.div-table{display:table;}
.div-table .tr{display:table-row;}
.div-table .td{display:table-cell;}
.mobile{display:none;}
.desktop{display:block;}
.header-ad.mobile{text-align:center;background:#e2e2e2;}
.home .header-ad.mobile{margin-top:0;}
.spacer{height:60px;}
#header{margin:30px 0 20px;}
#header .logo-holder{width:300px;margin-right:30px;float:left;padding-top:5px;}
#header .tr .td{vertical-align:bottom;height:65px;}
@media screen and (min-width:1115px){.home #header .logo-holder{width:460px;}
.home #header .tr .td{height:80px;}
.home .withads #header .logo-holder{width:300px;}
}
@media screen and (min-width:1350px){.home .withads #header .logo-holder{width:460px;}
.home .withads #header .tr .td{height:80px;}
}
.social-wrapper{float:left;}
.social-wrapper .tr .td .inner{height:56px;}
.search-wrapper{float:left;margin-right:20px;}
.search-wrapper .tr .td .inner{height:64px;}
.search-wrapper .search-description{font-family:"Rokkitt", serif;font-size:1em;font-weight:700;color:#555;margin-bottom:4px;}
.search-wrapper .search-form-wrapper form input#searchtext{background:#E2E2E2;border-radius:0;-webkit-border-radius:0;border:none;width:183px;height:32px;margin:0;box-shadow:none;-webkit-box-shadow:none;font-family:"Georgia", "Times New Roman", serif;font-style:italic;padding-left:15px;color:#000;}
.search-wrapper .search-form-wrapper form input#search-button{background:url("/img/search_2x.png") center center no-repeat;background-size:20px 20px;background-color:#CC1C11;border-radius:0;-webkit-border-radius:0;width:39px;height:40px;border:none;}
.nav-wrapper{z-index:99;}
.nav-wrapper.desktop.fixed{position:fixed;top:0;left:0;width:100%;}
.nav-wrapper.desktop.fixed > .inner{max-width:1170px;margin:0 auto;}
ul.nav{margin:0;border-bottom:1px #fff solid;}
ul.nav > li{float:left;width:14.28571%;position:relative;}
ul.nav > li:hover > a{background-color:#0084b5;}
ul.nav > li > a{font-family:"Rokkitt", serif;font-weight:bold;font-size:1.125em;line-height:1em;text-transform:uppercase;width:auto;height:50px;background:#000;color:#fff;padding-left:10px;padding-top:10px;}
ul.nav > li + li > a{border-left:1px solid #fff;}
.nav-wrapper.desktop ul.nav{background:#cc1c11;}
.nav-wrapper.desktop{position:relative;}
.nav-wrapper.desktop .nav > li.subscribe > a{font-family:"Rokkitt", serif;font-size:1.25em;line-height:60px;text-align:center;background:#cc1c11;padding:0;height:60px;position:relative;z-index:5100;color:#fff;font-weight:900;width:100%;}
.nav-wrapper.desktop .nav > li.subscribe > a:hover{background:#ff9966;width:100%;}
.nav-wrapper.desktop .nav > li.subscribe img{position:absolute;width:109px;top:-124px;left:15%;z-index:5000;}
@media (max-width:1115px){.nav-wrapper.desktop .nav > li.subscribe img{width:85px;top:-90px;left:10%;}
}
.subnav{z-index:9999;display:none;position:absolute;top:60px;left:0;background:#222;color:#fff;border-top:5px solid #0084b5;width:700%;}
.subscribe .subnav{border-top-color:#ff9966;}
.subnav .container-fluid{padding:25px;}
.subnav .story_item .headline{font-size:1em;}
.subnav .story_item .headline > a{color:#fff;}
.subnav h1{background:#000;padding:10px;margin-bottom:1px;}
ul.subnav-links{list-style:none;margin:0;color:#fff;-moz-column-count:1;-moz-column-gap:1px;-webkit-column-count:1;-webkit-column-gap:1px;column-count:1;column-gap:1px;}
ul.subnav-links li{font-family:"Titillium Web", sans-serif;font-weight:bold;font-size:.875em;}
ul.subnav-links li > a{display:block;margin-top:1px;background:#333;padding:10px;color:#fff;width:auto;}
ul.subnav-links li > a:hover{background-color:#444;text-decoration:none;}
@media (min-width:1600px){.nav-wrapper.desktop.fixed .inner{max-width:1280px;}
.subnav .container-fluid{padding:30px;}
}
@media (max-width:1360px){.home #header .header-upper .logo-holder{background-size:350px 107px;width:350px;height:107px;margin-right:10px;}
.home #header .header-upper .tr .td{height:90px;}
}
@media (max-width:1040px) and (min-width:769px){.nav-wrapper.desktop{font-size:14px;}
.nav-wrapper.desktop .nav > li.subscribe > a{font-size:1.5em;}
}
@media (max-width:970px){#header .logo-holder{float:none;}
}
@media (max-width:768px), (min-device-width:768px) and (max-device-width:1024px){.mobile{display:block;}
.desktop{display:none !important;}
.spacer{height:0px;}
.header-ad.mobile{display:none;}
#header{display:none;margin:0;}
.home #header{display:block;}
#header .logo-holder{margin:20px auto;width:90%;height:auto;float:none;max-width:480px;}
.home #header .logo-holder{width:90%;height:auto;}
.social-wrapper{display:none;}
.search-wrapper{width:100%;margin:0;z-index:4000;}
.search-wrapper .container-fluid{padding:0;}
.search-wrapper .search-form-wrapper{margin:0 1px;}
.search-wrapper .search-form-wrapper form{margin:0;}
.search-wrapper .search-form-wrapper form input#searchtext{width:100%;height:50px;padding:0 2.5%;}
.search-wrapper .search-form-wrapper form input#searchtext::-webkit-input-placeholder{color:#000;}
.search-wrapper .search-form-wrapper form input#searchtext:-moz-placeholder{color:#000;}
.search-wrapper .search-form-wrapper form input#searchtext::-moz-placeholder{color:#000;}
.search-wrapper .search-form-wrapper form input#searchtext::-ms-input-placeholder{color:#000;}
.search-wrapper .search-form-wrapper form input#search-button{margin-left:-50px;z-index:1000;position:relative;width:50px;height:50px;border-left:1px solid #fff;}
.mobile-menu-bar{position:fixed;top:0;left:0;background-color:#222;height:75px;width:100%;z-index:9999;background-image:url("/img/logo-bp-footer.png");background-position:center 14px;background-repeat:no-repeat;background-size:236px 48px;-webkit-transition:top .5s ease-in-out;-moz-transition:top .5s ease-in-out;-o-transition:top .5s ease-in-out;transition:top .5s ease-in-out;}
.home .mobile-menu-bar{display:none;}
.mobile-menu-bar .menu-btn,
.mobile-menu-bar .search-btn{background-color:#cc1c11;width:75px;height:75px;display:block;}
.mobile-menu-bar .menu-btn.collapsed,
.mobile-menu-bar .search-btn.collapsed{background-color:#333;}
.mobile-menu-bar .menu-btn{background-image:url("/img/icon-menu-2x.png");background-position:center center;background-repeat:no-repeat;background-size:25px 14px;}
.mobile-menu-bar .search-btn{background-image:url("/img/search_2x.png");background-position:center center;background-repeat:no-repeat;background-size:20px 20px;}
.mobile-menu-bar .dropdown{display:block;background:#fff;position:fixed;top:75px;left:0;width:100%;}
.mobile-menu-bar .dropdown.search-wrapper .container-fluid{padding:1px 0;}
.mobile-nav{display:none;}
.home .mobile-nav{display:block;}
.mobile-nav ul.nav{background:#fff;border:none;margin-top:1px;margin-left:1px;}
.mobile-nav ul.nav > li{width:33.333333%;position:relative;display:inline-block;}
.mobile-nav ul.nav > li > a{border:none;min-height:150px;font-weight:normal;position:relative;top:0;bottom:0;left:0;right:0;width:auto;height:auto;font-size:1.25em;margin-right:1px;margin-bottom:1px;}
.mobile-nav .subscribe{width:100%;padding-bottom:1px;}
.mobile-nav .subscribe > a{font-family:"Rokkitt", serif;font-weight:bold;font-size:1.125em;line-height:1em;text-transform:uppercase;display:block;color:#fff;margin:0 1px;padding-left:20px;font-size:2.25em;background:#cc1c11;height:60px;position:relative;z-index:5100;height:105px;line-height:105px;overflow:hidden;}
.mobile-nav .subscribe > a:hover{background:#0084b5;text-decoration:none;}
.mobile-nav .subscribe > a img{position:relative;width:109px;float:right;margin-top:-18px;margin-right:-6px;}
}
@media (max-width:500px){.header-ad.mobile{display:block;}
.mobile-menu-bar{height:50px;background-position:center 10px;background-size:148px 30px;}
.mobile-menu-bar .dropdown{top:50px;}
.mobile-menu-bar .menu-btn,
.mobile-menu-bar .search-btn{width:50px;height:50px;}
.mobile-nav ul.nav > li{width:33.33333%;display:inline-block;position:relative;}
.mobile-nav ul.nav > li a{font-weight:normal;position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;min-height:0;font-size:1em;}
.mobile-nav ul.nav > li .dummy4-3{padding-top:100%;}
.mobile-nav .subscribe > a{font-size:1.75em;}
}
@media screen and (min-width:501px) and (max-width:1024px){.mobile-menu-bar .menu-bp{background-position:center 0;background-repeat:no-repeat;background-size:148px 45px;display:block;height:50px;left:25%;position:fixed;top:13px;width:50%;z-index:-1000;}
}
@media screen and (min-width:320px) and (max-width:500px){.mobile-menu-bar .menu-bp{background-position:center 0;background-repeat:no-repeat;background-size:99px 30px;display:block;height:50px;left:25%;position:fixed;top:13px;width:50%;z-index:-1000;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, .nav-wrapper.desktop .nav > li.subscribe > a:hover{width:103%;}
::i-block-chrome, .nav-wrapper.desktop .nav > li.subscribe > a{width:103%;}
::i-block-chrome, .subnav{width:703.5%;}
}
.nav-wrapper.desktop .nav > li.subscribe img{width:100%;}
.nav-wrapper.desktop .nav > li.Store img{width:100%;}
.nav-wrapper.desktop .nav > li.subscribe > img{width:109px;}
.nav-wrapper.desktop .nav > li.Store > img{width:109px;}
.search-wrapper .search-form-wrapper form input#msearch-button{margin-left:-100px;z-index:1000;position:relative;width:50px;height:50px;border-left:1px solid #fff;}
.search-wrapper .search-form-wrapper form input#msearchtext{width:100%;height:50px;padding:0 2.5%;}
#msearchtext{background:#E2E2E2;border-radius:0;-webkit-border-radius:0;border:none;width:183px;height:40px;margin:0;box-shadow:none;-webkit-box-shadow:none;font-family:"Georgia", "Times New Roman", serif;font-style:italic;padding-left:15px;color:#000;}
#searchtext{background:#E2E2E2;border-radius:0;-webkit-border-radius:0;border:none;width:183px;height:40px;margin:0;box-shadow:none;-webkit-box-shadow:none;font-family:"Georgia", "Times New Roman", serif;font-style:italic;padding-left:15px;padding-top:0px;padding-bottom:0px;color:#000;}
#msearch-button{background:url("/img/search_2x.png") center no-repeat;background-size:20px 20px;background-color:#cc1c11;border-radius:0;-webkit-border-radius:0;width:39px;height:40px;border:none;}
#search-button{background:url("/img/search_2x.png") center no-repeat;background-size:20px 20px;background-color:#cc1c11;border-radius:0;-webkit-border-radius:0;width:39px;height:40px;border:none;}
#test{width:200px;height:auto;border:2px solid black;display:none;background-color:rgb(51, 51, 51);margin-top:0x;z-index:999;position:absolute;font-family:"Oswald";font-size:12.5px;}
#test ul{margin:0px;padding:0px;}
#test ul li{color:#999999;display:block;font-weight:bold;line-height:40px;padding-left:20px;}
#test ul.submenu1 li.one:nth-of-type(1){cursor:auto;font-size:1.25em;}
#test ul.submenu1 li.two:nth-of-type(2){cursor:auto;font-size:1.25em;}
#test ul.submenu1 li.three:nth-of-type(3){cursor:auto;font-size:1.25em;}
#test ul.submenu1 li.four:nth-of-type(4){cursor:auto;font-size:1.25em;}
#test ul li a{text-align:left;cursor:auto;}
#test ul li ul li{float:left;width:100%;padding-left:0px;font-size:1em;}
#test ul li ul li:first-child{float:left;width:100%;padding-left:0px;font-size:1em;}
#test ul li ul li a:hover{float:left;width:150px;margin-left:-20px;padding-left:35px;font-size:1em;}
#test ul li ul li a{text-align:left;font-size:1em;cursor:pointer;}
.subnav .feature-wrapper img{left:2% !important;width:auto !important;top:10% !important;position:relative !important;}