@charset "utf-8";
 .exwe-single-event .exwe-info{position:relative;display:flex;flex-wrap:wrap;width:100%}
.exwe-single-event .exwe-info > div{max-width:100%;width:100%}
.exwe-single-event .alert-warning.event-info{margin-bottom:15px;}
.exwe-single-event #exmain-content .exwe-info-ct2{width:50%;margin-left:auto;margin-bottom:25px;}
.exwe-single-event #exmain-content .exwe-heading{margin:0 0 20px 0;}
.exwe-single-event #exmain-content .exwe-info .exwe-info-ct1{width:47%;position:relative;margin-bottom:25px;}
.exwe-single-event #exmain-content .exwe-info-ct1 > .images{position:relative;}
.exwe-single-event #exmain-content .exwe-info-ct1 .flex-control-nav.flex-control-thumbs{display:inline-block;width:100%;margin:20px 0 0 0;text-align:center;}
.exwe-single-event #exmain-content .exwe-info-ct1 .flex-control-nav.flex-control-thumbs li{display:inline-block;width:40px;margin:5px;border:4px solid #e4e4e4;cursor:pointer;}
.exwe-single-event #exmain-content .exwe-info-ct1 .flex-control-nav.flex-control-thumbs li img{display:block;}
.woocommerce .exwe-single-event #exmain-content .quantity{display:inline-block;vertical-align:bottom;width:auto;border:0}
.woocommerce .exwe-single-event #exmain-content .quantity input.qty{float:none;font-family:inherit;border:0;box-shadow:none;font-size:inherit;}
.we-grid-shortcode .we-listing-inner{margin:-10px;}
.exwe-single-event #exmain-content h3 a{font-size:inherit;}
.exwe-single-event #exmain-content a.exwt-btn{color:#fff;}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 15px 0;overflow:hidden;position:relative;float:none;border:0;width:100%}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li{display:inline-block;margin:0 20px 0 0;border:0;}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li.active a{text-decoration:line-through;}
.exwe-single-event #exmain-content h2.woocommerce-Reviews-title,
.exwe-single-event #exmain-content .woocommerce-tabs .panel > h2:first-child{display:none;}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li a{padding:0 0 15px 0}
.exwe-single-event #exmain-content .exwe-evprice{padding:10px 0;border-bottom:0;margin:0;display:table;width:100%;}
.exwe-single-event #exmain-content .woocommerce-tabs .wc-tab,
.exwe-single-event #exmain-content .woo-event-info{margin:0;width:100%}
.exwe-single-event #exmain-content .woo-event-schedu{background:transparent;border:0;padding:0;float:none;}
.exwe-single-event #exmain-content h1.exwe-title{font-size:20px;font-weight:700;margin:0 0 10px 0;padding:0;line-height:1.2;}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li a,
.exwe-single-event .exwe-info > div.exwe-info-ct3 h3.exwe-dh-title{font-size:17px;font-weight:700;text-transform:uppercase;}
.single-product .exwe-single-event #exmain-content form.cart div#product_total_price{display:inline-block !important;width:100%;border:0;margin:0;padding:0 0 15px 0;font-weight:bold;}
.exwe-single-event #exmain-content .we-social-share, .exwe-single-event #exmain-content .woo-event-schedu,
.exwe-single-event #exmain-content .woocommerce-tabs{border-bottom:1px solid #eee;padding:0 0 20px 0;margin:0 0 20px 0;}
.exwe-single-event .we-social-share.exwt-col12 > div{margin:0;}
.exwe-single-event .we-social-share.exwt-col12 > div ul{margin:0 0 -15px 0;}
.exwe-single-event .exwe-related-event h3{margin-bottom:20px}
.exwe-single-event .woocommerce-tabs .panel #reviews span#reply-title + form{padding-top:5px;}
.exwe-single-event #review_form,
.exwe-single-event #review_form #respond textarea{font-size:inherit;font-family:inherit;}
.exwe-single-event .stock{margin:15px 0 0 0;color:blue;display:none;}
.exwe-single-event .single_variation_wrap p.stock{display:block;margin:0 0 10px 0 !important;padding:0 0 10px 0;border-bottom:1px solid #ddd}
.exwe-single-event .exwe-product-df .stock{display:block;margin:0}
.exwe-single-event #exmain-content .star-rating{float:none;display:inline-block;text-align:right;}
.exwe-single-event #exmain-content .exwf-rating{display:table-cell;width:50%;padding-left:15px;vertical-align:middle;}
.exwe-single-event #exmain-content h3.price{display:table-cell;width:50%;vertical-align:middle;}
.exwe-single-event #exmain-content .exwe-evprice *{color:inherit;}
#exmain-content .we-icl-import .exwt-btn{background:#FAFAFA;padding:3px 4px;border:1px solid #ddd;box-shadow:none;font-weight:normal;font-family:inherit;line-height:1;margin-bottom:0;border-radius:0;}
#exmain-content  .we-icl-import .exwt-btn a{color:initial;}
.exwe-single-event #exmain-content .exwe-related-event .shop-we-more-meta span{font-weight:normal;}
.exwe-single-event #exmain-content .exwe-related-event a.exwt-btn{display:none;}
.exwe-single-event #exmain-content .exwe-related-event figure.ex-modern-blog figcaption{padding:20px 0 0 0;background:transparent;}
.exwe-single-event #exmain-content .exwe-related-event figure.ex-modern-blog .grid-content{background:transparent;}
.exwe-single-event #exmain-content .exwe-related-event figure.ex-modern-blog{box-shadow:none;}
.exwe-single-event #exmain-content .exwe-related-event .shop-we-more-meta{padding-bottom:0;}
.exwe-single-event #exmain-content .quantity input[type="button"],
.exwe-single-event #exmain-content .exwe-button-scroll,
.exwe-single-event #exmain-content form.cart button[type="submit"]{padding:12px;min-height:40px;background:#03A9F4;line-height:1;vertical-align:bottom;float:none;margin:0;color:#fff;border-radius:2px;font-size:14px;border:0;box-shadow:2px 2px 2px rgba(0,0,0,.2);cursor:pointer;transition:all .2s}
.exwe-single-event #exmain-content .quantity input[type="button"]:hover,
.exwe-single-event #exmain-content .exwe-button-scroll:hover,
.exwe-single-event #exmain-content form.cart button[type="submit"]:hover{background:#000000}
.exwe-single-event #exmain-content .quantity input[type="button"]{width:40px;vertical-align:middle;}
.exwe-single-event #exmain-content .quantity input[type="button"]:not(.explus):not(.exminus){display:none !important;}
.exwe-single-event #exmain-content .cart{border:1px solid #ddd;padding:20px 20px;text-align:left;}
.exwe-single-event #exmain-content .variations td, 
.exwe-single-event #exmain-content .variations th{border:0;padding:0;vertical-align:top;}
.exwe-single-event #exmain-content .cart .variations{margin-bottom:1em;border:0;width:100%;border-bottom:1px solid #eee;}
.exwe-single-event #exmain-content .cart .variations select{padding:5px;box-shadow:none;border:1px solid #EEEEEE;margin-bottom:15px;height:30px;font-size:inherit;font-family:inherit;width:100%;}
.exwe-single-event #exmain-content .cart a.reset_variations{display:none !important;}
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li:after,
.exwe-single-event #exmain-content .woocommerce-tabs ul.tabs li a:before{display:none;}
.exwe-single-event #exmain-content .exwe-top-imgs .exwe-info-ct1 .flex-control-nav.flex-control-thumbs{position:absolute;bottom:20px}
.exwe-single-event #exmain-content .exwe-top-imgs{margin-bottom:20px;}
.exwe-single-event #exmain-content .exwe-layout-3 .exwe-info .exwe-info-ct1{order:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.exwe-single-event #exmain-content .exwe-layout-3 .exwe-info .exwe-info-ct2{order:1;margin-right:auto;margin-left:0;}
.exwe-single-event #exmain-content .exwe-layout-3 .exwe-info .exwe-info-ct3{order:3;}
.exwe-single-event #exmain-content .exwe-layout-3 .exwe-info .exwe-info-ct1 .exwe-booking-form{display:inline-block;width:100%;margin-top:-30px;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading{display:table;width:100%;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct2, .exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct1{display:table-cell;width:30%;vertical-align:middle;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct1{text-align:center;padding:20px 25px;border:1px solid #ddd;background:#FAFAFA;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct2{width:70%;padding-left:30px;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-booking-form{padding:20px 25px;box-shadow:none;border:1px solid #ddd;background:#FAFAFA;margin-bottom:25px;}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-booking-form form{padding:0;border:0}
.exwe-single-event #exmain-content .exwe-info-sp:not(.exwe-layout-1) .exwe-evprice{padding-top:0;}
.exwe-single-event #exmain-content .exwe-layout-2 .woocommerce-tabs{margin:0;border:0}
.we-date-passed .exwe-single-event.exwe-single-product #exmain-content form.cart{display:block !important;}
.exwe-single-event #exmain-content h1.exwe-title + .exwe-evprice{margin-top:0;}
@media screen and (min-width:480px){
.exwe-info-sp .exwt-col6{width:50%;float:left;}
}
@media screen and (max-width:768px){
.exwe-single-event #exmain-content .exwe-info-ct2,
.exwe-single-event #exmain-content .exwe-info .exwe-info-ct1{width:100%}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct2, 
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct1{display:block;width:100%;padding:0}
.exwe-single-event #exmain-content .exwe-layout-2 .exwe-heading .exwe-hd-ct1{padding:20px 25px;}
.exwe-single-event #exmain-content .exwe-layout-3 .exwe-info .exwe-info-ct1{margin-top:20px;}
}
.woocommerce .exwe-single-event.exwe-soldindivi-yes #exmain-content .quantity,
.exwe-soldindivi-yes .exwe-booking-form form .quantity { display: none; }