/* Theme Name: Aovis Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of aovis
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: aovis
Version: 2.1.1
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  aovis-child
*/

@media only screen and (max-width: 767px) {
	.cart_detail {padding:0px;}
	.cart_detail .cart-content .mb-seat-instruction li {
		padding: 0 15px;
	}
	.imp-ui-bottom-left {
		position: static !important;
	}
	.imp-ui-bottom-right {flex-direction: row !important;bottom:0px !important;}
	.imp-ui-zoom-button-zoom-in, .imp-ui-zoom-button-zoom-out {border-radius:5px !important;}
	.imp-ui-zoom-button ,.imp-fullscreen-button {width:25px !important;height:25px !important;margin-right:2px;}
	
}
@media only screen and (min-width: 767px) {
	.ova_movie_single .info-list {
		column-gap: 125px;
		grid-template-columns: 0.5fr 0.5fr;
	}
	.imp-ui-bottom-left {
		top:0px;
	}
}
.cart_detail {max-width:100%;}
.wrap_breadcrumbs:before {display:none;}
.cart_detail {

	margin:0px auto;
}
.imp-fullscreen-button {display:flex !important;}

.imp-object-poly.selected {
	background:none !important;
	fill:rgba(139, 195, 74, 0.7) !important;
}
/*
.imp-object-rect.booked {
	background:rgb(255 255 255 / 75%) !important;
	fill:rgb(255 255 255 / 75%) !important !important;
}
*/
.imp-object-poly.booked {	background: none !important;    border: none !important;    fill: rgba(244, 67, 54, 0.8) !important;}

.imp-object {
	background:none !important;
	fill:none !important;
}
.cart_detail .cart-content .mb-seat-instruction li.select .box {
    border: 1px solid rgba(139, 195, 74, 0.7);
    background-color: rgba(139, 195, 74, 0.7);
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row#billing_last_name_field {
	width:100%;
	padding:0px;
}
.ova_movie_single .movie-media img {height:auto;}
.ova_movie_single .movie-media .gallery-fancybox:before {display:none;}

.ova_movie_single .top-content .btn-booking, .ova_movie_single .top-content .btn-custom-link {border-radius:15px;}

/*
.cart_detail .cart-content .mb-seat-instruction li.booked .box {
    border: 1px solid rgb(98 94 94 / 59%);
    background-color: rgb(241 198 200);
}
*/
.woocommerce-checkout #customer_details #nguoigt_field {order:10;}
.woocommerce-checkout #customer_details #zalo_field {order:8;}
.woocommerce-checkout #customer_details #hinhthucnhanve_field {order:6;}
.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row#billing_phone_field {
    width: 100%;
    padding-right: 0px;
}
.woocommerce-checkout #customer_details .woocommerce-billing-fields .form-row#billing_email_field {
    order: 7;
    width: 100%;
    padding-left: 0px;
}
#order_review td.product-name dl.variation .variation-ach {display:none;}
.mb-movie-item.item-template1 .movie-title {
	font-size:14px;
}
.woocommerce-checkout table.shop_table tbody tr .product-quantity {display:none !important;}

.postid-7492 .ova_movie_single .info-list {
    grid-template-columns: unset;
}

.imp-ui-bottom-left {
	bottom: 20px !important;
	right:70px !important;
	left:auto !important;
	top:auto !important;
}

.woocommerce form .form-row .woocommerce-input-wrapper .description {
	display: block;
    font-size: 13px;
    line-height: 20px;
	font-style:italic;
	display:block !important;
}
.header_sticky.active_sticky {position:relative !important;}

.cart_detail .cart-content .mb-seat-instruction li.booked .box {
    border: 1px solid #444444cc;
    background-color: #444444cc;
}

.title-form {
	text-align:center;
}.cart_detail .cart-sidebar .cart-discount .form-discount .cart-discount-submit-code {	padding:5px;}

.ekit-wid-con .elementskit-post-image-card {
	background: #be931f !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-entry-header .elementskit-entry-thumb {
	padding-bottom:0px !important;
}
.ekit-wid-con .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 20px 10px !important;
}
.ekit-wid-con .elementskit-post-image-card .entry-title {
	margin-bottom:15px !important;
}