body{background-color: #f0f0f0;}
/*
#event-tabs .elementor-tabs-wrapper .elementor-tab-title{padding: 10px 15px; background: #fff;}
#event-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{padding: 10px 15px; background: #ffb740;}
*/
.elementor-element-34105eb4{min-height:48px;}
#program-agenda{margin-bottom:20px;}
/*#sponsorship_details .elementor-widget:not(:last-child){margin-bottom:5px;}*/
#sponsorship-table table td, #sponsorship-table table th{padding:5px;text-align: center;}
#sponsorship-table table th{background-color: #3c3084;color:#fff;}
.elementor-kit-70 p{margin-bottom: inherit;}
#contact-details a{color:#fff !important;}
#contact-details a:hover{color:#ffc800 !important;}
#contact-details .elementor-widget:not(:last-child){margin-bottom:15px !important;}
#site-footer{display:none;}
.elementor-214 .elementor-element.elementor-element-1f450ec{margin-bottom:0px;}
.elementor-214 .elementor-element.elementor-element-d8bf983{margin-bottom:0px;}
.elementor-214 .elementor-element.elementor-element-4b4b4fb{margin-bottom:0px;}
.mtphr-dnt-tick-contents{color:#000; font-weight:500;}
.elementor-214 .elementor-element.elementor-element-e99fd8d{margin-bottom:0px;}
.elementor-214 .elementor-element.elementor-element-22a8132{margin-bottom:0px;}
.elementor-214 .elementor-element.elementor-element-d1f04db{margin-bottom:0px;}

#delegate-registration .wpcf7-form input{height:34px; margin-bottom:10px; color:#000; padding-left:10px; padding-right:10px;}
#delegate-registration .wpcf7-form label{color:#fff; font-size:14px; font-weight:400;}
#delegate-registration input[type="submit"]{padding:5px 15px; font-weight:400;background: #ffb740;}
.elementor-15 .elementor-element.elementor-element-3f5a251 {margin-bottom: 10px;}

.woocommerce-price-suffix {display: block;}
#hotel-details .elementor-element-3627555{margin-bottom:0 !important;}
#hotel-details .elementor-element-8633517{margin-bottom:0 !important;}
#product-cart-table .mpc-button .single_add_to_cart_button{padding: 5px 15px !important;}
#product-cart-table .mpc-product-title a{pointer-events: none;}
#product-cart-table td.product-image {pointer-events: none;}
table.mpc-wrap, table.mpc-wrap tr, table.mpc-wrap th, table.mpc-wrap td {
    border: 1;
}


.web-logo img{image-rendering: -webkit-optimize-contrast;}
.cart_item .product-thumbnail a{pointer-events: none;}
.cart_item .product-name a{pointer-events: none;}

.post-type-archive-product .site-main{padding-top: 55px;}
.woocommerce-products-header__title.page-title{font-size: 36px;font-family: "Roboto";letter-spacing: 0;}
.woocommerce .products ul h2, .woocommerce ul.products h2{font-family: "Roboto";letter-spacing: 0;}
.star-rating{display:none !important;}


.single-product .product_title.entry-title{font-size: 36px;font-family: "Roboto";letter-spacing: 0;}
.single-product .related.products {display: inline-block;}
.single-product .related.products h2{font-size: 36px;font-family: "Roboto";letter-spacing: 0;}
.cart_totals h2{font-size: 1.5rem;}
.home .type-page{margin-top: 90px;}
.type-page{margin-top: 115px;}
.single-product .site-main{padding-top: 115px;}
.type-page .entry-title{font-size: 1.8rem;}

.woocommerce-billing-fields h3{font-size:1.2rem;letter-spacing: 0;}
.woocommerce-additional-fields h3{font-size:1.2rem;letter-spacing: 0;}
#order_review_heading{font-size:1.2rem;letter-spacing: 0;}

#billing_state_field{width:48%; float:left; margin-right:10px;clear:none;}
#billing_postcode_field{width:48%; float:left;clear:none;}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {background: #fff;padding: 5px 10px;color: #038837;border-radius: 10px;margin-bottom: 15px;margin-right: 15px;}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {padding-left: 8px;}

.woocommerce-order-details__title {font-size: 1.6rem !important;font-weight: 500 !important;font-family: "Roboto", sans-serif !important;letter-spacing: 0 !important;}
.woocommerce-customer-details .woocommerce-column__title{font-size: 1.6rem !important;font-weight: 500 !important;font-family: "Roboto", sans-serif !important;letter-spacing: 0 !important;}
.woocommerce-table .woocommerce-table__product-name a{pointer-events: none;}
.return-to-shop{margin-bottom:20px;}

.width-one-third{width:33%; float:left;clear: none !important;}
.width-half{width:49%; float:left;clear: none !important;}
.woocommerce-checkout .optional{display:none;}

.mpc-wrap .mpc-product-buy{display:none;}

.page-id-513 .cart-collaterals .cart_totals:nth-of-type(2){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(3){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(4){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(5){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(6){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(7){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(8){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(9){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(10){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(11){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(12){display:none;}
.page-id-513 .cart-collaterals .cart_totals:nth-of-type(13){display:none;}

.page-id-513 .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:nth-of-type(2){display:none;}

@media (max-width:767px){
    
    #billing_state_field{width:100%; clear:both; float:none;}
    #billing_postcode_field{width:100%; clear:both; float:none}
    .eael-countdown-item .eael-countdown-label{display:block;}
    .elementor-element-34105eb4{display:block !important;}
    .elementor-element-f9ea0cc{display:block !important;}
    .min-img-height{min-height:200px;}
    .elementor-widget-container ul{padding-left:15px;}
    .elementor-tabs-content-wrapper .elementor-tab-content.elementor-active{background:#fff;}
    #product-cart-table td.product-image{float:left;}
    #product-cart-table .mpc-product-title a {padding-left: 10px; display: table-cell;}
    .mpc-wrap .woocommerce-Price-amount{padding-left:10px;font-weight: bold;}
    .woocommerce-price-suffix{display:inline;}
    .mpc-cart table tbody > tr:nth-child(2n+1) > td, .mpc-cart table tbody > tr:nth-child(2n+1) > th{background:#fff !important;}
    .mpc-wrap input.input-text.qty.text{border: 1px solid #eee;}
    .mpc-wrap .product-quantity .quantity::after {content: "Quantity";padding-left: 5px;}
    .elementor-element-8c4d7c6 ol{padding-left:15px;}
    .woocommerce-order-received .entry-title{font-size: 1.6rem;}
    .woocommerce ul.order_details li{float: none;padding-bottom: 5px;padding-top: 10px;border-bottom: 1px dashed #8e8e8e;border-right: 0;}
    .width-one-third{width:100%; float:none;clear: both !important;}
    .width-half{width:100%; float:none;clear: both !important;}
    .home .type-page{margin-top: 15px;}
    #eael-countdown-8de9cf1 {padding-left: 0;}
    #menu-1-94c3c01{padding-left: 0;}
    .hfe-dropdown{display:none;}
    .hfe-dropdown.menu-is-active{display:block;left: -140px !important;width: 200px !important;box-shadow: 1px 3px 5px #888;}
    
    .post-1440{margin-top:0px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .eael-countdown-item .eael-countdown-label{display:block;}
}
