/*-- Scrollbar --*/
.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-textarea{border:1px solid #cccccc;border-top-color:#999999}.scroll-textarea>.scroll-content{overflow:hidden !important}.scroll-textarea>.scroll-content>textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar>.scroll-element,.scrollbar>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar>.scroll-element.scroll-y{height:100%;right:4px;top:0;width:6px}.scrollbar>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar>.scroll-element .scroll-element_outer,.scrollbar>.scroll-element .scroll-element_track,.scrollbar>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar>.scroll-element .scroll-element_track,.scrollbar>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4}.scrollbar>.scroll-element .scroll-element_track{background-color:transparent}.scrollbar>.scroll-element .scroll-bar{background-color:#3a3a3a}.scrollbar>.scroll-element:hover .scroll-bar{background-color:#be9569}.scrollbar>.scroll-element.scroll-draggable .scroll-bar{background-color:#be9569}.scrollbar>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}
/*-- Age verification --*/
#modal_content,#modal_screen.nope{background-color:#141414}#modal_screen{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1100;background-color:rgba(0,0,0,.9)}#modal_content{position:fixed;z-index:1101;margin:0 auto;font-size:12px;width:290px;height:290px;box-sizing:border-box;background-position:center 2em;background-repeat:no-repeat;background-size:90px auto}#modal_content .content_wrapper{padding-top:8em;margin:3em auto 0;text-align:center}#modal_content h2{margin:0}#modal_content p{max-width:75%;margin:1.2em auto 0}#modal_content nav{font-size:16px;display:table;width:282px}#modal_content nav ul{display:table-row;width:100%;margin:0;padding:0}#modal_content nav li{display:table-cell;text-align:right;width:auto}#modal_content nav:after{content:"";display:block;clear:both}#modal_content nav small{display:block;text-align:center;color:#888;margin:1em 0 0}#modal_content nav a.av_btn{display:block;text-align:center;width:65px;margin:1em auto 0;text-decoration:none;padding:1em;color:#fff;text-transform:none;letter-spacing:0}#modal_content nav .av_go{background-color:#7fbf4d}#modal_content nav .av_no{background-color:#938d95}#modal_content nav .av_btn:hover{background-color:#be9569}#modal_content #modal_regret_wrapper nav a.av_btn{margin-top:0;width:130px;font-size:.8em}@media (min-width:688px){#modal_content{top:10em;top:30vh;left:30vw;width:90%;max-width:500px;height:500px;padding:3em;background-position:center 3em;background-size:160px auto;font-size:16px}#modal_content .content_wrapper{padding-top:150px;margin:3em auto 0;text-align:center}#modal_content h2{margin:0;font-size:1.875em}#modal_content p{font-size:1em;line-height:1.9em}#modal_content nav{width:396px}#modal_content nav a.av_btn{padding:1em 2.5em;margin:1.6em auto 0;font-size:1em}}