body.banner-container{background:#f5f5f5}.banner-container .panel{background-color:rgba(255,255,255,.3)}.banner-container .toptag{background-color:#FF7A00;background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.5)),color-stop(.3,rgba(255,255,255,0)),color-stop(.31,transparent),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(center top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 30%,transparent 31%,rgba(0,0,0,.5) 100%);background-image:-moz-linear-gradient(center top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 30%,transparent 31%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(center top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 30%,transparent 31%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(center top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 30%,transparent 31%,rgba(0,0,0,.5) 100%);border:1px solid #1A1A1A;border-right:none;color:#fff!important;cursor:pointer;font-family:Oswald,Verdana;font-size:18px;font-weight:400;margin-left:-4px;padding:9px 10px;text-shadow:-1px -1px 1px #420;vertical-align:middle;white-space:nowrap}.banner-container .toptag:last-child{border-bottom-right-radius:8px;border-right:1px solid #1A1A1A;border-top-right-radius:8px}.banner-container #logo{margin-bottom:-9px}.banner-container .banner{width:80px;height:160px;display:inline-block;margin:18px 5px;cursor:pointer;box-shadow:1px 1px 4px silver;position:relative}.banner-container #banner-layers .banner:hover{box-shadow:1px 1px 12px #000}.banner-container #banner-layers .banner:hover div{opacity:.25}.banner-container #banner-layers .banner:hover div:last-child{opacity:1}.banner-container .banner div{-webkit-mask-position:-4px -4px;width:80px;height:160px;float:left;position:absolute;top:0;left:0;-webkit-transition:opacity .25s linear,background-color .25s linear;-moz-transition:opacity .25s linear,background-color .25s linear;transition:opacity .25s linear,background-color .25s linear}.banner-container .banner div.transparent-layer{opacity:0}.banner-container .banner img{position:absolute;top:64px;left:24px}.banner-container .banner.active{box-shadow:2px 2px 20px #000;outline:#ff4500 ridge 6px}.banner-container #give-form{margin-top:50px}.banner-container #disqus_thread{margin-top:100px}.banner-container .preview .banner{display:block;box-shadow:4px 4px 20px rgba(0,0,0,.62);margin-left:20px;margin-top:0;margin-bottom:200px;transform:scale(2);transform-origin:left top;-webkit-transform:scale(2);-webkit-transform-origin:left top;overflow:hidden;width:79px;background-color:#269;background-image:linear-gradient(transparent 2px,transparent 2px),linear-gradient(90deg,#fff 2px,transparent 2px),linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px}.banner-container .color div{float:left;width:6.25%;padding:8px 0;cursor:pointer;border:1px solid #fff;text-align:center}.banner-container .color div:hover{box-shadow:0 0 20px #000 inset}.banner-container .crafting-table{background:#C6C6C6;border:2px outset #999;padding:6px;text-align:left!important;margin-right:8px;display:inline-block}.banner-container .crafting-table td{border:none;padding:0}.banner-container .grid{position:relative;display:inline-block;font-size:16px;text-align:center!important;background-color:#8B8B8B;border:2px solid #373737;border-right-color:#FFF;border-bottom-color:#FFF;width:2em;height:2em;vertical-align:bottom}.banner-container .grid:after{top:-2px;right:-2px}.banner-container .grid:after,.banner-container .grid:before{content:"";position:absolute;background-color:#8B8B8B;height:2px;width:2px;pointer-events:none}.banner-container .grid>.default-item,.banner-container .grid>.item{position:absolute;margin:-18px 0 0 -18px;top:1em;left:1em}.banner-container .grid img{padding:2px}.banner-container .panel-title img{margin:-9px 0}.banner-container .recipe{margin-top:15px}.banner-container #save{margin-top:-4px;margin-right:-9px}.banner-container .tab-pane>.panel{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.banner-container #banners-toggle{margin-top:15px}.banner-container #banners-toggle .banner{background-position:2.22% 3.22%;background-size:320%;width:16px;height:32px;margin:0}.banner-container #banners-toggle label.btn{padding:4px}.banner-container #random-banners label.btn{border-bottom:4px solid #BBB;opacity:.5}.banner-container #random-banners label.btn.active{border-bottom:4px solid #9acd32;opacity:1}.banner-container .panel .panel{border:none;border-radius:0;box-shadow:none}.banner-container .panel .panel .panel-heading{border-radius:0}.banner-container .sortable-placeholder{border:1px dashed #CCC;background:0 0;height:32px;margin-top:5px;margin-bottom:5px}.banner-container .sortable-dragging{height:37px;overflow:hidden}.banner-container .sortable-dragging .panel-heading{background-color:#333;color:#fff}.banner-container .handle{cursor:move;margin-right:5px;margin-left:-10px;color:grey}.banner-container .banner:after{content:attr(title);position:absolute;top:166px;left:0;right:0;font-size:80%}.banner-container div#bsap_1279906{display:inline-block;width:auto}.banner-container div#backfill_1279906_div{float:left}.banner-container svg{display:none}.nav-tabs li a{white-space:nowrap}.horizontal-scroll{overflow-x:auto;overflow-y:hidden}.horizontal-scroll .btn-group,.horizontal-scroll .color{min-width:900px}.nav-tabs.nav-justified>li{display:table-cell;width:1%}@media (min-width:768px){.banner-container #disqus_thread,.banner-container .nav-pills,.banner-container .nav-tabs,.banner-container .tab-content{margin-left:200px;position:relative}.banner-container .preview{position:absolute;width:200px;top:109px}.banner-container .preview.affix{position:fixed;top:10px}}@media (max-width:767px){.container{padding:0}.banner-container .preview{margin:0 auto}.banner-container .preview.affix{position:relative}.banner-container .preview .banner{position:relative;left:50%;margin-left:-80px}.navbar-header{margin-right:0}.horizontal-scroll .banners{min-width:3550px}#layer0 .horizontal-scroll .banners{min-width:1450px}.nav.nav-tabs{position:fixed;bottom:-5px;left:0;right:0;z-index:10;background:#333}.nav-tabs.nav-justified>li>a{border-radius:0}body,html{overflow-x:hidden}}