/* Theme Name: Em4u Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of em4u
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: em4u
Version: 1.0
Tags: translation-ready, left-sidebar, right-sidebar
Text Domain:  em4u-child
*/

@font-face {
  font-family: disco;
  src: url(https://lionsgoesseventies.be/wp-content/themes/em4u-child/Monoton-Regular.ttf);
}

rs-layer#slider-1-slide-2-layer-2 {font-family:'disco';}

body.home section.ova-page-section .container {background-color: transparent!important; }
body.page section.ova-page-section .container {background-color: rgba(255, 255, 255, 0.9); border-radius:10px; padding:40px;}

.StripeElement {
    height: unset!important;
}
.tribe-tickets__commerce-checkout-gateways {
	padding: 20px;
    background-color: #fff;
}


.event-tickets .tribe-tickets__commerce-checkout-cart-footer, .tribe-common .tribe-tickets__commerce-checkout-cart-footer {background-color:transparent;}
section.tribe-tickets__commerce-order footer.tribe-tickets__commerce-order-footer {background:transparent;}
.event-tickets .tribe-tickets__commerce-checkout-cart-footer>div:first-child, .tribe-common .tribe-tickets__commerce-checkout-cart-footer>div:first-child {
    flex: unset!important;
}
.tribe-tickets__tickets-item-content-title-container.tribe-tickets--no-description {min-width:350px;}

.tec-tickets-seating__timer {display:none!important;}

.tribe-tickets__commerce-checkout-cart-header::after {content: 'Je hebt maximum 10 minuten om je betaalgegevens in te vullen.';color: #ff0000; font-weight: 700;}

.tribe-tickets__commerce-checkout-gateways {padding:25px!important;}

section.ova-page-section .container p, section.ova-page-section .container ul li {font-size:18px;font-family:'Roboto',sans-serif;}
section.ova-page-section .container ul {margin-left:30px;}

/* TIJDELIJK - READ MORE KNOP */
.artisten-lijst .vc_btn3-container.vc_btn3-left {display:none;}
p.tribe-events-back {display:none;}
/* END */

.disabled {display:none!important;}

span.tribe-events-c-small-cta__stock, span.tribe-events-c-small-cta__price {display:none;}

a.foutelink:link, a.foutelink:hover, a.foutelink:visited{color:#372c78!important;}

li.partner {margin-right:15px;}
li.partner a img {border-radius:5px; max-width: 116px;}

.home .main_slider.main_slider_v1.main_slider_v2.owl-carousel.owl-theme.owl-loaded{
    display:none;
}
.home .main_slider.main_slider_v1.owl-carousel.owl-theme.owl-loaded{
    display:none;
}
.vc_row.wpb_row.vc_row-fluid.wrap_service.vc_custom_1504854373547.vc_row-has-fill.vc_row-no-padding {
    top: -32px;
}
.vc_slide.vc_images_carousel.vc_build {width:100%!important;}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    width: 100% !important;
    display: block;
    min-width: 100%;
}
rs-module-wrap#rev_slider_1_1_wrapper {
    width: 100% !important;
    min-width: 100% !important;
    left:0px !important;
}
rs-module#rev_slider_1_1 {
    min-width: 100% !important;
    width: 100% !important;
}
.home video{
    min-width:100% !important;
}

/* HEADER 2 */
.ovatheme_header_v2.bg_heading .ova-bg-heading {
    margin-top: 0;
}
/* END */

.page-template-page-custom .ova-bg-heading{
    display:none;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1662699260758.vc_row-has-fill {
    margin-top: 96px;
}
.logged-in.admin-bar header.ovatheme_header_v1 .wrap_menu_logo {
    background-color: #000000;
}
.vc_custom_1662699260758{
    padding-top:0px;
    padding-bottom: 30px;
    position: relative !important;
}
.vc_custom_1662699260758:before{
    content: "" !important;
    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
}
.vc_custom_1662699260758 .txt1 h1{
    font-size: 6rem;
    font-family: "Cantata One", serif;
    font-weight: 300;
    color: #372c78;
    text-transform: uppercase;
    line-height: 6rem;
    padding: 0px 30px;
    text-align: center;
}

.vc_custom_1662699260758  .txt2 p{
    font-size: 16px;
    color: #FFFFFF;
    padding: 0px 30px;
    max-width: 1000px;
    font-family: "Poppins", sans-serif;
    margin: auto;
    margin-top:-20px;
    text-align: center;
}
.vc_custom_1662960229745{
    padding-top:100px;
    padding-bottom: 30px;
    position: relative;
}
.vc_custom_1662960229745:before{
    content: "" !important;
    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
}
.ova-page-section {
    margin-top: 60px !important;
}
body.page-template-default .ova-page-section {margin-bottom: 30px;}
body.home.page-template-default .ova-page-section {margin-bottom: 0;}

.page-id-1282 .ova_heading h3.title{
    margin-bottom: -40px;
}
.ova-bg-heading .bg_cover {
    background-color: rgba(0, 0, 0, 0.5);
}
.wpcf7-form-control-wrap label{
    display: block;
    width: 100%;
}
.event_contact textarea{
    height: 60px;
}
.event_contact textarea, .event_contact input[type="email"] {
    width: 100%;
    height: 45px;
    border-radius: 0;
    border: 1px solid #e2e2e2;
    color: #242b46;
    opacity: 0.7;
    padding-left: 15px;
}
.tribe-events-single-event-description.tribe-events-content h2 {font-size:18px;color:#372c78;text-decoration:underline;}
.vc_custom_1662960229745 .txt1 h1{
    font-size: 6rem;
    font-family: "Cantata One", serif;
    font-weight: 300;
    color: #372c78;
    text-transform: uppercase;
    line-height: 6rem;
    padding: 0px 30px;
    text-align: center;
}
.vc_custom_1662960229745 .txt2 p{
    font-size: 16px;
    color: #FFFFFF;
    padding: 0px 30px;
    font-family: "Poppins", sans-serif;
    margin: auto;
    margin-top:-20px;
    max-width: 1000px;
    text-align: center;
}
.ova_heading{
    margin-bottom: 60px;
}
.first_{
    margin-top: 50px;
}
.end_{
    margin-bottom: 50px;
}
.vc_custom_1662699260758{
    margin-bottom: 30px;
}
.lo1 p{
    font-size: 14px;
}
.lo1 p a{
    color: #372c78;
}
.lo1 h2, .lo1 h3, .lo1 h4, .lo1 h5, .lo1 h6{
    font-family: "Cantata One", serif;
    font-weight: 300;
    color: #372c78;
    text-transform: uppercase;
    margin-top: 15px;
}
.lo2 h2, .lo2 h3, .lo2 h4, .lo2 h5, .lo2 h6{
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.lo2 .wpb_content_element{
    margin-bottom: 30px;
    margin-top: -10px;
}
.lo2 h3{
    font-family: "Cantata One", serif;
    font-weight: 300;
    color: #372c78;
    font-size: 2.4rem;
    text-transform: uppercase;
}
.lo_fix h3{
    margin-top: 5px;
}
.lo2 h5{
    font-size: 2.4rem;
    font-family: "Cantata One", serif;
    font-weight: 300;
    color: #372c78;
    text-transform: none;
}
.contact_info .desc span:nth-child(2){
    margin-left: 20px;
}
.lo2 a{
    color: #372c78;
}
.lo2 a:hover{
    color: #372c78!important;
    opacity: 0.5;
}
.lo2{
    border-left: 2px solid #372c78;
    padding-left: 5px !important;
}
footer{
    background: #000000;
}
.row_fix {
    padding: 0px 30px !important;
}
div nav.navbar li.active>a {
    color: #372c78  !important;
}
div .dropdown-menu>li>a:hover{
    color: #372c78  !important;
}
div .ovatheme_header_v4 .ova-menu #ovatheme_header_v4 ul.nav > li .dropdown-menu li a:hover,div .ova_header ul.nav > li > a:hover,div .map-info-window h2.caption-title a {
    color: #372c78  !important;
}
.ova_search_v1.ovaem_search_event .ovaem_submit input, .ovaem_search_event .ovaem_submit input, .ovaem_search_event form input.ovame_submit, .ovatheme_header_v3.bg_heading .ova-top .item_top .ova-login, .ova_heading .sub_title:after, .ovaem_events_filter .ovaem_events_filter_content .time, .ovaem_events_filter .ovaem_events_filter_content .ova-item.style2:hover .ova_thumbnail .time, .ova_box.style2 .wrap_content .desc:after, .venues_slider .owl-controls .owl-dot.active, .ova_speaker_list_wrap .ova_speaker_list .content .trig, .ova_speaker_list_wrap.style2 .ova_speaker_list .content ul.social li a:hover, .ova_speaker_list_wrap.style2 .ova_speaker_list .wrap_img ul.social li a:hover, .ova_blog .content .ova_media a, .owl-controls .owl-dot.active, footer.footer_v2 .ova_mailchimp .info:after, footer.footer_v2 .subcribe .ova_mailchimp .info:after, .ova_single_event .tab_content .wrap_nav ul.nav li.active a span, .ova_single_event .event_widget h3.title span, .event_single_related .ova_heading_v2.white .sub_title span, .ovaem_archives_event.list .ovaem_search .ovaem_search_event .ovaem_submit input:hover, .ovaem_events_list .ova_thumbnail .price, .ovaem_events_list.sidebar .info .more_detail a span, .events_sidebar .event_widget.widget_ovaem_search_event_widget input.ovame_submit, .ovaem_regsiter_event form .ova_register_event:hover, .ovaem_blog_page .post-wrap .post-meta .right_side .post-footer a:hover, .widget.widget_tag_cloud .tagcloud a:hover, .ovaem_blog_page.list_two .post-wrap .read_more .post-readmore a:hover, #commentform #submit.submit, .ovaem_schedule_single_event .ovaem_schedule ul li.active a, li.ova-megamenu ul.ova-mega-menu li h5.title:after, .ova-menu li.ova-megamenu ul.ova-mega-menu .ovaem_slider_events_two a.ova-btn, .widget.widget_product_tag_cloud .tagcloud a:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce span.onsale, .woocommerce.single-product .cart .button, .woocommerce.single-product .woocommerce-tabs ul.tabs li.active a:after, #scrollUp, .ovaem_events_filter .ovaem_events_filter_content .ova-item .time, ul li.ova-megamenu ul.ova-mega-menu li h5.title:after, footer.footer_v1 .wrap_widget h4.widget-title:after, .ova_heading_v3 span, .ova-btn.ova-btn-main-color, footer.footer_v3 h4.widget-title:after, .ova-btn.ova-btn-white:hover, .ova-btn:hover, .events_sidebar .event_widget h3.title span, .event_contact .submit .wpcf7-submit, .contact_info .icon, .ovaem_general_sidebar .widget h3.title span, #comments h4.block-title span, .main_slider_v1.main_slider_two .item .caption .ova_countdown_slideshow .countdown-section:nth-child(2), .main_slider_v1.main_slider_two .item .caption .ova_countdown_slideshow .countdown-section:nth-child(4), .ova_event_countdown .ova_countdown_slideshow .countdown-section:nth-child(2), .ova_event_countdown .ova_countdown_slideshow .countdown-section:nth-child(4), .ovaem_search_banner form .ovaem_submit input, .cat_info:hover, .ova_heading_v4 .sub_title:after, .ova-btn.ova-btn-second-color:hover, .woocommerce form.login button[type='submit']{
    background-color: #372c78 !important;
}
.ovaem_events_filter .ovaem_events_filter_content .ova-item.style2 .wrap_content .bottom .price, .ovaem_events_filter .ovaem_events_filter_content .ova-item .wrap_content h2 a:hover, .ova_service:hover .icon, .ovaem_events_filter .ovaem_events_filter_content .ova-item .wrap_content .more_detail .btn_link:hover, .ovaem_events_filter .read_more a i, .ova_box .wrap_content h3 a:hover, .ovaem-slider-events .item h2 a:hover, .venues_slider .item .wrap_content h2 a:hover, .venues_slider .item .wrap_img .read_more a:hover, .ova_speaker_list_wrap .ova_speaker_list .content ul.social li a:hover, .ova_speaker_list_wrap .ova_speaker_list .content .title a:hover, .ova-btn.ova-btn-arrow:hover i, .ova-btn.ova-btn-arrow i, .ova_speaker_list_wrap.style4 .ova_speaker_list .content .wrap_info .title a:hover, .ova_blog .post-meta .post-date i, .ova_blog .post-meta .post-comment i, .ova_blog .content h2.title a:hover, footer.footer_default .social ul.social_theme li a:hover, footer.footer_default .copyright a:hover, footer.footer_v1 .wrap_bellow .social ul li a:hover, footer.footer_v1 .wrap_bellow .copyright a:hover, footer.footer_v2 .copyright a:hover, .ova_single_event .content .ovaem_tags span i, .ova_single_event .content .ovaem_tags ul li a:hover, .ova_single_event .content .social ul li a:hover, .ova_single_event .content .social span i, .ova_single_event .tab_content .tab-content .ovaem_schedule .wrap_content .content_side .speaker_info .speaker_title a:hover, .ovaem_events_filter .ovaem_events_filter_content .ova-item.style2 .wrap_content .bottom .more_detail .btn_link:hover, .ovaem_events_list .info .title a:hover, .ovaem_events_list.sidebar .info .more_detail a:hover, .ovaem_event_tags_widget a:hover, .ovaem_special_event_widget h3.widget_title a:hover, .ovaem_single_speaker .content .speaker_info label i, .ovaem_single_speaker .content .speaker_info a:hover, .ovaem_single_speaker .content .speaker_info.social_speaker a:hover, ul.breadcrumb a:hover, .ovaem_blog_page .post-wrap .post-media .post-categories a:hover, .ovaem_blog_grid_page .post-wrap .content .post-title h2 a:hover, .ovaem_blog_grid_page .post-wrap .content .read_more a:hover, .ovaem_detail_post .tags_share .tag .ovaem_tags a:hover, .ovaem_detail_post .tags_share .share ul.share-social-icons li a:hover, .ova_venue_item .content h3.title a:hover, li.ova-megamenu ul.ova-mega-menu li a:hover, .ovatheme_header_v1 .ova-menu ul.navbar-nav li .dropdown-menu li a:hover, .ovatheme_header_v2 .ova-menu ul.navbar-nav li .dropdown-menu li a:hover, .ovatheme_header_v3 .ova-menu ul.navbar-nav li .dropdown-menu li a:hover, .ovatheme_header_v4 .ova-menu #ovatheme_header_v4 ul.nav > li .dropdown-menu li a:hover, .ova-menu li.ova-megamenu ul.ova-mega-menu .ovaem_slider_events_two .event_content h2.title a:hover, .ovaem_slider_events_two .event_content .wrap_date_venue i, .ovaem_slider_events_two .owl-controls .owl-next:hover, .ovaem_slider_events_two .owl-controls .owl-prev:hover, .ova-woo-shop .shop_archives a h2.woocommerce-loop-product__title:hover, .woocommerce.single-product .woocommerce-tabs .woocommerce-Tabs-panel #review_form_wrapper #review_form .comment-form-rating p.stars a, .woocommerce.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews ol.commentlist .star-rating span, .banner_one .event_icon i, .ovaem_blog_page .post-wrap .post-title h2 a:hover, .ovaem_blog_page .post-wrap .post-meta .left_side .post-date i, .ovaem_blog_page .post-wrap .post-meta .left_side .comment i, .ovaem_detail_post .post-meta .post-meta-content .comment .left i, .ovaem_detail_post .post-meta .post-meta-content .post-date .left i, .ovaem_detail_post .tags_share .tag .ovaem_tags i, .woocommerce .related.products .product .ova_rating .star-rating, .woocommerce .woocommerce-product-rating .star-rating, .main_slider_v1 .item .caption .slider_date .box i, .cat_info i, .ova_heading_v4 h3 span, .em4u_call_action .wpb_wrapper a{
    color: #372c78  !important;
}
.container {
    margin: auto !important;
}
.tribe-events-single-event-description.tribe-events-content ul li {font-size:15px;margin-bottom:15px;}
.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {width: 100%!important;}
.tribe-events-venue-map {width: unset!important;}
footer{
    padding: 60px 0px;
}
footer h2{
    color: #FFFFFF;
    margin: 0px;
    margin-bottom: 20px;
    font-family: "Cantata One", serif;
}
footer ul{
    padding: 0;
    margin: 0;
}
footer ul li{
    list-style: none;
}
footer ul li a{
    color: rgba(255,255,255,0.7) !important;
}
footer ul li a:hover{
    opacity: 0.5;
}

#menu-rotary-club-genk li:nth-child(2) a{
    color: #372c78 !important;
}
ul#menu-social-media  li:before{
    font-size: 20px;
    color: #372c78 !important;
}
.event-calendar-sync a, a:hover {
    color: #372c78 !important;
}
#menu-social-media li{
    position: relative;
    transition: 0.3s;
}
ul#menu-social-media a {
    font-size: 0;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: -10px;
    left: -10px;
}
#menu-social-media li:hover{
    opacity: 0.5;
}
ul#menu-footer-logo {
    display: flex;
    align-items: center;
}
.home .vc_custom_1509102742871 {
    padding-bottom: 0px !important;
    margin-bottom: -30px;
}
.copyright a{
    color: #372c78 !important;
}
.copyright {
    width: 100%;
    color: #FFFFFF;
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.3);
    padding-top: 20px;
    margin-top: 30px;
}
.par_page1{
    /* margin-top: 60px !important; */
}
.par_page2{
    /* margin-bottom: 60px !important; */
}
.contact_info .desc span:nth-child(2) {
    margin-left: 20px;
}
.event_contact .submit .wpcf7-submit{
    border: none !important;
    padding: 8px 30px;
    transition: 0.3s;
}
.event_contact .submit .wpcf7-submit:hover{
    opacity: 0.5;
}
.tribe-events-schedule.tribe-clearfix{
    margin-top: 0px !important;
}
.tribe-events-schedule.tribe-clearfix h2{
    margin-top: 0px !important;
}
span.tribe-events-cost{
    color: #372c78 !important;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{
    background: #372c78 !important;
    color: #FFFFFF !important;
}
.tribe-events-meta-group a{
    color: #372c78 !important;
}
span.tribe-event-date-start {
    text-transform: capitalize;
}
.tribe-events-event-image {
    width: 45% !important;
}
.tribe-events-event-image img{
    width: 100% !important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
    border: 1px solid #372c78 !important;
    color: #372c78 !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
    background-color: #372c78 !important;
    color: #FFFFFF !important;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon{
    margin-right: 0px !important;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon, .tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{
    margin-left: 0px !important;
}
h2.tribe-events-single-section-title {
    margin-top: 0px;
}
.tribe-events-single-event-description.tribe-events-content {
    /*
	width: calc(55% - 30px) !important;
    margin-left: 30px !important;
	*/
}
.tribe-events-single-event-description.tribe-events-content p{
    font-size: 17px !important;
	color:#000!important;
	font-weight: 500!important;
}
.tribe-link-view-attendee{
    display: none !important;
}
.tribe-events-c-subscribe-dropdown__container {
    width: 100% !important;
}
.tribe-events.tribe-common {
    /* width: 200px !important; */
}
.tribe-common.event-tickets.tribe-tickets__tickets-wrapper {
    /*
	width: calc(100% - 230px);
    margin-left: 30px;
	*/
}
.tribe-events-meta-group.tribe-events-meta-group-details {display:none!important;}
form#tribe-tickets__tickets-form {
    width: 100% !important;
    min-width: 100% !important;
    margin-bottom: 30px !important;
}
.tribe-events-c-subscribe-dropdown {
    margin-top: 25px !important;
}
.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {
    width: 50%;
}
#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 1170px;
}
.tribe-events-single-event-description.tribe-events-content h2,.tribe-events-single-event-description.tribe-events-content h3,.tribe-events-single-event-description.tribe-events-content h4, .tribe-events-single-event-description.tribe-events-content h5,.tribe-events-single-event-description.tribe-events-content h6{
    margin-top: 0px !important;
}
.single-tribe_events .breadcrumb>li:nth-child(2){
    display: none !important;
}
.tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small{
    background-color: #2a4b81 !important;
    color: #FFFFFF !important;
}



h1.ova_title {
    margin-top: 15px !important;
}
.page-id-5708 .col-md-4.ovaem_general_sidebar{
    display: none !important;
}
.page-id-5708 .col-md-8 {
    width: 100%;
}
.vc_grid-item-mini h4{
    margin-top: 15px !important;
    margin-bottom: -15px !important;
}
.vc_grid-item-mini .vc_col-sm-12{
    padding: 0px !important;
}
.vc_gitem-post-data-source-post_excerpt{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}
.vc_grid.vc_row.vc_grid-gutter-30px.vc_pageable-wrapper.vc_hook_hover {
    margin-top: 30px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
    background-color: #372c78 !important;
    color: #FFFFFF !important;
}
.tribe-events-c-subscribe-dropdown {
    margin-top: 0px !important;
}
form#tribe-tickets__tickets-form{
    margin-top: 0px !important;
}
.tribe_events{
    display: flex !important;
    flex-wrap: wrap !important;
}
form#tribe-tickets__tickets-form.fix {
    margin-top: 28px !important;
}
.tribe-events-event-meta.primary+.event-tickets, .tribe-events-event-meta.secondary+.event-tickets{
    margin-bottom: initial;
    margin-top: initial;
}
.woocommerce-cart .col-md-8{
    width: 100%;
}
.woocommerce-cart .col-md-8 .col-md-8{
    width: 66.66666667%;
}
.woocommerce-cart .ovaem_general_sidebar{
    display: none !important;
}
.woocommerce-checkout .col-md-8{
    width: 100%;
}
.woocommerce-checkout .col-md-8 .col-md-8{
    width: 66.66666667%;
}
.woocommerce-checkout .ovaem_general_sidebar{
    display: none !important;
}
.woocommerce-checkout section.ova-page-section {
    padding: 50px 0px !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous {
    margin: 0;
    font-weight: 500;
}
.woocommerce .ova_cart .actions .button{
    background-color: #372c78 !important;
    color: #FFFFFF !important;
}
.woocommerce.single-product .woocommerce-tabs .woocommerce-Tabs-panel .form-submit input.submit, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce .ova_cart .cart-collaterals .wc-proceed-to-checkout a, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    background: #372c78!important;
}
.woocommerce-cart button{
    background: #372c78!important;
}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth {
    margin-bottom: -35px !important;
}
.venues_slider .item .wrap_img .read_more a:hover{
    color:#FFFFFF !important;
}
.main_slider_v1 .item .caption h3.sub_title, .ovaem_search_event form input.ovame_submit, .ova_search_v1.ovaem_search_event .ovaem_submit input, .ovaem_search_event .ovaem_submit input, .ovaem-slider-events .slick-next, .ovaem-slider-events .slick-prev, .ova_speaker_list_wrap.style2 .ova_speaker_list .content ul.social li a:hover, .ova_speaker_list_wrap.style2 .ova_speaker_list .wrap_img ul.social li a:hover, footer.footer_v2 .social ul li a:hover, .ovaem_archives_event.list .ovaem_search .ovaem_search_event .ovaem_submit input:hover, .events_sidebar .event_widget.widget_ovaem_search_event_widget input.ovame_submit, .ovaem_event_tags_widget a:hover, .ovaem_archives_event.grid_sidebar .events_sidebar .event_widget .ovaem_event_tags_widget a:hover, .ovaem_regsiter_event form .ova_register_event:hover, .ovaem_blog_page .post-wrap .post-meta .right_side .post-footer a:hover, .widget.widget_tag_cloud .tagcloud a:hover, .ovaem_blog_page.list_two .post-wrap .read_more .post-readmore a:hover, #commentform #submit.submit, .widget.widget_product_tag_cloud .tagcloud a:hover, .ova-btn.ova-btn-main-color, .ova-btn.ova-btn-white:hover, .ova-btn:hover, .event_contact .submit .wpcf7-submit, .wrap_btn_book, .wrap-ovaem-slider-events .ova-slick-prev, .wrap-ovaem-slider-events .ova-slick-next, .ova-btn.ova-btn-second-color:hover, .ovame_tickets .wrap_tickets.featured .wrap_content .ovaem_register a, .woocommerce form.login button[type='submit']{
    border-color: #372c78!important;
}
.ovaem_search{
    display: none !important;
}
.ovaem_events_filter .ovaem_events_filter_content .ova-item .wrap_content .more_detail .btn_link{
    border: 1px solid #372c78!important;
}
.ovaem_events_filter .ovaem_events_filter_content .ova-item .wrap_content .more_detail .btn_link:hover{
    color:#FFFFFF !important;
}
.single-event  div#event_tab {
    display: none;
}
.single-event .tags{
    display: none;
}
.book_now_btn{
    border: none !important;
    color: #FFFFFF !important;
}
.join_event .title span, .wrap_btn_book{
    border: none !important;
    background-color: #372c78 !important;
    color: #FFFFFF !important;
}
.single .event-calendar-sync a, a:hover{
    color: #FFFFFF !important;
}
.event_widget.event_info{
    display: none !important;
}
.return-to-shop a.wc-backward{
    background-color: #372c78 !important;
}
.grey_bg.ova_single_venue .event_widget:nth-child(2){
    display: none;
}
.vc_column-inner.vc_custom_1509101202384 {
    padding-top: 0px !important;
}
.vc_column-inner.vc_custom_1509101202384 .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {
    padding: 0px 15px !important;
}
.clubs {padding-bottom: 80px;}
.clubs h4 {color:#372c78;}
.clubs .wpb_column.vc_column_container {padding-left: 10px;padding-right: 10px;}
.clubs .wpb_column.vc_column_container .vc_column-inner {background-color:#fefefe;padding: 0!important;}

/* EVENTS PAGE */
section#tribe-events-pg-template, .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {background-color:#fff;margin-top:40px;border-radius:10px;}
/*.tribe-common.event-tickets {background-color:#fff;border-radius:10px;padding:40px;}*/
footer.tribe-tickets__commerce-checkout-cart-footer, #tribe-tickets__commerce-checkout-footer-notice-error--no-gateway {background-color:#fff;border-radius:0;}
.tribe-events-single-event-description.tribe-events-content ul {
	text-indent: -20px;
    margin-left: 20px;
}
.event-tickets .tribe-tickets__tickets-form {max-width:100%!important;}
/* END */

/* Stachethemes Seat Planner */
.stachesepl-select-seats-button {background-color: #2A4B81!important; border-radius: 3px!important}
.stachesepl-seat-planner-header .stachesepl-seat-planner-header-label.is-empty, 
.stachesepl-seat-planner-header-button.secondary, .stachesepl-seat-planner-header .stachesepl-seat-planner-header-label,
.stachesepl-seat-planner-header-button, .stachesepl-tooltip-content, .stachesepl-seat-tooltip-price-label, .stachesepl-seat-tooltip-price-value, .stachesepl-seat-tooltip-tag,
.stachesepl-ui-badge, .stachesepl-field-error-message, .stachesepl-options-seat-options-header .stachesepl-seat-icon, .stachesepl-select-seats-button, .stachesepl-seat-tooltip, .stachesepl-popup-text,
.stachesepl-date-time-picker-unavailable__description, .stachesepl-timepicker__empty, .stachesepl-fluid-modal__subtitle, .stachesepl-onsite-modal__close,
.stachesepl-seat-info-bottom-sheet-tag, .stachesepl-seat-info-bottom-sheet-message, .stachesepl-seat-info-bottom-sheet-price-label, .stachesepl-seat-tooltip-id-text
 {font-size: 1.4rem!important;}
 .stachesepl-seat-planner-header {width: 50rem!important;}

/* END */

@media screen and (min-width: 1025px){
    .ovatheme_header_v1 .ova-menu ul.navbar-nav li a.btn_get_ticket {
        background: #372c78!important;
        color: #FFFFFF !important;
        padding: 12px 30px !important;
        border-radius: 4px;
        margin-left: 15px;
    }
    .ovatheme_header_v1 .ova-menu ul.navbar-nav li a.btn_get_ticket:hover{
        color: #FFFFFF !important;
    }
}
@media screen and (max-width: 1024px){
    .book_now_btn{
        display: none;
    }
    .wrap_btn_book{
        display: none;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1662699260758.vc_row-has-fill{
        margin-top: -2px;
    }
    input.wpcf7-form-control.has-spinner.wpcf7-submit {
        width: 100%;
    }
    .vc_custom_1662960229745{
        padding-top: 0px;
    }
    .vc_custom_1662960229745{
        margin-top: -2px;
    }
    .lo2 {
        border-left: none;
        padding-left: 0px !important;
    }
    .wpb_single_image.vc_align_left{
        text-align: center !important;
    }
}
@media (max-width: 992px){
    .ovatheme_header_v1 .ova-menu .ova-logo {
        background-color: #fff;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .ova-menu .navbar-brand {
        margin-top: 0px;
        padding-bottom: 11px;
    }
    .ovatheme_header_v1 .ova-menu button.navbar-toggle {
        left: 15px !important;
        top: -10px;
        display: block;
    }
    .ovatheme_header_v1 .ova-menu .ova-logo{
        background:#000000;
    }
    .ova-menu .navbar-toggle {
        border-color: #FFFFFF;
    }
    .ova-menu .navbar-toggle .icon-bar {
        background: #FFFFFF;
    }
	.ova_header.ovatheme_header_v2 .ova-menu nav.navbar > .container-fluid {
		background-color: #000;
	}
	.ova-menu nav ul.nav.navbar-nav {
		height: unset!important;
	}
	.navbar {
		border: 0;
	}
@media (max-width:767px) {
	.tribe-common.event-tickets.tribe-tickets__tickets-wrapper, .tribe-events-single-event-description.tribe-events-content	{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.tribe-events-event-image {
		width: 100% !important;
	}
	.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		color: #372c78!important;
	}
	.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
		color: #000!important;
	}
	footer .col-md-4 {margin-top:30px;}
	.bg_heading .ova-bg-heading {
		padding-top: 120px !important;
	}
	.ova_header.ovatheme_header_v2 #ovatheme_header_v2 ul.nav.navbar-nav {
		padding: 0px 30px;
	}
	.ova_header.ovatheme_header_v2 #ovatheme_header_v2 {background-color:#000;}
	.ova_header.ovatheme_header_v2 #ovatheme_header_v2 ul.nav.navbar-nav li a {color:#fff!important;}
}
@media (min-width:768px) {
	.clubs .wpb_wrapper .wpb_text_column .wpb_wrapper {min-height:260px;}
	.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		border-color: #372c78!important;
	}
	.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a {
		border-color: #372c78!important;
		color: #372c78!important;
	}
	.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a {
		border-right-color: #fff!important;
	}
	.vc_tta.vc_general .vc_tta-tab>a {
		padding: 14px 30px!important;
	}
	.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
		border-right-color: #372c78!important;
	}
	.vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		min-height: 226px!important;
	}
	.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
		color: #787878!important;
	}
	
}