.xscoutblackitalic{font:italic normal 14px "ScoutBlackItalic",sans-serif}
.xscoutbold{font:normal bold 14px "ScoutBold",sans-serif}
.xscoutbolditalic{font:italic bold 14px "ScoutBoldItalic",sans-serif}
.xscoutextralightitalic{font:italic normal 14px "ScoutExtraLightItalic",sans-serif}
.xscoutregular{font:normal normal 14px "ScoutRegular",sans-serif}
.composite-promotional-links{padding:0;width:25%;padding-left:10px;padding-top:10px;display:inline-block;vertical-align:top;text-align:left;position:relative}
.hero-wrapper .container{max-width:1200px;margin:auto}
.hero-wrapper .compositeCarousel{display:inline-block;width:73%;padding-top:10px}
.compositeCarousel .carousel{margin:0}
.background-ad-image{position:absolute;overflow:visible;text-align:center;margin:0 auto;left:50%;margin-left:-50%;z-index:0;width:100%;min-width:100%;min-height:100%}
.background-ad-image img{margin:0 auto;display:block}
.carousel{width:100%;position:relative;display:inline-block}
.dl-element{width:100%;position:relative;overflow:hidden;margin:0 auto;-moz-box-shadow:3px 4px 5px rgba(9,10,10,.75);-webkit-box-shadow:3px 4px 5px rgba(9,10,10,.75);box-shadow:3px 4px 5px rgba(9,10,10,.75)}
.dl-element .scrollable{width:10000em;position:absolute}
.dl-element .items{float:left;position:relative;overflow:hidden;text-align:center}
.dl-element img{width:100%;max-height:600px;top:0;left:0;-moz-box-shadow:3px 4px 5px rgba(9,10,10,.75);-webkit-box-shadow:3px 4px 5px rgba(9,10,10,.75);box-shadow:3px 4px 5px rgba(9,10,10,.75)}
.alternateCarousel{max-width:1200px;margin:0 auto}
.alternateCarousel .dl-element img{max-height:600px}
.dl-element .title{position:absolute;width:100%;padding-bottom:0;bottom:0;left:0;display:inline-block!important;background:url(hero/images/hero/video-shadow.png) left top repeat-x;background-size:contain}
.dl-element .first-title a{color:#fff;text-transform:uppercase;font-weight:bold}
.dl-element .first-title{padding:1em 10% 0;font-size:38px;font-family:"Stainless-Black",sans-serif;color:#fff;text-transform:uppercase;font-weight:bold;line-height:42px}
.dl-element .second-title a{font-family:"Stainless-Regular",sans-serif;font-size:16px;display:inline;color:#fff;line-height:23px}
.dl-element .second-title{font-family:"Stainless-Regular",sans-serif;font-size:16px;display:block;color:#fff;line-height:25px;padding-bottom:15px}
.dl-element .items .readmore{display:inline-block;font-size:18px;line-height:25px;margin-left:5px;color:#2175b6;white-space:nowrap}
.dl-element .items .readmore:after{content:"\00bb"}
.carousel-navi{position:absolute;left:12px;top:24px}
.container.composite{text-align:center}
.carousel-navi a{display:block;float:left;margin-right:6px;width:12px;height:12px;background:url(hero/images/hero/carousel-tabs.png);background-position:right top;background-repeat:no-repeat;cursor:pointer}
.carousel-navi a.active{background-position:left top}
.hero-media-tile{position:relative;width:100%;margin-bottom:10px;overflow:hidden;-moz-box-shadow:3px 4px 5px rgba(9,10,10,.75);-webkit-box-shadow:3px 4px 5px rgba(9,10,10,.75);box-shadow:3px 4px 5px rgba(9,10,10,.75)}
.hero-media-tile img{width:100%}
.hero-media-tile .video-icon,.story-video .video-icon,.carousel-img-container .video-icon,.compositePromoImageLink .video-icon,.news-media-list .video-icon{width:63px;height:63px;display:block;left:50%;margin-left:-31px;top:50%;margin-top:-31px;position:absolute;z-index:1;background:url(hero/images/hero/play-icon.png) center center no-repeat}
.carousel-img-container .video-icon:after{display:none}
.hero-media-tile .image-gradient{background:url(hero/images/hero/video-shadow.png) left top repeat-x;bottom:0;left:0;position:absolute;padding:75px 50% 12px}
.hero-media-tile .video-description{font-family:"Stainless-Bold",Arial,Helvetica;padding:0 12px 12px;max-width:100%;bottom:0;left:0;text-align:left;font-size:14px;line-height:20px;color:#fff;font-weight:bold;line-height:normal;text-transform:uppercase}
.composite-promotional-links .promotional-links{-moz-box-shadow:3px 4px 5px rgba(9,10,10,.75);-webkit-box-shadow:3px 4px 5px rgba(9,10,10,.75);box-shadow:3px 4px 5px rgba(9,10,10,.75);background-image:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#212121 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#212121 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#212121 100%);background-image:linear-gradient(top,rgba(0,0,0,0) 0,#212121 100%);padding:0 12px 12px}
.composite-promotional-links .promotional-links ul{list-style-type:square;padding-left:17px}
.composite-promotional-links .promotional-links .title{font-size:17px;font-family:"Stainless-Bold",sans-serif;color:#ffb400;padding:14px 0 8px;display:block;font-weight:bold;line-height:normal;font-style:italic;text-transform:uppercase}
.composite-promotional-links .promotional-links a{color:#fff;font-family:font-size:15px;display:inline;margin-bottom:6px;padding:0}
.composite-promotional-links .promotional-links a.video-link:after{display:inline-block;content:"";margin-left:5px;width:14px;height:10px;background:transparent url(hero/images/hero/camera-icon.png) no-repeat}
.mobile-video-link{display:none}
.hero-wrapper{position:relative;max-width:1200px}
.compositePromoImageLink{display:block;background:#000}
.compositepromoImage{width:100%}
.composite-promotional-links .promotionalImage .promo-image-title-link{position:absolute;bottom:0;width:100%;left:0}
.composite-promotional-links .promotionalImage{position:relative;overflow:hidden;margin-bottom:10px;-moz-box-shadow:3px 4px 5px rgba(9,10,10,.75);-webkit-box-shadow:3px 4px 5px rgba(9,10,10,.75);box-shadow:3px 4px 5px rgba(9,10,10,.75)}
.composite-promotional-links .promotionalImage a .promo-image-title{padding:75px 12px 12px;max-width:100%;bottom:0;left:0;text-align:left;font-size:22px;color:#fff;font-weight:bold;line-height:normal;text-transform:uppercase;position:relative;background:url(hero/images/hero/video-shadow.png) left top repeat-x}
.video-description-link{position:absolute;bottom:0;left:0;width:100%;color:#fff}
.promo-image-title{color:#fff;text-transform:uppercase;font-size:22px;left:10px;bottom:12px;position:absolute;font-weight:bold}
.hero-wrapper .compositeCarousel{max-width:700px}
@media only screen and (max-width:1499px) and (min-width:1025px){.hero-wrapper .compositeCarousel{width:700px}
}
@media only screen and (max-width:1148px) and (min-width:1108px){.hero-media-tile .video-description{background-position:0 35px}
}
@media only screen and (max-width:1057px) and (min-width:1001px){.hero-media-tile .video-description{background-position:0 35px}
}
@media only screen and (max-width:1000px) and (min-width:950px){.dl-element .first-title{font-size:30px;line-height:35px}
.hero-wrapper .compositeCarousel{width:680px}
.hero-media-tile .video-description{background-position:0 35px}
}
@media only screen and (max-width:949px) and (min-width:900px){.dl-element .first-title{font-size:30px;line-height:35px}
.hero-media-tile .video-description{background-position:0 35px}
.hero-wrapper .compositeCarousel{width:640px}
}
@media only screen and (max-width:899px) and (min-width:810px){.dl-element .first-title{font-size:30px;line-height:35px}
.hero-wrapper .compositeCarousel{width:550px}
.composite-promotional-links{font-size:16px}
.composite-promotional-links .promotionalImage a .promo-image-title{font-size:16px}
.composite-promotional-links{width:200px}
.hero-media-tile .video-description{background-position:0 35px}
}
@media only screen and (max-width:809px) and (min-width:767px){dl-element .first-title{font-size:30px;line-height:35px}
.hero-wrapper .compositeCarousel{width:500px}
.composite-promotional-links{width:160px}
.composite-promotional-links{font-size:14px}
.composite-promotional-links .promotionalImage a .promo-image-title{font-size:14px}
.dl-element img{max-height:400px}
.hero-media-tile .video-description{background-position:0 35px}
}
@media only screen and (max-width:767px) and (min-width:1px){.dl-element .first-title{font-size:48px;line-height:50px}
.dl-element .first-title a{font-size:48px!important;line-height:50px}
.dl-element .second-title a{font-size:18px!important;line-height:25px!important}
.dl-element .second-title{font-size:18px!important;line-height:25px!important}
.hero-wrapper .compositeCarousel{width:100%;float:none;margin-bottom:10px}
.composite-promotional-links{width:100%;padding-left:0}
.hero-wrapper .compositeCarousel{width:100%;float:none;margin-bottom:0;padding-top:0}
.hero-wrapper{padding-bottom:10px;padding:0 0!important}
.hero-wrapper .hero-wrapper{width:100%;padding:0;margin:0}
.hero-wrapper .container{padding:0}
.compositepromoImage{width:100%}
.hero-carousel-container .container{width:100%;padding:0}
.dl-element .first-title{font-size:26px;line-height:27px}
.dl-element .second-title,.dl-element .items .readmore{font-size:18px;line-height:19px}
.carousel-navi{left:24px}
.dl-element img{width:auto;max-height:420px;position:relative}
.carousel-img-container{width:300%;margin-left:-100%;text-align:center}
.hero-media-tile .video-description a{color:#f3f4f4}
.mobile-video-link{display:block;width:100%;height:48px;background-image:url(hero/images/hero/mobile-icon-video.jpg);background-position:left center;background-color:#6b6c6c;vertical-align:middle;margin-bottom:10px}
.mobile-video-link a{padding-left:85px;height:48px;display:table-cell;vertical-align:middle;text-transform:uppercase}
.mobile-video-link .title-one{color:#fff;font-size:10px}
.mobile-video-link .title-two{color:#ffb400;font-size:18px}
.hero-wrapper{width:95%}
}
@media screen and (min-width:1025px){.news-media-list{left:0!important}
.news-media-list li.cloned{display:none!important}
}
@media screen and (min-width:768px) and (max-width:1024px){.dl-element .first-title{font-size:40px;line-height:41px}
.dl-element .second-title,.dl-element .items a{font-size:18px;line-height:19px}
.carousel-navi{left:24px}
.composite .dl-element img{width:auto;position:relative}
.composite .carousel-img-container{width:300%;margin-left:-100%;text-align:center}
.module-fetured-gallery .preview-img,.module-fetured-gallery .description{width:100%;display:block}
}
@media screen and (max-width:1024px){.background-ad-image{display:none}
}