button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#11519a;color:#fff}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:.5}
button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#1565c0}
fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}
label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}
input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#1565c0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);outline:0}
input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}
input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}
textarea{resize:vertical}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}
[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;max-width:100%;width:auto}
ul,ol{margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}body{color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}
h1,h2,h3,h4,h5,h6,a,p,li{font-family:"Kanit",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.333em;line-height:1.2;margin:0 0 .75em}
p{margin:0 0 .75em}a{color:#1565c0;text-decoration:none;transition:color 150ms ease}
a:active,a:focus,a:hover{color:#104c90}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}
.center{text-align:center;padding:0 20px}.post-video-block{clear:both !important}
li{list-style-type:circle}.large-copy li,.text-left li{margin-left:10px;list-style-type:circle}
.widget-area,.entry-meta,.post-navigation{display:none !important}#main{display:initial !important;padding:0 !important;position:initial !important}
#primary{width:100% !important}html{margin-top:0 !important}.video-copy,.large-copy-scroll,.review-copy,.scroll-style,.event-item p,.featured-copy-details{-ms-overflow-style:none;overflow:auto}
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}h1,h2,h3,h4,h5,h6,a,p,li{font-family:"Kanit",sans-serif}
a{cursor:pointer}p{font-weight:200;font-size:14px;line-height:23px}@media screen and (min-width:64em){p{line-height:29px;font-size:16px}
}p,a,h3{color:#404040}b{font-weight:300}li{list-style-type:none}h1{letter-spacing:1px;font-weight:600}
@media screen and (min-width:64em){h1{font-size:40px !important;max-width:840px !important}
}h3{font-weight:200;text-transform:uppercase;letter-spacing:2px;font-size:30px}h4{text-align:center;font-size:38px;color:#404040;text-transform:uppercase;letter-spacing:2px;max-width:1100px;margin:0 auto;margin-top:140px;padding:0 20px}
@media screen and (min-width:64em){.h4-top{margin-top:130px}}.horizontal-rule{width:80%;margin:0 auto}
@media screen and (min-width:64em){.horizontal-rule{max-width:800px}}.arrow-link{overflow:inherit !important}
.arrow-link a{text-transform:uppercase;margin-top:20px;display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;color:#404040 !important}
.arrow-link img{margin:0 0 -1px 10px;height:11px;width:inherit !important;display:inline-block !important}
.arrow-link:hover a,.arrow-link:hover img{transform:translateX(7px);transition:all .5s ease 0s;color:#404040}
.card .fa,.card .fa-angle-right{display:none !important}.contact-info{margin-bottom:10px}
@media screen and (min-width:64em){.contact-info{display:inline-block;margin-bottom:0}
}.contact-info img{width:20px !important;display:inline-block !important;margin-right:5px;vertical-align:middle}
@media screen and (min-width:64em){.contact-info .email{margin-right:30px}}.contact-info a:hover{color:#fa9806}
.contact{text-align:center;margin-bottom:90px}.groups-contact{text-align:left;margin-bottom:60px !important}
.groups-contact a{color:#fff;vertical-align:middle}.groups-contact img{width:30px !important}
.groups-header{margin-top:130px;margin-bottom:10px !important}@media screen and (min-width:64em){.groups-header{margin-top:0}
}.top-carousel-container{text-align:center;margin-bottom:90px;z-index:1000;position:relative;top:400px}
@media screen and (min-width:64em){.top-carousel-container{top:550px}}@media screen and (min-width:64em){.top-carousel-container .owl-item{width:380px !important;padding-bottom:20px !important}
}@media screen and (min-width:64em){.top-carousel-container .owl-carousel{width:1140px !important;margin:0 auto !important}
}.top-carousel-container .owl-stage-outer{margin-bottom:20px}.top-carousel-container .top-carousel-item{margin:20px;border-top:5px solid #f7f7f7;position:relative;z-index:100;-webkit-backface-visibility:hidden;height:450px;background-color:#f7f7f7;padding:15px 35px;display:inline-block;text-align:left;border-right:1px solid #fff}
@media screen and (min-width:64em){.top-carousel-container .top-carousel-item{padding:30px 50px 50px;width:380px;margin:0;margin-left:-2px;margin-right:-2px}
}.top-carousel-container .top-carousel-item a{text-transform:uppercase}.top-carousel-container .top-carousel-item p{font-size:14px;line-height:24px;margin-top:10px;max-height:125px;overflow:hidden}
.top-carousel-container .top-carousel-item .title{font-size:16px;font-weight:600;letter-spacing:2px;padding-bottom:10px;display:block;max-height:30px;overflow:hidden}
.top-carousel-container .top-carousel-item .title:hover{color:#fa9806}.top-carousel-container .top-carousel-item .explore{font-size:12px;font-weight:600;letter-spacing:2px}
.top-carousel-container .top-carousel-item .thumbnail{height:170px;background-size:cover}
@media screen and (min-width:64em){.top-carousel-container .top-carousel-item .thumbnail{width:280px}
}.top-carousel-container .top-carousel-item b{font-weight:500}.top-carousel-container .top-carousel-item:hover{border-top:5px solid #fa9806;background-color:#fff;box-shadow:0 0 30px -2px rgba(0,0,0,0.36);transition-duration:.5s;z-index:1000}
.top-carousel-container .top-carousel-item:hover .explore{color:#fa9806}.top-carousel-container .button-outline{display:inline-block;margin-top:30px}
.height-block{height:310px;margin-bottom:90px}@media screen and (min-width:64em){.height-block{height:460px}
}.owl-dots{text-align:center}.owl-dots .owl-dot{height:13px !important;width:13px !important;border:2px solid #d8d8d8 !important;display:inline-block !important;margin:0 4px !important;border-radius:100px !important}
.owl-dots .owl-dot.active{background-color:#d8d8d8 !important}.our-philosophy{text-align:center;margin-bottom:90px;background-color:#2e2e2e;clear:both}
.our-philosophy .philosophy-content{background-image:linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65));padding:50px 20px}
.our-philosophy h3{font-weight:300}.our-philosophy p{max-width:700px;margin:0 auto}
.our-philosophy h3,.our-philosophy p{color:#fff}.our-philosophy p,.our-philosophy a{font-size:20px;line-height:34px;font-weight:100}
.our-philosophy a{color:#fa9806;font-weight:400}.our-philosophy a:hover{color:#fff}
.pre-footer-block{display:block;margin:0 auto;margin-top:90px;max-width:1450px;margin-bottom:-6px}
@media screen and (min-width:64em){.pre-footer-block{margin-bottom:0}}.left-text{margin:20px}
@media screen and (min-width:64em){.left-text{max-width:40%;float:left;vertical-align:top;margin-left:70px;margin-top:0}
}.left-text b{color:#404040}@media screen and (min-width:64em){.left-text p{line-height:29px !important}
}.left-text a{font-weight:500}.left-text a:hover{color:#fa9806}@media screen and (min-width:64em){.right-block{display:inline;float:right;max-width:45%}
}.right-block .image-right{width:100%}@media screen and (min-width:64em){.right-block .image-right{max-width:700px;vertical-align:top;max-height:480px}
}.right-block .button-overlay a{margin-top:-10px;display:inline-block;width:100%;color:#fff;text-transform:uppercase;letter-spacing:2px;background-color:#fa9806;padding:25px 20px}
@media screen and (min-width:64em){.right-block .button-overlay a{position:absolute;margin-top:-74px;display:block;width:inherit}
}.right-block .button-overlay img{height:16px;margin-bottom:-2px;margin-left:10px;position:relative}
.video-block{max-width:1450px;margin:0 auto;margin-top:90px}.video-block .right-video-block{margin:20px 20px 100px}
@media screen and (min-width:64em){.video-block .right-video-block{max-width:40%;margin:40px 100px 40px 0;float:right;display:inline-block}
}.video-block .right-video-block b{font-weight:500}@media screen and (min-width:64em){.video-block .right-video-block .video-copy{overflow:scroll;max-height:250px}
}.video-block .left-video-block{text-align:center}@media screen and (min-width:64em){.video-block .left-video-block{text-align:initial;max-width:45%;float:left;display:inline-block}
.video-block .left-video-block .coverphoto{margin-bottom:-6px}}@media screen and (min-width:71.25em){.video-block .left-video-block{max-height:571px}
}.video-block .left-video-block .coverphoto{cursor:pointer}.video-block-detail{display:none}
@media screen and (min-width:64em){.video-block-detail{display:block;border-bottom:5px solid #f7f7f7;margin-top:0;position:absolute;width:40%;right:0}
}@media screen and (min-width:64em){.video-block-venue{margin-bottom:90px}}@media screen and (min-width:71.25em){iframe{margin-top:100px;margin-bottom:100px}
}.customer-reviews{max-width:1250px;margin:0 auto;margin-bottom:90px}.customer-reviews h3{font-weight:400;text-align:center;margin-top:90px}
.customer-review-content{padding:20px;margin:20px;box-shadow:0 0 45px -12px rgba(0,0,0,0.3)}
@media screen and (min-width:64em){.customer-review-content{height:443px;padding:50px}
}.customer-review-content .venue-logo{width:120px !important}.customer-review-content .review-specs span{margin-left:10px;display:inline-block}
@media screen and (min-width:64em){.customer-review-content .review-specs span{margin:0 0 0 20px}
}.customer-review-content .review-specs span p{line-height:23px}.customer-review-content .review-specs .reviewer-portrait{width:80px;float:left}
.customer-review-content .review-specs .rating{width:100px;float:left}.customer-review-content .review-specs .reiview-site-logo{width:40px;margin-left:10px;display:inline-block}
.customer-review-content .review-copy{clear:both;padding:10px 0;overflow:scroll;max-height:140px}
@media screen and (min-width:64em){.customer-review-content .review-copy{max-height:200px}
}.landing-content{margin-top:-46px}@media screen and (min-width:64em){.landing-content{margin-top:-32px}
}.landing-content .gallery-arrow{background-position:center;position:absolute;height:28px;width:20px;z-index:100000000;background-size:contain;background-repeat:no-repeat;top:315px;z-index:100}
.landing-content .gallery-arrow:hover{cursor:pointer}.landing-content .last-slide{background-image:url("https://s17.postimg.cc/bowl99u27/last.png");left:20px}
.landing-content .next-slide{background-image:url("https://s17.postimg.cc/cr6rrsxfz/next.png");right:20px}
@media(max-width:1210px){.landing-content .gallery-arrow{top:420px;width:15px}}.landing-content #photoShow{margin-top:60px}
.landing-content #photoShow div{position:absolute;z-index:0}.landing-content #photoShow div.previous{z-index:1}
.landing-content #photoShow div.current{z-index:2}.landing-content .gallery-container{width:100%;height:500px}
@media screen and (min-width:64em){.landing-content .gallery-container{height:650px}
}.landing-content .gallery-container .gallery-text{z-index:1000 !important;display:block;padding:80px 20px 50px 20px;width:100%}
@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text{margin:0 auto;padding-top:200px;left:0;right:0;width:1140px}
}.landing-content .gallery-container .gallery-text img{width:25px;float:left}@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text img{width:30px}
}.landing-content .gallery-container .gallery-text .social-media-mobile{clear:both;padding:20px 0;margin-top:30px}
@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text .social-media-mobile{display:none}
}.landing-content .gallery-container .gallery-text .social-media-mobile img{margin-right:15px;max-height:20px;width:auto}
.landing-content .gallery-container .gallery-text .social-media-mobile img:hover{transform:scale(1.2)}
.landing-content .gallery-container .gallery-text h2{margin-right:5px;float:left;font-size:14px}
@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text h2{font-size:18px}
}.landing-content .gallery-container .gallery-text .venue-label{font-weight:500}@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text .venue-label{letter-spacing:1px}
}.landing-content .gallery-container .gallery-text h1{clear:both;padding-bottom:10px;top:10px;font-size:30px;max-width:1100px;padding:16px 0 10px 0}
@media screen and (min-width:64em){.landing-content .gallery-container .gallery-text h1{font-size:50px;padding-top:15px}
}.landing-content .gallery-container .gallery-text h1,.landing-content .gallery-container .gallery-text h2{text-transform:uppercase;color:#fff}
.landing-content .gallery-container .gallery-text .landing-button{border-color:#fff;color:#fff;clear:both}
.landing-content .gallery-container .gallery-text .landing-button:hover{background-color:#fff;color:#2e2e2e}
.landing-content .gallery-container .gallery{display:block;width:100%;height:500px}
@media screen and (min-width:64em){.landing-content .gallery-container .gallery{height:650px}
}.landing-content .social-media-tablet{display:none}@media screen and (min-width:64em){.landing-content .social-media-tablet{float:right;position:absolute;display:inline-block;z-index:100000;right:100px;margin-top:50px}
}.landing-content .social-media-tablet img{width:30px;margin-bottom:20px}.landing-content .social-media-tablet img:hover{transform:scale(1.2)}
.landing-secondary{margin-top:-7px}@media screen and (min-width:64em){.landing-secondary{height:550px;margin-top:0}
}@media screen and (min-width:64em){.landing-secondary .gallery-text{padding-top:120px !important}
}@media screen and (min-width:64em){.landing-secondary .gallery-container{height:550px}
}@media screen and (min-width:64em){.height-block-secondary{height:0 !important}}
@media screen and (min-width:64em){.top-carousel-container-secondary{top:-80px;margin-bottom:-50px}
}@media screen and (min-width:64em){.landing-homepage h1{margin-top:25px}}.landing-homepage .social-media-tablet,.landing-homepage .social-media-mobile{display:none}
.large-carousel{padding:20px}@media screen and (min-width:64em){.large-carousel{max-width:1200px;margin:0 auto}
}.large-carousel .large-copy{display:inline-block}@media screen and (min-width:64em){.large-carousel .large-copy{width:40%;vertical-align:top;float:right}
}.large-carousel .large-copy a{font-weight:400;color:#404040}.large-carousel .large-copy a:hover{color:#fa9806}
.large-carousel .image-large{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}
@media screen and (min-width:64em){.large-carousel .image-large{height:500px;width:40%;display:inline-block}
}.large-carousel b{font-weight:400}.large-carousel h3{margin-top:20px;max-width:440px}
.large-carousel .arrow-link{display:block;margin-bottom:30px}.large-carousel .owl-nav{text-align:center;position:relative;top:-80px}
.large-carousel .owl-nav .owl-prev{background-image:url("https://s1.postimg.cc/9d5xoycj33/prev.png")}
.large-carousel .owl-nav .owl-next{background-image:url("https://s1.postimg.cc/4jh2su41tb/next.png")}
.large-carousel .owl-nav .owl-prev,.large-carousel .owl-nav .owl-next{display:inline-block;margin:10px;background-repeat:no-repeat;color:transparent;height:32px;background-position:center;background-size:cover}
.large-copy-scroll{max-height:220px;overflow:scroll}.image-and-text-block{max-width:1100px;margin:0 auto;display:block;margin-top:90px;margin-bottom:90px;padding-left:20px;padding-right:20px}
.image-and-text-block .image-left{display:inline-block;width:100%;height:300px}@media screen and (min-width:64em){.image-and-text-block .image-left{height:400px;width:48%}
}@media screen and (min-width:64em){.image-and-text-block .text-right{width:48%;display:inline-block;float:right}
}.image-and-text-block .text-right h3{margin-top:30px}@media screen and (min-width:64em){.image-and-text-block .text-right h3{margin-top:0}
}.image-and-text-block .text-right p{margin-bottom:50px}@media screen and (min-width:64em){.image-and-text-block .text-right p{overflow:scroll;max-height:223px}
}.image-and-text-block .text-right button{display:inline-block;margin-bottom:90px}
.text-and-image-block{max-width:1100px;margin:0 auto;display:block;margin-top:90px;margin-bottom:90px;padding-left:20px;padding-right:20px}
.text-and-image-block .image-right{width:100%;height:300px}@media screen and (min-width:64em){.text-and-image-block .image-right{height:400px;width:48%;float:right}
}.text-and-image-block .text-left{margin-bottom:50px}@media screen and (min-width:64em){.text-and-image-block .text-left{margin-bottom:0;width:48%;display:inline-block}
}.text-and-image-block .text-left .scroll-style{margin-bottom:20px}@media screen and (min-width:64em){.text-and-image-block .text-left .scroll-style{overflow:scroll;max-height:290px}
}.text-and-image-block .text-left button{display:inline-block;margin-bottom:90px}
.no-margin-bottom{margin-bottom:0}.margin-bottom{margin-bottom:90px}@media screen and (min-width:64em){.margin-bottom{margin-bottom:140px}
}.grey-background{background-color:#f7f7f7;padding:50px 20px;max-width:initial}@media screen and (min-width:64em){.grey-background{padding:70px 50px}
}.grey-content{max-width:1100px;margin:0 auto}@media screen and (min-width:64em){.padding-bottom{padding-bottom:50px}
}.mission-content{margin-top:640px}@media screen and (min-width:64em){.mission-content{margin-top:90px}
}.mission-content .body{border-bottom:none !important;padding-bottom:0 !important}
@media screen and (min-width:64em){.mission-content .body{border-bottom:1px solid #d8d8d8 !important;padding-bottom:60px !important}
}.mission-content .right-body{display:block !important}@media screen and (min-width:64em){.mission-content .right-body{display:inline-block}
}@media screen and (min-width:64em){.mission-list{margin-top:0;width:45%;vertical-align:top;padding-left:70px;float:right}
}.mission-list p{width:90%;font-size:14px;display:block;line-height:25px}.mission-list .point{display:none}
@media screen and (min-width:64em){.mission-list .point{min-height:70px;list-style-type:none !important;display:inline-block}
}.mission-list .num{display:inline-block;color:#404040;float:left;margin-right:15px;font-size:30px !important;padding:10px 10px 10px 40px}
.mission-list:hover{background-color:#fa9806;transition-duration:.5s;cursor:pointer;color:#fff}
@media screen and (min-width:64em){display:inline-block;margin-top:0;width:45%;vertical-align:top;padding-left:70px}
@media screen and (min-width:64em){.duo-container{height:582px}}@media screen and (min-width:64em){.duo-container .image-duo{position:relative;left:120px;margin-top:-120px}
}.duo-container .image-duo .image-top{width:100%;height:300px}@media screen and (min-width:64em){.duo-container .image-duo .image-top{height:300px;width:410px;position:absolute;right:0;margin-top:-442px}
}.duo-container .image-duo .image-bottom{display:none}@media screen and (min-width:64em){.duo-container .image-duo .image-bottom{display:block;height:410px;width:300px;position:absolute;right:245px;margin-top:-270px}
}.duo-container .contact{text-align:left !important}@media screen and (min-width:64em){.duo-container .text-left{height:492px}
}.text-left h6{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:#404040}
.text-left p{margin-bottom:30px !important}.text-left .button-outline{margin-top:20px;display:inline-block}
.text-right .button-outline{margin-top:20px;display:inline-block}.left-body{width:100% !important}
@media screen and (min-width:64em){.left-body{width:calc(50% - 50px) !important}
}.faq{max-width:900px;margin:0 auto;padding:0 20px;padding-bottom:90px}.faq .faq-c{border-bottom:1px dotted #ccc;padding:1em 0}
.faq .faq-t{line-height:1em;color:#aaa;font-family:sans-serif;float:left;font-weight:700;padding-right:.3em;transition:all 200ms}
.faq .faq-o{transform:rotate(-45deg);transform-origin:50% 50%;-ms-transform:rotate(-45deg);-ms-transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;transition:all 200ms}
.faq .faq-q{cursor:pointer;font-size:1.5em;color:#404040}.faq .faq-a{clear:both;color:#666;display:none;padding-left:1.5em;margin-top:20px;color:#404040}
.faq .contact{text-align:center;margin-bottom:90px}.proposal-form{background-color:#f7f7f7;margin-top:90px}
.proposal-form .proposal-form-content{padding:70px 20px 80px;max-width:736px;margin:0 auto}
@media screen and (min-width:64em){.proposal-form .proposal-form-content{padding:70px 0 50px}
}.proposal-form .proposal-form-content label{font-weight:normal;margin-bottom:0;color:#929292}
.proposal-form .proposal-form-content p{margin-bottom:40px;line-height:21px !important;display:block;width:100% !important}
.proposal-form .proposal-form-content h3{font-weight:600}@media screen and (min-width:64em){.proposal-form .proposal-form-content h3{max-width:350px}
}@media screen and (min-width:64em){.proposal-form .proposal-form-content form{display:inline-block}
}.proposal-form .proposal-form-content .drop-down{margin:-10px 0 25px;color:#929292}
.proposal-form .proposal-form-content input,.proposal-form .proposal-form-content textarea,.proposal-form .proposal-form-content select{background-color:transparent;border:0;border-bottom:1px solid #d8d8d8;box-shadow:none;border-radius:0;padding-left:0;margin-top:-20px;width:100%;color:#404040}
.proposal-form .proposal-form-content input:-ms-input-placeholder,.proposal-form .proposal-form-content textarea:-ms-input-placeholder{color:#929292;font-weight:300}
.proposal-form .proposal-form-content input::placeholder,.proposal-form .proposal-form-content textarea::placeholder{color:#929292;font-weight:300}
.proposal-form .proposal-form-content input:focus::-webkit-input-placeholder{color:transparent}
.proposal-form .proposal-form-content input:focus:-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content input:focus::-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content input:focus:-ms-input-placeholder{color:transparent}
.proposal-form .proposal-form-content textarea:focus::-webkit-input-placeholder{color:transparent}
.proposal-form .proposal-form-content textarea:focus:-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content textarea:focus::-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content textarea:focus:-ms-input-placeholder{color:transparent}
.proposal-form .proposal-form-content select:focus::-webkit-input-placeholder{color:transparent}
.proposal-form .proposal-form-content select:focus:-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content select:focus::-moz-placeholder{color:transparent}
.proposal-form .proposal-form-content select:focus:-ms-input-placeholder{color:transparent}
.proposal-form .proposal-form-content textarea{border:1px solid #d8d8d8;height:160px;resize:none;padding:5px 10px}
.proposal-form .proposal-form-content .type,.proposal-form .proposal-form-content .dates{color:#929292;font-weight:300}
.proposal-form .proposal-form-content .type{margin-bottom:10px}.proposal-form .proposal-form-content .type,.proposal-form .proposal-form-content .group,.proposal-form .proposal-form-content .dates{font-size:14px}
@media screen and (min-width:64em){.proposal-form .proposal-form-content .type,.proposal-form .proposal-form-content .group,.proposal-form .proposal-form-content .dates{font-size:16px}
}.proposal-form .proposal-form-content input[type=submit]{border:3px solid #404040;color:#404040;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;padding:15px 25px;transition:.5s;width:100%;margin-top:30px}
.proposal-form .proposal-form-content input[type=submit]:hover{background-color:#404040;color:#fff}
.proposal-form .proposal-form-content .form-left p{margin-bottom:25px !important}
@media screen and (min-width:64em){.proposal-form .proposal-form-content .form-left{display:inline-block;width:45%}
}@media screen and (min-width:64em){.proposal-form .proposal-form-content .form-right{display:inline-block;vertical-align:top;width:45%;float:right}
}.carousel-main{margin:0 auto;margin-bottom:90px}@media screen and (min-width:64em){.carousel-main{max-width:1100px}
}.carousel-main h3{text-align:center;font-weight:400}.carousel-main .carousel-block{max-width:450px;padding:20px 20px 10px;display:block;margin:0 auto;width:100%}
@media screen and (min-width:64em){.carousel-main .carousel-block{display:inline-block;padding:20px}
}.carousel-main .carousel-block .carousel-image{height:300px;border-top-right-radius:8px;border-top-left-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:center}
.carousel-main .carousel-block p{background-color:#f7f7f7;text-transform:uppercase;text-align:center;font-weight:600;font-size:14px;padding:20px;margin-top:-6px;letter-spacing:1px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.carousel-main .carousel-block:hover .hover{box-shadow:0 0 45px -12px rgba(0,0,0,0.75);transition-duration:.5s;border-radius:8px}
.carousel-main .carousel-block:hover .hover p{color:#fa9806;transition-duration:.5s}
.carousel-main .owl-prev,.carousel-main .owl-next{display:none}@media screen and (min-width:64em){.carousel-main .owl-prev,.carousel-main .owl-next{display:block;margin:10px;background-repeat:no-repeat;color:transparent;height:52px;width:38px;background-position:center;background-size:cover}
}.carousel-main .owl-prev{background-image:url("https://s17.postimg.cc/wypb4po0f/last_carousel.png");position:absolute;left:-50px;top:150px}
.carousel-main .owl-next{background-image:url("https://s17.postimg.cc/k7b4y6jdb/next_carousel.png");position:absolute;right:-50px;top:150px}
.two-column-text{max-width:920px;margin:0 auto;padding:0 20px;margin-top:90px;margin-bottom:90px;clear:both}
@media screen and (min-width:64em){.two-column-text .left-column,.two-column-text .right-column{display:inline-block;width:45%;vertical-align:top}
}.two-column-text .left-column{margin-bottom:30px}@media screen and (min-width:64em){.two-column-text .left-column{margin-right:80px;margin-bottom:0}
}.flex-box-container{max-width:1100px;margin:0 auto;text-align:center;margin-bottom:90px;clear:both}
.flex-box-container h3{font-weight:400}.flex-box-container .button-outline{display:inline-block;margin-top:50px}
.flex-box-container .flex-boxes{-ms-flex-align:stretch;align-items:stretch;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center}
.flex-box-container .flex-boxes::after{clear:both;content:"";display:table}
.flex-box-container .flex-boxes .flex-box{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#f7f7f7;border-radius:8px;box-shadow:inset 0 0 1px #ddd,0 2px 4px #e6e6e6;display:block;-ms-flex:2 2 15em;flex:2 2 15em;margin:.4em;text-decoration:none;transition:all .2s ease-in-out}
.flex-box-container .flex-boxes .flex-box .flex-image{background-position:center;background-size:cover;width:100%;height:300px;border-top-left-radius:8px;border-top-right-radius:8px}
.flex-box-container .flex-boxes .flex-box .flex-title{font-size:1.2em;margin-bottom:.5em}
.flex-box-container .flex-boxes .flex-box p{background-color:#f7f7f7;text-transform:uppercase;text-align:center;font-weight:600;font-size:14px;padding:20px;margin-bottom:0;letter-spacing:1px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
.flex-box-container .flex-boxes .flex-box-big{-ms-flex:1 1 25em;flex:1 1 25em}.events-calendar{max-width:900px;margin:0 auto;text-align:center;padding-bottom:90px}
.events-calendar a{text-transform:uppercase}.events-calendar .month{margin:50px 0 20px}
.events-calendar .month img,.events-calendar .month h3{display:inline-block}.events-calendar .month h3{margin:0 20px}
.events-calendar .month img{height:19px}.events-calendar a,.events-calendar p{color:#333}
.events-calendar .accordion-tabs-minimal{line-height:1.5;padding:0}.events-calendar .accordion-tabs-minimal::after{clear:both;content:"";display:table}
.events-calendar .accordion-tabs-minimal .tab-header-and-content{list-style:none}
@media screen and (min-width:40em){.events-calendar .accordion-tabs-minimal .tab-header-and-content{display:inline}
}.events-calendar .accordion-tabs-minimal .tab-link{background-color:#fff;border-top:1px solid #ddd;color:#333;display:block;padding:.75em 30px;text-decoration:none;font-size:13px !important}
@media screen and (min-width:64em){.events-calendar .accordion-tabs-minimal .tab-link{margin:40px 0 20px;border-bottom:1px solid #d8d8d8;width:30%}
}@media screen and (min-width:40em){.events-calendar .accordion-tabs-minimal .tab-link{border-top:0;display:inline-block}
}@media screen and (min-width:64em){.events-calendar .accordion-tabs-minimal .tab-link:hover{border-bottom:5px solid #404040;padding-bottom:7px;font-weight:400;color:#404040}
}.events-calendar .accordion-tabs-minimal .tab-link:focus{outline:0}@media screen and (min-width:40em){.events-calendar .accordion-tabs-minimal .tab-link.is-active{padding-bottom:7px;font-weight:600;border-bottom:5px solid #404040}
}.events-calendar .accordion-tabs-minimal .tab-content{display:none;width:100%;padding:10px}
@media screen and (min-width:64em){.events-calendar .accordion-tabs-minimal .tab-content{padding:1.5em 30px}
}@media screen and (min-width:40em){.events-calendar .accordion-tabs-minimal .tab-content{float:left}
}.event-item{padding:25px 30px 30px;text-align:left;box-shadow:0 0 45px -12px rgba(0,0,0,0.3);margin-bottom:20px}
.event-item .left-content{width:100%;display:inline-block;vertical-align:top}@media screen and (min-width:64em){.event-item .left-content{width:30%}
}.event-item .left-content .thumbnail{height:150px;width:100%;background-size:cover}
.event-item .copy{margin-top:20px}@media screen and (min-width:64em){.event-item .copy{margin:0 0 0 20px;width:65%;display:inline-block}
}.event-item a{margin-top:0}.event-item p{font-size:14px;line-height:26px}.event-item b{font-weight:400}
.title-test{margin-bottom:5px;font-weight:600;display:block;letter-spacing:2px;font-size:14px;overflow:hidden;text-overflow:ellipsis;margin-top:25px !important}
.title-test:hover{color:#fa9806}.event-date{margin-bottom:5px}.card{margin:0 20px 90px;padding:20px 20px 20px 40px;box-shadow:0 0 45px -12px rgba(0,0,0,0.3)}
@media screen and (min-width:64em){.card{padding:40px 40px 40px 60px;width:600px;margin:0 auto;margin-bottom:90px}
}.card li{list-style-type:initial;color:#404040;font-weight:200}.card li{font-weight:200;font-size:14px;line-height:23px}
@media screen and (min-width:64em){.card li{line-height:29px;font-size:16px}}.image-and-card-content{max-width:1000px;margin:0 auto}
@media screen and (min-width:64em){.image-and-card-content{height:480px;margin-bottom:90px}
}.image-and-card-content .card-image{height:250px;margin:20px;background-size:cover}
@media screen and (min-width:64em){.image-and-card-content .card-image{height:400px;padding:0;width:100%;position:absolute;margin:80px 0 0;z-index:-100;max-width:650px}
}.image-and-card-content .card a{color:#fa9806;font-weight:400}@media screen and (min-width:64em){.image-and-card-content .card{margin:initial;float:right;background-color:#fff}
}.calendar-card{padding:20px;max-width:600px;margin:0 auto;margin-bottom:90px;box-shadow:0 0 45px -12px rgba(0,0,0,0.3)}
.trio-elements{padding:20px;margin-bottom:50px;cursor:pointer}@media screen and (min-width:64em){.trio-elements{max-width:100%;max-height:415px;margin:0 auto;margin-bottom:50px;width:1100px}
}.trio-elements span{width:28%;margin:20px;vertical-align:top}@media screen and (min-width:64em){.trio-elements span{display:inline-block}
}.trio-elements span .body{margin-top:10px}@media screen and (min-width:64em){.trio-elements span .body{max-height:150px;overflow:scroll}
}.trio-elements span .trio-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.trio-elements span:hover .trio-title{color:#fa9806;transition-duration:.5s}.trio-elements .trio-image{height:150px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.trio-elements hr{display:none}@media screen and (min-width:64em){.trio-elements hr{display:inline-block;height:360px;width:1px;background:#d8d8d8}
}.dl-menuwrapper{width:100%;perspective:1000px;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}
.dl-menuwrapper button{background:#ccc;border:0;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:0}
.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#404040}
.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:2px;background:#fff;top:11px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}
.dl-menuwrapper ul{padding:0;list-style:none;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}
.dl-menuwrapper li a{display:block;position:relative;padding:20px;font-size:16px;line-height:20px;font-weight:300;color:#fff;outline:0;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase}
.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}
.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:18px;background-image:url("https://s1.postimg.cc/1xj6srf8q7/responsive-menu-next.png");content:"\e000";background-repeat:no-repeat;background-size:cover;background-position:center;height:13px;color:transparent}
.dl-menuwrapper li.dl-back:after{left:10px;transform:rotate(180deg);top:23px}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}
.dl-menuwrapper .dl-menu{margin:7px 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;transform:translateY(0)}
.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}
.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}
.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}
.dl-menu.dl-animate-out-1{animation:MenuAnimOut1 .4s}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}
75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{transform:translateZ(-500px) rotateY(0);opacity:0}
}.dl-menu.dl-animate-in-1{animation:MenuAnimIn1 .3s}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0);opacity:0}
20%{transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{transform:translateZ(0) rotateY(0);opacity:1}
}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{animation:SubMenuAnimIn1 .4s ease}@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}
100%{transform:translateX(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{animation:SubMenuAnimOut1 .4s ease}
@keyframes SubMenuAnimOut1{0%{transform:translateX(0);opacity:1}
100%{transform:translateX(50%);opacity:0}}.demo-1 .dl-menuwrapper button{background:#404040}
.demo-1{position:fixed;height:40px;z-index:10000;top:8px;right:0;width:100%}@media screen and (min-width:64em){.demo-1{display:none}
}.demo-1 li{list-style-type:none !important}.dl-menu .dl-menuopen{width:100%;position:fixed !important;left:0 !important}
.dl-trigger{position:absolute !important;right:5px}.dl-menuopen{margin-top:52px !important}
.dl-submenu .venue-logo{height:27px;float:left;margin:-5px 10px 10px -6px}.cta{text-align:center;background-color:#fa9806}
.dropdown{line-height:1.5;display:block}.dropdown .dropdown-container{display:inline-block;position:relative;text-align:center}
.dropdown .dropdown-description{background:#fff;border-bottom:1px solid silver;border-bottom-left-radius:3px;border-left:1px solid silver;border-top-left-radius:3px;border-top:1px solid silver;color:#999;float:left;font-size:.7em;line-height:40px;margin:0;padding:0 .5em 0 1em}
@media screen and (min-width:53.75em){.dropdown .dropdown-description{font-size:1em}
}.dropdown .dropdown-button{cursor:pointer;float:right;position:relative;background-image:url(https://s1.postimg.cc/3ecu3myqtr/venue-dropdown.png);height:11px;width:21px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:3px}
.dropdown .dropdown-button a{display:none}.dropdown .dropdown-button::after{color:#333;content:none;display:block;position:absolute;right:1em;top:0}
.dropdown .dropdown-menu{background:#fff;color:#333;cursor:pointer;display:none;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:36px;transition:all .2s ease-in-out;width:300px;z-index:99999}
.dropdown .dropdown-menu::before{position:absolute;top:0;right:1em;bottom:0;left:0;color:#fff;font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-0.7em}
.dropdown .dropdown-menu li{border-bottom:1px solid silver;color:#333;list-style:none;padding:.5em}
.dropdown .dropdown-menu li:hover{background:#f7f7f7}.dropdown .dropdown-menu li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.dropdown .dropdown-menu li:last-child{border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.dropdown .show-menu{display:block}@media screen and (min-width:64em){.dropdown{display:none}
}.venue-dropdown{position:fixed;z-index:10000;right:10px;top:70px}.venue-dropdown li{text-transform:uppercase;letter-spacing:1px;font-weight:500}
.venue-dropdown li a:hover{color:#fa9806}.feature-header{margin:0 auto;max-width:1460px;margin-top:14px}
@media screen and (min-width:64em){.feature-header{margin-top:100px;height:700px;margin-bottom:50px;position:relative}
}.feature-header .feature-image{position:relative;z-index:0;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}
.feature-header .feature-image iframe{width:100%;height:100%;margin:0;}
@media screen and (min-width:64em){.feature-header .feature-image{width:57%;float:right;height:650px;}
}.feature-header .featured-copy{position:relative;z-index:1;background-color:#f7f7f7;padding:20px;margin:-100px 20px 90px;box-shadow:0 0 55px -4px rgba(0,0,0,0.3)}
@media screen and (min-width:64em){.feature-header .featured-copy{background-color:inherit;box-shadow:none;margin:-100px 20px 20px 50px;padding-top:116px;width:45%;}
}.feature-header .featured-copy p{width:100%}@media screen and (min-width:64em){.feature-header .featured-copy p{width:inherit}
}.feature-header .button-outline{display:inline-block;margin:20px 0}.feature-header .curved-background{display:none}
@media screen and (min-width:64em){.feature-header .curved-background{display:block;height:654px;background-repeat:round;background-size:cover;position:absolute;width:56%;top:30px;z-index:0;max-width:800px}
}.feature-header h3{font-weight:400}.feature-header .featured-copy-details{max-height:355px;overflow:scroll}
.feature-header .featured-copy-details li{margin-left:10px;list-style-type:initial}
.feature-header .featured-copy-details a{color:#fa9806;font-weight:400}.feature-header .featured-copy-details a:hover{color:#404040}
.feature-header .location-info,.feature-header .location-info-tablet{background-color:#404040;padding:10px 20px;margin:0 20px;position:relative;top:-100px}
@media screen and (min-width:64em){.feature-header .location-info,.feature-header .location-info-tablet{display:none}
}.feature-header .location-info img,.feature-header .location-info-tablet img{width:25px;display:inline-block;margin-right:10px}
.feature-header .location-info p,.feature-header .location-info a,.feature-header .location-info-tablet p,.feature-header .location-info-tablet a{color:#fff;display:inline-block}
.feature-header .location-info p,.feature-header .location-info-tablet p{vertical-align:middle;margin-top:5px;margin-bottom:10px}
.feature-header .location-info b,.feature-header .location-info-tablet b{font-weight:400}
.feature-header .location-info a,.feature-header .location-info-tablet a{float:right;text-transform:uppercase;font-weight:400;margin-top:6px;font-size:12px;letter-spacing:1px}
.feature-header .location-info a:hover,.feature-header .location-info-tablet a:hover{color:#fa9806}
@media screen and (min-width:64em){.feature-header .location-info-tablet{display:block;margin:0;position:absolute;top:625px;width:54%;right:0;padding-left:50px;height:58px}
}.location-icon{height:inherit !important}@media screen and (min-width:64em){.location-icon{height:25px !important}
}.rules-and-saftey-card a{color:#fa9806;font-weight:400}.rules-and-saftey-card a:hover{color:#404040}
.flash{position:fixed;z-index:10000000;background-color:#fff;animation:flash-show 300ms ease 0s;border:1px solid #fa9806;background-color:#fff4e4;margin:0 auto;display:block;left:0;right:0;top:100px}
@media screen and (min-width:64em){.flash{top:110px}}.flash.hide{animation:flash-hide 5ms ease 0s;right:-100%;opacity:0}
.text{display:inline-block;vertical-align:top;margin:10px 50px 10px 10px}p{margin-bottom:0 !important}
.close-flash{width:16px;height:16px;cursor:pointer;position:absolute;top:10px;right:10px}
.close-flash:hover span:before,.close-flash:hover span:after{background-color:rgba(25,25,25,0.25)}
.flash-span{width:16px;height:16px;position:relative}.flash-span:before,.flash-span:after{content:'';width:16px;height:2px;background-color:rgba(25,25,25,0.5);transition:all 200ms ease;position:absolute;top:7px}
.flash-span:before{transform:rotate(45deg)}.flash-span:after{transform:rotate(-45deg)}
@font-face{font-family:'weather';src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot");src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff") format("woff"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf") format("truetype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");font-weight:normal;font-style:normal}
#weather{margin:0 auto;text-align:center;text-transform:uppercase;margin-left:25px;cursor:initial}
i{color:#404040;font-family:weather;font-size:33px;font-weight:normal;font-style:normal;line-height:1;text-transform:none}
.icon-0:before{content:":"}.icon-1:before{content:"p"}
.icon-2:before{content:"S"}.icon-3:before{content:"Q"}
.icon-4:before{content:"S"}.icon-5:before{content:"W"}
.icon-6:before{content:"W"}.icon-7:before{content:"W"}
.icon-8:before{content:"W"}.icon-9:before{content:"I"}
.icon-10:before{content:"W"}.icon-11:before{content:"I"}
.icon-12:before{content:"I"}.icon-13:before{content:"I"}
.icon-14:before{content:"I"}.icon-15:before{content:"W"}
.icon-16:before{content:"I"}.icon-17:before{content:"W"}
.icon-18:before{content:"U"}.icon-19:before{content:"Z"}
.icon-20:before{content:"Z"}.icon-21:before{content:"Z"}
.icon-22:before{content:"Z"}.icon-23:before{content:"Z"}
.icon-24:before{content:"E"}.icon-25:before{content:"E"}
.icon-26:before{content:"3"}.icon-27:before{content:"a"}
.icon-28:before{content:"A"}.icon-29:before{content:"a"}
.icon-30:before{content:"A"}.icon-31:before{content:"6"}
.icon-32:before{content:"1"}.icon-33:before{content:"6"}
.icon-34:before{content:"1"}.icon-35:before{content:"W"}
.icon-36:before{content:"1"}.icon-37:before{content:"S"}
.icon-38:before{content:"S"}.icon-39:before{content:"S"}
.icon-40:before{content:"M"}.icon-41:before{content:"W"}
.icon-42:before{content:"I"}.icon-43:before{content:"W"}
.icon-44:before{content:"a"}.icon-45:before{content:"S"}
.icon-46:before{content:"U"}.icon-47:before{content:"S"}
#weather h2{color:#404040;font-size:20px;font-weight:300;margin:0 0 8px;text-align:center}
#weather ul{margin:0;padding:0;display:none}#weather li{color:#404040;display:inline-block;padding:0 20px}
#weather .currently{margin:0 20px}.entry-header,.entry-content{margin:0 auto !important;max-width:1100px;padding:20px}
.entry-header{padding-top:70px}@media screen and (min-width:64em){.entry-header{padding:70px 0 0 50px !important}
}@media screen and (min-width:64em){.entry-content{padding:0 50px 50px}}.cal-arrows{margin-top:30px}
.cal-arrows img{max-width:100%;height:auto;vertical-align:baseline}.cal-arrows tbody{display:none}
.cal-arrows td{border-bottom:none !important;padding:0}.cal-arrows #btnPrev{float:left;margin-bottom:20px}
.cal-arrows #btnPrev:before{content:'\f104';font-family:FontAwesome;font-weight:100;padding:0 0 0 20px}
@media screen and (min-width:64em){.cal-arrows #btnPrev{padding:0 0 0 120px}}.cal-arrows #btnNext{float:right;margin-bottom:20px}
.cal-arrows #btnNext:after{content:'\f105';font-family:FontAwesome;font-weight:100;padding:0 20px 0 0}
@media screen and (min-width:64em){.cal-arrows #btnNext{padding:0 120px 0 0}}.cal-arrows #btnPrev,.cal-arrows #btnNext{background:transparent;border:0;outline:0;font-size:40px;color:#404040;cursor:pointer;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;transition:all .3s ease}
.cal-arrows #btnPrev:hover,.cal-arrows #btnNext:hover{color:#2e2e2e;font-weight:bold}
.cal-arrows h3{margin-top:-91px}@media screen and (min-width:64em){.cal-arrows h3{margin-top:-61px}
}.modal{display:inline-block !important}.modal label{cursor:pointer;margin-bottom:0}
.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-state{display:none}
.modal .modal-trigger{padding:.8em 1em;color:#fff}.modal .modal-trigger:hover{color:#fa9806}
.modal .modal-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.85);opacity:0;padding-top:.6em;text-align:left;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}
@media screen and (min-width:53.75em){.modal .modal-fade-screen{padding-top:10em}
}.modal .modal-fade-screen .modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}
.modal .modal-close{position:absolute;top:1.5em;right:1.5em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}
.modal .modal-close::after,.modal .modal-close::before{position:absolute;top:3px;right:3px;bottom:0;left:50%;width:2px;background:#ddd;content:"";display:block;margin:-3px 0 0 -1px;transform:rotate(45deg)}
.modal .modal-close:hover::after,.modal .modal-close:hover::before{background:#c4c4c4}
.modal .modal-close::before{transform:rotate(-45deg)}.modal .modal-inner{background:#fff;border-radius:3px;margin:auto;margin-top:0;max-height:95%;overflow:auto;padding:1.5em;position:relative;transition:opacity .25s ease;width:95%}
@media screen and (min-width:40em){.modal .modal-inner{max-height:70%;padding:3em;width:60%}
}@media screen and (min-width:53.75em){.modal .modal-inner{width:70%}}.modal .modal-inner h3{color:#404040;text-align:left;text-transform:uppercase;font-size:16px;font-weight:700}
.modal .modal-inner p{color:#333;line-height:1.5}.modal .modal-inner .modal-intro{margin-bottom:1em}
.modal .modal-inner .modal-content{color:#333}@media screen and (min-width:40em){.modal .modal-inner .modal-content{columns:2 8em}
}.modal .modal-inner a.cta{color:#fff;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:.5em}.modal-open{overflow:hidden}
.watermark{background-image:url("https://s17.postimg.cc/53u0rhlen/watermark.png");height:100%;width:1100px;background-position:center;background-size:cover;background-repeat:no-repeat;position:fixed;z-index:-1;right:-370px}
.page-webcam .entry-header{padding:0 !important}@media screen and (min-width:71.25em){.page-webcam .webcam_container{margin-top:-100px}
}.page-webcam .webcam-container{margin-top:70px}.hdrelay-player{margin-bottom:100px !important;margin-top:30px !important}
@media screen and (min-width:64em){.hdrelay-player{margin-bottom:200px !important}
}.text-box{max-width:800px;margin:0 auto;margin-top:90px;margin-bottom:90px;padding:20px}
.text-box h3{text-align:center;font-weight:400}.text-box a{font-weight:bold}.text-box a:hover{color:#fa9806}
.event-items{max-width:1000px;margin:20px}@media screen and (min-width:64em){.event-items{margin:20px;margin:0 auto}
}.event-items h4{margin-bottom:50px}.event-items .headers{display:none}@media screen and (min-width:71.25em){.event-items .headers{display:block;width:360px}
}.event-items .headers .header-link{border-bottom:1px solid #d8d8d8;margin-bottom:10px;padding-bottom:10px}
.event-items .headers .event-item-link{text-transform:uppercase;letter-spacing:1px}
.event-items .headers .event-item-link:hover{color:#fa9806}.event-items .descriptions{margin:50px 0 100px}
@media screen and (min-width:71.25em){.event-items .descriptions{margin-top:0;width:600px;float:right}
}.event-items .descriptions .description{margin-bottom:30px}.event-items .descriptions .header{letter-spacing:1px;color:#2e2e2e;font-size:24px;margin-bottom:10px}
@media screen and (min-width:71.25em){.event-items .descriptions,.event-items .headers{display:inline-block}
}.instagram-block{clear:both}.sponsors{margin:20px 20px 100px;text-align:center;clear:both}
.sponsors h4{margin-bottom:40px}.sponsors .sponsor{display:inline-block;margin:20px;vertical-align:middle;max-width:170px}
.horizontal-rule{content:'';display:block;clear:both;width:80%;border-bottom:1px solid #d8d8d8;padding-bottom:40px;margin:0 auto;margin-bottom:60px}
.membership-blocks-container{padding:20px;max-width:1300px;margin:0 auto;margin-bottom:60px}
.membership-blocks-container .membership-block{margin-bottom:40px}.membership-blocks-container .membership-block .image{height:350px;width:100%;margin-bottom:10px}
@media screen and (min-width:64em){.membership-blocks-container .membership-block{width:43%;margin:3%;display:inline-block;vertical-align:top}
}.membership-blocks-container .membership-block ul{padding-left:20px}.membership-blocks-container .membership-block ul li{font-weight:200}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}nav{background-color:#404040;text-transform:uppercase;font-size:12px;height:60px;position:fixed;width:100%;margin-top:0;z-index:10000}
@media screen and (min-width:64em){nav{margin-top:0}}nav .nav-content{padding:10px;box-shadow:0 0 55px -4px black;height:60px;border-bottom:1px solid rgba(247,247,247,0.1)}
@media screen and (min-width:64em){nav .nav-content{border-bottom:0}}nav .nav-content .primary-nav{max-width:1440px;margin-left:auto;margin-right:auto}
nav .nav-content .primary-nav p{color:#fff;font-weight:500 !important;font-size:12px}
nav .nav-content .primary-nav li:hover{color:#404040;transition:background-color .8s ease}
nav .nav-content .primary-nav li:hover p{color:#404040}nav .nav-content .logomark{height:40px;float:left;margin-right:30px;position:fixed;z-index:100000000000000}
@media screen and (min-width:64em){nav .nav-content .logomark{position:inherit}}nav .nav-content span p,nav .nav-content span img{display:inline-block}
nav .nav-content .arrow{height:5px;margin-left:5px}nav .nav-content li{display:none}
@media screen and (min-width:64em){nav .nav-content li{display:inline-block;padding:7px 15px;letter-spacing:1px;padding:20px 22px 9px;margin-top:-12px;color:#fff;cursor:pointer}
}nav .nav-content li a{color:#fff}nav .nav-content .tickets{display:none}@media screen and (min-width:64em){nav .nav-content .tickets{letter-spacing:1px;display:block;background-color:#fa9806;color:#fff;float:right;padding:18px 24px;margin-top:-60px;margin-right:-10px;font-weight:500 !important;font-size:12px}
}nav .nav-content .tickets:hover{background-color:#fa8a06 !important;color:#fff !important}
nav .secondary-nav{display:none;position:relative;z-index:2;height:50px;margin:-5px -10px 0;padding:10px;border-bottom:1px solid #f7f7f7}
nav .secondary-nav .secondary-nav-content{margin:0 auto;max-width:1440px}nav .secondary-nav li{color:#404040;padding:9px 0 0 0;margin-right:20px}
nav .secondary-nav li:hover{background-color:transparent;border-bottom:5px solid #404040}
nav .secondary-nav p{vertical-align:top;margin-top:5px;font-weight:500 !important;font-size:12px}
nav .venue-nav-container{width:100%;height:40px;background:#fff;position:absolute;left:0;right:0}
@media screen and (min-width:64em){nav .venue-nav-container{height:50px}}nav .venue-nav{display:block;margin-top:0;height:39px}
@media screen and (min-width:64em){nav .venue-nav{height:50px}}nav .venue-nav .venue-nav-content{max-width:1440px;margin:0 auto;padding-left:10px;padding-right:20px}
@media screen and (min-width:64em){nav .venue-nav .venue-nav-content{padding-left:20px}
}nav .venue-nav .venue-nav-content .word-logo{height:10px;vertical-align:top;margin-top:5px}
@media screen and (min-width:64em){nav .venue-nav .venue-nav-content .word-logo{height:14px;vertical-align:inherit}
}nav .venue-nav .venue-nav-content .word-logo:hover{border-bottom:0}nav .venue-nav .venue-nav-content .venue-links{display:none}
@media screen and (min-width:64em){nav .venue-nav .venue-nav-content .venue-links{display:inline-block;margin-left:30px;vertical-align:text-bottom;margin-top:3px}
nav .venue-nav .venue-nav-content .venue-links li:hover{border-bottom:0;color:#fa9806;transition-duration:.3s}
nav .venue-nav .venue-nav-content .venue-links li{border-right:2px solid #d8d8d8;padding-right:10px;margin-left:-13px;font-weight:500;padding-top:0}
nav .venue-nav .venue-nav-content .venue-links li:last-child{border-right:0}}nav .venue-nav .venue-nav-content .venue-social-media{display:none}
@media screen and (min-width:64em){nav .venue-nav .venue-nav-content .venue-social-media{display:block;float:right;margin-top:3px}
nav .venue-nav .venue-nav-content .venue-social-media li{margin-right:0}nav .venue-nav .venue-nav-content .venue-social-media li:hover{border-bottom:0}
nav .venue-nav .venue-nav-content .venue-social-media img{margin:6px 0 0 10px;height:17px}
nav .venue-nav .venue-nav-content .venue-social-media img:hover{transform:scale(1.2)}
}nav .venue-nav .venue-nav-content .temp{margin-left:20px;font-size:14px;float:right;border-left:1px solid #d8d8d8;padding-left:16px;height:30px;margin-top:-2px}
nav .venue-nav .venue-nav-content .temp p{font-size:20px;margin-top:-9px;display:inline-block;margin-right:3px}
nav .venue-nav .venue-nav-content .temp .fahrenheit{font-size:12px;display:inline-block}
.nav-items{height:50px}.nav-item:hover{padding-bottom:18px;background:white}.nav-item:hover a{color:#404040}
.nav-item-dropdown:hover>.dropdown-menu{display:block;opacity:1}.dropdown-trigger{position:relative}
.dropdown-trigger:focus+.dropdown-menu{display:block;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.dropdown-menu{background-color:#fff;display:none;transition-duration:.3s;position:absolute;left:0;right:0;top:60px;z-index:3;height:49px;border-bottom:1px solid #f7f7f7;max-width:1460px;margin:0 auto;padding-left:20px;transition:.5s ease-in-out}
.dropdown-menu a{display:inline-block}.dropdown-menu .venue-logo{width:25px;display:inline-block}
.dropdown-select{position:absolute;margin-top:5px;left:-280px}.dropdown-select li{background-color:#fff}
.dropdown-menu-item{cursor:pointer;border-bottom:3px solid transparent;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;margin-right:25px}
.dropdown-menu-item:hover{border-bottom:3px solid #404040}.dropdown-menu-item p{display:inline-block;vertical-align:top;margin-left:11px;margin-top:3px}
.dropdown-menu-item a{margin-top:3px}.venue-text{color:#404040 !important;margin-bottom:0}
.landing{height:676px;background-repeat:no-repeat;width:100%}.js-fade-element-hide{opacity:0}
.js-fade-element-show{opacity:1;transition:all .4s ease-in-out}#submit{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"Kanit",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out}
#submit:focus{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
#submit:hover{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
#submit:hover{background-color:#555}.neat-button{background:#fff;border:solid 5px #ccc;border-radius:0;box-shadow:none;clear:both;font-family:"Kanit",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-button:focus{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
.neat-button:hover{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
.neat-3d-button{background:#fff;border-top:solid 3px #ccc;border-right:solid 3px #ccc;border-left:solid 3px #ccc;border-bottom:solid 5px #999;border-radius:0;clear:both;float:left;font-family:oswald;margin:15px 0;padding:20px;transition:all 200ms ease-in-out}
.neat-3d-button:focus{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
.neat-3d-button:hover{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
input[type="submit"]{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"Kanit",sans-serif;margin:10px 0;padding:20px;transition:all 200ms ease-in-out;margin:0;padding:8px}
input[type="submit"]:focus{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
input[type="submit"]:hover{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"Kanit",sans-serif;padding:20px}
input[type="submit"]:hover{background-color:#999;padding:8px}input#s{float:left;width:70%}
.button-outline{text-transform:uppercase;border:3px solid #404040;color:#404040;font-size:14px;font-weight:600;letter-spacing:1px;cursor:pointer;padding:15px 25px;transition:.5s}
.button-outline a{text-decoration:none}.button-outline:hover{background-color:#404040;color:#fff}
.cam-button{margin-top:50px;display:inline-block;text-decoration:none}@media screen and (min-width:64em){.cam-button{margin-top:0;display:initial}
}.cam-button a{text-decoration:none}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}
.infinity-end.neverending #footer{display:block}body{background-color:#fff;color:#000;font-family:"Kanit",sans-serif;line-height:1.5em;word-break:break-word}
#page{max-width:71.25em;margin-left:auto;margin-right:auto}#page::after{clear:both;content:"";display:table}
#main{padding:0 50px;position:relative;z-index:0}#primary{margin:0 auto;width:100%}
#primary::after{clear:both;content:"";display:table}@media screen and (min-width:0){#primary{float:left;display:block;margin-right:14.28571%;width:100%}
#primary:last-child{margin-right:0}}@media screen and (min-width:48em){#primary{float:left;display:block;margin-right:4.34783%;width:65.21739%;margin-right:0}
#primary:last-child{margin-right:0}}#primary ol li{margin-left:10px}#primary ul{list-style:none;margin-left:10px}
#primary ul li{list-style-type:initial}#primary ul li ul li{list-style-type:none}
#primary ul li ul li ul li{list-style-type:none}#secondary{margin:20px auto;padding:0 30px 0 0;width:100%}
@media screen and (min-width:0){#secondary{float:left;display:block;margin-right:14.28571%;width:100%;padding:30px}
#secondary:last-child{margin-right:0}}@media screen and (min-width:48em){#secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%;margin-right:0}
#secondary:last-child{margin-right:0}}.flexnav{overflow:hidden;margin:0 auto;width:100%;max-height:0;-webkit-tranåsition:all .5s ease-in-out,width 0,height 0,top 0,left 0;transition:all .5s ease-in-out,width 0,height 0,top 0,left 0;-webkit-transform-style:preserve-3d}
.flexnav.opacity{padding-left:0}.flexnav ul{padding-left:0}.flexnav.flexnav-show{max-height:2000px;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}
.flexnav li a{position:relative;display:block;padding:.80em;z-index:2;overflow:hidden;color:#fff;background:#000;border-bottom:1px solid rgba(0,0,0,0.15);white-space:nowrap}
.flexnav li a:hover{background:#fff;color:#f00 !important}.flexnav li a:focus{background:#fff}
.flexnav li ul{display:none;margin-bottom:0;padding-left:0;width:100%;z-index:5}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}
.flexnav li ul li:last-child{border-bottom:1px solid #666}.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;background:#333}.flexnav ul li ul li a{background:#666}
.flexnav ul li ul li ul li a{background:#999}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:100%;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center}
.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}
.menu-button{position:relative;display:block;padding:1em;background:#000;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2);width:100%}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}
.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}
.menu-button:hover{color:#fff}.menu-button:hover i.navicon{color:#fff}.menu-button:hover i.navicon:after{color:#fff;content:'Menu'}
.menu-button i.navicon{display:block !important;position:relative;right:30px}.menu-button i.navicon:after{color:#555;content:'Menu'}
@media all and (min-width:800px){body.one-page{padding-top:70px}.flexnav{overflow:visible}
.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#000;overflow:visible;width:25%}
.flexnav li a{border-bottom:1px solid #acaca1;border-left:1px solid #acaca1;border-right:1px solid #acaca1;border-top:1px solid #acaca1}
.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}
.flexnav li ul li a{border-bottom:0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}
.menu-button{display:none}}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}
.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#000;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:0;overflow:visible}
.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}
.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:0}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}
.oldie.ie7 .flexnav li{width:19.9%}.site-main [class*="navigation"]{width:100%;float:left;margin:25px 0 1.5em;overflow:hidden}
[class*="navigation"] .nav-previous{float:left;margin-top:25px;width:50%}
[class*="navigation"] .nav-next{float:right;text-align:right;margin-top:25px;width:50%}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999;background:#fff;padding:30px}
#site-navigation{border-top:solid 5px #f3f3f3;border-bottom:solid 5px #f3f3f3}ul.nav-menu li{transition:background 200ms ease-in-out;background:#fff;padding:10px}
@media screen and (min-width:0){ul.nav-menu li{text-align:center;width:100%}}@media screen and (min-width:48em){ul.nav-menu li{text-align:none;width:inherit}
}ul.nav-menu li:hover{transition:background 200ms ease-in-out;background:#f3f3f3}
.menu-main-menu-container li.current-menu-item{background-color:#f3f3f3;display:block}
ul.nav-menu li.current_page_item{background:#f3f3f3}#primary-nav{float:left;max-width:100%;width:100%}
nav.post-navigation{width:100%;position:relative;z-index:1}.nav-links{width:100%}
@media screen and (min-width:0){.nav-links .nav-previous{float:left;display:block;margin-right:14.28571%;width:100%;margin-right:0}
.nav-links .nav-previous:last-child{margin-right:0}}@media screen and (min-width:48em){.nav-links .nav-previous{float:left;display:block;margin-right:4.34783%;width:47.82609%}
.nav-links .nav-previous:last-child{margin-right:0}}@media screen and (min-width:0){.nav-links .nav-next{float:left;display:block;margin-right:14.28571%;width:100%;margin-right:0}
.nav-links .nav-next:last-child{margin-right:0}}@media screen and (min-width:48em){.nav-links .nav-next{float:left;display:block;margin-right:4.34783%;width:47.82609%}
.nav-links .nav-next:last-child{margin-right:0}}.location-icon-text.utah-olympic-park,.location-icon-text.utah-olympic-oval,.location-icon-text.soldier-hollow-nordic-center{display:inline}
@media screen and (min-width:64em){.location-icon-text.utah-olympic-park,.location-icon-text.utah-olympic-oval,.location-icon-text.soldier-hollow-nordic-center{display:inherit}
}.sticky{background:#929292}.gallery-caption{list-style:none}.bypostauthor{list-style:none}
.hentry{margin:0 0 1.5em}.byline,.updated{display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}
.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{border:1px solid #929292;clear:both;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:1.2% auto 0;max-width:98%}
.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}
.site-main .gallery{margin-bottom:1.5em}.site-main .gallery a img{border:0;height:auto;max-width:90%}
.site-main .gallery dd{margin:0}embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
.gallery{margin-bottom:1.6em}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-icon img{margin:0 auto}.gallery-caption{color:#707070;color:rgba(51,51,51,0.7);display:block;font-family:"Noto Sans",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.page-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main{display:-ms-flexbox;display:flex}
}@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:4.34783%;width:65.21739%;-ms-flex-order:2;order:2}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php #main #secondary{margin-right:1.5%}
@media screen and (min-width:0){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%;-ms-flex-order:1;order:1}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-left-col-php footer{clear:both;display:table}
.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}
@media screen and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left}
}@media screen and (min-width:0) and (min-width:0){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:0) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #primary{float:left;display:block;margin-right:4.34783%;width:65.21739%}
.page-template-page-templatestemplate-right-col-php #primary:last-child{margin-right:0}
}@media screen and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:right;margin-right:1.5%}
}@media screen and (min-width:48em) and (min-width:0){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:14.28571%;width:214.28571%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}@media screen and (min-width:48em) and (min-width:48em){.page-template-page-templatestemplate-right-col-php #secondary{float:left;display:block;margin-right:4.34783%;width:30.43478%}
.page-template-page-templatestemplate-right-col-php #secondary:last-child{margin-right:0}
}.page-template-page-templatestemplate-full-width-php #main,.page-template-page-templatestemplate-full-width-php #primary,.page-template-page-templatestemplate-full-width-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-full-width-php #page{max-width:100%;margin-left:auto;margin-right:auto}
.page-template-page-templatestemplate-full-width-php #page::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-full-width-php .site-main [class*="navigation"],.page-template-page-templatestemplate-full-width-php #comments,.page-template-page-templatestemplate-full-width-php footer,.page-template-page-templatestemplate-full-width-php #primary-nav{max-width:71.25em;margin-left:auto;margin-right:auto;float:none}
.page-template-page-templatestemplate-full-width-php .site-main [class*="navigation"]::after,.page-template-page-templatestemplate-full-width-php #comments::after,.page-template-page-templatestemplate-full-width-php footer::after,.page-template-page-templatestemplate-full-width-php #primary-nav::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-landing-page-php #main,.page-template-page-templatestemplate-landing-page-php #primary,.page-template-page-templatestemplate-landing-page-php #secondary{width:100%;margin:0;padding:0}
.page-template-page-templatestemplate-landing-page-php #page{max-width:100%;margin-left:auto;margin-right:auto}
.page-template-page-templatestemplate-landing-page-php #page::after{clear:both;content:"";display:table}
.page-template-page-templatestemplate-landing-page-php .entry-content{margin:0 !important}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}
footer{background-color:#404040;color:#fff;padding:90px 40px;clear:both}@media screen and (min-width:64em){footer{background-image:url("https://s18.postimg.cc/4soljm0ll/footer-background3.png");background-repeat:no-repeat;background-repeat:no-repeat;background-size:62% 100%}
}footer .footer-content{max-width:1450px;margin:0 auto}@media screen and (min-width:64em){footer .footer-content{text-align:center}
}footer .footer-logo{width:200px}@media screen and (min-width:64em){footer .footer-logo{margin-right:50px}
}footer a{color:#fff}footer ul{margin:30px 0;text-align:left}@media screen and (min-width:64em){footer ul{display:inline-block;vertical-align:top;margin-top:0;margin-left:30px;margin-right:30px;max-width:250px;margin-bottom:0}
}footer li{font-size:12px;font-weight:100}footer li a:hover{color:#fa9806}footer .list-title{text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-bottom:15px}
footer .list-title:hover{color:#fff}@media screen and (min-width:71.25em){footer .newsletter{margin-left:175px}
}footer .newsletter-copy{line-height:18px}footer .footer-input{width:200px;border-radius:0;height:40px;padding-left:10px;outline:0;margin-top:20px;display:inline-block;background-color:transparent}
footer .footer-input:focus{border:3px solid #fa9806;color:#fff;padding-left:8px}footer #submit-image{background-image:url("https://s1.postimg.cc/9idnsca6bz/park-allgreen_copy.png");background-size:15px;border:0;width:40px;height:40px;cursor:pointer;color:transparent;background-color:#fff;background-position-x:13px;background-position-y:10px;background-repeat:no-repeat;display:inline-block;vertical-align:top;margin-top:20px;margin-left:-5px}
footer #submit-image:hover{background-color:#fa9806}.copyright{background-color:#2e2e2e;font-size:12px;text-align:center;font-weight:100;padding:25px 40px}
.copyright p{color:#fff;max-width:900px;margin:0 auto;line-height:18px;font-size:12px}
.site-footer{width:100%;max-width:none !important}@media screen and (min-width:64em){.addresses{padding-top:20px;max-width:958px;margin:0 auto;position:relative;height:300px}
.addresses ul{display:block;max-width:none;margin-bottom:20px;position:absolute;right:0;width:274px}
.addresses .oval{top:110px}.addresses .soho{top:180px}.addresses .residences{top:260px}}@media screen and (min-width:71.25em){.addresses{max-width:1105px}
}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#ccc;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto;color:red;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#page{max-width:100% !important}
