@charset "UTF-8";@font-face{font-family:'icomoon';src:url(../../../../../../../themes/bonanza/fonts/icomoon.eot?evef0);src:url('../../../../../../../themes/bonanza/fonts/icomoon.eot?evef0#iefix') format('embedded-opentype'),url(../../../../../../../themes/bonanza/fonts/icomoon.woff2?evef0) format('woff2'),url(../../../../../../../themes/bonanza/fonts/icomoon.ttf?evef0) format('truetype'),url(../../../../../../../themes/bonanza/fonts/icomoon.woff?evef0) format('woff'),url('../../../../../../../themes/bonanza/fonts/icomoon.svg?evef0#icomoon') format('svg');font-weight:400;font-style:normal;font-display:swap}.ani,#header-wrapper .row,#header-wrapper .row nav>ul>li>i{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1px;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video,progress{vertical-align:baseline;display:inline-block;*display:inline;*zoom:1}audio:not([controls]),[hidden],template{display:none;height:0}mark{background:none;color:inherit}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.5em}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input[type='text'],input[type='number'],input[type='email'],input[type='password'],input[type='color'],input[type='url'],input[type='image'],input[type='tel'],input[type='submit'],input[type='file'],input[type='range'],input[type='reset'],input[type='button'],input[type='search'],button,textarea{-webkit-appearance:none;outline:0 none}strong{font-weight:700}input[type="submit"],button{cursor:pointer}textarea,button,a,input{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}[data-defer]{background-color:#f5f5f5}svg:not(:root){overflow:hidden}.hidden{height:0;overflow:hidden;pointer-events:none;position:absolute;width:0;border:0;-webkit-appearance:none}.fullframe{height:0;margin:0 0 20px;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe>iframe,.fullframe>object,.fullframe>embed{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}img{vertical-align:middle;max-width:100%;height:auto}p{margin-bottom:20px}p:empty,p.jEmpty{margin-bottom:0}ul,ol{list-style:none}.clear{clear:both}.cfx:after,form label:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .cfx,html[xmlns] form label,form html[xmlns] label{display:block}* html .cfx,* html form label,form * html label{height:1%}a{color:#00E;outline:0 none}a:hover{text-decoration:none}a>img{border:0}.alignleft,.al{float:left}.alignright,.ar{float:right}.aligncenter,.wpa_slideshow img,.ac{margin-left:auto;margin-right:auto}img.aligncenter,.wpa_slideshow img,img.ac{display:block}::-moz-selection,::selection{color:#fff;background:#39f}:focus{outline:none}::-moz-focus-inner{border:0}@keyframes deniedsmile{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0deg)}}@-webkit-keyframes deniedemoji{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0deg)}}@-moz-keyframes deniedsmile{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0deg)}}@-ms-keyframes deniedsmile{0%{-ms-transform:scale(1)}10%,20%{-ms-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}100%{-ms-transform:scale(1) rotate(0deg)}}@-o-keyframes deniedsmile{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0deg)}}#is-ie-denied{background:#f2eee5;position:fixed;overflow:auto;z-index:8080;bottom:0;right:0;left:0;top:0}#is-ie-denied #is-ie2-10{margin:-180px 0 0 -300px;text-align:center;position:absolute;font-family:'Open Sans','Arial',sans-serif;font-weight:300;height:360px;width:600px;left:50%;top:50%}#is-ie-denied #is-ie2-10 h1{color:#323232;font-size:32px;font-weight:400;line-height:32px;margin-top:32px}#is-ie-denied #is-ie2-10 span{-ms-animation:0.7s ease-in-out 0s normal none 1 running deniedsmile;-o-animation:0.7s ease-in-out 0s normal none 1 running deniedsmile;-webkit-animation:0.7s ease-in-out 0s normal none 1 running deniedsmile;-moz-animation:0.7s ease-in-out 0s normal none 1 running deniedsmile;animation:0.7s ease-in-out 0s normal none 1 running deniedsmile;color:#f66;display:inline-block;font-family:'monospace';font-size:60px;-ms-transform-origin:50% 100% 0;-o-transform-origin:50% 100% 0;-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}#is-ie-denied #is-ie2-10 p{color:#555;font-size:19px;line-height:24px;margin-top:24px}#is-ie-denied #is-ie2-10 p a{color:#f66;text-decoration:underline}#is-ie-denied #is-ie2-10 p a:hover{color:#000;text-decoration:none}html{font:400 32px/1.6 'Open Sans','Arial',sans-serif;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html:before{display:none}html>body{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:relative;background:#fff;min-height:100vh;font-size:16px;color:#111;margin:0 auto}#wrap{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%}.googlemap{margin-bottom:20px}.googlemap img{max-width:none}hr{background:#e1e1e1;border:0 none;display:block;margin:20px 0;height:1px;clear:both}.h100{height:100vh}.cover,.pre_head,footer{-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.row{position:relative;width:1200px;margin:0 auto;max-width:96%;z-index:0}form label{margin-bottom:10px;display:inline-block}form .alignleft,form .alignright{width:48%}form input[type="text"],form input[type="number"],form input[type="email"],form input[type="tel"],form input[type="password"],form textarea{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;font:400 16px 'Open Sans','Arial',sans-serif;margin:0 auto 30px;background:#fff;color:#111;padding:0 10px;display:block;height:45px;width:100%}form input[type="text"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#777}form input[type="text"]:-moz-placeholder,form input[type="number"]:-moz-placeholder,form input[type="email"]:-moz-placeholder,form input[type="tel"]:-moz-placeholder,form input[type="password"]:-moz-placeholder,form textarea:-moz-placeholder{color:#777}form input[type="text"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form textarea::-moz-placeholder{color:#777}form input[type="text"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#777}form input[type="text"]:focus,form input[type="number"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="password"]:focus,form textarea:focus{border-color:#640e0b}form input[type="radio"],form input[type="checkbox"]{display:none}form input[type="radio"].none-radio+label:before,form input[type="checkbox"].none-radio+label:before{top:1px}form input[type="radio"]:checked+label:before,form input[type="checkbox"]:checked+label:before{background:#b02a30;border:1px solid #b02a30}form input[type="radio"]+label,form input[type="checkbox"]+label{padding-left:35px;position:relative;cursor:pointer}form input[type="radio"]+label:before,form input[type="checkbox"]+label:before{position:absolute;content:'';left:0;top:5px;width:20px;height:20px;border:1px solid #ddd;background:#FFF;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}form textarea{-webkit-transition:none 0.5s ease;transition:none 0.5s ease;padding-top:.1em;line-height:24px;overflow:hidden;min-height:200px;resize:none}a{color:#b02a30}.button,button,input[type="submit"]{font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;color:#fff;border:0;border-radius:5px}.button:hover,button:hover,input[type="submit"]:hover{background:#640e0b}.badge-icon{width:40px}.wpcf7{position:relative}.wpcf7 .screen-reader-response{display:none!important}.wpcf7 .wpcf7-not-valid-tip{position:absolute;z-index:99;bottom:0;right:0;left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#fff!important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;background:#FF5F5F;font:400 16px 'Open Sans','Arial',sans-serif}.wpcf7 .wpcf7-response-output{font:400 12px 'Open Sans','Arial',sans-serif;text-align:center;background:#fff;margin-top:30px;display:none;padding:2%}.wpcf7 .wpcf7-response-output.wpcf7-validation-errors{background:#FF5F5F;color:#fff}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ng{background:#1091ae;color:#fff}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{background:#16A085;color:#fff}.wpcf7 .wpcf7-form-control-wrap{display:block!important;position:relative}.wpcf7 .ajax-loader{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-border-radius:100%;border-radius:100%;border:2px solid #ddd;border-top:3px solid #b02a30;margin:0 -48px 0 24px;vertical-align:middle;display:inline-block;visibility:hidden;height:24px;width:24px;opacity:0}.wpcf7 .ajax-loader.is-active{visibility:visible;opacity:1}.search_box{-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:99;margin:0}.search_box form input[type="text"]{-webkit-border-radius:5px;border-radius:5px;padding:0 30px 0 10px;border:1px solid #ccc;font:300 14px 'Open Sans','Arial',sans-serif;background:#fff;display:block;width:100%;height:32px;margin:0;color:#333}.search_box form input[type="text"]:focus{border-color:#000}.search_box form button{-webkit-border-radius:5px;border-radius:5px;max-height:none;min-height:1px;max-width:none;min-width:1px;position:absolute;background:#fff;cursor:pointer;height:30px;width:30px;right:2px;padding:0;border:0;top:1px}.search_box form button[disabled]{cursor:pointer}.search_box form button:before{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:50%;border-radius:50%;border:2px solid #333;position:absolute;height:13px;width:13px;content:"";left:5px;top:5px}.search_box form button:after{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:3px;border-radius:3px;position:absolute;background:#333;content:"";height:2px;width:10px;left:18px;top:21px}.search_box form button:hover{-webkit-box-shadow:none;box-shadow:none}.search_box form button:hover:before{border-color:#16a085}.search_box form button:hover:after{background:#16a085}.search_box form img{-webkit-border-radius:5px;border-radius:5px;position:absolute;background:#fff;display:none;padding:7px;z-index:99;width:30px;right:1px;top:1px}.search_box form .close{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font:400 14px/30px "Verdana",sans-serif;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;text-align:center;position:absolute;background:#fff;cursor:pointer;display:none;height:30px;width:30px;z-index:32;right:1px;top:1px}.search_box form .close:hover{color:#ef4036}.search_box .search_result{position:absolute!important;font:400 14px/20px 'Open Sans','Arial',sans-serif;left:0;max-height:240px;overflow:auto;right:0;top:100%;z-index:-1}.search_box .search_result .showsearch{padding:7px 0 0;margin:-7px 0 0;background:#fff}.search_box .search_result .showsearch:empty{display:none}.search_box .search_result mark{text-align:center;color:#707070;display:block;padding:10px}.search_box .search_result p{border-top:1px solid #e1e1e1;text-align:left;padding:0}.search_box .search_result p:first-child{border-top:0}.search_box .search_result p a{padding:5px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;color:#333}.search_box .search_result p a img{width:40px;display:block;margin:0 10px 0 0}.search_box .search_result p a span{-webkit-box-flex:1;-webkit-flex:1 0 0%;-moz-box-flex:1;-moz-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.search_box .search_result p a:hover{color:#707070}.selbel_w{font:400 16px/45px 'Open Sans','Arial',sans-serif;margin-bottom:30px;position:relative;text-align:left;display:block;height:45px;width:100%}.selbel_w select{-webkit-appearance:menulist-button;position:relative;cursor:pointer;display:block;height:100%;width:100%;z-index:1;opacity:0}.selbel_w select+span{border:1px solid #777;border-radius:5px;position:absolute;z-index:0;bottom:0;right:0;left:0;top:0;text-overflow:ellipsis;white-space:nowrap;background:#fff;overflow:hidden;padding:0 10px;color:#111}.selbel_w select+span:after{-webkit-transform:rotate(-45deg) translate3d(0,-100%,0);transform:rotate(-45deg) translate3d(0,-100%,0);border-bottom:1px solid #111;border-left:1px solid #111;position:absolute;height:7px;content:'';right:10px;width:7px;top:50%}.selbel_w select+span.err{border-color:#ef4036}.selbel_w select option{padding:5px}.selbel_w select.not_selected+span{color:#777}.wpa_slideshow{position:relative;margin-bottom:20px}.wpa_slideshow .swiper-pagination-bullet-active{background:yellow}.wpa_slideshow .swiper-button-prev,.wpa_slideshow .swiper-button-next{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;text-align:center;background:none;color:#fff;height:40px;width:40px}.wpa_slideshow .swiper-button-prev::before,.wpa_slideshow .swiper-button-next::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:.05em solid #fff;border-top:.05em solid #fff;display:inline-block;position:relative;height:1.5em;margin:0 5px;width:1.5em;content:"";top:6pt}.wpa_slideshow .swiper-button-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.wpa_slideshow .swiper-button-disabled{visibility:hidden;opacity:0}.wpa_slideshow img{margin-bottom:0!important}h1,.headline{font:400 40px/1.3 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;letter-spacing:1px;display:block}h2{font:400 32px/1.3 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;letter-spacing:1px;color:#b02a30}h3{font:400 20px/1.3 'Open Sans','Arial',sans-serif;letter-spacing:1px;color:#b02a30}h4,footer .foo-data .tel,.content table tbody tr.tr-headline{font:700 20px/1.3 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;letter-spacing:1px}.nav-icon{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:none;right:20px;z-index:10;top:50%}.sidebar-logo{margin:0 auto 30px;display:block}.pre_head{background:#111;margin-top:120px;height:200px}.pre_head+.home_m_slider{display:none}.pre_head [data-defer]{background:none}.pre_head .logo{text-transform:uppercase;margin-left:100px;padding:25px 0}.pre_head .logo mark{margin:0 0 10px;color:#fff}.pre_head .logo img{width:240px}.pre_head .logo h3{color:#fff;letter-spacing:0}.pre_head.has_slider .logo{text-align:center;width:360px}.pre_head.has_slider .home_slider{position:absolute;width:600px;top:55px;right:0}.pre_head.has_slider .home_slider .swiper-slide iframe{position:absolute;height:100%;width:100%;left:0;top:0}.pre_head.has_slider .home_slider .swiper-slide iframe+img{visibility:hidden}.pre_head.no_slider .logo{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.main-header{background:#fff;position:absolute;height:120px;z-index:10000000;right:0;left:0;top:0}.main-header #top-header-bar{height:50px;background:#f26522;text-align:center}.main-header #top-header-bar>div{width:100%;max-width:1200px;margin:0 auto}.main-header #top-header-bar a{text-decoration:none;display:inline-block}.main-header #top-header-bar h4,.main-header #top-header-bar footer .foo-data .tel,footer .foo-data .main-header #top-header-bar .tel,.main-header #top-header-bar .content table tbody tr.tr-headline,.content table tbody .main-header #top-header-bar tr.tr-headline{color:#fff;line-height:50px}.main-header #header-container{position:absolute;width:100%;top:50px;background:#fff}.main-header #header-container.sticky{position:fixed;top:0;left:0;right:0}.main-header #header-container nav ul{justify-content:center}@media screen and (min-width:1024px){.main-header .menu-toggle{display:none}.main-header nav{margin:0 auto;position:relative;z-index:0}.main-header nav>ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.main-header nav>ul>li{position:relative}.main-header nav>ul>li>a{font:400 20px/70px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;text-decoration:none;color:#111;display:block}.main-header nav>ul>li.menu-item-has-children>i{display:none}.main-header nav>ul>li.menu-item-has-children:before{position:absolute;z-index:0;bottom:0;right:0;left:0;top:0;content:''}.main-header nav>ul>li+li{margin-left:30px}.main-header nav>ul>li:hover>a{color:#b02a30}.main-header nav>ul>li:hover>ul{visibility:visible;opacity:1;top:100%}.main-header nav>ul>li.current-menu-parent>a,.main-header nav>ul>li.current-menu-item>a{color:#b02a30}.main-header nav>ul>li.feature a{margin-top:12px;font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;border-radius:5px;color:#fff;border:0;padding:8px 15px;font-size:18px;text-align:center}.main-header nav>ul>li.feature a:hover{background:#640e0b;color:#FFF}.main-header nav>ul>li .sub-menu{display:block!important;background:#b02a30;position:absolute;visibility:hidden;padding:10px 0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:240px;opacity:0;top:125%;left:0}.main-header nav>ul>li .sub-menu a{font:400 16px/24px 'Open Sans','Arial',sans-serif;text-decoration:none;text-transform:none;padding:5px 20px;display:block;color:#fff}.main-header nav>ul>li .sub-menu a:hover{text-decoration:underline}}.homecontent{padding:2.8125rem 0 60px;background:#eee}.homecontent .row{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.homecontent article{margin-left:120px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.homecontent article hr{background:#111;width:240px}.homecontent .sponsors{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-basis:600px;-moz-flex-basis:600px;-ms-flex-preferred-size:600px;flex-basis:600px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.homecontent .sponsors>figure{-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.prizes{background:url(../../../../../../../themes/bonanza/images/prizes_bg.jpg) no-repeat top center;margin-bottom:2.1875rem;position:relative}.prizes:before{content:'';display:inline-block;width:0;height:0;border-bottom:0;border-left:1.875rem solid transparent;border-right:1.875rem solid transparent;border-top:.9375rem solid #eee;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;content:'';left:50%;top:0}.prizes .headline{padding:2.5rem 0 1.875rem;text-align:center;color:#fff}.prizes .pr{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.prizes .pr>figure+figure{margin-left:-15px}.updates{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:0 0 2.03125rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.updates article{-webkit-flex-basis:480px;-moz-flex-basis:480px;-ms-flex-preferred-size:480px;flex-basis:480px}.updates article .headline{margin-bottom:1.25rem;color:#b02a30}.updates article h4,.updates article footer .foo-data .tel,footer .foo-data .updates article .tel,.updates article .content table tbody tr.tr-headline,.content table tbody .updates article tr.tr-headline{margin-bottom:20px;color:#b02a30}.updates article .wpcf7-form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:360px}.updates article .wpcf7-form span.wpcf7-form-control-wrap input{margin-bottom:0}.updates article #gform_1{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width:100%;margin:0 auto;width:360px}.updates article #gform_1 label{display:none}.updates article #gform_1 #input_1_1{height:50px}.updates article #gform_1 .gform_body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.updates article #gform_1 .gform_footer{-webkit-flex-basis:120px;-moz-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px}.foo-gallery{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.foo-gallery>figure{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}footer{background:#111;color:#777;padding:0 0 45px;font-size:14px;z-index:1}footer .row{width:960px}footer>img{margin-bottom:25px;margin-top:-20px}footer .foo-data{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-top:40px}footer .foo-data p{margin:0}footer .foo-data>*{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}footer .foo-data .tel{text-decoration:none;color:#777}footer .foo-data .tel:hover{color:#b02a30}footer .foo-data .soc a{text-decoration:none;color:#777;font-size:24px}footer .foo-data .soc a+a{margin-left:30px}footer .foo-data .soc a:hover{color:#fff}.content{padding:2.03125rem 0 3.125rem}.content h2,.content h3,.content h4,.content footer .foo-data .tel,footer .foo-data .content .tel,.content table tbody tr.tr-headline,.content h5,.content h6,.content blockquote{margin-bottom:20px}.content ul,.content ol{margin-bottom:10px}.content table{border-collapse:collapse;margin:40px 0 20px;width:100%}.content table thead{color:#b02a30}.content table thead th{padding:0 0 10px;text-align:left}.content table tbody td{border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:transparent;padding:20px 10px}.content table tbody td:first-child{border-left:1px solid #ddd}.content table tbody td:last-child{border-right:1px solid #ddd}.content table tbody tr{background:#fff}.content table tbody tr.tr-headline{color:#b02a30;background:none}.content table tbody tr.tr-headline td{padding:0 0 10px;background:none;text-align:left;border:0}.content table tbody tr.tr-red{background:#f9eff0;background:-webkit-gradient(linear,left top,left bottom,from(#FFF9EFF0),to(#FFDCA2A5));background:-moz-linear-gradient(center top,#f9eff0 0%,#dca2a5 100%);background:-moz-gradient(center top,#f9eff0 0%,#dca2a5 100%);background:-webkit-linear-gradient(top,#f9eff0 0%,#dca2a5 100%);background:-o-linear-gradient(top,#f9eff0 0%,#dca2a5 100%);background:-ms-linear-gradient(top,#f9eff0 0%,#dca2a5 100%);background:linear-gradient(to bottom,#f9eff0 0%,#dca2a5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9EFF0',endColorstr='#FFDCA2A5',GradientType=0)}.content table tbody tr.tr-red td:first-child+td{color:#b02a30;font-size:20px}.content table tbody tr.tr-green{background:#f0f9f2;background:-webkit-gradient(linear,left top,left bottom,from(#FFF0F9F2),to(#FFA9DFB0));background:-moz-linear-gradient(center top,#f0f9f2 0%,#a9dfb0 100%);background:-moz-gradient(center top,#f0f9f2 0%,#a9dfb0 100%);background:-webkit-linear-gradient(top,#f0f9f2 0%,#a9dfb0 100%);background:-o-linear-gradient(top,#f0f9f2 0%,#a9dfb0 100%);background:-ms-linear-gradient(top,#f0f9f2 0%,#a9dfb0 100%);background:linear-gradient(to bottom,#f0f9f2 0%,#a9dfb0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0F9F2',endColorstr='#FFA9DFB0',GradientType=0)}.content table tbody tr.tr-green td:first-child+td{color:#39b54a;font-size:20px}.content .page-headline{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:0 0 1.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content .page-headline>h2{margin:0}.content#bloggrid article{border-bottom:1px solid #ddd;padding:40px 0 20px;margin-left:120px;position:relative}.content#bloggrid article time{-webkit-border-radius:50%;border-radius:50%;font:700 30px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;text-align:center;position:absolute;background:#fff;height:100px;width:100px;left:-120px;top:40px}.content#bloggrid article time span{display:block}.content#bloggrid article time span:first-child{padding:20px 0 0;font-size:20px}.content#bloggrid article h4,.content#bloggrid article footer .foo-data .tel,footer .foo-data .content#bloggrid article .tel,.content#bloggrid article .content table tbody tr.tr-headline,.content table tbody .content#bloggrid article tr.tr-headline{color:#b02a30;margin:10px 0}.content .wpcf7 label{margin-bottom:10px;display:block}.content .wpcf7 .wpcf7-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content .wpcf7 .wpcf7-flex>div{-webkit-flex-basis:calc(50% - 20px);-moz-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px)}.content.flexcontent{padding-bottom:0}.content.flexcontent.full-width .row article{width:100%;margin-right:0}.content.flexcontent .row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content.flexcontent .row aside{-webkit-flex-basis:240px;-moz-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px;padding-bottom:80px;padding-right:34px;margin-right:120px;margin-left:120px;position:relative;z-index:1}.content.flexcontent .row aside .menu-title{margin-bottom:10px;color:#777}.content.flexcontent .row aside:before{position:absolute;background:#fff;left:-100vw;z-index:-1;content:'';bottom:0;right:0;top:-2.03125rem}.content.flexcontent .row aside nav .selbel_w{display:none}.content.flexcontent .row aside .submenu{border-left:1px solid #777;margin-bottom:40px;padding-left:30px;margin-top:30px}.content.flexcontent .row aside .submenu li{margin-bottom:20px}.content.flexcontent .row aside .submenu li.current_page_item a{color:#b02a30}.content.flexcontent .row aside .submenu a{text-transform:uppercase;font:700 20px/1 'Fjalla One','Open Sans','Arial',sans-serif;text-decoration:none;display:inline-block;letter-spacing:.5px;position:relative;color:#111}.content.flexcontent .row aside .submenu a:hover{color:#b02a30}.content.flexcontent .row aside .wpcf7 .wpcf7-form-control-wrap input{margin-bottom:0}.content.flexcontent .row aside .wpcf7 input[type="submit"]{display:block;width:100%}.content.flexcontent .row aside #gform_1 label{display:none}.content.flexcontent .row aside #gform_1 input,.content.flexcontent .row aside #gform_1 ul{margin:0}.content.flexcontent .row aside #gform_1 input[type="submit"]{display:block;width:100%}.content.flexcontent .row article{margin-right:120px;margin-bottom:40px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.content.flexcontent .row article .tiles{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content.flexcontent .row article .tiles>div{-webkit-flex-basis:49%;-moz-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-top:20px}.content.flexcontent .row article .artist{border-bottom:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:1.5625rem 0}.content.flexcontent .row article .artist figure{-webkit-flex-basis:300px;-moz-flex-basis:300px;-ms-flex-preferred-size:300px;flex-basis:300px;margin-right:1.875rem;max-width:600px}.content.flexcontent .row article .artist figcaption{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.content.flexcontent .row article .artist h4,.content.flexcontent .row article .artist footer .foo-data .tel,footer .foo-data .content.flexcontent .row article .artist .tel,.content.flexcontent .row article .artist .content table tbody tr.tr-headline,.content table tbody .content.flexcontent .row article .artist tr.tr-headline{color:#b02a30}.content.flexcontent .row article .faqs{margin:20px 0 40px}.content.flexcontent .row article .faqs h6{border:1px solid #ddd;padding:14px 55px 10px 20px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font:400 20px/24px 'Fjalla One','Open Sans','Arial',sans-serif;position:relative;color:#b02a30;background:#fff;margin:-1px 0 0;cursor:pointer}.content.flexcontent .row article .faqs h6:after{font:400 16px/20px 'Open Sans','Arial',sans-serif;content:attr(data-a);position:absolute;margin-top:-10px;color:#111;right:10px;top:50%}.content.flexcontent .row article .faqs h6.o:after{color:#b02a30}.content.flexcontent .row article .faqs>div{padding:20px 0 0;display:none}.content.flexcontent .row article .sponsors>h4,.content.flexcontent .row article footer .foo-data .sponsors>.tel,footer .foo-data .content.flexcontent .row article .sponsors>.tel,.content.flexcontent .row article .content table tbody .sponsors>tr.tr-headline,.content table tbody .content.flexcontent .row article .sponsors>tr.tr-headline{border-bottom:1px solid #ddd;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:10px;color:#b02a30}.content.flexcontent .row article .sponsors .s_grid{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.5%;width:103%;text-align:center}.content.flexcontent .row article .sponsors .s_grid>*{width:30.3333333333%;margin:0 1.5% 2em}.content.flexcontent .row article .sponsors .s_grid>div>figure{position:relative;margin-bottom:16px}.content.flexcontent .row article .sponsors .s_grid>div>figure:before{padding-bottom:50%;display:block;content:''}.content.flexcontent .row article .sponsors .s_grid>div>figure>img{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;max-height:90%;max-width:90%;height:auto;width:auto;left:50%;top:50%}.content.flexcontent .row article .sponsors .s_grid>div h4,.content.flexcontent .row article .sponsors .s_grid>div footer .foo-data .tel,footer .foo-data .content.flexcontent .row article .sponsors .s_grid>div .tel,.content.flexcontent .row article .sponsors .s_grid>div .content table tbody tr.tr-headline,.content table tbody .content.flexcontent .row article .sponsors .s_grid>div tr.tr-headline{margin-bottom:5px;color:#b02a30}.content.flexcontent .row article .sponsors.sponsors_lvl_1 .s_grid{margin:0 -2%;width:104%}.content.flexcontent .row article .sponsors.sponsors_lvl_1 .s_grid>*{width:46%;margin:0 2% 3em}.content.flexcontent .row article .sponsors.sponsors_lvl_1 .s_grid>div>figure:before{padding-bottom:35.6%}.content.flexcontent .row article img.alignleft{margin-right:20px}.content.flexcontent .row article img.alignright{margin-left:20px}.tpl-contact li#field_2_3{clear:both}#drawing-ticket-form .ticket-price{margin:10px 0 20px;display:inline-block}#drawing-ticket-form #guest-tickets-validation-error,#drawing-ticket-form #camping-reservations-validation-error,#drawing-ticket-form #rv-reservations-validation-error,#drawing-ticket-form #tent-reservations-validation-error,#drawing-ticket-form #ticket-number-validation-error,#drawing-ticket-form .tel-error,#drawing-ticket-form .confirm-email-error{display:none}#drawing-ticket-form #ticket-number-validation-error{margin-top:30px}#drawing-ticket-form .validation-error{color:#b02a30;margin-bottom:30px}#drawing-ticket-form label{display:block;font-weight:700;margin-bottom:0}#drawing-ticket-form #drawing-ticket-form-button{margin-top:100px}#drawing-ticket-form #camping-reservation-copy,#drawing-ticket-form .description-validation-message,#drawing-ticket-form #drawing-reservation-copy,#drawing-ticket-form #guest-reservation-copy{display:none}#drawing-ticket-form #camping-reservations{margin-bottom:40px}#drawing-ticket-form .ticket-row{margin-bottom:1rem}#drawing-ticket-form .ticket-row .ticket-meta{margin-top:1rem}#drawing-ticket-form .disabled{color:gray;cursor:default!important}#drawing-ticket-form .camping-row{display:flex;flex-direction:row}#drawing-ticket-form .camping-row>div:nth-of-type(1),#drawing-ticket-form .camping-row>div:nth-of-type(2){width:40%}#drawing-ticket-form .camping-row>div:nth-of-type(2){opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#drawing-ticket-form .camping-row>div:nth-of-type(2).is-visible{opacity:1}#drawing-ticket-form .camping-row>div:nth-of-type(3){width:20%;text-align:right}#drawing-ticket-form .camping-row>div:nth-of-type(3) a{display:inline-block;margin-top:15px}#drawing-ticket-form .camping-row>div textarea{min-height:80px}#drawing-ticket-form .camping-row>div label{margin-bottom:10px}#drawing-ticket-form .camping-row>div label:before,#drawing-ticket-form .camping-row>div label:after{top:1px}@media screen and (max-width:768px){#drawing-ticket-form .camping-row{display:block}#drawing-ticket-form .camping-row>div:nth-of-type(1),#drawing-ticket-form .camping-row>div:nth-of-type(2),#drawing-ticket-form .camping-row>div:nth-of-type(3){width:100%;text-align:center}#drawing-ticket-form .camping-row>div:nth-of-type(2){margin:20px 0}}.tr-ticket-group{margin-bottom:1rem}.tr-ticket{margin:0!important}.woocommerce-breadcrumb{display:none}.woocommerce-notices-wrapper{width:100%;max-width:1200px;margin:0 auto}.woocommerce div.product div.images{width:30%}.woocommerce div.product div.summary{width:70%}.woocommerce fieldset{border:none}.radio-wrap{min-height:48px}.product.type-product{padding:80px 0;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}.product.type-product>div.woocommerce-product-gallery{width:30%}.product.type-product>div.summary{width:70%;padding-left:50px}.product.type-product .number_of_tickets,.product.type-product .product_meta{display:none}.woocommerce button[type="submit"]{font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;border-radius:5px;color:#fff;border:0}.woocommerce button[type="submit"]:hover{background:#640e0b;color:#FFF}.woocommerce button:disabled{color:#fff!important}.woocommerce button:disabled:hover{background:#640e0b!important}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce a.button.wc-forward,.woocommerce a.button.wc-backward{font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;border-radius:5px;color:#fff;border:0}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button.wc-forward:hover,.woocommerce a.button.wc-backward:hover{background:#640e0b;color:#FFF}.quantity .screen-reader-text{display:none}.quantity input[type="text"]{margin-bottom:0;height:50px}.shop_table thead{background:#fff}.shop_table thead th{padding:20px!important}.shop_table td{border-bottom:none!important}.shop_table tfoot{background:#fff}.cart_item dl dt{font-weight:700}.cart_item dl dt,.cart_item dl dd{font-size:14px}.cart_item .product-name a{font-weight:700;display:inline-block;margin-bottom:10px}.cart_item a{text-decoration:none}.cart_item p{margin-bottom:5px}.cart_item input[type="text"]{margin-bottom:0}.actions .action-wrapper{display:flex;flex-direction:row}.actions .action-wrapper .coupon{width:40%}.actions .action-wrapper .coupon label{display:none}.actions .action-wrapper .coupon input[type="text"]{width:50%!important;margin:0;float:left;height:50px;margin:0!important}.actions .action-wrapper .coupon .button{float:right;width:50%!important}.actions .action-wrapper .update-button-container{width:70%;text-align:right}.woocommerce-error{border:1px solid #b02a30;border-left-width:.75rem;border-radius:5px;background:#fdfdfd;padding:.25rem .5rem;margin-bottom:1rem!important}.cart-collaterals{width:100%;float:right;margin:40px 0 80px}.cart-collaterals h2{margin-bottom:10px}.cart-collaterals table{margin-top:0}.form-row.place-order{display:none}#payment .form-row.place-order{display:block}#calc_shipping_state_field .selbel_w span:last-of-type:not(.select2-selection__rendered):not(.select2-selection){display:none}#wc-stripe-payment-request-button,#wc-stripe-payment-request-button-separator{display:none!important}.print-container{margin-bottom:30px}.print-container .print-button{font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;color:#fff;border:0;border-radius:5px}.print-container .print-button:hover{background:#640e0b}.manual-tickets a{display:block}.my-account-wrapper{padding:60px 0}.my-account-wrapper>div{display:flex;flex-direction:row;flex-wrap:wrap}.my-account-wrapper>div .woocommerce-MyAccount-navigation{width:30%}.my-account-wrapper>div .woocommerce-MyAccount-content{width:70%}.my-account-wrapper #customer_login{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.my-account-wrapper #customer_login>div{width:48%}.my-account-wrapper #customer_login>div:nth-of-type(2){margin-left:4%}@media screen and (max-width:1240px){.product.type-product{padding:80px 20px}}@media screen and (max-width:1000px){.actions .action-wrapper .coupon{width:50%}}@media screen and (max-width:991px){.woocommerce div.product div.images{width:100%}.woocommerce div.product div.images img{max-width:400px}.woocommerce div.product div.summary{width:100%;padding-left:0}.product.type-product{padding:60px 20px 80px}}@media screen and (max-width:850px){.actions .action-wrapper{flex-wrap:wrap}.actions .action-wrapper .coupon{width:100%;max-width:500px;display:block;margin:0 auto;float:none!important}.actions .action-wrapper .update-button-container{width:100%;text-align:center;margin-top:20px}}@media screen and (max-width:767px){.woocommerce table.shop_table_responsive tr .product-thumbnail:before{display:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}.my-account-wrapper{padding:30px 0}.my-account-wrapper>div .woocommerce-MyAccount-navigation{margin-bottom:30px}.my-account-wrapper>div .woocommerce-MyAccount-navigation,.my-account-wrapper>div .woocommerce-MyAccount-content{width:100%}.my-account-wrapper #customer_login>div{width:100%}.my-account-wrapper #customer_login>div:nth-of-type(2){margin-left:0;margin-top:50px}}@media screen and (max-width:1279px){html{font-size:24px}.homecontent article,.pre_head .logo,.content.flexcontent .row aside{margin-left:0}.content.flexcontent .row aside{margin-right:40px}.content.flexcontent .row article{margin-right:16px}.pre_head.no_slider .logo a{-webkit-flex-basis:226px;-moz-flex-basis:226px;-ms-flex-preferred-size:226px;flex-basis:226px}}@media screen and (max-width:1023px){#header-wrapper{background:none;height:auto}#header-wrapper .menu-toggle{font:400 20px/70px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;text-align:center;position:relative;background:#fff;color:#111;display:block;z-index:0}#header-wrapper .menu-toggle.menu.active #mobile-menu-icon span{background:transparent}#header-wrapper .menu-toggle.menu.active #mobile-menu-icon span:before{top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#header-wrapper .menu-toggle.menu.active #mobile-menu-icon span:after{top:0;transform:rotate(315deg);-webkit-transform:rotate(315deg)}#header-wrapper .menu-toggle.menu #mobile-menu-icon{position:relative;display:inline-block;vertical-align:middle;top:-27px;margin-left:30px}#header-wrapper .menu-toggle.menu #mobile-menu-icon span{height:2px;width:33px;position:absolute;display:block;content:'';top:25px;background:#111;right:10px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#header-wrapper .menu-toggle.menu #mobile-menu-icon span:before{cursor:pointer;border-radius:1px;height:2px;width:33px;position:absolute;display:block;content:'';top:-9px;background:#111;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#header-wrapper .menu-toggle.menu #mobile-menu-icon span:after{cursor:pointer;border-radius:1px;height:2px;width:33px;position:absolute;display:block;content:'';top:9px;background:#111;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#header-wrapper .menu-toggle.menu span{cursor:pointer;vertical-align:middle;display:inline-block}#header-wrapper .menu-toggle.menu a{position:absolute;right:20px;top:0}#header-wrapper .menu-toggle.menu a img{width:45px}#header-wrapper .row{-webkit-transform:translate(100%,0);transform:translate(100%,0);background:#fff;visibility:hidden;text-align:right;position:fixed;max-width:100%;overflow:auto;z-index:999;color:#fff;height:100%;width:100%;opacity:0;left:0;top:120px}#header-wrapper .row nav{padding:45px 0 155px;display:block}#header-wrapper .row nav:after{display:none}#header-wrapper .row nav>ul{display:block}#header-wrapper .row nav>ul>li{padding:0 20px;text-align:left;margin-bottom:24px;position:relative}#header-wrapper .row nav>ul>li a{text-decoration:none;color:#111}#header-wrapper .row nav>ul>li>i{position:absolute;font-size:10px;right:19px;top:10px;color:#111}#header-wrapper .row nav>ul>li>i.rotated{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#header-wrapper .row nav>ul>li>a{text-transform:uppercase;font:400 26px/1 'Fjalla One','Open Sans','Arial',sans-serif}#header-wrapper .row nav>ul>li.menu-item-has-children>ul{-webkit-transition:none 0.5s ease;transition:none 0.5s ease;padding:10px 0 0;display:none}#header-wrapper .row nav>ul>li.menu-item-has-children>ul>li{margin-top:10px;font-size:18px}#header-wrapper .row nav>ul>li.feature{width:100%;max-width:400px;margin:0 auto;display:block;text-align:center}#header-wrapper .row nav>ul>li.feature a{font:400 20px/30px 'Fjalla One','Open Sans','Arial',sans-serif;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;background:#b02a30;display:inline-block;text-decoration:none;vertical-align:top;padding:10px 20px;min-width:120px;border-radius:5px;color:#fff;border:0;min-width:100%;font-size:18px;padding:15px}#header-wrapper .row nav>ul>li.feature a:hover{background:#640e0b;color:#FFF}.is-mm{overflow:hidden}.is-mm #header-wrapper .row{-webkit-transform:translate(0%,0);transform:translate(0%,0);visibility:visible;opacity:1}.pre_head{height:300px}.pre_head .logo{display:block!important;width:auto!important;text-align:center}.pre_head .logo>a{max-width:100%;display:block;margin:0 auto;width:254px}.pre_head .home_slider{display:none}.home .pre_head+.home_m_slider{background:#eee;display:block}.home .pre_head+.home_m_slider .wpa_slideshow{margin-bottom:0;max-width:90%;width:600px}.homecontent{text-align:center}.homecontent .row{display:block}.homecontent .row hr{margin:20px auto}.prizes .pr>figure+figure{margin-left:-5px}.foo-gallery{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.foo-gallery>figure{-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}footer>img{width:100px}.content.flexcontent .row article .artist{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.content.flexcontent .row article .artist figure{-webkit-flex-basis:200px;-moz-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;margin-right:20px}}@media screen and (max-width:768px){font-size:20px}@media screen and (max-width:767px){header #top-header-bar h4,header #top-header-bar footer .foo-data .tel,footer .foo-data header #top-header-bar .tel,header #top-header-bar .content table tbody tr.tr-headline,.content table tbody header #top-header-bar tr.tr-headline{font-size:14px}html{font-size:18px}.animatedParent .animated{-webkit-transition-property:none!important;transition-property:none!important;-webkit-animation:none!important;animation:none!important;-webkit-transform:none!important;transform:none!important;opacity:1}.prizes{background:url(../../../../../../../themes/bonanza/images/prizes_bg_mob.jpg) no-repeat 50% 1px;-webkit-background-size:100% auto;background-size:100% auto;text-align:center}.prizes .pr{display:block}.prizes .pr>figure+figure{margin:20px 0 0}.updates{display:block}.updates article{margin-top:40px}.updates article p.jEmpty{display:none}.content.flexcontent .row{display:block}.content.flexcontent .row aside{padding:0;margin:0}.content.flexcontent .row aside:before{display:none}.content.flexcontent .row aside nav h4,.content.flexcontent .row aside nav footer .foo-data .tel,footer .foo-data .content.flexcontent .row aside nav .tel,.content.flexcontent .row aside nav .content table tbody tr.tr-headline,.content table tbody .content.flexcontent .row aside nav tr.tr-headline{display:none}.content.flexcontent .row aside nav ul{display:none}.content.flexcontent .row aside nav .selbel_w{display:block}.content.flexcontent .row aside nav .selbel_w select+span{text-transform:uppercase;font-family:'Fjalla One','Open Sans','Arial',sans-serif;text-align:center;color:#111;font-size:18px}.content.flexcontent .row article{padding-bottom:40px;margin:0}.content.flexcontent .row article form .alignleft,.content.flexcontent .row article form .alignright{float:none;width:auto}.content.flexcontent .row article table:not(.shop_table){display:block tbody,tr,td;display-display:block}.content.flexcontent .row article table:not(.shop_table) tr.tr-headline{display:none}.content.flexcontent .row article table:not(.shop_table) tr td{border-right:1px solid #ddd;border-left:1px solid #ddd;padding:0 20px}.content.flexcontent .row article table:not(.shop_table) tr td:first-child,.content.flexcontent .row article table:not(.shop_table) tr td:first-child+td{border-bottom:0}.content.flexcontent .row article table:not(.shop_table) tr td+td{border-top:0}.content.flexcontent .row article table:not(.shop_table) tr td:first-child{padding-top:16px}.content.flexcontent .row article table:not(.shop_table) tr td:last-child{padding-bottom:16px}.content.flexcontent .row article .page-headline{text-align:center;display:block}.content.flexcontent .row article .page-headline .button{margin-top:32px}.content.flexcontent .row article .tiles{display:block}.content.flexcontent .row article .sponsors .s_grid{margin:0 -1.5%;width:103%}.content.flexcontent .row article .sponsors .s_grid>*{width:47%;margin:0 1.5% 2.25em}.content.flexcontent .row article .artist{text-align:center;margin:0 0 32px;display:block;padding:0;border:0}.content.flexcontent .row article .artist figure{margin:0 auto 20px}.content.flexcontent .m-hide{display:none}.content#bloggrid article{margin-left:0}.content#bloggrid article time{position:absolute;line-height:24px;font-size:24px;height:70px;width:70px;top:40px;left:0}.content#bloggrid article time span:first-child{padding:10px 0 0;font-size:17px}.content#bloggrid article .blogpost>h4,.content#bloggrid article footer .foo-data .blogpost>.tel,footer .foo-data .content#bloggrid article .blogpost>.tel,.content#bloggrid article .content table tbody .blogpost>tr.tr-headline,.content table tbody .content#bloggrid article .blogpost>tr.tr-headline{margin-bottom:20px;padding-left:80px;min-height:50px}.foo-gallery>figure{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.foo-gallery>figure:nth-child(1n+5){display:none}footer .foo-data{text-align:center;display:block}footer .foo-data>*+*{margin-top:32px!important}}@media screen and (max-width:540px){.prizes{-webkit-background-size:auto 90%;background-size:auto 90%}}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;width:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_down:before{content:""}.icon-arrow_left:before{content:""}.icon-arrow_right:before{content:""}.icon-twitter:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-facebook:before{content:""}#hero-container,#hero-video-container{height:720px;margin-top:120px;position:relative}#hero-container:before,#hero-video-container:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(17,17,17,.5);z-index:100}#hero-container #hero-content,#hero-video-container #hero-content{width:100%;max-width:850px;margin:0 auto;position:relative;z-index:10000;text-align:center;display:table;height:100%}#hero-container #hero-content>div,#hero-video-container #hero-content>div{display:table-cell;width:100%;height:100%;vertical-align:top;padding-top:70px}#hero-container #hero-content>div>*,#hero-video-container #hero-content>div>*{color:#fff}#hero-container #hero-content>div img,#hero-video-container #hero-content>div img{margin-bottom:10px}#hero-container #hero-content>div h1,#hero-video-container #hero-content>div h1{margin-bottom:10px}#hero-video-container{overflow:hidden;position:relative}#hero-video-container video{background-size:cover;display:block;height:100%;left:50%;max-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;width:auto;transform:translate(-50%,-50%)}#introduction-container{padding:80px 0;display:flex;flex-direction:row;width:100%;max-width:1200px;margin:0 auto;height:650px}#introduction-container>div:first-child{width:40%;padding-right:5%;padding-top:50px}#introduction-container>div:last-child{width:60%;padding-left:10%}#introduction-container>div h1{margin-bottom:30px;color:#b02a30}#introduction-container>div #introduction-images{display:flex;flex-direction:row;height:100%}#introduction-container>div #introduction-images>div{width:calc(50% - 15px)}#introduction-container>div #introduction-images>div:first-child{margin-right:30px}#introduction-container>div #introduction-images>div:first-child>div{height:calc(50% - 15px);background-size:cover;background-position:50%}#introduction-container>div #introduction-images>div:first-child>div:first-child{margin-bottom:30px}#introduction-container>div #introduction-images>div:last-child>div{background-size:cover;background-position:50%;width:100%;height:100%}#prizes-container{padding:80px 0;background-size:cover;background-position:50%;position:relative}#prizes-container:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(176,42,48,.9)}#prizes-container>div{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:1000}#prizes-container>div h1{text-align:center;color:#fff;margin-bottom:80px}#prizes-container>div>div{display:flex;flex-direction:row}#prizes-container>div>div .widget{text-align:center}#prizes-container>div>div .widget img{margin-bottom:20px}#prizes-container>div>div .widget h2{color:#fff}#newsletter-container{background:#111}#newsletter-container>div{width:100%;max-width:1200px;margin:0 auto;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center}#newsletter-container>div>div{height:100%;width:50%}#newsletter-container>div>div:first-child{padding:90px 180px 90px 0;background:#b02a30;position:relative}#newsletter-container>div>div:first-child:before{position:absolute;content:'';width:9600px;height:100%;background:#b02a30;top:0;right:100%}#newsletter-container>div>div:first-child:after{position:absolute;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:149px 0 149px 70px;border-color:transparent transparent transparent #b02a30;top:0;left:100%}#newsletter-container>div>div:first-child>*{color:#fff}#newsletter-container>div>div:first-child h1{margin-bottom:20px}#newsletter-container>div>div:first-child p{margin-bottom:0}#newsletter-container>div>div:last-child form{width:100%;max-width:320px;display:block;position:relative;margin:0 0 0 auto}#newsletter-container>div>div:last-child form input[type="text"]{margin-bottom:0;height:60px;border:none;border-radius:5px}#newsletter-container>div>div:last-child form label{display:none}#newsletter-container>div>div:last-child form input[type="submit"]{min-width:90px;position:absolute;right:-5px;top:0;padding:15px 20px;font-size:18px;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}#newsletter-container>div>div:last-child .gform_footer{text-align:right}#home-sponsorship-container{padding:80px 0}#home-sponsorship-container>div{display:flex;flex-direction:row;margin:0 auto;max-width:1200px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;align-content:center}#home-sponsorship-container>div>div{width:50%}#home-sponsorship-container>div>div:last-child{padding-left:80px}#home-sponsorship-container>div>div:last-child h1{color:#b02a30;margin-bottom:30px}#footer-container{padding:80px 0 40px;display:flex;flex-direction:row;width:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap}#footer-container>div{display:flex;flex-direction:column}#footer-container>div:nth-child(1){width:10%}#footer-container>div:nth-child(2){width:65%;padding:0 100px 0 50px}#footer-container>div:nth-child(2) p{font-size:16px;line-height:1.667}#footer-container>div:nth-child(3){width:25%;text-align:right}#footer-container>div:nth-child(3) a{text-decoration:none}#footer-container>div:nth-child(3) a#footer-phone-number{color:#fff}#footer-container>div:nth-child(3) .soc{margin-top:auto}#footer-container>div:nth-child(3) .soc a{color:#777;font-size:16px;margin-right:20px}#footer-container>div:nth-child(3) .soc a:hover{color:#fff}#footer-container>div:nth-child(3) .soc a .icon-facebook{position:relative}#footer-container>div:nth-child(3) .soc a .icon-youtube{position:relative;top:1px}.sponsors{display:flex;flex-direction:row;flex-wrap:wrap}.sponsors.level-one .sponsor{text-align:center;margin:50px 0}.sponsors h4,.sponsors footer .foo-data .tel,footer .foo-data .sponsors .tel,.sponsors .content table tbody tr.tr-headline,.content table tbody .sponsors tr.tr-headline{color:#b02a30}.sponsors .sponsor{margin-bottom:30px}.sponsors .sponsor img{width:100%}.sponsor-group h4,.sponsor-group footer .foo-data .tel,footer .foo-data .sponsor-group .tel,.sponsor-group .content table tbody tr.tr-headline,.content table tbody .sponsor-group tr.tr-headline{color:#b02a30;margin-bottom:20px}@media screen and (min-width:1241px){#prizes-container>div>div .widget{width:27%}#prizes-container>div>div .widget:nth-of-type(3n-1){margin-left:9.5%;margin-right:9.5%}}@media screen and (max-width:1240px){#introduction-container{padding:80px 20px}#prizes-container{padding:80px 20px}#home-sponsorship-container{padding:80px 20px}#newsletter-container>div>div:first-child{padding:90px 60px 90px 20px}#newsletter-container>div>div:last-child{padding-right:20px}#footer-container{padding:80px 20px 40px}}@media screen and (min-width:951px) and (max-width:1240px){#prizes-container>div>div .widget{width:31%}#prizes-container>div>div .widget:nth-of-type(3n-1){margin-left:3.333%;margin-right:3.333%}}@media screen and (max-width:1024px){#introduction-container>div:first-child{padding-top:20px;padding-right:0}#introduction-container>div:last-child{padding-left:60px}#home-sponsorship-container>div{display:block}#home-sponsorship-container>div>div{display:block;width:100%}#home-sponsorship-container>div>div:first-child{max-width:600px;margin:0 auto 30px}#home-sponsorship-container>div>div:last-child{padding-left:0;text-align:center}#footer-container{padding:50px 20px 20px}#footer-container>div:nth-child(1){width:25%}#footer-container>div:nth-child(2){width:75%;padding:0 0 0 30px}#footer-container>div:nth-child(2) p{margin-bottom:0}#footer-container>div:nth-child(3){width:100%;text-align:center;margin-top:40px}#footer-container>div:nth-child(3) .soc{margin-top:30px}}@media screen and (max-width:950px){#introduction-container{display:block;height:auto}#introduction-container>div:first-child,#introduction-container>div:last-child{width:100%}#introduction-container>div:first-child{padding-top:0}#introduction-container>div:last-child{padding-left:0}#introduction-container>div #introduction-images{height:500px}#prizes-container>div h1{margin-bottom:30px}#prizes-container>div>div{display:block}#prizes-container>div>div .widget{width:100%;max-width:600px;margin:0 auto 30px}}@media screen and (max-width:900px){#newsletter-container>div{display:block}#newsletter-container>div>div{display:block;width:100%}#newsletter-container>div>div:first-child{padding:90px 20px;text-align:center}#newsletter-container>div>div:first-child:after{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:60px 150px 0 150px;border-color:#b02a30 transparent transparent transparent;left:0;right:0;margin:auto;top:100%}#newsletter-container>div>div:last-child{padding:100px 20px 50px}#newsletter-container>div>div:last-child form{margin:0 auto}}@media screen and (min-width:768px){.sponsors.level-two .sponsor{width:31%}.sponsors.level-two .sponsor:nth-of-type(3n-1){margin-left:3.333%;margin-right:3.333%}.sponsors.level-three .sponsor{width:22.5%}.sponsors.level-three .sponsor:nth-of-type(4n),.sponsors.level-three .sponsor:nth-of-type(4n-1),.sponsors.level-three .sponsor:nth-of-type(4n-2){margin-left:3.333%}}@media screen and (max-width:767px){#hero-container,#hero-video-container{height:600px}#hero-container #hero-content>div,#hero-video-container #hero-content>div{padding-top:20px}#introduction-container{padding:50px 20px}#introduction-container>div h1{text-align:center}#introduction-container>div #introduction-images{height:400px}#introduction-container>div #introduction-images>div{width:calc(50% - 5px)}#introduction-container>div #introduction-images>div:first-child{margin-right:10px}#introduction-container>div #introduction-images>div:first-child>div{height:calc(50% - 5px)}#introduction-container>div #introduction-images>div:first-child>div:first-child{margin-bottom:10px}#prizes-container{padding:50px 20px 20px}#home-sponsorship-container{padding:50px 20px}.sponsors.level-two .sponsor{width:48%}.sponsors.level-two .sponsor:nth-of-type(2n){margin-left:4%}.sponsors.level-three .sponsor{width:31%}.sponsors.level-three .sponsor:nth-of-type(3n-1){margin-left:3.3333%;margin-right:3.3333%}#footer-container{display:block}#footer-container>div:nth-child(1),#footer-container>div:nth-child(2),#footer-container>div:nth-child(3){display:block;width:100%;text-align:center}#footer-container>div:nth-child(1){margin-bottom:30px}#footer-container>div:nth-child(1) img{max-width:100px}#footer-container>div:nth-child(2){padding:0}}@media screen and (min-width:551px){.sponsors.level-one .sponsor{width:48%}.sponsors.level-one .sponsor:nth-of-type(2n){margin-left:4%}}@media screen and (max-width:550px){.sponsors.level-one{display:block}.sponsors.level-one .sponsor{width:100%;max-width:400px;display:block;margin:0 auto 30px}}@media screen and (max-width:500px){#introduction-container>div #introduction-images{height:300px}}#events-container{width:100%;min-width:100%}#events-container #tribe-events-content-wrapper{max-width:100%}#events-container .tribe-events-title-bar,#events-container .tribe-bar-disabled,#events-container .tribe-events-header,#events-container .tribe-events-c-ical{display:none}#events-container #upcoming-events{max-width:100%}#events-container #upcoming-events>div>div{display:flex;flex-direction:row;flex-wrap:wrap}#events-container #upcoming-events>div>div .event-list-detail{padding:50px;border:1px solid rgba(17,17,17,.5);margin-bottom:30px}#events-container #upcoming-events>div>div .event-list-detail a.button{color:#FFF;margin-top:20px}#events-container #tribe-events-footer{display:none}#events-container .details-metadata{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}#events-container .details-metadata>div:first-child{width:25px}#events-container .details-metadata>div:first-child .icon-clock{font-size:22px;color:#b02a30}#events-container .details-metadata>div:first-child .icon-clock:before{content:'\e907'}#events-container .details-metadata>div:first-child .icon-location{color:#b02a30;font-size:25px}#events-container .details-metadata>div:first-child .icon-location:before{content:'\e908'}#events-container .details-metadata>div:last-child{width:calc(100% - 25px);padding-left:10px}#events-container .details-metadata>div:last-child p{margin-bottom:0}#events-container a.button{padding:10px 20px;text-align:center}#tribe-events .tribe-events-ical{display:none}.tribe-events-single{width:100%;max-width:800px;margin:0 auto}.tribe-events-single #single-event-footer{border-top:1px solid rgba(17,17,17,.5);padding:30px 0}.tribe-events-single #single-event-footer .button{color:#fff}#events-pagination-container{border-top:1px solid rgba(17,17,17,.5);padding:30px 0;justify-content:center}#events-pagination-container .page-numbers{font-weight:700;font-size:20px;margin:0 8px;text-decoration:none}#events-pagination-container .page-numbers:hover{color:#111}@media screen and (min-width:768px){#events-container #upcoming-events>div>div .event-list-detail{width:48%}#events-container #upcoming-events>div>div .event-list-detail:nth-of-type(2n){margin-left:4%}}@media screen and (max-width:767px){#events-container #upcoming-events>div>div .event-list-detail{width:100%;padding:40px 20px}}.for-print-only{display:none}.print-ticket-section{padding-top:2rem;padding-bottom:2rem}.print-ticket-section.account{padding-top:0;padding-bottom:40px}@media print{body.woocommerce-checkout,body.woocommerce-checkout .row{display:block!important}body.woocommerce-checkout table{page-break-after:always}header,.print-container{display:none}header,.pre_head,footer{display:none}.tr-ticket{page-break-inside:avoid;page-break-after:always}.for-print-only{display:block!important}.top-ticket-logo img,.bottom-ticket-logo img{max-width:250px;display:block;float:none;margin:0 auto}.top-ticket-logo{margin-bottom:2rem}.bottom-ticket-logo{margin-top:2rem}.print-ticket-section{padding-top:0!important}.my-account-wrapper>div .woocommerce-MyAccount-navigation{display:none}.my-account-wrapper>div .woocommerce-MyAccount-content{width:100%}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{float:none}.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{display:none}