/*
Theme Name: Enfold Child
Description: A Child Theme for the Enfold Child Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: P3 Agency
Author URI: http://www.p3-agency.com
Template: enfold
*/



/*Add your own styles here:*/


/* Cart position fix */

#top #header #header_main #menu-item-shop a.cart_dropdown_link {
    height: auto;
}

@media only screen and (max-width: 767px) {
    .responsive #top #menu-item-shop.cart_dropdown {
        display: flex;
        align-items: center;
    }
    .cart_dropdown .dropdown_widget .avia-arrow {
        display: none;
    }
}


#custom_html-4 {
	flex-shrink: 1;
}


#header_main .widget {
display:flex;
	padding: 0 0 0 0 !important;
}

#top #header_main #menu-item-shop .cart_dropdown_link {
    font-size: 24px;
}
@media only screen and (max-width: 767px) {
    #top .av-cart-counter {
        top: 24%;
    }
    .mo-account{
        position: absolute;
        top:4%;
        right:50px;
    }
	.cart_dropdown {
    z-index: 99 !important;
}
	.responsive.html_bottom_nav_header.html_cart_at_menu #top #wrap_all .main_menu {
    right: 102px;
    z-index: 102;
}
	#menu-item-shop .cart_dropdown_link {padding:0 10px}

}


.mo-account{
    border:none;
}


/** Updated Header **/

.glow-header-top {
	display: flex;
	align-items: center;
	background: #ebebeb;
	color: #8c2131;
	padding: 0 20px;
}

.glow-header-lower {
	display: flex;
	align-items: center;
	padding: 0;
	width: 100%;
	line-height:  normal;
}

.glow-header-top #custom_html-4 {
	flex-grow: 1;
		border-right: 2px solid #fff;
	text-align: center;
}

.glow-header-top .textwidget {
	margin: 0 auto;
}
.glow-header-top #custom_html-5 {
	flex-grow: 1;
		border-right: 2px solid #fff;
	text-align: center;
}
.glow-header-top #custom_html-6 {
	flex-basis: 80px;
	text-align: right;
}

.glow-header-top #custom_html-6 > div {
	text-align: right;
}

.glow-header-lower #custom_html-7, .glow-header-lower #custom_html-8, .glow-header-lower #search-3 {
	flex-grow: 1;
	max-width: 33%;
}

.glow-header-lower .widget {
	padding: 0 0 10px 0;
}

.glow-header-lower #custom_html-7 {
	padding: 0 20px;
}

.glow-header-lower #custom_html-7 > div.textwidget.custom-html-widget img {
	width: 30px;
	height: auto;
	margin-right: 8px;
}

.glow-header-lower #search-3 #searchform {
	width: 100%;
	border: 1px solid #8c2131;
}

#top input[type="text"] {
	border: none;
}

.glow-header-lower #custom_html-8 div.textwidget.custom-html-widget {
	text-align: right;
	width: 100%;
	color: #8c2131 !important;
	
}

@media only screen and (max-width: 767px) {
	
	.glow-header-lower {
	display: flex;
	flex-wrap: wrap;
}
.glow-header-top {
	display: flex;
	flex-direction: column;
	padding: 0 0 0 0;
}
	
	.glow-header-top #custom_html-4, .glow-header-top #custom_html-5, .glow-header-top #custom_html-6 {
	flex-grow: 1;
	width: 100%;
		border: none;
		border-bottom: 2px solid #fff;
}
	
	.glow-header-top #custom_html-6 {
		flex-basis: 22px;
		
	}
	
	.glow-header-lower #custom_html-7, .glow-header-lower #custom_html-8, .glow-header-lower #search-3 {
	flex-grow: 1;
	max-width: 100%;
}
	
	.glow-header-lower #search-3 {
		order: 1;
		flex-basis: 100%;
		padding: 10px 20px;
	}
	.glow-header-lower #custom_html-7 {
		order: 3;
		flex-basis: 70%;
	}
	.glow-header-lower #custom_html-8 {
		order: 3;
		flex-basis: 30%;
		padding-right: 20px;
	}

}

/** Tabs **/
.product .woocommerce-tabs .panel {
	background: #fff !important;
	border: 0px solid #fff;
}


.main_color .woocommerce-tabs .tabs .active {
	background: #fff !important;
}

.woocommerce-tabs ul.tabs li, .woocommerce-tabs .tabs li a {
	border: none !important;
}

.woocommerce-tabs .tabs li a {

	border-right: 1px solid #70a087 !important;

}
.main_color li {
	border: none;
	/*border-right: 1px solid #70a087 !important;*/
}


#top div.product .woocommerce-tabs {
	padding-top: 0;
}
.single-product-main-image {
	padding-bottom: 10px;
}

@media only screen and (min-width: 800px) {
	.glow-header-search {
		position: absolute;
		right: 38px;
		padding: 10px 0;
		width: 30%;
	}
}

.glow-header-search form {
	display: flex;
	margin: 10px 0 0 !important;
}


.glow-header-search .widget {
	display: inherit !important;
}

.glow-header-search input[type='search']
{
    border-color: #f4f4f4 !important;
    background-color: #f4f4f4 !important;
    color:#22222 !important;
	margin:0px !important;
}

.glow-header-search .is-search-icon {
    display: inline-block!important;
    color: #666;
    background: #f4f4f4;
    box-shadow: none!important;
    outline: 0;
    margin: 0;
    font-size: 14px!important;
    border: 1px solid #f4f4f4;
    border-radius: 0;
    line-height: 1;
    height: 36px;
    text-transform: capitalize;
    vertical-align: middle;
    -webkit-transition: background-color .1s ease-in-out;
    -moz-transition: background-color .1s ease-in-out;
    -o-transition: background-color .1s ease-in-out;
    transition: background-color .1s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.main_menu {
	top: 40px;
}
#top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
    height: 80px !important;
    line-height: 80px !important;
}

.astm-search-menu-wrapper {
  display:none !important;
}


