/*
Theme Name: Storefront Child
Template: storefront
Theme URI: http://http://kazkaland.com.ua/
Author: Your Name
Author URI: http://selena-art.com/
Description: Дочерняя тема для StoreFront
Tags: woocommers, remove vidgets
Version: 1.0
*/
.entry-content,
article,
.col-full {
	background-color: #fff;
}
p {margin-bottom: 1.1rem;}
.site-header {  border-bottom: 1px solid #cecece; }


a.social {
	display: inline-block;
	margin-right: 5px;
}

.d-flex {
	display: flex;
	gap: 20px;
}
.align-items-end {
	align-items: flex-end;
}
.align-items-center { align-items: center;}

.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
	margin-bottom: 2rem;
}
.site-branding {
	width: auto;
	margin-bottom: 0;
	overflow: hidden;
}
.site-branding img {
	margin-bottom: -3px;
}
/*-- Forms --*/

#billing_size_field {
	margin-top: 1.6em;
}
.select2-container--default .select2-selection--single{
	background-color: #f2f2f2;
	height: 45.5px;
	padding: .6180469716em;
	border:0;
	border-top: 2px solid #dadada;
    border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 24px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 10px;}
.salemethod .label-inline {
	display: inline-block; margin-right: 5px;
}
.cart-subtotal {
	display: none;
}
/*.site-header-cart .cart-contents::after {
	content:'';
	width: 24px;
	height: 22px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='grey' width='24'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E") no-repeat center/cover;
	font-family: inherit;
}*/

@media (min-width: 768px) {
	.align-items-lg-end {align-items: flex-end; }
	.site-header { padding-top: 0; }
	.woocommerce-active .site-header .site-branding {
		width: auto;
		margin-right: 20px;
	}
	.woocommerce-active .site-header .main-navigation {
        width: 100%;
        clear: both;
	}
	.woocommerce-active .site-header .site-header-cart{
		float: none;
		width: 30%;
	}
	.woocommerce-active .site-header .site-search {
		float: none;
		width: 67%;
		clear: both;
	}
	.main-navigation ul.menu > li > a,
	.main-navigation ul.nav-menu > li > a {
		padding: .5em;
	}

	.storefront-breadcrumb {
		padding: 1.1em 0;
		margin-bottom: 1.3em;
	}
	main h1 {
		padding-top: 2rem;
	}
}
@media (max-width: 964px) {
	.site-header-cart .cart-contents .count {display: none;}
}
@media (max-width: 767px) {
	.site-header {margin-bottom: 2em;}
	
}

@media (max-width: 575px) {
	.d-flex {
		flex-direction: column;
		gap: 10px;
	}
	.main-navigation {
        background-color: #fff;
		position: fixed;
        top: 0;
		right: 0;
        padding: 10px;
        padding-left: 1em;
        width: 100%;
		box-shadow: 0 2px 14px rgba(0, 0, 0, .3);
	}
	#custom_html-6 {
		position: fixed;
		top: 0;
		z-index: 10;
	}
	
}
