/*!
 * Age verification CSS to go with the JS that can be found at (https://github.com/Herudea/age-verification)
 */
#modal_screen{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1100;background-color:rgba(0,0,0,.8)}#modal_screen.nope{background-color:#171717}#modal_content{position:fixed;z-index:1101;margin:0 auto;border-radius:.5;font-size:12px;width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:2em;background:#fff;border:0 solid #f00 !important}#modal_content .content_wrapper{text-align:center;position:relative;color:#000}.showlogo{background-size:auto 100%;width:100%;max-width:250px;height:auto;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:24px;font-weight:600}#modal_content h2{margin:0 0 0 0;font-size:22px}.verification_header{font-size:24px;color:#7e8690;margin-bottom:10px;display:inline-block;width:200px}#modal_content p{max-width:100%;margin:1em auto 0;font:11px/1.5em}#modal_content nav{font-size:16px;display:table;width:100%}#modal_content nav ul{display:table-row;width:100%;margin:0;padding:0}#modal_content nav li{display:block;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:100%;text-decoration:none;color:#fff;text-transform:none;letter-spacing:0;border-radius:5px;font-weight:700}.modal-phone{color:#000;margin-top:15px;font-weight:600}.modal-phone a{font-size:15px;font-weight:600;text-decoration:underline}#modal_content nav .av_go{background-color:#13c29c}#modal_content nav .av_no{background-color:#b00100}#modal_content #modal_regret_wrapper nav a.av_btn{margin-top:0;width:45%;font-size:.8em}@media(min-width:688px){#modal_content{top:10em;top:30vh;left:30vw;width:90%;max-width:500px;min-height:250px;padding:2em 2em 2em 2em;border-radius:0;background:#fff;font-size:16px;border-radius:10px;border:0 solid #f00 !important}#modal_content .content_wrapper{margin:0 auto 0;text-align:center}#modal_content h2{margin:0 0 0 0;font-size:2.275em;font-weight:bold !important;color:#f00 !important;text-shadow:-2px -2px 3px #949494 !important}#modal_content p{font-size:1.15em;line-height:1.5em}#modal_content nav li{display:inline-block;width:46%;margin:2%}#modal_content nav a.av_btn{padding:15px 10px 15px 10px;font-size:14px}.verification_header{width:400px}}@media(max-width:687px){.verification_header{font-size:20px}#modal_content nav li{margin:10px 0}}