@font-face{font-family:apexBold;src:url('clientlibs_less/content/fonts/apex/apexnew-bold-webfont.woff') format('woff')}
@font-face{font-family:apexBoldItalic;src:url('clientlibs_less/content/fonts/apex/apexnew-bolditalic-webfont.woff') format('woff')}
.apexBold{font-family:apexBold}
.apexBoldItalic{font-family:apexBoldItalic}
@font-face{font-family:apexBook;src:url('clientlibs_less/content/fonts/apex/apexnew-book-webfont.woff') format('woff')}
@font-face{font-family:apexBookItalic;src:url('clientlibs_less/content/fonts/apex/apexnew-bookitalic-webfont.woff') format('woff')}
.apexBook{font-family:apexBook}
.apexBookItalic{font-family:apexBookItalic}
@font-face{font-family:apexLight;src:url('clientlibs_less/content/fonts/apex/apexnew-light-webfont.woff') format('woff')}
@font-face{font-family:apexLightItalic;src:url('clientlibs_less/content/fonts/apex/apexnew-lightitalic-webfont.woff') format('woff')}
.apexLight{font-family:apexLight}
.apexLightItalic{font-family:apexLightItalic}
@font-face{font-family:apexMedium;src:url('clientlibs_less/content/fonts/apex/apexnew-medium-webfont.woff') format('woff')}
@font-face{font-family:apexMediumItalic;src:url('clientlibs_less/content/fonts/apex/apexnew-mediumitalic-webfont.woff') format('woff')}
.apexMedium{font-family:apexMedium}
.apexMediumItalic{font-family:apexMediumItalic}
@-webkit-keyframes loadingSpin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes loadingSpin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes loadingSpin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loadingSpin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
html.totalFail{overflow:hidden}
html.totalFail .containerHead,html.totalFail .containerFoot,html.totalFail .breakingContainer,html.totalFail .vertBanner,html.totalFail .sectionContainer{visibility:hidden!important}
body{font-family:apexBook;font-size:14px;color:#4d4d4d;margin:0;padding:0}
body.bg{background:#f4f4f4}
body .burgerOverlay,body .locationOverlay,body .weatherWidgetOverlay,body .expandMenuOverlay,body .searchFieldOverlay,body .lowerNavDropdownOverlay,body .failOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:15;display:none}
body .weatherWidgetOverlay{z-index:1000}
body .failOverlay.active{display:block;z-index:10000;background:#fff}
body time{white-space:nowrap}
.containerHead{box-shadow:0 0 3px rgba(0,0,0,0.5)}
.containerHead .fixItem{background:#fff;box-shadow:0 1px 1px 0 #797979}
.containerHead .upperBar{background:#1f1f1f;position:relative;top:0;left:0;right:0;height:30px;z-index:9998}
.containerHead .upperBar .globalNav{color:#fff;height:30px;margin:0 auto;position:relative}
.containerHead .upperBar .globalNav .logo{background:#1f1f1f url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -170px -431px;width:57px;height:16px;margin:7px 0 0 16px;float:left}
.containerHead .header{margin:0 auto;font-family:apexMedium;margin-bottom:10px;position:relative}
.containerBody{margin:0 auto}
.bannerAdvert{width:970px;height:250px;margin:20px auto 0 auto}
.containerContent{margin-top:10px!important;position:relative}
.containerContent .vertBanner{margin-top:10px;float:left;clear:left}
.containerContent .vertBanner.light,.containerContent .vertBanner.dark{position:absolute}
.containerContent .vertBanner a{display:block;height:100%;width:100%}
.containerContent .vertBanner a .vertLogo{margin:0 0 0 18px;width:40px}
.containerContent .vertBanner a .vertLogo img{width:100%}
.containerContent .partiallySupported{margin-top:10px;z-index:10;background:#1f1f1f;display:block;position:relative;height:50px}
.containerContent .partiallySupported .breaking{float:left}
.containerContent .partiallySupported .breaking h1{background:#cf1818;color:#fff;float:left;padding:0 10px;height:50px;line-height:50px;text-transform:uppercase;font-family:apexMedium;font-size:18px}
.containerContent .partiallySupported .breaking p{color:#fff;overflow:hidden;margin:0;padding:3px 45px 0 10px;font-family:apexMedium;font-size:18px;text-shadow:0 0 1px rgba(229,229,229,0.2)}
.containerContent .partiallySupported .closePopup{position:absolute;top:0;right:0;background:#000;height:50px;width:45px;cursor:pointer}
.containerContent .partiallySupported .closePopup .close{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -206px -351px;width:14px;height:14px;margin:18px 0 0 16px}
.containerContent .partiallySupported.totalFailure{position:fixed;z-index:10001;left:20%;right:20%}
.containerContent .sectionContainer{float:left}
.containerContent .sectionContainer .colContainer{float:left;width:100%}
.containerContent .sectionContainer .colContainer.searchPage{padding-bottom:40px}
.containerContent .sectionContainer .colContainer .colLeft{float:left;padding-bottom:160px}
.containerContent .sectionContainer .colContainer .colLeft .index-banner{width:100%;padding:10px;float:left;box-sizing:border-box}
.containerContent .sectionContainer .colContainer .colLeft .index-banner img{width:100%}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader{background:#cf1818;margin:10px 0 0 10px;float:left}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader h1{position:relative}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader h1.colSectionHeaderImage{height:100%}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader h1:not(.colSectionHeaderImage){margin-left:20px;color:#fff;font-size:18px;text-transform:uppercase;line-height:42px;height:42px}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader h1:not(.colSectionHeaderImage):before{content:'';border-right:3px solid transparent;border-bottom:3px solid #cf1818;background-color:#fff;position:absolute;height:18px;top:-8px;top:9px;left:-10px}
.containerContent .sectionContainer .colContainer .colLeft .colSectionHeader h1:not(.colSectionHeaderImage):after{content:'';border-top:3px solid #cf1818;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;top:9px;left:-10px}
@media all and (max-width:667px){.containerContent .partiallySupported .breaking h1{width:100%}
.containerContent .partiallySupported .breaking p{float:left;background:#1f1f1f}
.containerContent .partiallySupported.totalFailure{position:fixed;z-index:10001;left:0;right:0}
.containerContent .sectionContainer .colContainer .colLeft .index-banner{float:none;padding:10px 0}
}
.containerFoot{z-index:20}
.containerFoot .footer{margin:0 auto}
.containerFoot.closed{border-bottom:3px solid #cf1818}
.diagonalGradientOrangeRed{background:-moz-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(227,160,0,0.8)),color-stop(55%,rgba(205,23,23,0.8)));background:-webkit-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-o-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-ms-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:linear-gradient(140deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce3a000',endColorstr='#cccd1717')}
.diagonalGradientOrangeRedDark{background:-moz-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(176,124,0,0.8)),color-stop(55%,rgba(159,18,18,0.8)));background:-webkit-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-o-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-ms-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:linear-gradient(140deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb07c00',endColorstr='#cc9f1212')}
a{text-decoration:none;color:#4d4d4d}
h1,h2,h3,h4{margin:0;font-family:apexMedium;color:#000;font-weight:normal}
p{color:#4d4d4d;margin:6px 0 0 0}
p a{color:#cf1818;text-decoration:none;display:normal}
p a:hover{text-decoration:underline}
img{display:block;margin:0;border:0;padding:0;text-decoration:none}
.relative{position:relative}
.absolute{position:absolute}
.fixed{position:fixed}
.uppercase{text-transform:uppercase}
.clearfix{clear:both}
.overlayContainer{text-align:center;position:absolute;z-index:3;cursor:pointer;width:100%}
.overlayContainer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.overlayContainer .videoTitle{color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);width:100%;position:absolute;bottom:0;text-align:left;font-size:14px;left:0}
.overlayContainer .videoTitle span{display:inline-block;padding:6px 11px;-moz-text-shadow:0 0 3px #000;-webkit-text-shadow:0 0 3px #000;text-shadow:0 0 3px #000}
.overlayContainer .overlayIcon{position:relative}
.overlayContainer .overlayIcon:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:60px;background:#cf1818;-webkit-transition:all .6s cubic-bezier(0.77,0,0.175,1);-moz-transition:all .6s cubic-bezier(0.77,0,0.175,1);-ms-transition:all .6s cubic-bezier(0.77,0,0.175,1);-o-transition:all .6s cubic-bezier(0.77,0,0.175,1);transition:all .6s cubic-bezier(0.77,0,0.175,1);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.overlayContainer .overlayIcon:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:40px;background:transparent url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat}
.overlayContainer.big{height:280px}
.overlayContainer.big .overlayIcon{width:79px;height:79px}
.overlayContainer.big .overlayIcon:after{background-position:-50px -69px}
.overlayContainer.small{height:150px}
.overlayContainer.small .overlayIcon{width:57px;height:57px}
.overlayContainer.small .overlayIcon:after{background-position:-61px -163px}
.overlayContainer.small .overlayIcon.camera:after{background-position:-266px -492px}
.overlayContainer.small .overlayIcon.upload:after{background-position:-333px -65px}
.overlayContainer.small .overlayTime{font-size:12px}
.overlayContainer.tiny{height:100px}
.overlayContainer.tiny .overlayIcon{width:57px;height:57px}
.overlayContainer.tiny .overlayIcon:after{background-position:-61px -163px}
.overlayContainer.tiny .overlayTime{font-size:12px}
.overlayContainer.large{height:370px}
.overlayContainer.large .overlayIcon{width:79px;height:79px}
.overlayContainer.large .overlayIcon:after{background-position:-50px -69px}
.overlayContainer .overlayTime{margin:0 auto;margin-top:4px;background:#fdf9f6;border-radius:20px;color:#000;display:inline-block;padding:4px 6px;font-size:13px;font-family:Arial}
.centreBlock{text-align:center}
.centreBlock:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.centred{display:inline-block;vertical-align:middle}
.loadingMoreContent{height:60px;padding:10px 10px 30px 10px;bottom:0;left:0;text-align:center;text-transform:uppercase}
.loadingMoreContent.tile{width:100%;padding:10px 0;cursor:pointer;cursor:hand}
@media all and (min-width:1026px){.loadingMoreContent.tile{width:880px}
}
@media all and (min-width:668px){.loadingMoreContent.tile{position:absolute;height:110px;padding:10px 10px 10px 10px;bottom:0;left:0;text-align:center;text-transform:uppercase}
}
.loadingMoreContent .spinner{height:60px;width:100%;background:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1);text-align:center}
.loadingMoreContent .spinner:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.loadingMoreContent .spinner .icon{background:transparent url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -280px -398px;width:37px;height:37px;display:inline-block;vertical-align:middle}
.loadingMoreContent .spinner .icon.spinIt{-webkit-animation:loadingSpin 3s infinite linear;-moz-animation:loadingSpin 3s infinite linear;-o-animation:loadingSpin 3s infinite linear;animation:loadingSpin 3s infinite linear}
.loadingMoreContent .noContent{display:none}
.loadingMoreContent .noContent .spinner .icon{background-position:-291px -352px;width:15px;height:28px}
.loadingMoreContent .noContent p{color:#cf1818}
.loadingMoreContent .noContent a{font-family:apexMedium;color:#cf1818;cursor:pointer}
.loadingMoreContent .noContent:hover a{text-decoration:underline}
.loadingMoreContent .error{display:none}
.loadingMoreContent .error p{color:#cf1818}
.loadingMoreContent .error a{font-family:apexMedium;color:#cf1818;cursor:pointer}
@media all and (min-width:668px) and (max-width:1279px){.containerHead{width:100%}
.containerHead .globalNavUpperBar{width:100%}
.containerHead .globalNavUpperBar ul.globalNav{display:block}
.containerHead .header .lowerNav{width:auto}
.containerHead .header .navigationHolder .upperNav .fixedItem{width:auto}
.containerHead .header .navigationHolder .upperNav .navContainer .burger .menuIcon{background-position:18px -480px}
.containerBody{width:auto}
.containerBody .containerContent{width:100%;margin:0 auto}
.containerBody .containerContent .vertBanner{width:50px}
.containerBody .containerContent .vertBanner .vertLogo{margin-left:5px;margin:0 5px 0 5px}
.containerBody .containerContent .breakingContainer{width:920px;margin-left:60px;margin-bottom:10px}
.containerBody .containerContent .breakingContainer .breaking p{font-size:14px}
.containerBody .containerContent .partiallySupported{width:920px;margin-left:60px;margin-bottom:10px}
.containerBody .containerContent .partiallySupported .breaking p{font-size:14px}
.containerBody .containerContent .sectionContainer{width:930px}
.containerBody .containerContent .sectionContainer .colContainer{position:relative}
.containerBody .containerContent .sectionContainer .colContainer .colLeft{width:600px!important}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .colSectionHeader{width:580px}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .colSectionHeader .colSectionHeaderImage img{width:100%}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .searchResult,.containerBody .containerContent .sectionContainer .colContainer .colLeft .resultDescription{width:580px}
.containerBody .containerContent .sectionContainer .colContainer .loadingMoreContent.tile{width:580px}
.containerFoot .footer .footerOpen .footerUpper{width:960px}
}
@media all and (min-width:1026px){.header .navigationHolder .upperNav .navContainer .burger{width:70px}
}
@media all and (min-device-width:668px) and (max-device-width:1025px){.header{width:100%!important}
.header .navigationHolder .upperNav .fixedItem{width:auto}
.header .navigationHolder .upperNav .navContainer .burger{width:60px!important}
.header .navigationHolder .upperNav .navContainer .burger .menuIcon{background-position:12px -480px!important}
}
@media all and (min-width:1280px){.globalNavUpperBar .globalNav{width:1280px!important}
.containerHead .header .lowerNav{width:1280px}
.containerHead .header .fixedItem{width:1280px}
.containerHead .upperBar .globalNav{width:1280px}
.containerBody .containerContent{width:1280px;margin:0 auto}
.containerBody .containerContent .vertBanner{width:65px}
.containerBody .containerContent .breakingContainer{width:1190px;margin-left:75px;margin-bottom:12px}
.containerBody .containerContent .partiallySupported{width:1190px;margin-left:75px}
.containerBody .containerContent .sectionContainer{width:1200px}
.containerBody .containerContent .sectionContainer .colContainer{position:relative}
.containerBody .containerContent .sectionContainer .colContainer .colLeft{width:900px}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .colSectionHeader{width:880px}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .searchResult,.containerBody .containerContent .sectionContainer .colContainer .colLeft .resultDescription{width:880px}
.containerFoot .footer{width:1280px}
.containerFoot .footer .footerClosed{padding:0 15px}
.containerFoot .footer .footerOpen .footerUpper{width:960px}
}
@media all and (min-width:668px) and (max-width:990px){.oneNewsLiveContainer{margin-right:60px!important}
.containerHead .header .lowerNav{display:none}
.containerBody .containerContent .sectionContainer .colRight{display:none}
.containerHead .header .upperBar{width:100%}
.containerHead .header .navigationHolder .upperNav .searchContainer{display:none}
.containerHead .header .navigationHolder .upperNav .navContainer{float:none}
.containerHead .header .navigationHolder .upperNav .navContainer .navHolder{float:none}
.containerHead .header .navigationHolder .upperNav .navContainer .navHolder .burger{width:60px!important}
.containerHead .header .navigationHolder .upperNav .navContainer .navHolder .burger .menuIcon{background-position:11px -480px!important}
.containerHead .header .navigationHolder .upperNav .navContainer .navHolder .weatherWidget{display:none}
.containerBody .containerContent .breakingContainer{width:580px;float:none;margin-left:auto;margin:0 auto;height:auto;position:relative}
.containerBody .containerContent .breakingContainer .closePopup{position:absolute;top:0;right:0}
.containerBody .containerContent .breakingContainer .breakingShare{position:absolute;right:45px}
.containerBody .containerContent .breakingContainer.breakNews{*zoom:1}
.containerBody .containerContent .breakingContainer.breakNews:before,.containerBody .containerContent .breakingContainer.breakNews:after{content:" ";display:table}
.containerBody .containerContent .breakingContainer.breakNews:after{clear:both}
.containerBody .containerContent .breakingContainer.breakNews a .breaking{float:left;clear:left}
.containerBody .containerContent .breakingContainer.breakNews a .breaking p{float:left;clear:left;line-height:22px;margin:10px}
.containerBody .containerContent .breakingContainer.breakNews a .breaking p.breakHeader{margin:0;line-height:45px}
.containerBody .containerContent .sectionContainer{width:600px!important;float:none;margin:0 auto}
.containerBody .containerContent .sectionContainer .colContainer .colLeft{width:100%}
.containerBody .containerContent .sectionContainer .colContainer .colLeft .colSectionHeader{float:none;margin-top:0;margin-left:10px;margin-bottom:10px}
.containerBody .containerContent .sectionContainer .colContainer .colLeft.narrow .tile,.containerBody .containerContent .sectionContainer .colContainer .colLeft.narrow .advert{position:static!important;float:left}
}
@media all and (min-width:668px) and (max-width:750px){.oneNewsLiveContainer{margin-right:10px!important}
.sectionContainer{float:left!important;margin:0 0 0 0!important}
.containerBody .containerContent .vertBanner .vertLogo{margin-left:10px;margin:0 0 0 10px}
}
@media all and (min-width:1026px) and (max-width:1279px){.containerHead .header .navigationHolder .lowerNav{width:1020px}
.containerHead .header .navigationHolder .upperNav .fixedItem{width:1020px}
.containerHead .globalNavUpperBar .globalNav{width:1020px}
.containerBody .containerContent{width:1020px;margin:0 auto}
}
body.device-mobile .colSectionHeader{display:none}
body.device-mobile .containerBody .containerContent .breakingContainer{width:100%;margin-left:0;margin-bottom:5px}
body.device-mobile .overlayContainer.big .overlayIcon,body.device-mobile .overlayContainer.large .overlayIcon{height:57px;width:57px}
body.device-mobile .overlayContainer.big .overlayIcon:after,body.device-mobile .overlayContainer.large .overlayIcon:after{background-position:-61px -163px}
body.device-mobile .overlayContainer.big .overlayTime,body.device-mobile .overlayContainer.large .overlayTime{font-size:12px}
.headerLogin{font-size:14px;float:right;margin-right:20px;line-height:30px;color:#c5ccd0;padding-right:15px;cursor:pointer;position:relative}
.headerLogin:after{content:'';border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;top:12px;right:0}
.headerLoginMenu{width:120px;position:absolute;top:-200px;padding:0;line-height:normal;z-index:1999;box-shadow:-1px -1px 0 0 #c5ccd0;background:#1f1f1f;-webkit-transition:z-index 1s step-start,top 1s;-moz-transition:z-index 1s step-start,top 1s;-ms-transition:z-index 1s step-start,top 1s;-o-transition:z-index 1s step-start,top 1s;transition:z-index 1s step-start,top 1s}
.headerLoginMenu:before{content:'';background:#1f1f1f;width:15px;height:15px;position:absolute;top:-7px;left:50px;box-shadow:-1px -1px 0 0 #c5ccd0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.headerLoginMenu.active{top:34px;z-index:2001;-webkit-transition:z-index 1s step-end,top 1s;-moz-transition:z-index 1s step-end,top 1s;-ms-transition:z-index 1s step-end,top 1s;-o-transition:z-index 1s step-end,top 1s;transition:z-index 1s step-end,top 1s}
.headerLoginMenu a{padding:12px;color:#fff;display:block;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexBook;font-size:16px;cursor:pointer}
.searchContainer{float:right;height:60px;margin-right:15px;text-align:center;position:relative;z-index:16}
.searchContainer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.searchContainer:before{margin:0}
.searchContainer .searchIcon{width:60px;height:60px;position:absolute;right:0;top:0;z-index:2;cursor:pointer}
.searchContainer .searchIcon .icon{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -7px -446px;width:20px;height:20px;margin:20px 0 0 20px}
.searchContainer .searchIcon.active{background:#cf1818}
.searchContainer .searchIcon.active .icon{background-position:-32px -445px}
.searchContainer .searchBox{position:relative;z-index:2}
.searchContainer .searchBox .searchField{padding:10px 40px 10px 10px;margin:0;border-radius:4px;border:1px solid #c5ccd0;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);width:245px;z-index:1}
.searchContainer .searchBox .searchField:focus{outline:none!important;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(151,50,50,0.2);border:1px solid #cf1818}
.searchContainer .searchBox .searchField::-webkit-input-placeholder{color:#999}
.searchContainer .searchBox .searchField:-moz-placeholder{color:#999;opacity:1}
.searchContainer .searchBox .searchField::-moz-placeholder{color:#999;opacity:1}
.searchContainer .searchBox .searchField:-ms-input-placeholder{color:#999}
.searchContainer .searchBox.hidden{overflow:hidden;z-index:1}
.searchContainer .searchBox.hidden .searchField{cursor:default;pointer-events:none}
.searchContainer .twitter-typeahead{display:block!important}
.searchContainer .tt-dropdown-menu{z-index:905;background:white;background:rgba(255,255,255,0.92);width:100%;border-radius:0,0,4px,4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}
.searchContainer .tt-dropdown-menu .tt-dataset-tags{margin:10px 0 0 0;padding:0}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion{border-bottom:1px solid #d9d9d9;padding:0;color:#4d4d4d;font-size:14px;cursor:pointer;padding:15px;margin:0;font-family:apexBook;line-height:1.2}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion:last-child{border-bottom:0 none}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion p{text-align:left}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion p strong{color:#000;font-weight:normal;font-family:apexMedium}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion.tt-cursor{background:#f4f4f4}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion.tt-cursor p{color:#cf1818}
.searchContainer .tt-dropdown-menu .tt-dataset-tags .tt-suggestions .tt-suggestion.tt-cursor p strong{color:#cf1818}
.navigationHolder{background:#fff;width:100%}
.navigationHolder .navHolder{width:100%;float:left;margin:0;padding:0;background:#fff}
.navigationHolder .navHolder p,.navigationHolder .navHolder h1{color:#000;font-size:27px;line-height:27px;float:left;margin:0;text-shadow:none}
.navigationHolder .navHolder p a,.navigationHolder .navHolder h1 a{display:block;float:left;text-decoration:none}
.navigationHolder .upperNav{width:100%;height:60px;background:#fff;position:relative;z-index:16;box-shadow:0 1px 1px 0 rgba(0,0,0,0.3);border-bottom:3px solid #cf1818}
.navigationHolder .upperNav .fixedItem{margin:0 auto}
.navigationHolder .upperNav .navContainer{height:60px;float:left}
.navigationHolder .upperNav .navContainer p,.navigationHolder .upperNav .navContainer h1{height:20px;line-height:20px;padding:20px 5px;border-left:1px solid #eee;-webkit-transition:background .4s,border .4s;-moz-transition:background .4s,border .4s;-ms-transition:background .4s,border .4s;-o-transition:background .4s,border .4s;transition:background .4s,border .4s}
.navigationHolder .upperNav .navContainer p a,.navigationHolder .upperNav .navContainer h1 a{color:#000;font-size:20px;height:20px;line-height:20px;text-transform:uppercase;padding:0 22px}
.navigationHolder .upperNav .navContainer p.active,.navigationHolder .upperNav .navContainer h1.active,.navigationHolder .upperNav .navContainer p:hover,.navigationHolder .upperNav .navContainer h1:hover{background:#cf1818;border-left:1px solid #cf1818;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.navigationHolder .upperNav .navContainer p.active a,.navigationHolder .upperNav .navContainer h1.active a,.navigationHolder .upperNav .navContainer p:hover a,.navigationHolder .upperNav .navContainer h1:hover a{color:#fff}
.navigationHolder .upperNav .navContainer .burger{width:74px;float:left;height:60px;line-height:60px;position:relative}
.navigationHolder .upperNav .navContainer .burger .burgerMenu{opacity:0;-webkit-transition:opacity .4s,top 0s .5s;-moz-transition:opacity .4s,top 0s .5s;-ms-transition:opacity .4s,top 0s .5s;-o-transition:opacity .4s,top 0s .5s;transition:opacity .4s,top 0s .5s}
.navigationHolder .upperNav .navContainer .burger:hover a.menuIcon,.navigationHolder .upperNav .navContainer .burger.active a.menuIcon{background-color:#1f1f1f}
.navigationHolder .upperNav .navContainer .burger:hover .burgerMenu,.navigationHolder .upperNav .navContainer .burger.active .burgerMenu{z-index:100;top:60px;opacity:1;-webkit-transition:top 0s,opacity .3s;-moz-transition:top 0s,opacity .3s;-ms-transition:top 0s,opacity .3s;-o-transition:top 0s,opacity 3s;transition:top 0s,opacity .3s}
.navigationHolder .lowerNav{clear:left;height:36px;margin:4px auto 0 auto;position:relative;z-index:14}
.navigationHolder .lowerNav .lowerNavItems{padding-left:72px}
.navigationHolder .lowerNav .lowerNavItems .navHolder{margin-left:10px;width:auto;position:absolute}
.navigationHolder .lowerNav .lowerNavItems .navHolder #magicLine{position:absolute;bottom:-3px;left:0;width:50px;height:3px;background:#cf1818}
.navigationHolder .lowerNav .lowerNavItems .navHolder h2,.navigationHolder .lowerNav .lowerNavItems .navHolder p{padding:0 2px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;color:#000;font-family:apexMedium;font-weight:normal;line-height:23px;font-size:19px;position:relative}
.navigationHolder .lowerNav .lowerNavItems .navHolder h2 a,.navigationHolder .lowerNav .lowerNavItems .navHolder p a{padding:0 13px;line-height:36px;font-size:14px;font-family:apexMedium;color:#000;text-transform:uppercase;letter-spacing:.28px;display:block;cursor:pointer}
.navigationHolder .lowerNav .lowerNavItems .navHolder h2.active a,.navigationHolder .lowerNav .lowerNavItems .navHolder p.active a{color:#cf1818}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown{padding:0 2px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;color:#000;font-family:apexMedium;font-weight:normal;line-height:23px;font-size:19px;z-index:16}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown a{padding:0 13px;line-height:36px;font-size:14px;font-family:apexMedium;color:#000;text-transform:uppercase;letter-spacing:.28px;display:block;cursor:pointer;position:relative}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown>a{position:relative}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown>a:after{content:'';border-top:4px solid #1f1f1f;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;top:15px;right:-14px}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown.active a{color:#cf1818}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu{-webkit-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-moz-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-ms-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-o-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);position:absolute;top:-500px;left:0;opacity:0;width:222px}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu ul{margin:0;padding:0;list-style:none}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu ul li{float:left;clear:left;width:100%}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems{position:relative;float:left;background:#fff;border:1px solid #c5ccd0;padding:2px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1)}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems:before{content:'';background:#fff;width:15px;height:15px;position:absolute;top:-7px;left:46%;box-shadow:-1px -1px 0 0 #c5ccd0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems li{text-transform:uppercase;height:36px;width:222px;line-height:20px;color:#000;cursor:pointer}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems li a{width:212px;height:20px;padding:8px 0 8px 10px;display:block;float:left;color:#000}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems li:hover a,.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown .lowerNavSecondaryMenu .lowerNavSecondaryMenuItems li.active a{color:#cf1818}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown:hover{position:relative}
.navigationHolder .lowerNav .lowerNavItems .navHolder .lowerNavDropdown:hover .lowerNavSecondaryMenu{position:relative;top:0;opacity:1;-webkit-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-moz-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-ms-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);-o-transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1);transition:opacity .6s cubic-bezier(0.77,0,0.175,1),top 0s cubic-bezier(0.77,0,0.175,1)}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch{float:left;padding:0}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch p{float:left;text-transform:uppercase;font-family:apexMedium;font-size:14px;margin:6px 10px 0 0;z-index:2;position:relative}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch p:after{position:absolute;content:'';background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -245px -405px;width:15px;height:14px;top:4px;right:-30px}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField{float:left;padding:4px 6px 4px 30px;margin:4px 10px 0 0;border-radius:4px;border:1px solid #c5ccd0;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);width:400px}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField:focus{outline:none!important;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(151,50,50,0.2);border:1px solid #cf1818}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField::-webkit-input-placeholder{color:#999}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField:-moz-placeholder{color:#999;opacity:1}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField::-moz-placeholder{color:#999;opacity:1}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchField:-ms-input-placeholder{color:#999}
.navigationHolder .lowerNav .lowerNavItems .navHolder .navSearch .searchGo{float:left;margin:2px 0 0 0;padding:6px 10px;border-radius:4px;border:0;background:#cf1818;color:#fff;text-transform:uppercase;font-family:apexMedium;cursor:pointer}
.lowerNav .navHolder{background:transparent!important}
body.device-mobile .loadingMoreContent.tile{width:100%!important;margin:0 0 0 0!important;bottom:0;padding:0;float:left}
body.device-mobile .navigationHolder .upperNav{width:100%}
body.device-mobile .navigationHolder .upperNav h1{height:60px;line-height:60px;text-align:center;width:100%;position:absolute;top:0;left:0;z-index:1;color:#000;font-size:20px;text-transform:uppercase}
body.device-mobile .navigationHolder .upperNav img{height:50%;margin:13px auto 0 auto}
body.device-mobile .containerBody{background:#f4f4f4;width:100%}
body.device-mobile .containerBody .containerContent{margin-top:0!important}
@media all and (max-width:1279px){body.device-mobile .containerBody .containerContent .vertBanner{display:none}
body.device-mobile .containerBody .containerContent .sectionContainer{width:100%;max-width:100%;padding:0;margin:0}
}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft,body.device-mobile .colLeft{width:100%}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabs,body.device-mobile .colLeft .colLeftTabs{background:#1f1f1f;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #cf1818;width:100%;padding:6px 6px 0 6px;float:left;margin-bottom:0}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabs .tabHeader,body.device-mobile .colLeft .colLeftTabs .tabHeader{font-family:apexMedium;position:relative;width:33%;text-align:center;text-transform:uppercase;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;float:left;line-height:50px;height:50px;cursor:pointer;box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.2)}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabs .tabHeader:first-child,body.device-mobile .colLeft .colLeftTabs .tabHeader:first-child{box-shadow:none}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabs .tabHeader.active:after,body.device-mobile .colLeft .colLeftTabs .tabHeader.active:after{content:'';border-bottom:10px solid #cf1818;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;bottom:0;left:0;right:0;width:0;margin:0 auto}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .page,body.device-mobile .colLeft .page{display:block;width:100%}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer,body.device-mobile .colLeft .colLeftTabContainer{float:left;width:100%;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer.active,body.device-mobile .colLeft .colLeftTabContainer.active{display:block}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage,body.device-mobile .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage{position:relative}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage img,body.device-mobile .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage img{width:100%;max-width:100%}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage .tileOverlayNumber,body.device-mobile .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage .tileOverlayNumber{position:absolute;bottom:-18px;right:0;z-index:2;font-family:apexBold;font-size:146px;min-width:78px;text-align:center;color:#fff;line-height:100px;text-shadow:0 0 1px #fff}
body.device-mobile .containerBody .containerContent .sectionContainer .colContainer .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage .overlayContainer,body.device-mobile .colLeft .colLeftTabContainer .tile .tileContentHolder .tileImage .overlayContainer{height:100%!important}
body.device-mobile.storyPageBody .containerBody{background:#fff!important}
.burger a.menuIcon{background:#fff url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat 18px -480px;cursor:pointer;cursor:hand;display:block;width:100%;height:100%}
.burgerMenu{position:absolute;width:300px;background-color:#1f1f1f;border:1px solid #404242;border-top:0;border-left:none;z-index:-10;top:-1000px}
.burgerMenu ul{list-style:none;margin:0;padding:0}
.burgerMenu a{font-family:apexBook;font-size:16px;color:#fff}
.burgerMenu .menuLeft{width:210px;float:left}
.burgerMenu .menuLeft .topMenu{border-right:1px solid #404242}
.burgerMenu .menuLeft .topMenu .topMenuItem{width:189px}
.burgerMenu .menuLeft .topMenu .topMenuItem>a{padding-left:30px;font-size:18px;display:block;font-family:apexMedium;text-transform:uppercase;position:relative}
@media all and (max-width:667px){.burgerMenu .menuLeft .topMenu .topMenuItem>a{padding:12px 0 12px 12px}
}
.burgerMenu .menuLeft .topMenu .topMenuItem>a:hover{color:#cf1818}
.burgerMenu .menuLeft .topMenu .topMenuItem>a:hover:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #1f1f1f;background-color:#cf1818;position:absolute;height:26px;top:-8px;left:-10px;top:14px;left:14px}
.burgerMenu .menuLeft .topMenu .topMenuItem>a:hover:after{content:'';border-top:3px solid #1f1f1f;border-left:3px solid transparent;position:absolute;height:26px;top:-8px;left:-10px;top:14px;left:14px}
.burgerMenu .menuLeft .topMenu .subMenu{border-top:1px solid #404242}
.burgerMenu .menuLeft .topMenu .subMenu li{padding:12px 0 12px 24px;line-height:normal}
.burgerMenu .menuLeft .topMenu .subMenu li a{position:relative;display:block;padding-left:6px;text-transform:capitalize}
.burgerMenu .menuLeft .topMenu .subMenu li a:hover{color:#cf1818}
.burgerMenu .menuLeft .topMenu .subMenu li a:hover:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #1f1f1f;background-color:#cf1818;position:absolute;height:26px;top:-8px;left:-10px;top:-6px}
.burgerMenu .menuLeft .topMenu .subMenu li a:hover:after{content:'';border-top:3px solid #1f1f1f;border-left:3px solid transparent;position:absolute;height:26px;top:-8px;left:-10px;top:-6px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover{position:relative;width:275px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a{position:relative;width:170px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a:before{display:none}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a:after{content:''}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a.fauxTop{font-size:18px;line-height:normal;font-family:apexMedium;text-transform:uppercase;position:relative}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a.more:after{border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:8px;left:50px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a:hover{color:#fff}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a:hover:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #cf1818;background-color:#cf1818;position:absolute;height:26px;top:-8px;left:-10px;top:-6px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover>a:hover:after{content:'';border-top:3px solid #cf1818;border-left:3px solid transparent;position:absolute;height:26px;top:-8px;left:-10px;top:-6px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer{overflow:hidden;width:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;left:300px;bottom:0}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems{position:relative;border-left:10px solid transparent;padding:0}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems:before{content:'';border-top:8px solid transparent;border-right:8px solid #1f1f1f;border-bottom:8px solid transparent;position:absolute;bottom:12px;left:-8px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems li{padding:9px 18px;background:#1f1f1f}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems li:first-child{padding-top:18px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems li:last-child{padding-bottom:18px}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover .hideContainer .subMenuRolloverItems li a{border:0;width:100%;height:100%}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover:hover,.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover.active{background:#cf1818}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover:hover>a,.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover.active>a{color:#fff}
.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover:hover .hideContainer,.burgerMenu .menuLeft .topMenu .subMenu li.subMenuRollover.active .hideContainer{width:155px!important;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.burgerMenu .menuRight{width:90px;position:absolute;top:0;left:210px}
.burgerMenu .menuRight .menuIcons>li{position:relative}
.burgerMenu .menuRight .menuIcons>li>a{height:90px;width:90px;display:block;border-bottom:1px solid #404242;position:relative}
.burgerMenu .menuRight .menuIcons>li>a .menuIconCentre{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.burgerMenu .menuRight .menuIcons>li>a p{border:none!important;float:none;margin:0;line-height:normal;text-transform:uppercase;color:#fff;font-family:apexMedium;font-size:11px;padding:10px 12px 0 12px;height:auto}
.burgerMenu .menuRight .menuIcons>li>a p:hover{background:transparent}
.burgerMenu .menuRight .menuIcons>li>a:hover{background-color:#cf1818;border-bottom:1px solid #cf1818}
.burgerMenu .menuRight .menuIcons>li .hideContainer{overflow:hidden;width:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;left:90px;top:0}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu{float:right;position:relative;padding:0;border-left:10px solid transparent}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu:before{content:'';border-top:8px solid transparent;border-right:8px solid #1f1f1f;border-bottom:8px solid transparent;position:absolute;top:40px;left:-6px}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu li{padding:9px 18px;background:#1f1f1f}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu li:first-child{padding-top:18px}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu li:last-child{padding-bottom:18px}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu li a{border:0;width:100%;height:100%;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.burgerMenu .menuRight .menuIcons>li .hideContainer .subMenu li:hover a{opacity:.6}
.burgerMenu .menuRight .menuIcons>li:hover .hideContainer,.burgerMenu .menuRight .menuIcons>li.active .hideContainer{width:221px;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.burgerMenu .menuRight .menuSocial{text-align:center}
.burgerMenu .menuRight .menuSocial li{font-size:11px;line-height:40px;height:40px;cursor:pointer}
.burgerMenu .menuRight .menuSocial li a{text-align:center;display:block;position:relative}
.burgerMenu .menuRight .menuSocial li a:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.burgerMenu .menuRight .menuSocial li a .icon{display:inline-block;vertical-align:middle;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat}
.burgerMenu .menuRight .menuSocial li a .icon.fb{background-position:-9px -285px;width:19px;height:18px}
.burgerMenu .menuRight .menuSocial li a .icon.tw{background-position:-9px -326px;width:20px;height:16px}
.burgerMenu .menuRight .menuSocial li a .icon.gplus{background-position:-8px -364px;width:21px;height:20px}
.burgerMenu .menuRight .menuSocial li a .icon.email{background-position:-10px -407px;width:17px;height:14px}
.burgerMenu .menuRight .menuSocial li .facebookShare:hover a{background-color:#4d6fae}
.burgerMenu .menuRight .menuSocial li .twitterShare:hover a{background-color:#60baef}
.burgerMenu .menuRight .menuSocial li .googlePlusShare:hover a{background-color:#de4b39}
.burgerMenu .menuRight .menuSocial li .emailShare:hover a{background-color:#cf1818}
.burgerMenu .menuRight .menuSocial .menuHeading{color:#fff;text-transform:uppercase;cursor:default!important}
.burgerMenu .menuRight .menuSprite{background:transparent url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;margin:0 auto}
.burgerMenu .menuRight .menuSprite.weather{background-position:0 0;width:35px;height:35px}
.burgerMenu .menuRight .menuSprite.newsOnTV{background-position:-6px -85px;width:26px;height:24px}
.burgerMenu .menuRight .menuSprite.sendStory{background-position:-4px -173px;width:27px;height:22px}
.burgerMenu .mCustomScrollBox{overflow:hidden;overflow-x:visible;max-width:none}
.burgerMenu .mCustomScrollBox .mCSB_container{margin:0}
.burgerMenu .mCustomScrollBox .mCSB_scrollTools{visibility:hidden}
.device-mobile .burger{width:60px;top:0;left:0;height:60px;line-height:60px;position:absolute;z-index:11}
.device-mobile .burger.active a.menuIcon{background-color:white}
.device-mobile .burger a.menuIcon{background-position:13px -480px;background-color:white}
.device-mobile .burger a.menuIcon:visited,.device-mobile .burger a.menuIcon:hover{background-color:white}
.device-mobile .burgerMenu{z-index:-1;visibility:hidden;height:100%!important;position:fixed;top:0;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
.device-mobile .burgerMenu .slidemenu-body{position:relative;height:100%;overflow:hidden}
.device-mobile .burgerMenu .slidemenu-body .scrollIt{position:relative;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.device-mobile .burgerMenu .newsOnTVHolder{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;background:#1f1f1f;width:100%;position:absolute;top:0;left:0;bottom:0;z-index:20;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-ms-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}
.device-mobile .burgerMenu .newsOnTVHolder.active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.device-mobile .burgerMenu .newsOnTVHolder .lbHeader{height:80px;float:left;width:100%;background:#eaeaea}
.device-mobile .burgerMenu .newsOnTVHolder .lbHeader .lbLogo{float:left;margin:20px 0 0 0}
.device-mobile .burgerMenu .newsOnTVHolder .lbHeader .lbLogo .goBack{float:left;padding:12px 16px;font-size:22px;line-height:22px;text-shadow:0 0 1px rgba(77,77,77,0.3);cursor:pointer}
.device-mobile .burgerMenu .newsOnTVHolder .lbHeader .lbLogo .goBack:before,.device-mobile .burgerMenu .newsOnTVHolder .lbHeader .lbLogo .goBack span{display:inline;float:left;padding:0 8px}
.device-mobile .burgerMenu .newsOnTVHolder .lbHeader .lbLogo .goBack:before{content:'\2329';line-height:16px;padding:0 8px 0 0}
.device-mobile .burgerMenu .newsOnTVHolder .lbContent{float:left;clear:left;width:100%}
.device-mobile .burgerMenu .newsOnTVHolder .newsOnTVContainer{background:#1f1f1f;margin:0;padding:0;list-style:none;position:relative}
.device-mobile .burgerMenu .newsOnTVHolder .newsOnTVContainer li{padding:9px 18px;background:#1f1f1f}
.device-mobile .burgerMenu .newsOnTVHolder .newsOnTVContainer li:first-child{padding-top:18px}
.device-mobile .burgerMenu .newsOnTVHolder .newsOnTVContainer li a{border:0;width:100%;height:100%;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.device-mobile .burgerMenu .newsOnTVHolder .newsOnTVContainer li a img{width:100%}
.device-mobile .burgerMenu .menuLeft{width:100%;float:none;padding-right:90px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.device-mobile .burgerMenu .menuLeft .topMenu a{position:relative;display:block;width:100%;height:100%;text-transform:capitalize;padding-left:12px;padding:12px 6px 12px 12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:0}
.device-mobile .burgerMenu .menuLeft .topMenu a:hover:before,.device-mobile .burgerMenu .menuLeft .topMenu a:hover:after{height:0;width:0;border-top:0;border-left:none;border-right:0;border-bottom:0;border:none top:0;left:0}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem{clear:left;width:100%}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem>a{text-transform:uppercase}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem>a:hover:before,.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem>a:hover:after{height:0;width:0;border-top:0;border-left:none;border-right:0;border-bottom:0;border:none top:0;left:0}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem .typeMenu{border-top:1px solid #404242;margin-right:10px}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem .typeMenu li{display:inline-block;white-space:nowrap}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem .typeMenu li a{position:relative;display:block;width:100%;height:100%;text-transform:uppercase;padding:12px 0 12px 6px;font-size:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem .typeMenu li a:first-child{padding-left:7px}
.device-mobile .burgerMenu .menuLeft .topMenu .topMenuItem .typeMenu li:first-child a{padding-left:12px}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover{position:relative;width:100%;line-height:normal;margin-right:10px}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .subMenuRolloverLink,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .subMenuRolloverLink,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .subMenuRolloverLink:hover,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .subMenuRolloverLink:hover{text-transform:uppercase}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .subMenuRolloverLink:after,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .subMenuRolloverLink:after,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .subMenuRolloverLink:hover:after,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .subMenuRolloverLink:hover:after{content:'';border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;display:block;width:0;position:absolute;top:18px;left:auto;right:18px!important}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .hideContainer,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .hideContainer{overflow:hidden;width:100%;max-height:0;float:left;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .hideContainer .subMenuRolloverItems,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .hideContainer .subMenuRolloverItems{position:relative;padding:0;height:100%;width:100%}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .hideContainer .subMenuRolloverItems li,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .hideContainer .subMenuRolloverItems li{background:#1f1f1f}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover .hideContainer .subMenuRolloverItems li:first-child,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover .hideContainer .subMenuRolloverItems li:first-child{border-top:0}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover.active,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover.active{background:#cf1818}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover.active .subMenuRolloverLink:after,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover.active .subMenuRolloverLink:after{border-bottom:5px solid #fff;border-top:0}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover.active .subMenuRolloverLink:hover,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover.active .subMenuRolloverLink:hover{color:#fff!important}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover.active .hideContainer,.device-mobile .burgerMenu .menuLeft .topMenu .subMenuRollover:hover.active .hideContainer{max-height:10000px;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.device-mobile .burgerMenu .menuLeft .topMenu .leftMenuFooter{clear:left;width:100%}
.device-mobile .burgerMenu .menuLeft .topMenu .leftMenuFooter a:first-child{border-top:1px solid #404242;margin-right:20px;padding-top:12px}
.device-mobile .burgerMenu .menuLeft .topMenu .leftMenuFooter a.copy{color:#4d4d4d}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenu{border-top:0}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenu li{margin-right:10px;padding:0}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenu li:first-child{border-top:1px solid #404242}
.device-mobile .burgerMenu .menuLeft .topMenu .subMenu li a{padding-left:12px}
.device-mobile .burgerMenu .menuRight{width:90px;position:absolute;top:61px;right:0;left:initial}
.device-mobile .burgerMenu .menuRight .menuIcons>li>a{text-align:center}
.device-mobile .burgerMenu .menuRight .menuIcons>li>a:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.device-mobile .burgerMenu .menuRight .menuIcons>li>a p{margin:0;line-height:normal;text-transform:uppercase;color:#fff;font-family:apexMedium;font-size:11px;padding:10px 12px 0 12px}
.device-mobile .navigationHolder{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.device-mobile .navigationHolder .upperNav h1{height:60px;line-height:60px;text-align:center;width:100%;position:absolute;top:0;left:0;z-index:1;color:#000;text-shadow:0 0 1px rgba(190,190,190,0.8);font-size:20px;text-transform:uppercase}
.device-mobile .searchContainer{float:none;margin-right:0;height:60px;text-align:center;position:relative;border-bottom:1px solid #404242;background-color:#1f1f1f}
.device-mobile .searchContainer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em!important}
.device-mobile .searchContainer .searchBox{position:relative;z-index:2;width:100%;padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.device-mobile .searchContainer .searchBox .searchField,.device-mobile .searchContainer .searchBox .searchField:focus{width:100%;padding:10px;margin:0;color:#fff;background:transparent;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none}
.device-mobile .searchContainer .searchIcon{width:40px;height:60px;position:absolute;left:0;top:0}
.device-mobile .searchContainer .searchIcon .icon{background-position:-32px -445px;margin:20px 0 0 10px}
.device-mobile .containerFoot{position:relative}
.device-mobile .containerFoot .footer{width:100%}
.device-mobile .containerFoot .footerOpen{overflow:hidden;max-height:2000px;padding-bottom:42px;background:#cf1818;width:100%}
.device-mobile .containerFoot .footerOpen .footerLower{width:100%!important;padding:0}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks{margin:0;padding:0 20px 0 0;float:left;clear:left;list-style:none;margin-bottom:0;padding-bottom:0;border-bottom:0!important}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup{float:left;padding:0 0 10px 12px;border-bottom:1px solid #e60101;max-height:42px;overflow:hidden;width:100%}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2{text-transform:uppercase!important;font-size:18px;padding:16px 0;color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6);border-bottom:0;margin-bottom:0;font-family:apexMedium}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2 a{position:relative;text-transform:uppercase;padding-left:0;padding:0;width:auto!important;display:inline-block}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2 a:after{content:'';border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;right:-20px;top:7px}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2 a:hover{position:relative;padding-left:0;padding:0;width:auto!important;display:inline-block;color:#fff}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2 a:hover:before{content:'';border-top:0;border-bottom:0}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2 a:hover:after{content:'';border-bottom:0;border-top:0}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup.active{max-height:2000px}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup.active h2 a{position:relative;padding-left:0;padding:0;width:auto!important;display:inline-block}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup.active h2 a:after{content:'';border-bottom:5px solid #fff;border-top:0}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem{float:left;list-style:none;margin:0;padding:0;width:50%;text-transform:capitalize}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li{line-height:22px;letter-spacing:.24px;width:100%}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li a{color:#fff;font-family:apexMedium;font-size:12px;padding:6px 0;padding-left:0}
.device-mobile .containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li a:hover{color:#fff}
.lowerNavTags{float:right;width:300px;margin-right:15px}
.lowerNavTags ul{margin:0;padding:0;list-style:none}
.lowerNavTags li{float:right;padding:0 0 0 13px;margin:0 15px 0 0}
.lowerNavTags li a{line-height:36px;font-size:14px;font-family:apexMedium;color:#000;text-shadow:0 0 1px rgba(190,190,190,0.8);text-transform:uppercase;letter-spacing:.28px;position:relative;float:left;display:block;white-space:nowrap}
.lowerNavTags li a:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #fff;background-color:#cf1818;position:absolute;height:16px;top:-8px;left:-10px;top:6px}
.lowerNavTags li a:after{content:'';border-top:3px solid #fff;border-left:3px solid transparent;position:absolute;height:16px;top:-8px;left:-10px;top:6px}
.lowerNavTags li a:hover,.lowerNavTags li a.active{border-bottom:3px solid #cf1818}
.lowerNavTags li:last-child{padding-right:0}
.containerFoot{-webkit-transition:all .6s cubic-bezier(0.77,0,0.175,1);-moz-transition:all .6s cubic-bezier(0.77,0,0.175,1);-ms-transition:all .6s cubic-bezier(0.77,0,0.175,1);-o-transition:all .6s cubic-bezier(0.77,0,0.175,1);transition:all .6s cubic-bezier(0.77,0,0.175,1);position:fixed;background:#fff;width:100%;box-shadow:inset 0 80px 0 0 #cf1818;border-bottom:3px solid #fff;z-index:2001}
.containerFoot .footerClosed{height:27px;margin:-27px auto 0 auto}
.containerFoot .footerClosed .footerBackToTop{float:left;line-height:27px}
.containerFoot .footerClosed .footerBackToTop a.footerBackToTopLink{cursor:pointer}
.containerFoot .footerClosed .footerBackToTop a.footerBackToTopLink div{font-family:apexMedium;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -141px -275px;width:20px;height:14px;cursor:pointer;float:left;margin:4px 2px 0 0}
.containerFoot .footerClosed .footerBackToTop a.footerBackToTopLink span{float:left;color:#cf1818;font-size:14px}
.containerFoot .footerClosed .footerCopy{float:right;font-family:apexMedium;font-size:12px;line-height:27px;padding:0 0 0 5px;border-radius:5px 5px 0 0;background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.7) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0.7)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.7) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.7) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#b3ffffff',GradientType=0)}
.containerFoot .footerClosed .footerCopy .copy{float:left;margin-right:6px;color:#999}
.containerFoot .footerClosed .footerCopy .footerCopyLinks{float:left;list-style:none;margin:0;padding:0}
.containerFoot .footerClosed .footerCopy .footerCopyLinks li{float:left;margin:0;padding:0 6px 0 0}
.containerFoot .footerClosed .footerCopy .footerCopyLinks li a{color:#cf1818;text-transform:capitalize;border-left:1px solid #999;padding-left:6px}
.containerFoot .footerClosed .footerCopy .footerOpenMenu{float:left}
.containerFoot .footerClosed .footerCopy .footerOpenMenu a.footerOpenMenuLink .fOMLIcon{display:block;height:27px;width:36px;border-radius:3px 3px 0 0;background:#cf1818;cursor:pointer;position:relative}
.containerFoot .footerClosed .footerCopy .footerOpenMenu a.footerOpenMenuLink .fOMLIcon .icon{position:absolute;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -168px -275px;width:20px;height:14px;top:6px;left:8px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.containerFoot .footerOpen{width:100%;overflow:hidden}
.containerFoot .footerOpen .footerUpper{margin:0 auto;height:40px;padding:20px 0}
.containerFoot .footerOpen .footerUpper ul{margin:0;padding:0;list-style:none}
.containerFoot .footerOpen .footerUpper ul li{float:left}
.containerFoot .footerOpen .footerUpper ul li a{color:#fff;font-family:apexMedium;font-size:13px;letter-spacing:.13px;line-height:18px}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li{margin-right:20px;width:220px}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li a{float:left}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li a div{margin-right:10px;float:left;background:#cf1818 url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li a p{overflow:hidden;margin:0;color:#fff}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li a:hover{opacity:.6}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li.footerFB div{margin-top:5px;background-position:-168px -346px;width:24px;height:24px}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li.footerTW div{margin-top:7px;background-position:-168px -32px;width:23px;height:19px}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li.footerAPP div{background-position:-158px -381px;width:69px;height:34px;margin-top:0}
.containerFoot .footerOpen .footerUpper .footerSocialLinks li.footerSHARE div{margin-top:4px;background-position:-127px -346px;width:29px;height:24px}
.containerFoot .footerOpen .footerLower{margin:0 auto;width:960px;padding:20px 0}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks{margin:0;padding:0;float:left;clear:left;list-style:none;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup{float:left;width:296px;margin-right:24px}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup h2{text-transform:uppercase;font-family:apexBold;font-size:18px;text-shadow:0 0 1px rgba(190,190,190,0.8);margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem{float:left;list-style:none;margin:0;padding:0;width:50%;text-transform:capitalize}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li{line-height:22px;letter-spacing:.24px}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li a{color:#8c8c8c;font-family:apexMedium;font-size:12px}
.containerFoot .footerOpen .footerLower ul.footerLowerLinks li.footerLowerLinksGroup ul.footerLowerLinksItem li a:hover{color:#cf1818}
.containerFoot .footerOpen .footerLower .footerFinalLinks{width:960px;float:left;clear:left}
.containerFoot .footerOpen .footerLower .footerFinalLinks ul{list-style:none;margin:0;padding:0}
.containerFoot .footerOpen .footerLower .footerFinalLinks ul li{float:left;margin:0 20px 0 0}
.containerFoot .footerOpen .footerLower .footerFinalLinks ul li a{font-size:12px;font-family:apexMedium;color:#8c8c8c;text-transform:capitalize}
.containerFoot .footerOpen .footerLower .footerFinalLinks ul li a:hover{color:#cf1818}
.containerFoot.closed .footerCopy .footerOpenMenu a.footerOpenMenuLink .fOMLIcon .icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
@media all and (min-width:668px) and (max-width:990px){.containerFoot{box-shadow:none}
.containerFoot .footer .footerOpen .footerUpper{width:100%;background:#cf1818;height:auto!important;float:left}
.containerFoot .footer .footerOpen .footerUpper .footerSocialLinks{width:100%}
.containerFoot .footer .footerOpen .footerUpper .footerSocialLinks ul{width:90%;margin:0 5%}
.containerFoot .footer .footerOpen .footerUpper .footerSocialLinks ul li{width:50%;margin-right:0;margin-bottom:5px}
.containerFoot .footer .footerOpen .footerUpper .footerSocialLinks ul li:nth-child(3){clear:left}
.containerFoot .footer .footerOpen .footerUpper .footerSocialLinks ul li a{padding:10px 20px}
}
html.msie9 .containerFoot.closed .footerCopy .footerOpenMenu a.footerOpenMenuLink .fOMLIcon .icon{-ms-transform:rotate(0);transform:rotate(0);background-position:-111px -275px}
.colRight{width:300px;margin-top:10px;float:right;-webkit-transform:all .2s;transform:all .2s}
.colRight .tile{float:none;width:272px;height:210px}
.colRight .tile .tileContentHolder{box-shadow:none}
.colRight .tile .tileContentHolder .tileContent{margin-top:10px;padding:0;z-index:3}
.colRight .tile .tileContentHolder .tileContent .tileContentHeading{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px}
.colRight .tile .tileContentHolder .tileImage{position:relative}
.colRight .tile .tileContentHolder .tileImage img{max-width:100%;width:100%}
.colRight .tile .tileContentHolder .tileImage .tileOverlayNumber{position:absolute;bottom:-8px;right:-11px;z-index:2;font-family:apexBold;font-size:146px;min-width:78px;text-align:center;color:#fff;line-height:100px;text-shadow:0 0 1px #fff}
.colRight .tile.rightFeature{width:272px;height:auto;margin-bottom:10px}
.colRight .tile.rightFeature .tileContentHolder .tileContent .tileContentHeading{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px;text-align:left}
.colRight .tile:hover .tileContentHeading{color:#cf1818}
.colRight .colRightContainer{background:#1f1f1f}
.colRight .colRightContainer .colRightTabs{height:36px;padding:7px 0}
.colRight .colRightContainer .colRightTabs .tabHeader{font-family:apexMedium;position:relative;float:left;text-align:center;text-transform:uppercase;color:#fff;font-size:16px;line-height:16px;height:16px;padding:5px 0;margin:10px 0 0 0;cursor:pointer;cursor:hand;box-shadow:inset 1px 0 0 0 rgba(255,255,255,0.2)}
.colRight .colRightContainer .colRightTabs .tabHeader:first-child{box-shadow:none}
.colRight .colRightContainer .colRightTabs .tabHeader:hover{color:#cf1818}
.colRight .colRightContainer .colRightTabs .tabHeader.active:after{content:'';border-bottom:10px solid #cf1818;border-right:7px solid transparent;border-left:7px solid transparent;position:absolute;bottom:-14px}
.colRight .colRightContainer .colRightTabContainer{width:279px;background:#fff;margin:7px;padding:10px 0 7px 7px;display:none;position:relative}
.colRight .colRightContainer .colRightTabContainer:before{content:'';width:100%;border-top:3px solid #cf1818;position:absolute;top:0;left:0}
.colRight .colRightContainer .colRightTabContainer.active{display:block}
.colRight:not(.story){position:initial}
.colRight:not(.story).fixed{position:fixed}
.colRight:not(.story) .colRightContainer{padding-bottom:1px;margin-bottom:20px}
.colRight:not(.story) .colRightContainer .colRightTabs .tabHeader{width:50%}
.colRight:not(.story) .colRightContainer .colRightTabs .tabHeader.active:after{left:64px}
.colRight:not(.story) .tile.video.story-stream-item .overlayContainer.small{height:125px}
.colRight.story .tile .tileContentHolder{box-shadow:none;position:relative}
.colRight.story .tile .tileContentHolder .progress{position:absolute;top:0;left:0;height:100%;background:#eaeaea;overflow:hidden;-webkit-transition:width .2s linear;-moz-transition:width .2s linear;-o-transition:width .2s linear;-ms-transition:width .2s linear;transition:width .2s linear}
.colRight.story .tile .tileContentHolder .progress.scrolled{width:100%}
.colRight.story .tile .tileContentHolder .progress.below{width:0}
.colRight.story .tile .tileContentHolder .tileImage{position:relative}
.colRight.story .tile .tileContentHolder .tileContent{margin-top:10px;padding:0;z-index:3;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.colRight.story .tile:hover .tileContentHeading{color:#cf1818}
.colRight.story .colRightContainer{margin-bottom:40px;padding-bottom:24px;position:relative}
.colRight.story .colRightContainer .colRightTabs{padding:10px 0 7px 0}
.colRight.story .colRightContainer .colRightTabs .tabHeader{width:100px}
.colRight.story .colRightContainer .colRightTabs .tabHeader.active:after{left:43px}
.colRight.story .colRightContainer .colRightTabContainerHeader{width:100%;line-height:31px;background:#cf1818;text-transform:uppercase;position:absolute;top:60px;left:0;z-index:5}
.colRight.story .colRightContainer .colRightTabContainerHeader p{padding:0 10px;margin:0;color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexMedium}
.colRight.story .colRightContainer .colRightTabContainerHeader+.tile.latest a{position:relative;z-index:2}
.colRight.story .colRightContainer .colRightTabContainerHeader+.tile.latest a:after{position:absolute;content:'';height:60px;width:80px;background:#eaeaea;top:-8px;left:0;z-index:1}
.colRight.story .colRightContainer .colRightTabContainerHeader+.tile.latest a time{display:none}
.colRight.story .colRightContainer.hasSectionHeader .colRightTabContainer{padding-top:40px}
.colRight.story .colRightContainer .colRightTabContainer{height:100%;margin:7px;padding:7px 0 7px 7px}
.colRight.story .colRightContainer .colRightTabContainer:before{content:'';width:100%;border-top:3px solid #cf1818;position:absolute;top:0;left:0}
.colRight.story .colRightContainer .colRightTabContainer.active{display:block}
.colRight.story .colRightContainer .colRightTabContainer .advert.sponsored{width:252px;height:auto;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}
.colRight.story .colRightContainer .colRightTabContainer .advert.sponsored .interior{padding:0}
.colRight.story .colRightContainer .colRightTabContainer .advert.sponsored .interior .sponsoredContent{width:152px}
.colRight.story .colRightContainer .tile.popular{width:264px;height:210px}
.colRight.story .colRightContainer .tile.popular .overlayContainer.small{width:264px;height:125px}
.colRight.story .colRightContainer .tile.popular .tileOverlayNumber{position:absolute;bottom:-12px;right:4px;z-index:2;font-family:apexBold;font-size:146px;min-width:78px;text-align:center;color:#fff;line-height:100px;text-shadow:0 0 1px #fff}
.colRight.story .colRightContainer .tile.popular .tileContent .tileContentHeading{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px;font-size:18px}
.colRight.story .colRightContainer .tile.rightFeature{width:264px;height:auto;margin-bottom:10px}
.colRight.story .colRightContainer .tile.rightFeature .tileContentHeading{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px;font-size:18px}
.colRight.story .colRightContainer .tile.rightFeature .overlayContainer.small{height:125px}
.colRight.story .colRightContainer .tile.latest{width:264px;height:auto;border-bottom:1px solid #ccc;margin-bottom:10px;position:relative;clear:left}
.colRight.story .colRightContainer .tile.latest .tileContentHeading{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;font-weight:normal;font-size:20px;line-height:23px;text-shadow:none;font-size:18px;position:relative}
.colRight.story .colRightContainer .tile.latest.video .tileContent{float:left;width:154px;margin:0;padding:0;min-height:100px;overflow:hidden}
.colRight.story .colRightContainer .tile.latest.video:hover .tiny .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.colRight.story .colRightContainer .tile.latest.image .tileContent{float:left;width:154px;padding:0;margin:0;min-height:100px;overflow:hidden}
.colRight.story .colRightContainer .tile.latest .tileImage{width:100px;height:100px;float:left;margin-right:7px;margin-bottom:10px}
.colRight.story .colRightContainer .tile.latest .tileImage img{width:100px;height:100px}
.colRight.story .colRightContainer .tile.latest time{color:#999;font-size:12px;font-family:apexBook;position:relative;text-shadow:0 0 1px rgba(229,229,229,0.2);top:auto;left:auto;white-space:nowrap;line-height:normal;background:transparent;padding:0;z-index:4}
.colRight.story .colRightContainer .tile.latest:first-child .tileContentHolder .tileContent{margin-top:0}
body.device-mobile .tile.rightFeature{float:none}
body.device-mobile .tile.rightFeature .tileContentHolder{position:relative;background:#fff;margin-bottom:20px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1)}
body.device-mobile .tile.rightFeature .tileContentHolder .tileImage{width:100%}
body.device-mobile .tile.rightFeature .tileContentHolder .tileContent{margin-top:0;padding:10px}
body.device-mobile .tile.rightFeature .tileContentHolder .tileContent h4{font-size:21px;font-family:apexMedium}
body.storyPageBody,body.bg.storyPageBody{background:#fff!important}
.colLeft .colStorySectionHeader{margin:10px}
.colLeft .colStorySectionHeader .tagItem{float:left;margin:8px 20px 8px 0;padding:2px 6px 2px 3px;text-transform:uppercase;background:#ebebeb;position:relative}
.colLeft .colStorySectionHeader .tagItem a{float:left;font-family:apexMedium;font-size:14px;padding-left:4px;position:relative}
.colLeft .colStorySectionHeader .tagItem a:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #fff;background-color:#cf1818;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.colLeft .colStorySectionHeader .tagItem a:after{content:'';border-top:3px solid #ebebeb;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.colLeft .colStorySectionHeader .tagItem:after{content:'';border-top:3px solid #fff;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:0;left:auto;right:0}
@media all and (min-width:668px){.storyItemContainer{float:left;clear:left;width:880px}
}
.storyItemContainer{padding:0 10px;margin-bottom:20px}
.storyItemContainer hr{background:#eee;height:5px;width:100%;border:0;clear:both}
.storyItemContainer #related_content hr{height:3px;background-color:#1f1f1f;float:left;margin-top:30px}
.storyItemContainer .storyPage.title{border-bottom:1px solid #eee;margin-bottom:10px;position:relative;padding:10px 0 0 0}
.storyItemContainer .storyPage.title h1{width:auto;font-size:40px;font-family:apexMedium;height:auto;line-height:normal}
.storyItemContainer .storyPage.title .timeShare{float:left}
.storyItemContainer .storyPage.title .timeShare .red-square{color:#fff;font-size:14px;font-family:apexMedium;float:left;line-height:30px;white-space:nowrap;background:#cf1818;padding:0 10px}
.storyItemContainer .storyPage.title .timeShare .storyShare{float:left;clear:left;margin-top:10px;line-height:30px;cursor:pointer;background:transparent}
.storyItemContainer .storyPage.title .timeShare .storyShare .shareShare{float:left;padding-left:10px;padding-right:10px;background:#1f1f1f;color:#fff;font-size:14px;font-family:apexBook;text-shadow:0 0 1px rgba(229,229,229,0.6);text-transform:capitalize}
.storyItemContainer .storyPage.title .timeShare .storyShare span{float:left}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;width:34px;height:30px;margin:0;float:left}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.shareIcon{display:none}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.fb{background-position:-344px -228px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.tw{background-position:-380px -228px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.gplus{background-position:-414px -227px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.email{background-position:-448px -227px}
.storyItemContainer .storyPage.title .timeShare .storyShare .shareButtons{float:left}
.storyItemContainer .storyPage.title .timeShare .storyShare .shareButtons a{display:block;float:left}
.storyItemContainer .storyPage.title .storyTalent{position:relative;float:left;clear:left;width:100%}
.storyItemContainer .storyPage.title .storyTalent .storyTalentMugshot{float:right;width:80px}
.storyItemContainer .storyPage.title .storyTalent .storyTalentMugshot img{width:100%;float:right;max-width:100%}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail{position:absolute;bottom:0;left:0;margin-right:100px}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail h4,.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail p{white-space:nowrap;margin:0;float:left}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail h4 i,.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail p i{display:block;position:relative;width:14px;height:14px;float:right;margin:1px 0 0 5px;background:#000 url('clientlibs_less/content/images/structure/link_sq.png') center center no-repeat}
.storyItemContainer .storyPage.title.source .storyTalent .storyTalentMugshot{float:right}
.storyItemContainer .storyPage.title.source .storyTalent .storyTalentMugshot img{width:auto}
@media all and (min-width:668px){.storyItemContainer .storyPage.title{margin:10px 0}
.storyItemContainer .storyPage.title h1{padding-bottom:33px}
.storyItemContainer .storyPage.title .timeShare{position:absolute;left:0;bottom:0;height:30px;float:none}
.storyItemContainer .storyPage.title .timeShare .red-square{font-family:apexBook;text-shadow:0 0 1px rgba(229,229,229,0.6);margin-right:10px}
.storyItemContainer .storyPage.title .timeShare .storyShare{clear:none;margin-left:0;margin-top:0}
.storyItemContainer .storyPage.title .timeShare .storyShare .shareButtons{display:none}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.shareIcon{display:block;background-color:#1f1f1f;background-position:-276px -452px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.fb:hover{background-position:-343px -266px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.tw:hover{background-position:-381px -266px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.gplus:hover{background-position:-418px -266px}
.storyItemContainer .storyPage.title .timeShare .storyShare .icon.email:hover{background-position:-455px -266px}
.storyItemContainer .storyPage.title .timeShare .storyShare:hover,.storyItemContainer .storyPage.title .timeShare .storyShare.active{background:transparent}
.storyItemContainer .storyPage.title .timeShare .storyShare:hover .shareShare,.storyItemContainer .storyPage.title .timeShare .storyShare.active .shareShare{padding-right:10px;background:#1f1f1f}
.storyItemContainer .storyPage.title .timeShare .storyShare:hover .shareButtons,.storyItemContainer .storyPage.title .timeShare .storyShare.active .shareButtons{display:block}
.storyItemContainer .storyPage.title .timeShare .storyShare:hover .shareIcon,.storyItemContainer .storyPage.title .timeShare .storyShare.active .shareIcon{display:block!important;float:right}
.storyItemContainer .storyPage.title .storyTalent{position:absolute;right:0;bottom:0;width:400px}
.storyItemContainer .storyPage.title .storyTalent.sourceTags{position:static;float:right;width:auto}
.storyItemContainer .storyPage.title .storyTalent.sourceTags p,.storyItemContainer .storyPage.title .storyTalent.sourceTags span,.storyItemContainer .storyPage.title .storyTalent.sourceTags img{line-height:19px;float:left;margin:0 5px}
.storyItemContainer .storyPage.title .storyTalent.sourceTags p.sep,.storyItemContainer .storyPage.title .storyTalent.sourceTags span.sep,.storyItemContainer .storyPage.title .storyTalent.sourceTags img.sep{margin:0}
.storyItemContainer .storyPage.title .storyTalent.sourceTags img{max-height:19px}
.storyItemContainer .storyPage.title .storyTalent .storyTalentMugshot{position:absolute;bottom:0;right:0;width:80px}
.storyItemContainer .storyPage.title .storyTalent .storyTalentMugshot img{width:80px}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail{right:90px;text-align:right;margin-right:0}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail h4,.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail p{float:none}
.storyItemContainer .storyPage.title .storyTalent .storyTalentDetail.noImage{right:0}
.storyItemContainer .storyPage.title .storyTalent a{display:block}
.storyItemContainer .storyPage.title .storyTalent a.byline{float:right;height:100px}
.storyItemContainer .storyPage.title .storyTalent a:hover h4{color:#cf1818}
.storyItemContainer .storyPage.title .storyTalent a:hover h4 i{background-color:#cf1818}
.storyItemContainer .storyPage.title .storyTalent a:hover .storyTalentMugshot img{opacity:.7}
.storyItemContainer .storyPage.title.source h1{width:100%}
.storyItemContainer .storyPage.title.source .storyTalent .storyTalentMugshot{height:auto;float:none}
.storyItemContainer .storyPage.title.source .storyTalent .storyTalentMugshot img{height:auto}
.storyItemContainer .storyPage.title+.rightSideBar{margin-top:20px}
}
.storyItemContainer .storyPage.heading{margin:20px 0;color:#000;font-family:apexBook;font-size:28px;line-height:36px}
.storyItemContainer .storyPage.heading.wide{width:100%}
.storyItemContainer .storyPage.heading.wide+.video.right,.storyItemContainer .storyPage.heading.wide+.image.right,.storyItemContainer .storyPage.heading.wide+.stYoutube.right,.storyItemContainer .storyPage.heading.wide+.gallery.right{margin-top:0}
.storyItemContainer .storyPage.heading b{font-family:apexBold}
.storyItemContainer .storyPage.heading .storyHeading,.storyItemContainer .storyPage.heading ul.soFar{line-height:normal}
.storyItemContainer .storyPage.heading .storyHeading li:first-letter ,.storyItemContainer .storyPage.heading ul.soFar li:first-letter {text-transform:capitalize}
.storyItemContainer .storyPage.paragraph{max-width:870px;margin:20px 0;font-size:18px;line-height:24px}
.storyItemContainer .storyPage.paragraph p{max-width:550px;margin:0;word-wrap:break-word}
.storyItemContainer .storyPage.paragraph p img.embedded{max-width:550px}
.storyItemContainer .storyPage.paragraph p b{font-family:apexBold}
.storyItemContainer .storyPage.video{padding-bottom:10px;border-bottom:1px solid #eee;width:auto}
.storyItemContainer .storyPage.video.inline{float:left}
.storyItemContainer .storyPage.video .storyPageVideo{position:relative}
.storyItemContainer .storyPage.video .storyPageVideo img{position:relative;z-index:2;width:100%}
.storyItemContainer .storyPage.video .storyPageVideo img.state-image{width:27px!important;height:27px;position:absolute;top:0;right:0;z-index:3}
.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.big,.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.large,.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.small{width:100%;height:100%}
.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.big:hover .overlayIcon:before,.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.large:hover .overlayIcon:before,.storyItemContainer .storyPage.video .storyPageVideo .overlayContainer.small:hover .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.storyItemContainer .storyPage.video .storyPageVideo object,.storyItemContainer .storyPage.video .storyPageVideo iframe{position:absolute;top:0;left:0;z-index:1}
.storyItemContainer .storyPage.video .storyPageVideo h4{position:absolute;font-family:apexBook;bottom:10px;left:10px;color:#fff}
.storyItemContainer .storyPage.video .heading{margin:20px 0;font-family:apexBook;font-size:28px;line-height:36px}
.storyItemContainer .storyPage.video .caption{display:inline-block;color:#4d4d4d;margin:10px 0 0 0}
@media all and (min-width:668px){.storyItemContainer .storyPage.video{height:auto}
.storyItemContainer .storyPage.video .storyPageVideo{float:left;width:540px;height:304px}
.storyItemContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper{width:540px;height:304px;position:absolute;top:0;left:0}
.storyItemContainer .storyPage.video .storyPageVideo img{width:540px;height:304px}
.storyItemContainer .storyPage.video.inline{float:left;margin:0 20px 20px 0;max-width:530px;width:530px}
.storyItemContainer .storyPage.video.right{float:right;clear:right;margin:0 0 20px 20px;max-width:530px;width:530px}
.storyItemContainer .storyPage.video.rightSmall{max-width:300px;width:300px;margin:0 0 20px 20px;float:right;clear:right}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo{width:300px;height:169px}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo .brightcove-experience-wrapper,.storyItemContainer .storyPage.video.rightSmall .storyPageVideo img{width:300px;height:169px}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo .overlayContainer.small{width:300px;height:169px}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo .overlayContainer.small .overlayIcon{width:57px;height:57px}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo .overlayContainer.small .overlayIcon:after{background-position:-61px -163px}
.storyItemContainer .storyPage.video.rightSmall .storyPageVideo .overlayContainer.small:hover .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.storyItemContainer .storyPage.video.wide .storyPageVideo{max-width:880px;width:880px;height:495px}
.storyItemContainer .storyPage.video.wide .storyPageVideo .brightcove-experience-wrapper,.storyItemContainer .storyPage.video.wide .storyPageVideo img{max-width:880px;width:880px;height:495px}
}
.storyItemContainer .storyPage.quote{max-width:530px;position:relative;margin:10px 0;padding:10px 0 5px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;clear:left}
.storyItemContainer .storyPage.quote:before{content:'';position:absolute;top:9px;left:0;background:transparent url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -289px -318px;width:25px;height:16px}
.storyItemContainer .storyPage.quote blockquote{font-family:apexMediumItalic;color:#000;quotes:none;margin:0;margin-left:30px}
.storyItemContainer .storyPage.quote blockquote q{font-size:24px}
.storyItemContainer .storyPage.quote blockquote cite{font-size:16px;line-height:1.7em;color:#4d4d4d}
.storyItemContainer .storyPage.quote.inline blockquote q{font-size:24px;float:none}
.storyItemContainer .storyPage.relatedStories.wide{width:100%;float:left;clear:left;margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:3px solid #1f1f1f}
.storyItemContainer .storyPage.relatedStories.wide h3{font-size:18px;float:left;border-bottom:0;padding-bottom:0;margin-bottom:0;position:absolute}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags{position:relative;padding-left:60px;margin-bottom:10px;padding-bottom:10px;float:left;clear:left}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem{float:left;margin:0 0 10px 15px;padding:2px 6px 2px 3px;text-transform:uppercase;background:#ebebeb;-webkit-box-shadow:inset 0 0 0 0 #cf1818;-moz-box-shadow:inset 0 0 0 0 #cf1818;box-shadow:inset 0 0 0 0 #cf1818;position:relative;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem a{float:left;font-family:apexMedium;font-size:14px;padding-left:4px;position:relative}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem a:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #fff;background-color:#cf1818;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem a:after{content:'';border-top:3px solid transparent;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem:hover{-webkit-box-shadow:inset 200px 0 0 0 #cf1818;-moz-box-shadow:inset 200px 0 0 0 #cf1818;box-shadow:inset 200px 0 0 0 #cf1818}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem:hover a{color:#fff}
.storyItemContainer .storyPage.relatedStories.wide .relatedTags .tagItem:after{content:'';border-top:3px solid #fff;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:0;left:auto;right:0}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems{float:left;clear:left;width:100%;margin:0 0 10px 0}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem{float:left;margin:15px 30px 0 0;width:197px}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem:nth-child(4n){margin:15px 0 0 0}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem:nth-child(5){clear:left}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem:nth-child(4n+5){clear:left}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem.image,.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem.video{border:0;border-bottom:0;padding:0;padding-bottom:0}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem .relatedImage{float:left;width:100%;margin:0 0 5px;height:auto}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem .relatedImage .overlayContainer.tiny{width:195px}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem .relatedImage img{width:100%}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem h4{width:100%;float:left;clear:left;font-family:apexMedium;font-size:14px}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem .imageLead{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem a{float:left}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem a:hover{cursor:pointer;cursor:hand}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem a:hover .imageLead{opacity:.7;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem a:hover .overlayContainer.tiny .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.storyItemContainer .storyPage.image{margin:20px 20px 20px 0}
.storyItemContainer .storyPage.image.inline{max-width:530px;padding-bottom:10px;border-bottom:1px solid #eee;float:left}
.storyItemContainer .storyPage.image.right{max-width:530px;margin-left:20px;float:right;clear:right}
.storyItemContainer .storyPage.image.rightSmall{max-width:300px;width:300px;margin:0 0 20px 20px;float:right;clear:right}
.storyItemContainer .storyPage.image.wide{max-width:100%}
.storyItemContainer .storyPage.image .storyPageImage{position:relative}
.storyItemContainer .storyPage.image .storyPageImage img{width:100%}
.storyItemContainer .storyPage.image .storyPageImage .state-image{width:27px;height:27px;position:absolute;top:0;right:0}
.storyItemContainer .storyPage.image p{margin-top:10px}
.storyItemContainer .storyPage.map{margin:20px 20px 20px 0;width:100%;padding-bottom:10px;border-bottom:1px solid #eee}
.storyItemContainer .storyPage.map .storyMap{height:300px}
.storyItemContainer .storyPage.map .storyPageMap{position:relative}
.storyItemContainer .storyPage.map .storyPageMap .storyMap{width:100%}
.storyItemContainer .storyPage.map p{padding:0 10px;margin-top:10px}
@media all and (min-width:668px){.storyItemContainer .storyPage.map.inline{float:left;max-width:530px}
.storyItemContainer .storyPage.map.right{max-width:530px;margin-left:20px;float:right;clear:right;border-bottom:0}
.storyItemContainer .storyPage.map.rightSmall{width:300px;margin-left:20px;float:right;clear:right;border-bottom:0}
.storyItemContainer .storyPage.map.rightSmall .storyMap{height:200px}
.storyItemContainer .storyPage.map.wide{max-width:880px;clear:left;border-bottom:0}
.storyItemContainer .storyPage.map.wide .storyMap{height:490px}
.storyItemContainer .storyPage.map p{padding:0}
}
.storyItemContainer .storyPage.stYoutube{margin:20px 20px 20px 0}
.storyItemContainer .storyPage.stYoutube .youtube,.storyItemContainer .storyPage.stYoutube iframe{position:relative;width:100%;border:0}
.storyItemContainer .storyPage.stYoutube.inline{width:540px;height:304px;padding-bottom:10px;border-bottom:1px solid #eee}
.storyItemContainer .storyPage.stYoutube.inline .youtube,.storyItemContainer .storyPage.stYoutube.inline iframe{height:304px}
.storyItemContainer .storyPage.stYoutube.right{width:540px;margin-left:20px;float:right}
.storyItemContainer .storyPage.stYoutube.right .youtube,.storyItemContainer .storyPage.stYoutube.right iframe{height:304px}
.storyItemContainer .storyPage.stYoutube.wide{width:880px}
.storyItemContainer .storyPage.stYoutube.wide .youtube,.storyItemContainer .storyPage.stYoutube.wide iframe{height:495px}
.storyItemContainer .storyPage.stYoutube p{margin-top:10px}
.storyItemContainer .storyPage.tweet{background:#fff;margin:20px 0 20px 0;float:left;clear:left;width:550px;position:relative}
.storyItemContainer .storyPage.tweet .sprite{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat 0 0;padding:0 4px;height:14px;float:left}
.storyItemContainer .storyPage.tweet .sprite.tweetStar{background-position:-167px -6px;width:16px!important}
.storyItemContainer .storyPage.tweet .sprite.tweetCycle{background-position:-193px -7px;width:19px!important}
.storyItemContainer .storyPage.tweet .sprite.tweetArrow{background-position:-140px -32px;width:18px!important}
.storyItemContainer .storyPage.tweet .sprite.tweetTick{background-position:-6px -232px;width:15px!important;height:15px!important}
.storyItemContainer .storyPage.tweet .sprite.tweetLogo{background-position:-140px -6px;width:14px!important;height:14px!important}
.storyItemContainer .storyPage.tweet time.tweetDate{display:block;font-family:apexBook;color:#999;font-size:12px;line-height:16px;border:0}
.storyItemContainer .storyPage.tweet.reporter{max-width:490px;border:1px solid #e5e5e5;padding:20px 20px 0 20px;padding-bottom:110px!important}
.storyItemContainer .storyPage.tweet.reporter time.tweetDate{position:absolute;padding:0 0 0 20px;left:0;top:20px}
.storyItemContainer .storyPage.tweet.reporter p{color:#4d4d4d;font-family:apexBook;line-height:18px;font-size:16px;padding:0;border:0}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer{position:absolute;left:0;bottom:0;width:100%;height:110px;background:url("clientlibs_less/content/images/structure/storytwitterteammemberbackground.png?version=729947183") no-repeat left bottom}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamMugshot{position:absolute;bottom:0;left:0;float:left}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamMugshot img{width:100px}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail{width:168px;position:absolute;bottom:0;left:110px;padding-bottom:40px}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail .twitterDetails{font-family:apexMedium;color:#000;font-size:14px}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail .twitterDetails a{float:left;width:auto}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail .twitterDetails img{float:left;margin-right:6px}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail .twitterDetails span{float:left}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail .twitterDetails span.name{font-size:12px;color:#999}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .newsTeamDetail:after{content:'';border-left:15px solid #fff;border-bottom:15px solid transparent;position:absolute;bottom:20px;left:0}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .tweetFollow{position:absolute;right:20px;bottom:50px}
.storyItemContainer .storyPage.tweet.reporter .newsTeamContainer .tweetFollow a{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -336px -133px;width:58px;height:20px}
.storyItemContainer .storyPage.tweet.reporter .twitterLinks{position:absolute;top:20px;right:10px}
.storyItemContainer .storyPage.tweet.reporter .twitterLinks a{float:left;margin:0 10px 0 0}
.storyItemContainer .storyPage.tweet.reporter .twitterLinks img{float:left}
.storyItemContainer .storyPage.tweet.reporter .twitterLinks span{float:left}
.storyItemContainer .storyPage.tweet.reporter time{position:absolute;top:20px;left:20px;font-size:12px}
.storyItemContainer .storyPage.tweet.reporter .storyPageContent{margin-top:40px}
.storyItemContainer .storyPage.tweet.reporter.image{padding:0;min-width:350px;max-width:530px}
.storyItemContainer .storyPage.tweet.reporter.image .storyPageContent>img{width:100%}
.storyItemContainer .storyPage.tweet.reporter.image .storyPageContent>p{padding:20px}
.storyItemContainer .storyPage.tweet.standard{padding:20px 20px 60px 20px}
.storyItemContainer .storyPage.tweet.standard time.tweetDate{position:absolute;padding:0 0 0 20px;left:0;bottom:5px}
.storyItemContainer .storyPage.tweet.standard p{color:#4d4d4d;font-family:apexBook;line-height:18px;font-size:16px;padding:0;border:0}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer{position:absolute;left:0;top:0;width:100%;height:80px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamMugshot{position:absolute;top:20px;left:20px;float:left}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamMugshot img{width:50px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail{position:absolute;top:30px;left:90px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail .twitterDetails{font-family:apexMedium;font-size:14px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail .twitterDetails a{float:left;color:#cf1818;width:auto}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail .twitterDetails img{float:left;margin-right:6px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail .twitterDetails span{float:left}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .newsTeamDetail .twitterDetails span.name{font-size:12px;clear:left}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .tweetFollow{position:absolute;right:20px;top:20px}
.storyItemContainer .storyPage.tweet.standard .newsTeamContainer .tweetFollow a{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -336px -133px;width:58px;height:20px}
.storyItemContainer .storyPage.tweet.standard .twitterLinks{position:absolute;bottom:5px;right:10px}
.storyItemContainer .storyPage.tweet.standard .twitterLinks a{float:left;margin:0 10px 0 0}
.storyItemContainer .storyPage.tweet.standard .twitterLinks img{float:left}
.storyItemContainer .storyPage.tweet.standard .twitterLinks span{float:left}
.storyItemContainer .storyPage.tweet.standard time{position:absolute;bottom:20px;left:20px;color:#c4c4c4;font-size:12px}
.storyItemContainer .storyPage.tweet.standard .storyPageContent{padding:60px 0 30px 0;float:left}
.storyItemContainer .storyPage.tweet.standard.image{padding:0}
.storyItemContainer .storyPage.tweet.standard.image .storyPageContent>img{width:100%}
.storyItemContainer .storyPage.tweet.standard.image .storyPageContent>p{padding:20px}
.storyItemContainer .storyPage.instagram{position:relative;margin:10px 20px 20px 0;height:605px;overflow:hidden;width:100%}
.storyItemContainer .storyPage.instagram iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.storyItemContainer .storyPage.instagram p{margin-top:10px}
@media all and (min-width:668px){.storyItemContainer .storyPage.instagram{max-width:530px}
.storyItemContainer .storyPage.instagram.inline{width:530px}
.storyItemContainer .storyPage.instagram.rightSmall{max-width:300px;width:300px;height:370px;float:right;margin:0 0 20px 20px}
.storyItemContainer .storyPage.instagram:first-child{margin-top:0}
}
.storyItemContainer .storyPage.vine{float:left;clear:both}
.storyItemContainer .storyPage.gallery{margin:20px 20px 20px 0}
.storyItemContainer .storyPage.gallery .cycle-slideshow a{position:absolute;top:120px;width:40px;height:60px;z-index:101;background:rgba(0,0,0,0.2)}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-prev{left:0;border-radius:0 5px 5px 0}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-prev div{width:16px;height:22px;position:absolute;top:18px;left:10px;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -357px -167px}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-prev:hover{background:-moz-linear-gradient(left,rgba(207,24,24,0.6) 0,#cf1818 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(207,24,24,0.6)),color-stop(100%,#cf1818));background:-webkit-linear-gradient(left,rgba(207,24,24,0.6) 0,#cf1818 100%);background:-o-linear-gradient(left,rgba(207,24,24,0.6) 0,#cf1818 100%);background:-ms-linear-gradient(left,rgba(207,24,24,0.6) 0,#cf1818 100%);background:linear-gradient(to right,rgba(207,24,24,0.6) 0,#cf1818 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cf1818',endColorstr='#cf1818',GradientType=1)}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-next{right:0;border-radius:5px 0 0 5px}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-next div{width:16px;height:22px;position:absolute;top:18px;right:10px;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -335px -167px}
.storyItemContainer .storyPage.gallery .cycle-slideshow a.cycle-next:hover{background:-moz-linear-gradient(left,#cf1818 0,rgba(207,24,24,0.6) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#cf1818),color-stop(100%,rgba(207,24,24,0.6)));background:-webkit-linear-gradient(left,#cf1818 0,rgba(207,24,24,0.6) 100%);background:-o-linear-gradient(left,#cf1818 0,rgba(207,24,24,0.6) 100%);background:-ms-linear-gradient(left,#cf1818 0,rgba(207,24,24,0.6) 100%);background:linear-gradient(to right,#cf1818 0,rgba(207,24,24,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf1818',endColorstr='#00cf1818',GradientType=1)}
.storyItemContainer .storyPage.gallery .cycle-slideshow .cycle-pager{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:110}
.storyItemContainer .storyPage.gallery .cycle-slideshow .cycle-pager span{color:#7b7c88;font-size:40px;cursor:pointer}
.storyItemContainer .storyPage.gallery .cycle-slideshow .cycle-pager span.cycle-pager-active{color:#fff}
.storyItemContainer .storyPage.gallery .cycle-slideshow .cycle-pager span:hover{color:#cf1818}
.storyItemContainer .storyPage.gallery.inline{width:530px}
.storyItemContainer .storyPage.gallery.inline img{width:530px;height:290px}
.storyItemContainer .storyPage.gallery.right{width:530px;margin-left:20px;float:right}
.storyItemContainer .storyPage.gallery.right img{width:530px;height:290px}
.storyItemContainer .storyPage.gallery.wide{width:880px}
.storyItemContainer .storyPage.gallery.wide img{width:880px;height:490px}
.storyItemContainer .storyPage.gallery.wide a{top:210px}
.storyItemContainer .storyPage.gallery p{margin-top:10px}
.storyItemContainer .storyPage.updated.heading.wide{margin-top:0;padding-top:20px;background:-moz-linear-gradient(top,#f5f5f5 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#f5f5f5 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#f5f5f5 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,#f5f5f5 0,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#f5f5f5 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#00ffffff',GradientType=0)}
.storyItemContainer .storyPage.updated.heading.wide .storyHeading{font-size:18px;color:#cf1818;text-transform:uppercase;margin:0 0 0 20px;font-family:apexMedium}
.storyItemContainer .storyPage.updated.heading.wide ul{list-style:none;padding-left:30px;margin:10px 0}
.storyItemContainer .storyPage.updated.heading.wide ul li{padding-left:10px;font-size:18px;margin:10px 0;position:relative;color:#000}
.storyItemContainer .storyPage.updated.heading.wide ul li:before{content:'\002022';color:#cf1818;position:absolute;top:0;left:-10px}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags{margin-left:20px}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags .tagItem{float:left;margin:8px 20px 8px 0;padding:2px 6px 2px 3px;text-transform:uppercase;background:#ebebeb;position:relative}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags .tagItem a{float:left;font-family:apexMedium;font-size:14px;padding-left:4px;position:relative}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags .tagItem a:before{content:'';border-right:3px solid transparent;border-bottom:3px solid #fff;background-color:#cf1818;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags .tagItem a:after{content:'';border-top:3px solid #ebebeb;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:-2px;left:-3px}
.storyItemContainer .storyPage.updated.heading.wide .relatedTags .tagItem:after{content:'';border-top:3px solid #fff;border-left:3px solid transparent;position:absolute;height:18px;top:-8px;left:-10px;top:0;left:auto;right:0}
.storyItemContainer .storyPage.updated.shareBar{position:relative;margin:20px 0;width:100%;float:left;clear:left}
.storyItemContainer .storyPage.updated.shareBar .timeShare{height:30px;width:100%;border-top:1px solid #eee}
.storyItemContainer .storyPage.updated.shareBar .timeShare time,.storyItemContainer .storyPage.updated.shareBar .timeShare .red-square{color:#fff;font-size:14px;font-family:apexBook;float:left;text-shadow:0 0 1px rgba(229,229,229,0.6);line-height:30px;background:#cf1818;padding:0 10px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare{float:right;cursor:pointer}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .shareShare{float:left;padding:7px 10px 6px 10px;color:#fff;font-size:14px;font-family:apexBook;text-shadow:0 0 1px rgba(229,229,229,0.6);text-transform:capitalize;background:#1f1f1f}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare span{float:left}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;width:34px;height:30px;margin:0;float:left}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.shareIcon{background-color:#1f1f1f;background-position:-274px -451px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.fb{background-position:-344px -228px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.fb:hover{background-position:-344px -266px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.tw{background-position:-380px -228px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.tw:hover{background-position:-381px -266px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.gplus{background-position:-414px -227px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.gplus:hover{background-position:-418px -266px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.email{background-position:-448px -227px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .icon.email:hover{background-position:-455px -266px}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .shareButtons{float:left;display:none}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare .shareButtons a{display:block;float:left}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare:hover,.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare.active{background:transparent}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare:hover .shareShare,.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare.active .shareShare{background:#1f1f1f}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare:hover .shareButtons,.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare.active .shareButtons{display:block}
.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare:hover .shareIcon,.storyItemContainer .storyPage.updated.shareBar .timeShare .storyShare.active .shareIcon{float:right}
@media all and (min-width:668px) and (max-width:1279px){.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft{width:600px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer{width:600px;padding:0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .tile.advert+.storyPage.quote{clear:both}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.tweet{margin-right:0;width:600px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.heading b{font-family:apexBold}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.heading .wide{max-width:600px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem{float:left;margin:10px 15px 10px 0;width:190px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem.video{width:190px;margin:10px 15px 10px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem:nth-child(3n){margin:10px 0 10px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem:nth-child(4){clear:left}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem:nth-child(3n+4){clear:left}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem:nth-child(5){clear:none}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem:nth-child(4n+5){clear:none}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage .relatedItem .relatedImage{margin:0 0 5px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.title{min-height:180px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.title h1{font-family:apexBold;width:92%;line-height:42px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.paragraph{max-width:600px;margin:20px 0;font-size:16px;line-height:21px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.paragraph p{max-width:600px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.paragraph p b{font-family:apexBold}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video{max-width:600px;width:600px;margin:0 0 20px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video .storyPageVideo,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video .brightcove-experience-wrapper{width:600px;height:337px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide{max-width:600px;width:600px;margin:0 0 20px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right .storyPageVideo h4,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline .storyPageVideo h4,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide .storyPageVideo h4{bottom:4px;left:6px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right .caption,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline .caption,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide .caption{margin:10px 0 0 0;padding:0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right .overlayContainer.big .overlayIcon,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline .overlayContainer.big .overlayIcon,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide .overlayContainer.big .overlayIcon{width:57px;height:57px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right .overlayContainer.big .overlayIcon:after,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline .overlayContainer.big .overlayIcon:after,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide .overlayContainer.big .overlayIcon:after{background-position:-61px -163px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.right img,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.inline img,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.wide img{width:100%;height:auto}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall{max-width:300px;width:300px;margin:0 0 20px 10px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall .storyPageVideo,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall .brightcove-experience-wrapper{width:300px;height:169px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall .caption{margin:10px 0 0 0;padding:0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall .overlayContainer.small .overlayIcon{width:57px;height:57px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall .overlayContainer.small .overlayIcon:after{background-position:-61px -163px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.video.rightSmall img{width:100%;height:auto}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.image.inline{max-width:300px;margin:0 15px 15px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.image.right{max-width:300px;margin:0 0 15px 15px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.image.rightSmall{max-width:300px;margin:0 0 15px 15px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.inline{width:300px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.inline img{width:300px;height:200px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.inline a{top:75px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.right{width:300px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.right img{width:300px;height:200px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.right a{top:75px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.wide{width:100%}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.wide img{width:100%;height:390px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.gallery.wide a{top:170px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.inline{max-width:300px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.inline .storyMap{height:200px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.right{max-width:300px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.right .storyMap{height:200px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.rightSmall{max-width:300px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.rightSmall .storyMap{height:200px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.wide{max-width:600px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.map.wide .storyMap{height:400px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.quote{width:100%}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.inline{width:300px;height:169px;float:left}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.inline .youtube,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.inline iframe{height:169px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.right{width:300px;height:169px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.right .youtube,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.right iframe{height:169px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.wide{width:100%;position:relative;padding-bottom:56.25%;float:left;height:0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.wide .youtube,.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.stYoutube.wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.instagram.inline{max-width:300px;height:370px!important}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.rightSideBar{margin-left:10px}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.inline{max-width:300px;margin:0 15px 15px 0}
.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.rightSmall{max-width:300px;margin:0 0 15px 0}
}
@media all and (min-width:1280px){.containerBody .containerContent .sectionContainer .colContainer.storyPage .colLeft .storyItemContainer .storyPage.title h1{font-family:apexBold;font-size:46px;line-height:48px;width:92%}
}
.device-mobile .colLeft{padding-bottom:0!important}
.device-mobile .storyItemContainer{margin-bottom:0!important}
.device-mobile .storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem{width:100%}
.device-mobile .storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem .relatedImage{width:inherit;max-width:200px}
.device-mobile .storyItemContainer .storyPage.relatedStories.wide .relatedItems .relatedItem h4{width:200px;margin-left:15px}
.device-mobile .storyItemContainer .storyPage.title h1{font-size:30px}
.device-mobile .storyItemContainer .storyPage.heading{font-size:22px;line-height:28px}
.device-mobile .storyItemContainer .storyPage.quote:before{top:7px}
.device-mobile .storyItemContainer .storyPage.quote blockquote{line-height:1.7em}
.device-mobile .storyItemContainer .storyPage.quote blockquote q{font-size:22px}
.device-mobile .storyItemContainer .storyPage.quote blockquote cite{font-size:14px}
.device-mobile .storyItemContainer .storyPage.stYoutube{width:100%;position:relative;padding-bottom:56.25%;height:0;margin:20px 0;float:none}
.device-mobile .storyItemContainer .storyPage.stYoutube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.device-mobile .storyItemContainer .storyPage.video .storyPageVideo>.overlayContainer,.device-mobile .storyItemContainer .storyPage.video .storyPageVideo>img{visibility:hidden}
.device-mobile .storyPageCategory{text-align:center;background:#1f1f1f;color:#fff;border-bottom:3px solid #cf1818;text-transform:uppercase;font-size:22px;padding:4px 0 0 0;line-height:50px;height:auto}
.device-mobile .storyItemContainer .storyPage.tweet{width:300px}
.device-mobile .storyItemContainer .storyPage.tweet.standard.image{min-width:100%}
.device-mobile .storyItemContainer .storyPage.tweet.standard.image .storyPageContent{padding-bottom:10px}
.device-mobile .storyItemContainer .storyPage.tweet.standard.image .storyPageContent time.tweetDate{position:static;float:left;clear:both;padding:0 20px}
.device-mobile .storyItemContainer .storyPage.tweet.standard.image .twitterLinks{position:static;float:left;clear:both;padding:10px 20px}
#more_stories{float:left;clear:left;width:100%;box-sizing:border-box;position:relative}
#more_stories h3{font-size:18px;float:left;border-bottom:0;border-bottom:3px solid #000;margin-bottom:10px;padding-bottom:10px;width:100%;box-sizing:border-box}
#more_stories .nextStories{background:#f4f4f4;float:left;clear:left;width:100%}
#more_stories .tile{background:#fff;position:relative;width:100%;height:auto;border-bottom:1px solid #ccc;margin-bottom:10px;float:none;clear:left;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1)}
#more_stories .tile .tileContentHolder{box-shadow:none;overflow:hidden}
#more_stories .tile .tileContentHolder .tileImage{width:100px;height:100px;float:left;margin-right:15px}
#more_stories .tile .tileContentHolder .tileImage img{width:100px;height:100px}
#more_stories .tile .tileContentHolder .tileContent{padding:0 10px;z-index:3;position:relative}
#more_stories .tile .tileContentHolder .tileContent h4{margin-top:0;font-size:18px;line-height:24px;padding:10px 0}
#more_stories .tile .tileContentHolder .tileContent time{position:relative;float:none!important;left:auto;top:auto;background-color:transparent;background:transparent;font-family:apexBook;font-size:12px;color:grey;text-shadow:0 0 1px rgba(229,229,229,0.2);line-height:initial;white-space:nowrap;display:inline;padding:0;margin-left:.5em;z-index:4}
#more_stories .tile .tileContentHolder .overlayContainer{width:100px}
#more_stories .loadingMoreContent.button,#more_stories .backToTop.button{cursor:pointer;display:block;float:left;border-radius:5px;height:30px;line-height:30px;margin:15px 0 25px 5px;padding:3px 15px;font-size:18px}
#more_stories .backToTop.button{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -60px -265px;padding-right:35px;float:right;margin-right:5px}
#more_stories .loadingMoreContent.button,#more_stories .backToTop.button{color:white;background-color:#cf1818}
#more_stories .loadingMoreContent.button.noMore,#more_stories .backToTop.button.noMore{background-color:#000}
body.device-mobile .storyItemContainer{padding:0}
body.device-mobile .storyItemContainer .title.storyPage h1{padding:0 0 15px 5px}
body.device-mobile .storyItemContainer .title .storyTalent{height:auto!important;position:relative}
body.device-mobile .storyItemContainer .title .storyTalent.sourceTags{padding:10px 0 0 10px;box-sizing:border-box}
body.device-mobile .storyItemContainer .title .storyTalent.sourceTags p,body.device-mobile .storyItemContainer .title .storyTalent.sourceTags span{line-height:20px;float:left;margin:0 10px 0 0}
body.device-mobile .storyItemContainer .title .storyTalent.sourceTags span.agency{float:left;margin:0 10px 0 0}
body.device-mobile .storyItemContainer .title .storyTalent.sourceTags span.agency img{max-height:19px}
body.device-mobile .storyItemContainer .title .storyTalent .storyTalentDetail{position:initial;white-space:normal;margin:10px;float:left;clear:left}
body.device-mobile .storyItemContainer .title .storyTalent .storyTalentDetail h4,body.device-mobile .storyItemContainer .title .storyTalent .storyTalentDetail p{float:left;clear:left}
body.device-mobile .storyItemContainer .title .storyTalent .storyTalentMugshot{float:none;position:absolute;bottom:0;right:10px}
body.device-mobile .storyItemContainer .relatedStories.wide{padding:0}
body.device-mobile .storyItemContainer .relatedStories.wide h3{left:10px}
body.device-mobile .storyItemContainer .relatedStories.wide .relatedTags{padding-bottom:0}
body.device-mobile .storyItemContainer .story_body_holder{padding:0 10px}
body.device-mobile .storyItemContainer .tweet{margin:20px 0!important}
body.device-mobile .storyItemContainer .tweet.standard .storyPageContent>p{padding-bottom:0!important}
body.device-mobile .storyItemContainer .tweet.standard time.tweetDate{position:static;float:left;clear:left;padding:0 0 0 10px}
body.device-mobile .storyItemContainer .tweet.standard.image .storyPageContent>p{padding-bottom:10px!important}
body.device-mobile .storyItemContainer .tweet.standard.image time.tweetDate{position:absolute;float:none;clear:none}
body.device-mobile #more_stories{margin:20px 0 0 0}
body.device-mobile #more_stories h3{padding:0 10px 7px 10px;border-bottom:0}
body.searchResultBody{background:#fff}
.resultDescription{float:left;margin:10px 10px 0 10px}
.resultDescription p{margin:10px 0;font-family:apexBook;font-size:32px}
.searchResult{float:left;clear:left;margin:10px}
.searchResult a{display:block}
.searchResult a:hover .small .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.searchResult a .searchResultContentHolder{position:relative;float:left;padding-top:20px;margin-top:30px;border-top:1px solid #eee;width:100%}
.searchResult a .searchResultContentHolder .searchResultImage{width:230px;height:130px;float:left;margin-right:10px}
.searchResult a .searchResultContentHolder .searchResultImage .overlayContainer.small{width:230px;height:130px}
.searchResult a .searchResultContentHolder .searchResultImage img{width:230px;height:130px}
.searchResult a .searchResultContentHolder .searchResultContent h3{font-family:apexMedium;font-size:20px}
.searchResult a time{color:#fff;font-size:12px;font-family:apexLight;position:absolute;text-shadow:0 0 1px rgba(229,229,229,0.6);top:-30px;left:0;line-height:30px;padding:0 10px;z-index:4;background:#1f1f1f}
.oneNewsLiveContainer{position:absolute;right:0;top:5px;margin-right:70px;z-index:2;display:none}
.oneNewsLiveContainer a{margin:0;width:245px;display:block;z-index:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;opacity:1;overflow:hidden}
.oneNewsLiveContainer a img{max-width:100%}
.oneNewsLiveContainer.hidden{overflow:hidden;z-index:1}
.oneNewsLiveContainer.hidden a{opacity:0;cursor:default}
body.device-mobile .oneNewsLiveMobileContainer{display:none;float:left;margin:0}
body.device-mobile .oneNewsLiveMobileContainer:after{content:'';display:block;width:100%;height:6px;margin:0 0 -6px 0;position:relative;z-index:999;background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%)}
body.device-mobile .oneNewsLiveMobileContainer img{max-width:100%;width:100%}
.advert{position:relative}
.advert div.title{width:100%;text-align:center;font-size:12px;font-family:Arial,sans-serif;color:#bab8b3;margin-top:10px}
div.colLeft.packed .advert div.title{margin-bottom:16px}
.device-mobile .colLeft .advert{height:auto;width:100%;padding-top:10px;margin-left:auto;margin-right:auto;z-index:1;padding-bottom:10px;float:left;clear:both}
@media all and (max-width:339px){.device-mobile.storyPageBody .colLeft .advert{margin-left:-10px}
}
.storyItemContainer .advert.right{float:right;height:auto;margin:10px 0 10px 10px;max-width:300px;padding:0;min-height:inherit;clear:right}
.colRight .advert{min-height:250px}
.colRight .advert .title{margin-bottom:35px}
.colRightContainer .page-container .advert{width:264px;height:auto;min-height:inherit;border-bottom:1px solid #ccc;margin-bottom:10px;position:relative;clear:left;padding-bottom:10px}
#billboardAd-container{width:970px;margin-left:auto;margin-right:auto;position:relative;min-height:20px}
@media all and (max-width:1279px){#billboardAd-container{margin-right:0;margin-left:60px}
}
@media all and (max-width:1025px){#billboardAd-container{margin-right:0;margin-left:0}
#billboardAd-container button.open{right:10px}
}
#billboardAd-container .banner-ad-button{position:absolute;top:0;right:0;z-index:10;background:#000}
#billboardAd-container .banner-ad-button button{padding:2px 5px 1px 20px;border:0;font-size:13px;cursor:pointer;display:none;white-space:nowrap}
#billboardAd-container .banner-ad-button button.close{color:#fff;background:#000 url('clientlibs_less/content/images/content/ad-close.png?version=729947183') no-repeat 0 -1px}
#billboardAd-container .banner-ad-button button.open{color:#fff;background:#000 url('clientlibs_less/content/images/content/ad-open.png?version=729947183') no-repeat 0 -1px;top:-9px;position:absolute;width:80px}
.weatherLowerContainer .advert.labelled .title{margin-bottom:30px}
#cboxOverlay{background:url("clientlibs_less/content/images/structure/lightbox_overlay.png?version=729947183") repeat 0 0;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden}
#colorbox,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#colorbox{outline:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox #cboxTopLeft{width:21px;height:21px;background:transparent}
#colorbox #cboxTopRight{width:21px;height:21px;background:transparent;position:relative;z-index:5}
#colorbox #cboxTopRight #cboxClose{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -126px -240px;width:24px;height:24px;text-indent:-9999px;border:0;padding:0;margin:7px 0 0 -11px;overflow:visible;cursor:pointer}
#colorbox #cboxTopRight #cboxClose:active,#colorbox #cboxTopRight #cboxClose:focus{outline:0}
#colorbox #cboxBottomLeft{width:21px;height:21px;background:transparent}
#colorbox #cboxBottomRight{width:21px;height:21px;background:transparent}
#colorbox #cboxMiddleLeft{width:21px;background:transparent}
#colorbox #cboxMiddleRight{width:21px;background:transparent}
#colorbox #cboxTopCenter{height:21px;background:transparent}
#colorbox #cboxBottomCenter{height:21px;background:transparent}
#colorbox #cboxContent{background:#fff;position:relative;overflow:hidden;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox #cboxContent #cboxError{padding:50px;border:1px solid #ccc}
#colorbox #cboxContent #cboxLoadedContent{margin-bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox #cboxContent #cboxTitle{position:absolute;bottom:4px;left:0;margin:0;text-align:center;width:100%;color:#949494}
#colorbox #cboxContent #cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#colorbox #cboxContent #cboxLoadingOverlay,#colorbox #cboxContent #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#colorbox #cboxContent #cboxPrevious,#colorbox #cboxContent #cboxNext,#colorbox #cboxContent #cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;cursor:pointer;background:0}
#colorbox #cboxContent #cboxPrevious:active,#colorbox #cboxContent #cboxNext:active,#colorbox #cboxContent #cboxSlideshow:active,#colorbox #cboxContent #cboxClose:active{outline:0}
#colorbox #cboxContent .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
#colorbox #cboxContent .cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}
.lightboxContainer{width:466px;min-height:800px}
@-webkit-keyframes progress{to{background-position:30px 0}
}
@-moz-keyframes progress{to{background-position:30px 0}
}
@keyframes progress{to{background-position:30px 0}
}
.lightBoxContainer{width:468px;background:#fff;position:relative}
.lightBoxContainer .lbHeader{height:80px;float:left;width:100%;background:#eaeaea}
.lightBoxContainer .lbHeader .lbLogo{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -116px -302px;width:160px;height:33px;margin:20px 0 0 20px}
.lightBoxContainer .lbHeader .lbDetails{float:right;font-family:apexBook;font-size:16px;line-height:22px;margin:16px 20px 0 0}
.lightBoxContainer .lbHeader .lbDetails>div{float:right;clear:right}
.lightBoxContainer .lbHeader .lbDetails a{color:#cf1818;text-decoration:underline}
.lightBoxContainer .lbHeader .lbDetails .lbPhone div{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -164px -243px;width:16px;height:16px;float:left;margin:2px 10px 0 0}
.lightBoxContainer .lbHeader .lbDetails .lbEmail div{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -192px -244px;width:18px;height:16px;float:left;margin:2px 10px 0 0}
.lightBoxContainer .lbContent{float:left;clear:left}
.lightBoxContainer .lbContent .lbPadding{padding:20px;float:left}
.lightBoxContainer .lbContent h1{font-family:apexBook;font-size:15px;text-transform:uppercase;text-align:center;float:left;clear:left;width:100%;height:auto;line-height:16px}
.lightBoxContainer .lbContent h1:first-child{margin-bottom:6px}
.lightBoxContainer .lbContent h1:last-child{margin-top:8px}
.lightBoxContainer .lbContent .lbInputs{float:left;clear:left}
.lightBoxContainer .lbContent .lbInputs .inputHolder{position:relative;float:left;clear:left}
.lightBoxContainer .lbContent .lbInputs .inputHolder input{float:left;clear:left;width:376px;padding:15px 10px 15px 40px;background:#f6f6f6;font-size:15px;margin:10px 0;border:1px solid #dcdcdc;position:relative;z-index:2}
.lightBoxContainer .lbContent .lbInputs .inputHolder input:focus{outline:none!important;box-shadow:2px 2px 4px 0 rgba(151,50,50,0.2);border:1px solid #cf1818}
.lightBoxContainer .lbContent .lbInputs .inputHolder input::-webkit-input-placeholder{color:#999}
.lightBoxContainer .lbContent .lbInputs .inputHolder input:-moz-placeholder{color:#999;opacity:1}
.lightBoxContainer .lbContent .lbInputs .inputHolder input::-moz-placeholder{color:#999;opacity:1}
.lightBoxContainer .lbContent .lbInputs .inputHolder input:-ms-input-placeholder{color:#999}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;position:absolute;z-index:3}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon.name{background-position:-196px -272px;width:20px;height:19px;top:24px;left:10px}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon.email{background-position:-192px -247px;width:18px;height:12px;top:28px;left:10px}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon.phone{background-position:-164px -243px;width:16px;height:16px;top:26px;left:10px}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon.error{display:none;background-position:-181px -484px;width:28px;height:28px;top:20px;right:10px}
.lightBoxContainer .lbContent .lbInputs .inputHolder .icon.error:hover+.message{display:block}
.lightBoxContainer .lbContent .lbInputs .inputHolder .message{position:absolute;display:none;right:0;top:60px;float:left;border:2px solid #cf1818;background:#fff;padding:10px;z-index:4}
.lightBoxContainer .lbContent .lbInputs .inputHolder .message:before{content:'';background:#fff;width:15px;height:15px;position:absolute;top:-6px;right:14px;box-shadow:-2px -2px 0 0 #cf1818;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure .name{background-position:-213px -503px}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure .email{background-position:-237px -484px}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure .phone{background-position:-215px -484px}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure .error{display:block}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure input::-webkit-input-placeholder{color:#cf1818}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure input:-moz-placeholder{color:#cf1818;opacity:1}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure input::-moz-placeholder{color:#cf1818;opacity:1}
.lightBoxContainer .lbContent .lbInputs .inputHolder.failure input:-ms-input-placeholder{color:#cf1818}
.lightBoxContainer .lbContent .lbTabs{float:left;clear:left;border-bottom:3px solid #cf1818;width:100%}
.lightBoxContainer .lbContent .lbTabs ul{margin:0;padding:0;list-style:none}
.lightBoxContainer .lbContent .lbTabs ul li{float:left;height:64px;width:156px;line-height:68px;background:#fff;cursor:pointer}
.lightBoxContainer .lbContent .lbTabs ul li div{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;float:left}
.lightBoxContainer .lbContent .lbTabs ul li span{float:left;font-family:apexMedium;text-transform:uppercase}
.lightBoxContainer .lbContent .lbTabs ul li.textTab div{background-position:-204px -455px;width:12px;height:16px;margin:24px 10px 0 50px}
.lightBoxContainer .lbContent .lbTabs ul li.photoTab{width:154px;border:1px solid #eee;border-top:0;border-bottom:0}
.lightBoxContainer .lbContent .lbTabs ul li.photoTab div{background-position:-247px -456px;width:14px;height:14px;margin:25px 10px 0 40px}
.lightBoxContainer .lbContent .lbTabs ul li.videoTab div{background-position:-226px -457px;width:14px;height:14px;margin:25px 10px 0 40px}
.lightBoxContainer .lbContent .lbTabs ul li.active{background:#cf1818;color:#fff}
.lightBoxContainer .lbContent .lbTabs ul li.active.textTab div{background-position:-249px -431px}
.lightBoxContainer .lbContent .lbTabs ul li.active.photoTab div{background-position:-179px -455px}
.lightBoxContainer .lbContent .lbTabs ul li.active.photoTab:before{background:#cf1818}
.lightBoxContainer .lbContent .lbTabs ul li.active.photoTab:after{background:#cf1818}
.lightBoxContainer .lbContent .lbTabs ul li.active.videoTab div{background-position:-155px -455px}
.lightBoxContainer .lbContent .lbUploadContent{float:left;clear:left}
.lightBoxContainer .lbContent .lbUploadContent input,.lightBoxContainer .lbContent .lbUploadContent textarea{float:left;clear:left;width:406px;padding:15px 10px 15px 10px;font-size:15px;margin:10px 0;background:#f6f6f6;border:1px solid #dcdcdc}
.lightBoxContainer .lbContent .lbUploadContent input:focus,.lightBoxContainer .lbContent .lbUploadContent textarea:focus{outline:none!important;box-shadow:2px 2px 4px 0 rgba(151,50,50,0.2);border:1px solid #cf1818}
.lightBoxContainer .lbContent .lbUploadContent input::-webkit-input-placeholder,.lightBoxContainer .lbContent .lbUploadContent textarea::-webkit-input-placeholder{color:#999}
.lightBoxContainer .lbContent .lbUploadContent input:-moz-placeholder,.lightBoxContainer .lbContent .lbUploadContent textarea:-moz-placeholder{color:#999;opacity:1}
.lightBoxContainer .lbContent .lbUploadContent input::-moz-placeholder,.lightBoxContainer .lbContent .lbUploadContent textarea::-moz-placeholder{color:#999;opacity:1}
.lightBoxContainer .lbContent .lbUploadContent input:-ms-input-placeholder,.lightBoxContainer .lbContent .lbUploadContent textarea:-ms-input-placeholder{color:#999}
.lightBoxContainer .lbContent .lbUploadContent textarea{font-family:apexBook;height:120px}
.lightBoxContainer .lbContent .lbTab{float:left;clear:left;display:none;margin:10px 0 20px 0;width:428px}
.lightBoxContainer .lbContent .lbTab input.file{position:absolute;right:0;top:0;font-family:Arial;font-size:118px;margin:0;padding:0;cursor:pointer;opacity:0}
.lightBoxContainer .lbContent .lbTab .selectFiles{float:left;position:relative}
.lightBoxContainer .lbContent .lbTab .selectFiles .icon{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;position:absolute;z-index:3}
.lightBoxContainer .lbContent .lbTab .selectFiles .icon.error{display:none;background-position:-181px -484px;width:28px;height:28px;top:5px;left:130px}
.lightBoxContainer .lbContent .lbTab .selectFiles .icon.error:hover+.message{display:block}
.lightBoxContainer .lbContent .lbTab .selectFiles .message{position:absolute;display:none;left:180px;top:0;width:224px;float:left;border:2px solid #cf1818;background:#fff;padding:10px;z-index:4}
.lightBoxContainer .lbContent .lbTab .selectFiles .message:before{content:'';background:#fff;width:15px;height:15px;position:absolute;top:11px;left:-6px;box-shadow:-2px 2px 0 0 #cf1818;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.lightBoxContainer .lbContent .lbTab .selectFiles.failure p{display:none}
.lightBoxContainer .lbContent .lbTab .selectFiles.failure .error,.lightBoxContainer .lbContent .lbTab .selectFiles.failure .message{display:block}
.lightBoxContainer .lbContent .lbTab .uploading{float:left;clear:left;width:428px}
.lightBoxContainer .lbContent .lbTab .uploading .progressBar{float:left;width:426px;height:10px;border:1px solid #dcdcdc}
.lightBoxContainer .lbContent .lbTab .uploading .progressBar div{float:left;height:10px;background:-webkit-repeating-linear-gradient(-45deg,#7f0f0f,#7f0f0f 10px,#cf1818 10px,#cf1818 20px);background:-o-repeating-linear-gradient(-45deg,#7f0f0f,#7f0f0f 10px,#cf1818 10px,#cf1818 20px);background:-moz-repeating-linear-gradient(-45deg,#7f0f0f,#7f0f0f 10px,#cf1818 10px,#cf1818 20px);background:repeating-linear-gradient(-45deg,#7f0f0f,#7f0f0f 10px,#cf1818 10px,#cf1818 20px);-webkit-animation:progress 1s linear infinite;-moz-animation:progress 1s linear infinite;animation:progress 1s linear infinite}
.lightBoxContainer .lbContent .lbTab.active{display:block}
.lightBoxContainer .lbContent .lbTab.image ul.qq-upload-list li .qq-upload-finished{background-position:-247px -449px}
.lightBoxContainer .lbContent .lbTab.video ul.qq-upload-list li .qq-upload-finished{background-position:-226px -450px}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list{float:left;clear:left;width:100%;margin:0;padding:0;list-style:none}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li{float:left;clear:left;padding:6px;width:416px;border-bottom:1px solid #eee;height:25px;line-height:25px;vertical-align:middle}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-finished{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat;height:30px;width:15px;float:left;margin-right:5px}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-retry{display:none}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-file{width:110px;padding-left:15px;line-height:30px;overflow:hidden;white-space:nowrap}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-size{float:right}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-cancel{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -360px -196px;width:30px;height:30px;float:none;float:right;cursor:pointer;text-indent:-999em}
.lightBoxContainer .lbContent .lbTab ul.qq-upload-list li .qq-upload-cancel:hover{background-position:-389px -196px}
.lightBoxContainer .lbContent .qq-upload-button{padding:12px 14px;margin:0;border:0;background:#cf1818;color:#fff;float:left;text-transform:uppercase;cursor:pointer}
.lightBoxContainer .lbContent p{padding-left:130px}
.lightBoxContainer .lbTerms{float:left;clear:left;width:100%}
.lightBoxContainer .lbTerms input[type=checkbox]{display:none}
.lightBoxContainer .lbTerms label{font-family:apexBook;font-size:15px;line-height:20px;margin-top:14px;float:left}
.lightBoxContainer .lbTerms label a{text-decoration:underline;color:#cf1818}
.lightBoxContainer .lbTerms label span{float:right;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -242px -347px;width:19px;height:19px;margin-left:10px}
.lightBoxContainer .lbTerms label.active span{background-position:-242px -377px}
.lightBoxContainer .lbTerms .lbSubmit{float:right;width:115px;height:46px;line-height:48px;text-align:center;text-transform:uppercase;background:#eaeaea;border-bottom:3px solid #c6c6c6;cursor:pointer}
.breakingContainer{height:45px;z-index:10;background:#1f1f1f}
.breakingContainer.breakNews a{display:block;float:left;position:relative}
.breakingContainer.breakNews a .breaking .breakHeader{background:#cf1818;color:#fff;float:left;padding:0 10px;height:45px;line-height:45px;text-transform:uppercase;font-family:apexMedium;font-size:18px;margin:0}
.breakingContainer.breakNews a .breaking p{color:#fff;overflow:hidden;margin:0 0 0 10px;line-height:45px;float:left;font-family:apexMedium;font-size:18px;text-shadow:0 0 1px rgba(229,229,229,0.2)}
.breakingContainer.breakNews .breakingShare{float:right;height:45px;width:110px;margin-right:10px}
.breakingContainer.breakNews .breakingShare p{float:left;line-height:45px;margin:0;padding:0;font-size:14px;font-family:apexMedium;color:#fff;text-transform:uppercase}
.breakingContainer.breakNews .breakingShare a{float:left;display:block;width:20px;height:45px;margin-left:12px;cursor:pointer}
.breakingContainer.breakNews .breakingShare a.breakingFB{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -6px -47px;width:19px;height:18px;margin-top:12px}
.breakingContainer.breakNews .breakingShare a.breakingTW{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -199px -34px;width:20px;height:16px;margin-top:13px}
.breakingContainer.breakWeather{height:auto;margin-top:-10px;margin-left:0;width:auto}
.breakingContainer.breakWeather .breaking .breakHeader{color:#cf1818;float:left;padding:0 36px 0 10px;height:45px;line-height:45px;text-transform:uppercase;font-family:apexMedium;font-size:18px;margin:0}
.breakingContainer.breakWeather .breaking p{color:#fff;overflow:hidden;margin:0 0 0 20px;padding-top:12px;font-size:16px;text-shadow:0 0 1px rgba(229,229,229,0.2)}
.breakingContainer.breakWeather .closePopup{display:none}
.breakingContainer .closePopup{float:right;background:#000;height:45px;width:45px;cursor:pointer}
.breakingContainer .closePopup .close{float:left;background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -206px -351px;width:14px;height:14px;margin:16px 0 0 16px}
body.device-mobile .breakingContainer{position:relative!important;height:auto!important;width:100%;float:left;margin-top:-3px;margin-bottom:3px}
body.device-mobile .breakingContainer .breakingShare{display:none}
body.device-mobile .breakingContainer .closePopup{position:absolute;right:0;background:rgba(0,0,0,0.3)}
body.device-mobile .breakingContainer.breakNews{float:left;overflow:hidden}
body.device-mobile .breakingContainer.breakNews a{position:relative;float:none}
body.device-mobile .breakingContainer.breakNews a .breaking .breakingShare{display:none}
body.device-mobile .breakingContainer.breakNews a .breaking .breakHeader{width:100%;background:#cf1818;padding:0 10px;font-size:18px;height:45px;line-height:45px;font-family:apexMedium;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
body.device-mobile .breakingContainer.breakNews a .breaking p{line-height:1.45em;padding:10px;background:#1f1f1f;width:100%;margin:0;font-size:14px;font-family:apexBook;float:left;clear:left}
.tile{width:100%}
.tile .fade-out{position:absolute;bottom:0;left:0;right:0;height:36px;background:url("clientlibs_less/content/images/content/fade_to_white_slice.png") repeat-x}
.tile a{display:block}
.tile a:hover .big .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.tile a:hover .small .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.tile a:hover .small .overlayIcon.camera:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.tile a:hover .small .overlayIcon.upload:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.tile a:hover h2,.tile a:hover h3,.tile a:hover h4{color:#cf1818!important}
.tile time,.tile .red-square{color:#fff;font-size:12px;font-family:apexBook;position:absolute;text-shadow:0 0 1px rgba(229,229,229,0.6);top:10px;left:10px;line-height:30px;background:#cf1818;padding:0 10px;z-index:4}
.tile .livestamp-prefix-breaking::before{content:'Breaking';padding-right:7px}
.tile .interior{position:relative}
.tile .interior .tileContentHolder{background:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.1)}
.tile .interior .tileContentHolder .tileImageOverlay{position:absolute;z-index:1;background:-moz-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(227,160,0,0.8)),color-stop(55%,rgba(205,23,23,0.8)));background:-webkit-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-o-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:-ms-linear-gradient(-50deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);background:linear-gradient(140deg,rgba(227,160,0,0.8) 0,rgba(205,23,23,0.8) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce3a000',endColorstr='#cccd1717')}
.tile .interior .tileContentHolder:hover .tileImageOverlay{background:-moz-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(176,124,0,0.8)),color-stop(55%,rgba(159,18,18,0.8)));background:-webkit-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-o-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:-ms-linear-gradient(-50deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);background:linear-gradient(140deg,rgba(176,124,0,0.8) 0,rgba(159,18,18,0.8) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccb07c00',endColorstr='#cc9f1212')}
.tile .interior .tileContentHolder .tileContent{overflow:hidden;position:relative;background:#fff;float:left}
.tile .interior .tileContentHolder .tileContent .tileContentText{position:relative}
.tile .interior .tileContentHolder .tileContent p+a h3,.tile .interior .tileContentHolder .tileContent .tileContentText+a h3{padding:10px 0 0 0;border-top:1px solid #eee;font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none}
@media all and (min-width:668px){.tile{float:left;width:300px;height:300px}
.tile .interior{height:280px;padding:10px}
.tile .interior .tileContentHolder{height:280px;margin-bottom:20px}
.tile .interior .tileContentHolder .tileContent{width:260px;height:260px;padding:10px}
.tile .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px}
.tile .interior .tileContentHolder .tileContent p+a h3,.tile .interior .tileContentHolder .tileContent .tileContentText+a h3{font-family:apexMedium;color:#000;text-shadow:none;font-size:14px;line-height:16px;font-family:apexBold;padding:10px;position:absolute;bottom:0;left:0;right:0}
.tile .interior .tileContentHolder .tileContent .bigtext h3{line-height:auto!important}
.tile .interior .tileContentHolder .tileImageOverlay{opacity:.95}
.tile .interior .tileContentHolder .tileImage{position:relative}
.tile .interior .tileContentHolder .tileImage .overlayContainer{width:100%;height:100%}
.tile .interior .tileContentHolder .tileImage img{width:100%}
.tile.image .interior .tileContentHolder .tileContent,.tile.video .interior .tileContentHolder .tileContent{height:120px}
.tile.image .interior .tileContentHolder .tileImage,.tile.video .interior .tileContentHolder .tileImage{width:280px;height:140px;float:left}
.tile.image.tint .interior .tileContentHolder,.tile.video.tint .interior .tileContentHolder,.tile.image.hook.tint .interior .tileContentHolder,.tile.video.hook.tint .interior .tileContentHolder{width:280px}
.tile.image.tint .interior .tileContentHolder .tileImageOverlay,.tile.video.tint .interior .tileContentHolder .tileImageOverlay,.tile.image.hook.tint .interior .tileContentHolder .tileImageOverlay,.tile.video.hook.tint .interior .tileContentHolder .tileImageOverlay,.tile.image.tint .interior .tileContentHolder .tileImage,.tile.video.tint .interior .tileContentHolder .tileImage,.tile.image.hook.tint .interior .tileContentHolder .tileImage,.tile.video.hook.tint .interior .tileContentHolder .tileImage{width:280px;height:280px}
.tile.image.tint .interior .tileContentHolder .tileContent,.tile.video.tint .interior .tileContentHolder .tileContent,.tile.image.hook.tint .interior .tileContentHolder .tileContent,.tile.video.hook.tint .interior .tileContentHolder .tileContent{z-index:2;position:absolute;bottom:0;left:0;padding:0;width:100%;background:0}
.tile.image.tint .interior .tileContentHolder .tileContent h3,.tile.video.tint .interior .tileContentHolder .tileContent h3,.tile.image.hook.tint .interior .tileContentHolder .tileContent h3,.tile.video.hook.tint .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px;color:#fff!important;text-shadow:0 0 1px #fff;margin-top:0;padding:0 25px 30px 30px;position:absolute;bottom:0;border-top:0}
.tile.featured{width:600px;height:450px}
.tile.doubleHeight{height:600px}
.tile.doubleHeight .interior{height:600px}
.tile.doubleWidth{width:600px}
.tile.doubleWidth .interior .tileContentHolder .tileContent{width:560px;height:260px;padding:10px}
.tile.doubleWidth .interior .tileContentHolder .tileContent .bigtext h3{line-height:65px!important}
.tile.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.doubleWidth.video .interior .tileContentHolder .tileContent{width:280px}
.tile.doubleWidth.image .interior .tileImage,.tile.doubleWidth.video .interior .tileImage{width:280px;height:280px;float:left}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent,.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileContent{width:580px;height:280px;box-sizing:border-box;position:relative;top:-100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 60%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent a.hookLink h3,.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileContent a.hookLink h3{background:none!important;box-shadow:none!important;color:white;margin:0 20px;padding:10px 0;width:540px}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent .tileContentText p,.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileContent .tileContentText p{color:#fff}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder:hover .tileContent,.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder:hover .tileContent{background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 60%,#000 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 60%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 60%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileImage,.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileImage{width:580px;height:280px;float:left}
.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileContent .tileContentText{display:none}
.tile.doubleWidth:not(.halfHeight):not(.story).video .interior .tileContentHolder .tileContent a.hookLink h3{font-size:20px;line-height:23px;border:0;font-family:apexMedium}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent{cursor:pointer}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent a.hookLink{position:absolute;bottom:0}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent a.hookLink:hover h3{color:#fff!important}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent a.hookLink h3{margin:0 10px;border-top:1px solid #fff}
.tile.doubleWidth:not(.halfHeight):not(.story).image .interior .tileContentHolder .tileContent a.hookLink p{margin:10px;color:#fff}
.tile.doubleWidth.halfHeight{height:150px}
.tile.doubleWidth.halfHeight .interior{height:130px}
.tile.doubleWidth.halfHeight .interior .tileContentHolder{height:130px}
.tile.doubleWidth.halfHeight .interior .tileContentHolder .tileContent{height:110px}
.tile.doubleWidth.halfHeight.image .interior .tileContentHolder .tileContent,.tile.doubleWidth.halfHeight.video .interior .tileContentHolder .tileContent{width:330px}
.tile.doubleWidth.halfHeight.image .interior .tileContentHolder .tileImage,.tile.doubleWidth.halfHeight.video .interior .tileContentHolder .tileImage{width:230px;height:130px;float:left}
.tile.standard.reporter .interior .tileContentHolder .tileContent .tileContentText+a h3{margin-top:0}
}
body.device-mobile .tile{clear:both}
body.device-mobile .tile .fade-out{display:none}
body.device-mobile .tile .interior .tileContentHolder{margin-bottom:20px}
body.device-mobile .tile .interior .tileContentHolder time,body.device-mobile .tile .interior .tileContentHolder .red-square{font-family:apexMedium;top:0;left:0}
body.device-mobile .tile .interior .tileContentHolder .tileContent{padding:10px;float:none}
@media all and (max-width:667px){body.device-mobile .tile .interior .tileContentHolder .tileContent{height:auto!important}
}
body.device-mobile .tile .interior .tileContentHolder .tileImage{position:relative}
body.device-mobile .tile .interior .tileContentHolder .tileImage .overlayContainer{width:100%;height:100%}
body.device-mobile .tile .interior .tileContentHolder .tileImage img{width:100%;max-width:100%}
body.device-mobile .tile .interior .tileContentHolder .featureContent{padding-bottom:10px}
body.device-mobile .tile time,body.device-mobile .tile .red-square,body.device-mobile .tile red-square{top:0;left:0}
@media all and (min-width:668px){body.device-mobile .tile{height:auto!important}
body.device-mobile .tile .interior{height:auto}
body.device-mobile .tile .interior .tileContentHolder{height:238px;margin-bottom:0!important}
body.device-mobile .tile.featured.block .interior{height:auto}
body.device-mobile .tile.featured.block .interior .tileContentHolder{height:auto}
}
body.device-mobile .tile.featured.block{position:relative!important;clear:left;width:100%;height:auto;background:#1f1f1f;margin:0 auto 20px}
body.device-mobile .tile.featured.block .interior{max-width:600px;width:100%;margin:auto}
body.device-mobile .tile.featured.block .interior .tileContentHolder{margin-bottom:0}
body.device-mobile .tile.featured.block .interior .tileContentHolder .featureLabel{top:0;left:0}
@media all and (min-width:668px){body.device-mobile .tile.featured.block .interior .tileContentHolder .featureLabel{top:15px;left:15px}
}
body.device-mobile .tile.featured.block .interior .tileContentHolder .featureContent .featureText{height:auto!important}
body.device-mobile .tile.featured.block .interior .tileContentHolder .featureImage{height:auto!important}
body.device-mobile .tile.reporter .interior .tileContentHolder .tileContent{padding:10px 10px 0 10px!important}
body.device-mobile .tile.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot img{margin-right:10px}
body.device-mobile .tile.image.tint .interior .tileContentHolder{overflow:hidden}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileContent{position:absolute;bottom:0;background:0}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileContent .tileContentText{display:none}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileContent a{height:auto}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileContent h3{position:relative;z-index:500;font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px;color:#fff!important;text-shadow:0 0 1px #fff;padding:25px 0 20px 0;border-top:0;margin-top:0}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImageOverlay{width:100%;height:100%}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImage{width:100%;position:relative}
@media all and (min-width:668px){body.device-mobile .tile.image.tint .interior .tileContentHolder{overflow:hidden}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileContent{bottom:30px!important}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImageOverlay{width:280px;height:238px}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImage{height:238px;position:relative}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImage img{position:absolute;height:100%;width:auto!important;max-width:none!important;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;margin:auto}
}
@media all and (min-width:1280px){body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImageOverlay{height:280px}
body.device-mobile .tile.image.tint .interior .tileContentHolder .tileImage{height:300px}
}
body.device-mobile .tile.image .tileContent a.hookLink p+h3{padding-top:10px;margin-top:10px;border-top:1px solid #eee}
.tile.hook .interior .tileContentHolder .tileContent p{margin-top:26px;font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px;font-size:20px;line-height:22px}
.tile.hook .interior .tileContentHolder .tileContent .tileContentText+a h3,.tile.hook .interior .tileContentHolder .tileContent p+a h3{margin-top:10px;font-family:apexMedium;color:#000;text-shadow:none;font-size:14px;line-height:16px;font-family:apexBold}
.tile.hook:not(.tint):not(.live):not(.quote) .interior .tileContentHolder{overflow:hidden}
.tile.hook:not(.tint):not(.live):not(.quote) .interior .tileContentHolder .tileContent h3{background:white;box-shadow:0 -10px 16px #fff}
.tile.hook.headingOnly .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px;margin-top:26px}
.tile.hook.image .interior .tileContentHolder .tileContent p,.tile.hook.video .interior .tileContentHolder .tileContent p{margin-top:0}
.tile.hook.image:not(.twitter).reporter .interior .tileContentHolder .tileContent p+a h3,.tile.hook.video:not(.twitter).reporter .interior .tileContentHolder .tileContent p+a h3,.tile.hook.image:not(.twitter).reporter .interior .tileContentHolder .tileContent .tileContentText+a h3,.tile.hook.video:not(.twitter).reporter .interior .tileContentHolder .tileContent .tileContentText+a h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tile.hook.image.tint .interior .tileContentHolder .tileContent{height:300px}
.tile.hook.image.tint .interior .tileContentHolder .tileContent a{height:300px}
.tile.hook.reporter .interior .tileContentHolder .tileContent{padding:10px}
.tile.hook.reporter .interior .tileContentHolder .tileContent p+a h3,.tile.hook.reporter .interior .tileContentHolder .tileContent .tileContentText+a h3{padding:10px 0;position:static}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer{margin:0 -14px;background:#fff url("clientlibs_less/content/images/structure/tileteammemberbackground.png?version=729947183") no-repeat left 43px;background-size:100%}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot{display:table-cell}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot img{width:80px;height:80px}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{width:auto;display:table-cell;vertical-align:top;position:relative}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail h4{font-family:apexMedium;font-size:14px;text-shadow:0 0 1px rgba(190,190,190,0.8)}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail p{font-size:12px;color:#999;text-shadow:none;margin:0;padding:0}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail:after{content:'';border-left:15px solid #fff;border-bottom:15px solid transparent;position:absolute;left:0}
.tile.hook.reporter.doubleWidth .interior .tileContentHolder .newsTeamContainer .newsTeamMugshot img{height:80px}
.tile.hook.reporter.doubleWidth .interior .tileContentHolder .newsTeamContainer .newsTeamDetail{padding-top:0}
@media all and (min-width:668px){.tile.hook .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;letter-spacing:.5px;margin-top:4px;font-size:18px;line-height:20px}
.tile.hook .interior .tileContentHolder .tileContent p+a h3,.tile.hook .interior .tileContentHolder .tileContent .tileContentText+a h3{position:absolute;bottom:0;left:0;right:0;padding:10px;font-size:14px;border-top:1px solid #eee}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer{margin:0;position:absolute;left:0;bottom:0;width:100%;background:white;-moz-box-shadow:0 -6px 10px #fff;-webkit-box-shadow:0 -6px 10px #fff;-o-box-shadow:0 -6px 10px #fff;box-shadow:0 -6px 10px #fff;background:#fff url("clientlibs_less/content/images/structure/tileteammemberbackground.png?version=729947183") no-repeat left bottom}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot{float:left}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot img{width:100px;height:100px}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{width:170px;height:75px;padding-top:25px;padding-left:10px}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail h4{text-shadow:0 0 1px rgba(190,190,190,0.8);font-family:apexMedium;font-size:14px;margin-right:0}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail p{font-size:12px;color:#999}
.tile.hook.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail:after{left:10px}
.tile.hook.reporter.text.standard .interior .tileContentHolder .tileContent .tileContentText{padding:25px 0 0 0}
.tile.hook.reporter.doubleWidth .interior .tileContentHolder .tileContent a.hookLink{position:absolute;bottom:100px;left:0;right:0}
.tile.hook.reporter.doubleWidth .interior .tileContentHolder .tileContent a.hookLink h3{margin:0 10px;padding:6px 0}
.tile.hook.textOnly .interior .tileContentHolder .tileContent .tileContentText{padding:25px 0 0 0}
.tile.hook.doubleWidth.halfHeight.headingText .interior .tileContentHolder .tileContent .tileContentText{padding:20px 0 0 0}
}
body.device-mobile .tile.hook.textOnly.standard .interior .tileContentHolder .tileContent .tileContentText{padding:20px 0 0 0}
body.device-mobile .tile.hook.image.tint .interior .tileContentHolder .tileContent h3{font-size:20px;line-height:23px;padding:0}
.tile.story .interior .tileContentHolder h3{margin-top:26px;font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px}
.tile.story.image .interior .tileContentHolder h3,.tile.story.video .interior .tileContentHolder h3{margin:0}
.tile.story.headingOnly .interior .tileContentHolder .tileContent{padding:20px 20px 10px 20px}
.tile.story.headingOnly .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px}
.tile.story.reporter .interior .tileContentHolder .tileContent{padding:14px 14px 0 14px;height:265px;width:252px}
.tile.story.reporter .interior .tileContentHolder .tileContent p+a h3,.tile.story.reporter .interior .tileContentHolder .tileContent .tileContentText+a h3{padding:10px 0;position:static}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer{margin:0 -14px;background:url("clientlibs_less/content/images/structure/tileteammemberbackground.png?version=729947183") no-repeat left 43px;background-size:100%}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot{display:table-cell}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot img{width:auto;height:80px}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{width:auto;display:table-cell;vertical-align:top;position:relative}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail h4{font-family:apexMedium;font-size:14px;text-shadow:0 0 1px rgba(190,190,190,0.8)}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail p{font-size:12px;color:#999;text-shadow:none}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail:after{content:'';border-left:15px solid #fff;border-bottom:15px solid transparent;position:absolute;bottom:20px;left:0}
@media all and (min-width:668px){.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer{margin:0;position:absolute;left:0;bottom:0;width:100%;background:url("clientlibs_less/content/images/structure/tileteammemberbackground.png?version=729947183") no-repeat left bottom}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot{float:left}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamMugshot img{width:auto;height:97px}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{width:168px;height:75px;padding-top:22px}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail h4{text-shadow:0 0 1px rgba(190,190,190,0.8);font-family:apexMedium;font-size:14px}
.tile.story.reporter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail p{font-size:12px;color:#999;margin:0;padding:0}
}
@media all and (min-width:668px){.tile.story .interior .tileContentHolder h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px}
.tile.story .interior .tileContentHolder p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px}
.tile.story .interior .tileContentHolder p+a h3,.tile.story .interior .tileContentHolder .tileContentText+a h3{font-family:apexMedium;color:#000;text-shadow:none;font-size:14px;line-height:16px;font-family:apexBold}
.tile.story.headingText .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px}
.tile.story.headingText.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.headingText.double .interior .tileContentHolder .tileContent{padding-top:40px;height:220px}
.tile.story.headingText.halfHeight .interior .tileContentHolder .tileContent{padding-top:10px;height:110px;width:560px}
.tile.story.headingText.halfHeight.image .interior .tileContentHolder .tileContent{width:330px}
.tile.story.image .interior .tileContentHolder .tileContent h2,.tile.story.video .interior .tileContentHolder .tileContent h2,.tile.story.text .interior .tileContentHolder .tileContent h2{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-size:28px;line-height:32px}
.tile.story.image .interior .tileContentHolder .tileContent h3,.tile.story.video .interior .tileContentHolder .tileContent h3,.tile.story.text .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px}
.tile.story.image .interior .tileContentHolder .tileContent .bigtext h3,.tile.story.video .interior .tileContentHolder .tileContent .bigtext h3,.tile.story.text .interior .tileContentHolder .tileContent .bigtext h3,.tile.story.image .interior .tileContentHolder .tileContent .bigtext>*,.tile.story.video .interior .tileContentHolder .tileContent .bigtext>*,.tile.story.text .interior .tileContentHolder .tileContent .bigtext>*,.tile.story.image .interior .tileContentHolder .tileContent a.bigtext h3,.tile.story.video .interior .tileContentHolder .tileContent a.bigtext h3,.tile.story.text .interior .tileContentHolder .tileContent a.bigtext h3{line-height:auto!important}
.tile.story.image.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.video.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.text.doubleWidth .interior .tileContentHolder .tileContent{height:260px}
.tile.story.image.doubleWidth .interior .tileContentHolder p,.tile.story.video.doubleWidth .interior .tileContentHolder p,.tile.story.text.doubleWidth .interior .tileContentHolder p{font-family:apexBook;color:#4d4d4d;font-size:16px;letter-spacing:.5px;margin-top:4px;font-size:18px;line-height:20px}
.tile.story.image.doubleWidth.halfHeight .interior .tileContentHolder .tileContent,.tile.story.video.doubleWidth.halfHeight .interior .tileContentHolder .tileContent,.tile.story.text.doubleWidth.halfHeight .interior .tileContentHolder .tileContent{height:110px}
.tile.story.image.sixteenNine .interior .tileContentHolder p,.tile.story.video.sixteenNine .interior .tileContentHolder p,.tile.story.text.sixteenNine .interior .tileContentHolder p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px}
.tile.story.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.double .interior .tileContentHolder .tileContent{height:220px;padding-top:40px}
.tile.story.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.story.double.image .interior .tileContentHolder .tileContent,.tile.story.doubleWidth.video .interior .tileContentHolder .tileContent,.tile.story.double.video .interior .tileContentHolder .tileContent{padding-top:10px}
.tile.story.halfHeight .interior .tileContentHolder .tileContent{padding-top:10px;height:110px;width:560px}
.tile.story.halfHeight.image .interior .tileContentHolder .tileContent{width:330px}
.tile.story.subheading .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;letter-spacing:.5px;margin-top:4px;font-size:18px;line-height:20px}
.tile.story.subheading .interior .tileContentHolder .tileContent h3{font-family:apexMedium;color:#000;text-shadow:none;font-size:14px;line-height:16px;font-family:apexBold}
}
﻿.tile.hook.video.live .interior .tileContentHolder time,.tile.storylive .interior .tileContentHolder time,.tile.story.live .interior .tileContentHolder time,.tile.live .interior .tileContentHolder time{font-size:16px}
﻿.tile.hook.video.live .interior .tileContentHolder .tileContent,.tile.storylive .interior .tileContentHolder .tileContent,.tile.story.live .interior .tileContentHolder .tileContent,.tile.live .interior .tileContentHolder .tileContent{background:url("clientlibs_less/content/images/structure/tilecontentbackground.png?version=729947183") no-repeat top right!important;background-size:cover!important}
﻿.tile.hook.video.live .interior .tileContentHolder .tileContent .fade-out-featured,.tile.storylive .interior .tileContentHolder .tileContent .fade-out-featured,.tile.story.live .interior .tileContentHolder .tileContent .fade-out-featured,.tile.live .interior .tileContentHolder .tileContent .fade-out-featured,﻿.tile.hook.video.live .interior .tileContentHolder .tileContent .fade-out,.tile.storylive .interior .tileContentHolder .tileContent .fade-out,.tile.story.live .interior .tileContentHolder .tileContent .fade-out,.tile.live .interior .tileContentHolder .tileContent .fade-out{background:url("clientlibs_less/content/images/content/live-gradient-slice.png") repeat-x;background:-moz-linear-gradient(top,rgba(207,24,24,0) 0,rgba(207,24,24,0) 4%,#cf1818 69%,#cf1818 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(207,24,24,0)),color-stop(4%,rgba(207,24,24,0)),color-stop(69%,#cf1818),color-stop(100%,#cf1818));background:-webkit-linear-gradient(top,rgba(207,24,24,0) 0,rgba(207,24,24,0) 4%,#cf1818 69%,#cf1818 100%);background:-o-linear-gradient(top,rgba(207,24,24,0) 0,rgba(207,24,24,0) 4%,#cf1818 69%,#cf1818 100%);background:-ms-linear-gradient(top,rgba(207,24,24,0) 0,rgba(207,24,24,0) 4%,#cf1818 69%,#cf1818 100%);background:linear-gradient(to bottom,rgba(207,24,24,0) 0,rgba(207,24,24,0) 4%,#cf1818 69%,#cf1818 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cf1818',endColorstr='#cf1818',GradientType=0)}
﻿.tile.hook.video.live .interior .tileContentHolder .tileContent h3,.tile.storylive .interior .tileContentHolder .tileContent h3,.tile.story.live .interior .tileContentHolder .tileContent h3,.tile.live .interior .tileContentHolder .tileContent h3,﻿.tile.hook.video.live .interior .tileContentHolder .tileContent h2,.tile.storylive .interior .tileContentHolder .tileContent h2,.tile.story.live .interior .tileContentHolder .tileContent h2,.tile.live .interior .tileContentHolder .tileContent h2{color:#fff!important;text-shadow:0 0 1px rgba(229,229,229,0.6)}
﻿.tile.hook.video.live .interior .tileContentHolder .tileContent p,.tile.storylive .interior .tileContentHolder .tileContent p,.tile.story.live .interior .tileContentHolder .tileContent p,.tile.live .interior .tileContentHolder .tileContent p{color:#fff!important;text-shadow:0 0 1px rgba(229,229,229,0.6);margin:0;padding-top:10px;border-top:1px solid rgba(229,229,229,0.6)}
﻿.tile.hook.video.live .interior.doubleWidth .interior .tileContentHolder p,.tile.storylive .interior.doubleWidth .interior .tileContentHolder p,.tile.story.live .interior.doubleWidth .interior .tileContentHolder p,.tile.live .interior.doubleWidth .interior .tileContentHolder p,﻿.tile.hook.video.live .interior.doubleWidth.image .interior .tileContentHolder p,.tile.storylive .interior.doubleWidth.image .interior .tileContentHolder p,.tile.story.live .interior.doubleWidth.image .interior .tileContentHolder p,.tile.live .interior.doubleWidth.image .interior .tileContentHolder p,﻿.tile.hook.video.live .interior.image .interior .tileContentHolder p,.tile.storylive .interior.image .interior .tileContentHolder p,.tile.story.live .interior.image .interior .tileContentHolder p,.tile.live .interior.image .interior .tileContentHolder p{color:#fff!important;text-shadow:0 0 1px rgba(229,229,229,0.6)}
﻿.tile.hook.video.live .interior.doubleWidth .interior .tileContentHolder .tileContent,.tile.storylive .interior.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.live .interior.doubleWidth .interior .tileContentHolder .tileContent,.tile.live .interior.doubleWidth .interior .tileContentHolder .tileContent,﻿.tile.hook.video.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.storylive .interior.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.story.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent,﻿.tile.hook.video.live .interior.image .interior .tileContentHolder .tileContent,.tile.storylive .interior.image .interior .tileContentHolder .tileContent,.tile.story.live .interior.image .interior .tileContentHolder .tileContent,.tile.live .interior.image .interior .tileContentHolder .tileContent{height:110px}
﻿.tile.hook.video.live .interior.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.storylive .interior.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.story.live .interior.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.live .interior.doubleWidth .interior .tileContentHolder .tileContent h3,﻿.tile.hook.video.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.storylive .interior.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.story.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h3,﻿.tile.hook.video.live .interior.image .interior .tileContentHolder .tileContent h3,.tile.storylive .interior.image .interior .tileContentHolder .tileContent h3,.tile.story.live .interior.image .interior .tileContentHolder .tileContent h3,.tile.live .interior.image .interior .tileContentHolder .tileContent h3,﻿.tile.hook.video.live .interior.doubleWidth .interior .tileContentHolder .tileContent h2,.tile.storylive .interior.doubleWidth .interior .tileContentHolder .tileContent h2,.tile.story.live .interior.doubleWidth .interior .tileContentHolder .tileContent h2,.tile.live .interior.doubleWidth .interior .tileContentHolder .tileContent h2,﻿.tile.hook.video.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h2,.tile.storylive .interior.doubleWidth.image .interior .tileContentHolder .tileContent h2,.tile.story.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h2,.tile.live .interior.doubleWidth.image .interior .tileContentHolder .tileContent h2,﻿.tile.hook.video.live .interior.image .interior .tileContentHolder .tileContent h2,.tile.storylive .interior.image .interior .tileContentHolder .tileContent h2,.tile.story.live .interior.image .interior .tileContentHolder .tileContent h2,.tile.live .interior.image .interior .tileContentHolder .tileContent h2{color:#fff!important;text-shadow:0 0 1px rgba(229,229,229,0.6)}
@media all and (min-width:668px){﻿.tile.hook.video.live.standard.image .interior .tileContentHolder .tileContent,.tile.storylive.standard.image .interior .tileContentHolder .tileContent,.tile.story.live.standard.image .interior .tileContentHolder .tileContent,.tile.live.standard.image .interior .tileContentHolder .tileContent{padding-bottom:12px}
﻿.tile.hook.video.live:not(.tint):not(.quote) .interior .tileContentHolder,.tile.storylive:not(.tint):not(.quote) .interior .tileContentHolder,.tile.story.live:not(.tint):not(.quote) .interior .tileContentHolder,.tile.live:not(.tint):not(.quote) .interior .tileContentHolder{overflow:hidden}
﻿.tile.hook.video.live:not(.tint):not(.quote) .interior .tileContentHolder .tileContent h3,.tile.storylive:not(.tint):not(.quote) .interior .tileContentHolder .tileContent h3,.tile.story.live:not(.tint):not(.quote) .interior .tileContentHolder .tileContent h3,.tile.live:not(.tint):not(.quote) .interior .tileContentHolder .tileContent h3{background:#cf1818;box-shadow:0 -10px 16px #cf1818}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder,.tile.storylive.doubleWidth.image .interior .tileContentHolder,.tile.story.live.doubleWidth.image .interior .tileContentHolder,.tile.live.doubleWidth.image .interior .tileContentHolder,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder,.tile.storylive.doubleWidth .interior .tileContentHolder,.tile.story.live.doubleWidth .interior .tileContentHolder,.tile.live.doubleWidth .interior .tileContentHolder{width:580px;height:130px}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileImage,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileImage,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileImage,.tile.live.doubleWidth.image .interior .tileContentHolder .tileImage,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileImage,.tile.storylive.doubleWidth .interior .tileContentHolder .tileImage,.tile.story.live.doubleWidth .interior .tileContentHolder .tileImage,.tile.live.doubleWidth .interior .tileContentHolder .tileImage{width:230px;height:130px;float:left}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileImage img,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileImage img,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileImage img,.tile.live.doubleWidth.image .interior .tileContentHolder .tileImage img,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileImage img,.tile.storylive.doubleWidth .interior .tileContentHolder .tileImage img,.tile.story.live.doubleWidth .interior .tileContentHolder .tileImage img,.tile.live.doubleWidth .interior .tileContentHolder .tileImage img{width:230px;height:130px}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.storylive.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.story.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small,.tile.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small{width:230px;height:130px}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.live.doubleWidth.image .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.storylive.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.story.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon,.tile.live.doubleWidth .interior .tileContentHolder .tileImage .overlayContainer.small .overlayIcon{margin:0}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileContent,.tile.live.doubleWidth.image .interior .tileContentHolder .tileContent,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileContent,.tile.storylive.doubleWidth .interior .tileContentHolder .tileContent,.tile.story.live.doubleWidth .interior .tileContentHolder .tileContent,.tile.live.doubleWidth .interior .tileContentHolder .tileContent{float:left;width:330px;height:110px;padding:10px;padding-bottom:10px;background:url("clientlibs_less/content/images/structure/tilecontentbackground.png?version=729947183") no-repeat top right;background-size:cover}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileContent h3,.tile.live.doubleWidth.image .interior .tileContentHolder .tileContent h3,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.storylive.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.story.live.doubleWidth .interior .tileContentHolder .tileContent h3,.tile.live.doubleWidth .interior .tileContentHolder .tileContent h3{border:0;padding-bottom:6px}
﻿.tile.hook.video.live.doubleWidth.image .interior .tileContentHolder .tileContent p,.tile.storylive.doubleWidth.image .interior .tileContentHolder .tileContent p,.tile.story.live.doubleWidth.image .interior .tileContentHolder .tileContent p,.tile.live.doubleWidth.image .interior .tileContentHolder .tileContent p,﻿.tile.hook.video.live.doubleWidth .interior .tileContentHolder .tileContent p,.tile.storylive.doubleWidth .interior .tileContentHolder .tileContent p,.tile.story.live.doubleWidth .interior .tileContentHolder .tileContent p,.tile.live.doubleWidth .interior .tileContentHolder .tileContent p{width:330px;padding:0}
}
.tile.hook.video.live .interior .tileContentHolder .tileContent{background:#cf1818!important}
.tile.hook.video.live .interior .tileContentHolder .tileContent .tileContentText{padding-top:0;padding-bottom:0}
.tile.hook.video.live .interior .tileContentHolder .tileContent p{margin-top:0;padding-top:0;border-top:0;border-top:none!important}
.tile.hook.video.live .interior .tileContentHolder .tileContent a{position:absolute;bottom:0;left:0;right:0;background:#cf1818;box-shadow:0 -10px 16px #cf1818}
.tile.hook.video.live .interior .tileContentHolder .tileContent a h3{border-top:1px solid rgba(255,255,255,0.7);left:10px;right:10px;padding-left:0;padding-right:0}
.tile.hook.twitter .interior .tileContentHolder{background:#fff}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.entity{display:inline-block}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.entity:after{content:'\00a0'}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.hookLink{float:left;clear:left}
.tile.hook.twitter .interior .tileContentHolder .tileContent .newsTeamContainer{clear:left}
.tile.hook.twitter .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px;padding-top:10px;margin:0;clear:left;border:0}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterLinks{top:8px;right:0}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer{position:relative}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent{margin-top:30px}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent .tweeterMugshot{float:left}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent .tweeterMugshot img{width:50px}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent .tweeterDetail{margin:4px 0 0 10px;float:left}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterDetails{font-family:apexMedium;height:40px;color:#000;font-size:14px}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterDetails a{float:left;width:auto}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterDetails img{float:left;margin-right:6px}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterDetails span{float:left}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterDetails span.name{font-size:12px;color:#999}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterLinks{position:absolute}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterLinks a{float:left;width:auto}
.tile.hook.twitter .interior .tileContentHolder .tileContent .twitterLinks img{float:left}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .newsTeamContainer{left:10px;bottom:10px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{width:170px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .twitterLinks{top:10px;right:10px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .tweeterContent{margin-top:0}
.tile.hook.twitter.poster .interior .tileContentHolder .tileContent h3{margin-top:10px}
.tile.hook.twitter .sprite{background:url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat 0 0;padding:0 4px;line-height:14px}
.tile.hook.twitter .sprite.tweetStar{background-position:-167px -6px;width:16px!important}
.tile.hook.twitter .sprite.tweetCycle{background-position:-193px -7px;width:19px!important}
.tile.hook.twitter .sprite.tweetArrow{background-position:-140px -32px;width:18px!important}
.tile.hook.twitter .sprite.tweetTick{background-position:-6px -232px;width:15px!important;height:15px!important}
.tile.hook.twitter .sprite.tweetLogo{background-position:-140px -6px;width:14px!important;height:14px!important}
@media all and (min-width:668px){.tile.hook.twitter .interior .tileContentHolder .tileImage{width:280px;height:150px;float:left;margin-top:30px;position:relative;img:100%}
.tile.hook.twitter .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent{margin-top:30px}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.entity{display:inline-block}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.entity:after{content:'\00a0'}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.storyLink{position:absolute;bottom:0;left:0;right:0;background:white;padding:0}
.tile.hook.twitter .interior .tileContentHolder .tileContent a.storyLink h3{position:static;margin:0 10px;padding:10px 0}
.tile.hook.twitter .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px;padding:20px 0 0 0}
.tile.hook.twitter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail{height:75px}
.tile.hook.twitter .interior .tileContentHolder .tileContent .newsTeamContainer .newsTeamDetail .twitterDetails a{width:auto}
.tile.hook.twitter.reporter .interior .tileContentHolder .tileContent p{padding-top:6px}
.tile.hook.twitter.reporter .interior .tileContentHolder .tileContent p.noMedia{padding-top:24px}
.tile.hook.twitter.reporter .interior .tileContentHolder .tileContent a.hookLink{position:absolute;bottom:100px;left:0;right:0}
.tile.hook.twitter.reporter .interior .tileContentHolder .tileContent a.hookLink h3{margin:0 10px;padding:6px 0}
.tile.hook.twitter.image{width:300px;height:450px}
.tile.hook.twitter.image .interior{height:430px;position:relative}
.tile.hook.twitter.image .interior .tileContentHolder{height:430px}
.tile.hook.twitter.image .interior .tileContentHolder .tileImage{width:280px;height:auto;max-height:150px;float:left;position:relative;overflow:hidden}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent{height:240px;padding-bottom:0;position:static;float:left}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .twitterLinks{position:absolute;top:18px;right:10px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent .tweeterContainer .tweeterContent{margin-top:10px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent h3{position:relative;width:260px;margin-top:6px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent a.storyLink{bottom:10px;left:10px;right:10px}
.tile.hook.twitter.image .interior .tileContentHolder .tileContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;line-height:20px;letter-spacing:.5px;margin-top:4px;padding:20px 0 0 0;clear:left;border:0}
.tile.hook.twitter.reporter.image .interior .tileContentHolder .tileContent{float:left}
.tile.hook.twitter.reporter.image .interior .tileContentHolder .tileContent a.hookLink{position:absolute;bottom:110px;left:10px;right:10px}
.tile.hook.twitter.reporter.image .interior .tileContentHolder .tileContent a.hookLink h3{margin:0 10px;padding:6px 0}
.tile.hook.twitter.reporter.image .interior .tileContentHolder .tileContent p{margin:0;padding:0}
.tile.hook.twitter.reporter.image .interior .tileContentHolder .tileContent .newsTeamContainer{width:280px}
}
body.device-mobile .tile.twitter .tileContentHolder .tileImage{max-height:180px}
body.device-mobile .tile.twitter.reporter .interior .tileContentHolder .tileContent p{padding-top:20px}
body.device-mobile .tile.twitter.reporter .interior .tileContentHolder .tileContent p.noMedia{padding-top:24px}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote{margin:0;padding:40px 10px 10px 40px;position:relative;color:#000}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote q{font-family:apexMediumItalic;font-size:20px;quotes:'' '\201d'}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote q:before{content:open-quote}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote q:after{content:close-quote}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote cite{font-family:apexMediumItalic;font-style:normal;font-size:16px}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote:before{content:'';background:transparent url("clientlibs_less/content/images/structure/sprites.svg?version=729947183") no-repeat -288px -317px;width:30px;height:18px;position:absolute;top:40px;left:10px}
.tile.quote.text.hook .interior .tileContentHolder .tileContent h3{padding:10px 0;margin:10px 10px 0 10px;font-family:apexMedium;font-size:14px;border-top:1px solid #eee}
@media all and (min-width:668px){.tile.quote.text.hook .interior .tileContentHolder .tileContent{padding:10px;width:560px;height:110px}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote{margin:0;padding:28px 15px 20px 40px;position:relative;color:#000}
.tile.quote.text.hook .interior .tileContentHolder .tileContent blockquote:before{top:28px;left:4px}
.tile.quote.text.hook .interior .tileContentHolder .tileContent h3{width:560px;padding:10px;font-family:apexBold;position:absolute;bottom:0;left:10px;padding:10px 0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
.tile.map .interior .tileContentHolder .tileImage{height:140px}
.tile.map .interior .tileContentHolder .tileImage .mapTile{width:100%;height:100%;pointer-events:none}
.tile.map .interior .tileContentHolder .tileImage .mapTile .gm-style-cc[draggable=false]>div+div span{display:none}
.tile.map .interior .tileContentHolder .tileContent{width:260px;height:120px}
.tile.map .interior .tileContentHolder .tileContent .tileContentText{position:relative;overflow:hidden}
.tile.map .interior .tileContentHolder .tileContent .tileContentHeading{position:relative;height:40px}
.tile.map .interior .tileContentHolder .tileContent p{font-family:apexBook;font-size:16px;letter-spacing:.5px;margin-top:4px;font-size:18px;line-height:20px;color:#4d4d4d;padding:0;border:0;margin:0}
.tile.map .interior .tileContentHolder .tileContent a.hookLink{position:absolute;left:0;right:0;bottom:0;padding:0 0 10px 0;background:white;-moz-box-shadow:0 -6px 10px #fff;-webkit-box-shadow:0 -6px 10px #fff;-o-box-shadow:0 -6px 10px #fff;box-shadow:0 -6px 10px #fff}
.tile.map .interior .tileContentHolder .tileContent a.hookLink h3{font-family:apexMedium;color:#000;text-shadow:none;font-size:14px;line-height:16px;font-family:apexBold;margin:0 10px;padding:10px 0 0 0;border-top:1px solid #d7d7d7;border-color:#d7d7d7;position:static}
@media all and (min-width:668px){.tile.map .interior .tileContentHolder.noText{position:relative}
.tile.map .interior .tileContentHolder.noText .tileImage{height:240px!important}
.tile.map .interior .tileContentHolder.noText .tileContent{position:absolute;bottom:0;left:0;right:0;background:0}
.tile.map .interior .tileContentHolder.noText .tileContent a.hookLink{-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;background:white}
.tile.map .interior .tileContentHolder.noText .tileContent a.hookLink h3{border-top:0}
}
.tile.featured .interior .tileContentHolder{margin-bottom:20px}
.tile.featured .interior .tileContentHolder .featureLabel{position:absolute;font-family:apexMedium;top:10px;left:10px;z-index:2;padding:8px 12px;text-transform:uppercase;font-size:16px;background:#1f1f1f;color:#fff}
.tile.featured .interior .tileContentHolder .featureImage{position:relative;height:140px;overflow:hidden}
.tile.featured .interior .tileContentHolder .featureImage .overlayContainer{height:100%;width:100%}
.tile.featured .interior .tileContentHolder .featureImage img{width:100%}
.tile.featured .interior .tileContentHolder .featureImage:hover:after{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2)}
@media all and (min-width:668px){.tile.featured .interior .tileContentHolder .featureImage{height:280px}
.tile.featured .interior .tileContentHolder .featureImage .overlayContainer{height:280px}
}
.tile.featured .interior .tileContentHolder .tileContent p.featureTitle{color:#cf1818!important;text-shadow:0 0 1px rgba(151,50,50,0.2);text-transform:uppercase;font-family:apexMedium;font-size:12px;line-height:18px;margin:0}
.tile.featured .interior .tileContentHolder .featureContent{position:relative;padding:25px 20px 0 20px;background:#1f1f1f}
.tile.featured .interior .tileContentHolder .featureContent .featureText{height:115px;overflow:hidden}
.tile.featured .interior .tileContentHolder .featureContent h2{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px;color:#fff;margin:0}
.tile.featured .interior .tileContentHolder .featureContent h3{font-family:apexMedium;color:#000;font-size:14px;line-height:16px;text-shadow:none;font-weight:normal;font-size:20px;line-height:23px}
.tile.featured .interior .tileContentHolder .featureContent p{font-family:apexBook;color:#4d4d4d;font-size:16px;letter-spacing:.5px;margin-top:4px;font-size:18px;line-height:20px;color:#999;margin:5px 0 0 0}
.tile.featured .interior .tileContentHolder .featureContent time,.tile.featured .interior .tileContentHolder .featureContent span.redsquare,.tile.featured .interior .tileContentHolder .featureContent span.red-square{text-transform:uppercase;font-family:apexBook;font-size:14px;line-height:29px;top:-15px;left:20px;padding:0 8px}
.tile.featured .interior .tileContentHolder .featureContent span.fade-out-featured{display:block;width:100%;height:23px;position:absolute;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 97%,#1f1f1f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(31,31,31,0)),color-stop(97%,#1f1f1f),color-stop(100%,#1f1f1f));background:-webkit-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 97%,#1f1f1f 100%);background:-o-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 97%,#1f1f1f 100%);background:-ms-linear-gradient(top,rgba(31,31,31,0) 0,#1f1f1f 97%,#1f1f1f 100%);background:linear-gradient(to bottom,rgba(31,31,31,0) 0,#1f1f1f 97%,#1f1f1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001f1f1f',endColorstr='#1f1f1f',GradientType=0)}
body.device-mobile .tile.featured .interior .tileContentHolder{margin-bottom:0}
body.device-mobile .tile.featured .interior .tileContentHolder .featureContent span.fade-out-featured{display:none}
body.device-mobile .tile.featured .interior .tileContentHolder .featureContent .featureText{height:auto!important}
.twitterVideo{position:relative}
.twitterVideo video{width:100%}
.twitterVideo .overlayContainer{height:100%;position:absolute;left:0;top:0}
.twitterVideo .overlayContainer:hover .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.optawidget-container .opta-widget-container{font-family:apexBook}
.optawidget-container .opta-widget-container h2{color:#fff;font-size:14px;font-family:apexBook;line-height:30px;background:#cf1818;height:auto;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.optawidget-container .opta-widget-container>div{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.containerBody .containerContent .breakingContainer.breakWeather{width:auto;margin-left:0;padding-left:75px;margin-bottom:0}
.weatherContainer{margin-top:-9px;width:1280px;float:left;background:url("clientlibs_less/content/images/content/weatherbackgrounds/Sunny_Fine.jpg?version=729947184") no-repeat 0 0;background-repeat:no-repeat;background-position:0 0}
.weatherContainer.day.partcloudy{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/light-cloud.jpg?version=729947183")}
.weatherContainer.day.fine{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Sunny_Fine.jpg?version=729947183")}
.weatherContainer.day.fewshowers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947183")}
.weatherContainer.day.showers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947183")}
.weatherContainer.day.drizzle{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947183")}
.weatherContainer.day.fog{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Fog_v2.jpg?version=729947183")}
.weatherContainer.day.rain{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain.jpg?version=729947183")}
.weatherContainer.day.hail{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Hail.jpg?version=729947183")}
.weatherContainer.day.snow{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/snow_v1.jpg?version=729947183")}
.weatherContainer.day.thunder{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Thunder.jpg?version=729947183")}
.weatherContainer.day.wind{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Wind.jpg?version=729947183")}
.weatherContainer.day.cloud{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/cloudy_v1.jpg?version=729947183")}
.weatherContainer.night.partcloudy{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/clear-night.jpg?version=729947183")}
.weatherContainer.night.fine{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/clear-night.jpg?version=729947183")}
.weatherContainer.night.fewshowers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947183")}
.weatherContainer.night.showers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947183")}
.weatherContainer.night.drizzle{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947183")}
.weatherContainer.night.fog{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947183")}
.weatherContainer.night.rain{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/storm.jpg?version=729947183")}
.weatherContainer.night.hail{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Hail.jpg?version=729947183")}
.weatherContainer.night.snow{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Snow_v2.jpg?version=729947183")}
.weatherContainer.night.thunder{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/lighting.jpg?version=729947184")}
.weatherContainer.night.wind{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947184")}
.weatherContainer.night.cloud{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947184")}
.weatherContainer .colContainer .weatherContentContainer{float:left;clear:both;width:850px;margin:20px 0 0 30px}
.weatherContainer .colContainer .weatherUpperContainer{float:left;width:1215px;min-height:890px;position:relative;margin-left:65px}
.weatherContainer .colContainer .weatherUpperContainer p{color:#fff}
.weatherContainer .colContainer .weatherUpperContainer .icon{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader{float:left;position:relative;z-index:2;margin:10px 0 0 30px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .weatherLocation{color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexBook;font-size:45px;line-height:45px;height:45px;margin:0;float:left}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect{float:left;clear:left;margin-top:15px;cursor:pointer;position:relative}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect p{margin:0;padding:4px 6px;padding-left:20px;border-radius:5px;float:left;background:rgba(0,0,0,0.9);position:relative}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect p:before{content:'';border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:9px;left:6px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect select{border-radius:5px;padding:2px;border:0;background:rgba(0,0,0,0.9);font-family:apexBook;color:#fff;-webkit-appearance:none;padding:2px 2px 2px 6px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect ul{margin:0;padding:0;list-style:none}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect ul li{float:left}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect.active p{border-radius:5px 5px 0 0;-webkit-transition:border-radius .2s;-moz-transition:border-radius .2s;-ms-transition:border-radius .2s;-o-transition:border-radius .2s;transition:border-radius .2s}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect.active .locationSelectDropdownItems{z-index:16;max-height:501px;border-bottom:3px solid #cf1818;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);background:rgba(0,0,0,0.9);-webkit-transition:max-height 1s cubic-bezier(0.77,0,0.175,1),background .2s,border-bottom .2s,box-shadow .2s;-moz-transition:max-height 1s cubic-bezier(0.77,0,0.175,1),background .2s,border-bottom .2s,box-shadow .2s;-ms-transition:max-height 1s cubic-bezier(0.77,0,0.175,1),background .2s,border-bottom .2s,box-shadow .2s;-o-transition:max-height 1s cubic-bezier(0.77,0,0.175,1),background .2s,border-bottom .2s,box-shadow .2s;transition:max-height 1s cubic-bezier(0.77,0,0.175,1),background .2s,border-bottom .2s,box-shadow .2s}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems{position:absolute;top:25px;width:750px;max-height:0;overflow:hidden;float:left;clear:left;background:rgba(0,0,0,0);border-bottom:3px solid transparent;padding:2px 13px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0);-webkit-transition:max-height .2s cubic-bezier(0.77,0,0.175,1),background .4s,border-bottom .4s,box-shadow .4s;-moz-transition:max-height .2s cubic-bezier(0.77,0,0.175,1),background .4s,border-bottom .4s,box-shadow .4s;-ms-transition:max-height .2s cubic-bezier(0.77,0,0.175,1),background .4s,border-bottom .4s,box-shadow .4s;-o-transition:max-height .2s cubic-bezier(0.77,0,0.175,1),background .4s,border-bottom .4s,box-shadow .4s;transition:max-height .2s cubic-bezier(0.77,0,0.175,1),background .4s,border-bottom .4s,box-shadow .4s}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems li{width:100%}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems h3{padding:0 8px;font-family:apexMedium;font-weight:normal;line-height:36px;font-size:19px;color:#fff;text-transform:uppercase}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems .locationSelectDropdownSubItemsHolder{padding:6px 0;float:left;clear:left;border-top:1px solid #c5ccd0;height:100%}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems .locationSelectDropdownSubItemsHolder .locationSelectDropdownSubItems{float:left;width:100%;margin-left:8px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems .locationSelectDropdownSubItemsHolder .locationSelectDropdownSubItems li{text-transform:uppercase;width:150px;height:36px;line-height:36px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems .locationSelectDropdownSubItemsHolder .locationSelectDropdownSubItems li a{white-space:nowrap;color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6)}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect .locationSelectDropdownItems .locationSelectDropdownSubItemsHolder .locationSelectDropdownSubItems li a:hover{color:#cf1818}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail{float:left;width:420px;height:420px;margin-left:10px;color:#fff;position:relative}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail svg{width:100%;height:100%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail svg path.bg{fill:rgba(0,0,0,0.2);stroke:#000;stroke-width:4px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail svg path.day{fill:#bbb}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail svg path.marker{fill:#fff}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast{display:none}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.active{display:block}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .forecastName{position:absolute;top:10%;width:100%;text-align:center;text-transform:uppercase;font-size:24px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .current{display:none}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .max,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .min{position:absolute;font-size:60px;font-family:apexBook;bottom:58%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .max::before,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .min::before{display:inline-block;vertical-align:-10px;margin-right:5px;content:'';width:33px;height:63px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .max{right:50%;margin-right:6%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .max::before{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -322px -395px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .min{left:50%;margin-left:6%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .min::before{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -359px -395px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunrise,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunset{font-family:apexBook;text-align:center;font-size:16px;position:absolute;top:46%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunrise span,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunset span{font-family:apexMedium}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunrise{left:10%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .sunset{right:10%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon{position:absolute;top:52%;left:50%;width:70px;height:70px;margin-left:-35px;margin-top:-40px;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -9999px -9999px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.fine{background-position:-28px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.partcloudy{background-position:-25px -127px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.fewshowers{background-position:-110px -127px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.showers{background-position:-186px -127px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.drizzle{background-position:-419px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.fog{background-position:-893px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.rain{background-position:-342px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.hail{background-position:-187px -205px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.snow{background-position:-656px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.thunder{background-position:-195px -43px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.wind{background-position:-893px -127px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationIcon.cloud{background-position:-106px -205px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .situationDescription{position:absolute;top:60%;width:80%;padding:0 10%;font-family:apexBook;font-size:18px;text-align:center}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .windIcon,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast .windDirection{display:none}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .max,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .min{position:absolute;font-size:30px;font-family:apexBook;bottom:57%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .max::before,.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .min::before{display:inline-block;vertical-align:-4px;margin-right:5px;content:'';width:17px;height:32px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .max{margin-right:15%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .max::before{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -200px -406px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .min{margin-left:15%}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .min::before{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -231px -412px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .current{position:absolute;width:100%;text-align:center;bottom:52%;display:block;font-size:112px;font-family:apexLight}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .current span{position:absolute;top:-22px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .windIcon{display:block;position:absolute;bottom:12%;left:50%;margin-left:-29px;width:58px;height:58px;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -120px -399px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .windIcon div{display:block;width:20px;height:30px;margin:14px 19px 14px 19px;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -80px -407px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail .forecast.observation .windDirection{display:block;position:absolute;bottom:6%;width:100%;font-family:apexBook;font-size:18px;text-align:center}
.weatherContainer .colContainer .weatherUpperContainer .map{float:right;margin-top:-50px;width:386px;height:473px;background:url("clientlibs_less/content/images/structure/weathermap.png?version=729947184") no-repeat 0 0;position:relative}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast{position:absolute;width:105px;height:22px;padding:8px 6px;border-radius:5px;background:rgba(0,0,0,0.6);cursor:pointer;display:none}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.active{display:block}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.kaitaia{top:10px;left:65px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.whangarei{top:20px;left:200px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.auckland{top:80px;left:120px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hamilton{top:120px;left:135px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.tauranga{top:85px;left:265px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.napier{top:165px;left:305px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.palmerston-north{top:205px;left:255px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.wellington{top:245px;left:235px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.taupo{top:125px;left:260px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.new-plymouth{top:160px;left:110px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.nelson{top:235px;left:70px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.greymouth{top:275px;left:30px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.christchurch{top:320px;left:200px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.queenstown{top:370px;left:-25px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.dunedin{top:400px;left:150px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.invercargill{top:430px;left:-20px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hokitika{top:315px;left:15px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps{margin-top:3px;white-space:nowrap}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps span{padding:0 2px 0 0;color:#808080}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps .high{color:#e30000}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps .high+.degs{color:#e30000}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps .low{color:#74f3ff}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .temps .low+.degs{color:#74f3ff}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon{float:left;width:38px;height:38px;margin-top:-8px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.partcloudy{background-position:-570px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.fine{background-position:-25px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.fewshowers{background-position:-615px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.showers{background-position:-661px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.drizzle{background-position:-252px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.fog{background-position:-525px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.rain{background-position:-207px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.hail{background-position:-388px -341px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.snow{background-position:-388px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.thunder{background-position:-116px -286px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.wind{background-position:-236px -341px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast .icon.cloud{background-position:-335px -341px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.kaitaia .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.auckland .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hamilton .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.new-plymouth .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.nelson .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.greymouth .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hokitika .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.queenstown .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.invercargill .temps{float:right;margin-right:5px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.kaitaia .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.auckland .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hamilton .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.new-plymouth .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.nelson .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.greymouth .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.hokitika .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.queenstown .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.invercargill .icon{float:right}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.whangarei .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.tauranga .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.napier .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.palmerston-north .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.wellington .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.taupo .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.christchurch .temps,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.dunedin .temps{float:left;margin-left:5px}
.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.whangarei .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.tauranga .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.napier .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.palmerston-north .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.wellington .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.taupo .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.christchurch .icon,.weatherContainer .colContainer .weatherUpperContainer .map .locationForecast.dunedin .icon{float:left}
.weatherContainer .colContainer .weatherUpperContainer .forecasts{float:left;clear:left;margin-top:25px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem{width:164px;height:70px;padding:10px;border-radius:10px;background:rgba(0,0,0,0.6);border:2px solid transparent;float:left;margin:9px;margin-top:0;text-align:center}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem.active,.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem:hover{border:2px solid #fff;cursor:pointer}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem h3{color:#fff;font-family:apexBook;font-size:22px;text-shadow:0 0 1px rgba(229,229,229,0.6);text-align:center;text-transform:capitalize;margin-bottom:6px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails{display:inline-block;vertical-align:middle}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .tempIcon{width:15px;height:25px;float:left;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat;margin:4px 2px 0 0}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .tempIcon.high{background-position:-267px -415px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .tempIcon.low{background-position:-297px -417px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails p{float:left;margin:4px 0 0 2px;font-size:22px;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexBook}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon{float:left;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat;margin:-5px 10px 0 10px;width:38px;height:38px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.partcloudy{background-position:-570px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.fine{background-position:-25px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.fewshowers{background-position:-615px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.showers{background-position:-661px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.drizzle{background-position:-252px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.fog{background-position:-525px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.rain{background-position:-207px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.hail{background-position:-388px -341px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.snow{background-position:-388px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.thunder{background-position:-116px -286px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.wind{background-position:-236px -341px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon.cloud{background-position:-335px -341px}
.weatherContainer .colContainer .weatherUpperContainer .tides{float:left;clear:left;position:relative}
.weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer{float:left;height:200px}
.weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer .cityTide{font-size:18px;font-family:apexBook;color:#fff;float:left;clear:left;padding:20px;margin:9px 9px 0 9px;width:80px;border:2px solid transparent;border-radius:10px;background:rgba(0,0,0,0.6)}
.weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer .cityTide.active,.weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer .cityTide:hover{border:2px solid #fff;cursor:pointer}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart{float:left;width:678px;height:185px;margin-top:10px;overflow:hidden}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .chart{height:120px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .line{fill:none;stroke:#ccc;stroke-width:5px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .now{fill:none;stroke:#cf1717;stroke-width:3px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .label{fill:#fff}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times{display:none;position:relative;height:50px;margin-top:10px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times.active{display:block}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times .time{border-radius:5px;background:rgba(0,0,0,0.6);margin:0 auto;color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexMedium;font-size:12px;width:64px;padding:4px 2px;overflow:hidden;text-align:center;text-transform:uppercase;position:absolute;left:-9999px}
.weatherContainer .colContainer .weatherUpperContainer .rrHeading{float:left;color:#fff;text-shadow:0 0 1px rgba(229,229,229,0.6);font-family:apexBook;margin:0;height:60px;line-height:60px;font-size:30px}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarDate{float:left;clear:left}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarDate time{color:#fff;font-size:12px;font-family:apexLight;text-shadow:0 0 1px rgba(229,229,229,0.6);line-height:30px;background:#cf1818;padding:0 10px;float:left;clear:left}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarDate p{float:left;text-transform:uppercase;margin-left:10px}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityList{float:left;clear:left;margin:20px 0}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityList .city{float:left;line-height:40px;padding:20px 10px;min-width:140px;text-align:center;color:#fff;text-transform:uppercase;border:2px solid transparent;border-radius:10px;background:rgba(0,0,0,0.6);font-size:18px;font-family:apexMedium;margin-right:20px;cursor:pointer}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityList .city.active{border:2px solid #fff}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap{float:left;clear:left;width:530px;height:530px}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap .rainMap{display:none}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap .rainMap img{width:530px;height:530px}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap .rainMap.active{display:block}
.weatherContainer .colContainer .weatherUpperContainer .rainRadarKey{float:left;clear:left;background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat -28px -526px;width:599px;height:39px;margin-top:20px}
.weatherContainer .colContainer .weatherUpperContainer .forecastHeading{float:left;color:#fff;font-family:apexBook;font-size:30px;height:60px;line-height:60px}
.weatherContainer .colContainer .weatherUpperContainer .forecastDate{float:left;clear:left}
.weatherContainer .colContainer .weatherUpperContainer .forecastDate time{color:#fff;font-size:12px;font-family:apexLight;text-shadow:0 0 1px rgba(229,229,229,0.6);line-height:30px;background:#cf1818;padding:0 10px;float:left;clear:left}
.weatherContainer .colContainer .weatherUpperContainer .forecastDate p{float:left;margin-left:10px;text-transform:uppercase}
.weatherContainer .colContainer .weatherUpperContainer .forecastContent{float:left;clear:left;width:854px}
.weatherContainer .colContainer .weatherUpperContainer .forecastContent p{color:#fff;font-size:16px;width:854px}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video{float:left;clear:both;margin:20px 0}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo{width:854px;position:relative;float:left;clear:both;height:480px}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .overlayContainer.big{height:480px}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .overlayContainer.big:hover .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo img{width:100%;z-index:2;position:relative}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper{width:854px;height:480px}
.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper object,.weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper iframe{position:absolute;top:0;left:0;z-index:1;width:854px;height:480px}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer{position:absolute;top:136px;right:10px}
.weatherContainer .colContainer .weatherLowerContainer{float:left;clear:left;width:1215px;margin-left:65px;padding-bottom:100px}
.weatherContainer .colContainer .weatherLowerContainer .forecastHeaders{float:left;margin-left:10px}
.weatherContainer .colContainer .weatherLowerContainer .forecastHeaders h2{float:left;line-height:26px;width:160px;padding:20px;height:auto;font-size:20px;text-transform:uppercase;border-right:1px solid #eee;text-shadow:0 0 1px rgba(190,190,190,0.8);cursor:pointer}
.weatherContainer .colContainer .weatherLowerContainer .forecastHeaders h2.active{color:#cf1818;text-shadow:0 0 1px rgba(151,50,50,0.2);border-bottom:3px solid #cf1818}
.weatherContainer .colContainer .weatherLowerContainer .forecastHeaders h2:last-child{border-right:0}
.weatherContainer .colContainer .weatherLowerContainer time{color:#fff;font-size:14px;font-family:apexMedium;text-shadow:0 0 1px rgba(229,229,229,0.6);line-height:30px;background:#cf1818;padding:0 10px;float:left;clear:left;text-transform:uppercase;margin-top:20px}
.weatherContainer .colContainer .weatherLowerContainer .forecastDetails{float:left;clear:left;margin-left:20px;position:relative;display:none}
.weatherContainer .colContainer .weatherLowerContainer .forecastDetails.active{display:block}
.weatherContainer .colContainer .weatherLowerContainer .forecastDetails .forecast{float:left;clear:left;margin:20px 0}
.weatherContainer .colContainer .weatherLowerContainer .forecastDetails .forecast h4{font-size:19px;text-shadow:0 0 1px rgba(190,190,190,0.8);text-transform:uppercase}
.weatherContainer .colContainer .weatherLowerContainer .forecastDetails .forecast p{font-size:18px;line-height:24px}
.weatherContainer .colContainer .weatherLowerContainer .forecastLink{float:left;clear:left;margin:20px 0 0 20px}
.weatherContainer .colContainer .weatherLowerContainer .forecastLink p{float:left;color:#999}
.weatherContainer .colContainer .weatherLowerContainer .forecastLink .metService{float:left;margin:-10px 0 0 10px;background:url("clientlibs_less/content/images/structure/weathersprites.png?version=729947184") no-repeat -23px -470px;width:65px;height:30px}
.weatherContainer .colContainer .weatherLowerContainer .forecastLink .metService a{display:block;width:100%;height:100%}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite{float:left;clear:left}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis h4,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite h4{float:left;font-family:apexBook;font-size:30px;text-shadow:0 0 1px rgba(190,190,190,0.8);margin:10px 0}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis time,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite time{margin-top:0}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis .rainRadarDate,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite .rainRadarDate{float:left;clear:left}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis .rainRadarDate time,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite .rainRadarDate time{color:#fff;font-size:12px;font-family:apexLight;text-shadow:0 0 1px rgba(229,229,229,0.6);line-height:30px;background:#cf1818;padding:0 10px;float:left;clear:left}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis .rainRadarDate p,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite .rainRadarDate p{float:left;text-transform:uppercase}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis .rainRadarMap,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite .rainRadarMap{float:left;clear:left}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis .rainRadarMap .tempKey,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite .rainRadarMap .tempKey{float:left;clear:left}
.weatherContainer .colContainer .weatherLowerContainer .radarAnalysis p,.weatherContainer .colContainer .weatherLowerContainer .radarSatellite p{font-size:16px;width:600px;float:left;clear:left;margin:10px 0 0 0}
.weatherContainer .colContainer .weatherLowerContainer .weatherAdsContainer{width:300px;float:right;margin-right:10px}
.weatherBody .containerContent>.vertBanner{display:none}
.weatherBody .containerContent .sectionContainer{width:100%!important}
.weatherTile{width:300px;height:212px;float:left;clear:left}
.weatherTile .interior{position:relative;padding:10px}
.weatherTile .interior a{display:block;cursor:pointer}
.weatherTile .interior a .weatherTileContentHolder{width:280px;height:180px}
.weatherTile .interior a .weatherTileContentHolder time{color:#fff;font-size:12px;font-family:apexLight;position:absolute;text-shadow:0 0 1px rgba(229,229,229,0.6);top:10px;left:10px;line-height:30px;background:#cf1818;padding:0 10px;z-index:4}
.weatherTile .interior a .weatherTileContentHolder .weatherTileImage{width:280px;height:158px;float:left;position:relative}
.weatherTile .interior a .weatherTileContentHolder .weatherTileImage img{width:280px;height:158px;float:left}
.weatherTile .interior a .weatherTileContentHolder .weatherTileImage .overlayContainer{height:158px}
.weatherTile .interior a .weatherTileContentHolder .weatherTileImage .overlayContainer:hover .overlayIcon:before{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}
.weatherTile .interior a .weatherTileContentHolder .weatherTileContent{float:left;width:240px;padding:16px 10px 0 10px}
.weatherTile .interior a .weatherTileContentHolder .weatherTileContent h3{font-size:20px}
.weatherUpperContainer .weatherTile h3{color:#fff}
@media all and (max-width:1279px){.weatherContainer{width:100%;height:890px}
.weatherContainer .colContainer .weatherUpperContainer,.weatherContainer .colContainer .weatherLowerContainer{width:959px}
.weatherContainer .colContainer .weatherContentContainer .storyPage.video .storyPageVideo{width:540px;height:304px}
.weatherContainer .colContainer .weatherContentContainer .storyPage.video .storyPageVideo .overlayContainer.big{height:304px}
.weatherContainer .colContainer .weatherContentContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper{width:540px;height:304px}
.weatherContainer .colContainer .weatherContentContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper object,.weatherContainer .colContainer .weatherContentContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper iframe{position:absolute;top:0;left:0;z-index:1;width:540px;height:304px}
.weatherContainer .colContainer .weatherContentContainer .forecastContent{width:540px}
.weatherContainer .colContainer .weatherContentContainer .forecastContent p{width:540px}
.weatherContainer .colContainer .weatherUpperContainer .locationDetail{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-left:-32px;margin-top:-42px}
.weatherContainer .colContainer .weatherUpperContainer .map{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);float:left;margin-top:-80px;margin-left:-50px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem{width:125px;height:60px;padding:5px;margin:8px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails p{font-size:15px}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .forecastIcon{margin:0;margin-top:-7px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem .forecastDetails .tempIcon{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin:0;margin-top:1px}
.weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer .cityTide{padding:14px;font-size:16px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart{width:480px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .chart{height:100px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times .time{width:48px}
.weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times .time .state{display:none}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .tile.advert{height:290px}
.weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer{width:619px}
.weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer .forecastHeaders h2{line-height:18px;width:130px;padding:14px 10px;font-size:16px}
}
@media all and (min-width:668px) and (max-width:1025px) and (orientation:landscape){.weatherContainer .colContainer .weatherUpperContainer .weatherContentContainer{margin-left:10px}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer{position:absolute;right:10px;top:388px}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .video h3{color:#000}
.weatherContainer .colContainer .weatherUpperContainer.video .weatherAdsContainer,.weatherContainer .colContainer .weatherUpperContainer.maps .weatherAdsContainer{position:absolute;right:10px;top:136px}
.weatherContainer .colContainer .weatherUpperContainer.video .weatherAdsContainer .video h3,.weatherContainer .colContainer .weatherUpperContainer.maps .weatherAdsContainer .video h3{color:#FFF}
}
@media all and (min-width:668px) and (max-width:1025px) and (orientation:portrait){.weatherContainer .colContainer .weatherUpperContainer{width:680px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect.active .locationSelectDropdownItems{max-height:525px}
.weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect.active .locationSelectDropdownItems{width:634px}
.weatherContainer .colContainer .weatherUpperContainer .weatherContentContainer{width:680px;margin-left:23px}
.weatherContainer .colContainer .weatherUpperContainer .weatherContentContainer .locationDetail{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-left:-70px}
.weatherContainer .colContainer .weatherUpperContainer .weatherContentContainer .map{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);margin-left:-60px}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer{position:static}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .tile{position:relative;right:30px;top:77px;float:right}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .weatherTile{float:left}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .weatherTile h3{color:#000}
.weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .latest{margin-top:67px}
.weatherContainer .colContainer .weatherUpperContainer.video .weatherAdsContainer .latest h3{color:#FFF}
.weatherContainer .colContainer .weatherLowerContainer{width:680px}
}
.device-mobile .containerBody .containerContent .breakingContainer.breakWeather{padding:12px 10px;box-sizing:border-box}
.device-mobile .containerBody .containerContent .breakingContainer.breakWeather p{padding:0;margin:0;font-size:14px}
.device-mobile .containerBody .containerContent .breakingContainer.breakWeather .breakHeader{float:none;font-size:18px;line-height:1em;height:auto;margin:10px 0}
.device-mobile .weatherContainer{height:auto;background:none!important}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer,.device-mobile .weatherContainer .colContainer .weatherLowerContainer{width:100%;margin:0;padding:10px;box-sizing:border-box}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer{background-repeat:no-repeat;background-position:0 0;background-size:cover}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.partcloudy{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/light-cloud.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.fine{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Sunny_Fine.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.fewshowers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.showers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.drizzle{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzle.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.fog{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Fog_v2.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.rain{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.hail{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Hail.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.snow{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/snow_v1.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.thunder{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Thunder.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.wind{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Wind.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.day.cloud{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/cloudy_v1.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.partcloudy{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/clear-night.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.fine{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/clear-night.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.fewshowers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.showers{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.drizzle{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Rain_Drizzel.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.fog{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.rain{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/storm.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.hail{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Hail.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.snow{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Snow_v2.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.thunder{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/lighting.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.wind{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer.night.cloud{background-image:url("clientlibs_less/content/images/content/weatherbackgrounds/Cloud_Stormy_v3.jpg?version=729947184")}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherContentContainer{width:100%;margin:0}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherHeader{margin:0}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherHeader .weatherLocation{height:auto;font-size:26px;line-height:1.2em}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherHeader .locationSelect ul{display:none}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .locationDetail{-webkit-transform:scale(0.71);-moz-transform:scale(0.71);-ms-transform:scale(0.71);-o-transform:scale(0.71);transform:scale(0.71);margin:-60px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .map{-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-ms-transform:scale(0.65);-o-transform:scale(0.65);transform:scale(0.65);margin:-82px -43px -82px -43px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .forecasts{margin:15px 0}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem{float:left;width:40%}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .forecasts .forecastItem h3{font-size:18px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer{height:auto;width:100%}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .tides .cityTidesContainer .cityTide{width:44%;float:left;clear:none;box-sizing:border-box}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .tides .tideChart{width:100%}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .tides .tideChart .times .time{font-size:10px;padding:4px;width:auto}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer{position:static}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .weatherAdsContainer .weatherTileContent h3{color:#000}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .rainRadarCityList .city{clear:left;margin-bottom:10px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap{width:100%;height:auto}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .rainRadarCityMap .rainMap img{width:100%;height:auto}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .rainRadarKey{display:none}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .forecastContent{width:300px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .forecastContent p{width:300px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo{width:300px;height:169px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .overlayContainer.big{width:100%;height:100%}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper{width:300px;height:169px}
.device-mobile .weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper object,.device-mobile .weatherContainer .colContainer .weatherUpperContainer .storyPage.video .storyPageVideo .brightcove-experience-wrapper iframe{width:300px;height:169px}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer{padding:0}
@media screen and (max-width:1024px){.device-mobile .weatherContainer .colContainer .weatherLowerContainer{padding-bottom:20px}
}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer.maps{padding:10px;box-sizing:border-box}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherAdsContainer{width:100%;float:left;margin:0;margin-top:10px}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherAdsContainer .advert{text-align:center}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer{width:100%;margin:0}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer .forecastHeaders{margin:0}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer .forecastHeaders h2{width:25%;box-sizing:border-box;font-size:14px}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .weatherContentContainer .forecastDetails{margin:0;padding:0 10px}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .tempKey img{width:100%}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .radarAnalysis p,.device-mobile .weatherContainer .colContainer .weatherLowerContainer .radarSatellite p{width:auto}
.device-mobile .weatherContainer .colContainer .weatherLowerContainer .rainRadarMap img{width:100%}
.device-mobile .weatherContainer .colContainer .weatherAdsContainer{float:left;width:100%;text-align:center;margin:10px 0}
@media all and (max-width:320px){.device-mobile .weatherContainer .colContainer .weatherUpperContainer.video .weatherAdsContainer{margin:10px -10px}
}
@media all and (max-width:1025px){.weatherContainer time{font-family:apexBook!important}
}
h1{height:60px;line-height:60px}
h1.navigationWeather:hover a{color:#000;text-shadow:0 0 1px rgba(190,190,190,0.8)}
.weatherWidget{float:left;height:60px;line-height:60px;position:relative}
@media all and (min-width:668px) and (max-width:1279px){.weatherWidget{margin-right:20px}
}
.weatherWidget div{float:left;height:60px;line-height:60px}
.weatherWidget .weatherWidgetIconHolder{text-align:center;margin:0 6px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon{background:url("clientlibs_less/content/images/structure/weathersprites.svg?version=729947184") no-repeat;float:none;line-height:normal;display:inline-block;vertical-align:middle;width:38px;height:38px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.partcloudy{background-position:-570px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.fine{background-position:-25px -610px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.fewshowers{background-position:-615px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.showers{background-position:-661px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.drizzle{background-position:-252px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.fog{background-position:-525px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.rain{background-position:-207px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.hail{background-position:-388px -665px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.snow{background-position:-388px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.thunder{background-position:-116px -614px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.wind{background-position:-236px -665px}
.weatherWidget .weatherWidgetIconHolder .weatherWidgetIcon.cloud{background-position:-335px -665px}
.weatherWidget .weatherWidgetDetails .weatherWidgetHigh{color:#cf1818;font-size:16px}
.weatherWidget .weatherWidgetDetails .weatherWidgetHigh+.weatherWidgetDegrees{color:#cf1818}
.weatherWidget .weatherWidgetDetails .weatherWidgetLow{color:#39c;font-size:16px}
.weatherWidget .weatherWidgetDetails .weatherWidgetLow+.weatherWidgetDegrees{color:#39c}
.weatherWidget .weatherWidgetCity .weatherLink p{padding:0 6px;float:left;font-family:apexMedium;font-weight:normal;line-height:60px;font-size:15px;color:#000;text-transform:capitalize;margin:0;border:none!important;cursor:pointer}
.weatherWidget .weatherWidgetCity .weatherLink p:hover,.weatherWidget .weatherWidgetCity .weatherLink p.active{background:transparent;border:none!important}
.weatherWidget .weatherWidgetCity .weatherLink+a{float:left;display:block;width:10px;height:60px;position:relative;cursor:pointer}
.weatherWidget .weatherWidgetCity .weatherLink+a:after{content:'';border-top:4px solid #1f1f1f;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;top:28px;right:0}
body.device-mobile .weatherWidgetHolder{overflow:hidden;position:relative;top:0;right:0;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body.device-mobile .weatherWidgetHolder .weatherWidget{height:60px;background:#fff;z-index:10;position:absolute;top:0;left:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable{float:left;width:100%;height:60px;line-height:60px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCity{float:left;height:60px;line-height:60px;overflow:hidden}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCity .wwFullCity{float:left;display:none;height:51px;line-height:53px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCity .abbrv{float:left;display:block}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCity select{background:url(clientlibs_less/content/images/content/drop-down-arrow.png) right no-repeat;border:0;font-family:apexMedium;font-size:14px;height:69px;-webkit-appearance:none;-moz-appearance:none}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetSelectHolder{height:60px;float:left;text-align:center;display:none}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetSelectHolder .weatherWidgetSelect{width:12px;height:30px;line-height:48px;margin:15px;display:inline-block;vertical-align:middle;position:relative}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetSelectHolder .weatherWidgetSelect:after{content:'';border-top:8px solid #1f1f1f;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;top:12px;left:0}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCity .wwFullCity h2{font-family:apexMedium;color:#000;font-weight:normal;line-height:60px;font-size:16px;cursor:pointer;text-transform:capitalize}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCloseButtonContainer{height:60px;text-align:center;float:right}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCloseButtonContainer:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-12px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCloseButtonContainer .weatherWidgetCloseButton{float:none;visibility:visible;height:25px;width:25px;margin:0;overflow:hidden;display:inline-block;vertical-align:middle}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetCloseButtonContainer .weatherWidgetCloseButton .closeIcon{float:none;border-radius:40px;background:url(clientlibs_less/content/images/structure/sprites.svg) no-repeat -126px -240px;width:24px;height:24px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder{height:50px;line-height:53px;float:left;text-align:center}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a{white-space:nowrap}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a .centreBlock{height:50px;float:left;text-align:center;width:95px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a .centreBlock:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a .centreBlock .weatherWidgetIconHolder{text-align:center;margin:0;display:inline-block;vertical-align:middle;height:60px;line-height:50px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a .centreBlock .weatherWidgetDetails{display:inline-block;font-family:apexMedium;font-size:14px;vertical-align:middle;float:none;margin:0;height:55px;line-height:60px;min-width:55px}
body.device-mobile .weatherWidgetHolder .weatherWidget .weatherWidgetHolderTable .weatherWidgetAnchorHolder a.inactive{pointer-events:none}
body.device-mobile .weatherWidgetHolder .weatherWidget.active .weatherWidgetSelectHolder{display:block}
body.device-mobile .weatherWidgetHolder .weatherWidget.active .weatherWidgetCity .wwFullCity{display:block}
.weatherWidgetDropdown{-webkit-transition:z-index 1s step-start,top 1s;-moz-transition:z-index 1s step-start,top 1s;-ms-transition:z-index 1s step-start,top 1s;-o-transition:z-index 1s step-start,top 1s;transition:z-index 1s step-start,top 1s;max-width:650px;position:fixed;top:-1666px;z-index:15}
@media all and (min-width:668px){.weatherWidgetDropdown{left:275px}
.weatherWidgetDropdown .weatherWidgetDropdownItems:before{left:291px}
}
@media all and (min-width:1026px){.weatherWidgetDropdown{top:-600px}
}
.weatherWidgetDropdown.active{top:72px;z-index:1001;-webkit-transition:z-index 1s step-end,top 1s;-moz-transition:z-index 1s step-end,top 1s;-ms-transition:z-index 1s step-end,top 1s;-o-transition:z-index 1s step-end,top 1s;transition:z-index 1s step-end,top 1s}
.weatherWidgetDropdown ul{margin:0;padding:0;list-style:none}
.weatherWidgetDropdown ul li{float:left}
.weatherWidgetDropdown .weatherWidgetDropdownItems{position:relative;float:left;background:#fff;border:1px solid #c5ccd0;border-bottom:3px solid #cf1818;padding:2px 13px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1)}
.weatherWidgetDropdown .weatherWidgetDropdownItems:before{content:'';background:#fff;width:15px;height:15px;position:absolute;top:-7px;box-shadow:-1px -1px 0 0 #c5ccd0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.weatherWidgetDropdown .weatherWidgetDropdownItems li{width:100%}
.weatherWidgetDropdown .weatherWidgetDropdownItems p{padding:0 8px;font-family:apexMedium;font-weight:normal;line-height:36px;font-size:19px;color:#cf1818;text-transform:uppercase}
.weatherWidgetDropdown .weatherWidgetDropdownItems .weatherWidgetDropdownSubItemsHolder{padding:6px 8px;float:left;clear:left;border-top:1px solid #c5ccd0;height:100%}
.weatherWidgetDropdown .weatherWidgetDropdownItems .weatherWidgetDropdownSubItemsHolder .weatherWidgetDropdownSubItems{float:left;width:100%}
.weatherWidgetDropdown .weatherWidgetDropdownItems .weatherWidgetDropdownSubItemsHolder .weatherWidgetDropdownSubItems li{text-transform:uppercase;width:150px;height:36px;line-height:36px;white-space:nowrap;color:#000;text-shadow:0 0 1px rgba(190,190,190,0.8);cursor:pointer}
.weatherWidgetDropdown .weatherWidgetDropdownItems .weatherWidgetDropdownSubItemsHolder .weatherWidgetDropdownSubItems li:hover{color:#cf1818}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:0}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(clientlibs_less/content/plugins/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #c2c2c2;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background-color:#f2f2f2;box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:5px;top:30px;display:block;width:20px;height:20px;font-family:'ArialRoundedMTBold',Arial;font-size:22px;line-height:22px;text-align:center;color:#797979;text-decoration:none;text-shadow:none;-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;border:1px solid #ccc}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);white-space:nowrap}
#smartbanner #smartbanner.no-icon .sb-info{left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info>span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:10px;top:30px;padding:0 10px;min-width:10%;height:24px;font-size:15px;line-height:24px;text-align:center;font-weight:bold;color:#007aff;text-transform:uppercase;text-decoration:none}