.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;margin-top:50px;}
.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;height:90px;}
#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:"Raleway";font-size:.875em;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;width:100%;}
.search-wrapper .search-form-wrapper form input#search-button{margin-left:-100px;background:url("/National_Library/oe_/http://bassplayer.com/img/search_2x.png") center center no-repeat;background-size:20px 20px;background-color:#216f82;border-radius:0;-webkit-border-radius:0;width:39px;height:40px;border:none;}
.nav-wrapper{z-index:905;}
.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:#216f82;}
ul.nav > li > a{font-family:"Roboto Slab";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:#216f82;}
.nav-wrapper.desktop{position:relative;}
.nav-wrapper.desktop .nav > li.subscribe > a{font-family:"Oswald";font-size:1.75em;line-height:60px;text-align:center;background:#216f82;padding:0;height:60px;position:relative;z-index:5100;}
.nav-wrapper.desktop .nav > li.subscribe > a:hover{background:#748a97;}
.nav-wrapper.desktop .nav > li.subscribe img{position:absolute;width:109px;top:-124px;left:15%;z-index:5000;}
.subnav .feature-wrapper img{width:auto !important; left:2% !important; top:3% !important; position:relative !important;}
@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 #216f82;width:700%;}
.subscribe .subnav{border-top-color:#748a97;}
.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:"Raleway";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("/National_Library/oe_/http://bassplayer.com/img/logo-bp-footer.png");background-position:center 17px;background-repeat:no-repeat;background-size:236px 40px;-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:#216f82;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("/National_Library/oe_/http://bassplayer.com/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("/National_Library/oe_/http://bassplayer.com/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:"Roboto Slab";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:#216f82;height:60px;position:relative;z-index:5100;height:105px;line-height:105px;overflow:hidden;}
.mobile-nav .subscribe > a:hover{background:#748a97;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 15px;background-size:148px 25px;}
.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;
    }
}
.nav-wrapper.desktop .nav > li.subscribe img { width:100%; }
 .nav-wrapper.desktop .nav > li.subscribe > img { width:109px; }
.search-wrapper .search-form-wrapper form input#msearch-button { z-index:1000;position:relative;width:50px;height:50px;border-left:1px solid #fff;margin-left: -100px; }
.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 !important;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("/National_Library/oe_/http://bassplayer.com/img/search.png") center no-repeat;background-size:20px 20px;background-color:#216F82;border-radius:0;-webkit-border-radius:0;width:39px;height:40px;border:none; }
 #search-button { background:url("/National_Library/oe_/http://bassplayer.com/img/search.png") center no-repeat;background-size:20px 20px;background-color:#216F82;border-radius:0;-webkit-border-radius:0;width:39px !important;height:40px !important;border:none; }
 #test { width:200px;height:auto;border:2px solid black;display:none;margin-left:690px;background-color:rgb(51, 51, 51);margin-top:0x;z-index:2000;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; }
#test ul li span { 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;font-size:1em;color:#fff; }
 #test ul li ul li a { text-align:left;font-size:1em;cursor:pointer;padding-left:35px;color:#999999; }