@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('../css/font/ProximaNova-Regular.eot?') format('eot'), 
	     url('../css/font/ProximaNova-Regular.otf')  format('opentype'),
	     url('../css/font/ProximaNova-Regular.woff') format('woff'), 
	     url('../css/font/ProximaNova-Regular.ttf')  format('truetype'),
	     url('../css/font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
}

@font-face {
  font-family: 'TeXGyreAdventor-Bold';
  src: url('../css/font/gyreaventa/TeXGyreAdventor-Bold.eot?#iefix') format('embedded-opentype'),  url('../css/font/gyreaventa/TeXGyreAdventor-Bold.otf')  format('opentype'),
	     url('../css/font/gyreaventa/TeXGyreAdventor-Bold.woff') format('woff'), url('../css/font/gyreaventa/TeXGyreAdventor-Bold.ttf')  format('truetype'), url('../css/font/gyreaventa/TeXGyreAdventor-Bold.svg#TeXGyreAdventor-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{ font-family: 'Lato', sans-serif; font-size:14px; width:1349px; margin:0 auto}
body #container #header .navigation .search-area{ background:#f7941e}
body #container #header .navigation ul li{ padding:0px}
body #container #header .global .global-right ul.utility li a{ color:#fff}
a{font-family: 'Lato', sans-serif;}
.main-nav ul li{ line-height:0px}
.main-nav ul li a{ font-weight:bold; font-size:16px; text-transform:uppercase; font-family: 'ProximaNova-Regular'; padding-left:20px; line-height:24px}
.main-nav ul li a:hover{ color:#f7941e; text-decoration:none}
.main-nav ul li.dropdown:hover > ul.dropdown-menu {
display: block;
}
body #container, .container{
width: 1080px;
 margin-left:auto;
  margin-right:auto;
}
.no-padding{ padding:0px}
body #container #header .navigation ul{ overflow:visible}
body.Home .espots .espot p, body.DivisionHome .espots .espot p{font-family: 'Lato', sans-serif;}
.search-area ul li{ float:left}
.search-area ul li a{ padding:0px 10px; font-size:11px}
body #container #header .navigation .search-area{ width:auto; height:25px; padding:0px 12px}
body.Home .espots .espot.green{ background:url(../images/pop-up-red.jpg) no-repeat bottom #424242}
body.Home .espots .espot.yellow{ background:url(../images/pop-up-yellow.jpg) no-repeat bottom #424242}
body.Home .espots .espot.blue{ background:url(../images/pop-up-blue.jpg) no-repeat bottom #424242}
body #container #header .navigation ul{ margin:0px}
body.Home .popup.green{ background-color:#ff0000}
.feature-box-left{ width:717px; float:left;}
.feature-box-right{ width:345px; float:left; margin-left:16px}
.feature-box-left img, .feature-box-right img{ border-bottom:10px solid #2e90cd}
.feature-box-right h2, .feature-box-left h2{
font-size: 24px;
font-weight: 100;
margin: 15px 0px;
}
.feature-box-left p{
	padding-right:10px
}
.feature-box-right p, .feature-box-left p{
	font-size:14px;
}
a:hover{ text-decoration:none}
.clearfix{ clear:both}
body.Home .espots .espot, body.DivisionHome .espots .espot{ height:95px; width:348px}
body.Home .image-rotator .slide, body.DivisionHome .image-rotator .slide{ width:1080px}
body.Home .image-rotator, body.DivisionHome .image-rotator{ width:1080px}
body.Home .espots .espot.yellow, body.DivisionHome .espots .espot.yellow{ margin:0px 18px}
body.Home .espots .espot.green, body.DivisionHome .espots .espot.green{ margin:0px}
body.Home .popup_container, body.DivisionHome .popup_container{ width:348px}
body.Home .popup, body.DivisionHome .popup{ width:348px}
body.Home .espots .espot p, body.DivisionHome .espots .espot p{ font-size:14px}
body.Home .popup_container.yellow, body.DivisionHome .popup_container.yellow{ margin-left:365px; bottom:-110px}
body.Home .popup_container.green, body.DivisionHome .popup_container.green{ margin-left:732px; bottom:-110px}
body.Home .popup_container.blue, body.DivisionHome .popup_container.blue{ bottom:-110px}
body.Home .image-rotator .details, body.DivisionHome .image-rotator .details{ margin-top:145px; width:900px}
body.Home .image-rotator .details h3, body.DivisionHome .image-rotator .details h3{ 
font-size:27px;
 font-weight:bold;
text-shadow: 0 0 36px rgba(0,0,0,0.8),0 0 36px rgba(0,0,0,0.8);
 font-family: 'Lato', sans-serif;
 font-family: 'TeXGyreAdventor-Bold'; 
}
.main-nav ul li ul.dropdown-menu>li>a{ font-weight:normal}
.main-nav ul li ul.dropdown-menu>li{ width:100%}
.link{ text-decoration:none; border-bottom:1px solid #000}

/*Left Nav*/
ul.leftnav{ padding:0px; }
.leftnav li{ list-style:none;}
.leftnav li a{ padding:10px 0 10px 30px; text-decoration:none; margin-bottom:3px; display:block; background:#ccc; color:#000; border-left:5px solid #f7941e; text-transform:uppercase}
.leftnav li a:hover{background:#3f3f3f; color:#fff}
ul.mycollapse li a {
background: #3f3f3f;
padding-left: 60px;
border-bottom: 1px solid #ffffff; color:#fff;
}
ul.mycollapse li a:hover{ background:#000}
.mycollapse .panel-body {
padding: 0px 0px 0px 0px;
}
ul.mycollapse{ padding:0px}
i.myfa{ padding-right:20px; float:right; font-size:18px}
/*End Left nav*/
/* inner Page */
h4.page_heading {
text-transform: uppercase;
border-bottom: 2px solid #f7941e;
font-weight: 600;
margin-bottom: 20px;
font-family: 'ProximaNova-Regular';
font-size: 20px;
color: #f7941e;
}
.feed-item-title a{ font-weight:bold}
.middle-content ul { padding-left:40px}
.middle-content ul li{ list-style:inherit;}
/* End Inner Page */
.mymedia h4.media-heading{ color:#f7941e; font-size:17px; font-family: 'Lato', sans-serif;  }
.mymedia a{ color:#ffb71d}
.brands .media-body{ padding-left:20px}
hr{ border-top:2px solid #CCCCCC}

/*Footer*/
.footer{
	background:#525252;
	height:140px;
	width:1349px;
	margin-left:auto;
	margin-right:auto;
}
.footer-left{ float:left; width:725px; padding:15px 0px}
.footer-right{ width:310px; float:right; margin-left:10px}
.footer-right .number-section{ background:#0b253f;
width:250px;
border-top:10px solid #f7941e;
float:right;
text-align:center;
color:#ccc;
padding:20px 0px;
font-size:24px;
}
.bottom-section-individual{ float:left; font-size:14px; width:30%}
.bottom-section-individual h3{ font-size:16px; color:#fff; padding-bottom:10px; font-family: 'Lato', sans-serif; text-transform:uppercase}
.nav-one{ width:21%}
.footer-nav ul li{ float:left; margin-right:15px}
.footer-nav ul li a{ font-size:15px}
.footer-nav ul li a{ color:#CCC}
.footer-lower{ background:#000; color:#999; padding:5px 0px; width:1349px; margin-left:auto; margin-right:auto;}
.bottom-section{ margin-top:10px; color:#999;}
.bottom-section-individual ul li a{ color:#fff}
.footer-social{ width:500px; float:left}
.footer-social ul li{ float:right;}
.footer-social ul li{ padding-left:15px}
.footer-lower-left{ float:left; width:390px; font-size:12px; margin-top:5px}
.footer-lower-left li { float:left; padding-right:10px;}
.footer-lower-left li a{ color:#fff; font-size:12px}
.footer-lower-right{ float:right; text-align:right; color:#fff; font-size:12px; width:160px; margin-top:5px}
.footer-lower-right ul li{ float:right}
.footer-lower-right ul li a{ color:#999; font-size:12px}
/*End Footer*/
.middle-feature-box{ margin-left:auto; margin-right:auto}