@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px);}
60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px);}
60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px);}
60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-ms-transform:translateY(-12px);-o-transform:translateY(-12px);transform:translateY(-12px);}
60%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);}
}
@-webkit-keyframes bounceSide{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
40%{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);transform:translateX(12px);}
60%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);}
}
@-moz-keyframes bounceSide{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
40%{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);transform:translateX(12px);}
60%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);}
}
@-o-keyframes bounceSide{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
40%{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);transform:translateX(12px);}
60%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);}
}
@keyframes bounceSide{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
40%{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);-ms-transform:translateX(12px);-o-transform:translateX(12px);transform:translateX(12px);}
60%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);}
}
@-webkit-keyframes bounceDown{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px);}
60%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@-moz-keyframes bounceDown{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px);}
60%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@-o-keyframes bounceDown{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px);}
60%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
@keyframes bounceDown{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);-ms-transform:translateY(12px);-o-transform:translateY(12px);transform:translateY(12px);}
60%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);}
}
html{background:white;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{height:100%;line-height:1.25empx;line-height:0.07813emrem;font-family:"effra", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;color:black;min-width:320px;margin:0;padding:0;}
a{text-decoration:underline;color:#d44b35;}
a:active, a:visited, a:hover{text-decoration:none;color:#d44b35;}
p{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;margin:0;}
@media only screen and (min-width:768px){p{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}
}
@media only screen and (min-width:992px){p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
}
p + p{margin:20px 0 0;}
h1, .h1{font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;font-weight:300;margin:0 0 20px;color:#676561;}
@media only screen and (min-width:768px){h1, .h1{font-size:40px;font-size:2.5rem;}
}
@media only screen and (min-width:992px){h1, .h1{font-size:48px;font-size:3rem;}
}
h2, .h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;font-weight:300;margin:0 0 20px;color:#676561;}
@media only screen and (min-width:768px){h2, .h2{font-size:32px;font-size:2rem;line-height:36px;line-height:2.25rem;}
}
@media only screen and (min-width:992px){h2, .h2{font-size:40px;font-size:2.5rem;}
}
h3{font-size:14px;font-size:0.875rem;}
.container{min-width:320px;}
.btn-red{font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:12px;font-size:0.75rem;line-height:32px;line-height:2rem;position:relative;color:white !important;text-decoration:none !important;padding:0 27px 0 15px;display:inline-block;letter-spacing:0.1em;text-transform:uppercase;font-weight:400;background:#d44b35;}
@media only screen and (min-width:768px){.btn-red{font-size:15px;font-size:0.9375rem;line-height:40px;line-height:2.5rem;letter-spacing:0.05em;padding:0 36px 0 24px;}
}
.btn-red:after{content:"";display:block;position:absolute;right:13px;top:50%;width:5px;height:10px;margin-top:-5px;background:url(../images/sprite-arrows.png) no-repeat -22px -70px;}
@media only screen and (min-width:768px){.btn-red:after{right:18px;}
}
.btn-red.open:after{width:10px;height:5px;right:8px;margin-top:-2px;background:url(../images/sprite-arrows.png) no-repeat -70px -72px;}
@media only screen and (min-width:768px){.btn-red.open:after{right:13px;}
}
.btn-white{font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:12px;font-size:0.75rem;line-height:32px;line-height:2rem;position:relative;color:#d44b35 !important;text-decoration:none !important;padding:0 27px 0 15px;display:inline-block;letter-spacing:0.1em;text-transform:uppercase;font-weight:400;background:white;}
@media only screen and (min-width:768px){.btn-white{font-size:15px;font-size:0.9375rem;line-height:40px;line-height:2.5rem;letter-spacing:0.05em;padding:0 36px 0 24px;}
}
.btn-white:after{content:"";display:block;position:absolute;right:13px;top:50%;width:5px;height:10px;margin-top:-5px;background:url(../images/sprite-arrows.png) no-repeat -22px -70px;}
@media only screen and (min-width:768px){.btn-white:after{right:18px;}
}
.btn-gray{font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;position:relative;color:white !important;text-decoration:none !important;padding:0 20px;display:inline-block;letter-spacing:0.05em;text-transform:uppercase;font-weight:400;background:#b7b1a9;}
.btn-gray:hover{background-color:#d44b35;}
@media only screen and (min-width:768px){.btn-gray{font-size:15px;font-size:0.9375rem;line-height:24px;line-height:1.5rem;}
}
.btn-gray.active{background:#d44b35;}
.btn-all{font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:15px;font-size:0.9375rem;line-height:40px;line-height:2.5rem;position:relative;color:white !important;text-decoration:none !important;padding:0 24px;display:inline-block;letter-spacing:0.05em;text-transform:uppercase;font-weight:400;background:#d44b35;}
.btn-close{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:15px;font-size:0.9375rem;line-height:40px;line-height:2.5rem;position:relative;color:white !important;text-decoration:none !important;padding:0 46px 0 28px;display:inline-block;letter-spacing:0.05em;text-transform:uppercase;font-weight:400;background:rgba(255, 255, 255, 0.15);}
.btn-close:after{content:"";display:block;position:absolute;width:10px;height:5px;right:13px;top:50%;margin-top:-2px;background:url(../images/sprite-arrows.png) no-repeat -120px -72px;}
.video{position:relative;}
.video img{max-width:100%;}
.video .btn-play{width:30px;height:30px;text-indent:-9999px;overflow:hidden;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;background:url(../images/btn-play.png) no-repeat;background-size:100% auto;}
@media only screen and (min-width:768px){.video .btn-play{width:68px;height:68px;margin:-34px 0 0 -34px;}
.video .btn-play.small{width:30px;height:30px;margin:-15px 0 0 -15px;}
}
.video .btn-play.large{width:48px;height:48px;background:url(../images/btn-play-lg.png) no-repeat;margin:-24px 0 0 -24px;background-size:100% auto;}
@media only screen and (min-width:768px){.video .btn-play.large{width:122px;height:122px;margin:-61px 0 0 -61px;}
}
.videos .image,
.blog .image,
.gallery .image{position:relative;}
.related-news-wrapper .image .btn-plus,
.trending-teaser .image .btn-plus,
.videos .image .btn-plus,
.blog .image .btn-plus,
.gallery .image .btn-plus,
.video .btn-plus{width:35px;height:35px;text-indent:-9999px;overflow:hidden;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%;background:url(../images/sprite-icons.png) no-repeat -7px -107px;}
.related-news-wrapper .image .btn-plus.large,
.trending-teaser .image .btn-plus.large,
.videos .image .btn-plus.large,
.blog .image .btn-plus.large,
.gallery .image .btn-plus.large{width:48px;height:48px;margin:-24px 0 0 -24px;background-position:-101px -51px;}
.bottom-button{float:left;display:none;position:absolute;bottom:0;left:50%;}
.bottom-button.show{display:block;}
.bottom-button .btn-close{position:relative;left:-50%;}
.buttons{text-align:center;}
.buttons .btn-red{margin:0 3px;}
@media only screen and (min-width:768px){.buttons .btn-red{margin:0 10px;}
}
.weather-icon{width:40px;height:40px;display:inline-block;background:url(../images/weather-icons.svg) no-repeat;background-size:528px auto;}
.weather-icon.sunny, .weather-icon.clear{background-position:-81px -60px;}
.weather-icon.partlycloudy{background-position:-186px -60px;}
.weather-icon.mostlycloudy{background-position:-290px -60px;}
.weather-icon.cloudy{background-position:-397px -60px;}
.weather-icon.nt_clear{background-position:-81px -145px;}
.weather-icon.nt_partlycloudy{background-position:-186px -145px;}
.weather-icon.nt_mostlycloudy{background-position:-290px -145px;}
.weather-icon.nt_cloudy{background-position:-397px -145px;}
.weather-icon.light-rain, .weather-icon.chancerain{background-position:-81px -234px;}
.weather-icon.rain{background-position:-186px -234px;}
.weather-icon.heavy-rain{background-position:-290px -234px;}
.weather-icon.thunder-rain, .weather-icon.tstorms , .weather-icon.chancetstorms{background-position:-397px -234px;}
.weather-icon.light-snow{background-position:-81px -319px;}
.weather-icon.snow{background-position:-186px -319px;}
.weather-icon.heavy-snow{background-position:-290px -319px;}
.weather-icon.thunder-snow{background-position:-397px -319px;}
.weather-icon.freezing-precip{background-position:-81px -406px;}
.weather-icon.ice{background-position:-164px -406px;}
.weather-icon.thunder-ice{background-position:-225px -406px;}
.weather-icon.hail{background-position:-290px -406px;}
.weather-icon.windy{background-position:-397px -406px;}
.weather-icon.dust-sand{background-position:-81px -493px;}
.weather-icon.tornado{background-position:-186px -493px;}
.weather-icon.hazy{background-position:-290px -493px;}
.weather-icon.ash{background-position:-397px -493px;}
.weather-icon.spray{background-position:-81px -580px;}
.weather-icon.fog{background-position:-186px -580px;}
.weather-icon.largex2{width:80px;height:80px;background-size:1056px auto;}
.weather-icon.largex2.sunny, .weather-icon.largex2.clear{background-position:-162px -120px;}
.weather-icon.largex2.partlycloudy{background-position:-372px -120px;}
.weather-icon.largex2.mostlycloudy{background-position:-580px -120px;}
.weather-icon.largex2.cloudy{background-position:-794px -120px;}
.weather-icon.largex2.nt_clear{background-position:-162px -290px;}
.weather-icon.largex2.nt_partlycloudy{background-position:-372px -290px;}
.weather-icon.largex2.nt_mostlycloudy{background-position:-580px -290px;}
.weather-icon.largex2.nt_cloudy{background-position:-794px -290px;}
.weather-icon.largex2.light-rain, .weather-icon.largex2.chancerain{background-position:-162px -468px;}
.weather-icon.largex2.rain{background-position:-372px -468px;}
.weather-icon.largex2.heavy-rain{background-position:-580px -468px;}
.weather-icon.largex2.thunder-rain, .weather-icon.largex2.tstorms, .weather-icon.largex2.chancetstorms{background-position:-794px -468px;}
.weather-icon.largex2.light-snow{background-position:-162px -638px;}
.weather-icon.largex2.snow{background-position:-372px -638px;}
.weather-icon.largex2.heavy-snow{background-position:-580px -638px;}
.weather-icon.largex2.thunder-snow{background-position:-794px -638px;}
.weather-icon.largex2.freezing-precip{background-position:-162px -812px;}
.weather-icon.largex2.ice{background-position:-328px -812px;}
.weather-icon.largex2.thunder-ice{background-position:-450px -812px;}
.weather-icon.largex2.hail{background-position:-580px -812px;}
.weather-icon.largex2.windy{background-position:-794px -812px;}
.weather-icon.largex2.dust-sand{background-position:-162px -986px;}
.weather-icon.largex2.tornado{background-position:-372px -986px;}
.weather-icon.largex2.hazy{background-position:-580px -986px;}
.weather-icon.largex2.ash{background-position:-794px -986px;}
.weather-icon.largex2.spray{background-position:-162px -1160px;}
.weather-icon.largex2.fog{background-position:-372px -1160px;}
.weather-icon.largex3{width:120px;height:120px;background-size:1584px auto;}
.weather-icon.largex3.sunny, .weather-icon.largex3.clear{background-position:-243px -180px;}
.weather-icon.largex3.partlycloudy{background-position:-558px -180px;}
.weather-icon.largex3.mostlycloudy{background-position:-870px -180px;}
.weather-icon.largex3.cloudy{background-position:-1191px -180px;}
.weather-icon.largex3.nt_clear{background-position:-243px -435px;}
.weather-icon.largex3.nt_partlycloudy{background-position:-558px -435px;}
.weather-icon.largex3.nt_mostlycloudy{background-position:-870px -435px;}
.weather-icon.largex3.nt_cloudy{background-position:-1191px -435px;}
.weather-icon.largex3.light-rain, .weather-icon.largex3.chancerain{background-position:-243px -702px;}
.weather-icon.largex3.rain{background-position:-558px -702px;}
.weather-icon.largex3.heavy-rain{background-position:-870px -702px;}
.weather-icon.largex3.thunder-rain, .weather-icon.largex3.tstorms, .weather-icon.largex3.chancetstorms{background-position:-1191px -702px;}
.weather-icon.largex3.light-snow{background-position:-243px -957px;}
.weather-icon.largex3.snow{background-position:-558px -957px;}
.weather-icon.largex3.heavy-snow{background-position:-870px -957px;}
.weather-icon.largex3.thunder-snow{background-position:-1191px -957px;}
.weather-icon.largex3.freezing-precip{background-position:-243px -1218px;}
.weather-icon.largex3.ice{background-position:-492px -1218px;}
.weather-icon.largex3.thunder-ice{background-position:-675px -1218px;}
.weather-icon.largex3.hail{background-position:-870px -1218px;}
.weather-icon.largex3.windy{background-position:-1191px -1218px;}
.weather-icon.largex3.dust-sand{background-position:-243px -1479px;}
.weather-icon.largex3.tornado{background-position:-558px -1479px;}
.weather-icon.largex3.hazy{background-position:-870px -1479px;}
.weather-icon.largex3.ash{background-position:-1191px -1479px;}
.weather-icon.largex3.spray{background-position:-243px -1740px;}
.weather-icon.largex3.fog{background-position:-558px -1740px;}
.city-location .weather-icon{width:20px;height:20px;background-size:264px auto;}
.city-location .weather-icon.sunny, .city-location .weather-icon.clear{background-position:-40px -30px;}
.city-location .weather-icon.partlycloudy{background-position:-93px -30px;}
.city-location .weather-icon.mostlycloudy{background-position:-145px -30px;}
.city-location .weather-icon.cloudy{background-position:-198px -30px;}
.city-location .weather-icon.nt_clear{background-position:-40px -72px;}
.city-location .weather-icon.nt_partlycloudy{background-position:-93px -72px;}
.city-location .weather-icon.nt_mostlycloudy{background-position:-145px -72px;}
.city-location .weather-icon.nt_cloudy{background-position:-198px -72px;}
.city-location .weather-icon.light-rain, .city-location .weather-icon.chancerain{background-position:-40px -117px;}
.city-location .weather-icon.rain{background-position:-93px -117px;}
.city-location .weather-icon.heavy-rain{background-position:-145px -117px;}
.city-location .weather-icon.thunder-rain, .city-location .weather-icon.tstorms, .city-location .weather-icon.chancetstorms{background-position:-198px -117px;}
.city-location .weather-icon.light-snow{background-position:-40px -159px;}
.city-location .weather-icon.snow{background-position:-93px -159px;}
.city-location .weather-icon.heavy-snow{background-position:-145px -159px;}
.city-location .weather-icon.thunder-snow{background-position:-198px -159px;}
.city-location .weather-icon.freezing-precip{background-position:-40px -203px;}
.city-location .weather-icon.ice{background-position:-82px -203px;}
.city-location .weather-icon.thunder-ice{background-position:-112px -203px;}
.city-location .weather-icon.hail{background-position:-145px -203px;}
.city-location .weather-icon.windy{background-position:-198px -203px;}
.city-location .weather-icon.dust-sand{background-position:-40px -123px;}
.city-location .weather-icon.tornado{background-position:-93px -123px;}
.city-location .weather-icon.hazy{background-position:-145px -123px;}
.city-location .weather-icon.ash{background-position:-198px -123px;}
.city-location .weather-icon.spray{background-position:-40px -290px;}
.city-location .weather-icon.fog{background-position:-93px -290px;}
@media only screen and (min-width:992px){.city-location .weather-icon{width:40px;height:40px;background-size:528px auto;}
.city-location .weather-icon.sunny, .city-location .weather-icon.clear{background-position:-81px -60px;}
.city-location .weather-icon.partlycloudy{background-position:-186px -60px;}
.city-location .weather-icon.mostlycloudy{background-position:-290px -60px;}
.city-location .weather-icon.cloudy{background-position:-397px -60px;}
.city-location .weather-icon.nt_clear{background-position:-81px -145px;}
.city-location .weather-icon.nt_partlycloudy{background-position:-186px -145px;}
.city-location .weather-icon.nt_mostlycloudy{background-position:-290px -145px;}
.city-location .weather-icon.nt_cloudy{background-position:-397px -145px;}
.city-location .weather-icon.light-rain, .city-location .weather-icon.chancerain{background-position:-81px -234px;}
.city-location .weather-icon.rain{background-position:-186px -234px;}
.city-location .weather-icon.heavy-rain{background-position:-290px -234px;}
.city-location .weather-icon.thunder-rain, .city-location .weather-icon.tstorms, .city-location .weather-icon.chancetstorms{background-position:-397px -234px;}
.city-location .weather-icon.light-snow{background-position:-81px -319px;}
.city-location .weather-icon.snow{background-position:-186px -319px;}
.city-location .weather-icon.heavy-snow{background-position:-290px -319px;}
.city-location .weather-icon.thunder-snow{background-position:-397px -319px;}
.city-location .weather-icon.freezing-precip{background-position:-81px -406px;}
.city-location .weather-icon.ice{background-position:-164px -406px;}
.city-location .weather-icon.thunder-ice{background-position:-225px -406px;}
.city-location .weather-icon.hail{background-position:-290px -406px;}
.city-location .weather-icon.windy{background-position:-397px -406px;}
.city-location .weather-icon.dust-sand{background-position:-81px -493px;}
.city-location .weather-icon.tornado{background-position:-186px -493px;}
.city-location .weather-icon.hazy{background-position:-290px -493px;}
.city-location .weather-icon.ash{background-position:-397px -493px;}
.city-location .weather-icon.spray{background-position:-81px -580px;}
.city-location .weather-icon.fog{background-position:-186px -580px;}
}
.more{display:inline-block;color:#d44b35;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:400;font-family:"bebas-neue", Helvetica, Arial, sans-serif;text-decoration:underline;}
.more:hover{text-decoration:none;}
p + .more{margin-left:6px;}
ul.social{margin:20px 0 0 -5px;padding:0;list-style:none;}
ul.social li{float:left;padding:0 5px;}
ul.social li a{display:block;width:23px;height:23px;text-indent:-9999px;background:url(../images/sprite-social-icons.png) no-repeat;}
ul.social li a.twitter{background-position:-1px -1px;}
ul.social li a.facebook{background-position:-26px -1px;}
ul.social li a.google_plusone{background-position:-51px -1px;}
ul.social li a.linkedin{background-position:-1px -26px;}
ul.social li a.pinterest{background-position:-26px -26px;}
ul.social li a.email{background-position:-51px -26px;}
ul.social-links{margin:10px 0 0 -3px;padding:0 0 10px;overflow:hidden;list-style:none;}
@media only screen and (min-width:768px){ul.social-links{margin:20px 0 0 -3px;}
}
ul.social-links li{float:left;padding:0 3px;}
@media only screen and (min-width:768px){ul.social-links li{padding:0 6px;}
}
ul.social-links li a{width:9px;height:9px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/sprite-social-icons.png) no-repeat;background-size:38px auto;}
@media only screen and (min-width:768px){ul.social-links li a{background-size:75px auto;width:18px;height:18px;}
}
ul.social-links li a.facebook{background-position:-2px -27px;}
@media only screen and (min-width:768px){ul.social-links li a.facebook{background-position:-3px -53px;}
}
ul.social-links li a.twitter{width:10px;background-position:-14px -27px;}
@media only screen and (min-width:768px){ul.social-links li a.twitter{width:19px;background-position:-28px -53px;}
}
ul.social-links li a.youtube{width:12px;background-position:-26px -27px;}
@media only screen and (min-width:768px){ul.social-links li a.youtube{width:23px;background-position:-51px -53px;}
}
ul.social-links li a.google{width:12px;background-position:0 -77px;}
@media only screen and (min-width:768px){ul.social-links li a.google{width:23px;background-position:0 -152px;}
}
.content-pagination ul.pagination{width:100%;}
@media only screen and (min-width:992px){.content-pagination ul.pagination{width:390px;}
}
.content-pagination ul.pagination li a.none{color:#0b142c;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;font-weight:500;text-decoration:none;}
.content-pagination ul.pagination li a.none:hover{color:#d44b35;}
.content-pagination ul.pagination li a.prev,
.content-pagination ul.pagination li a.next{color:#fff;font-size:15px;font-size:0.9375rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;padding:9px 0 9px;border:0;border-radius:0;display:block;text-decoration:none;background:#d44b35;text-align:center;}
.content-pagination ul.pagination li a span{width:25px;height:10px;margin:0;display:inline-block;background:#d44b35 url(../images/sprite-arrows.png) no-repeat -10px -270px;}
.content-pagination ul.pagination li a:hover span{background-position:-110px -270px;}
.content-pagination ul.pagination li a.next span{background-position:-60px -270px;}
.content-pagination ul.pagination li a.next:hover span{background-position:-160px -270px;}
.content-pagination ul.pagination li h3{color:#0b142c;font-size:16px;font-size:1rem;line-height:19px;line-height:1.1875rem;font-weight:500;margin-top:12px;}
#header{position:fixed;top:0;left:0;height:85px;width:100%;min-width:320px;z-index:2000;}
@media only screen and (min-width:992px){#header{height:122px;}
}
#header.fancybox-margin{position:absolute;}
#page{position:relative;left:0;top:0;padding-top:47px;}
@media only screen and (min-width:992px){#page{padding-top:71px;}
}
#nav-bar{background:white;height:47px;}
@media only screen and (min-width:992px){#nav-bar{height:71px;}
}
#nav-bar .location{margin:16px 0 0;position:relative;width:100%;float:left;}
@media only screen and (min-width:992px){#nav-bar .location{margin:21px 0 0;}
}
#nav-bar .location .form-item{float:left;width:90%;padding-left:18%;position:relative;}
@media only screen and (min-width:768px){#nav-bar .location .form-item{width:92%;}
}
#nav-bar .location .form-item label{text-indent:-9999px;display:block;margin-bottom:0;width:10px;height:16px;float:left;position:absolute;top:0;left:10%;background:url(../images/sprite-icons.png) no-repeat;background-position:-70px -17px;}
@media only screen and (min-width:992px){#nav-bar .location .form-item label{width:16px;height:26px;background-position:-17px -12px;}
}
#nav-bar .location .form-text{border:0;font-family:"effra", Helvetica, Arial, sans-serif;width:100%;height:16px;float:left;outline:none;padding:0 5px;color:#000;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:992px){#nav-bar .location .form-text{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;height:26px;}
}
#nav-bar .location .form-text::-webkit-input-placeholder{color:#000;}
#nav-bar .location .form-text:-moz-placeholder{color:#000;opacity:1;}
#nav-bar .location .form-text::-moz-placeholder{color:#000;opacity:1;}
#nav-bar .location .form-text::-ms-input-placeholder{color:#000;}
#nav-bar .location .form-submit{float:right;width:5px;height:10px;border:0;margin:3px 0 0 0;text-indent:-9999px;overflow:hidden;font-size:0;line-height:0;background:url(../images/sprite-arrows.png) no-repeat;background-position:-72px -20px;}
@media only screen and (min-width:992px){#nav-bar .location .form-submit{width:8px;height:16px;margin:5px 0 0 0;background-position:-21px -17px;}
}
#nav-bar .search{margin:15px 0 0 0;float:right;width:253px;width:41px;height:39px;white-space:nowrap;}
#nav-bar .search .form-item{float:left;width:0;}
#nav-bar .search .form-item label{display:none;}
#nav-bar .search input.form-text{background:#e6e3e0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;color:#696867;border:0;width:100%;padding:10px;height:39px;}
#nav-bar .search input.form-submit{float:left;width:41px;height:39px;border:0;background:url(../images/sprite-icons.png) no-repeat -4px -55px;text-indent:-9999px;font-size:0;line-height:0;overflow:hidden;}
.main-menu{margin:22px 15px 0 0;float:right;}
.main-menu ul{margin:0;padding:0;list-style:none;}
.main-menu ul li{float:left;font-size:13px;font-size:0.8125rem;line-height:22px;line-height:1.375rem;padding:5px 26px 5px 0;text-transform:uppercase;font-weight:500;position:relative;}
@media only screen and (min-width:1200px){.main-menu ul li{padding-right:66px;}
}
.main-menu ul li a{color:#0b142c;text-decoration:none;}
.main-menu ul li.active{padding-bottom:22px;}
.main-menu ul li.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:12px;margin-left:-25px;}
@media only screen and (min-width:1200px){.main-menu ul li.active:after{margin-left:-45px;}
}
.logo-wrapper{height:56px;margin-bottom:-9px;background:#b7b1a9;padding-top:10px;padding-left:9999px;margin-left:-9999px;position:relative;z-index:10;padding-right:22px;margin-right:-22px;}
@media only screen and (min-width:992px){.logo-wrapper{height:81px;margin-bottom:-10px;}
}
@media only screen and (min-width:1200px){.logo-wrapper{padding-right:0;margin-right:0;}
}
.logo-wrapper:after{width:18px;height:100%;position:absolute;content:"";left:100%;top:0;background:url(../images/logo-arrow.png) no-repeat;background-size:cover;}
@media only screen and (min-width:992px){.logo-wrapper:after{width:27px;}
}
.logo-wrapper .logo-inner{overflow:hidden;width:78px;height:25px;position:relative;z-index:11;}
@media only screen and (min-width:992px){.logo-wrapper .logo-inner{width:188px;height:59px;margin:0 -30px 0 -30px;}
}
#logo img{display:block;margin:0 0 0 -10px;width:88px;}
@media only screen and (min-width:992px){#logo img{width:208px;margin:0 0 0 -20px;}
}
#header .menu-toggle{display:block;width:20px;height:14px;margin:15px 0 0;float:right;cursor:pointer;background:url(../images/sprite-icons.png) no-repeat;background-position:-65px -68px;}
@media only screen and (min-width:992px){#header .menu-toggle{display:none;}
}
#header .mobile-menu{display:none;background:white;}
#header .mobile-menu .container{position:relative;}
#header .menu-container{margin-right:17.5%;background:#e2e0dd;padding-left:9999px;margin-left:-9999px;}
@media only screen and (min-width:768px){#header .menu-container{margin-right:10%;}
}
#header .menu-container .menu-toggle{position:absolute;margin:0;top:15px;right:15px;}
#header .menu-container .menu{margin:0;padding:0;list-style:none;}
#header .menu-container .menu li{text-align:right;padding:5px 20px 5px;padding-left:9999px;margin-left:-9999px;border-bottom:1px solid #c3c2bf;font-size:11px;font-size:0.6875rem;line-height:20px;line-height:1.25rem;text-transform:uppercase;}
#header .menu-container .menu li a{text-decoration:none;color:#0b142c;}
#header .menu-container .social{margin:0;float:right;padding:12px 18px 12px 0;}
#header .menu-container .social li{float:left;padding:0 2px;}
#header .menu-container .social li a{width:16px;height:16px;}
#header .menu-container .social li a.twitter{background-position:-4px -104px;}
#header .menu-container .social li a.facebook{background-position:-29px -104px;}
#header .menu-container .social li a.google_plusone{background-position:-54px -104px;}
#header .menu-container .social li a.linkedin{background-position:-4px -129px;}
#header .menu-container .social li a.pinterest{background-position:-29px -129px;}
#header .menu-container .social li a.email{background-position:-54px -129px;}
#location-bar{background:rgba(51, 51, 51, 0.75);background:#282828;border-top:5px solid #333;padding:8px 0 9px;line-height:16px;line-height:1rem;}
@media only screen and (min-width:992px){#location-bar{padding:11px 0;line-height:24px;line-height:1.5rem;}
}
#location-bar .location{text-align:center;}
#location-bar .location .label{padding:0 5px 0 0;display:inline-block;font-style:italic;font-size:16px;font-size:1rem;color:white;font-family:"effra", Helvetica, Arial, sans-serif;font-weight:300;}
#location-bar .location .field{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:13px;font-size:0.8125rem;padding:0 7px 0 11px;font-weight:400;letter-spacing:0.05em;text-transform:uppercase;position:relative;}
@media only screen and (min-width:992px){#location-bar .location .field{font-size:16px;font-size:1rem;padding:0 7px 0 21px;}
}
#location-bar .location .field:before{content:"";display:block;position:absolute;width:4px;height:7px;top:4px;left:4px;background:url(../images/sprite-icons.png) no-repeat;background-position:-9999px -9999px;}
@media only screen and (min-width:992px){#location-bar .location .field:before{width:8px;height:13px;top:5px;left:7px;}
}
#location-bar .city-location{float:right;}
@media only screen and (min-width:992px){#location-bar .city-location{float:right;}
}
#location-bar .city-location .city{float:left;font-family:"bebas-neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;color:white;padding:0 7px 0;position:relative;font-size:13px;font-size:0.8125rem;}
@media only screen and (min-width:992px){#location-bar .city-location .city{font-size:16px;font-size:1rem;padding:0 15px 0;}
}
#location-bar .city-location .city:before{content:"";display:block;position:absolute;width:4px;height:7px;top:50%;margin-top:-4px;left:0;background:url(../images/sprite-icons.png) no-repeat;background-position:-223px -121px;}
@media only screen and (min-width:992px){#location-bar .city-location .city:before{width:8px;height:13px;margin-top:-7px;background-position:-171px -118px;}
}
#location-bar .city-location .weather-icon{float:left;margin:-2px 0;}
@media only screen and (min-width:992px){#location-bar .city-location .weather-icon{margin:-8px 0;}
}
#location-bar .city-location .temp{float:left;padding:0 0 0 7px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;color:white;}
@media only screen and (min-width:992px){#location-bar .city-location .temp{font-size:24px;font-size:1.5rem;padding:0 0 0 15px;}
}
#location-bar .city-location .temp span{display:inline-block;position:relative;}
#location-bar .city-location .temp span + span:before{font-family:"effra", Helvetica, Arial, sans-serif;content:"/";color:#7f7f7e;position:absolute;top:0;left:2px;}
@media only screen and (min-width:992px){#location-bar .city-location .temp span + span:before{left:6px;}
}
#location-bar .city-location .temp .hi{padding-left:20px;}
@media only screen and (min-width:992px){#location-bar .city-location .temp .hi{padding-left:34px;}
}
#location-bar .city-location .temp .hi:after{content:"";position:absolute;width:8px;height:4px;top:50%;left:9px;margin:-2px 0 0;background:url(../images/sprite-arrows.png) no-repeat -121px -123px;}
@media only screen and (min-width:992px){#location-bar .city-location .temp .hi:after{left:24px;}
}
#location-bar .city-location .temp .low{padding-left:20px;}
@media only screen and (min-width:992px){#location-bar .city-location .temp .low{padding-left:34px;}
}
#location-bar .city-location .temp .low:after{content:"";position:absolute;width:8px;height:4px;top:50%;left:9px;margin:-2px 0 0;background:url(../images/sprite-arrows.png) no-repeat -71px -123px;}
@media only screen and (min-width:992px){#location-bar .city-location .temp .low:after{left:24px;}
}
ul.breadcrumb{padding:0;margin:0;background:none;border-radius:0;display:none;}
@media only screen and (min-width:768px){ul.breadcrumb{display:block;}
}
ul.breadcrumb li{float:left;color:#d44b35;position:relative;text-transform:uppercase;font-size:12px;font-size:0.75rem;}
ul.breadcrumb li + li{padding:0 0 0 24px;}
ul.breadcrumb li + li:before{content:"";display:block;position:absolute;width:4px;height:8px;top:50%;left:10px;margin-top:-4px;background:url(../images/sprite-arrows.png) no-repeat -23px -121px;}
ul.breadcrumb li a{color:#d7d8d8;text-decoration:none;text-transform:uppercase;}
#footer{background:#0b142c;padding:30px 0;position:relative;z-index:103;}
@media only screen and (min-width:768px){#footer{padding:40px 0;}
}
@media only screen and (min-width:992px){#footer{padding:50px 0;}
}
@media only screen and (min-width:768px){#footer .logo{float:left;width:127px;border-right:1px solid #56585e;height:77px;}
}
#footer .logo{float:left;width:127px;border-right:1px solid #56585e;height:77px;}
#footer .logo a{width:100px;height:22px;text-indent:-9999px;overflow:hidden;display:block;background:url(../images/sprite-footer.png) no-repeat -40px -1px;background-size:160px auto;}
@media only screen and (min-width:768px){#footer .logo a{width:120px;height:27px;background-position:-50px -1px;background-size:200px auto;}
}
@media only screen and (min-width:768px){#footer .company{padding-left:157px;}
}
#footer .company{padding-left:157px;}
#footer .company h3{font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;margin:10px 0 -2px 0;color:#d44b35;font-weight:400;font-style:italic;}
@media only screen and (min-width:768px){#footer .company h3{font-size:14px;font-size:0.875rem;margin-top:0;}
}
@media only screen and (min-width:992px){#footer .company h3{font-size:14px;font-size:0.875rem;line-height:26px;line-height:1.625rem;margin:17px 0 -9px;}
}
@media only screen and (min-width:992px){#footer .company .item{}
}
#footer .cc{width:137px;height:17px;text-indent:-9999px;overflow:hidden;display:block;margin:9px 0 10px 0;background:url(../images/sprite-footer.png) no-repeat -11px -27px;background-size:160px auto;}
@media only screen and (min-width:768px){#footer .cc{margin-bottom:5px;width:171px;height:21px;background-position:-14px -34px;background-size:200px auto;}
}
@media only screen and (min-width:992px){#footer .cc{margin-bottom:0;}
}
#footer .wu{text-indent:-9999px;overflow:hidden;display:block;width:90px;height:19px;background:url(../images/sprite-footer.png) no-repeat -55px -65px;}
#footer .ae{text-indent:-9999px;overflow:hidden;display:block;width:69px;height:24px;background:url(../img/logo-navbar.png) no-repeat 0 0;background-size:69px 24px;}
#footer ul.menu{margin:2px 0 0 0;padding:0;list-style:none;}
@media only screen and (min-width:768px){#footer ul.menu{float:right;}
}
#footer ul.menu li{font-size:11px;font-size:0.6875rem;line-height:18px;line-height:1.125rem;letter-spacing:0.1em;text-transform:uppercase;}
@media only screen and (min-width:768px){#footer ul.menu li{float:left;font-size:12px;font-size:0.75rem;padding:0 0 0 26px;}
}
#footer ul.menu li{float:left;font-size:12px;font-size:0.75rem;padding:0 0 0 26px;}
#footer ul.menu li a{color:#b9b5b0;text-decoration:none;}
#footer .data{width:100%;overflow:hidden;}
@media only screen and (min-width:768px){#footer .data{float:right;clear:right;margin:25px 0 0;width:auto;padding-left:47px;}
}
#footer .data h3{float:left;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;margin:7px 10px 0 0;color:#556388;font-weight:400;font-style:italic;}
@media only screen and (min-width:768px){#footer .data h3{font-size:14px;font-size:0.875rem;}
}
@media only screen and (min-width:992px){#footer .data h3{font-size:14px;font-size:0.875rem;line-height:26px;line-height:1.625rem;margin:0 10px 0 0;}
}
#footer .data .item{float:left;}
#footer ul.social-links{margin-top:15px;margin-left:-16px;}
@media only screen and (min-width:768px){#footer ul.social-links{float:right;margin-top:25px;}
}
#footer ul.social-links li{padding:0 0 0 16px;}
#footer ul.social-links li a{height:13px;background-size:45px auto;}
@media only screen and (min-width:768px){#footer ul.social-links li a{height:21px;background-size:75px auto;}
}
#footer ul.social-links li a.facebook{width:13px;background-position:-1px -46px;}
@media only screen and (min-width:768px){#footer ul.social-links li a.facebook{width:21px;background-position:-2px -77px;}
}
#footer ul.social-links li a.twitter{width:13px;background-position:-15px -46px;}
@media only screen and (min-width:768px){#footer ul.social-links li a.twitter{width:22px;background-position:-26px -77px;}
}
#footer ul.social-links li a.youtube{width:16px;background-position:-29px -46px;}
@media only screen and (min-width:768px){#footer ul.social-links li a.youtube{width:27px;background-position:-48px -77px;}
}
.nowrap{white-space:nowrap;}
.weather-section .special{border-top:5px solid #b92725;position:absolute;width:100%;height:100%;background:#d44b35;top:0;left:0;z-index:100;padding:25px 0 0;}
@media only screen and (min-width:768px){.weather-section .special{padding:45px 0 0;}
}
@media only screen and (min-width:992px){.weather-section .special{padding:65px 0 0;}
}
.weather-section .special h2{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;font-weight:500;color:white;margin:0 0 20px;text-align:center;padding-top:140px;}
@media only screen and (min-width:768px){.weather-section .special h2{font-size:46px;font-size:2.875rem;line-height:46px;line-height:2.875rem;}
}
@media only screen and (min-width:992px){.weather-section .special h2{font-size:72px;font-size:4.5rem;padding:0 50px;line-height:72px;line-height:4.5rem;padding-top:140px;}
}
.weather-section .special h2:before{content:"";position:absolute;top:0;left:50%;margin-left:-55px;height:110px;width:110px;background:url(../images/ico-dangerous.png) no-repeat;background-size:cover;}
.weather-section .special p{text-align:center;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;color:white;font-weight:300;font-style:italic;margin:0 0 60px;}
@media only screen and (min-width:768px){.weather-section .special p{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;}
}
@media only screen and (min-width:992px){.weather-section .special p{font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .special .video-container{text-align:center;}
.weather-section .special .video{border:5px solid #b92725;display:inline-block;}
.weather-section .special .buttons{margin:70px 0 0;}
.weather-section .weather-desciption{position:relative;overflow:hidden;padding:65px 0 30px;}
.fancybox-hidden + .weather-section .weather-desciption{padding-top:50px;}
@media only screen and (min-width:768px){.weather-section .weather-desciption{padding:102px 0 95px;}
.fancybox-hidden + .weather-section .weather-desciption{padding-top:50px;}
}
.weather-section .background{width:100%;height:100%;position:absolute;top:0;left:0;}
.weather-section .background img{min-height:100%;}
@media only screen and (min-width:992px){.weather-section .background img{width:100%;height:auto;}
}
.weather-section .title h1{margin:0 0 10px;font-size:38px;font-size:2.375rem;line-height:40px;line-height:2.5rem;letter-spacing:-0.0125em;color:white;font-weight:300;}
@media only screen and (min-width:768px){.weather-section .title h1{margin:0 0 30px;font-size:54px;font-size:3.375rem;line-height:54px;line-height:3.375rem;}
}
.weather-section .title h1 strong{font-weight:400;}
.weather-section .btn-red.open{margin:33px 0 0;}
.weather-section .temp{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:400;color:white;font-size:40px;font-size:2.5rem;line-height:36px;line-height:2.25rem;}
@media only screen and (min-width:768px){.weather-section .temp{font-size:62px;font-size:3.875rem;line-height:50px;line-height:3.125rem;}
}
.weather-section .temp.sm{font-size:30px;font-size:1.875rem;line-height:24px;line-height:1.5rem;}
@media only screen and (min-width:768px){.weather-section .temp.sm{font-size:24px;font-size:1.5rem;}
}
.weather-section .temp.ms{font-size:52px;font-size:3.25rem;line-height:50px;line-height:3.125rem;}
.weather-section .temp.md{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem;}
@media only screen and (min-width:768px){.weather-section .temp.md{font-size:92px;font-size:5.75rem;line-height:70px;line-height:4.375rem;}
}
.weather-section .temp.lg{letter-spacing:-0.04em;font-size:160px;font-size:10rem;line-height:150px;line-height:9.375rem;}
@media only screen and (min-width:768px){.weather-section .temp.lg{font-size:190px;font-size:11.875rem;}
}
@media only screen and (min-width:1200px){.weather-section .temp.lg{font-size:200px;font-size:12.5rem;}
}
.weather-section .temp.xlg{letter-spacing:-0.04em;font-size:160px;font-size:10rem;line-height:150px;line-height:9.375rem;}
@media only screen and (min-width:768px){.weather-section .temp.xlg{font-size:190px;font-size:11.875rem;}
}
@media only screen and (min-width:1200px){.weather-section .temp.xlg{font-size:210px;font-size:13.125rem;}
}
.weather-section .temp.top{vertical-align:top;}
.weather-section .low,
.weather-section .hi{display:inline-block;position:relative;padding-left:19px;margin-left:-2px;padding-right:20px;}
@media only screen and (min-width:768px){.weather-section .low,
.weather-section .hi{padding-right:0;}
}
.weather-section .low:before,
.weather-section .hi:before{width:19px;height:23px;content:"";display:block;position:absolute;bottom:0;left:0;background:url(../images/sprite-hi-low-temp.png) no-repeat;background-position:-9999px -9999px;}
.weather-section h3.subtitle{font-family:"effra", Helvetica, Arial, sans-serif;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;margin:0 0 4px;font-weight:900;text-transform:uppercase;color:white;}
@media only screen and (min-width:768px){.weather-section h3.subtitle{margin:-5px 0 4px;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .btn-collapsed{background:rgba(255, 255, 255, 0.15);margin:20px -15px 0;display:block;text-align:center;}
@media only screen and (min-width:768px){.weather-section .btn-collapsed{display:none;}
}
.weather-section .btn-collapsed a{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:14px;font-size:0.875rem;line-height:32px;line-height:2rem;position:relative;color:white !important;text-decoration:none !important;padding:0 27px 0 15px;display:inline-block;letter-spacing:0.1em;text-transform:uppercase;font-weight:400;}
.weather-section .btn-collapsed a:after{content:"";display:block;position:absolute;top:50%;width:10px;height:5px;right:8px;margin-top:-2px;background:url(../images/sprite-arrows.png) no-repeat -170px -72px;}
.weather-section div.humidity{margin:13px 0 0;text-align:center;}
.weather-section div.humidity span{display:inline-block;padding-left:25px;position:relative;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;letter-spacing:0.05em;color:white;position:relative;}
.weather-section div.humidity span:before{content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;text-align:center;background:url(../images/sprite-humidity.png) no-repeat;}
.weather-section div.humidity span.snowflake:before{background-position:-15px -15px;}
.weather-section div.humidity span.raindrops:before{background-position:-65px -15px;}
.weather-section h3.weather-title{font-family:"effra", Helvetica, Arial, sans-serif;font-size:30px;font-size:1.875rem;line-height:30px;line-height:1.875rem;margin:0;font-weight:300;color:white;}
@media only screen and (min-width:1200px){.weather-section h3.weather-title{font-size:36px;font-size:2.25rem;}
}
.weather-section h3.weather-title.sm{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;}
.weather-section .hi-low-temperature{margin:14px 0 0;}
.weather-section .hi-low-temperature .feels{display:inline-block;}
.weather-section .hi-low-temperature .feels .label{font-size:12px;font-size:0.75rem;line-height:24px;line-height:1.5rem;display:inline-block;padding:0 0 0 4px;font-weight:300;color:#a9a9a9;}
@media only screen and (min-width:768px){.weather-section .hi-low-temperature .feels .label{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .hi-low-temperature .feels .label:before{content:"/  ";font-size:18px;font-size:1.125rem;}
@media only screen and (min-width:768px){.weather-section .hi-low-temperature .feels .label:before{font-size:24px;font-size:1.5rem;}
}
.weather-section .temperature-now{margin:15px 0 0;}
@media only screen and (min-width:768px){.weather-section .temperature-now{}
}
.weather-section .temperature-now .temp{vertical-align:top;margin:0 0 0 -5px;}
.weather-section .temperature-now .weather-icon{margin:-15px 0 0 15px;}
.weather-section .temperature-now .weather{display:inline-block;vertical-align:top;max-width:270px;}
.weather-section .temperature-now .weather h3.weather-title{margin:10px -15px 0 15px;}
.weather-section .description{margin:9px 0 0;padding-bottom:40px;}
@media only screen and (min-width:768px){.weather-section .description{display:table;margin:49px 0 0;border-bottom:1px solid rgba(255, 255, 255, 0.25);}
}
.weather-section .description .item{padding:18px 10px 18px;border-bottom:1px solid rgba(255, 255, 255, 0.25);}
@media only screen and (min-width:768px){.weather-section .description .item{padding:0 15px 0;display:table-cell;border-bottom:0;border-left:1px solid rgba(255, 255, 255, 0.25);}
.weather-section .description .item:first-child{border:0;padding-left:0;}
.weather-section .description .item:last-child{padding-right:0;}
}
.weather-section .description .item h3.subtitle{margin:0 0 4px;}
.weather-section .description .item p{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;color:white;margin:0;font-weight:300;}
@media only screen and (min-width:768px){.weather-section .description .item p{font-size:18px;font-size:1.125rem;font-weight:400;}
}
.weather-section .description .item .weather-icon{margin:5px 5px 0;vertical-align:top;}
.weather-section .table{display:table;height:auto;}
@media only screen and (min-width:768px){.weather-section .table{display:block;}
}
.weather-section .table .info{display:table-header-group;}
@media only screen and (min-width:768px){.weather-section .table .info{display:table;}
}
.weather-section .video-content{margin:40px 0 0;}
.weather-section .video-content .item{position:relative;padding:30px 0;border-top:1px solid rgba(255, 255, 255, 0.25);}
@media only screen and (min-width:768px){.weather-section .video-content .item{width:44%;border-top:0;padding:0;}
.weather-section .video-content .item:first-child{float:right;}
.weather-section .video-content .item:last-child{float:left;}
}
.weather-section .video-content .item .title{position:absolute;background:#101527;display:inline-block;padding:0 10px;color:white;text-transform:capitalize;font-weight:700;font-size:14px;font-size:0.875rem;line-height:26px;line-height:1.625rem;left:1px;top:51px;}
@media only screen and (min-width:768px){.weather-section .video-content .item .title{top:11px;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem;}
}
.weather-section .video-content .item img{width:100%;border:1px solid white;}
.weather-section .video-content .item .btn-plus,
.weather-section .video-content .item .btn-play{z-index:1000;position:absolute;top:50%;left:50%;text-indent:-9999px;overflow:hidden;display:block;width:48px;height:48px;margin:-24px 0 0 -24px;background:url(../images/sprite-icons.png) no-repeat;background-position:-101px -51px;}
.weather-section .video-content .item .btn-play{background-position:-151px -51px;}
.weather-section .info{margin:40px 0 40px;padding-bottom:40px;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.25);}
@media only screen and (min-width:768px){.weather-section .info{display:table;}
}
.weather-section .info .item{display:block;padding:2px 10px 2px 100px;position:relative;vertical-align:top;border-bottom:1px solid rgba(255, 255, 255, 0.05);}
.weather-section .info .item:last-child{border-bottom:0;}
@media only screen and (min-width:768px){.weather-section .info .item{display:table-cell;padding:0 10px;text-align:center;border-bottom:0;border-left:1px solid rgba(255, 255, 255, 0.25);}
.weather-section .info .item:first-child{border:0;padding-left:0;}
.weather-section .info .item:last-child{padding-right:0;}
}
.weather-section .info .item h5{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;letter-spacing:0.1em;position:absolute;top:6px;margin:0;left:10px;}
@media only screen and (min-width:768px){.weather-section .info .item h5{padding-top:50px;position:relative;left:0;top:0;}
.weather-section .info .item h5:before{content:"";width:50px;height:40px;top:0;position:absolute;left:50%;margin-left:-25px;background:url(../images/sprite-info.png) no-repeat;}
.weather-section .info .item h5.wind:before{background-position:-25px -5px;}
.weather-section .info .item h5.humidity:before{background-position:-125px -5px;}
.weather-section .info .item h5.sun:before{background-position:-219px -5px;width:62px;margin-left:-31px;}
.weather-section .info .item h5.visibility:before{background-position:-325px -5px;}
.weather-section .info .item h5.index:before{background-position:-425px -5px;}
}
.weather-section .info .item .data{display:inline-block;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;color:white;font-family:"bebas-neue", Helvetica, Arial, sans-serif;letter-spacing:0.1em;position:relative;}
@media only screen and (min-width:768px){.weather-section .info .item .data{font-size:17px;font-size:1.0625rem;line-height:20px;line-height:1.25rem;letter-spacing:0.05em;}
}
.weather-section .info .item .data.sunset, .weather-section .info .item .data.sunrise{padding-left:12px;padding-right:12px;display:inline;}
.weather-section .info .item .data.sunset:before, .weather-section .info .item .data.sunrise:before{content:"";width:7px;height:7px;position:absolute;top:50%;left:0;margin-top:-3px;left:0;background:url(../images/sprite-icons.png) no-repeat -221px -11px;}
@media only screen and (min-width:768px){.weather-section .info .item .data.sunset:after, .weather-section .info .item .data.sunrise:after{content:"\A";white-space:pre;}
}
.weather-section .info .item .data.sunset:before{background-position:-221px -31px;}
.weather-section .info .item .data.sunset:after{display:none;}
.weather-section .devider{width:4px;height:286px;margin:0 auto;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);}
.weather-section .right-section h2{font-family:"effra", Helvetica, Arial, sans-serif;font-size:34px;font-size:2.125rem;line-height:34px;line-height:2.125rem;margin:13px 0 0;font-weight:300;color:white;}
@media only screen and (min-width:768px){.weather-section .right-section h2{font-size:54px;font-size:3.375rem;line-height:54px;line-height:3.375rem;}
}
.weather-section .right-section h2 strong{font-weight:500;}
.weather-section .right-section .visible-xs-visible{height:auto;visibility:visible;display:block;}
@media only screen and (min-width:768px){.weather-section .right-section .visible-xs-visible{display:none;visibility:hidden;}
.weather-section .right-section .visible-xs-visible.in{display:block;visibility:visible;}
}
.weather-section .right-section h3{font-family:"effra", Helvetica, Arial, sans-serif;font-size:15px;font-size:0.9375rem;line-height:24px;line-height:1.5rem;margin:15px 0 0;font-weight:300;color:white;}
@media only screen and (min-width:768px){.weather-section .right-section h3{margin:65px 0 0;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .chart{margin:33px 0 30px;}
@media only screen and (min-width:992px){.weather-section .chart{margin:53px 0 40px;}
}
.weather-section .chart .graph img{width:100%;}
.weather-section .chart .chart-title{margin:10px 0 0;text-transform:uppercase;text-align:center;font-size:11px;font-size:0.6875rem;line-height:17px;line-height:1.0625rem;padding:10px 10px;letter-spacing:0.2em;color:#fff;border-top:1px solid rgba(255, 255, 255, 0.25);border-bottom:1px solid rgba(255, 255, 255, 0.25);}
@media only screen and (min-width:992px){.weather-section .chart .chart-title{font-size:13px;font-size:0.8125rem;line-height:24px;line-height:1.5rem;padding:16px 10px;margin:30px 0 0;}
}
.weather-section .date{text-align:center;font-size:16px;font-size:1rem;font-size:17px;font-size:1.0625rem;color:rgba(255, 255, 255, 0.5);display:inline-block;}
.weather-section .date.hidden{display:block !important;}
.weather-section .temps{padding-bottom:6px;text-align:center;white-space:nowrap;}
.weather-section .temps span.hi{position:relative;padding-right:10px;}
.weather-section .temps span.hi:after{content:"";width:16px;height:34px;left:100%;bottom:0;position:absolute;margin-left:-12px;background:url(../images/sprite-icons.png) no-repeat -17px -158px;}
.weather-section .bottom-humidity{border-top:1px solid rgba(255, 255, 255, 0.25);margin:10px 0 0;padding:10px 0 0;}
@media only screen and (min-width:768px){.weather-section .bottom-humidity{margin:20px 0 0;padding:25px 0 0;}
}
.weather-section .weekend{margin-top:25px;position:relative;overflow:hidden;}
.weather-section .weekend .col-md-2{margin-top:40px;}
@media only screen and (min-width:768px){.weather-section .weekend .col-md-2{margin-top:40px;}
}
@media only screen and (min-width:992px){.weather-section .weekend .col-md-2{margin-top:0;}
}
.weather-section .weekend .col-md-8 .col-md-6 + .col-md-6{margin-top:30px;}
@media only screen and (min-width:768px){.weather-section .weekend .col-md-8 .col-md-6 + .col-md-6{margin:0;}
}
@media only screen and (min-width:992px){.weather-section .weekend .column{border-left:1px solid #292929;border-right:1px solid #292929;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.weather-section .weekend .column:first-child{margin-left:0;border-left:0;}
.weather-section .weekend .column:last-child{border-right:0;}
}
@media only screen and (min-width:1200px){.weather-section .weekend .column:first-child{margin-left:8.33333333%;}
.weather-section .weekend .column:last-child{margin-right:8.33333333%;}
}
.weather-section .weekend .date{display:block;text-align:center;}
.weather-section .weekend .condition-day{margin:18px 0 17px;text-align:center;}
.weather-section .weekend .condition-day .weather-icon{vertical-align:middle;}
.weather-section .weekend .condition{margin:10px 0 10px;text-align:center;}
@media only screen and (min-width:768px){.weather-section .weekend .condition{margin:18px 0 9px;}
}
.weather-section .weekend .condition .humidity{display:inline-block;vertical-align:bottom;}
.weather-section .weekend .condition .temp{vertical-align:middle;}
@media only screen and (min-width:768px){.weather-section .weekend .condition .temp{vertical-align:top;}
}
.weather-section .weekend .condition .weather-icon{vertical-align:middle;}
@media only screen and (min-width:768px){.weather-section .weekend .condition .weather-icon{vertical-align:middle;}
}
.weather-section .weekend h3.subtitle{text-align:center;margin:5px 0 0 -1px;letter-spacing:0.25em;}
.weather-section .weekend p{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;color:white;}
.weather-section .weekend .info{border-top:1px solid rgba(255, 255, 255, 0.25);border-bottom:0;margin:20px 0 0;padding:25px 0 0;}
.weather-section .weekend .info .item h5{padding-top:0;font-family:"effra", Helvetica, Arial, sans-serif;font-weight:500;color:#74b8d0;text-transform:uppercase;}
.weather-section .weekend .info .item h5:before{display:none;}
.weather-section .today{margin-top:25px;position:relative;overflow:hidden;}
.weather-section .today .col-md-2{margin-top:40px;}
@media only screen and (min-width:768px){.weather-section .today .col-md-2{margin-top:40px;}
}
@media only screen and (min-width:992px){.weather-section .today .col-md-2{margin-top:0;}
}
.weather-section .today .col-md-8 .col-md-6 + .col-md-6{margin-top:30px;}
@media only screen and (min-width:768px){.weather-section .today .col-md-8 .col-md-6 + .col-md-6{margin:0;}
}
@media only screen and (min-width:992px){.weather-section .today .column{border-left:1px solid #292929;border-right:1px solid #292929;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.weather-section .today .column:first-child{margin-left:0;border-left:0;}
.weather-section .today .column:last-child{border-right:0;}
}
@media only screen and (min-width:1200px){.weather-section .today .column:first-child{margin-left:8.33333333%;}
.weather-section .today .column:last-child{margin-right:8.33333333%;}
}
.weather-section .today .date{display:block;text-align:center;}
.weather-section .today .condition-day{margin:18px 0 17px;text-align:center;}
.weather-section .today .condition-day .weather-icon{vertical-align:middle;}
.weather-section .today .condition{position:relative;margin:20px 0 0;padding-bottom:21px;}
.weather-section .today .condition .weather-icon{vertical-align:top;margin:-15px 0 0 0;}
@media only screen and (min-width:768px){.weather-section .today .condition .weather-icon{margin:-15px 0 0 15px;}
}
.weather-section .today .condition .weather{max-width:350px;display:inline-block;vertical-align:top;margin:10px 0 0 0;}
@media only screen and (min-width:768px){.weather-section .today .condition .weather h3.weather-title{margin:10px -15px 0 15px;}
}
.weather-section .today .other{margin:15px 0 0;display:inline-block;padding:7px 20px;background:rgba(41, 41, 41, 0.15);vertical-align:top;}
@media only screen and (min-width:768px){.weather-section .today .other{position:absolute;top:0;margin:0;right:-15px;}
}
.weather-section .today .other .feels{display:inline-block;}
.weather-section .today .other .feels:after{content:"  /  ";font-weight:300;color:#fff;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;}
.weather-section .today .other .feels .label{font-size:12px;font-size:0.75rem;line-height:24px;line-height:1.5rem;display:inline-block;vertical-align:top;padding:0;font-weight:300;color:#fff;}
@media only screen and (min-width:768px){.weather-section .today .other .feels .label{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .today .other .humidity{margin:0;display:inline-block;}
.weather-section .today h3.subtitle{text-align:center;color:white;margin:5px 0 0 -1px;letter-spacing:0.25em;}
.weather-section .today .info{border-top:1px solid rgba(255, 255, 255, 0.25);border-bottom:0;margin:20px 0 0;padding:25px 0 0;}
.weather-section .today .info .item h5{padding-top:0;font-family:"effra", Helvetica, Arial, sans-serif;font-weight:500;color:#74b8d0;text-transform:uppercase;}
.weather-section .today .info .item h5:before{display:none;}
.weather-section .hourly{margin-top:25px;position:relative;}
.weather-section .hourly .slider{margin:0 auto;width:170px;min-height:290px;}
@media only screen and (min-width:768px){.weather-section .hourly .slider{width:516px;}
}
@media only screen and (min-width:992px){.weather-section .hourly .slider{width:855px;}
}
@media only screen and (min-width:1200px){.weather-section .hourly .slider{width:985px;}
}
.weather-section .hourly .item{float:left;padding:0 15px;width:170px;}
@media only screen and (min-width:992px){.weather-section .hourly .item{width:170px;}
}
@media only screen and (min-width:1200px){.weather-section .hourly .item{width:195px;}
}
@media only screen and (min-width:768px){.weather-section .hourly .column{border-left:1px solid #292929;border-right:1px solid #292929;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.weather-section .hourly .column:first-child{margin-left:0;border-left:0;}
.weather-section .hourly .column:last-child{border-right:0;}
.weather-section .hourly .column.last{border-right:0;}
}
.weather-section .hourly .date{display:block;text-align:center;}
.weather-section .hourly h3.subtitle{text-align:center;color:white;margin:5px 0 0 -1px;letter-spacing:0.25em;}
.weather-section .hourly .condition-hour{margin:18px 0 17px;text-align:center;}
.weather-section .hourly .condition-hour .weather-icon{vertical-align:middle;}
.weather-section .hourly .temps{text-align:center;}
.weather-section .hourly .feels{text-align:left;padding-left:10px;display:inline-block;}
.weather-section .hourly .feels .label{font-size:12px;font-size:0.75rem;line-height:24px;line-height:1.5rem;display:block;vertical-align:top;padding:0;font-weight:300;color:#fff;}
@media only screen and (min-width:768px){.weather-section .hourly .feels .label{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .hourly .bottom-humidity{white-space:normal;text-align:center;}
.weather-section .hourly .bottom-humidity .humidity{margin:0;display:inline-block;}
.weather-section .hourly .bottom-humidity .wind{display:block;padding:0;position:relative;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:20px;font-size:1rem;line-height:24px;line-height:1.5rem;color:white;}
@media only screen and (min-width:1200px){.weather-section .hourly .bottom-humidity .wind{padding-left:5px;display:inline-block;}
.weather-section .hourly .bottom-humidity .wind:before{content:" / ";font-weight:300;color:#fff;padding-right:5px;font-family:"effra", Helvetica, Arial, sans-serif;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;}
}
.weather-section .seven-day{margin-top:25px;position:relative;}
.weather-section .seven-day .expand-info{display:none;position:relative;background:rgba(23, 23, 23, 0.3);white-space:normal;z-index:100;width:100%;overflow:hidden;margin:0;}
@media only screen and (min-width:768px){.weather-section .seven-day .expand-info{position:absolute;top:0;margin:0;right:0;height:100%;width:300%;}
}
.weather-section .seven-day p{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;letter-spacing:-0.02em;color:white;}
.weather-section .seven-day .condition{margin:10px 0 0;text-align:center;}
@media only screen and (min-width:768px){.weather-section .seven-day .condition{white-space:nowrap;}
}
.weather-section .seven-day .condition .humidity{display:inline-block;vertical-align:bottom;}
.weather-section .seven-day .condition .temp{vertical-align:middle;}
@media only screen and (min-width:768px){.weather-section .seven-day .condition .temp{vertical-align:top;}
}
.weather-section .seven-day .condition .weather-icon{vertical-align:middle;}
@media only screen and (min-width:768px){.weather-section .seven-day .condition .weather-icon{vertical-align:middle;}
}
.weather-section .seven-day .info{border-bottom:0;margin:10px 0 0;padding:10px 0 0;}
@media only screen and (min-width:1200px){.weather-section .seven-day .info{margin:20px 0 0;padding:20px 0 0;}
}
.weather-section .seven-day .info .item{padding:2px 10px 2px 100px;}
@media only screen and (min-width:768px){.weather-section .seven-day .info .item{padding:0 5px;}
}
.weather-section .seven-day .info .item h5{padding-top:0;font-family:"effra", Helvetica, Arial, sans-serif;font-weight:500;color:#74b8d0;white-space:nowrap;text-transform:uppercase;}
.weather-section .seven-day .info .item h5:before{display:none;}
.weather-section .seven-day .slider{margin:0 40px;min-width:240px;min-height:280px;}
@media only screen and (min-width:768px){.weather-section .seven-day .slider{width:516px;margin:0 auto;}
}
@media only screen and (min-width:992px){.weather-section .seven-day .slider{width:855px;}
}
@media only screen and (min-width:1200px){.weather-section .seven-day .slider{width:985px;}
}
.weather-section .seven-day .inner{position:relative;margin:0 -15px;padding:0 15px;}
.weather-section .seven-day .column{padding:0 15px;width:100%;}
.weather-section .seven-day .column.center{border-right:0;margin-right:1px;}
.weather-section .seven-day .column.center .expand-info{right:-100%;margin-right:1px;}
.weather-section .seven-day .column.center a.expand{right:-100%;margin-right:1px;}
.weather-section .seven-day .column.left{border-right:0;margin-right:1px;}
.weather-section .seven-day .column.left .expand-info{right:auto;left:-1px;}
.weather-section .seven-day .column.left a.expand{right:auto;left:0;}
@media only screen and (min-width:768px){.weather-section .seven-day .column{float:left;width:170px;border-left:1px solid #292929;border-right:1px solid #292929;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.weather-section .seven-day .column:first-child{margin-left:0;border-left:0;}
.weather-section .seven-day .column:last-child{border-right:0;}
.weather-section .seven-day .column.last{border-right:0;}
.weather-section .seven-day .column.visibility{border-left:0;}
.weather-section .seven-day .column.visibility .day-info{visibility:hidden;}
}
@media only screen and (min-width:1200px){.weather-section .seven-day .column{width:195px;}
}
.weather-section .seven-day .date{display:block;text-align:center;}
.weather-section .seven-day h3.subtitle{text-align:center;color:white;padding-top:5px;margin:0 0 0 -1px;letter-spacing:0.25em;}
.weather-section .seven-day .condition-day{margin:18px 0 17px;text-align:center;}
.weather-section .seven-day .condition-day .weather-icon{vertical-align:middle;}
.weather-section .seven-day .temps{text-align:center;}
.weather-section .seven-day .bottom-humidity{white-space:normal;text-align:center;}
.weather-section .seven-day .bottom-humidity .humidity{margin:0;display:inline-block;}
.weather-section .seven-day a.expand{position:absolute;top:0;right:0;z-index:200;width:16px;height:16px;font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem;font-weight:300;color:white;background:#d44b35;text-align:center;display:block;text-decoration:none;}
.weather-section .seven-day a.expand.open{background:rgba(255, 255, 255, 0.2);font-weight:700;}
.weather-section .prev-nav{width:42px;cursor:pointer;height:39px;position:absolute;top:50%;left:0;margin-top:-20px;z-index:1000;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/sprite-icons.png) no-repeat -4px -205px;}
.weather-section .next-nav{z-index:1000;width:42px;height:39px;position:absolute;cursor:pointer;top:50%;right:0;margin-top:-20px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/sprite-icons.png) no-repeat -54px -205px;}
.weather-section .weather-view{background:#e6e3e0;position:relative;z-index:10;padding:10px 0;text-align:center;}
@media only screen and (min-width:768px){.weather-section .weather-view{padding:25px 0;}
}
.weather-section .weather-view .btn-gray{margin:5px 5px;}
@media only screen and (min-width:768px){.weather-section .weather-view .btn-gray{margin:0 5px;}
}
.weather-section .weather-graphic{padding:36px 0 20px;background:#393838;overflow:hidden;}
.weather-section .weather-graphic h2{font-family:"effra", Helvetica, Arial, sans-serif;font-size:34px;font-size:2.125rem;line-height:34px;line-height:2.125rem;margin:13px 0 0;font-weight:300;color:white;text-align:center;}
@media only screen and (min-width:768px){.weather-section .weather-graphic h2{font-size:54px;font-size:3.375rem;line-height:54px;line-height:3.375rem;}
}
.weather-section .weather-graphic h2 strong{font-weight:500;}
.weather-section .weather-graphic .chart{margin-top:60px;}
.weather-section .next-chart{background:#d44b35;padding:50px 0;vertical-align:top;text-align:center;}
.weather-section .next-chart a.next{font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;height:36px;margin:0;padding:0 40px 0 0;font-weight:300;color:white;position:relative;display:inline-block;text-decoration:none;}
@media only screen and (min-width:768px){.weather-section .next-chart a.next{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;height:40px;}
}
@media only screen and (min-width:992px){.weather-section .next-chart a.next{font-size:45px;font-size:2.8125rem;}
}
.weather-section .next-chart a.next:after{content:"";position:absolute;top:50%;right:0;margin:-12px 0 0;width:12px;height:25px;background:url(../images/sprite-arrows.png) no-repeat -119px -162px;}
.weather-section .weather-media{padding:0;background:#e6e3e0;}
@media only screen and (min-width:768px){.weather-section .weather-media{padding:40px 0;}
}
@media only screen and (min-width:992px){.weather-section .weather-media{padding:40px 0;}
}
.weather-section .weather-media .media-item{margin:20px 0;padding:15px 20px 25px;background:#fff;}
@media only screen and (min-width:768px){.weather-section .weather-media .media-item{margin:0;padding:25px 30px 35px;}
}
.weather-section .weather-media .media-item h2{text-align:center;margin-bottom:25px;}
.weather-section .weather-media .media-item img{width:100%;max-width:100%;}
.weather-section .weather-media .media-item .radar-nav{position:relative;}
.weather-section .weather-media .media-item .radar-nav .plus,
.weather-section .weather-media .media-item .radar-nav .minus{position:absolute;top:0;left:0;display:block;background:#d44b35;width:16px;height:16px;color:#e6e3e0;font-weight:700;text-align:center;text-decoration:none;font-size:18px;font-size:1.125rem;line-height:16px;line-height:1rem;}
.weather-section .weather-media .media-item .radar-nav .plus{right:0;left:auto;}
.weather-section .weather-media .media-item .radar-nav .slider{position:relative;margin:25px 16px 0;height:16px;}
.weather-section .weather-media .media-item .radar-nav .slider:before{content:"";position:absolute;width:100%;height:1px;top:8px;left:0;background:#c8c6c4;}
.weather-section .weather-media .media-item .radar-nav .slider .slider-handle{position:absolute;width:6px;top:0;left:50%;height:16px;display:block;background:#676561;}
.weather-section .weather-media .media-item .jp-video{width:100%;}
.weather-section .weather-media .media-item .jp-jplayer{margin:0 auto;}
.jp-video .jp-jplayer-container{position:relative;}
.jp-video .jp-jplayer img,
.jp-video .jp-jplayer video{display:block;}
.jp-video .jp-video-play{position:absolute;top:0;left:0;background:rgba(3, 3, 3, 0.5);width:100%;height:100%;}
.jp-video .jp-video-play .jp-video-play-icon{border:0;outline:none;text-indent:-9999px;overflow:hidden;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;width:48px;height:48px;background:url(../images/btn-play-lg.png) no-repeat;margin:-24px 0 0 -24px;background-size:100% auto;}
@media only screen and (min-width:768px){.jp-video .jp-video-play .jp-video-play-icon{width:85px;height:85px;margin:-42px 0 0 -42px;}
}
.jp-video .jp-gui{margin:25px 0 0;position:relative;}
.jp-video .jp-toggles,
.jp-video .jp-details,
.jp-video .jp-duration,
.jp-video .jp-current-time{display:none;}
.jp-video .jp-interface{width:100%;}
.jp-video .jp-play{position:absolute;width:16px;height:16px;outline:none;border:0;text-indent:-9999px;overflow:hidden;top:0;left:10px;background:url(../images/sprite-icons.png) no-repeat -117px -217px;}
.jp-video .jp-stop{position:absolute;width:16px;height:16px;outline:none;border:0;text-indent:-9999px;overflow:hidden;top:0;right:10px;background:url(../images/sprite-icons.png) no-repeat -217px -217px;}
.jp-video .jp-full-screen{position:absolute;width:16px;height:16px;outline:none;border:0;text-indent:-9999px;overflow:hidden;top:0;right:10px;background:url(../images/sprite-icons.png) no-repeat -217px -217px;}
.jp-video .jp-progress{margin:0 90px;height:16px;}
.jp-video .jp-progress .jp-seek-bar{height:16px;width:100%;position:relative;}
.jp-video .jp-progress .jp-seek-bar:before{content:"";position:absolute;width:100%;height:1px;top:8px;left:0;background:#c8c6c4;}
.jp-video .jp-progress .jp-seek-bar .jp-play-bar{position:absolute;top:6px;left:0;height:6px;background:#d44b35;}
.jp-video .jp-progress .jp-seek-bar .jp-play-bar:after{content:"";width:6px;height:16px;position:absolute;top:-5px;right:0;background:#676561;}
.jp-video .jp-volume-controls{margin:0 90px;height:16px;}
.jp-video .jp-volume-controls .jp-volume-bar{height:16px;width:100%;position:relative;}
.jp-video .jp-volume-controls .jp-volume-bar:before{content:"";position:absolute;width:100%;height:1px;top:8px;left:0;background:#c8c6c4;}
.jp-video .jp-volume-controls .jp-volume-bar .ui-slider-handle,
.jp-video .jp-volume-controls .jp-volume-bar .jp-volume-bar-value{position:absolute;top:6px;left:0;height:6px;background:#d44b35;}
.jp-video .jp-volume-controls .jp-volume-bar .ui-slider-handle:after,
.jp-video .jp-volume-controls .jp-volume-bar .jp-volume-bar-value:after{content:"";width:6px;height:16px;position:absolute;top:-5px;right:0;background:#676561;}
.jp-video .jp-volume-controls .jp-volume-bar .ui-slider-range{display:none;}
.jp-state-playing .jp-play{background-position:-167px -217px;}
#featured .seven-day h3.subtitle,
#featured .hourly h3.subtitle,
#featured .today h3.subtitle{color:white;}
#featured .today .hi:before{background-position:-315px -14px;}
#featured .today .low:before{background-position:-315px -64px;}
#infographics{padding:30px 0;background:#e2e0dd;}
@media (max-width:768px){#infographics{padding:12px 0;}
}
@media only screen and (min-width:768px){#infographics{padding:40px 0;background:none;}
}
#infographics .items{overflow:hidden;}
#infographics .item{border-left:1px solid #c9c8c5;border-right:1px solid #c9c8c5;margin-left:-1px;text-align:center;padding-top:15px;padding-bottom:15px;position:relative;}
#infographics .item:nth-child(odd){border-left:0;margin-left:0;}
#infographics .item:nth-child(even){border-right:0;}
#infographics .item:after{content:"";width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);height:1px;position:absolute;bottom:0;left:10px;background:#c9c8c5;}
#infographics .item:nth-child(5):after, #infographics .item:nth-child(6):after{display:none;}
@media only screen and (min-width:768px){#infographics .item{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
}
@media only screen and (min-width:992px){#infographics .item{padding-top:0;padding-bottom:0;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:0;}
#infographics .item:nth-child(odd){border-left:1px solid #e1e1e1;margin-left:-1px;}
#infographics .item:nth-child(even){border-right:1px solid #e1e1e1;}
#infographics .item:first-child{border-left:0;margin-left:0;}
#infographics .item:after{display:none;}
}
#infographics .item:last-child{border-right:0;}
#infographics .item h4{font-weight:400;text-align:left;display:inline-block;height:63px;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;margin:0;position:relative;padding:11px 0 11px 60px;letter-spacing:-0.05em;}
@media only screen and (min-width:768px){#infographics .item h4{font-size:15px;font-size:0.9375rem;}
}
@media only screen and (min-width:992px){#infographics .item h4{height:auto;}
}
@media only screen and (min-width:1200px){#infographics .item h4{padding-top:10px;padding-top:10px;font-size:18px;font-size:1.125rem;line-height:21px;line-height:1.3125rem;}
}
#infographics .item h4:before{content:"";display:block;width:60px;height:62px;top:0;left:0;position:absolute;background:url(../images/sprite-infographics.png) no-repeat;}
#infographics .item h4.precipitation:before{background-position:-20px -19px;}
#infographics .item h4.avg-temp{padding-left:70px;}
#infographics .item h4.avg-temp:before{background-position:-120px -19px;}
#infographics .item h4.prj-temp{padding-left:60px;}
#infographics .item h4.prj-temp:before{background-position:-220px -19px;}
#infographics .item h4.record-temp{padding-top:1px;padding-bottom:1px;padding-left:55px;}
@media only screen and (min-width:1200px){#infographics .item h4.record-temp{padding-top:10px;padding-bottom:10px;}
}
#infographics .item h4.record-temp:before{background-position:-325px -19px;}
#infographics .item h4.extreme-places{padding-left:50px;}
#infographics .item h4.extreme-places:before{background-position:-425px -19px;}
#infographics .item h4.months-temp{padding-top:1px;padding-bottom:1px;padding-left:40px;}
@media only screen and (min-width:1200px){#infographics .item h4.months-temp{padding-top:10px;padding-bottom:10px;}
}
#infographics .item .current, #infographics .item .high{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:70px;font-size:4.375rem;line-height:70px;line-height:4.375rem;letter-spacing:-0.05em;font-weight:400;color:#0b142c;}
@media only screen and (min-width:768px){#infographics .item .current, #infographics .item .high{font-size:80px;font-size:5rem;line-height:90px;line-height:5.625rem;}
}
@media only screen and (min-width:1200px){#infographics .item .current, #infographics .item .high{font-size:90px;font-size:5.625rem;}
}
#infographics .item .average, #infographics .item .low{display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:35px;font-size:2.1875rem;line-height:45px;line-height:2.8125rem;color:#0b142c;font-weight:300;padding-left:10px;position:relative;}
@media only screen and (min-width:768px){#infographics .item .average, #infographics .item .low{padding-left:0;font-size:40px;font-size:2.5rem;}
}
@media only screen and (min-width:1200px){#infographics .item .average, #infographics .item .low{font-size:48px;font-size:3rem;}
}
#infographics .item .average:before, #infographics .item .low:before{content:"";position:absolute;right:100%;width:16px;height:34px;top:50%;margin-right:-7px;margin-top:-17px;background:url(../images/sprite-icons.png) no-repeat -217px -58px;}
@media only screen and (min-width:768px){#infographics .item .average:before, #infographics .item .low:before{margin-right:0;}
}
#infographics .item .data{margin:25px 0 -3px 0;white-space:nowrap;vertical-align:bottom;height:70px;}
@media(max-width:768px){}
@media only screen and (min-width:768px){#infographics .item .data{height:90px;}
}
#infographics .item .description{white-space:nowrap;}
#infographics .item .description .label{width:auto;padding:0 15px;}
@media only screen and (min-width:992px){#infographics .item .description .label{width:auto;padding:0;margin:0 15px;}
}
#infographics .item .label{display:inline-block;font-weight:normal;color:#7c7a79;font-size:12px;font-size:0.75rem;line-height:20px;line-height:1.25rem;margin:0;padding:0;white-space:normal;}
@media only screen and (min-width:768px){#infographics .item .label{font-size:14px;font-size:0.875rem;}
}
#infographics .buttons{float:left;width:100%;margin:30px 0 0;padding:0 15px;}
[data-toggle="popover"]{cursor:pointer;color:#d44b35;}
.popover{background:rgba(212, 75, 53, 0.95);font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;border:0;border-radius:0;font-style:italic;color:#0b142c;}
.popover a{color:white;text-decoration:underline;}
.popover a:hover{text-decoration:none;}
.popover .arrow{border-bottom-color:rgba(212, 75, 53, 0.95) !important;}
.popover .arrow:after{border-bottom-color:rgba(212, 75, 53, 0.95) !important;}
.popover.bottom{margin-left:65px;}
.popover.bottom .arrow{margin-left:-76px;}
.popup-content{width:195px;}
.popover-content{padding:10px;}
#visual{padding:55px 0 75px;background:#e6e3e0;position:relative;}
#visual .head{position:relative;}
#visual .head h3{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin:0;text-align:center;color:#0b142c;font-weight:400;text-transform:uppercase;}
#visual .head h2{font-size:45px;font-size:2.8125rem;line-height:44px;line-height:2.75rem;margin:25px 0 0;text-align:center;color:#676561;font-weight:300;letter-spacing:0.025em;}
#visual .head h2 strong{font-weight:500;}
#visual .content{margin:56px 0 0;overflow:hidden;}
@media only screen and (min-width:992px){#visual .content .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
#visual .content .column:first-child{margin-left:0;border-left:0;}
#visual .content .column:last-child{border-right:0;}
}
#visual .content h2{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;margin:10px 0 22px;text-transform:uppercase;color:#fff;letter-spacing:0.25em;font-weight:900;}
#visual .content h3{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:500;color:#0b142c;margin:0 0 7px;}
#visual .content h3 a{color:#0b142c;text-decoration:none;}
#visual .content .news h2{margin-bottom:18px;}
#visual .content .node-video,
#visual .content .node-blog,
#visual .content .node-gallery{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;padding-bottom:10px;}
#visual .content .node-video:last-child,
#visual .content .node-blog:last-child,
#visual .content .node-gallery:last-child{padding-bottom:0;}
#visual .content .node-news{padding-bottom:20px;}
#visual .content .node-news:last-child{padding-bottom:0;}
#visual .content .image,
#visual .content .video{margin:0 0 26px 0;}
#visual .content p{font-size:14px;font-size:0.875rem;color:#000;font-weight:300;display:inline;}
#visual .content img{width:100%;}
#visual .buttons{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #c0bebc;}
#visual .btn-close{background:rgba(0, 0, 0, 0.1);}
.selected{display:inline-block;background:#d44b35;text-transform:lowercase;color:white !important;padding:4px 15px 13px;font-weight:300;position:relative;text-decoration:none !important;}
.selected:active, .selected:visited, .selected:hover{color:white !important;}
.selected:after{content:"";position:absolute;bottom:8px;left:0;width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:0 15px;height:3px;background:white;}
.drop-down{display:none;position:absolute;z-index:10;width:370px;background:rgba(212, 75, 53, 0.95);padding:10px 25px;}
.drop-down:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(212, 75, 53, 0);border-bottom-color:rgba(212, 75, 53, 0.95);border-width:15px;margin-left:-15px;}
.drop-down ul{margin:0 -20px;padding:0;overflow:hidden;list-style:none;}
.drop-down ul li{float:left;width:50%;padding:0 20px;margin:-1px 0 0;}
.drop-down ul li a{font-size:13px;font-size:0.8125rem;line-height:24px;line-height:1.5rem;font-weight:500;border-top:1px solid #a84232;display:block;padding:6px 0;text-decoration:none;text-transform:uppercase;color:white;}
.drop-down.climate{background:rgba(226, 223, 218, 0.5);width:auto;padding:10px 15px;}
.drop-down.climate:after{border-bottom-color:rgba(226, 223, 218, 0.5);}
.drop-down.climate a{color:#676561;font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;font-weight:300;}
@media only screen and (min-width:768px){.drop-down.climate a{font-size:40px;font-size:2.5rem;}
}
@media only screen and (min-width:992px){.drop-down.climate a{font-size:48px;font-size:3rem;}
}
.landing-heading{margin:40px 0 0;padding-bottom:20px;text-align:center;}
@media only screen and (min-width:768px){.landing-heading{margin:60px 0 0;padding-bottom:50px;}
}
@media only screen and (min-width:992px){.landing-heading{margin:110px 0 0;padding-bottom:90px;}
}
.landing-heading p{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;color:#393838;margin:0;}
@media only screen and (min-width:768px){.landing-heading p{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;}
}
@media only screen and (min-width:992px){.landing-heading p{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;}
}
.climate-change{overflow:hidden;position:relative;}
.climate-change .background-images{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100;}
.climate-change .background-images img{height:100%;}
@media only screen and (min-width:768px){.climate-change .background-images img{width:100%;height:auto;}
}
.climate-change .col{cursor:pointer;position:relative;z-index:200;padding-top:20px;padding-bottom:20px;background:url(../images/twitter.png) no-repeat -9999px -9999px;}
@media only screen and (min-width:768px){.climate-change .col{float:left;width:50%;height:100%;padding-top:30px;padding-bottom:30px;}
}
@media only screen and (min-width:992px){.climate-change .col{padding-top:55px;padding-bottom:55px;}
}
@media only screen and (min-width:1200px){.climate-change .col{padding-top:95px;padding-bottom:95px;}
}
.climate-change .col:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;display:none;background:rgba(212, 75, 53, 0.5);}
.climate-change .col:hover:before{top:0;left:50%;z-index:10;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:12px;margin-left:-6px;}
.climate-change .col:hover:after{display:block;}
.climate-change .local{margin:0 15px;position:relative;z-index:10;padding:20px;background:rgba(255, 255, 255, 0.8);}
@media only screen and (min-width:768px){.climate-change .local{width:340px;vertical-align:middle;display:table;vertical-align:middle;padding:0 40px;height:240px;margin:0 auto;}
}
@media only screen and (min-width:992px){.climate-change .local{width:440px;padding:0 90px;height:300px;}
}
.climate-change .text{text-align:center;width:100%;}
@media only screen and (min-width:768px){.climate-change .text{display:table-cell;vertical-align:middle;}
}
.climate-change .national{position:relative;z-index:10;margin:0 15px;padding:20px;background:rgba(255, 255, 255, 0.8);}
@media only screen and (min-width:768px){.climate-change .national{width:340px;display:table;vertical-align:middle;margin:0 auto;padding:0 40px;height:240px;}
}
@media only screen and (min-width:992px){.climate-change .national{width:440px;padding:0 90px;height:300px;}
}
.climate-change h3{margin:0 0 25px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;color:#0b142c;text-transform:uppercase;font-weight:400;}
.climate-change p{color:#2e2c28;margin:0 0 25px;}
.climate-change .btn-red{padding:0 47px 0 35px;}
@media only screen and (min-width:768px){.climate-change .btn-red{padding:0 56px 0 44px;}
}
.climate-change .btn-red:after{right:33px;}
@media only screen and (min-width:768px){.climate-change .btn-red:after{right:38px;}
}
.climate-indicators{overflow:hidden;margin-bottom:-20px;}
@media only screen and (min-width:992px){.climate-indicators{margin-bottom:-60px;}
}
@media only screen and (min-width:1200px){.climate-indicators{margin-bottom:-80px;}
}
.climate-indicators .title{margin:45px 0 60px;padding:0 0 45px;text-align:center;border-bottom:1px solid #d2d1d1;padding-left:9999px;padding-right:9999px;margin-right:-9999px;margin-left:-9999px;position:relative;}
.climate-indicators .title:before{top:100%;left:50%;z-index:10;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(210, 209, 209, 0);border-top-color:#d2d1d1;border-width:10px;margin-left:-5px;}
.climate-indicators .title h2{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;font-weight:300;margin:0;}
@media only screen and (min-width:768px){.climate-indicators .title h2{font-size:24px;font-size:1.5rem;line-height:36px;line-height:2.25rem;}
}
@media only screen and (min-width:992px){.climate-indicators .title h2{font-size:30px;font-size:1.875rem;}
}
.climate-indicators .title h2 a{text-decoration:none;display:inline-block;position:relative;}
.climate-indicators .title h2 a:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#d2d1d1;}
.climate-indicators .title h2 a:hover:after{display:none;}
.climate-indicators .prev-nav{width:42px;cursor:pointer;height:39px;position:absolute;top:50%;left:30px;margin-top:-49px;z-index:1000;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/sprite-icons.png) no-repeat -17px -259px;}
@media only screen and (min-width:992px){.climate-indicators .prev-nav{left:0px;}
}
@media only screen and (min-width:1200px){.climate-indicators .prev-nav{left:30px;}
}
.climate-indicators .next-nav{z-index:1000;width:16px;height:32px;position:absolute;cursor:pointer;top:50%;right:30px;margin-top:-49px;display:block;text-indent:-9999px;overflow:hidden;background:url(../images/sprite-icons.png) no-repeat -67px -259px;}
@media only screen and (min-width:992px){.climate-indicators .next-nav{right:0px;}
}
@media only screen and (min-width:1200px){.climate-indicators .next-nav{right:30px;}
}
.climate-indicators .slider{margin:0 auto 0;text-align:center;}
.climate-indicators .slider .item{cursor:pointer;width:168px;vertical-align:top;}
@media only screen and (min-width:768px){.climate-indicators .slider .item{margin:0 15px;}
}
@media only screen and (min-width:992px){.climate-indicators .slider .item{margin:0 10px;}
}
@media only screen and (min-width:1200px){.climate-indicators .slider .item{margin:0 15px;}
}
.climate-indicators .slider .item img{width:168px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.climate-indicators .slider .item:hover .image{position:relative;}
.climate-indicators .slider .item:hover .image:before{content:"";width:100%;height:100%;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;top:0;left:0;background:rgba(212, 75, 53, 0.5);}
.climate-indicators .slider .item:hover h3 a{color:#d44b35;}
.climate-indicators .slider h3{margin:25px 0 0;word-break:break-all;white-space:normal;min-height:36px;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;color:#7a7875;}
@media only screen and (min-width:768px){.climate-indicators .slider h3{font-size:18px;font-size:1.125rem;}
}
.climate-indicators .slider h3 a{color:#7a7875;text-decoration:none;}
.local-change{margin-bottom:60px;}
.local-change .title{margin:50px 0 0;text-align:center;padding-bottom:40px;}
.local-change .filters{padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.local-change .filters label{display:block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:14px;font-size:0.875rem;letter-spacing:0.025em;line-height:24px;line-height:1.5rem;color:#393838;padding:0;margin:10px 0 5px;}
.local-change .filters .label{display:block;text-align:left;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:22px;font-size:1.375rem;line-height:40px;line-height:2.5rem;letter-spacing:0.025em;color:#918e89;padding:5px 0;margin:0;text-decoration:underline;vertical-align:top;text-transform:uppercase;}
@media only screen and (min-width:768px){.local-change .filters .label{text-align:center;display:inline-block;padding:0 10px;}
}
.local-change .filters .form-text{border:0;background:#b7b1a9;font-family:"bebas-neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;color:white;padding:5px 10px;width:100%;height:40px;display:block;vertical-align:top;}
@media only screen and (min-width:768px){.local-change .filters .form-text{width:170px;display:inline-block;}
}
.local-change .filters .form-text::-webkit-input-placeholder{color:white;}
.local-change .filters .form-text:-moz-placeholder{color:white;opacity:1;}
.local-change .filters .form-text::-moz-placeholder{color:white;opacity:1;}
.local-change .filters .form-text::-ms-input-placeholder{color:white;}
.local-change .filters .form-submit{width:42px;height:40px;background:#918e89 url(../images/sprite-arrows.png) no-repeat -4px -155px;text-indent:-9999px;overflow:hidden;border:0;margin:0 0 0 10px;float:left;cursor:pointer;}
@media only screen and (min-width:1200px){.local-change .filters .form-submit{margin-left:20px;}
}
.local-change .filters .form-reset{width:42px;height:40px;margin:0 0 0 10px;float:left;background:#918e89 url(../images/sprite-arrows.png) no-repeat -54px -155px;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;}
@media only screen and (min-width:1200px){.local-change .filters .form-reset{margin-left:20px;}
}
.local-change .filters .form{width:100%;overflow:hidden;}
@media only screen and (min-width:992px){.local-change .filters .form{display:table;vertical-align:top;}
}
.local-change .filters .actions{padding-top:20px;width:33.33%;float:left;}
@media only screen and (min-width:992px){.local-change .filters .actions{vertical-align:top;display:table-cell;float:none;width:12%;padding:39px 0 0;}
}
.local-change .filters .local-item{width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;}
@media only screen and (min-width:768px){.local-change .filters .local-item{padding-left:0;}
}
@media only screen and (min-width:992px){.local-change .filters .local-item{width:auto;border-bottom:0;padding-bottom:35px;margin-bottom:0;display:table-cell;border-right:1px solid #ddd;padding-right:10px;vertical-align:top;}
}
@media only screen and (min-width:1200px){.local-change .filters .local-item{padding-right:20px;}
}
.local-change .filters .local-item .form-select{width:100%;}
@media only screen and (min-width:768px){.local-change .filters .local-item .form-select{width:auto;}
}
.local-change .filters .local-item select{width:100%;}
@media only screen and (min-width:768px){.local-change .filters .local-item select{width:215px;}
}
@media only screen and (min-width:992px){.local-change .filters .local-item select{width:185px;}
}
@media only screen and (min-width:1200px){.local-change .filters .local-item select{width:215px;}
}
.local-change .filters .natioal-item{width:66.66%;float:left;padding:20px 0 20px;border-right:1px solid #ddd;padding-right:10px;padding-left:10px;}
@media only screen and (min-width:768px){.local-change .filters .natioal-item{padding-left:0;}
}
@media only screen and (min-width:992px){.local-change .filters .natioal-item{width:22%;float:none;margin:0;display:table-cell;vertical-align:top;padding:39px 10px 0 10px;padding-bottom:35px;}
}
@media only screen and (min-width:1200px){.local-change .filters .natioal-item{width:27%;}
}
.local-change .filters .natioal-item .form-select{width:100%;}
.local-change .filters .natioal-item .form-select select{width:100%;}
@media only screen and (min-width:1200px){.local-change .filters .natioal-item{padding-left:20px;padding-right:20px;}
}
.form-select{display:inline-block;height:40px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;letter-spacing:0.05em;text-transform:uppercase;color:white;background:#b7b1a9;position:relative;}
.form-select:after{content:"";position:absolute;top:0;right:0;width:34px;pointer-events:none;height:100%;background:#b7b1a9 url(../images/sprite-arrows.png) no-repeat -158px -105px;}
.form-select select{width:215px;border:0;font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;display:block;padding:5px 10px;outline:none;height:100%;background:#b7b1a9;}
.next-indicator{background:#e6e3e0;text-align:center;padding:15px 0;margin-top:20px;margin-bottom:-50px;}
@media only screen and (min-width:768px){.next-indicator{padding:35px 0;margin-top:40px;}
}
@media only screen and (min-width:992px){.next-indicator{padding:55px 0;margin-top:60px;margin-bottom:-100px;}
}
@media only screen and (min-width:1200px){.next-indicator{margin-bottom:-130px;}
}
.next-indicator .h1{color:#ada69c;margin:0;}
.next-indicator .h1 strong{font-weight:500;}
@media only screen and (min-width:1200px){.next-indicator .h1{font-size:45px;font-size:2.8125rem;}
}
.next-indicator a{text-decoration:none;display:inline-block;position:relative;padding-right:35px;}
.next-indicator a:after{content:"";position:absolute;bottom:0;right:0;margin:0;width:12px;height:25px;background:url(../images/sprite-arrows.png) no-repeat -169px -162px;}
#climate-indicators{background:#363535;padding:30px 0 30px;}
@media only screen and (min-width:992px){#climate-indicators{padding-bottom:0;}
}
#climate-indicators .indicators{overflow:hidden;width:100%;}
@media only screen and (min-width:992px){#climate-indicators .indicators{display:table;table-layout:fixed;margin:60px 0 0;}
}
#climate-indicators .indicators .item{padding:0 20px;position:relative;float:left;width:50%;margin-bottom:20px;text-align:center;cursor:pointer;vertical-align:top;}
@media only screen and (min-width:768px){#climate-indicators .indicators .item{width:20%;}
}
@media only screen and (min-width:992px){#climate-indicators .indicators .item{display:table-cell;padding:0 10px 65px;margin:0;float:none;width:10%;}
}
#climate-indicators .indicators .item .image{width:100%;}
#climate-indicators .indicators .item .image img{width:100%;opacity:0.65;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
#climate-indicators .indicators .item h3{margin:25px 0 0;text-align:center;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;opacity:0.65;color:#fff;}
@media only screen and (min-width:768px){#climate-indicators .indicators .item h3{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;}
}
#climate-indicators .indicators .item h3 a{color:#fff;text-decoration:none;}
#climate-indicators .indicators .item:hover img,
#climate-indicators .indicators .item.active img{opacity:1;}
#climate-indicators .indicators .item:hover h3,
#climate-indicators .indicators .item.active h3{opacity:1;}
@media only screen and (min-width:992px){#climate-indicators .indicators .item:hover:after,
#climate-indicators .indicators .item.active:after{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fff;border-width:12px;margin-left:-6px;}
}
.indicator-text{padding-bottom:50px;}
.indicator-text h2{font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;font-size:24px;font-size:1.5rem;color:#0b142c;}
@media only screen and (min-width:768px){.indicator-text h2{font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;}
}
@media only screen and (min-width:992px){.indicator-text h2{margin-bottom:40px;font-size:30px;font-size:1.875rem;}
}
@media only screen and (min-width:768px){.indicator-text .col-sm-6:nth-child(2){padding-right:30px;}
}
.indicator-text .col-sm-6 + .col-sm-6{margin-top:20px;}
@media only screen and (min-width:768px){.indicator-text .col-sm-6 + .col-sm-6{margin:0;}
}
.indicator-text a{text-decoration:none;}
.indicator-text a:hover{text-decoration:underline;}
p[data-toggle="twitter"]{color:#2e2c28;}
@media only screen and (min-width:992px){p[data-toggle="twitter"]{line-height:22px;line-height:1.375rem;}
}
p[data-toggle="twitter"]::selection{background:#e8e8e7;}
p[data-toggle="twitter"]::-moz-selection{background:#e8e8e7;}
.indicator-news{margin-top:20px;}
@media only screen and (min-width:992px){.indicator-news{margin-top:40px;}
}
.main #video-bar{border:0;}
#content-top{padding:60px 0 20px;background:#e6e3e0;}
@media only screen and (min-width:992px){#content-top{padding:112px 0 60px;}
}
#content-top .video-item{padding-bottom:999px;margin-bottom:-999px;}
@media only screen and (min-width:768px){#content-top .video-item .btn-play{width:58px;height:58px;margin:-29px 0 0 -29px;}
}
#content-top .video-item img{width:100%;}
#content-top .video-item .text{padding-top:10px;padding-left:10px;padding-right:10px;background:#fff;padding-bottom:999px;margin-bottom:-999px;}
@media only screen and (min-width:768px){#content-top .video-item .text{padding-top:15px;padding-left:15px;padding-right:15px;}
}
#content-top .video-item .text h2{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;letter-spacing:-0.02em;margin:0 0 10px 0;font-weight:500;color:#0b142c;}
@media only screen and (min-width:768px){#content-top .video-item .text h2{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
@media only screen and (min-width:992px){#content-top .video-item .text h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;}
}
#content-top .video-item .text h2 a{color:#0b142c;text-decoration:none;}
#content-top .video-item .text h2 a:hover{color:#d44b35;}
#content-top .video-item .text p{color:#2e2c28;display:none;}
@media only screen and (min-width:768px){#content-top .video-item .text p{display:block;}
}
#content-top .video-item ul.social-links{margin-top:10px;padding-bottom:15px;}
@media only screen and (min-width:768px){#content-top .video-item ul.social-links{margin-top:32px;}
}
#content-top .content-bottom{overflow:hidden;position:relative;}
@media only screen and (min-width:768px){#content-top .content-bottom{padding:31px 0 0;}
#content-top .content-bottom:before{top:0;left:15px;position:absolute;content:"";height:1px;width:calc(100% - 30px);background:#b8b5b2;}
}
#content-top .column{margin-bottom:20px;overflow:hidden;}
@media only screen and (min-width:768px){#content-top .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
#content-top .column:first-child{margin-left:0;border-left:0;}
#content-top .column:last-child{border-right:0;}
}
#content-top .twitter-block{background:#fff;padding:20px;padding-bottom:999px;margin-bottom:-999px;}
@media only screen and (min-width:992px){#content-top .twitter-block{padding:30px;padding-bottom:999px;margin-bottom:-999px;}
}
@media only screen and (min-width:1200px){#content-top .twitter-block{padding:40px;padding-bottom:999px;margin-bottom:-999px;}
}
#content-top .twitter-block p{padding-bottom:10px;}
#content-top .videos{overflow:hidden;}
@media only screen and (min-width:768px){#content-top .videos{margin-bottom:30px;}
}
#content-top .videos .video-item{padding:0;}
#content-top .videos .featured-video{margin-bottom:20px;padding:0;border:0;}
@media only screen and (min-width:992px){#content-top .videos .featured-video{margin-bottom:0;}
}
@media only screen and (min-width:768px){#content-top .videos .featured-video .text{padding-top:20px;}
}
@media only screen and (min-width:992px){#content-top .videos .featured-video .text{padding-top:80px;}
}
@media only screen and (min-width:1200px){#content-top .videos .featured-video .text{padding-top:115px;}
}
@media only screen and (min-width:768px){#content-top .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
#content-top .column:first-child{margin-left:0;border-left:0;}
#content-top .column:last-child{border-right:0;}
}
.search-bar{background:#292929;overflow:hidden;margin:-20px 0 0;padding:20px 0;position:relative;z-index:100;}
@media only screen and (min-width:992px){.search-bar{margin:-30px 0 0;}
}
@media only screen and (min-width:1200px){.search-bar{margin:-40px 0 0;}
}
.search-bar.fixto-fixed{margin:0 !important;}
.search-bar .form-item{float:left;}
.search-bar .form-text{width:100%;border:0;padding:0;background:none;height:36px;border-bottom:1px solid #555;font-size:20px;font-size:1.25rem;color:#fff;width:249px;}
@media only screen and (min-width:768px){.search-bar .form-text{width:179px;font-size:20px;font-size:1.25rem;}
}
@media only screen and (min-width:992px){.search-bar .form-text{width:300px;font-size:25px;font-size:1.5625rem;}
}
.search-bar .form-text::-webkit-input-placeholder{color:white;}
.search-bar .form-text:-moz-placeholder{color:white;opacity:1;}
.search-bar .form-text::-moz-placeholder{color:white;opacity:1;}
.search-bar .form-text::-ms-input-placeholder{color:white;}
.search-bar .form-submit{float:left;width:41px;height:39px;border:0;background:url(../images/sprite-icons.png) no-repeat -206px -257px;text-indent:-9999px;overflow:hidden;}
.tag-filter{padding:3px 0;width:100%;}
.tag-filter .item{display:inline-block;padding-right:10px;}
@media (max-width:768px){.tag-filter .item.title{padding-bottom:20px;padding-top:0;}
.tag-filter .item{float:left;padding-top:4px;}
}
@media only screen and (min-width:1200px){.tag-filter .item{padding-right:30px;}
}
.tag-filter .item:last-child{padding-right:0 !important;}
.tag-filter .label{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;padding:0;margin:0;color:white;font-weight:400;}
@media only screen and (min-width:768px){.tag-filter .label{font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;}
}
.tag-filter a{position:relative;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;padding-left:20px;color:white;display:inline-block;text-decoration:none;}
.tag-filter a:before{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;left:0;background:url(../images/sprite-icons.png) no-repeat -999px -999px;}
.tag-filter a.video:before{background-position:-67px -317px;}
.tag-filter a.image:before{background-position:-117px -317px;}
.tag-filter a.blog:before{background-position:-167px -317px;}
.tag-filter a.words:before{background-position:-217px -317px;}
.tag-filter a.all:before{background-position:-17px -367px;}
.tag-filter a.active, .tag-filter a:hover{color:#d44b35;}
.tag-filter a.active.video:before, .tag-filter a:hover.video:before{background-position:-67px -167px;}
.tag-filter a.active.image:before, .tag-filter a:hover.image:before{background-position:-117px -167px;}
.tag-filter a.active.blog:before, .tag-filter a:hover.blog:before{background-position:-167px -167px;}
.tag-filter a.active.words:before, .tag-filter a:hover.words:before{background-position:-217px -167px;}
.tag-filter a.active.all:before, .tag-filter a:hover.all:before{background-position:-17px -317px;}
p.truncate{display:none;}
@media only screen and (min-width:768px){p.truncate{display:inline;}
}
.listing-news{overflow:hidden;margin-top:30px;margin-bottom:20px;}
@media only screen and (min-width:768px){.listing-news{margin-top:60px;margin-bottom:40px;}
}
@media only screen and (min-width:768px){.listing-news .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.listing-news .column:nth-of-type(odd){margin-left:0;border-left:0;}
.listing-news .column:nth-of-type(even){border-right:0;}
}
@media only screen and (min-width:992px){.listing-news .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.listing-news .column:nth-of-type(odd){margin-left:-1px;border-left:1px solid #c0bebc;}
.listing-news .column:nth-of-type(even){border-right:1px solid #c0bebc;}
.listing-news .column:first-child{margin-left:0;border-left:0;}
.listing-news .column:last-child{border-right:0;}
}
.listing-news .devider{clear:both;height:20px;width:100%;}
.listing-news .item{padding:20px 0 20px;border-top:1px solid #cbcac9;}
@media only screen and (min-width:768px){.listing-news .item:first-child{padding-top:0;border-top:0;}
.listing-news .item:last-child{padding-bottom:0;}
}
.listing-news .video-item .video,
.listing-news .blog-item .video{margin-bottom:10px;}
.listing-news .video-item .video img{width:100%;}
.listing-news .video-item h2{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;letter-spacing:-0.02em;margin:0 0 10px 0;font-weight:500;color:#0b142c;}
@media only screen and (min-width:768px){.listing-news .video-item h2{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
}
@media only screen and (min-width:992px){.listing-news .video-item h2{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;}
}
.listing-news .video-item h2 a{color:#0b142c;text-decoration:none;}
.listing-news .video-item h2 a:hover{color:#d44b35;}
@media only screen and (min-width:768px){.listing-news .blog-item .btn-play,
.listing-news .video-item .btn-play{width:58px;height:58px;margin:-29px 0 0 -29px;}
}
.listing-news .video-item p{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;color:#2e2c28;letter-spacing:0.005em;}
.listing-news .blog-item .box{background:#f5f4f3;padding:20px;}
.listing-news .blog-item .box h2{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;letter-spacing:-0.02em;margin:0 0 10px 0;font-weight:700;color:#555;}
@media only screen and (min-width:768px){.listing-news .blog-item .box h2{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;}
}
@media only screen and (min-width:992px){.listing-news .blog-item .box h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;}
}
.listing-news .blog-item .box h2 a{color:#555;text-decoration:none;}
.listing-news .blog-item .box h2 a:hover{color:#d44b35;}
.listing-news .blog-item .image{margin-bottom:10px;}
.listing-news .blog-item .image img{width:100%;max-width:100%;}
.listing-news .blog-item h2{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;letter-spacing:-0.02em;margin:0 0 10px 0;font-weight:500;color:#0b142c;}
@media only screen and (min-width:768px){.listing-news .blog-item h2{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
}
@media only screen and (min-width:992px){.listing-news .blog-item h2{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;}
}
.listing-news .blog-item h2 a{color:#0b142c;text-decoration:none;}
.listing-news .blog-item p{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;color:#2e2c28;letter-spacing:0.005em;}
.listing-news .image-item .image-inner{position:relative;}
.listing-news .image-item img{width:100%;max-width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.listing-news .image-item .text{width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;padding-top:25%;background:rgba(212, 75, 53, 0.5);}
.listing-news .image-item .inner{position:absolute;top:25%;}
.listing-news .image-item h2{display:inline;background-color:white;color:#423d3d;margin:0;padding:0 2px;font-weight:700;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
@media only screen and (min-width:768px){.listing-news .image-item h2{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;}
}
.listing-news .image-item h2 a{text-decoration:none;color:#423d3d;}
.listing-news .image-item .link{background:url(../images/sprite-arrows.png) no-repeat -169px -13px;display:block;margin:10px auto 0;width:11px;height:23px;text-indent:-9999px;overflow:hidden;}
.listing-news .word-item h2{font-family:"bebas-neue", Helvetica, Arial, sans-serif;text-transform:uppercase;}
.share-button{transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:#4099FF;color:#fff;text-decoration:none;padding:10px;display:none;width:20px;height:21px;text-indent:-9999px;overflow:hidden;background:url(../images/twitter.png) no-repeat 0 0;}
.share-button-active{position:fixed;margin:-25px 0 0 0;display:block;}
#breadcrumb-bar{margin-top:5px;padding:33px 0 8px;background:none repeat scroll 0 0 rgba(41, 41, 41, 0.9);z-index:2;overflow:hidden;position:relative;}
@media only screen and (min-width:992px){#breadcrumb-bar{padding:65px 0 21px;}
}
#breadcrumb-bar .breadcrumb{display:block;}
#breadcrumb-bar .breadcrumb li{text-transform:uppercase;font-size:27px;font-size:1.6875rem;}
@media only screen and (min-width:992px){#breadcrumb-bar .breadcrumb li{font-size:40px;font-size:2.5rem;}
}
#breadcrumb-bar .breadcrumb li a{font-size:11px;font-size:0.6875rem;display:block;padding:18px 0 6px;}
@media only screen and (min-width:992px){#breadcrumb-bar .breadcrumb li a{font-size:12px;font-size:0.75rem;padding:30px 0 10px;}
}
#breadcrumb-bar .breadcrumb li + li::before{top:67%;}
#video-bar{background:#131313;padding:59px 0 60px;position:relative;}
.main{padding:20px 0 50px;}
@media only screen and (min-width:992px){.main{padding:30px 0 100px;}
}
@media only screen and (min-width:1200px){.main{padding:40px 0 130px;}
}
.main .buttons{margin-top:30px;padding-top:30px;border-top:1px solid #c0bebc;}
.page-title{text-align:center;margin-bottom:20px;}
@media only screen and (min-width:992px){.page-title{margin-bottom:50px;}
}
@media only screen and (min-width:992px){.main .column{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.main .column:first-child{margin-left:0;border-left:0;}
.main .column:last-child{border-right:0;}
}
.main .tranding-news{clear:both;overflow:hidden;}
.main .tranding-news .title-mobile{text-align:center;margin-bottom:20px;}
.main .tranding-news .title-mobile .h1{margin:0 0 5px;}
.main .tranding-news .title-mobile p{font-style:italic;}
.main .tranding-news .col-md-4 .buttons,
.main .tranding-news .col-md-8 .buttons{margin:0;border:0;padding-bottom:50px;}
.main .videos{overflow:hidden;margin-top:25px;}
.main .videos .video-item{border-left:1px solid #c0bebc;border-right:1px solid #c0bebc;margin-left:-1px;padding-bottom:999px;margin-bottom:-999px;}
.main .videos .video-item:first-child{margin-left:0;border-left:0;padding-left:0;}
@media only screen and (min-width:768px){.main .videos .video-item:first-child{padding-left:15px;}
}
.main .videos .video-item:last-child{border-right:0;padding-right:0;}
@media only screen and (min-width:768px){.main .videos .video-item:last-child{padding-right:15px;}
}
@media only screen and (min-width:768px){.main .videos .video-item .btn-play{width:58px;height:58px;margin:-29px 0 0 -29px;}
}
.main .videos .video-item .text{padding-top:10px;padding-left:10px;padding-right:10px;background:#e6e3e0;padding-bottom:999px;margin-bottom:-999px;}
@media only screen and (min-width:768px){.main .videos .video-item .text{padding-top:15px;padding-left:15px;padding-right:15px;}
}
.main .videos .video-item .text h2{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;letter-spacing:-0.02em;margin:0 0 10px 0;font-weight:500;color:#0b142c;}
@media only screen and (min-width:768px){.main .videos .video-item .text h2{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
@media only screen and (min-width:992px){.main .videos .video-item .text h2{font-size:24px;font-size:1.5rem;line-height:26px;line-height:1.625rem;}
}
.main .videos .video-item .text h2 a{color:#0b142c;text-decoration:none;}
.main .videos .video-item .text h2 a:hover{color:#d44b35;}
.main .videos .video-item .text p{color:#2e2c28;display:none;}
@media only screen and (min-width:768px){.main .videos .video-item .text p{display:block;}
}
.main .videos .video-item ul.social-links{margin-top:10px;padding-bottom:15px;}
@media only screen and (min-width:768px){.main .videos .video-item ul.social-links{margin-top:32px;}
}
.featured-video{position:relative;border-bottom:1px solid #c0bebc;padding-bottom:25px;margin:0 -15px;}
@media only screen and (min-width:768px){.featured-video{margin:0;}
}
.featured-video .text{width:50%;position:absolute;top:0;padding:60px 15px 0 0;left:0;}
@media (max-width:768px){.featured-video .text{padding-top:30px;}
}
@media only screen and (min-width:768px){.featured-video .text{padding-top:120px;}
}
@media only screen and (min-width:992px){.featured-video .text{padding-top:80px;}
}
@media only screen and (min-width:1200px){.featured-video .text{padding-top:115px;}
}
.featured-video .text h2{display:inline;background-color:#0b142c;color:white;margin:0;padding:0 10px;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
@media only screen and (min-width:768px){.featured-video .text h2{font-size:40px;font-size:2.5rem;line-height:55px;line-height:3.4375rem;}
}
.featured-video .text .button{display:none;margin:20px 0 0;}
@media only screen and (min-width:768px){.featured-video .text .button{display:block;}
}
.featured-video .btn-play{left:75%;}
.twitter-block{margin:0 0 20px;}
.twitter-block .title{margin:0;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:22px;font-size:1.375rem;line-height:34px;line-height:2.125rem;color:#0b142c;padding-left:30px;position:relative;}
@media only screen and (min-width:768px){.twitter-block .title{font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;padding-left:40px;}
}
.twitter-block .title:before{width:21px;height:18px;top:10px;left:0;position:absolute;content:"";display:block;background:url(../images/sprite-icons.png) no-repeat -42px -78px;background-size:175px auto;}
@media only screen and (min-width:768px){.twitter-block .title:before{background-size:250px auto;width:30px;height:25px;top:8px;background-position:-60px -112px;}
}
.twitter-block .title a{color:#0b142c;text-decoration:underline;}
.twitter-block .title a:hover{text-decoration:none;}
.twitter-block .tweet p{color:#393837;font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;}
@media only screen and (min-width:768px){.twitter-block .tweet p{font-size:21px;font-size:1.3125rem;line-height:30px;line-height:1.875rem;}
}
@media only screen and (min-width:992px){.twitter-block .tweet p{font-size:25px;font-size:1.5625rem;line-height:36px;line-height:2.25rem;}
}
.twitter-block .tweet a{font-weight:700;}
.news-block{margin-bottom:-25px;}
.news-block .node-news{border-top:1px solid #c0bebc;width:100%;padding:15px 0;overflow:hidden;display:table;line-height:20px;line-height:1.25rem;}
@media only screen and (min-width:768px){.news-block .node-news{padding:20px 0;}
}
@media only screen and (min-width:992px){.news-block .node-news{padding:25px 0;}
}
.news-block .node-news .image{display:table-cell;width:90px;}
@media only screen and (min-width:768px){.news-block .node-news .video,
.news-block .node-news .image{width:120px;}
}
@media only screen and (min-width:992px){.news-block .node-news .image{width:130px;}
}
@media only screen and (min-width:1200px){.news-block .node-news .image{width:170px;}
}
.news-block .node-news .image img{width:90px;}
@media only screen and (min-width:768px){.news-block .node-news .image img{width:120px;}
}
@media only screen and (min-width:992px){.news-block .node-news .image img{width:130px;}
}
@media only screen and (min-width:1200px){.news-block .node-news .image img{width:170px;}
}
.news-block .node-news .text{display:table-cell;background:#e2e0dd;vertical-align:middle;padding-left:30px;padding-right:10px;}
@media only screen and (min-width:992px){.news-block .node-news .text{background:none;padding-right:0;vertical-align:top;padding-left:20px;}
}
@media only screen and (min-width:1200px){.news-block .node-news .text{padding-left:25px;}
}
.news-block .node-news h3{font-size:15px;font-size:0.9375rem;line-height:17px;line-height:1.0625rem;font-weight:500;color:#0b142c;margin:0 0 7px;}
@media only screen and (min-width:768px){.news-block .node-news h3{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
}
@media only screen and (min-width:992px){.news-block .node-news h3{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;margin:-2px 0 0;}
}
.news-block .node-news h3 a{color:#0b142c;text-decoration:none;}
.news-block .node-news h3 a:hover{color:#d44b35;}
.news-block .node-news p{font-size:15px;font-size:0.9375rem;color:#2e2c28;letter-spacing:-0.025em;font-weight:300;display:none;}
@media only screen and (min-width:768px){.news-block .node-news p{display:inline;}
}
.news-block .node-news .more{display:none;}
@media only screen and (min-width:768px){.news-block .node-news .more{display:inline-block;}
}
#climate{background:#e6e3e0;}
@media (max-width:768px){#climate{margin-top:-26px;}
}
#climate .section-title{padding:25px 0 30px;text-align:center;position:relative;}
@media only screen and (min-width:768px){#climate .section-title{padding:55px 0 50px;}
}
@media only screen and (min-width:992px){#climate .section-title{padding:75px 0 50px;}
}
#climate .section-title .h1{margin:0;}
@media only screen and (min-width:992px){#climate .section-title .h1{margin-bottom:20px;}
}
#climate .section-title p{font-size:12px;font-size:0.75rem;line-height:20px;line-height:1.25rem;font-weight:300;font-style:italic;color:#000;}
@media only screen and (min-width:768px){#climate .section-title p{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}
}
@media only screen and (min-width:992px){#climate .section-title p{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;}
}
#climate .section-title .count{position:absolute;left:50%;top:0;background:#d44b35;border:4px solid white;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:300;display:inline-block;padding:8px 10px;width:48px;height:48px;margin:-24px 0 0 -24px;color:white;text-align:left;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
@media only screen and (min-width:768px){#climate .section-title .count{border:6px solid white;width:82px;height:82px;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;margin:-41px 0 0 -41px;border:10px solid white;padding:12px 13px;}
}
@media only screen and (min-width:992px){#climate .section-title .count{width:107px;height:107px;font-size:50px;font-size:3.125rem;line-height:47px;line-height:2.9375rem;margin:-54px 0 0 -54px;border:10px solid white;padding:20px 21px;}
}
#climate .buttons{margin:30px 0 0;padding-bottom:30px;}
#climate .nav-masonry{margin:25px 0 0;padding:0;list-style:none;text-align:center;}
@media only screen and (min-width:992px){#climate .nav-masonry{display:none;}
}
#climate .nav-masonry li{padding:0 3px;display:inline;}
#climate .nav-masonry li a{display:inline-block;width:8px;height:8px;text-indent:-9999px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#aba9a6;}
#climate .nav-masonry li.cycle-pager-active a{background:#fff;}
#climate .content{margin:0 20px;overflow:hidden;}
@media only screen and (min-width:992px){#climate .content{width:100%;margin:0;}
}
#climate .content .item{float:left;cursor:pointer;width:100%;padding:1px;position:relative;}
@media only screen and (min-width:992px){#climate .content .item{width:33.33%;}
}
@media only screen and (min-width:992px){#climate .content .item{width:20%;}
}
#climate .content .item.col-xlg, #climate .content .item.hm_cl_10{width:100%;}
@media only screen and (min-width:768px){#climate .content .item.col-xlg, #climate .content .item.hm_cl_10{width:66.66%;}
}
@media only screen and (min-width:992px){#climate .content .item.col-xlg, #climate .content .item.hm_cl_10{width:40%;}
}
#climate .content .item.col-xsm, #climate .content .item.hm_cl_8, #climate .content .item.hm_cl_9{width:100%;}
@media only screen and (min-width:768px){#climate .content .item.col-xsm, #climate .content .item.hm_cl_8, #climate .content .item.hm_cl_9{width:16.66%;}
}
@media only screen and (min-width:992px){#climate .content .item.col-xsm, #climate .content .item.hm_cl_8, #climate .content .item.hm_cl_9{width:10%;}
}
#climate .content .item .image{width:100%;height:100%;overflow:hidden;position:relative;}
#climate .content .item .image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(black), to(transparent)) 0 0;background:-moz-linear-gradient(top, black, transparent) 0 0;background:-ms-linear-gradient(top, black, transparent);background:-o-linear-gradient(top, black, transparent);opacity:0.8;}
#climate .content .item img{width:100%;}
#climate .content .item .title{position:absolute;top:17px;left:20px;font-size:20px;font-size:1.25rem;line-height:26px;line-height:1.625rem;font-weight:normal;padding-right:20px;margin:0 20px 0 0;color:white;}
#climate .content .item .title:after{content:"";display:block;width:8px;height:16px;position:absolute;right:0;bottom:0;margin-bottom:4px;background:url(../images/sprite-arrows.png) no-repeat -121px -17px;}
#climate .content .item .title a{text-decoration:none;color:white;}
#climate .content .item .description{display:none;background:rgba(212, 75, 53, 0.9);position:absolute;top:0;left:0;width:100%;height:100%;padding:35px 20px 0;text-align:center;}
@media only screen and (min-width:992px){#climate .content .item .description{padding:10px 10px 0;}
}
@media only screen and (min-width:1200px){#climate .content .item .description{padding:35px 20px 0;}
}
#climate .content .item .description p{color:white;margin-bottom:20px;}
#climate .content .item .description .link{background:url(../images/sprite-arrows.png) no-repeat -169px -13px;display:inline-block;width:11px;height:23px;text-indent:-9999px;overflow:hidden;}
.related-news{clear:both;overflow:hidden;}
.related-news .featured-video{padding-bottom:0;border:0;}
.related-title{text-align:center;padding:15px 0 50px;}
.related-title h2{display:inline-block;vertical-align:top;font-family:"bebas-neue", Helvetica, Arial, sans-serif;color:#ada69c;font-weight:300;margin:0;font-size:26px;font-size:1.625rem;line-height:28px;line-height:1.75rem;}
@media only screen and (min-width:768px){.related-title h2{font-size:36px;font-size:2.25rem;line-height:38px;line-height:2.375rem;}
}
.related-title h2 span{color:#343a4b;}
.related-title .view{font-family:"bebas-neue", Helvetica, Arial, sans-serif;vertical-align:top;font-size:14px;font-size:0.875rem;line-height:28px;line-height:1.75rem;text-decoration:none;text-transform:uppercase;margin-left:22px;position:relative;}
@media only screen and (min-width:768px){.related-title .view{font-size:18px;font-size:1.125rem;line-height:38px;line-height:2.375rem;}
}
.related-title .view:before{content:"";height:18px;position:absolute;width:1px;top:50%;margin:-9px 0 0 -11px;left:0;background:#ada69c;}
@media only screen and (min-width:768px){.related-title .view:before{height:28px;margin:-14px 0 0 -11px;}
}
.mobile-section-bottom{padding:30px 0;}
.feat-block{overflow:hidden;width:100%;margin:0;}
.feat-block .feat-node{margin:0;padding:15px 0 15px;border-top:1px solid #cbcac9;display:table;width:100%;}
@media only screen and (min-width:992px){.feat-block .feat-node{padding:20px 0 20px;}
}
@media only screen and (min-width:1200px){.feat-block .feat-node{padding:27px 0 27px;}
}
.feat-block .feat-node:first-child{border-top:0;}
@media only screen and (min-width:992px){.feat-block .feat-node:first-child{padding-top:0;}
}
.feat-block .feat-node:last-child{padding-bottom:0;}
.feat-block .feat-node .image{display:table-cell;width:84px;}
@media only screen and (min-width:768px){.feat-block .feat-node .image{width:114px;}
}
@media only screen and (min-width:992px){.feat-block .feat-node .image{width:97px;}
}
@media only screen and (min-width:1200px){.feat-block .feat-node .image{width:114px;}
}
.feat-block .feat-node .image img{width:100%;}
.feat-block .feat-node .text{display:table-cell;vertical-align:middle;background:#e6e3e0;padding-left:15px;}
@media (min-width:1200px){.feat-block .feat-node .text{min-width:245px;}
}
.feat-block .feat-node h3{font-size:15px;font-size:0.9375rem;line-height:17px;line-height:1.0625rem;font-weight:500;color:#555;margin:0 0 7px;}
@media only screen and (min-width:768px){.feat-block .feat-node h3{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
}
@media only screen and (min-width:992px){.feat-block .feat-node h3{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;}
}
.feat-block .feat-node h3 a{color:#555;text-decoration:none;}
.feat-block .feat-node h3 a:hover{color:#d44b35;}
.feat-block .feat-node a.tag{font-family:"bebas-neue", Helvetica, Arial, sans-serif;vertical-align:top;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;text-decoration:none;text-transform:uppercase;position:relative;padding-left:20px;}
@media only screen and (min-width:768px){.feat-block .feat-node a.tag{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;}
}
.feat-block .feat-node a.tag.video:before{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;left:0;background:url(../images/sprite-icons.png) no-repeat -67px -167px;}
.feat-block .feat-node a.tag.image:before{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;left:0;background:url(../images/sprite-icons.png) no-repeat -117px -167px;}
.feat-block .feat-node a.tag.blog:before{content:"";position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;left:0;background:url(../images/sprite-icons.png) no-repeat -167px -167px;}
#author-bio .author,
#author-list-content .author{margin-top:20px;margin-bottom:40px;clear:both;overflow:hidden;}
@media screen and (max-width:479px){#author-bio .author,
#author-list-content .author{width:100%;margin-left:0;}
}
#author-bio .author .image,
#author-list-content .author .image{float:left;width:130px;height:130px;}
@media screen and (max-width:479px){#author-bio .author .image,
#author-list-content .author .image{width:100px;height:100px;}
}
#author-bio .author .image img,
#author-list-content .author .image img{max-width:100%;height:auto;}
#author-bio .author .text,
#author-list-content .author .text{padding-left:170px;}
@media screen and (max-width:479px){#author-bio .author .text,
#author-list-content .author .text{padding-left:140px;}
}
#author-bio .author .title h2,
#author-list-content .author .title h2{color:#343a4b;}
#author-bio .author .title h3,
#author-list-content .author .title h3{line-height:30px;line-height:1.875rem;font-size:25px;font-size:1.5625rem;margin:0 0 15px;}
@media only screen and (min-width:992px){#author-bio .author .title h3,
#author-list-content .author .title h3{line-height:50px;line-height:3.125rem;font-size:30px;font-size:1.875rem;}
}
#author-bio .author .title h3 a,
#author-list-content .author .title h3 a{color:#343a4b;font-size:25px;font-size:1.5625rem;font-family:"effra", Helvetica, Arial, sans-serif;text-decoration:none;}
@media only screen and (min-width:992px){#author-bio .author .title h3 a,
#author-list-content .author .title h3 a{font-size:30px;font-size:1.875rem;}
}
#author-bio .author .title h3 a:hover,
#author-list-content .author .title h3 a:hover{color:#d44b35;text-decoration:underline;}
#author-bio .author .bio,
#author-list-content .author .bio{clear:both;}
#author-bio .author .bio > ul,
#author-list-content .author .bio > ul{padding:0;list-style:none;margin-bottom:35px;}
@media screen and (max-width:479px){#author-bio .author .bio > ul,
#author-list-content .author .bio > ul{margin-bottom:20px;}
}
#author-bio .author .bio > ul li,
#author-list-content .author .bio > ul li{position:relative;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:992px){#author-bio .author .bio > ul li,
#author-list-content .author .bio > ul li{line-height:22px;line-height:1.375rem;}
}
#author-bio .author .bio > ul li + li,
#author-list-content .author .bio > ul li + li{padding-left:20px;}
#author-bio .author .bio > ul li + li::before,
#author-list-content .author .bio > ul li + li::before{color:#616161;font-size:16px;line-height:22px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;content:"|";display:block;height:18px;left:0;margin-top:-1px;position:absolute;top:0%;width:1px;}
@media only screen and (min-width:992px){#author-bio .author .bio > ul li + li::before,
#author-list-content .author .bio > ul li + li::before{font-size:16px;line-height:22px;}
}
#author-bio .author .bio .content,
#author-list-content .author .bio .content{padding-bottom:15px;color:#0b142c;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-family:"effra", Helvetica, Arial, sans-serif;}
@media only screen and (min-width:992px){#author-bio .author .bio .content,
#author-list-content .author .bio .content{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;}
}
@media screen and (max-width:479px){#author-bio .author .bio .content,
#author-list-content .author .bio .content{padding-bottom:0;}
}
#author-bio .author .post,
#author-bio .author .author-category,
#author-list-content .author .post,
#author-list-content .author .author-category{color:#616161;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;}
@media only screen and (min-width:992px){#author-bio .author .post,
#author-bio .author .author-category,
#author-list-content .author .post,
#author-list-content .author .author-category{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;}
}
#author-bio .author .contact,
#author-list-content .author .contact{color:#747475;font-size:12px;font-size:0.75rem;line-height:18px;line-height:1.125rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;}
@media only screen and (min-width:992px){#author-bio .author .contact,
#author-list-content .author .contact{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;}
}
#author-bio .author .contact a,
#author-list-content .author .contact a{font-size:12px;font-size:0.75rem;color:#d44b35;text-decoration:none;}
@media only screen and (min-width:992px){#author-bio .author .contact a,
#author-list-content .author .contact a{font-size:16px;font-size:1rem;}
}
#author-bio .author .contact a:hover,
#author-list-content .author .contact a:hover{text-decoration:underline;}
.author-list{margin-top:-20px;}
@media only screen and (min-width:992px){.author-list{margin-top:-40px;}
}
.author-list #author-categories{background-color:#292929;padding:25px 0;margin-bottom:60px;}
.author-list #author-categories ul{list-style:none;margin-left:-20px;margin-bottom:0;}
.author-list #author-categories ul li{line-height:25px;line-height:1.5625rem;margin:0 20px;}
.author-list #author-categories ul li a{color:#fff;font-size:16px;font-size:1rem;font-weight:500;text-decoration:none;}
.author-list #author-categories ul li a.active, .author-list #author-categories ul li a:hover{color:#d44b35;}
.author-list #author-list-content{overflow:hidden;}
.author-list #author-list-content .section{margin-top:50px;padding-top:55px;width:100%;float:left;border-top:10px solid #f5f3f2;}
.author-list #author-list-content .section:first-child{border-top:0;margin-top:0;padding-top:0;}
.author-list #author-list-content .section .section-title{font-family:"effra", Helvetica, Arial, sans-serif;font-size:34px;font-size:2.125rem;line-height:36px;line-height:2.25rem;font-weight:300;margin:0 0 20px;}
@media only screen and (min-width:768px){.author-list #author-list-content .section .section-title{font-size:40px;font-size:2.5rem;}
}
@media only screen and (min-width:992px){.author-list #author-list-content .section .section-title{font-size:48px;font-size:3rem;margin:0 0 40px;}
}
.author-list #author-list-content .section .author.odd{clear:both;}
@media only screen and (min-width:1200px){.author-list #author-list-content .section .author.even{clear:none;}
}
#author-bio{background-color:#e6e3e0;margin-top:-40px;overflow:hidden;}
@media screen and (max-width:479px){#author-bio{margin-top:-20px;}
}
#author-bio .author{width:76%;margin-top:60px;}
@media screen and (max-width:479px){#author-bio .author{margin-top:40px;width:100%;}
}
#author-bio .author .image{margin-bottom:40px;}
@media screen and (max-width:479px){#author-bio .author .image{margin-bottom:20px;}
}
#author-bio .author .title{padding:45px 0 0 175px;}
#author-bio .author .title h2{font-weight:500;}
@media screen and (max-width:479px){#author-bio .author .title{padding:30px 0 0 125px;}
}
#recent-stories-bar{margin-top:-10px;}
@media only screen and (min-width:992px){#recent-stories-bar{margin-top:-70px;}
}
#recent-stories-bar .section-title{margin-bottom:35px;}
#recent-stories-bar .section-title h2{color:#343a4b;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem;}
@media only screen and (min-width:992px){#recent-stories-bar .section-title h2{font-size:36px;font-size:2.25rem;line-height:38px;line-height:2.375rem;}
}
.recent-stories{padding-top:60px;}
.recent-stories .section-title{margin-bottom:35px;}
.recent-stories .section-title h2{color:#343a4b;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:30px;font-size:1.875rem;line-height:32px;line-height:2rem;}
@media only screen and (min-width:992px){.recent-stories .section-title h2{font-size:36px;font-size:2.25rem;line-height:38px;line-height:2.375rem;}
}
.recent-stories .column{border-left:1px solid #c0bebc;margin-bottom:-999px;margin-left:-1px;padding-bottom:999px;}
.recent-stories .column:last-child{border-right:0 none;}
.recent-stories .column:first-child{border-left:0 none;margin-left:0;}
.recent-stories .column:first-child .item-wrapper:first-child{border-top:0;margin-top:0;padding-top:0;}
.recent-stories .stories{overflow:hidden;margin-bottom:60px;}
@media only screen and (min-width:992px){.recent-stories .stories .column .item-wrapper:first-child{border-top:0;padding-top:0;margin-top:0;}
}
.recent-stories .item-wrapper{overflow:hidden;border-top:1px solid #cbcac9;padding-top:30px;margin:30px 0 0;}
.recent-stories .item-wrapper .item{overflow:hidden;background-color:#e6e3e0;padding-right:10px;}
@media screen and (max-width:479px){.recent-stories .item-wrapper .item{background-color:transparent;}
}
.recent-stories .image{float:left;margin-right:20px;}
@media screen and (max-width:479px){.recent-stories .image{margin-right:0;margin-bottom:10px;width:100%;}
}
@media screen and (max-width:479px){.recent-stories .image img{margin:0 auto;}
}
.recent-stories .date{color:#616161;font-size:12px;font-size:0.75rem;line-height:17px;line-height:1.0625rem;margin-top:18px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;}
@media only screen and (min-width:992px){.recent-stories .date{font-size:14px;font-size:0.875rem;line-height:19px;line-height:1.1875rem;}
}
@media only screen and (min-width:1200px){.recent-stories .date{margin-top:25px;}
}
@media screen and (max-width:479px){.recent-stories .date{text-align:center;}
}
.recent-stories .title{margin-top:10px;}
@media only screen and (min-width:1200px){.recent-stories .title{margin-top:10px;}
}
.recent-stories .title h3{color:#555;margin:0 0 8px 0;letter-spacing:-0.009em;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;}
@media only screen and (min-width:1200px){.recent-stories .title h3{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;margin:0 0 15px 0;}
}
@media screen and (max-width:479px){.recent-stories .title h3{text-align:center;}
}
.recent-stories .text{color:#2e2c28;font-size:13px;font-size:0.8125rem;line-height:17px;line-height:1.0625rem;}
@media only screen and (min-width:992px){.recent-stories .text{font-size:15px;font-size:0.9375rem;line-height:19px;line-height:1.1875rem;}
}
@media screen and (max-width:479px){.recent-stories .text{text-align:center;}
}
.recent-stories .text p{display:inline;}
.recent-stories .text .more{color:#d44b35;font-size:13px;font-size:0.8125rem;line-height:17px;line-height:1.0625rem;text-decoration:underline;font-family:"bebas-neue", Helvetica, Arial, sans-serif;padding-left:3px;}
@media only screen and (min-width:992px){.recent-stories .text .more{font-size:15px;font-size:0.9375rem;line-height:19px;line-height:1.1875rem;}
}
.pager{background:#e6e3e0;margin-bottom:-50px;}
@media only screen and (min-width:992px){.pager{margin-bottom:-100px;}
}
@media only screen and (min-width:1200px){.pager{margin-bottom:-130px;}
}
.pager .section-title{position:relative;padding:30px 0 10px;margin-bottom:0;}
@media only screen and (min-width:992px){.pager .section-title{padding:40px 0 10px;}
}
.pager .section-title .load-more{font-size:14px;font-size:0.875rem;line-height:26px;line-height:1.625rem;position:relative;padding-top:10px;text-decoration:none;color:#676561;text-transform:uppercase;}
@media only screen and (min-width:992px){.pager .section-title .load-more{font-size:18px;font-size:1.125rem;line-height:30px;line-height:1.875rem;}
}
.pager .section-title .load-more:after{content:"+";background:none repeat scroll 0 0 #d44b35;border:4px solid white;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background-clip:padding-box;display:inline-block;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:100;font-size:24px;font-size:1.5rem;line-height:24px;line-height:1.5rem;font-weight:300;height:48px;left:50%;margin:-24px 0 0 -24px;padding:8px 10px;position:absolute;text-align:left;vertical-align:middle;bottom:100%;width:48px;text-align:center;cursor:pointer;}
@media only screen and (min-width:992px){.pager .section-title .load-more:after{border:10px solid white;font-size:50px;font-size:3.125rem;line-height:47px;line-height:2.9375rem;height:70px;margin:-35px 0 0 -35px;padding:0px 1px;padding:1px 1px\0;font-size:44px\0;line-height:44px\0;width:70px;}
}
#discus{background:#e2e0dd;margin-top:-50px;}
#discus img{width:100%;height:auto;max-width:100%;}
#discus .bs button{background:#d0cbc3;width:100%;border-radius:0;border:0;padding:8px 0;letter-spacing:0.08em;font-size:14px;font-size:0.875rem;line-height:14px;line-height:0.875rem;}
@media only screen and (min-width:992px){#discus .bs button{padding:16px 0;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem;}
}
#discus .bs button .text,
#discus .bs button .show-text{color:#fefefe;font-family:"bebas-neue", Helvetica, Arial, sans-serif;}
#discus .bs button .show-text{display:none;}
#discus .bs button .icon{width:18px;height:16px;display:inline-block;background:url(../images/sprite-arrows.png) no-repeat -65px -215px;}
#discus .bs button.collapsed .icon{background-position:-15px -215px;}
#discus .bs button.collapsed .show-text{display:inline-block;}
#discus .bs button.collapsed .text{display:none;}
#social-bar{width:40px;height:195px;padding:8px 0 0 0;z-index:102;background-color:#262c3d;position:absolute;float:left;margin-right:-45px;margin-top:40px;}
@media only screen and (min-width:768px){#social-bar{width:45px;}
}
@media only screen and (min-width:992px){#social-bar{margin-top:40px;}
}
@media only screen and (min-width:1200px){#social-bar{margin-top:60px;}
}
#social-bar .social{margin:0;list-style:none;}
#social-bar .social li{margin:0 0 8px 0;padding:0 8px;}
#video-detail{margin-top:5px;}
@media only screen and (min-width:1200px){#video-detail{margin-bottom:-35px;}
}
#video-detail .content{padding-bottom:47px;border-bottom:10px solid #f5f3f2;margin-bottom:38px;}
@media screen and (max-width:479px){#video-detail .content{padding-bottom:20px;}
}
#video-detail .content > ul{margin-bottom:20px;}
@media only screen and (min-width:992px){#video-detail .content > ul{margin-bottom:34px;}
}
#video-detail .content > ul li{position:relative;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:992px){#video-detail .content > ul li{line-height:22px;line-height:1.375rem;}
}
#video-detail .content > ul li a{text-decoration:none;}
#video-detail .content > ul li a:hover{text-decoration:underline;}
#video-detail .content > ul li + li{padding-left:20px;}
#video-detail .content > ul li + li::before{color:#616161;font-size:16px;line-height:18px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;content:"|";display:block;height:18px;left:0;margin-top:-1px;position:absolute;top:0%;width:1px;}
@media only screen and (min-width:992px){#video-detail .content > ul li + li::before{font-size:16px;line-height:22px;}
}
#video-detail .title{color:#343a4b;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:500;margin:0 0 10px 0;}
@media only screen and (min-width:992px){#video-detail .title{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem;}
}
#video-detail div.content-pagination{margin:0;}
#video-detail .date,
#video-detail .contact{color:#616161;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:992px){#video-detail .date,
#video-detail .contact{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#video-detail .text{color:#0b142c;line-height:22px;margin-bottom:35px;}
#video-detail .text p{margin:0 0 8px 0;}
#video-detail .topic-category label{float:left;font-weight:normal;font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:768px){#video-detail .topic-category label{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#video-detail .topic-category ul li{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:768px){#video-detail .topic-category ul li{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#video-detail .topic-category ul li a{text-decoration:none;}
#video-detail .topic-category ul li a:hover{text-decoration:underline;}
.trending-block{margin-bottom:20px;}
@media only screen and (min-width:1200px){.trending-block{position:static;}
}
.trending-block .section-title{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
.trending-block .section-title h3{color:#6c6d6e;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-weight:normal;padding:0 0 6px 0;margin:0 0 18px 0;border-bottom:3px solid #c4c1bd;}
@media only screen and (min-width:992px){.trending-block .section-title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;}
}
.trending-block .trending-teaser{border-bottom:1px solid #c4c1bd;padding-bottom:13px;margin-bottom:23px;width:100%;overflow:hidden;}
.trending-block .trending-teaser .image{position:relative;border:1px solid #79797a;margin:0 15px 4px 0;float:left;}
@media only screen and (min-width:992px){.trending-block .trending-teaser .image{clear:none;margin:0 0 4px 0;width:100%;}
}
.trending-block .trending-teaser .image .btn-play{position:absolute;top:50%;left:50%;width:30px;height:30px;text-indent:-9999px;overflow:hidden;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;background:url(../images/btn-play.png) no-repeat;background-size:100% auto;cursor:pointer;}
.trending-block .trending-teaser .title h4{color:#0b142c;font-weight:500;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:992px){.trending-block .trending-teaser .title h4{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
}
.trending-block .trending-teaser .title h4 a{color:#0b142c;text-decoration:none;font-size:14px;font-size:0.875rem;}
@media only screen and (min-width:992px){.trending-block .trending-teaser .title h4 a{font-size:16px;font-size:1rem;}
}
.trending-block .trending-teaser .title h4 a:hover{color:#d44b35;}
#related-news-bar{padding-top:30px;}
@media only screen and (min-width:768px){#related-news-bar{margin-bottom:55px;}
}
#related-news-bar .related-news-wrapper{overflow:hidden;margin-bottom:60px;}
#related-news-bar .column{border-left:1px solid #c0bebc;margin-bottom:-999px;margin-left:-1px;padding-bottom:999px;}
#related-news-bar .column:last-child{border-right:0 none;}
#related-news-bar .column:first-child{border-left:0 none;margin-left:0;}
#related-news-bar .column:first-child .item-wrapper:first-child{border-top:0;margin-top:0;padding-top:0;}
@media only screen and (min-width:768px){#related-news-bar .column:nth-child(3){border-left:0 none;margin-left:0;clear:left;}
}
@media only screen and (min-width:1200px){#related-news-bar .column:nth-child(3){border-left:1px solid #c0bebc;margin-left:-1px;clear:none;}
}
@media only screen and (min-width:992px){#related-news-bar .column .item-wrapper:first-child{border-top:0;padding-top:0;margin-top:0;}
}
#related-news-bar .section-title h2{color:#343a4b;font-family:"bebas-neue", Helvetica, Arial, sans-serif;margin-bottom:30px;font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;}
@media only screen and (min-width:768px){#related-news-bar .section-title h2{font-size:36px;font-size:2.25rem;line-height:38px;line-height:2.375rem;margin-bottom:53px;}
}
#related-news-bar .section-title h2 a{color:#d44b35;font-family:"bebas-neue", Helvetica, Arial, sans-serif;text-decoration:none;font-size:18px;font-size:1.125rem;vertical-align:middle;}
@media only screen and (min-width:768px){#related-news-bar .section-title h2 a{font-size:18px;font-size:1.125rem;}
}
#related-news-bar .image{position:relative;margin-bottom:34px;}
#related-news-bar .image img{max-width:100%;width:100%;height:auto;}
#related-news-bar .image .btn-play{width:30px;height:30px;text-indent:-9999px;overflow:hidden;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;background:url(../images/btn-play.png) no-repeat;background-size:100% auto;cursor:pointer;}
@media only screen and (min-width:768px){#related-news-bar .image .btn-play{width:68px;height:68px;margin:-34px 0 0 -34px;}
}
#related-news-bar .content{padding:0 19px;}
#related-news-bar .content .title h3{color:#0b142c;font-weight:bold;margin:0 0 7px 0;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}
@media only screen and (min-width:768px){#related-news-bar .content .title h3{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;}
}
#related-news-bar .content .title h3 a{color:#0b142c;text-decoration:none;}
#related-news-bar .content .title h3 a:hover{color:#d44b35;}
#related-news-bar .content .text{font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;padding-bottom:15px;}
@media only screen and (min-width:768px){#related-news-bar .content .text{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;}
}
#related-news-bar .content .text p{display:inline;font-size:13px;font-size:0.8125rem;line-height:18px;line-height:1.125rem;padding-bottom:80px;}
@media only screen and (min-width:768px){#related-news-bar .content .text p{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;}
}
#slideshow-bar{overflow:hidden;}
#slideshow-bar #slideshow-wrapper{padding:30px 0 30px;background:#131313;}
@media only screen and (min-width:768px){#slideshow-bar #slideshow-wrapper{padding:30px 0 30px;}
}
@media only screen and (min-width:992px){#slideshow-bar #slideshow-wrapper{padding:62px 0 58px;}
}
#slideshow-bar .slideshow{position:relative;}
#slideshow-bar .slideshow > div{margin-left:auto;margin-right:auto;float:none;}
#slideshow-bar .slideshow .cycle-slideshow{position:relative;}
#slideshow-bar .slideshow .cycle-slideshow .item{width:100%;}
#slideshow-bar .slideshow .cycle-slideshow .item img{display:block;max-width:100%;margin:0 auto;}
#slideshow-bar .slideshow .cycle-slideshow .item .item-caption{position:absolute;bottom:0;left:0;display:none;width:100%;min-height:90px;background-color:rgba(0, 0, 0, 0.75);padding:15px 0 15px 0;display:none;}
@media only screen and (min-width:1200px){#slideshow-bar .slideshow .cycle-slideshow .item .item-caption{padding:30px 0 30px 0;}
}
#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .desc{color:#ffffff;padding:0;padding:0 20px;font-style:italic;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:992px){#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .desc{padding:0 0 0 70px;}
}
@media only screen and (min-width:768px){#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .desc{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}
}
#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .author{color:#b4afa9;text-align:right;padding-right:36px;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}
#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .author a{color:#fdfdfe;font-size:14px;font-size:0.875rem;text-decoration:none;}
#slideshow-bar .slideshow .cycle-slideshow .item .item-caption .author a:hover{text-decoration:underline;}
#slideshow-bar .slideshow .cycle-slideshow .item.cycle-slide-active:hover .item-caption{display:block;}
#slideshow-bar .slideshow .nav-arrows a{background:url(../images/sprite-icons.png) no-repeat -100px -250px;background-size:250px 400px;position:absolute;left:15px;top:50%;text-indent:-999px;overflow:hidden;z-index:101;margin-top:-25px;height:50px;width:50px;}
@media only screen and (min-width:768px){#slideshow-bar .slideshow .nav-arrows a{left:0;margin-top:-50px;height:100px;width:100px;background:url(../images/sprite-big-arrow.png) no-repeat 0 0;}
}
#slideshow-bar .slideshow .nav-arrows a.prev:hover, #slideshow-bar .slideshow .nav-arrows a.prev:focus{background-position:0 -250px;outline:0;}
@media only screen and (min-width:768px){#slideshow-bar .slideshow .nav-arrows a.prev:hover, #slideshow-bar .slideshow .nav-arrows a.prev:focus{background-position:0 -100px;}
}
#slideshow-bar .slideshow .nav-arrows a.next{left:auto;right:15px;background-position:-150px -250px;}
@media only screen and (min-width:768px){#slideshow-bar .slideshow .nav-arrows a.next{right:0;background-position:-100px 0px;}
}
#slideshow-bar .slideshow .nav-arrows a.next:hover, #slideshow-bar .slideshow .nav-arrows a.next:focus{outline:0;background-position:-50px -250px;}
@media only screen and (min-width:768px){#slideshow-bar .slideshow .nav-arrows a.next:hover, #slideshow-bar .slideshow .nav-arrows a.next:focus{background-position:-100px -100px;}
}
#slideshow-bar #pager{margin-bottom:20px;}
@media only screen and (min-width:768px){#slideshow-bar #pager{margin-bottom:0;}
}
#slideshow-bar #pager .row > div{margin-left:auto;margin-right:auto;float:none;}
#slideshow-bar #pager ul{list-style:none;margin:0;background:#494747;position:relative;padding:7px 5px;}
@media only screen and (min-width:768px){#slideshow-bar #pager ul{padding:15px 10px;}
}
#slideshow-bar #pager ul::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #494747 transparent;border-image:none;border-style:solid;border-width:14px;content:" ";height:0;left:50%;margin-top:-28px;margin-left:-14px;pointer-events:none;position:absolute;top:0;width:0;}
@media only screen and (min-width:992px){#slideshow-bar #pager ul::after{display:none;}
}
#slideshow-bar #pager ul li{padding:0 5px;position:relative;height:76px;overflow:hidden;width:33.3333%;}
@media only screen and (min-width:992px){#slideshow-bar #pager ul li{width:auto;}
#slideshow-bar #pager ul li.cycle-pager-active::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent #494747 transparent;border-image:none;border-style:solid;border-width:14px;content:" ";height:0;left:50%;margin-top:-43px;margin-left:-14px;pointer-events:none;position:absolute;top:0;width:0;}
}
#slideshow-bar #pager ul li a{display:block;}
#slideshow-bar #pager ul li a img{max-width:100%;width:100%;height:auto;display:block;position:relative;}
#featured.blog-section{margin-bottom:20px;}
#featured.blog-section .blog-desciption{position:relative;overflow:hidden;margin-top:-48px;padding:90px 0 115px;}
@media (max-width:768px){#featured.blog-section .blog-desciption{padding-bottom:68px;}
}
@media only screen and (min-width:768px){#featured.blog-section .blog-desciption{padding:90px 0 115px;}
}
@media only screen and (min-width:992px){#featured.blog-section .blog-desciption{margin-top:-97px;padding:187px 0 115px;}
}
@media only screen and (min-width:1200px){#featured.blog-section .blog-desciption{margin-top:-97px;padding:187px 0 115px;}
}
#featured.blog-section .blog-desciption .background{height:100%;left:0;position:absolute;top:0;width:100%;}
#featured.blog-section .blog-desciption .background img{height:auto;width:100%;}
@media only screen and (max-width:768px){#featured.blog-section .blog-desciption .background img{height:100%;width:auto;}
}
@media only screen and (min-width:1200px){#featured.blog-section .blog-desciption .background img{height:auto;width:100%;}
}
@media screen and (max-width:991px) and (min-width:940px){#featured.blog-section .blog-desciption .background img{height:auto;width:100%;}
}
#featured.blog-section .blog-desciption .date{display:inline-block;background:#ffffff;margin-bottom:10px;padding:5px 12px;color:#d44b35;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:768px){#featured.blog-section .blog-desciption .date{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
}
@media only screen and (min-width:992px){#featured.blog-section .blog-desciption .date{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#featured.blog-section .blog-desciption .title h1{color:#ffffff;font-weight:500;font-size:20px;font-size:1.25rem;line-height:31px;line-height:1.9375rem;display:inline;background-color:#0b142c;padding:0 10px;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
@media only screen and (min-width:768px){#featured.blog-section .blog-desciption .title h1{font-size:30px;font-size:1.875rem;line-height:51px;line-height:3.1875rem;}
}
@media only screen and (min-width:992px){#featured.blog-section .blog-desciption .title h1{font-size:40px;font-size:2.5rem;line-height:61px;line-height:3.8125rem;}
}
#featured.blog-section .blog-desciption .title h1 span{display:inline-block;background:#0b142c;margin-bottom:5px;padding:0px 15px 0px 13px;float:left;clear:both;}
@media only screen and (min-width:768px){#featured.blog-section .blog-desciption .title h1 span{float:none;clear:none;}
}
.blog-content{margin-bottom:20px;}
@media only screen and (min-width:992px){.blog-content{margin-bottom:-20px;}
}
@media only screen and (min-width:1200px){.blog-content{margin-bottom:-40px;}
}
.blog-content .blogs-list{margin-bottom:35px;border-bottom:10px solid #f3f2f1;}
@media only screen and (min-width:768px){.blog-content .blogs-list{margin-bottom:62px;}
}
.blog-content .blog-item{background:#e6e3e0;padding:30px 30px 25px;overflow:hidden;margin-bottom:30px;}
@media only screen and (min-width:768px){.blog-content .blog-item{margin-bottom:60px;}
}
.blog-content .blog-item > ul{margin-bottom:6px;margin-left:0;}
.blog-content .blog-item > ul > li{position:relative;padding-left:20px;padding-right:10px;}
.blog-content .blog-item > ul > li:first-child{padding-left:0;}
.blog-content .blog-item > ul > li + li::before{color:#616161;font-size:17px;line-height:19px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;content:"|";display:block;height:18px;left:0;margin-top:-1px;position:absolute;top:0%;width:1px;}
@media only screen and (min-width:992px){.blog-content .blog-item > ul > li + li::before{font-size:21px;line-height:23px;}
}
.blog-content .blog-item .title h2{color:#d44b35;font-family:"bebas-neue", Helvetica, Arial, sans-serif;margin:0;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:768px){.blog-content .blog-item .title h2{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
.blog-content .blog-item .date, .blog-content .blog-item .time{color:#616161;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:768px){.blog-content .blog-item .date, .blog-content .blog-item .time{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
.blog-content .blog-item .social .social-links{margin:0;display:inline-block;vertical-align:middle;}
.blog-content .blog-item .text{color:#3f3f40;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:768px){.blog-content .blog-item .text{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;}
}
.blog-content .blog-item .image{margin-top:25px;}
.blog-content .blog-item .video{margin-top:25px;position:relative;}
.blog-content .pagination{margin:0 0 15px;}
@media only screen and (min-width:768px){.blog-content .pagination{margin:0;}
}
#news-detail{padding-top:10px;}
@media only screen and (min-width:992px){#news-detail{margin-bottom:-58px;}
}
#news-detail .page-title{margin-bottom:0;}
#news-detail .page-title h1{font-weight:500;color:#343a4b;letter-spacing:-0.016em;margin:0 0 10px 0;font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;}
@media only screen and (min-width:992px){#news-detail .page-title h1{font-size:40px;font-size:2.5rem;line-height:50px;line-height:3.125rem;}
}
#news-detail .news-author{margin-bottom:24px;}
#news-detail .news-author .date,
#news-detail .news-author .contact,
#news-detail .news-author .author{color:#616161;font-family:"bebas-neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem;}
@media only screen and (min-width:992px){#news-detail .news-author .date,
#news-detail .news-author .contact,
#news-detail .news-author .author{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#news-detail .news-author .date a,
#news-detail .news-author .contact a,
#news-detail .news-author .author a{text-decoration:none;text-decoration:underline;}
#news-detail .news-author ul li + li + li + li{position:relative;padding-left:15px;}
#news-detail .news-author ul li + li + li + li::before{color:#616161;font-size:16px;line-height:18px;font-family:"bebas-neue", Helvetica, Arial, sans-serif;content:"/";display:block;height:18px;left:2px;margin-top:-1px;position:absolute;top:0%;width:1px;}
@media only screen and (min-width:992px){#news-detail .news-author ul li + li + li + li::before{font-size:20px;line-height:22px;}
}
#news-detail .content{overflow:hidden;padding-bottom:28px;}
@media only screen and (min-width:992px){#news-detail .content p{font-size:16px;font-size:1rem;line-height:22px;line-height:1.375rem;}
}
@media only screen and (min-width:768px){#news-detail .content{overflow:visible;}
}
#news-detail .content p + p{margin:15px 0 0;}
#news-detail .content > div + p,
#news-detail .content > blockquote + p{margin:20px 0 0;}
#news-detail .content h2, #news-detail .content .h2{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;font-family:"bebas-neue", Helvetica, Arial, sans-serif;margin:27px 0 15px;color:#3f3f40;}
#news-detail .content .image{margin:30px 0 25px;}
@media only screen and (min-width:768px){#news-detail .content .image.hero-image{margin-right:-8.3333%;}
}
#news-detail .content .image.hero-image .caption .desc{margin-bottom:10px;}
@media only screen and (min-width:992px){#news-detail .content .image.hero-image .caption .desc{margin-bottom:0;}
}
@media only screen and (min-width:992px){#news-detail .content .image.hero-image .caption .author{text-align:right;}
}
#news-detail .content .image .caption{padding:5px 5px;overflow:hidden;background:#f7f6f6;color:#808082;font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}
@media only screen and (min-width:768px){#news-detail .content .image .caption{font-size:14px;font-size:0.875rem;line-height:20px;line-height:1.25rem;}
}
@media only screen and (min-width:992px){#news-detail .content .image .caption{margin-bottom:0;padding:20px 5px;}
}
#news-detail .content .image .caption .author{color:#555556;}
#news-detail .content .image.right-image, #news-detail .content .image.left-image{width:65%;float:right;padding-left:20px;}
@media only screen and (min-width:992px){#news-detail .content .image.right-image, #news-detail .content .image.left-image{width:51.72%;}
}
@media screen and (max-width:479px){#news-detail .content .image.right-image, #news-detail .content .image.left-image{width:100%;padding-left:0;margin-bottom:20px;}
}
#news-detail .content .image.right-image .caption .desc, #news-detail .content .image.left-image .caption .desc{padding-bottom:25px;}
#news-detail .content .image.left-image{float:left;padding-left:0;padding-right:20px;}
@media screen and (max-width:479px){#news-detail .content .image.left-image{padding-right:0;}
}
#news-detail .content a{text-decoration:none;}
#news-detail .content a:hover{text-decoration:underline;}
#news-detail .content blockquote{width:45%;margin:20px 0 10px;padding:5px 10px 5px 55px;border-left:2px solid #d7d4d2;position:relative;}
@media only screen and (min-width:768px){#news-detail .content blockquote{padding:5px 10px 5px 40px;width:52%;}
}
@media only screen and (min-width:992px){#news-detail .content blockquote{width:52%;padding:5px 20px 5px 55px;}
}
@media only screen and (min-width:1200px){#news-detail .content blockquote{width:36%;}
}
@media screen and (max-width:479px){#news-detail .content blockquote{width:100%;}
}
#news-detail .content blockquote.blockquote-left{float:left;}
#news-detail .content blockquote.blockquote-right{float:right;}
#news-detail .content blockquote::before, #news-detail .content blockquote::after{content:"";left:15px;top:0;position:absolute;width:50px;height:50px;display:block;margin-top:-17px;background:url(../images/sprite-blockquote.png) no-repeat 0 0;background-position:0 0;}
@media only screen and (min-width:768px){#news-detail .content blockquote::before, #news-detail .content blockquote::after{left:0;}
}
#news-detail .content blockquote::after{top:auto;left:auto;bottom:0;right:20px;background:url(../images/sprite-blockquote.png) no-repeat -50px 0;margin-top:0;background-position:-50px 0;margin-bottom:-17px;}
@media screen and (max-width:479px){#news-detail .content blockquote::after{right:0;margin-right:-10px;}
}
#news-detail .content blockquote p{font-weight:300;color:#d44b35;font-size:21px;font-size:1.3125rem;line-height:23px;line-height:1.4375rem;}
@media only screen and (min-width:992px){#news-detail .content blockquote p{font-size:31px;font-size:1.9375rem;line-height:33px;line-height:2.0625rem;}
}
#news-detail .topic-category{margin-bottom:56px;}
#news-detail .topic-category label{float:left;font-weight:normal;}
@media (max-width:768px){#news-detail .topic-category label{margin-bottom:26px;}
}
#news-detail .topic-category ul{margin-bottom:0;}
#news-detail .topic-category ul li{font-size:15px;font-size:0.9375rem;line-height:16px;line-height:1rem;}
@media only screen and (min-width:768px){#news-detail .topic-category ul li{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;}
}
#news-detail .topic-category ul li a{text-decoration:none;}
#news-detail .topic-category ul li a:hover{text-decoration:underline;}
#news-detail .content-pagination{border-top:10px solid #f5f3f2;padding-top:40px;}
@media only screen and (min-width:768px){#news-detail .content-pagination{margin-right:-8.3333%;}
}
#featured-bottom-bar{background-color:#e2e0dd;padding:50px 0 62px;}
@media screen and (max-width:479px){#featured-bottom-bar{padding:55px 0 22px;}
}
#featured-bottom-bar .featured-wrapper{overflow:hidden;}
#featured-bottom-bar .featured-wrapper .column{overflow:hidden;}
#featured-bottom-bar .column{margin-bottom:30px;}
@media only screen and (min-width:992px){#featured-bottom-bar .column{border-left:1px solid #c0bebc;margin-bottom:-999px;margin-left:-1px;padding-bottom:999px;}
}
#featured-bottom-bar .column:last-child{border-right:0 none;}
#featured-bottom-bar .column:first-child{border-left:0 none;margin-left:0;}
#featured-bottom-bar .column:first-child .item-wrapper:first-child{border-top:0;margin-top:0;padding-top:0;}
@media only screen and (min-width:992px){#featured-bottom-bar .column .item-wrapper:first-child{border-top:0;padding-top:0;margin-top:0;}
}
#featured-bottom-bar .image{float:left;position:relative;margin-right:12px;margin-bottom:10px;width:150px;}
@media only screen and (min-width:768px){#featured-bottom-bar .image{width:auto;margin-top:10px;margin-right:28px;margin-bottom:20px;}
}
@media screen and (max-width:479px){#featured-bottom-bar .image{width:100%;}
#featured-bottom-bar .image img{margin:0 auto;}
}
#featured-bottom-bar .image .btn-play{width:30px;height:30px;text-indent:-9999px;overflow:hidden;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%;background:url(../images/btn-play.png) no-repeat;background-size:100% auto;cursor:pointer;}
@media only screen and (min-width:768px){#featured-bottom-bar .image .btn-play{width:68px;height:68px;margin:-34px 0 0 -34px;}
}
#featured-bottom-bar .title h2{color:#343a4b;font-family:"bebas-neue", Helvetica, Arial, sans-serif;margin:0 0 8px 0;font-size:20px;font-size:1.25rem;line-height:34px;line-height:2.125rem;}
@media only screen and (min-width:768px){#featured-bottom-bar .title h2{font-size:24px;font-size:1.5rem;line-height:38px;line-height:2.375rem;}
}
@media screen and (max-width:479px){#featured-bottom-bar .title h2{text-align:center;}
}
#featured-bottom-bar .title h3{color:#0b142c;font-weight:bold;margin:0 0 8px 0;line-height:19px;line-height:1.1875rem;}
@media screen and (max-width:479px){#featured-bottom-bar .title h3{text-align:center;}
}
#featured-bottom-bar .title h3 a{font-size:16px;font-size:1rem;color:#0b142c;text-decoration:none;}
#featured-bottom-bar .title h3 a:hover{text-decoration:underline;}
#featured-bottom-bar .text{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;padding-bottom:40px;}
@media only screen and (min-width:768px){#featured-bottom-bar .text{font-size:15px;font-size:0.9375rem;line-height:20px;line-height:1.25rem;}
}
@media screen and (max-width:479px){#featured-bottom-bar .text{text-align:center;}
}
#featured-bottom-bar .text p{display:inline;}
#featured-bottom-bar .content-wrapper{overflow:hidden;border-bottom:2px solid #eeedeb;margin-bottom:18px;}
@media only screen and (min-width:768px){#featured-bottom-bar .content-wrapper{margin-top:-10px;}
}
#featured-bottom-bar .more-btn{float:right;width:100%;}
@media screen and (max-width:479px){#featured-bottom-bar .more-btn{float:none;text-align:center;}
}
#featured-bottom-bar .more-btn a{float:right;text-decoration:none;color:#d44b35;font-family:"bebas-neue", Helvetica, Arial, sans-serif;padding:10px 0;background:#fff;position:relative;text-align:center;width:46%;font-size:15px;font-size:0.9375rem;line-height:17px;line-height:1.0625rem;}
@media screen and (max-width:479px){#featured-bottom-bar .more-btn a{width:70%;}
}
@media only screen and (min-width:768px){#featured-bottom-bar .more-btn a{font-size:15px;font-size:0.9375rem;line-height:17px;line-height:1.0625rem;}
}
#featured-bottom-bar .more-btn a:after{content:"";display:block;width:5px;height:10px;position:absolute;right:22%;bottom:14px;background:url(../images/sprite-arrows.png) no-repeat -122px -220px;}
.yellow .weather-section .hi:before{background-position:-65px -14px;}
.yellow .weather-section .low:before{background-position:-65px -64px;}
.purple-lilac .weather-section .hi:before{background-position:-115px -14px;}
.purple-lilac .weather-section .low:before{background-position:-115px -64px;}
.purple-lilac #breadcrumb-bar{background:none repeat scroll 0 0 rgba(41, 41, 41, 0.9);}
.green .weather-section .hi:before{background-position:-165px -14px;}
.green .weather-section .low:before{background-position:-165px -64px;}
.light-blue .weather-section .hi:before{background-position:-15px -14px;}
.light-blue .weather-section .low:before{background-position:-15px -64px;}
.light-blue #breadcrumb-bar{background:none repeat scroll 0 0 rgba(41, 41, 41, 0.9);}
.red .weather-section .hi:before{background-position:-215px -14px;}
.red .weather-section .low:before{background-position:-215px -64px;}
.orange .weather-section .hi:before{background-position:-265px -14px;}
.orange .weather-section .low:before{background-position:-265px -64px;}
body.yellow #location-bar{border-color:#fcd003;}
body.yellow #location-bar .field{background-color:#fcd003;color:white;}
body.yellow #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.yellow #location-bar .field:before{background-position:-121px -18px;}
}
body.yellow #location-bar .temp .average{color:#fcd003;}
body.yellow .weather-section .devider{background-color:#fcd003;}
body.yellow .weather-section h3.subtitle{color:#fcd003;}
body.yellow .weather-section .video-content .item img{border-color:#fcd003;}
body.yellow .weather-section .info h5{color:#fcd003;}
body.yellow .weather-section .right-section .chart-title{color:#fcd003;}
body.purple-lilac #location-bar{border-color:#c7c1e0;}
body.purple-lilac #location-bar .field{background-color:#c7c1e0;color:white;}
body.purple-lilac #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.purple-lilac #location-bar .field:before{background-position:-121px -18px;}
}
body.purple-lilac #location-bar .temp .average{color:#c7c1e0;}
body.purple-lilac .weather-section .devider{background-color:#c7c1e0;}
body.purple-lilac .weather-section h3.subtitle{color:#c7c1e0;}
body.purple-lilac .weather-section .video-content .item img{border-color:#c7c1e0;}
body.purple-lilac .weather-section .info h5{color:#c7c1e0;}
body.purple-lilac .weather-section .right-section .chart-title{color:#c7c1e0;}
body.green #location-bar{border-color:#03ad4b;}
body.green #location-bar .field{background-color:#03ad4b;color:white;}
body.green #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.green #location-bar .field:before{background-position:-121px -18px;}
}
body.green #location-bar .temp .average{color:#03ad4b;}
body.green .weather-section .devider{background-color:#03ad4b;}
body.green .weather-section h3.subtitle{color:#03ad4b;}
body.green .weather-section .video-content .item img{border-color:#03ad4b;}
body.green .weather-section .info h5{color:#03ad4b;}
body.green .weather-section .right-section .chart-title{color:#03ad4b;}
body.light-blue #location-bar{border-color:#00bff3;}
body.light-blue #location-bar .field{background-color:#00bff3;color:white;}
body.light-blue #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.light-blue #location-bar .field:before{background-position:-121px -18px;}
}
body.light-blue #location-bar .temp .average{color:#00bff3;}
body.light-blue .weather-section .devider{background-color:#00bff3;}
body.light-blue .weather-section h3.subtitle{color:#00bff3;}
body.light-blue .weather-section .video-content .item img{border-color:#00bff3;}
body.light-blue .weather-section .info h5{color:#00bff3;}
body.light-blue .weather-section .right-section .chart-title{color:#00bff3;}
body.red #location-bar{border-color:#d44b35;}
body.red #location-bar .field{background-color:#d44b35;color:white;}
body.red #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.red #location-bar .field:before{background-position:-121px -18px;}
}
body.red #location-bar .temp .average{color:#d44b35;}
body.red .weather-section .devider{background-color:#d44b35;}
body.red .weather-section h3.subtitle{color:#d44b35;}
body.red .weather-section .video-content .item img{border-color:#d44b35;}
body.red .weather-section .info h5{color:#d44b35;}
body.red .weather-section .right-section .chart-title{color:#d44b35;}
body.orange #location-bar{border-color:#f7941d;}
body.orange #location-bar .field{background-color:#f7941d;color:white;}
body.orange #location-bar .field:before{background-position:-173px -21px;}
@media only screen and (min-width:992px){body.orange #location-bar .field:before{background-position:-121px -18px;}
}
body.orange #location-bar .temp .average{color:#f7941d;}
body.orange .weather-section .devider{background-color:#f7941d;}
body.orange .weather-section h3.subtitle{color:#f7941d;}
body.orange .weather-section .video-content .item img{border-color:#f7941d;}
body.orange .weather-section .info h5{color:#f7941d;}
body.orange .weather-section .right-section .chart-title{color:#f7941d;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx){#header .menu-toggle{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#nav-bar .location .form-submit{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
#nav-bar .location .form-item label{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#nav-bar .search input.form-submit{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.logo-wrapper::after{background-image:url(../images/logo-arrow@x2.png);}
#location-bar .location .field::before{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#location-bar .city-location .city::before{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#location-bar .city-location .temp .hi::after{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
#location-bar .city-location .temp .low::after{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
.weather-section .prev-nav{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.weather-section .next-nav{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#infographics .item .average:before, #infographics .item .low::before{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.tag-filter a::before{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.jp-video .jp-play{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.jp-video .jp-stop{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.jp-video .jp-full-screen{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.gallery .image .btn-plus{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
#news-detail .content blockquote::before{background-image:url(../images/sprite-blockquote@x2.png);background-size:100px auto;}
#news-detail .content blockquote::after{background-image:url(../images/sprite-blockquote@x2.png);background-size:100px auto;}
.trending-block .trending-teaser .image .btn-play,
#related-news-bar .image .btn-play,
#featured-bottom-bar .image .btn-play,
.video .btn-play{background-image:url(../images/btn-play@x2.png);background-size:100% auto;}
.video .btn-play.large,
.jp-video .jp-video-play .jp-video-play-icon{background-image:url(../images/btn-play-lg@x2.png);}
.weather-section .temps span.hi::after,
.weather-section .low::before,
.weather-section .hi::before{background-image:url(../images/sprite-hi-low-temp@x2.png);background-size:350px auto;}
.weather-section .info .item .data.sunset::before,
.weather-section .info .item .data.sunrise::before,
.weather-section .video-content .item .btn-plus,
.weather-section .video-content .item .btn-play{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
.weather-section div.humidity span::before{background-image:url(../images/sprite-humidity@x2.png);background-size:100px auto;}
.weather-section .info .item h5.wind::before{background-image:url(../images/sprite-info@x2.png);background-size:500px auto;}
ul.breadcrumb li + li::before{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
.weather-section .btn-collapsed a::after{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
.weather-section .next-chart a.next::after,
.local-change .filters .form-submit,
.local-change .filters .form-reset,
.form-select::after,
.next-indicator a::after,
.listing-news .image-item .link,
.btn-red::after,
.btn-white::after,
.btn-red.open::after,
.btn-close::after,
.content-pagination ul.pagination li a span{background-image:url(../images/sprite-arrows@x2.png);background-size:200px auto;}
#slideshow-bar .slideshow .nav-arrows a{background-image:url(../images/sprite-icons@x2.png);background-size:250px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min--moz-device-pixel-ratio:1.5) and (min-width:768px), only screen and (-o-min-device-pixel-ratio:3/2) and (min-width:768px), only screen and (min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min-resolution:1.5dppx) and (min-width:768px){#slideshow-bar .slideshow .nav-arrows a{background-image:url(../images/sprite-big-arrow@x2.png);background-size:200px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx){#infographics .item h4::before{background-image:url(../images/sprite-infographics@x2.png);background-size:703px auto;}
ul.social-links li a{}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min--moz-device-pixel-ratio:1.5) and (min-width:768px), only screen and (-o-min-device-pixel-ratio:3/2) and (min-width:768px), only screen and (min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min-resolution:1.5dppx) and (min-width:768px){ul.social-links li a{background-size:75px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx){.weather-section .special a::after{background-image:url(../images/ico-dangerous@x2.png);background-size:110px auto;}
ul.social li a{background-image:url(../images/sprite-social-icons@x2.png);background-size:75px auto;}
#header .social li a{background-image:url(../images/sprite-social-icons@x2.png);background-size:75px auto;}
#footer .logo a{background-image:url(../images/sprite-footer@x2.png);background-size:160px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min--moz-device-pixel-ratio:1.5) and (min-width:768px), only screen and (-o-min-device-pixel-ratio:3/2) and (min-width:768px), only screen and (min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min-resolution:1.5dppx) and (min-width:768px){#footer .logo a{background-size:200px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:1.5dppx){#footer .wu{background-image:url(../images/sprite-footer@x2.png);background-size:200px auto;}
#footer ul.social li a{background-image:url(../images/sprite-social-icons@x2.png);background-size:45px auto;}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min--moz-device-pixel-ratio:1.5) and (min-width:768px), only screen and (-o-min-device-pixel-ratio:3/2) and (min-width:768px), only screen and (min-device-pixel-ratio:1.5) and (min-width:768px), only screen and (min-resolution:1.5dppx) and (min-width:768px){#footer ul.social li a{background-size:75px auto;}
}