/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        4.3.2
*/
header nav.et-menu-nav #menu-main_menu li > .sub-menu {
	background: transparent !important;
	border: 0;
}
header nav.et-menu-nav #menu-main_menu li > .sub-menu > li {
	padding: 0;
}
header nav.et-menu-nav #menu-main_menu li > .sub-menu > li > a {
	background: rgba(239,207,158,0.7);
	color: #212b46 !important;
	padding: 8px 15px;
	opacity: 1;
	transition: 0.5s;
}
header nav.et-menu-nav #menu-main_menu li > .sub-menu > li:hover > a, header nav.et-menu-nav #menu-main_menu li > .sub-menu > li.current_page_item > a {
	color: #efcf9e !important;
	background: #212b46;
}
.innerBanner::after {
	z-index: 2 !important;
}
#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow::before { 
	transform: rotate(-90deg);
	margin-top: 0px;
	margin-right: 0px !important;
	transform-origin: bottom left;
	position: relative;
	left: 40px; 
}

#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow::before { 
	margin-left: 0px !important;
	transform: rotate(-90deg);
	margin-top: 0px;
	transform-origin: bottom left;
	position: relative;
	left: 40px; 
}
.ch { 
	background: #efcf9e !important;
	color: #000 !important;
	font-size: 18px !important;
	letter-spacing: 0 !important;
	padding: 15px 50px 15px 24px !important; transition:.5s ease; 
}

.ch i.fa-arrow-circle-right { 
	position:absolute;
	color:#212b46;
	font-size:40px;
	right:0px;
	top:0px;
	bottom:0;
	margin:auto !important;
	width:40px;
	height:40px;
 }
.ch:hover { 
	background:#000 !important; 
	color:#efcf9e !important; 
}
.ch:hover i.fa-arrow-circle-right{ 
	color:#efcf9e !important; 
}
.listing ul {
	padding: 0;
}
.listing ul > li {
	list-style: none;
	position: relative;
	padding-left: 30px;
	margin-bottom: 8px;
}
.listing ul > li:last-child {
	margin-bottom: 0;
}
.listing ul > li::before {
	content: '';
	width: 21px;
	position: absolute;
	height: 21px;
	top: 3px;
	background: url(https://eyelashbeauty.au/dev/wp-content/uploads/2023/08/li.png) no-repeat;
	left: 0;
}
.listing ul > li strong {
	font-family: 'gil_bold',Helvetica,Arial,Lucida,sans-serif;
	color: #efcf9e;
}


.woocommerce div.product .summary .product_title{ font-weight: 800;
text-transform: uppercase;
color: #212b46;
font-size: 45px; margin-bottom:5px; }

.woocommerce div.product .entry-summary  p.price span{ font-size:38px !important; font-weight:600; color:#d3a867; }

.woocommerce div.product .entry-summary  p.price{ margin-bottom:12px; }

.woocommerce div.product form.cart .button, .woocommerce div.product form.cart .button:hover{ padding:12px 30px !important; font-weight:600 !important; }

.woocommerce .quantity input.qty{ border-radius:30px; color:#000; }

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart{ margin-bottom:28px !important; }

.wc-tab h2, .cart_totals h2, .woocommerce-billing-fields h3, h3#order_review_heading, .woocommerce-additional-fields h3, .woocommerce-MyAccount-content h3{ color: #212b46;
text-transform: uppercase;
font-weight: 700; }

.comment-form .form-submit input.submit{ background:#efcf9e !important; }

.woocommerce.et_pb_button_helper_class #respond input#submit, .woocommerce-page.et_pb_button_helper_class #respond input#submit{ background:#efcf9e !important; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-weight:600 !important; }

.main_title{ display:none; }

.woocommerce-page.et_pb_button_helper_class button.button, 
.woocommerce-page.et_pb_button_helper_class button.button:hover{ padding:12px 30px !important; font-weight:600 !important; }

.woocommerce-cart table.cart td.actions .coupon .input-text{ border-radius:30px; line-height:23px; }

.woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{ border-radius:30px !important; }

.woocommerce-page.et_pb_button_helper_class a.button.alt, .woocommerce-page.et_pb_button_helper_class a.button, .woocommerce-page.et_pb_button_helper_class a.button.alt:hover, .woocommerce-page.et_pb_button_helper_class a.button:hover{ padding:12px 30px !important; font-weight:600 !important; }

.wc-proceed-to-checkout, .return-to-shop{ margin-bottom:70px !important; }

#customer_details{ width:48%; float:left; }

#order_review{ width:48%; float:right; }

#customer_details .col-1, #customer_details .col-2{ width:100% !important; }

.woocommerce-additional-fields{ margin-top:20px; margin-bottom:100px; }

.select2-container--default .select2-selection--single .select2-selection__rendered{ height:55px; line-height:53px; background:#eee; border:none; color:#c9c9c9; padding-left:16px; }

.select2-container--default .select2-selection--single .select2-selection__arrow{ height:54px; right:10px; }

.select2-container--default .select2-selection--single{ height:55px; border:none !important; }

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width:49%; }

h3#order_review_heading{ margin-bottom:10px; text-indent:4%; }

.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content{ margin-bottom:70px; }

.woocommerce-MyAccount-navigation ul{ margin:0; padding:0; }

.woocommerce-MyAccount-navigation ul li{ list-style:none; background:url(https://eyelashbeauty.au/dev/wp-content/uploads/2023/08/billet.png) no-repeat left 6px; padding-left:25px; margin-bottom:2px; }

.single.single-product .related.products{ display:none; }

.place-order .woocommerce-terms-and-conditions-wrapper{ margin-bottom:10px; }
footer .et_pb_social_media_follow li {
	margin-bottom: 0;
}

@media only screen and (max-width: 1199px) {
	.innerBanner::after {
		background-size: 200% 60% !important;
	}
}
@media only screen and (max-width: 980px) {

   .ch i.fa-arrow-circle-right{ font-size:28px !important; width:28px; height:28px; }
   .ch{ font-size:15px !important; padding:12px 35px 12px 18px !important; }
	#mobile_menu1, #mobile_menu1 .sub-menu{ background:#212b46 !important; }
	.woocommerce-MyAccount-navigation{ margin-bottom:20px; }
}
@media only screen and (max-width: 767px) {
	.innerBanner::after {
		background-size: 200% 50% !important;
	}
	#customer_details{ width:100%; }
	#order_review{ width:100%; }
	.woocommerce-additional-fields{ margin-top:0; margin-bottom:0; }
	h3#order_review_heading{ margin-left:0; }
	#order_review{ margin-bottom:70px; }
	.woocommerce-page table.cart td.actions .coupon .button{ width:100%; }
	
}
@media only screen and (max-width: 575px) {
	.innerBanner::after {
		background-size: 200% 35% !important;
	}
}

