@charset "utf-8";@media screen and (min-width:1280px) and (max-width:1500px){#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega a{padding-left:15px;padding-right:15px;}
}
@media screen and (min-width:1280px){.container{width:962px;}
#js-mainnav ul.megamenu li.mega .childcontent{top:38px;}
#js-mainnav > .js-megamenu > ul.megamenu > li.mega.haschild-over:hover::after{content:".";background:#2B1B15;width:100%;display:inline-block;text-indent:-9999px;position:absolute;bottom:-8px;height:8px;left:0;}
.item-page table.music-direct-custom{width:auto !important;}
#showcasemodules .block3{float:right;width:300px;}
#showcasemodules .block1{float:left;width:300px;}
#showcasemodules.ad1ad3 .block1,
#showcasemodules.ad2ad3 .block2{float:none;margin-right:325px;width:auto;}
#showcasemodules.ad1ad2 .block2{float:none;margin-left:325px;width:auto;}
#showcasemodules.ad1ad2ad3 .block2{margin-right:325px;margin-left:325px;}
}
@media screen and (min-width:960px) and (max-width:1279px){.container{width:962px;}
div[id*="innerBM"] iframe{width:1000px !important;}
div[id*="innerBM"]{width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;}
#js-mainnav ul.megamenu li.mega .childcontent{top:38px;}
#js-mainnav > .js-megamenu > ul.megamenu > li.mega.haschild-over:hover::after{content:".";background:#2B1B15;width:100%;display:inline-block;text-indent:-9999px;position:absolute;bottom:-8px;height:8px;left:0;}
#showcasemodules .block3{float:right;width:300px;}
#showcasemodules .block1{float:left;width:300px;}
#showcasemodules.ad1ad3 .block1,
#showcasemodules.ad2ad3 .block2{float:none;margin-right:325px;width:auto;}
#showcasemodules.ad1ad2 .block2{float:none;margin-left:325px;width:auto;}
#showcasemodules.ad1ad2ad3 .block2{margin-right:325px;margin-left:325px;}
}
@media screen and (min-width:768px) and (max-width:959px){div#horiz-menu{position:absolute;}
div#banner{float:left;margin-right:0;}
#header a.nounder{float:left;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega a{height:auto;}
#js-mainnav ul.megamenu li.mega .childcontent{top:0px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li a{height:auto;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li{margin:0px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li a{padding-left:28px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li:last-child{border-color:transparent;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li ul.megamenu li a{padding-left:38px;}
div#header{padding:10px 0px;}
div[id*="innerBM"] iframe{width:1000px !important;}
div[id*="innerBM"]{width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;}
}
@media screen and (max-width:959px){div#js-mainnav.megamenu div#js-megaMenuToggle{text-indent:-9999px;border-radius:0px !important;background:#ffffff;border:none;display:inline-block!important;padding:12px 9px 12px 4px;float:right;margin-top:2%;}
#js-mainnav div#js-meganav ul li{padding:0px;}
#js-mainnav div#js-meganav span.menu-title{background-position:98% center;padding-left:10px;}
#js-mainnav #js-meganav a:focus, #js-mainnav #js-meganav a:hover, #js-mainnav #js-meganav a:visited, #js-mainnav #js-meganav ul li a{color:#ffffff!important;}
#js-mainnav #js-meganav.js-megamenu .childcontent-inner ul.megamenu li.haschild-over{border-bottom:0;}
#js-mainnav div#js-meganav ul.megamenu ul.megamenu.level2{background:#585858;padding:0;box-shadow:none;}
#js-mainnav div#js-meganav{background:#272727;margin-top:8%;width:50%;position:absolute;right:0px;top:0px;}
#js-mainnav div#js-meganav ul li{border-bottom:solid 1px #4a4a4a;background-image:none;display:block;float:none;}
#js-mainnav.megamenu ul li.haschild-over span.arrow-icon{background-size:60%;background-position:98%;}
#js-mainnav.megamenu ul li.haschild span.arrow-icon{background-size:60%!important;background-position:98%!important;}
#js-mainnav .js-megamenu .childcontent-inner ul.megamenu{background:#444444;box-shadow:none;border:none;border-radius:0;}
#js-mainnav #js-meganav.js-megamenu .childcontent-inner ul.megamenu li{border-bottom:solid 1px #2d2d2d;border-top:none;padding:7px 0px;}
#js-mainnav #js-meganav.js-megamenu .childcontent-inner ul.megamenu li a{text-shadow:none;padding:3px 5px;white-space:normal;}
#js-mainnav div#js-meganav ul li:last-child{border-bottom:none;}
#js-mainnav div#js-meganav ul.megamenu li a{border:none;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#ffffff;}
#js-mainnav div#js-meganav .childcontent-inner{padding:0px;background:none;border:none;width:100% !important;}
#js-mainnav div#js-meganav .childcontent-inner .megacol{width:100% !important;}
#js-mainnav div#js-meganav .childcontent-inner .megacol ul{margin:0px;}
#js-mainnav div#js-meganav ul.megamenu ul.megamenu, #js-mainnav div#js-meganav ul.megamenu ul.megamenu ul.megamenu{position:relative;width:100%;box-shadow:none;}
#js-mainnav{background:none;border:none;box-shadow:none;}
.mobile-menu{position:absolute;z-index:1000000;}
#menu-handler div#js-mainnav.megamenu{background:none;}
#js-mainnav div#js-megaMenuToggle span{width:23px;display:inline-block;background:#000;height:2px;position:relative;float:right;margin-top:10px;text-align:left;}
#js-mainnav div#js-megaMenuToggle span:before, .#js-mainnav div#js-megaMenuToggle span:after{width:23px;}
#js-mainnav div#js-megaMenuToggle span:before{top:-5px;content:'';position:absolute;background:#000;height:2px;width:23px;}
#js-mainnav div#js-megaMenuToggle span:after{top:-10px;content:'';position:absolute;background:#000;height:2px;width:23px;}
#js-mainnav div#js-meganav ul li .childcontent{height:auto !important;margin-left:0px !important;margin-top:0px;width:100% !important;position:relative;}
#js-mainnav div#js-meganav ul li .childcontent-inner-wrap{width:100% !important;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega{display:inline-block;width:100%;background:#272727;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega a{background:none;width:100%;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega.haschild a span.menu-title{background:url(../images/arrow3.png) no-repeat;background-position:98% center;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li.haschild a{background:none;}
#maincol div.blog-featured .items-row .span6{width:100%;}
.amzn_wdgt div#wdgt_brdr{height:auto !important;}
div#right-column-wrapper{margin-top:20px;}
.leftcol #leftcol .moduletable ul.menu{padding-left:10px;padding-right:10px;}
}
@media screen and (max-width:767px){div#banner{float:none;margin:auto;width:95%;}
div#horiz-menu{position:absolute;top:10px;right:10px;}
#js-mainnav.megamenu{overflow:visible;}
#js-mainnav div#js-meganav{top:40px;width:90%;}
#header a.nounder{margin:10px 0px;display:inline-block;}
div#header{padding-bottom:20px;}
#js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:before, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:after{background:#1E1E1E;width:22px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega a{height:auto;}
#js-mainnav ul.megamenu li.mega .childcontent{top:0px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li a{height:auto;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li{margin:0px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li a{padding-left:28px;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li:last-child{border-color:transparent;}
#horiz-menu #js-mainnav .js-megamenu ul.megamenu li.mega .childcontent .childcontent-inner > div.megacol ul li ul.megamenu li a{padding-left:38px;}
#bottom .wrapper .block{width:100%;}
.amzn_wdgt_cloud{width:100% !important;}
body.table-block-menu .item-page table td{display:block;}
.item-page table{width:100% !important;display:block;height:auto !important;overflow:auto;}
#showcasemodules img{max-width:100%;height:auto;}
}
@media screen and (max-width:479px){}