@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);@import url(https://fonts.googleapis.com/css?family=Offside);@font-face{font-display:swap;font-family:'Edo';src:url('../../../../../../themes/ticketbox-child/Edo.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/ticketbox-child/Edo.woff) format('woff'),url(../../../../../../themes/ticketbox-child/Edo.ttf) format('truetype'),url('../../../../../../themes/ticketbox-child/Edo.svg#Edo') format('svg');font-weight:400;font-style:normal}html,body{overflow-x:hidden;background:#fff}.button{font-weight:600;font-size:16px;border:1px solid #fff;background:#449831;text-transform:uppercase;padding:12px 36px;color:#fff;display:inline-block}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .font-2,body blockquote{font-family:'Offside',cursive}.button:hover{background:#fff;color:#449831}.display-mobi{display:none}header.site-header:before{content:"";background:rgba(0,0,0,0) url(../../../../../../themes/ticketbox-child/img/header-bg.png) repeat-x center center;background-size:auto 100%;display:inline-block;width:100%;height:239px;position:absolute;top:0;left:0;right:0;z-index:1}.site-header-info{background:rgba(0,0,0,0)}.site-header-info{height:48px;position:absolute;top:0;left:0;right:0}.site-header .top-header{position:absolute;top:48px;left:0;right:0;background-color:rgba(0,0,0,0)}.site-header .top-header,#dt-main-menu{height:54px}.top-header #dt-main-menu .logo-wrap{width:32%}.top-header #dt-main-menu .logo-wrap .site-title .logo{margin-top:-53px;max-height:100%;position:relative}.top-header a.site-logo{display:inline-block;float:left}.top-header #dt-main-menu .logo-wrap .site-title .site-logo:before{content:"";background:rgba(0,0,0,0) url(../../../../../../themes/ticketbox-child/img/logo-bg.png) no-repeat top center;display:inline-block;position:absolute;width:455px;height:160px;top:4px;left:-25px;right:0;background-size:100% auto;pointer-events:none}.top-header #dt-main-menu .header-main{width:68%}.primary-navigation ul.main-menu>li,.primary-navigation ul.nav-menu>li{vertical-align:top;margin-left:38px}#primary-navigation ul.main-menu>li:before,#primary-navigation ul.main-menu>li:after{content:"";background:rgba(255,255,255,.2);display:inline-block;height:1px;position:absolute;top:0}#primary-navigation ul.main-menu>li:before{left:0;right:0;width:100%}#primary-navigation ul.main-menu>li:after{width:38px;right:auto;left:-38px}.primary-navigation ul.main-menu>li>a:before,.primary-navigation ul.nav-menu>li>a:before,.primary-navigation ul.main-menu>li.current-menu-item>a:before,.primary-navigation ul.nav-menu>li.current-menu-item>a:before{bottom:auto;background-color:#0f7e12;top:0}.primary-navigation ul.main-menu>li.current-menu-item>a:before,.primary-navigation ul.nav-menu>li.current-menu-item>a:before{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}.primary-navigation ul.main-menu>li.current-menu-item>a:before,.primary-navigation ul.nav-menu>li.current-menu-item>a:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.primary-navigation ul.main-menu>li>a,.primary-navigation ul.nav-menu>li>a{font-size:16px}.primary-navigation ul.main-menu>li.level0>a,.primary-navigation ul.nav-menu>li.level0>a{height:auto;line-height:1;padding:19px 0}.site-info-content .topbar-menu-block,.site-info-content .header-account-block{display:inline-block;float:left}.topbar-menu-block li,.header-account-block li{display:inline-block;float:left}.topbar-menu-block li>a{color:#fff;font-size:14px;text-transform:capitalize;font-weight:400}.topbar-menu-block li>a:hover{color:#449831}.topbar-menu-block li:first-child{border-right:1px solid rgba(255,255,255,.2)}.site-header .topbar-menu-block{margin-right:11px}.topbar-menu-block>li{margin:13px 11px}.header-account-block>li{margin:13px 0}.site-header-info .site-info-right .ticketbox_register_login a{text-transform:capitalize;font-weight:400}.site-info-content .header-account-block{background:#333435;padding-bottom:1px}.header-account-block>li{border-right:1px solid rgba(255,255,255,.2)}.header-account-block>li:last-child{border-right:none}.header-account-block #ticketbox-header-minicart.header-minicart .cart-contents .count{font-size:13px;height:auto;position:static;background:rgba(0,0,0,0)}.primary-navigation ul.main-menu>li.level0.button.booknw-btn>a,.button.booknw-btn a{padding:12px 27px;font-weight:600;font-size:16px;border:1px solid #fff;background:#449831;text-transform:uppercase;color:#fff}.primary-navigation ul.main-menu>li.level0.button.booknw-btn>a:hover,.button.booknw-btn a:hover{background:#3a822a;color:#fff}.primary-navigation ul.main-menu>li.button{border:0 none;background:rgba(0,0,0,0);padding:0;margin-top:8px;margin-left:21px}.sticky-header-content .header-main{margin-top:18px}.sticky-header-content .primary-navigation ul.main-menu>li.button{margin-top:0}.site-header-info .site-info-right .ticketbox_register_login a{padding:0 16px}#primary-navigation ul.main-menu>li.button.booknw-btn:before,#primary-navigation ul.main-menu>li.button.booknw-btn:after,#primary-navigation ul.main-menu>li:first-child:after{display:none;height:0;width:0}.primary-navigation ul.main-menu>li.button.booknw-btn>a:before,.primary-navigation ul.nav-menu>li.button.booknw-btn>a:before,.primary-navigation ul.main-menu>li.current-menu-item.button.booknw-btn>a:before,.primary-navigation ul.nav-menu>li.current-menu-item.button.booknw-btn>a:before{display:none;height:0;width:0}.site-header.has-rev_slider #dawnthemes-slides{margin-top:0}#dawnthemes-slides{overflow-y:hidden;width:100%}.slider-img-block img{width:100%}.desktop-none{display:none}.slider-wrapper{min-height:890px;background-size:cover!important;background-position:center center!important;position:relative}.slider-wrapper:before{content:"";position:absolute;top:0;bottom:0;left:0;border-left:65.5vw solid rgba(0,0,0,.76);border-bottom:140vw solid rgba(0,0,0,0);z-index:1}.home-banner-slider .carousel-caption{right:0;left:0;padding-bottom:0;padding-top:0;top:50%;bottom:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-shadow:none}.home-banner-slider .carousel-caption .slider-heading{font-size:75px;line-height:78px;font-weight:400;color:#fff;font-style:italic;font-family:'Edo';text-transform:uppercase;visibility:inherit;text-align:left;margin:0 0 14px 0;padding:0}.home-banner-slider .carousel-caption .slider-desc,.home-banner-slider .carousel-caption .slider-desc p{font-size:19px;line-height:29px;font-weight:400;color:#fff;font-family:"Open Sans";text-align:left;border-width:0;margin:0}.home-banner-slider .carousel-caption .slider-desc{padding-top:17px;border-top:1px solid rgba(255,255,255,.4)}.home-banner-slider .carousel-caption .slider-desc p{width:68%}.slider-banner-block{width:33.5vw;padding:36px 0 29px;position:relative}.slider-banner-block:before{content:"";position:absolute;left:-100%;display:inline-block;border-top:16.2vw solid rgba(0,0,0,.3);width:73.7vw;z-index:-1;border-right:7.5vw solid transparent;top:0;bottom:0}.slider-banner-block:after{content:"";background:url(../../../../../../themes/ticketbox-child/img/slider-caption-bg.png) no-repeat left -59% top;width:100%;height:100%;position:absolute;top:0;left:-60%}.home-banner-slider .carousel-control,.home-banner-slider .carousel-control.left,.home-banner-slider .carousel-control.right{background-image:none}.home-banner-slider .carousel-control{opacity:1;z-index:1;width:auto;font-size:53px;text-shadow:none;display:inline-block;bottom:auto;top:42%;transform:translateY(-50%);height:49px;line-height:1}.home-banner-slider .carousel-control.left{left:80px}.home-banner-slider .carousel-control.right{right:80px;left:auto}.home-banner-slider .carousel-control span{color:#fff}.banner-bottom-boxes-wrapper{padding:0 10px}.banner-boxes-heading{text-transform:uppercase;position:relative;z-index:1;word-break:break-all}.banner-boxes-pera .wpb_wrapper p{color:#fff;font-size:15px}.banner-box-content{display:table-cell;width:10000px;vertical-align:middle;height:357px}.banner-box-content .vc_column-inner{padding-top:0!important}.banner-box-content .dawnthemes-tbn-container.wpb_content_element{margin-bottom:0}.banner-box-content.banner-big-cnt-box{padding-left:54px;padding-right:54px}.banner-box-right-cnt.vc_column_container{padding-left:71px;max-width:265px;float:right}.banner-box-content{background-blend-mode:multiply;position:relative;overflow:hidden}.banner-box-content:after{content:"";position:absolute;right:0;bottom:0;border-right:199px solid rgba(96,185,41,.5);border-top:417px solid rgba(0,0,0,0);z-index:0}.banner-box-content.banner-big-cnt-box:after{border-right:199px solid rgba(23,2,7,.5)}.wpb_content_element.banner-boxes-pera{margin-bottom:17px}.banner-boxes-pera{position:relative;z-index:1}.banner-box-content .dawnthemes-tbn-container a.btn{font-weight:600;border-radius:0}.upcoming-ride-slider>.vc_column_container{margin:0 auto;max-width:1600px;float:none}.upcoming-events-header .upcoming-events-title .fa{display:none}.upcoming-ride-slider .upcoming-events-header .upcoming-events-title{float:none;text-align:center;text-transform:uppercase;color:#b80033;font-weight:400;font-size:38px}.upcoming-ride-slider .upcoming-events-links{position:absolute;right:0;top:0}.upcoming-ride-day-slider.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item{padding-left:5px;padding-right:5px}.upcoming-ride-slider .ticketbox_upcoming-events .upcoming-events-header .upcoming-events-links{padding-top:12px;margin-bottom:0}.upcoming-events-links li a{color:#b80033;font-size:14px}.upcoming-ride-slider .upcoming-events-links li a:hover,.ticketbox_upcoming-events .upcoming-events-header .upcoming-events-links li a:hover{color:#b80033}.upcoming-events-links li{border-right:1px solid #333}.upcoming-events-links li:last-child{border-right:none}.ride-overlay{position:absolute;top:0;left:0;text-align:center;right:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.7) url(../../../../../../themes/ticketbox-child/img/ride-overlay-bg.png) center center no-repeat;background-size:100% auto;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.event-item-feature:hover .ride-overlay{opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.ride-overlay .button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.event-item-img-box{position:relative}.event-item-img-box:before{content:"";background:url(../../../../../../themes/ticketbox-child/img/event-item-img-box-bg.png) no-repeat right bottom;position:absolute;right:0;bottom:0;width:109px;height:194px;z-index:1}.upcoming-ride-slider .event-item-header{text-align:center}.upcoming-ride-slider .ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-cotent .event-item-header{padding:0 20px}.upcoming-ride-slider .ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-cotent .event-item-header .event-item-title{width:100%;font-size:20px;color:#b80033;font-weight:400;font-family:'Open Sans',sans-serif;margin-bottom:6px}.upcoming-ride-slider .ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-cotent .event-item-header .event-item-price,.upcoming-ride-slider .event-item-price{float:none;font-weight:600;font-size:18px;color:#262626}.event-item-header .date-text{color:#232323;font-size:14px;font-weight:400;margin-bottom:4px}.upcoming-ride-slider .event-item-price .woocommerce .amount{color:#262626}.upcoming-ride-slider .ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature{margin-bottom:21px;width:100%}.upcoming-ride-slider .ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature img{width:100%}.small-logo.wpb_content_element{margin-bottom:0}.small-logo img{position:relative;z-index:1}.small-logo .vc_single_image-wrapper{position:relative}.small-logo .vc_single_image-wrapper:before{content:"";background:rgba(0,0,0,0) url(../../../../../../themes/ticketbox-child/img/logo-bg.png) no-repeat top center;display:inline-block;position:absolute;width:689px;height:149px;top:-22px;left:0;right:0;background-size:100% auto;z-index:0}.vc_row-has-fill+.video-block.vc_row>.vc_column_container>.vc_column-inner,.video-block.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.video-block{overflow:hidden;position:relative}.video-block .vc_column_container{position:relative}.video-block>.vc_column_container:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;border-right:708px solid rgba(0,0,0,.6);border-top:789px solid rgba(0,0,0,0)}.video-frame{position:relative;z-index:1}.intro-content-block .intro-heading{margin-bottom:28px}.intro-content,.wpb_content_element.intro-content{font-size:18px;color:#000;margin-bottom:0}.intro-content p,#content .wpb_text_column.intro-content :last-child,#content .wpb_text_column.intro-content p:last-child,.wpb_text_column.intro-content :last-child,.wpb_text_column.intro-content p:last-child{font-size:16.5px;color:#000;margin-bottom:22px;line-height:28px}.intro-btn-link .vc_btn3.vc_btn3-size-md,.intro-btn-link .vc_btn3.vc_btn3-style-custom,.intro-btn-link button{padding:20px 0 0;text-transform:uppercase;font-size:14px;border-top:1px solid rgba(0,0,0,.3);background-image:none;background-color:rgba(0,0,0,0);font-weight:400}.intro-btn-link .vc_btn3.vc_btn3-size-md:hover,.intro-btn-link .vc_btn3.vc_btn3-style-custom:hover,.intro-btn-link button:hover{border-top:1px solid rgba(0,0,0,.3)}.icon-box-container{min-height:295px}.section-bottom-button.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.section-bottom-button.vc_column_container>.vc_column-inner{padding-top:0}.icon-box-wrapper.vc_column_container>.vc_column-inner,.icon-box-wrapper.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.icon-box-wrapper.vc_row>.vc_column_container>.vc_column-inner{padding-top:0}.icon-box-wrapper{position:relative}.icon-box-wrapper:before,.icon-box-wrapper.vc_row:before{content:"";background:rgba(0,0,0,.5);position:absolute;left:0;right:0;top:0;bottom:0;display:inline-block;z-index:1}.icon-box-cnt,.icon-box-cnt p{color:#fff;font-size:14px;text-align:center}.icon-box-cnt{display:none;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block:hover .icon-box-cnt{display:block;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block:hover .icon-box-img .vc_figure{display:inline-block;float:none;background:#000;width:56px;height:56px;vertical-align:middle;text-align:center;border-radius:50%}.icon-box-block:hover .icon-box-img.wpb_single_image .vc_figure .vc_single_image-wrapper{display:table-cell;height:56px;vertical-align:middle;-webkit-filter:invert(50%) sepia(88%) saturate(871%) hue-rotate(86deg) brightness(95%) contrast(92%);filter:invert(50%) sepia(88%) saturate(871%) hue-rotate(86deg) brightness(95%) contrast(92%)}.icon-box-block .icon-box-img .vc_figure img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block:hover .icon-box-img .vc_figure img{vertical-align:middle;width:100%;height:auto;padding:11px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block .icon-box-img.wpb_content_element{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block:hover .icon-box-img.wpb_content_element{margin-bottom:15px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.icon-box-block{position:relative}.icon-box-block:after{content:"";position:absolute;height:126px;width:1px;background-color:#fff;-webkit-transform:rotate(27deg);-moz-transform:rotate(27deg);-ms-transform:rotate(27deg);-o-transform:rotate(27deg);transform:rotate(27deg);right:0;top:50%;margin-top:-63px}.icon-box-container .icon-box-block:last-child:after{display:none;width:0;height:0}.section-heading .vc_custom_heading{text-transform:uppercase;padding:54px 0}.section-heading .wpb_wrapper{position:relative}.section-heading .wpb_wrapper:before,.section-heading .wpb_wrapper:after{content:"";position:absolute;height:100%;left:-15px;display:inline-block;border-left:90px solid rgba(0,0,0,.5);border-top:159px solid rgba(0,0,0,.5);width:72%;z-index:-1;border-right:90px solid transparent}.section-heading .wpb_wrapper:before{top:0;width:78.2vw}.section-heading .wpb_wrapper:after{top:15px;width:79.1vw}.section-bottom-button a.btn{min-width:222px;border-radius:0;font-weight:600;line-height:22px}.section-bottom-button .wpb_content_element{margin-bottom:0}.half-up-section{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;z-index:1}.featured-box-img .vc_figure,.featured-box-img .vc_single_image-wrapper,.featured-box-img img{width:100%}.featured-box-block .wpb_wrapper{position:relative}.featured-box-row{position:absolute;bottom:0;left:0;right:0;background-color:#0f7e12;padding:27px 40px}.featured-box-texts,.featured-box-texts p{color:#fff;font-size:16px}.featured-box-texts.wpb_content_element{margin-bottom:18px}.featured-box-texts+.wpb_content_element{margin-bottom:0}.featured-box-title{text-transform:uppercase}.featured-box-wrapper{width:auto!important;left:0!important}.featured-box-block>.vc_column-inner>.wpb_wrapper:after,.featured-box-block>.vc_column-inner>.wpb_wrapper:before{content:"";position:absolute;display:inline-block;right:0;bottom:0}.featured-box-block>.vc_column-inner>.wpb_wrapper:after{border-right:180px solid rgba(72,154,50,.9);border-top:305px solid transparent;z-index:0}.featured-box-block>.vc_column-inner>.wpb_wrapper:before{border-right:156px solid rgba(255,255,255,.15);border-top:270px solid transparent;z-index:1}.featured-box-content>.vc_column-inner>.wpb_wrapper{z-index:1}.featured-box-content .dawnthemes-tbn-container a.btn{font-weight:600;border-radius:0}.insta_follow_text{color:#fff}.latest-news-wrapper>.vc_column_container{max-width:1600px;float:none;margin:0 auto}.section-title{text-transform:uppercase}.latest-news-wrapper .widget .textwidget p:empty{display:none;margin:0}.latest-news-listing{margin-right:-15px;margin-left:-15px}.latest-news-listing .latest-news-col{display:inline-block;float:left;width:50%;padding:0 15px;margin-bottom:30px}.latest-news-listing .latest-news-col .news-image{width:30%;float:left;display:inline-block}.latest-news-listing .latest-news-col .news-content-box{float:left;overflow:hidden;display:inline-block;width:70%;padding-left:22px}.latest-news-listing .latest-news-col:first-child .news-image,.latest-news-listing .latest-news-col:first-child .news-content-box{display:block;width:100%}.latest-news-listing .latest-news-col:first-child .news-image{margin-bottom:18px}.latest-news-listing .latest-news-col .news-image img{width:100%}.news-date{font-size:16px;font-weight:400;color:#232323;margin-bottom:3px}.news-title a{font-size:18px;color:#b80033;font-family:'Open Sans',sans-serif}.news-title h3{margin-bottom:10px}.news-author{border-top:1px solid rgba(0,0,0,.3);display:inline-block;font-size:14px;color:#232323;padding-top:9px}.latest-news-content{position:relative}.view-all-latest-news{position:absolute;right:0;top:-56px}.view-all-latest-news a{color:#b80033;text-decoration:none;text-transform:uppercase;font-size:14px}.view-all-latest-news a:hover{text-decoration:underline}div[class*="latest-news-wrapper vc_custom_"]{background-position:right center!important}.latest-news-wrapper .wpb_content_element,.latest-news-wrapper .widget{margin-bottom:0}.site-footer.custom-footer .footer-sidebar .widget:not(.widget-mailchimp) .widget-title{color:#b80033;font-weight:600;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:16px}.site-footer.custom-footer .footer-sidebar .widget h3.widget-title{margin-bottom:10px}.custom-footer .textwidget p{color:#313131;font-size:14px}.footer-links-block{border-top:1px solid #e1e1e1}.site-footer.custom-footer .footer-sidebar .widget.widget_nav_menu ul li a{padding-left:0;font-size:14px;font-weight:600}.site-footer.custom-footer .footer-sidebar .widget.widget_nav_menu ul li a:before{content:"";display:none;font-size:0}.site-footer.custom-footer .footer-sidebar .widget.widget_nav_menu ul li{border-bottom:none;padding-bottom:0;margin-bottom:11px;line-height:1}.footer-menu{border-right:1px solid #e1e1e1;display:table-cell;float:none;vertical-align:top}.site-footer .footer-sidebar .footer-info .widget span.widget-title{margin-bottom:0;float:left;margin-right:5px}.footer-info .textwidget p{font-size:15px;font-weight:600}.footer-info .social-widget .dt-socials-list .dt-socials-item{float:left;margin-right:11px}.footer-info .social-widget .dt-socials-list .dt-socials-item .dt-socials-item-link .fa{color:#fff}.footer-info .social-widget .dt-socials-list .dt-socials-item .dt-socials-item-link{width:31px;display:inline-block;height:31px;text-align:center;line-height:31px;border-radius:5px;overflow:hidden}.footer-info .social-widget .dt-socials-list .dt-socials-item .dt-socials-item-link:before{height:100%;z-index:-1}.site-footer.custom-footer .footer-sidebar .widget{padding-top:25px}.footer-links-block>.row>.footer-cnt-box:last-child>.footer-info:last-child{position:relative}.footer-links-block>.row>.footer-cnt-box:last-child>.footer-info:last-child:before{position:absolute;content:"";background:#e1e1e1;height:1px;width:100%;left:-15px;padding-right:15px;box-sizing:content-box}.site-footer.custom-footer .footer-sidebar .widget.widget-mailchimp,.custom-footer .widget-mailchimp{background:url(../../../../../../themes/ticketbox-child/img/footer-newsletter-bg.jpg) no-repeat center center;background-size:cover;position:relative;padding:100px 33px 33px;overflow:hidden;margin-top:25px}.custom-footer .widget-mailchimp:after{content:"";width:0;height:0;position:absolute;right:0;bottom:0;border-right:10.6vw solid rgba(177,1,49,.7);border-top:18.6vw solid transparent;z-index:-1}.site-footer.custom-footer .footer-sidebar .widget.widget-mailchimp .widget-title{color:#fff;font-size:22px;font-weight:400;letter-spacing:1px}.custom-footer .widget-mailchimp-info{color:#fff;font-size:16px;font-weight:400}.custom-footer .widget.widget-mailchimp .widget-mailchimp-wrapper .widget-mailchimp-info{margin-bottom:20px}.custom-footer .widget-mailchimp:before{content:"";background:url(../../../../../../themes/ticketbox-child/img/footer-nwsletter-logo.png) no-repeat;height:149px;width:520px;display:inline-block;position:absolute;left:auto;top:10px;z-index:-1}.site-footer.custom-footer .footer-sidebar .widget.widget-mailchimp .widget-mailchimp-wrapper .mailchimp-form-content .newsletter-field input.dt-form-text{background:#fff;color:#313131;width:66%;margin-bottom:40px;height:60px}.custom-footer .widget.widget-mailchimp .widget-mailchimp-wrapper .mailchimp-form-content .mailchimp-submit{font-weight:600;text-transform:uppercase;font-size:18px;min-width:184px;border:1px solid #fff;border-radius:0;padding:10px 5px;line-height:1.1}.footer-links-block>.row>.footer-cnt-box:last-child>.footer-info:last-child{margin-top:24px}.site-footer.custom-footer .footer-sidebar{padding-bottom:20px}.footer-bottom .copyright-section{border-top:1px solid #e1e1e1;padding-top:25px}.site-footer.custom-footer .footer-bottom{padding:0}.site-footer.custom-footer .footer-bottom .copyright-section .site-info{color:#2b2b2b;font-size:13px;font-weight:400;text-transform:capitalize}.menu-footer li{float:left;list-style:none;font-size:13px;text-transform:capitalize;margin-left:7px;border-left:1px solid #b1b1b1;padding-left:7px;line-height:1}.menu-footer{padding:0}.domain-link a{font-size:13px}.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .site-info,.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .footer-right,.footer-nav-menu{line-height:1}.custom-footer{padding-top:14px}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list li.dt-instagram__item{width:20%;padding-left:12px;padding-right:12px;margin-bottom:24px}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list{margin-left:-12px;margin-right:-12px}.follow-instagram-container .insta-box{display:table-cell;position:relative;height:300px;overflow:hidden;background:#fff;width:1000px;vertical-align:middle;background-size:cover!important;background-position:center center!important}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list .dt-instagram__item a{position:absolute;width:100%;top:0;right:0;left:0;bottom:0;height:100%}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list .dt-instagram__item a img{max-height:100%;width:auto;display:block;vertical-align:middle;margin:0 auto}body.woocommerce ul.products li.product .product-content-wrapper{border:1px #d8d8d8 solid;box-shadow:none}.single.single-product.woocommerce .site,.single.single-product.woocommerce #dawnthemes-page,.single.single-product.woocommerce #main.site-main{z-index:inherit}.single.single-product.woocommerce .modal-backdrop{z-index:10000}.single.single-product.woocommerce .modal{z-index:10005}#tribe-events .button.btn-popup{margin-top:0;border-radius:0;color:#fff;font-size:25px;border:1px #fff solid;font-weight:700;padding:15px 50px;min-width:300px}.modal-body .form-group label{text-transform:capitalize;font-weight:600}.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button:last-child{margin-right:0}.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button{margin-right:10px}.footer-info .dt-socials-list .dt-socials-item.instagram .dt-socials-item-link:before,.footer-info .dt-socials-list .dt-socials-item.google-plus .dt-socials-item-link:before,.footer-info .dt-socials-list .dt-socials-item.twitter .dt-socials-item-link:before,.footer-info .dt-socials-list .dt-socials-item.facebook .dt-socials-item-link:before{background-color:gray}.footer-info .dt-socials-list .dt-socials-item.instagram .dt-socials-item-link:hover:before,.footer-info .dt-socials-list .dt-socials-item.google-plus .dt-socials-item-link:hover:before,.footer-info .dt-socials-list .dt-socials-item.twitter .dt-socials-item-link:hover:before,.footer-info .dt-socials-list .dt-socials-item.facebook .dt-socials-item-link:hover:before{background-color:#449831}#ticketbox-ajax-auth-login.ticketbox-ajax-auth input.button,#ticketbox-ajax-auth-register.ticketbox-ajax-auth input.button,#ticketbox-ajax-auth-forgot_password.ticketbox-ajax-auth input.button{padding:12px 30px;background:#b80033;border-color:#b80033;-webkit-border-radius:2px;border-radius:2px}.ticketbox-ajax-auth a.text-link{color:#b80033}.ticketbox-ajax-auth input#email,.ticketbox-ajax-auth input#password,.ticketbox-ajax-auth input#password2,.ticketbox-ajax-auth input#signonname,.ticketbox-ajax-auth input#signonpassword,.ticketbox-ajax-auth input#user_login,.ticketbox-ajax-auth input#username{box-shadow:none;padding:11px 20px;color:#545454;border-color:#eaeaea;width:100%;border-radius:0;-webkit-border-radius:0;background-color:#fff}.woocommerce td.product-name>a{clear:both;float:left;margin-left:0}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label select{line-height:44px}#enter_my_details{position:absolute;right:26px;bottom:0;margin-bottom:-74px;z-index:1;border-color:#b80033;background:#b80033}#tribe-events-content .ticketbox-module{position:relative;z-index:1}.loader-block{z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;display:none}.loader-img{border:8px solid #f3f3f3;border-top:8px solid #B80033;border-radius:50%;width:50px;height:50px;-webkit-animation:loader 0.5s linear infinite;-moz-animation:loader 0.5s linear infinite;-o-animation:loader 0.5s linear infinite;animation:loader 0.5s linear infinite;position:absolute;top:50%;left:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}@keyframes loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.custom-error{display:inline-block;padding:23px 10px 10px 0;clear:both;font-size:14px;color:red;font-weight:700}#fooevents_calendar .fc-content .fc-time{display:none}.tribe-events-single .stock.in-stock{display:none}.tcfa-question-circle:before{content:"\f1c5"}.tm-extra-product-options-container ul li i.tm-tooltip:before{content:"";background:url(../../../../../../themes/ticketbox-child/img/pic-icon.png) no-repeat;width:64px;height:64px;position:absolute;top:2px;background-size:20px}.firstname_group-div input#tmcp_textfield_12,.firstname_group-div input#tmcp_textfield_11{text-transform:capitalize}.photo-package-wrap{width:100%;float:left;margin:0 0 30px;padding:0}.photo-package-img{width:30%;float:left}.photo-package-img img{width:100%}.photo-package-right{width:70%;float:left;padding:0 0 0 30px}.photo-package-right ul{margin-top:30px}.ticketbox-tab-pane p{display:inline-block;margin-top:30px}.out-of-stock-form{margin:0;padding:30px 30px 15px 30px;width:100%;margin:0;position:relative}.out-of-stock-form .wpcf7-form-control.wpcf7-submit{max-width:100px;padding:8px 20px}.out-of-stock-form .modal-header{border:none;padding:0}.out-of-stock-form button.close{position:absolute;right:20px;top:10px;font-size:42px}.out-of-stock-form button.close:hover{background:none}.out-of-stock-form #tribe-events .button{margin-top:0}.custom-inquire-now-btn{display:inline-block;cursor:pointer;text-transform:uppercase;background:#b80033!important;border:1px #b80033 solid!important;font-weight:400!important;border-radius:0px!important;color:#fff!important;font-size:14px;font-family:sans-serif;margin-top:5px;float:left;padding:10px 15px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-font-smoothing:subpixel-antialiased;margin-left:12px;height:42px}.custom-inquire-now-btn:hover{opacity:1}.out-of-stock-form .wpcf7-form p input[type="text"],.out-of-stock-form .wpcf7-form p input[type="email"]{margin-top:3px}.out-of-stock-form .wpcf7-form p label{font-size:14px;margin-bottom:0;position:relative}#custom-inquire-now-modal{padding-right:0!important}body.modal-open{padding-right:0!important}.out-of-stock-form span.wpcf7-not-valid-tip{position:absolute;width:100%;left:0;top:70px;font-size:11px;color:red}.out-of-stock-form .wpcf7-validation-errors{display:block;padding:5px 15px;border:2px solid #ff0;color:#000}.out-of-stock-form .screen-reader-response{display:none}.out-of-stock-form .wpcf7-mail-sent-ok{color:green}.event-booking-section .tickets-section table.variations td select#pa_rider-group{float:left;height:51px;line-height:51px}.woocommerce .tickets-section .reset_variations{float:left;margin-top:0;height:42px;display:none!important}.event-booking-section .tickets-section table.variations td.label{display:inline-block;float:left;padding-top:15px!important}.edit-account-form .gender-label{display:block;float:left;width:100%}.edit-account-form label.gender-heading{display:block!important;width:100%!important;float:left!important;font-size:16px}.edit-account-form label{display:inline-block!important;float:left!important;margin:0 15px 0 0!important;width:65px!important;font-size:14px}.edit-account-form>input.input-text{width:auto!important;height:32px!important}.woocommerce form.register .form-row label.checkbox{padding-left:25px}.woocommerce form.register .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;float:left;left:0;top:8px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-error{position:absolute}.cpf_hide_element.tm-cell.cpf-type-radio.iscpfdependson.is-epo-depend{padding:0}.class_gear_hire-div{background:rgba(0,0,0,0)!important}.woocommerce .tickets-section .tribe-events-tickets .is-epo-depend li.tmcp-field-wrap label span.tc-label{left:6px}.woocommerce .tm-extra-product-options .tm-cell.class_show_gear_hire-div{visibility:hidden;height:0;margin:0}.woocommerce .tm-extra-product-options .cpfclear{height:0!important}.bike-hire-enable-div{background:rgba(0,0,0,0)!important}.woocommerce .tm-extra-product-options .tm-cell.bike-hire-enable-div{visibility:hidden;height:0;margin:0}.class-bike-option-div{background:rgba(0,0,0,0)!important;padding:0!important}.bringing-own-bike-div{background:rgba(0,0,0,0)!important}.class-bike-option-div.is-epo-depend{background:#fbfbfb!important;padding:20px!important}.choose-a-bike-div{background:rgba(0,0,0,0)!important;padding:0!important}.choose-a-bike-div.is-epo-depend{padding:20px!important;background:#fbfbfb!important}.woocommerce .tm-extra-product-options .tm-cell.class-show-tuition-type-div{visibility:hidden;height:0;margin:0}.class-select-tuition-type-div{background:rgba(0,0,0,0)!important;padding:0!important}.class-select-tuition-type-div label{padding-right:5px}.checkout-customer-col .checkout-customer-details .create-account label.checkbox span{padding-left:20px}.checkout-customer-col .checkout-customer-details .create-account label.checkbox .input-checkbox{left:0;top:0;margin:5px 8px 0 0}.woocommerce-account .woocommerce-MyAccount-orders .woocommerce-orders-table__cell .woocommerce-button.button.cancelled{display:none}.addon-group-sec label input#tmcp_textfield_1{border:1px solid #eaeaea!important;width:100%!important}.addon-group-sec .addon_order_id-div{visibility:hidden;position:absolute}.addon-group-sec .addon_event_id{visibility:hidden;position:absolute}.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap{width:50%!important;float:left}.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap label{font-weight:400!important}.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap label span{font-weight:400!important}.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap input[type="radio"]:checked:before,.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap input[type="radio"]:not(:checked):before{content:'';position:absolute;left:-1px;top:0;width:20px;height:20px;border:1px solid #b80033;border-radius:100%;background:#f6f6f6;cursor:pointer}.addon-group-sec ul.tmcp-elements li.tmcp-field-wrap input[type="radio"]:checked:after{content:'';width:12px;height:12px;background:#b80033;position:absolute;top:4px;left:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.addon-group-sec .bringing-own-bike-div .tm-extra-product-options-container{width:30%!important}.addon-group-sec .what-cover-section-div{padding:10px;background:#fff}.addon-group-sec .choose-a-bike-div.is-epo-depend{background:#fff!important}.addon-group-sec .bringing-own-bike-div{background:#fff!important}.addon-group-sec .iscpfdependson.is-epo-depend{background:#f5f5f5!important;padding:15px}.addon-group-sec .cpf_hide_element.tm-cell.cpf-type-radio.iscpfdependson.is-epo-depend{padding:10px}.addon-group-sec .iscpfdependson.is-epo-depend .tm-extra-product-options-container .span.price .amount{position:relative;top:2px}.addon-group-sec .iscpfdependson.is-epo-depend .tm-extra-product-options-container .choose-a-bike-div.iscpfdependson.is-epo-depend{width:100%}.addon-group-sec .choose-a-bike-div .tm-epo-field-label{margin-bottom:10px;width:100%!important}.woocommerce .event-buytickets.addon-group-sec .choose-a-bike-div .tm-extra-product-options-container{max-width:100%!important;width:100%!important}.addon-group-sec .choose-a-bike-div .tm-extra-product-options-container ul li i.tm-tooltip:before{right:0}.addon-group-sec .choose-a-bike-div .tm-extra-product-options-container .choose-a-bike-ul li.tmcp-field-wrap{padding-right:30px;margin-bottom:10px}.addon-group-sec .choose-a-bike-div ul.tmcp-elements li.tmcp-field-wrap{width:51%!important}.addon-group-sec .gear-hire-div-div .tm-extra-product-options-container{max-width:100%!important;width:70%!important}.woocommerce .addon-group-sec .amount{position:relative;top:2px}.addon-group-sec .gear-hire-div-div ul li.tmcp-field-wrap{width:50%}.addon-group-sec .gear-hire-is-epo-div ul li.tmcp-field-wrap{width:100%!important}.addon-group-sec .photo-package-div-div .tm-extra-product-options-container{width:60%!important}.addon-group-sec .what-cover-sec-div-div .tm-extra-product-options-container{width:60%!important}.addon-group-sec .tm-epo-field-label{font-weight:400}.woocommerce .addon_class .tm-extra-product-options-container .tmcp-field-wrap label input#tmcp_textfield_1{border:1px #d9d9d9 solid!important}.woocommerce .addon_class .addon-group-sec .addon_order_item_id-div{position:absolute;visibility:hidden}.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button{margin-top:10px}.show_info.activemodal{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:99}.show_info.activemodal #edit_order_action{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;max-width:740px;width:94%;height:500px;z-index:9999;overflow-x:hidden;padding:20px}.loader_popup{position:fixed;left:0;right:0;bottom:0;top:0;margin:auto;z-index:999;width:100px;height:100px}.show_info.activemodal .order_event_form_box_close{height:35px;width:35px;background:#b80033;color:#fff;font-size:16px;line-height:40px;display:inline-block;position:absolute;right:0;text-align:center;top:0;cursor:pointer;font-weight:500;box-shadow:1px 1px 8px 1px rgba(0,0,0,.5)}.show_info.activemodal label{font-size:16px}.add_on_info .attendee_info div input[type=radio]{margin:0!important;position:relative;top:-2px;vertical-align:middle;float:none}.show_info.activemodal .add_on_info input[type="radio"]:not(:checked):before,.show_info.activemodal .add_on_info input[type="radio"]:checked:before{content:'';position:absolute;left:-1px;top:-2px;width:20px;height:20px;border:1px solid #b80033;border-radius:100%;background:#f6f6f6;cursor:pointer}.show_info.activemodal .add_on_info input[type="radio"]:checked:after{content:'';width:12px;height:12px;background:#b80033;position:absolute;top:2px;left:3px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.show_info.activemodal .add_on_info .attendee_info div input[type=radio]{cursor:pointer;margin:0 20px 0 0!important}.show_info.activemodal .attendee_info span{margin:0 10px 0 0}.show_info.activemodal .cb_wc{width:auto!important;float:left;display:inline-block}.book-head .book-price{padding:0 15px 0 15px}body.woocommerce div.product div.summary .share-links span.share-title{margin:5px 11px 0 0;display:inline-block}body.woocommerce div.product div.summary .share-links .icon-share-links ul{margin-bottom:0}body.bodymodal #dawnthemes-page{z-index:999999}body.bodymodal{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.show_info.activemodal{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#masthead.site-header .bannerinner-wrapper h1{font-family:'Edo'}#content-sidebar .woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.main-sidebar.smartsidebar .woocommerce.widget_product_search form input[type="submit"]{background:#449831}.main-content .products .product-content-wrapper .champions_view_product a{color:#449831}.main-content .products .product-content-wrapper .champions_view_product a:hover{color:#449831}#dawnthemes-page #main #content-sidebar .main-sidebar.smartsidebar h3.widget-title{font-family:'Edo'}body .custom-footer .widget.widget-mailchimp .widget-mailchimp-wrapper .mailchimp-form-content .mailchimp-submit{background:#449831}body .custom-footer .widget-mailchimp:after{border-right:10.6vw solid rgba(68,152,49,.7);z-index:2}#main .main-content .paging-navigation .page-numbers.current,#main .main-content .paging-navigation a.page-numbers:hover{background:#449831;border:1px solid #449831}.widget_price_filter .price_slider_wrapper .price_slider_amount button.button{color:#449831;border:1px solid #449831}.widget_price_filter .price_slider_wrapper .price_slider_amount button.button:hover{background:#449831}.products .product-category a h2.woocommerce-loop-category__title span.count{display:none}.products .product-category a h2.woocommerce-loop-category__title{text-transform:uppercase!important}.woocommerce.widget_shopping_cart .woocommerce-mini-cart-item .variation dd{display:none!important}.woocommerce .event-buytickets .choose-a-bike-div .tm-extra-product-options-container .choose-a-bike-ul li.tmcp-field-wrap.li-sold-out-disabled .tc-label{padding-left:0px!important}span.photopackage-sold-out-disabled-label,span.bikehire-sold-out-disabled-label{display:block;color:#b80033;padding-left:7px;font-size:12px}.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method label img{height:22px}.wc_payment_method.payment_method_securepayframe{display:none}.woocommerce-checkout-payment .payment_box ul#option_payment_method_securepay li label{padding:0!important;margin:0;vertical-align:text-top!important}.woocommerce-checkout-payment .payment_box ul#option_payment_method_securepay{padding:1rem 0;margin:0}.woocommerce-checkout-payment .payment_box ul#option_payment_method_securepay li{padding:.5rem 0}.woocommerce-checkout-payment .payment_box ul#option_payment_method_securepay li input{top:0!important}body .event-booking-section .tribe-events-tickets #tm-extra-product-options-fields .dob_group-div ul.dob_group-ul li.tmcp-field-wrap{display:flex;flex-wrap:nowrap;float:inherit;width:100%!important;gap:5px}body .event-booking-section .tribe-events-tickets #tm-extra-product-options-fields .dob_group-div ul.dob_group-ul li.tmcp-field-wrap label{max-width:30%}body .event-booking-section .tribe-events-tickets #tm-extra-product-options-fields .dob_group-div ul.dob_group-ul li.tmcp-field-wrap label select{background:#fff}.event-booking-section .tickets-section .carports-section .event-carport-div .event-carport-ul .tmcp-field-wrap,.event-booking-section .tickets-section .garaging-section .event-garaging-div .event-garaging-ul .tmcp-field-wrap{flex-direction:column}.event-booking-section .tickets-section .carports-section .event-carport-div .event-carport-ul .tm-quantity,.event-booking-section .tickets-section .garaging-section .event-garaging-div .event-garaging-ul .tm-quantity{text-align:left}#dt-main-menu .logo-wrap .site-title{line-height:0;padding:10px 0}.custom_cart_popup.aa .woocommerce-message{width:0;height:0;margin:0;padding:0}.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{flex:0 0 29%;width:100%}.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap>label>span{display:flex;align-items:center}.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap>label>span:after,.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap>label>span:before{top:0}.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap>label>span:after{top:4px}@media (max-width:400px){.event-booking-section .tickets-section .gender_group-div ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{flex:0 0 100%;width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#dt-main-menu .logo-wrap .site-title{padding:0}}.securepay_payment_form_message_popup .popup-mask{display:none;top:0;left:0;background-color:rgba(0,0,0,.6);height:100%;position:fixed;width:100%;z-index:99999}.securepay_payment_form_message_popup .popup-content{display:none;background:none repeat scroll 0 0 #fff;border-radius:0;border-top:0;box-shadow:0 0 6px 0 rgba(0,0,0,.1);left:0;right:0;padding:20px;position:fixed;text-align:center;top:50%;transform:translateY(-50%);width:890px;z-index:99999;margin:0 auto}.securepay_payment_form_message_popup .popup-content .close{cursor:pointer;position:absolute;right:-10px;top:-30px;background:url(../../../../../../themes/ticketbox-child/images/close-icon.png) 0 0 no-repeat;width:42px;height:42px;color:#fff;opacity:1}.woocommerce-checkout.woocommerce-order-pay .securepay_payment_form .form-row.form-row-first{display:flex;flex-wrap:wrap}.woocommerce-checkout.woocommerce-order-pay .securepay_payment_form .form-row.form-row-first label{width:100%}.woocommerce-checkout.woocommerce-order-pay .woocommerce>:not(#securepay_error_message),.woocommerce-checkout.woocommerce-order-pay .woocommerce form.securepay_payment_form{padding:0 40px}.woocommerce-checkout.woocommerce-order-pay .woocommerce form .form-row.form-row.form-row-first select,.woocommerce-checkout.woocommerce-order-pay .woocommerce-page form.form-row.form-row-first .form-row select{width:50%;color:#545454;background-color:#fff}@media (min-width:992px){.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .site-info,.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .footer-right,.footer-nav-menu{display:inline-block;width:auto}.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .site-info{float:left}.site-footer.custom-footer .footer-bottom .copyright-section.has-footer-right .footer-right{float:right}.footer-nav-menu{float:left}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 5px 0 0!important}}@media (min-width:1601px){.featured-box-wrapper{max-width:1600px;left:auto!important;right:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0 5px}}@media (min-width:1700px){.section-heading .wpb_wrapper:before{width:70.2vw}.section-heading .wpb_wrapper:after{width:70.9vw}}@media (max-width:1899px){.banner-box-right-cnt.vc_column_container{padding-left:54px}.home-banner-slider .carousel-caption .slider-heading{font-size:50px;line-height:56px}.home-banner-slider .carousel-caption .slider-desc,.home-banner-slider .carousel-caption .slider-desc p{font-size:14px;line-height:23px}.slider-banner-block{width:39.5vw}.slider-banner-block:before{width:84vw}.slider-banner-block:after{left:-38%}.home-banner-slider .carousel-control.left{left:2%}.home-banner-slider .carousel-control.right{right:2%;left:auto}}@media (max-width:1600px){.custom-footer .widget-mailchimp:after{border-right:12.6vw solid rgba(177,1,49,.7);border-top:22.6vw solid transparent}body .custom-footer .widget-mailchimp:after{border-right:12.6vw solid rgba(68,152,49,.7);border-top:22.6vw solid transparent}.follow-instagram-container .insta-box{height:235px}}@media (max-width:1400px){.custom-footer .widget-mailchimp:after{border-right:14.6vw solid rgba(177,1,49,.7);border-top:27.6vw solid transparent}body .custom-footer .widget-mailchimp:after{border-right:14.6vw solid rgba(68,152,49,.7);border-top:27.6vw solid transparent}.event-item-img-box{max-height:146px}.featured-box-title{font-size:30px!important}.featured-box-texts,.featured-box-texts p{font-size:13px}.banner-box-right-cnt.vc_column_container{padding-left:0;max-width:100%}.banner-box-content{height:300px}.banner-bottom-boxes-wrapper.vc_custom_1507807347735{margin-top:-172px!important}.banner-box-content:after{border-right:199px solid rgba(96,185,41,.5)}.banner-boxes-heading{font-size:34px!important}.slider-banner-block:before{width:92.7vw}.slider-wrapper{min-height:670px}}@media (max-width:1299px){.featured-box-row{padding:27px 20px 27px 30px}}@media (max-width:1199px){body .event-booking-section .tribe-events-tickets #tm-extra-product-options-fields .dob_group-div ul.dob_group-ul li.tmcp-field-wrap label{flex:100%}body .event-booking-section .tribe-events-tickets #tm-extra-product-options-fields .dob_group-div ul.dob_group-ul li.tmcp-field-wrap{width:135%!important}.custom-footer .widget-mailchimp:after{border-right:160px solid rgba(177,1,49,.7);border-top:363px solid transparent}body .custom-footer .widget-mailchimp:after{border-right:160px solid rgba(68,152,49,.7);border-top:363px solid transparent}.footer-menu{border-bottom:1px solid #e1e1e1;width:235px;box-sizing:border-box}.footer-cnt-box .footer-menu:last-child{border-right:none}.follow-instagram-container .insta-box{height:173px}.event-item-img-box{max-height:136px}.featured-box-row{padding:20px}.featured-box-title{font-size:25px!important}.featured-box-block>.vc_column-inner>.wpb_wrapper:after{border-right:180px solid rgba(72,154,50,.9);border-top:258px solid transparent}.featured-box-block>.vc_column-inner>.wpb_wrapper:before{border-right:126px solid rgba(255,255,255,.15);border-top:219px solid transparent}.intro-content-block .intro-heading{margin-bottom:16px;line-height:1!important;font-size:45px!important}.intro-wrapper.vc_custom_1507528857986{padding-top:24px!important}.video-block>.vc_column_container:after{border-right:421px solid rgba(0,0,0,.6);border-top:673px solid rgba(0,0,0,0)}.top-header #dt-main-menu .header-main{width:72%}.top-header #dt-main-menu .logo-wrap{width:28%}.primary-navigation ul.main-menu>li,.primary-navigation ul.nav-menu>li{margin-left:31px}#primary-navigation ul.main-menu>li:after{width:31px;left:-31px}.top-header #dt-main-menu .logo-wrap .site-title .site-logo:before{width:355px;height:113px}.banner-box-content{height:237px}.banner-boxes-heading{font-size:28px!important}.banner-box-content.banner-big-cnt-box{padding-left:34px;padding-right:34px}.banner-boxes-pera .wpb_wrapper p{font-size:13px}.banner-boxes-heading.vc_custom_1507805891401{padding-top:18px}.banner-box-content:after{border-right:199px solid rgba(96,185,41,.5);border-top:325px solid rgba(0,0,0,0)}.banner-box-content.banner-big-cnt-box:after{border-right:199px solid rgba(23,2,7,.5)}.section-heading .wpb_wrapper:after{width:84.1vw}.section-heading .wpb_wrapper:before{width:83.2vw}.section-heading .vc_custom_heading{font-size:26px!important;padding:36px 0}.section-heading .wpb_wrapper:before,.section-heading .wpb_wrapper:after{border-top:104px solid rgba(0,0,0,.5);border-right:49px solid transparent}.icon-box-container{min-height:317px}.home-banner-slider .carousel-caption .slider-heading{font-size:43px;line-height:51px}.home-banner-slider .carousel-caption .slider-desc,.home-banner-slider .carousel-caption .slider-desc p{font-size:13px;line-height:21px}.slider-wrapper{min-height:580px}.slider-banner-block{width:43vw}.slider-banner-block:before{width:97.7vw}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 0 5px!important}.primary-navigation ul.main-menu>li.button{margin-left:10px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap{width:auto!important}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 5px 0 0!important}.broadford-right .entry-share .share-title{margin:10px 0 0 0!important}.broadford-right .icon-share-links{padding-top:0}.addon-group-sec .choose-a-bike-div ul.tmcp-elements li.tmcp-field-wrap{width:70%!important}}@media (min-width:1024px) and (max-width:1100px){.securepay_payment_form_message_popup .popup-content{width:800px;margin:0 auto}}@media (max-width:1023px){.securepay_payment_form_message_popup .popup-content{width:auto;margin:0 20px}}@media (max-width:992px){#top-header-content.container{width:auto}.site-header .top-header,#dt-main-menu{height:auto}.site-header .top-header{top:0;left:15px;right:auto;display:inline-block;float:left}.site-header-info{height:auto;left:auto;right:0;display:inline-block;float:right}.site-header-info .container{width:auto}#dt-main-menu .menu-toggle{width:37px;float:left;padding-left:0;padding-right:10px}#dt-main-menu .logo-wrap{float:none;margin:0 auto}.top-header #dt-main-menu .logo-wrap{width:49%}.top-header #dt-main-menu .logo-wrap .site-title .site-logo:before{top:24px;width:288px;height:97px}.top-header #dt-main-menu .logo-wrap .site-title .logo{margin-top:0}.menu-toggle{line-height:59px}#dt-main-menu .logo-wrap .site-title{line-height:59px}#dt-main-menu .logo-wrap .site-title .sticky_logo{max-height:48px}.offcanvas .site-navigation #primary-menu>li.booknw-btn:last-child{line-height:1.1;margin-top:16px;width:100%;text-align:center;border-bottom:1px solid #fff}.offcanvas .site-navigation #primary-menu .button.booknw-btn a{border:none}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 5px 0 0!important}#dt-main-menu .logo-wrap .site-title{padding:0}}@media (max-width:991px){.footer-cnt-box .footer-menu:last-child{border-right:1px solid #e1e1e1}.footer-menu{width:1000px;border-bottom:none}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list li.dt-instagram__item{width:33.33%}.follow-instagram-container .insta-box{height:210px}.upcoming-ride-slider .upcoming-events-header .upcoming-events-title{margin-bottom:11px}.upcoming-ride-slider .ticketbox_upcoming-events .upcoming-events-header .upcoming-events-links{padding-top:0;margin-bottom:22px;position:static;text-align:center}.latest-news-listing .latest-news-col{width:100%}.menu-footer li:first-child{padding-left:0;border-left:none;margin-left:0}.site-footer .footer-bottom .copyright-section .footer-right{text-align:right;display:inline-block;float:right}.site-footer .footer-bottom .copyright-section .site-info{margin-bottom:20px}.footer-bottom .copyright-section{margin-bottom:20px;display:inline-block;float:left;clear:both;width:100%}.featured-box-title{font-size:19px!important}.featured-box-title.vc_custom_1507636363700,.featured-box-title.vc_custom_1507636515312,.featured-box-title.vc_custom_1507636563598{margin-bottom:8px!important}.featured-box-texts,.featured-box-texts p{font-size:12px;line-height:1.3}.featured-box-row{padding:0}.featured-box-content,.featured-box-content[class*="vc_col-"]{height:135px;display:table-cell;padding:11px 12px;vertical-align:top;float:none;width:1000px}.featured-box-block>.vc_column-inner>.wpb_wrapper:before{border-right:91px solid rgba(255,255,255,.15);border-top:177px solid transparent}.featured-box-block>.vc_column-inner>.wpb_wrapper:after{border-right:180px solid rgba(72,154,50,.9);border-top:197px solid transparent}.intro-content p,#content .wpb_text_column.intro-content :last-child,#content .wpb_text_column.intro-content p:last-child,.wpb_text_column.intro-content :last-child,.wpb_text_column.intro-content p:last-child{font-size:15px;line-height:24px}.video-block>.vc_column_container:after{border-right:319px solid rgba(0,0,0,.6);border-top:546px solid rgba(0,0,0,0)}.small-logo.wpb_single_image img{max-width:260px}.small-logo .vc_single_image-wrapper:before{width:585px;height:115px}.banner-boxes-heading{font-size:20px!important}.banner-box-content{height:156px}.banner-box-content:after{border-right:199px solid rgba(96,185,41,.5);border-top:234px solid rgba(0,0,0,0)}.banner-bottom-boxes-wrapper.vc_custom_1507807347735{margin-top:-97px!important}.banner-boxes-pera .wpb_wrapper p{line-height:1.4}.wpb_content_element.banner-boxes-pera{margin-bottom:10px}.banner-box-right-cnt a.btn{font-size:12px!important}.banner-boxes-heading.vc_custom_1507805891401{padding-top:29px}.banner-box-content.banner-big-cnt-box:after{border-right:199px solid rgba(23,2,7,.5)}.banner-box-content.banner-big-cnt-box{padding-left:24px;padding-right:24px}.slider-wrapper:before{border-left:78.5vw solid rgba(0,0,0,.76);border-bottom:150vw solid rgba(0,0,0,0)}.slider-banner-block:before{width:114.7vw;border-top:28.8vw solid rgba(0,0,0,.3);border-right:15.5vw solid transparent}.slider-banner-block{width:49vw}.home-banner-slider .carousel-caption .slider-heading{font-size:40px;line-height:45px}.home-banner-slider .carousel-caption .slider-desc,.home-banner-slider .carousel-caption .slider-desc p{font-size:12px;line-height:17px}.slider-banner-caption{padding-left:19px}header.site-header:before{height:92px}}@media (max-width:979px){.event-item-img-box{max-height:175px}.upcoming-ride-day-slider.ticketbox_upcoming-events .ticketbox_upcoming-events-content .owl-pagination div.active{background-color:#b80033}.event-booking-section .tickets-section table.variations td.label{display:block!important;margin:0 0 10px;float:left;width:100%!important}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 0 5px}.site-footer .footer-bottom .copyright-section .footer-right{text-align:center;display:block;float:left;width:100%;margin:10px 0 0 0}.footer-nav-menu{text-align:center}.menu-footer li{float:none;display:inline-block;border-left:none}.addon-group-sec .gear-hire-div-div .tm-extra-product-options-container{width:100%!important}.addon-group-sec .bringing-own-bike-div .tm-extra-product-options-container{width:100%!important}.addon-group-sec .choose-a-bike-div ul.tmcp-elements li.tmcp-field-wrap{width:100%!important}}@media (max-width:768px){.event-item-img-box{max-height:205px}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{width:100%;display:inline-block}.event-booking-section .tickets-section table.variations td.label{width:100%!important;margin:15px 0 10px!important;float:left}.addon-group-sec .bringing-own-bike-div .tm-extra-product-options-container{width:40%!important}}@media (max-width:767px){.footer-cnt-box .footer-menu:last-child{border-right:none}.footer-links-block>.row>.footer-cnt-box:last-child>.footer-info:first-child{border-top:1px solid #e1e1e1}.footer-links-block>.row>.footer-cnt-box:last-child>.footer-info:last-child:before{left:0;padding-right:0}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list li.dt-instagram__item{width:50%}.follow-instagram-container .insta-box{height:245px}.event-item-img-box{max-height:170px}.upcoming-ride-slider .upcoming-events-header .upcoming-events-title{font-size:32px}.featured-box-title{font-size:27px!important}.featured-box-title.vc_custom_1507636363700,.featured-box-title.vc_custom_1507636515312,.featured-box-title.vc_custom_1507636563598{margin-bottom:15px!important}.featured-box-texts,.featured-box-texts p{font-size:15px}.featured-box-content,.featured-box-content[class*="vc_col-"]{height:auto;display:inline-block;padding:20px;float:left;width:100%}.featured-box-block>.vc_column-inner>.wpb_wrapper:before{border-right:133px solid rgba(255,255,255,.15);border-top:239px solid transparent}.featured-box-block>.vc_column-inner>.wpb_wrapper:after{border-right:180px solid rgba(72,154,50,.9);border-top:273px solid transparent}.wpb_content_element.featured-box-img{margin-bottom:0}.featured-box-block:last-child .wpb_content_element.featured-box-img{margin-bottom:30px}.featured-box-block{padding-top:0!important}.wpb_single_image.vc_align_left.intro-img{text-align:center}.video-block>.vc_column_container:after{border-right:45vw solid rgba(0,0,0,.6);border-top:76vw solid rgba(0,0,0,0)}.banner-bottom-boxes-wrapper.vc_custom_1507807347735{margin-top:20px!important}.banner-boxes-heading.vc_custom_1507805891401{padding-top:0;padding-bottom:16px}.wpb_content_element.banner-boxes-pera{margin-bottom:20px}.banner-box-content{height:auto;display:inline-block;width:100%;padding:60px 15px}.banner-box-content:after{border-right:199px solid rgba(96,185,41,.5);border-top:64vw solid rgba(0,0,0,0)}.banner-boxes-heading{font-size:25px!important;line-height:1.2!important}.banner-box-content.banner-big-cnt-box{padding-left:34px;padding-right:34px}.upcoming-ride-wrapper.vc_custom_1508319808006{padding-top:0!important}.site-header.top_header_transparent .top-header{background:rgba(0,0,0,.5)}.site-header .top-header{top:48px;left:0;right:0;width:100%}.site-header-info{height:auto;left:auto;right:0;position:relative;width:100%;background:#4c4b4b}.site-header-info .site-info-right{width:100%}.site-info-content .header-account-block{float:right}.navbar-search .search-form-wrap.show-popup{left:-15px;right:auto}.navbar-search .search-form-wrap.show-popup:before{right:auto;left:17px}.top-header #dt-main-menu .logo-wrap{margin:auto;float:none;max-width:237px}#dt-main-menu .menu-toggle{margin-left:10px}.site-header-info .site-info-right .navbar-search .navbar-searchform{padding-left:0}.icon-box-block:after{height:1px;width:190px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;right:auto;top:auto;margin-top:0;bottom:0;left:50%;margin-left:-95px}.section-heading .wpb_wrapper:after{width:88.1vw}.section-heading .wpb_wrapper:before{width:87.2vw}.icon-box-block{min-height:220px!important}.home-banner-slider .carousel-caption{position:static;background:rgba(0,0,0,.8);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.slider-banner-block{width:100%;padding:36px 0 36px}.slider-wrapper{min-height:0;background:none!important}.desktop-none{display:block}.slider-wrapper:before{display:none;border:none}.slider-banner-block:after{left:-15px}.home-banner-slider .carousel-caption .slider-desc,.home-banner-slider .carousel-caption .slider-desc p{font-size:17px;line-height:21px}.home-banner-slider .carousel-control.left{left:15px}.home-banner-slider .carousel-control.right{right:15px;left:auto}.home-banner-slider .carousel-control{top:37%}.slider-banner-block:before{display:none;border:none}.photo-package-img{display:none}.photo-package-right{padding:0;width:100%}.event-booking-section .tickets-section table.variations td select#pa_rider-group{width:100%!important;margin:0 0 10px}.custom-inquire-now-btn{margin-left:0}.addon-group-sec .tm-epo-field-label{width:100%;max-width:100%}.woocommerce .woocommerce-MyAccount-content table.my_account_orders .button{margin-right:0}.show_info.activemodal .add_on_info .attendee_info div label{text-align:left;width:100%;float:left}.add_on_info .attendee_info div{text-align:left}.show_info.activemodal .attendee_info span{margin:0 10px 10px 0;display:inline-block}.show_info.activemodal label{text-align:left}.woocommerce-checkout.woocommerce-order-pay .woocommerce form .form-row-first,.woocommerce-checkout.woocommerce-order-pay .woocommerce form .form-row-last,.woocommerce-checkout.woocommerce-order-pay .woocommerce-page form .form-row-first,.woocommerce-checkout.woocommerce-order-pay .woocommerce-page form .form-row-last{width:100%}}@media (max-width:600px){.display-mobi{display:inline-block}.site-header-info .site-info-right .ticketbox_register_login{height:auto}.topbar-menu-block li>a .fa{font-size:16px}.topbar-menu-block li>a{font-size:0}.topbar-menu-block>li{border-right:1px solid rgba(255,255,255,.2);padding-right:20px}.topbar-menu-block li:first-child{padding-right:0}.topbar-menu-block li:last-child{border-right:none}.woocommerce .event-booking-section .dob_group-div .tm-extra-product-options-container ul li label{margin:0 0 5px 0!important}}@media (max-width:639px){.site-footer.custom-footer .footer-sidebar .widget.widget-mailchimp,.custom-footer .widget-mailchimp{padding-top:93px}.custom-footer .widget-mailchimp:before{height:120px;width:89%;background-size:100% auto;top:14px}.follow-instagram-container .dawnthemes-instagram .instagram-wrap .dt-instagram__list li.dt-instagram__item{width:100%}.follow-instagram-container .insta-box{height:400px}.event-item-img-box{max-height:128px}.section-title{font-size:32px!important;margin-bottom:13px!important}.section-title.vc_custom_1507785598616{margin-bottom:13px!important}.view-all-latest-news{position:static;margin-bottom:19px;text-align:center}.small-logo.wpb_single_image img{max-width:200px}.small-logo .vc_single_image-wrapper:before{width:453px;height:85px;top:-20px}.wpb_content_element.video-frame{margin-bottom:30px}.banner-box-content.banner-big-cnt-box:after{border-right:199px solid rgba(23,2,7,.5)}.banner-box-content.banner-big-cnt-box{padding-top:30px;padding-bottom:34px}.section-heading .vc_custom_heading{font-size:24px!important}.section-heading .wpb_wrapper:before{width:94.2vw}.section-heading .wpb_wrapper:after{width:96.1vw}.icon-box-block{min-height:240px!important}.slider-banner-block:after{background-position:left -29vw top}.home-banner-slider .carousel-control{top:34%}.home-banner-slider .carousel-caption .slider-desc p{width:100%}.woocommerce .tickets-section .reset_variations{margin-left:10px!important}}@media (max-width:514px){.event-booking-section .tickets-section .woocommerce-variation-add-to-cart{padding-top:145px!important}}@media (max-width:479px){.footer-menu{width:100%;border-bottom:none;display:block;float:left;border-right:none}.site-footer.custom-footer .footer-sidebar .widget.widget-mailchimp .widget-mailchimp-wrapper .mailchimp-form-content .newsletter-field input.dt-form-text{width:100%}.custom-footer .widget-mailchimp:before{width:336px}.follow-instagram-container .insta-box{height:290px}.event-item-img-box{max-height:100%}.latest-news-listing .latest-news-col .news-content-box{padding-left:0;width:100%}.latest-news-listing .latest-news-col .news-image{width:100%;margin-bottom:18px}.small-logo.wpb_single_image img{max-width:165px}.small-logo .vc_single_image-wrapper:before{width:372px;height:73px;top:-16px}.wpb_content_element.video-frame{margin-bottom:20px}.top-header #dt-main-menu .logo-wrap{width:171px}.top-header #dt-main-menu .logo-wrap .site-title .site-logo:before{width:251px}#dt-main-menu .logo-wrap .site-title .sticky_logo{max-height:100%}#dt-main-menu .logo-wrap{width:49%}.section-heading .vc_custom_heading{font-size:21px!important}.icon-box-block{padding-bottom:0!important;padding-top:0!important}.slider-banner-caption{padding-left:0}.home-banner-slider .carousel-caption .slider-heading{font-size:32px;line-height:38px}.home-banner-slider .carousel-control{top:33%}.slider-banner-block{padding:20px 0 20px}.slider-banner-block:after{background-position:left -45vw top}#enter_my_details{margin-bottom:-68px;right:auto;left:25px}#tribe-events-content .event-booking-section .tickets-section{padding-top:113px}#tribe-events-content .event-booking-section .tickets-section h2.tribe-events-tickets-title{left:11px;top:82px}.menu-footer li{border-left:none;display:block;width:100%;text-align:center;margin:0 0 10px}.site-footer .footer-bottom .copyright-section .footer-right{text-align:center;display:block;float:left;width:100%}.event-booking-section .tickets-section .tm-epo-field-label{width:100%!important}.show_info.activemodal .cb_wc{width:100%!important;float:left;display:inline-block}.show_info.activemodal .add_on_info .add-info-choose-bike .add-info-choose-bike{width:100%}.show_info.activemodal .add_on_info .attendee-info-gear-hire-wrap .attendee-info-gear-hire-wrap-inner{width:100%}.show_info.activemodal .attendee-info-gear-hire-wrap-inner span{margin:0;width:100%;float:left}.show_info.activemodal .attendee-info-gear-hire-wrap-inner input[type="text"]{width:100%}}#product-3647 .woocommerce-Price-amount.amount{visibility:hidden;position:absolute}#product-3647 .qty.text{visibility:hidden;position:absolute}#product-3647 .addon_final_price{visibility:hidden;position:absolute}#product-3647 .quantity{visibility:hidden;position:absolute}#payment .payment_method_securepayframe input[type=radio]:first-child{position:static!important}#payment .payment_method_securepayframe label{display:inline-block;padding:0}.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none;line-height:normal}.woocommerce-checkout #payment #option_payment_method_securepay li label[for="payment_method_securepay_not_save_first_card"]{position:static;padding-left:10px;padding-bottom:10px;vertical-align:sub}.woocommerce-checkout #payment .payment_method_securepayframe p{margin-bottom:0}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap{display:flex;flex-direction:column-reverse;min-width:130px;width:auto}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-quantity.tm-right,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-quantity.tm-right{float:none;margin:0;margin-top:10px;max-width:100%}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-quantity.tm-right .tm-qty,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-quantity.tm-right .tm-qty{padding:10px}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-field-display,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tm-field-display{display:flex}.event-carport-div li:nth-child(2) .tm-quantity,.event-garaging-div li:nth-child(2) .tm-quantity{display:none!important}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-extra-product-options .tmcp-field-wrap label,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tc-extra-product-options .tmcp-field-wrap label{padding:0 0 2px}.ma_expiry_date-ul .tm-epo-field.tmcp-date{min-height:2em!important}.woocommerce .tm-extra-product-options .tm-row.tm-cell{margin-bottom:0}.event-booking-section .tickets-section .event-carport-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap label,.event-booking-section .tickets-section .event-garaging-div ul.tmcp-ul-wrap li.tmcp-field-wrap .tmcp-field-wrap label{padding:0 0 2px}.tm-extra-product-options-field.custom-order .tm-field-display{overflow:visible}.need-ma-licence-section .is-epo-depend li.tmcp-field-wrap{width:90%!important}.need-ma-licence-section .is-epo-depend li.tmcp-field-wrap select{background:#fff;padding:6px 10px;height:auto;border-radius:1px}.event-booking-section .tickets-section .need-ma-licence-section .ma_licence_number-div ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error,.need-ma-licence-section .ma_licence_number-div span.tc-chars,.need-ma-licence-section .ma_licence_number-div label.tm-error{display:none!important}.single-product .event-booking-section .tm-extra-product-options-container ul li.tmcp-field-wrap .after-amount{display:block;font-size:14px}.single-product .event-booking-section .need-ma-licence-section ul.tmcp-ul-wrap li.tmcp-field-wrap{display:flex;min-width:130px;width:auto!important}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap{flex:0 0 150px;align-items:center;padding-top:3px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap label{padding-top:0}.event-booking-section .tickets-section .firstname_group-div label,.event-booking-section .tickets-section .gender_group-div label,.event-booking-section .tickets-section .dob_group-div label{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-top:10px}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap,.event-booking-section .tickets-section .dob_group-div li.tmcp-field-wrap{width:100%!important;flex:0 0 100%!important}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap{flex:0 0 100%!important;width:100%!important}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap label,.event-booking-section .tickets-section .dob_group-div li.tmcp-field-wrap label{width:100%;display:block;flex:0 0 100%;max-width:100%}.event-booking-section .tickets-section .gender_group-div li.tmcp-field-wrap label{width:100%;flex:0 0 100%;max-width:100%}.tm-extra-product-options .tc-col-auto,.tm-extra-product-options .tc-cell.tc-col-auto,.tc-cell.tc-col-auto,.tc-col-auto{max-width:165px!important;width:165px}.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap label,.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap span{width:auto}.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{width:170px;flex:0 0 170px}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend.tcwidth-66{max-width:100%;flex:0 0 100%}@media (max-width:1199px){.event-booking-section .tickets-section label{max-width:100%!important;width:100%}.event-booking-section .tickets-section .firstname_group-div label,.event-booking-section .tickets-section .gender_group-div label,.event-booking-section .tickets-section .dob_group-div label{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:10px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap{width:100%!important}}@media (max-width:768px){.event-booking-section .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row){width:100%!important;float:left!important}.tm-extra-product-options .tc-col-auto,.tm-extra-product-options .tc-cell.tc-col-auto,.tc-cell.tc-col-auto,.tc-col-auto{max-width:100%!important;width:100%}.event-booking-section .tickets-section .tribe-events-tickets td{width:100%!important;display:block!important}}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap{flex:0 0 150px;align-items:center;padding-top:3px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap label{padding-top:0}.event-booking-section .tickets-section .firstname_group-div label,.event-booking-section .tickets-section .gender_group-div label,.event-booking-section .tickets-section .dob_group-div label{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-top:10px}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap,.event-booking-section .tickets-section .dob_group-div li.tmcp-field-wrap{width:100%!important;flex:0 0 100%!important}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap{flex:0 0 100%!important;width:100%!important}.event-booking-section .tickets-section .firstname_group-div li.tmcp-field-wrap label,.event-booking-section .tickets-section .dob_group-div li.tmcp-field-wrap label{width:100%;display:block;flex:0 0 100%;max-width:100%}.event-booking-section .tickets-section .gender_group-div li.tmcp-field-wrap label{width:100%;flex:0 0 100%;max-width:100%}.tm-extra-product-options .tc-col-auto,.tm-extra-product-options .tc-cell.tc-col-auto,.tc-cell.tc-col-auto,.tc-col-auto{max-width:165px!important;width:165px}.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap label,.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap span{width:auto}.event-booking-section .tickets-section ul.tmcp-ul-wrap.tm-element-ul-radio li.tmcp-field-wrap{width:170px;flex:0 0 170px}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend.tcwidth-66{max-width:100%;flex:0 0 100%}.gender_group-ul{padding-top:10px!important}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend li.tmcp-field-wrap{width:100%!important}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend .tc-row label{flex:auto;max-width:160px}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend .tc-row{align-items:center}.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend .tc-row ul.tm-element-ul-select li label,.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend .tc-row ul.tm-element-ul-textfield li label,.event-booking-section .tickets-section .tribe-events-tickets .is-epo-depend.is-epo-depend .tc-row ul.ma_expiry_date-ul li label{max-width:300px}@media (max-width:1199px){.event-booking-section .tickets-section label{max-width:100%!important;width:100%}.event-booking-section .tickets-section .firstname_group-div label,.event-booking-section .tickets-section .gender_group-div label,.event-booking-section .tickets-section .dob_group-div label{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:10px}.event-booking-section .tickets-section ul.tmcp-ul-wrap li.tmcp-field-wrap{width:100%!important}}@media (max-width:768px){.event-booking-section .tm-extra-product-options ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row){width:100%!important;float:left!important}.tm-extra-product-options .tc-col-auto,.tm-extra-product-options .tc-cell.tc-col-auto,.tc-cell.tc-col-auto,.tc-col-auto{max-width:100%!important;width:100%}}@media (max-width:479px){.event-booking-section .tickets-section .tribe-events-tickets td{width:100%!important;display:block!important}.event-booking-section .tickets-section .tm-epo-field-label{font-size:16px}}