*{-webkit-font-smoothing:antialiased;outline:none;box-sizing:border-box}@font-face{font-family:'Interstate';src:url('/wp-content/themes/bestcoast/css/fonts/Interstate-Regular.woff2') format('woff2'),
url('/wp-content/themes/bestcoast/css/fonts/Interstate-Regular.woff') format('woff'),
url('/wp-content/themes/bestcoast/css/fonts/Interstate-Regular.svg#Interstate-Regular') format('svg');font-weight:normal;font-style:normal}html{font-size:16px}html,body{width:100%;margin:0px;padding:0px;font-family:Interstate,sans-serif;text-align:center;overscroll-behavior:none}body{background:#000;overflow:auto}#loading{background-size:34px;background:#000 url('/wp-content/themes/bestcoast/img/loading.gif');background-repeat:no-repeat;background-position:50% 50%;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9999}#home{display:table;height:100%;width:100%;position:relative;z-index:2}.hiddenbg{display:none}#background{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0;transition:2s}#background.bg1{background:url("/wp-content/themes/bestcoast/img/bg.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#background{background:url("/wp-content/themes/bestcoast/img/bg2.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.ie
.noise{display:none}#tour,#buy,#merch,#videos,#disco,#footer{position:relative;padding:100px
0px;display:block;margin:0px
auto}#footer{padding-top:50px}#merch{padding-top:0px}#tour{padding-bottom:20px;padding-top:50px}@media screen and (min-width: 30em){#grecaptcha-badge-cform{position:absolute !important;bottom:0px !important}}#merch,#disco{background:#4a5747}#tour{background:#b9b09b}.tour-container{width:1100px;padding:20px
50px;display:block;margin:0
auto}#tour a, #disco a, #tour h1, #videos h1, #disco
h1{color:#749a9d}#videos
a{color:#749a9d}#videos a
i{color:#fff}#buy,#videos{background:#4a5747}#buy{background:#72b3d3;background:-moz-linear-gradient(top,  #72b3d3 0%, #b9b09b 100%);background:-webkit-linear-gradient(top,  #72b3d3 0%,#b9b09b 100%);background:linear-gradient(to bottom,  #72b3d3 0%,#b9b09b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b3d3', endColorstr='#b9b09b',GradientType=0 )}#buy a, #footer
h1{color:#749a9d}#buy
h1{color:#fff}#videos
h1{color:#b9b09b}#buy a:hover, #footer a:hover, #merch a:hover, #disco a:hover{color:#fff}#footer
a{transition:1s}#home
p{font-family:Interstate,sans-serif}a{text-decoration:none;transition:0.3s}a:hover{color:#fff}a.link{display:table;margin:0
auto;padding:10px
20px;border:2px
solid #4a5747;font-size:1.3rem;border:2px
solid #fff}#buy
.links{display:table;margin:0
auto}#buy .links
a.link{display:inline-block;margin:0px
5px}a.link:hover, #videos a.link:hover{color:#fff;background:#4a5747}#videos
a.link{color:#b9b09b}#videos a.link:hover{background:#b9b09b;color:#4a5747}#buy
a.link{background:transparent;color:#fff}#buy a.link:hover{background:#72b3d3}#mobile{display:none}.buttonrow{display:block}.button:hover{color:#4a5747;border-color:#fff;background:#fff}h1{font-size:5rem;letter-spacing:0;line-height:4.7rem;padding:0px
0px 50px 0px;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0px;margin-inline-end:0px;font-weight:normal}#buy
a.link{color:#fff}#videos
a.link{border-color:#b9b09b}.logo{width:400px;height:auto;position:absolute;bottom:150px;right:20px;text-transform:none}.preorder{position:absolute;bottom:50px;right:50px;font-size:1.2em;text-align:right;color:#fff;z-index:10}.preorder
a{color:#60b4d6;border:1px
solid #60b4d6;padding:10px
20px;background:transparent;display:block;text-align:center;transition:1s;margin:20px
0px auto auto}.preorder a:hover{background:#60b4d6;color:#222;box-shadow:0px 0px 15px #60b4d6}.preorder
span{display:block}#play{font-size:2rem;color:#fff;position:absolute;top:calc(100vh - 80px);left:10px;padding:20px}#play
span{font-size:1.1rem;margin-top:-0.8rem;margin-left:25px;transition:0.3s;opacity:0}#play:hover
span{opacity:1}.arrow{position:absolute;top:calc(100vh - 60px);font-size:2.2rem;color:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:10px;transition:0.3s}.arrow:hover{color:#4a5747}#tour
.line{width:400px;height:3px;background:#231f20;display:block;margin:30px
auto 10px auto}#tour
.track{display:block;margin:30px
auto 0px auto;color:#231f20;font-size:1.2rem;line-height:1.4rem;letter-spacing:0.2rem}#tour .track
span{display:block;margin:0px
auto 15px auto}#tour .track
a{color:#fff;font-size:1.2rem;line-height:1.3rem;letter-spacing:0.2rem}#tour .track a:hover{color:#749a9d}#footer{background:#b9b09b}.footer-logo{display:block;margin:0px
auto 30px auto;width:250px;height:auto}.footer-pic{display:block;margin:0
auto;width:600px;height:auto;border:10px
solid #4a5747}.footer-content{width:100%;display:block;position:relative;font-size:1em;color:#fff;text-align:center}.footer-content
p{font-size:1rem;line-height:1.5rem;margin:20px
0px}.footer-content
h3{font-size:1.3rem;line-height:1.3rem;margin:30px
0px 10px 0px;color:#4a5747;font-weight:normal}.footer-content
a{color:#fff;transition:0.3s}.footer-content a:hover{color:#4a5747 !important}#footerfooter{background:#161012;display:block;padding:70px
0px;width:100%}.footersocials{display:block;margin:50px
auto}.footersocials
a{padding:10px
15px;color:#4a5747;font-size:1.3em;transition:0.5s}.footersocials a:hover{color:#fff}.footerlogo{display:block;margin:0
auto;width:200px;height:auto}h2{font-size:4rem;letter-spacing:0rem;display:block;margin:20px
0px;color:#4a5747;text-align:left;font-weight:normal}.flicker{animation:flicker 2s linear infinite}@keyframes
flicker{from{opacity:1}4%{opacity: .8}6%{opacity: .75}8%{opacity: .95}10%{opacity: .90}11%{opacity: .922}12%{opacity: .9}14%{opacity: .95}16%{opacity: .98}17%{opacity: .9}19%{opacity: .93}20%{opacity: .99}24%{opacity:1}26%{opacity: .84}28%{opacity: .88}37%{opacity: .93}38%{opacity: .5}39%{opacity: .96}42%{opacity:1}44%{opacity: .97}46%{opacity: .94}56%{opacity: .9}58%{opacity: .9}60%{opacity: .99}68%{opacity:1}70%{opacity: .9}72%{opacity: .95}93%{opacity: .93}95%{opacity: .95}97%{opacity: .93}to{opacity:1}}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;width:50px !important;height:50px !important;text-indent:-9999px;padding:5px;opacity:1;top:15px !important;right:15px !important;transition:0.3s;background:url('/wp-content/themes/bestcoast/js/lightbox/lightbox-close.png') !important;background-size:100% !important;background-position:top left !important}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:rgba(0,0,0,0.95) !important}.nivo-lightbox-content
iframe{width:100%;height:100%;display:block}a.nivo-lightbox-nav{opacity:0.7;transition:0.3s;padding:0px
30px;box-sizing:border-box;color:#fff !important;font-size:20px;-webkit-transform:tranlsateY(-50%);-ms-transform:tranlsateY(-50%);transform:tranlsateY(-50%)}a.nivo-lightbox-nav:hover{opacity:1}.mailinglist{display:block;margin:20px
0px 40px 0px}.mailinglist
p{font-size:1rem;color:#4a5747;letter-spacing:0.05rem;text-align:center}.terms{position:absolute;bottom:20px;left:50%;color:#4a5747;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.terms
span{opacity:0.8}.terms a, .evidon-notice-link, .terms a.evidon-notice-link,.evidon-consent-link{font-size:0.8rem;color:#4a5747;letter-spacing:0.05rem;opacity:0.8;transition:0.3s}.terms span.evidon-notice-link{opacity:1}.evidon-consent-link-image{display:none !important}#_evidon-link-text{opacity:1 !important}.terms a:hover{opacity:1}#footer
.cta{display:block;margin:0px
auto;max-width:500px}#footer a.ae-cform-modal-display-cta{color:#749a9d !important;background:#4a5747;padding:15px
40px;font-size:1.5rem}.blocker.current{z-index:99999}@media (min-width: 2200px){#footer{background-position:center right}}@media (min-width: 800px) and (max-height: 780px){#body
#title{font-size:1.5rem;letter-spacing:0.05rem}#body #title
p{display:block;margin:0px
auto 30px auto}#body #title
span{display:block;margin:5px
auto 0px auto;color:#4a5747;font-size:3rem;text-shadow:0px 0px 6px rgba(252,65,54,1)}}@media (min-width: 800px) and (max-height: 680px){#body #home-top{padding:30px
0px 0px 0px}#body
.biglogo{margin:0
auto 2vh auto}.button{padding:10px
15px;font-size:1.1rem}}@media (max-width: 800px){#desktop{display:none}#mobile{display:block}h1,h2{font-size:2.5rem;letter-spacing:0.1rem;line-height:2.5rem;padding-bottom:50px}#tour
h1{padding-bottom:20px}.footer-content{text-align:center;margin:0px
auto}.footer-content
p{font-size:0.8rem;line-height:1.3rem;margin:20px
0px}h2{text-align:center}#tour,#buy,#merch,#videos,#news,#disco,#footer{padding:50px
0px}#tour{padding-bottom:0px}a.link{font-size:1rem;letter-spacing:0.03rem}#buy .links
a.link{display:block;margin:10px
5px}.tour-container{width:80%}#background.bg1{background:url("/wp-content/themes/bestcoast/img/bgmobile.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#background{background:url("/wp-content/themes/bestcoast/img/bgmobile2.jpg");background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.logo{width:80%;height:auto;position:absolute;bottom:auto;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:none}.preorder{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2em;text-align:center;color:#fff;z-index:10;width:100%}.preorder
a{color:#60b4d6;border:1px
solid #60b4d6;padding:10px
20px;background:transparent;display:block;text-align:center;transition:1s;max-width:200px;margin:20px
auto 0px auto}.preorder a:hover{background:#60b4d6;color:#222;box-shadow:0px 0px 15px #60b4d6}.preorder
span{display:block}#play{display:block}#play
span{display:none}.button{font-size:0.8rem;padding:10px
0px;max-width:80%;margin:5px;width:150px}.arrow{bottom:20px}#body
.arrow{bottom:0px}#tour{z-index:10;margin-top:-2px}#tour
.line{width:100px}#footer{padding-bottom:30px}#footer .fa, #footer .fab, #footer .fal, #footer .far, #footer
.fas{display:inline !important;margin:0
auto}.footer-pic{width:80%;border-width:5px}.footersocials{display:table;margin:30px
auto 20px auto}#footerfooter{padding:40px
0px}.footersocials
a{margin:0px
0px;padding:10px
9px;font-size:1rem;display:table-cell}.mailinglist{margin-top:30px}}@media (max-width: 320px){.hero-content
a{font-size:0.9rem}}.minisignup{padding:0px;position:relative;display:block;margin:20px
0px;letter-spacing:0px !important}.minisignup
span{max-width:500px;display:block;margin:20px
auto}.minisignup
form{display:block;margin:0px}.minisignup input, .minisignup input:-webkit-autofill, .minisignup input:-webkit-autofill:focus,  .minisignup input:-webkit-autofill:focus,  .minisignup input:-webkit-text-fill-color, .minisignup
select{display:inline-block;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;color:#000;background:transparent;-webkit-box-shadow:0 0 0px 1000px #000 inset}.minisignup
.email{background:transparent;width:400px;padding:10px
20px;font-size:21px;text-align:center;vertical-align:bottom;margin:0px
5px;outline:0px;border:0px;border-radius:5px;border:0px
dotted silver;display:inline-block;background:white;text-transform:none;color:#000;font-family:"interstate",serif}.minisignup .select-wrap::after{margin-left:-2em;font-size:0.75em;pointer-events:none;content:'▼'}.minisignup
.emailbutton{padding:8px
20px;font-size:21px;text-align:center;vertical-align:bottom;margin:0px
0px 0px 0px;display:inline-block;border:none;outline:0px;vertical-align:middle;text-transform:none;color:white;background:#4a5747;border:2px
solid #4a5747;border-radius:5px;transition:0.3s;cursor:pointer;font-family:"interstate",serif}.minisignup .emailbutton:hover{background:transparent;color:#4a5747}.email::-webkit-input-placeholder{color:grey}.email::-moz-placeholder{color:grey}:-ms-input-placeholder{color:grey}:-moz-placeholder{color:grey}@media (max-width: 800px){.minisignup{margin:0px
auto}.minisignup
form{width:80%;margin:0px
auto}.minisignup
select{width:100%;margin:5px
auto}.minisignup
.email{width:100%;display:block;margin:0
auto;text-align:left}.minisignup .email, .minisignup
select{background:transparent;width:100%;padding:5px;font-size:15px;text-align:center;vertical-align:bottom;margin:0px
5px;outline:0px;border:0px;border-radius:5px;border:0px
dotted silver;display:inline-block;background:white;text-transform:none;color:#000;font-family:"interstate",serif}.minisignup
.email{margin:0px;padding:7px
10px;text-align:left}.minisignup
select{height:32px;color:grey;margin:3px
0px;vertical-align:middle}.minisignup .select-wrap::after{margin-left:-2em;font-size:0.75em;pointer-events:none;content:'▼'}.minisignup
.emailbutton{padding:5px
10px;font-size:18px;text-align:center;vertical-align:bottom;margin:0px
0px 0px 0px;display:inline-block;border:none;outline:0px;vertical-align:middle;text-transform:none;color:#fff;background:#4a5747;border-radius:5px;transition:0.3s;cursor:pointer;font-family:"interstate",serif;display:block;margin:10px
auto 0 auto}@media (max-width: 320px){.minisignup
form{width:90%}}