@font-face {
	font-family: 'Stainless-Regular';
	src: url('../fonts/stainless/Stainless-Regular/Stainless-Regular.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Regular/Stainless-Regular.eot');
    src: url('../fonts/stainless/Stainless-Regular/Stainless-Regular.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Regular/Stainless-Regular.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Regular/Stainless-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Stainless-Regular-Italic';
	src: url('../fonts/stainless/Stainless-Regular-Italic/Stainless-Regular-Italic.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Regular-Italic/Stainless-Regular-Italic.eot');
    src: url('../fonts/stainless/Stainless-Regular-Italic/Stainless-Regular-Italic.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Regular-Italic/Stainless-Regular-Italic.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Regular-Italic/Stainless-Regular-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Stainless-Bold';
	src: url('../fonts/stainless/Stainless-Bold/Stainless-Bold.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Bold/Stainless-Bold.eot');
    src: url('../fonts/stainless/Stainless-Bold/Stainless-Bold.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Bold/Stainless-Bold.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Bold/Stainless-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Stainless-Bold-Italic';
	src: url('../fonts/stainless/Stainless-Bold-Italic/Stainless-Bold-Italic.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Bold-Italic/Stainless-Bold-Italic.eot');
    src: url('../fonts/stainless/Stainless-Bold-Italic/Stainless-Bold-Italic.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Bold-Italic/Stainless-Bold-Italic.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Bold-Italic/Stainless-Bold-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Stainless-Black';
	src: url('../fonts/stainless/Stainless-Black/Stainless-Black.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Black/Stainless-Black.eot');
    src: url('../fonts/stainless/Stainless-Black/Stainless-Black.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Black/Stainless-Black.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Black/Stainless-Black.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Stainless-Black-Italic';
	src: url('../fonts/stainless/Stainless-Black-Italic/Stainless-Black-Italic.svg') format('svg');
	src: url('../fonts/stainless/Stainless-Black-Italic/Stainless-Black-Italic.eot');
    src: url('../fonts/stainless/Stainless-Black-Italic/Stainless-Black-Italic.eot?#iefix') format('embedded-opentype'),
      	 url('../fonts/stainless/Stainless-Black-Italic/Stainless-Black-Italic.woff') format('woff'),
		 url('../fonts/stainless/Stainless-Black-Italic/Stainless-Black-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{
/* 	font-family: "Stainless-Regular","Helvetica",Arial,sans-serif; */
}

.search-wrapper button{
 	border: 0;
    background-color: #202020;
    color: #fff;
    padding: 5px 10px;
    font-size: 13px;
    font-family: "Stainless-Regular","Helvetica",Arial,sans-serif;
    font-weight: normal;
    width: 115px;
    float: right;
    height: 24px;
    text-transform: none;
 }
 nav.navbar .navbar-container .searchbar.active input {
    width: 88%;
    padding: 3px 5px;
    font-size: 14px;
}
.alertbar .alertbar-container ul li {
    margin-right: 33px;
}
.alertbar .alertbar-container ul li:last-child {
    margin-right: 0;
}
.panel-row-style {
    max-width: 980px;
}
.panel-grid-cell {
    max-width: 980px;
}
.full-width-container {
    max-width: 100% !important;
}

.panel-grid .has_sidebar .panel-grid-cell:first-child {
    margin-right: -310px;
    width: 100% !important;
}
.panel-grid .has_sidebar .panel-grid-cell:last-child {
    margin: 0 0px 0 auto;
}
.sticky-header #main {
    margin-top: 48px;
}
.sticky-header.topnav #main {
    margin-top: 98px;
}

.admin-bar .sticky-header.topnav #main {
    margin-top: 96px;
}
.admin-bar .sticky-header #main {
	margin-top: 48px;
}
 h1{
 	font-family: stainless-bold !important;
 }
/* article page */
.article-page-container .entry-meta{
	text-transform: none;
}
.article-page-container .entry-meta span{
	font-size: 14px;
}

article .cat-links a{
	padding: 0;
	text-transform: none;
	color: #767676;
	font-weight: normal;
}

.header-box.hero8-container,
.header-box.hero7-container{
	margin-bottom: 20px;
}


.has_sidebar .simple-image-container{
	padding: 0 10px;
}
.recent-news-item h3{
	font-family: stainless-bold;
}
.recent-news-item a:hover{
	color:#000;
}
.has_sidebar .jcarousel img {
    height: 420px;
}
.recent-news-container {
    padding-top: 0px;
    padding-right: 40px;
}
#ndms_video_player{
	margin-bottom: 10px;
}
@media screen and (max-width: 480px){
	.jcarousel li, .jcarousel li img {
	    height: 235px !important;
	}
}
@media screen and (max-width: 900px){

	.sticky-header #main,
	.sticky-header.topnav #main {
	    margin-top: 48px;
	}

	.admin-bar .sticky-header #nascarNav,
	.admin-bar #nascarNav{
		margin-top: 32px;
	}

	.admin-bar .sticky-header.topnav #main {
	    margin-top: 84px;
	}

	.admin-bar .sticky-header #main {
	    margin-top: 79px;
	}
	.primary-navigation.toggled-on .menu-main-nav-container{
		margin-top: 57px;
	}

}

@media screen and (max-width: 782px){


    .admin-bar .sticky-header.topnav #main{
	    margin-top: 98px;
    }

    .admin-bar #nascarNav{
	    margin-top: 45px;
    }
}

@media screen and (max-width: 767px){
	.panel-grid .has_sidebar .panel-grid-cell:first-child {
	    margin-right: 0;
	}
	.panel-grid .has_sidebar .panel-grid-cell:last-child {
	    margin: 0 auto 0 auto;
	}
	body {
	    font-size: 16px;
	}
	.article-page-container .entry-content{
		line-height:1.6em;
	}
	#article-social-icons {
	    padding-bottom: 10px;
	}
	.article-page-container h1 {
	    padding: 0 0 15px 10px;
	    margin-top: 5px;
	}
	.admin-bar .sticky-header.topnav #main,
	.admin-bar .sticky-header #main {
	    margin-top: 130px;
	}

	.admin-bar .sticky-header #nascarNav{
		margin-top: 45px;
	}
	.sticky-header.topnav #main,
	.sticky-header #main {
	    margin-top: 84px;
	}
	div.ad_bnr_atf_01 {
	    height: 50px;
	}
	.recent-news-container {	
	    padding-right: 0px;
	}	
	nav.navbar .navbar-container .search a {
	    padding: 3px 14px 0px 16px;
	}
	nav.navbar .navbar-container .searchbar.active input {
	    width: 75%;
	    padding: 3px 3px;
	    font-size: 14px;
	}
	nav.navbar .navbar-container .searchbar.active button.trigger {
	    width: 16%;
	    padding: 0px 5px;
	    margin-right: 4%;
	}
	nav.navbar .navbar-container .searchbar.active {
	    top: 72px;
	}
}
@media screen and (max-width: 550px){
	#secondary{
		width: 85%;
	}
	.trc_related_container {
	    padding: 10px;
	}
}
