.trending-slider{margin:35px 0 15px}.featured-slider .carousel .item .headline-and-date,.trending-slider .carousel .item .headline-and-date{top:50%}.carousel-wrapper{display:block}.no-js .carousel-wrapper{display:none}@media (min-width:768px){.landing .carousel-wrapper{clear:both}}.carousel-container.uninitialized{display:none!important}.carousel-container .label{overflow:hidden;display:block;float:left;padding:0}.carousel-container .label h3{position:relative;font-size:12px;color:#333;line-height:18px;text-transform:uppercase}.carousel-container .label h3 a{color:#333}.carousel-container .label h3 a:hover{color:#d41717}.carousel .item .image{position:relative;overflow:hidden}.carousel .item .image a{display:block}.carousel .item .image a img{transition:all .5s ease 0s}.carousel .item .headline-and-date{position:absolute;bottom:20px;left:20px;z-index:12;text-shadow:-1px -1px 2px #000,-1px 1px 2px #000,1px -1px 2px #000,1px 1px 2px #000}.carousel .item .headline-and-date .headline{margin-bottom:0;color:#fff;font-size:18px;transition:all .5s ease 0s}.carousel .item .headline-and-date .headline:hover{color:#d41717}.carousel .item .headline-and-date .date{color:#fff;font-size:12px}.carousel .blog-items-overlay .blog-item{padding:0;border:0}.carousel .blog-items-overlay .blog-item .blog-image{margin:0}.carousel-navigation-top-external .label{min-height:33px}.carousel-navigation-top-external .owl-carousel .owl-nav{position:absolute;top:-32px;right:0;margin:0}.carousel-navigation-top-external .owl-carousel .owl-nav button{background-color:transparent;width:25px;height:25px;border-radius:0;border:1px solid #ddd;transition:all .5s ease 0s;text-align:center}.carousel-navigation-top-external .owl-carousel .owl-nav button:hover{background-color:#d41717;border:1px solid #d41717}.carousel-navigation-top-external .owl-carousel .owl-nav button:hover i{color:#fff}.carousel-navigation-top-external .owl-carousel .owl-nav button i{font-size:18px;font-weight:400;line-height:20px;color:#d41717}.carousel-navigation-top-external .owl-carousel .owl-nav button.owl-prev{margin:0 2px 0 0}.carousel-navigation-top-external .owl-carousel .owl-nav button.owl-next{margin:0 0 0 2px}.carousel-navigation-top-external .owl-carousel .owl-stage-outer{margin-right:-8px;margin-left:-8px}.carousel-navigation-top-external .owl-carousel .owl-stage-outer::before,.carousel-navigation-top-external .owl-carousel .owl-stage-outer::after{content:"";position:absolute;z-index:1;width:20px;top:0;height:100%;pointer-events:none}.carousel-navigation-top-external .owl-carousel .owl-stage-outer::before{left:0;background-image:linear-gradient(to right,#fff 7px,rgba(255,255,255,0))}.carousel-navigation-top-external .owl-carousel .owl-stage-outer::after{right:0;background-image:linear-gradient(to left,#fff 7px,rgba(255,255,255,0))}.carousel-navigation-top-external .carousel.slide .carousel-nav{top:0;left:0;transform:translate(0,0)}.carousel-navigation-top-external .carousel.slide .carousel-nav .carousel-control{height:20px;width:20px;line-height:17px}.carousel-navigation-top-external .carousel.slide .carousel-nav .carousel-control{width:26px;height:26px;border:1px solid #ddd;line-height:26px;display:inline-block;text-align:center;font-size:16px;color:#333}.carousel-navigation-top-external .carousel.slide .carousel-nav .carousel-control:hover{color:#d41717}.carousel-navigation-side-external .owl-carousel .owl-nav{position:absolute;top:40%;left:50%;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-navigation-side-external .owl-carousel .owl-nav button{background-color:#d41717;width:45px;height:50px;line-height:55px;position:relative;transition:all .5s ease 0s;text-align:center}.carousel-navigation-side-external .owl-carousel .owl-nav button i{font-size:22px;color:#fff}.carousel-navigation-side-external .owl-carousel .owl-nav button:hover{background-color:#333}.carousel-navigation-side-external .owl-carousel .owl-nav button.owl-prev{float:left;left:-70px}.carousel-navigation-side-external .owl-carousel .owl-nav button.owl-next{float:right;right:-70px}.carousel-navigation-side-overlay .owl-carousel .owl-nav{position:absolute;top:40%;left:50%;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-navigation-side-overlay .owl-carousel .owl-nav button{background-color:#d41717;width:45px;height:50px;line-height:55px;position:relative;transition:all .5s ease 0s;text-align:center}.carousel-navigation-side-overlay .owl-carousel .owl-nav button i{font-size:22px;color:#fff}.carousel-navigation-side-overlay .owl-carousel .owl-nav button:hover{background-color:#333}.carousel-navigation-side-overlay .owl-carousel .owl-nav button.owl-prev{float:left;left:-70px}.carousel-navigation-side-overlay .owl-carousel .owl-nav button.owl-next{float:right;right:-70px}.owl-theme .owl-dots{margin-top:7px}.owl-theme .owl-dots .owl-dot span{background-color:#ddd}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#d41717}.hover-target::after{background-image:none;background-color:rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center;content:"";height:100%;left:0;position:absolute;top:0;width:100%;transition:all .5s ease 0s;opacity:1}.hover-target:hover::after{background-color:rgba(0,0,0,.5);z-index:11}.hover-target.video-play:hover::after{background-image:url(/static/images/icons/video-icon.png)}.carousel-container h1,.carousel-container h2,.carousel-container h3,.carousel-container h4,.carousel-container h5,.carousel-container h6{font-weight:500}.carousel .item .headline-and-date .headline{font-size:12px}.container.content-area-top{padding-top:35px;background-color:#fff}body.home .container.content-area-top{padding-top:0}.container{overflow:hidden;padding-right:12px;padding-left:8px}@media (min-width:480px){.container{padding-right:16px;padding-left:20px}}@media (min-width:768px){.container{width:1000px;padding-right:11px;padding-left:20px}}@media (min-width:320px){.carousel-container .label h3{font-size:15px;line-height:23px}.carousel-container .label h3::before{bottom:-4px}.carousel-container .label h3::after{bottom:-7px}.carousel .item .headline-and-date .headline{font-size:15px}}@media (min-width:360px){.carousel-container .label h3{font-size:20px;line-height:30px}.carousel .item .headline-and-date .headline{font-size:16px}}@media (min-width:600px){.carousel-navigation-top-external .label{min-height:38px}.carousel-navigation-top-external .owl-carousel .owl-nav{top:-38px}.carousel-navigation-top-external .owl-carousel .owl-nav button{width:30px;height:30px}.carousel-navigation-top-external .owl-carousel .owl-nav button i{font-size:20px;line-height:28px}}a:hover{text-decoration:none}