/*
 Theme Name: Storefront Child
 Theme URL: http://zakarpat.net/newbaby/
 Description: Storefront Child Theme
 Author: Ruslan Fatula
 Author URL: https://globalistic.net
 Template: storefront
 Version: 1.1
 Text Domain: newbaby
 */ 


body, button, input, textarea {
    color: #343434;
    font-family: 'Roboto Condensed'}
    

p {margin: 0 0 0.7em;}

body {background-color: #ffffff;}

a:focus {outline-color:transparent}

/**/
button.alt {
	background-color: #eb6000 !important; /*dd9933*/
}
/**/
.related.products {margin: 0 30px;}

ul.products li.product h2, ul.products li.product .woocommerce-loop-product__title {overflow:hidden;font-weight: 500;
    font-size: 15px;height: 40px;padding: 1px 8px;
    line-height: 1.3;margin: 1px;}

.woocommerce-loop-category__title {
	color: white;}

.columns-5 .onsale {top: 0 !important;right:0}
.archive .onsale {top: 0 !important;right:0}

.onsale {
    position: absolute !important;
    top: 11px !important;
    background: #eb6000 !important;
    color: white !important;
	z-index: 99;
	font-size: 15px;
    border: none;
}

.widget_shopping_cart a {
    color: green !important;
}

.site-header-cart .widget_shopping_cart a.button {
    color: white !important;
}

.left-sidebar .widget-area ul li a {text-decoration:none !important}

.woocommerce-tabs ul.tabs {width:100%;display: non;}
.woocommerce-tabs ul.tabs li {width:33%;float: left;}

/**/
.price {
	font-size: 17px;
	font-weight: bold !important;
	color: #eb6000 !important;
	
}
/**/
.widget_product_categories ul li::before {color:blue}

.top1 {width:100%;height:30px;background:#63d611;color:white;display:none}
.top1 a {color:white;font-size:110%}
.top2 {max-width:1400px;margin: 0 auto;padding: 0 10px;}

button.menu-toggle {background:red}

.home.post-type-archive-product .site-header {margin-bottom: 2em;padding: 0;}

.secondary-navigation ul.menu i {color:  #ff1f00;font-size: 22px;}
.secondary-navigation ul.menu a {color: #ff1f00  !important;font-size: 30px;font-weight: 600;letter-spacing: 1px;margin-top: 25px;}

.woocommerce-Price-currencySymbol {
	font-weight: normal;
	color: red; /*666*/
	font-size: 16px;
}

.site-main ul.products.columns-3 li.product {height: 345px;}	

@media (min-width: 768px)  {
	.site-main ul.products.columns-5 li.product {
    width: 19.8%;
    margin-right: 0.2%;
}
	
	.clickBuyButton {float:left !important;}
	.page-template-template-homepage-php .site-main ul.products.columns-5 li.product {width: 19.6%;
    margin-right: 0.5%;
    height: 400px;}
	ul.products li.product {margin-bottom: 1.535801032em;}	
	.site-main ul.products.columns-3 li.product {width: 20%;height: 415px;}	
	.storefront-primary-navigation {background: #eb6000 !important;}
	.single-product div.product .woocommerce-product-gallery {
	width: 41% !important;}	
	.single-product div.product .summary {width: 54% !important;}
	.cart-collaterals .cart_totals {width: 100%;}	
	.woocommerce-active .site-header .main-navigation {margin-right: 0.3%;}
	.page-template-template-homepage-php .site-main ul.products.columns-4 li.product {margin-right: 2.347826087%;}
	.storefront-full-width-content .woocommerce-products-header {padding: 0 0 0.9968353111em;}
	.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {width: 12.8%;}
	.site-header {padding-top: 5px;border:none !important;}
	.site-footer .col-full {max-width: 1240px;}
	.col-full {max-width: 1350px;}  /*1320px*/
	.left-sidebar .content-area {width: 77%}
	.left-sidebar .widget-area {width: 21%;margin-right: 0.5%;}
	.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {background-color: #a182c1;}
	.storefront-breadcrumb {margin: 0 auto;
    padding: 20px;}
	.site-main ul.products.columns-4 li.product {width: 24.6%;height:390px;margin:0.2%;padding: 0 5px;border: 1px solid #e4e4e4;text-align: center;background: #fff;box-sizing: border-box;transition: box-shadow ease-in;}
	.storefront-primary-navigation {max-width: 100%;margin: 0 auto;}
	.main-navigation ul li {text-transform: uppercase;font-weight: 800;font-size: 18px;font-family: calibri;}
	.main-navigation ul li:hover {/*background: #da7416 !important;*/color:black !important;}
	.widget_product_categories ul li {padding-top:7px;padding-bottom:7px;margin-bottom:0 }
	.widget_product_categories ul li:hover {/*background: #00a2e8;/*color:white*/}
	.widget_product_categories ul li:hover a {/*color:white*/}
	.ones {width:20% !important;}
	.content-area, .widget-area {margin-bottom: 1em;}
	.woocommerce-tabs .panel {width: 98%;}
	.site-header-cart .cart-contents {padding: 10px;}
	.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 10px 10px;font-size: 16px;letter-spacing: 0.3px;font-weight:500}
	.site-header .site-branding img {max-width: 780px;margin: 0px 0 14px 20px;} /* margin: 30px 0 0 20px; */
	.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {width: 46%;margin:0;}
	.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {width: 22.8260869565%;}
	.woocommerce-tabs { padding-top: 10px; padding-bottom: 10px;}
	.single-product div.product .woocommerce-product-gallery {width: 74%;margin-right: 1%;margin-bottom:10px}
.single-product div.product .summary {width: 25%;}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    /*width: 10.4%;*/
    float: left;
    margin-right: 0.2%;
	border: 1px solid #efefef;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1)
{clear: inherit;}
.single-product div.product .woocommerce-product-gallery img {width: 530px;border: 1px solid #e2e2e2;}

}

.site-main ul.products.columns-4 li.product:hover {border: 1px solid #c80bab;box-shadow: 0 0 15px rgba(0,0,0,.33);}

/**/
.site-main ul.products.columns-5 li.product:hover {
	/*border: 1px solid #c80bab;*/
	box-shadow: 0 0 15px rgba(0,0,0,.33);
}
/**/

.widget .woocommerce-Price-amount {color:red;font-weight: 600;}

.widget {margin: 0 0 1.5em}

.widget .widget-title, .widget .widgettitle {
    font-size: 1.4em;
    letter-spacing: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0 0 1em;
    margin-bottom: 1em;
    font-weight: 600;
    padding: 2px 7px;
    text-transform: uppercase;
    color: #00aff5;
    border-radius: 2px;
}

.whymy {width:100%;max-width:1380px;margin:10px auto 50px auto;height: auto;overflow: hidden;}
.whymy h2 {text-align:center;margin:0 0 40px 0}
.ones {width:100%;float:left;text-align:center;padding:20px 0}
.ones i {font-size:39px;color:#00a2e8}
.ones h3 {font-size:20px}


.ones:hover {background:#00a2e8;color:white;border-radius:5px}
.ones:hover i {color:white}
.ones:hover h3 {color:white}

button.menu-toggle, button.menu-toggle:hover, .handheld-navigation .dropdown-toggle {
    color: #e17dab;
    background: #f7f7f7;
}

.handheld-navigation {background: white !important;/*padding:5px;*/}  /*#0a0a0a*/

.cat-item cat-item-103 {display:none}
.woocommerce-products-header__title {color: #96588a;font-weight:500;font-family:Roboto Condensed}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img {opacity: 1;}

.product_title {font-weight: 500;
	/*text-shadow: 1px 1px 1px #505050;*/}
.woocommerce-tabs .panel h2:first-of-type {font-weight:400;}

.RelatedProducts h4 {display:none}
.RelatedProducts .price {display:none}
.RelatedProducts li {list-style:none;float:left}
.RelatedProducts {width: 100%;height: auto;overflow: hidden;background: white;margin: 0 0 20px 0;}
.RelatedProducts img {width: 109px;margin: 1px;border: 3px solid #eee;padding: 1px;
    background: #c0bfbf;}

.RelatedProducts img:hover {border:3px solid #c9cdce}

.menu .dropdown .sub-menu { display: none; }

.top2 ul li {float:left;margin:8px 15px;list-style:none;font-weight:bold;text-transform:uppercase}
.top2 ul li a {color:#00a2e8}
.top2 ul li a:hover {color:black}
.top2 ul {margin:0}

.widget ul ul {margin: 12px;}
/**/
.footer-widgets ul li a {
	/*color: #d77216 !important;*/
	color: black !important;  /* white */
	text-decoration: none !important;
}
.footer-widgets ul li a:hover {
	/*color: #e17dab !important;*/
	background: #e17dab;
}
/**/
.footer-widgets ul li a:hover {color:gold}
.widget_nav_menu ul li {list-style:none}
.widget_nav_menu ul li a:hover {color: white !important;}
.widget_nav_menu ul li a:hover {color:white;}

.single-product div.product p.price {
    font-size: 1.41575em;
    margin: 0 0 1.6em 0;


	width:auto;
}
.summary .woocommerce-Price-amount {padding:0}
.widget_shopping_cart p.buttons a {color:white !important}
.summary th {padding: 5px;font-size:13.5px}
.summary td {padding: 5px;font-size:13.5px;background: #e0e0e0;}

.single-product div.product form.cart {margin-bottom: 1px;margin: 0;display: block;width: 350px;}

.single-product .tagged_as {display:none !important}

.single-product div.product .summary, .single-product div.product .woocommerce-product-gallery {
	margin-bottom: 10px;}

.cart ul {margin:15px 0;padding: 5px 5px;}
.summary .woocommerce-Price-amount {font-size: 28px;}
ul.products li.product .price {margin-bottom:3px}
ul.products li.product img {margin: 0 5%;width: 90%;padding: 15px 0;}

.woocommerce-product-details__short-description table {border: 1px solid #e4e4e4;}

.storefront-full-width-content .site-main ul.products.columns-4 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-4 li.product {
    margin: 30px 1.8%;
	background: none;
    border: 1px solid white;
}

.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
    margin-right: 1%;
}

/**/
.main-navigation ul li a {
	color: white;
	font-family: Roboto Condensed;
    font-weight: 600;
	font-size: 13px !important;
	/*padding-left: 5px !important;
	padding-right: 5px !important;*/
	padding: 7px 0 7px 4px !important;
	/*position: relative;
	width: auto !important;
	height: auto !important;*/
	margin-bottom: 0;
}
.main-navigation {
	/*vertical-align: middle;*/
}
.menu.nav-menu {
	/*vertical-align: middle;*/
	padding-top: 0.3rem !important;
}
/**/
.storefront-primary-navigation a {color:white}

.storefront-full-width-content .woocommerce-tabs .panel {
    width: 100%;
	float: left;}

.site-header {
	background: #ffffff;
}

.page-template-template-homepage .type-page {
    display: none;
}

.site-header ul.menu li.current-menu-item > a {
    color: white; /*white  #e17dab*/
}
/**/
/*.site-header ul.menu li.current-menu-item > a:active {
    color: #e17dab;
}*/
/**/

.site-header a:focus {
    outline-color: #0a0a0a;
	outline:none;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) {
    clear: none !important; margin-left:1%
}

.main-navigation ul li a:hover {color:white;}

.site-header-cart .cart-contents {
    color: white;
}

.site-header-cart .woocommerce-Price-currencySymbol {
    color: #ffffff;
    font-size: 16px;
}

.woocommerce-noreviews, p.no-comments {
    background-color: #dd9933;
}

h1, .alpha {
    font-size: 1.4em;
    line-height: 1.314;
}

.secondary-navigation .menu a {
	padding: 10px 0.875em;}

.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 0;
}

.col-full {padding: 0;margin: 0 auto; } 

.widget_shopping_cart_content {color:black}
.quantity {color:black !important}

h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title {
    color: black;
    font-weight: 600;
	font-family: 'Roboto Condensed'
}

.woocommerce-loop-product__title {color:black !important}

.product-template-default #primary {width:100%}
.page-template #primary {width:100%}
.page-template-default #primary {width:100%}
#main {max-width:1360px;margin:0 auto !important}

.columns-5 {
   
}

.storefront-product-section .section-title, .storefront-about-section .section-title {
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 3px; /*1.5px*/
    color: #000000; /*white*/
    padding: 5px;
	/*text-shadow: 1px 1px 1px black;*/
	/*text-shadow: 2px 2px 3px black, -2px 2px 3px black, 2px -2px 3px black, -2px -2px 3px black;*/
    width: max-content;
    margin: 0 auto;
	/*border: 2px solid #da7416*/
}

.woocommerce-loop-category__title {font-size:20px !important;height:auto !important;background: #e17dab;
    padding: 9px 5px !important;
    margin: 0 !important;
    width: 100%;}

.woocommerce-loop-category__title .count {display:none}

@media (min-width: 968px) {
	.stock {position: absolute;top: 177px;}
	/*#woocommerce-product-search-field-0 {width:310px !important;}*/
	.hentry .entry-header {margin-bottom: 0;}
	.storefront-product-section .section-title, .storefront-about-section .section-title {font-size: 35px;}
.main-navigation ul.menu, .main-navigation ul.nav-menu {padding: 0 0 0 30px;}
	.metaslider .caption {
    text-align:center;
	font-size:40px;
	font-family:Roboto Condensed;
    padding: 18px 10px !important;}
	/*.rf {
		display:block !important;
	}*/
}
@media screen and (min-width: 768px) {
	.rf {
		display: flex !important;
		flex-direction: row;
		justify-content: space-between;
	}
	
	.main-navigation ul.nav-menu {
		margin-left: 0;
		padding-left: 10px !important;
	}
	.main-navigation ul.nav-menu > li.lang-item {
		display: none;
	}
	
	.site-header .site-branding {
		margin-bottom: 0;
	}
}
.top_header {
	position: fixed;
	display: block;
	width: 100%;
	z-index: 1000;
	background-color: #eb6000;
}

.metaslider img {border-radius:0}

.woocommerce-active .site-header .site-search {
    /*width: 25.7391304348%; 50% */
	width: 55%;
	float: left;
    margin-top: 60px;  /* 55px */
    margin-right: 0;
	
	margin-bottom: 26px;
}
.woocommerce-active .site-header .site-branding {
	/*width: 63%; 45% */
	width: auto;
	float: left;
	margin-top:8px;
	margin-left:5px;
	margin-right: 4.347826087%;}

.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    width: 22.8260869565%;
    margin-top: 20px;}
.widget_product_search form:not(.wp-block-search) {
    width: 100%;
    max-width: 100%;  /* 500px */
	margin-left: auto;
}



@media (min-width: 1700px) {
.rf {width:100%;height:32px;color:white;/*padding:1px 10% !important;*/}
}

.rf {
	width: 100%;
	max-width: 1350px;
	
	color: white;
	/*padding: 1px 1%;*/
	padding: 1px 10px 1px 0;
	/*position: absolute;*/
    /*z-index: 9999;*/
	display: none;
	/*position: fixed;
    background: #219BCA;  /*black*/
	margin: 0 auto;
}
.rf a {
	color: white;
	font-size: 15px;  /* 17px */
	margin: 0px 10px;  /* 5px 15px */
	font-weight: 500;
	line-height: 1;
	text-align: center;
}
.rf > div > a {
	-moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.rf > div > a:hover {
	text-shadow: 1px 1px 2px #000;
}
.rf > div > a i {
	-moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.rf > div > a:hover i {
	transform: scale(1.25);
    color: #e17dab;
    text-shadow: 0px 0px 4px #000;
}
/*.rf .phone_link i span {
	font-family: roboto condensed;
    font-size: 15px;
    font-weight: 500;
}
.rf .phone_link:hover i span {
	transform: none;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}*/
.rf .phone_link {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	column-gap: 5px;
}

#masthead .col-full {max-width:1350px}

/**/
.woocommerce-products-header__title, .entry-header h1.entry-title {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px; 
	padding:20px;
	/*color: #ffffff;*/
    /*text-shadow: 1px 1px 1px black;*/
	
}


.storefront-product-categories {background: url(1);
    background-size: cover;}


/*.storefront-full-width-content .site-main ul.products.columns-4 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-4 li.product {
    border: 2px solid #f7f7f7;
	border-radius: 7px;
}*/
/**/
.storefront-product-section .woocommerce.columns-4 ul.products.columns-4 li.product, ul.products.columns-4 li.product {
	border: 2px solid #f7f7f7 !important;
	border-radius: 7px;
}
/*.storefront-product-section .woocommerce.columns-4 ul.products.columns-4 li.product a.button, ul.products.columns-4 li.product a.button,*/ .storefront-product-section ul li.product a.button, ul li.product a.button {
	background-color: #eb6000;
	border-radius: 20px;
	color: #ffffff;
	position: absolute;
    bottom: 5px;
	left:0;
    width: 84%;
    margin: 2px 7%;
	font-size: 14px;
	
}


.storefront-product-section ul li.product a.button:hover, ul li.product a.button:hover {
	background-color: black;
}
.storefront-product-section .woocommerce.columns-4 ul.products.columns-4 li.product a .price span.woocommerce-Price-amount.amount bdi, .storefront-product-section .woocommerce.columns-4 ul.products.columns-4 li.product a .price span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol, ul.products.columns-4 li.product a .price span.woocommerce-Price-amount.amount bdi, ul.products.columns-4 li.product a .price span.woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol {
	color: #eb6000;
}
/**/

.site-header-cart .cart-contents .count {opacity:1 !important}

.site-footer a:not(.button):not(.components-button) {
    color: #d77216;
    text-decoration: none;
}

.woocommerce-product-details__short-description {font-size:16px;text-align:center}

.single-product div.product {
    /*background: radial-gradient(black, #00000066);*/
    /*color: white;*/
	color: #000000;
	padding:10px;
}

.storefront-breadcrumb {color:#b1b1b1;text-align:center}
.storefront-breadcrumb a {color:#b1b1b1}

.woocommerce-result-count {color:red;display: none;}

/*.site-content, .header-widget-region {
    background: radial-gradient(black, transparent);
}*/

.term-description {padding: 8px;}

.storefront-breadcrumb {
	margin: 0;
    
}

.related .woocommerce-loop-product__title {color:white !important}

.hentry {
    background: radial-gradient(white, #ffffffd6);
    padding: 15px;
}

.post-author, .post-comments {display:none}

.page-title {
	color: black; /**/
	text-align:center;width: max-content;
    margin: 0 auto;
	/*border: 2px solid #da7416;*/
	padding:4px 16px}

.site-header ul.menu li.current-menu-item > a:hover {
    color: black;
}

.site-footer {
    padding: 0.8em 20px 1.5em;
	background: #F5FAFE; /* 219BCA */
	color: black; /* white */
	
	box-shadow: inset 0 5px 15px rgb(83 91 99 / 10%);
}

.footer-widgets {
    padding-top: 1.2em;
}

.site-info {
    display: none;
}

.storefront-full-width-content .woocommerce-tabs .panel {
    padding: 10px 5%;
    border: 1px solid #da7416;
}

/*.woocommerce-Tabs-panel {user-select: none;} */

.product_title {text-align:center;
    padding: 0 10px;
	color: #000000;
	height: 80px;
	overflow:hidden;
	font-size: 1.7em;
}

.site-main ul.products.columns-5 li.product {
    /*border: 1px solid #da7416;*/
	border: 2px solid #f7f7f7;
	border-radius: 7px;
	min-height: 374px;
	margin-bottom: 5px;
}

.columns-5 {
    margin-top: 20px;
}

/**/
.summary {
	/*border: 2px solid #f7f7f7;*/
	border-radius: 7px;
	padding-bottom: 15px;
	padding-top: 11px;
}


a:focus, input:focus, textarea:focus, button:focus {
    outline: 2px solid transparent !important;
}

.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    /*background-color: #d77216*/
}

a.cart-contents:hover, .site-header-cart:hover > li > a {
    color: #ffffff;
}


.category-blog .hentry {margin-top:30px}

.hentry {
    margin: 0 0 10px;
}

/**/
article {
	/*background: radial-gradient(#424345, #0a0b0dd9) !important;*/
	/*color: white;*/
	color: #000000;
}
/**/

#woocommerce-product-search-field-0 {/*width:62%*/ width: 100%;}

textarea {height: 120px;}

#comments {padding-top: 10px;}
.entry-date {font-weight: 400;color:grey}




.site-header .custom-logo-link img {width: auto;max-width: 116px;margin-left:5px;}

@media (max-width: 1340px) {
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 10px 6px;
    font-size: 15px;
    letter-spacing: 0.8px;}
}

@media (max-width: 868px) {
	ul.products li.product {padding: 5px 1%;
    width: 50%;
    float: left;margin-bottom:3px !important;min-height: 344px !important;}
	#post-125 .entry-content {width: 340px !important;font-size: 75%;
    text-align: center;}
	.site-header {padding-top: 5px;padding-bottom: 5px; /* 8px */}
	.widget ul {padding:10px}
	
}
/**/
@media (max-width: 868px) {
	.main-navigation ul li:hover {
		background: white !important;}
	.handheld-navigation ul.menu .sub-menu.toggled-on {
    background-color: white !important;}
	.main-navigation .handheld-navigation ul ul li a {color: #a182c1 !important;}	
	.main-navigation ul li:hover > a {color: red !important;}
	.site-header ul.menu li.current-menu-item > a {color: #e17dab;}
	
	/*.clickBuyButton {margin: 15px 0 15px 28% !important;}  /*15px 110px*/
	.single-product div.product form.cart {margin: 0 80px;}
	.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {width: 24.1%; margin-right: 1%;}
}

@media (max-width: 767px) {
	.clickBuyButton {margin: 15px 10px 15px 1% !important;
	margin: 5px auto !important;display: block
    }
}
/**/


.storefront-primary-navigation {background: white;}
/**/
.main-navigation ul li:hover  {
	
	background: ; /*white !important*/
	/*border-radius: 7px;*/
}

.main-navigation ul li:hover > a {
	color: black;
}
.single-product div.product .woocommerce-product-gallery img {
	/*width: 530px;*/
	border: 2px solid #f7f7f7;
	border-radius: 7px;
}
.single-product div.product .woocommerce-product-gallery {
	width: 100%; /*74%*/
	margin-right: 1%;
	margin-bottom:10px;
}
.single-product div.product .summary {
	width: 100%;
}

.woocommerce-tabs.wc-tabs-wrapper {
	border: 2px solid #f7f7f7;
	border-radius: 7px;
}
.entry-header h1.entry-title {
	text-align: center;
}
.woocommerce-cart-form .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .woocommerce-cart-form__cart-item.cart_item td.product-name a {
	color: #e17dab;
}

body .metaslider .flexslider .slides img {border-radius: 0 0 9px 9px}

.single_add_to_cart_button {border-radius:19px}
.product .quantity .qty {border-radius: 19px;}

.product-template-default .widget-area {display: none;}
.page-template-default .widget-area {display: none;}

.tax-product_cat .widget-area {display: non;}

.woocommerce-cart-form table.cart {margin-bottom: 0;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {color: #ffffff;}

.mini_cart_item .woocommerce-Price-currencySymbol {color: #e2401c;}

.site-content>.col-full>.woocommerce>.woocommerce-message:first-child {margin-top: 0.17924em;margin-bottom:0.17924em;}

.menu-toggle {margin-top: 12px;}  /* 27px */

button.menu-toggle {border: 1px solid rgb(70 70 70 / 0%);background: #eb6000 !important;color: white !important;margin-right: 5px;}

.main-navigation div.menu:last-child {background: #eb6000}

.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button) {color: #eb6000;}

.site-search .widget_product_search input[type=search] {padding: 0.9em 1.4em;}

.main-navigation ul.menu ul.sub-menu {}

.single .related {display:none}

.cross-sells {display:none}

.main-navigation .handheld-navigation ul {margin-top: 5px;}
.main-navigation .handheld-navigation ul li a {color: black;font-size:18px !important;}
.main-navigation .handheld-navigation ul ul li a {color: white;}
/*.main-navigation .handheld-navigation ul li:hover > a {color: white }*/
.handheld-navigation ul.menu .sub-menu.toggled-on {background-color: #e17dab;}

.clickBuyButton {float:none;margin:15px 10px}

.widget-area .widget.woocommerce.widget_product_categories .product-categories li a:hover {
	color: #e17dab;
}

@media (max-width: 360px) {
	.RelatedProducts {
		
	}
}
@media (min-width: 411px) and (max-width: 539px) {
	.RelatedProducts {
		
	}
}

@media (max-width: 410px) and (min-width: 375px) {
	.RelatedProducts {
		
	}
}

@media (min-width: 411px) {
	.newsimge {height:195px !important;}
}

@media (min-width: 768px) {
	.prdctfltr_wc[data-id="prdctfltr-65d77de04742a"] {display: none;right:0}
	.simpleshopmessage {top: 75px !important;font-size: 16px;left:587px !important;;}
	.brand {top:100px !important;position:absolute;margin:0 !important}
	.RelatedProducts {}
	.main-navigation ul.menu>li.menu-item-has-children>a:after {margin-left: 0.4em;}
	.rubrikator {width:49.5%;float:left;height: 300px;overflow: hidden;background: #f9f9f9;}
	.mh-loop-title {height:40px;overflow:hidden;margin: 2px 22px}
	.rubrikator img {width:220px !important;margin:5px 20px !important;}
	.hrw2 {padding: 20px 40px 1px 10px !important}
	
	.hrw2.new_news .rubrikator {width:16% !important;}
	.newsimge {width:100%;height:225px !important;}
	.woocommerce-active .site-header .site-branding {width: 40%;float: left;margin-top:48px;}
}

	
	.newsimge {width:100%;height:226px !important;}
}
@media (min-width: 1025px) {
	.RelatedProducts {
		
	}
}

@media screen and (max-width: 767px) {
	.page-id-41128 .woocommerce-loop-category__title {min-height:70px}
    .page-id-41132 .woocommerce-loop-category__title {min-height:70px}
	.single-product div.product p.price {
		position: ;
    	width: fit-content;
    	margin-left: 5px;
		margin-top: -20px
	}
	.single-product div.product p.price .woocommerce-Price-amount {
		padding-left: 0;
    	padding-right: 0;
	}
	.single-product div.product form.cart .quantity {
		
	}
	.single-product div.product form.cart .quantity .qty {
		width: 2.5em;
    	height: 2.5em;
	}
	.single_add_to_cart_button {
		padding: 0.4em 1em;
    	margin-top: 4px;
	}
	
	.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {
		display: none;
	}
}

.site-footer .footer-widget-1 .widget_media_image img {
	margin: 0 auto;
}

.site-footer .footer-widget-2 a:hover {
	text-decoration: underline;
}

.social_network_phone {
	display: none;
}
@media screen and (max-width: 767px) {
	
	ul.products li.product .price { font-size: 14px;}
	.social_network_phone {display: block;margin-bottom: 60px;}
	/* .social_network_pc {display: none;} */
	
	.single-product div.product span.onsale ~ .summary p.price {
		
	}
}
.single-product div.product span.onsale ~ .summary p.price {
	
}
.single-product div.product span.onsale ~ .summary p.price del+ins {
	margin-left: 0;
}


body.archive .woocommerce-products-header .term-description {
	display: none;
}
body.archive .site-main > .term-description h2, .storefront-about-section > h2:nth-child(n + 2) {
	margin-top: 1em;
}

.storefront-about-section {
	padding: 20px 20px;
}
.storefront-about-section > h2:nth-child(n + 2) {
	font-size: 1.5em;
}


footer .widget .widget-title, .widget .widgettitle {background: #f5fafe;}



#menu-item-17245 {margin-left: 25px;}
#menu-item-17244 {margin-left: 25px;}


.display_none {
	display: none;
	visibility: hidden;
}


.newsimg {width:180px;float:left;margin: 6px 12px 30px 1px;}
.novina a {color:#6c6b6b !important}
.novina {margin:10px; line-height:2}
.novina h3 {color:#219bca;font-weight:400}

.star-rating span:before {color:gold !important}

.stock.in-stock {
    color: #05c56c;
	margin-bottom: 33px;
}

.single-product div.product .woocommerce-product-rating {
    margin-bottom: 0;
}

.single-product div.product .woocommerce-product-rating a {
    font-weight: 400;
    color: #05c56c;
}


.added_to_cart {
    position: absolute;
    width: 100%;
    bottom: 7px;
    left: 0;
	padding:13px 0;
	font-size: 14px;
}

.yith-wcbm-badge {padding: 0 5px !important;}

.handheld-navigation ul.menu .sub-menu {
    -webkit-transition: all,ease,.3s;
    transition: all,ease,.3s;
}

.hrw2 {padding: 20px 3px 1px 3px;height: auto;overflow: hidden;}

.rubrikator img {width:100%;float:left;margin:5px 1px}

.rubrikator p {color:#4a4a4a;font-size:14px;line-height:1.8}
.rubrikator .entry-title {font-size:20px;color: #219bca;font-weight: 400;}

.rubrikator a {color:grey}

.rubrikator {border-radius: 5px;margin: 2px;padding: 5px;}


ul.products li.product .star-rating {
    margin: 0 auto .107911001em;
}



/**/
/*e17dab*/
/*
li.product {
	border: 2px solid #f7f7f7;
	border-radius: 7px;
}*/

.hrw2.new_news {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	
	justify-content: space-between;
}
.hrw2.new_news .rubrikator {
	width:48.8%;
    flex-direction: column;
	padding: 0 0 5px;
	justify-content: space-between;
	/* overflow: hidden; */
	box-shadow: 0 0 10px #00000050;
	margin-bottom: 1%;
	background-color: #fff;
	transition: all .3s ease-out;
}
@media screen and (max-width: 1200px) {
	
	.hrw2.new_news .rubrikator {
		
	}
}
/* @media screen and (max-width: 768px) {
	.hrw2.new_news .rubrikator {
		flex: 0 0 48%;
	}
} */
@media screen and (max-width: 500px) {
	.hrw2.new_news .rubrikator {
		min-height: 280px;
	}
}


@media screen and (max-width: 400px) {
	
	.hrw2.new_news .rubrikator {min-height: 210px;}
	.hrw2.new_news .rubrikator img {}
	.hrw2.new_news .rubrikator .product_info h3 {font-size: 13px !important;height: 29px !important;}

}


.hrw2.new_news .rubrikator:hover {
	box-shadow: 0 0 20px #00000080;  /* rgba(0, 0, 0, .33) */
}
.hrw2.new_news .rubrikator img {
	margin: 0 auto !important;
	border-radius: 10px 10px 0 0;  /* 0 */
	
	width: auto !important;
}
.hrw2.new_news .rubrikator .product_info {
	margin-left: 15px;
	margin-right: 15px;
}
.hrw2.new_news .rubrikator .product_info h3 {
	margin-left: 0;
	margin-right: 0;
	
	font-size: 18px;
    line-height: 1.15;
	
	height: 40px;
    overflow: hidden;
}
.hrw2.new_news .news_date_post {
	font-size: 14px;
}
.news_date_post .fa-clock-o:before {
	content: "\f017";
}
.news_date_post i {
	margin-right: 5px;
}
.all_news_btn {
	position: relative;
    width: fit-content;
    background-color: #eb6000 !important;
	color: #ffffff !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 0.4em 1em;
	margin-top:10px
}


.newsimge {width:100%;height:185px;overflow:hidden;background-size: auto 100% !important;border-radius: 5px 5px 0 0;}


.our_brands .section-content .row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.our_brands .section-content .row .brand-item {
	flex: 0 0 25%;
	display: flex;
	justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}
@media screen and (max-width: 500px) {
	.our_brands .section-content .row .brand-item {
		flex: 0 0 33%;
	}
}
.our_brands .section-content .row .brand-item img {
	width: 100%;
}
.our_brands .section-content .row .brand-item .brand-media {
	width: 70%;  /* 80 */
}


.woocommerce-tabs ul.tabs li a {
    font-size:14px; padding:3px
}

.single-product div.product .product_meta {
    padding-top: 1em;
    border-top: 0;
}


.news_container {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 12px;
	
	margin-right: 10px;
}
@media screen and (max-width: 767px) {
	ul.product-cats li {font-size:8px !important;margin: 1px !important;padding: 6px 2px 0 !important;}
	.single-product div.product .product_meta {padding-top: 2.2em;}	
	.news_container {
		margin-left: 10px;
	}
}
@media screen and (max-width: 900px) {
	.news_container {
		grid-template-columns: 1fr 1fr;
	}
}
@media screen and (max-width: 450px) {
	.hentry .wp-post-image {max-width: 100% !important;}	
	.news_container {
		grid-template-columns: 1fr;
	}
}
.news_container .novina {
	margin: 0;
	border-radius: 10px;
    box-shadow: 0 3px 7px 0px #e0e0e0;
	overflow: hidden;
	
	transition: all 0.3s ease-out;
}
.news_container .novina:hover {
	box-shadow: 0 0 20px #00000080;
}
.news_container .novina .newsimg {
	float: none;
	margin: 0;
	width: auto;
	
	display: flex;
	justify-content: center;
	overflow: hidden;
}
.news_container .novina .newsimg img {
	border-radius: 0;
	height: 100%;
	width: auto;  /* auto 100% */
	
	max-width: none;
}
.news_container .novina h3 {
	font-size: 1em !important;
	line-height: 1.15;
    font-weight: 400;
    /* color: #000; */
}
.news_container .novina p {
	font-size: 0.9em;
    line-height: 1;
}
.news_container .novina a {
	height: 100%;
	display: grid;
	grid-template-rows: 250px auto;  /* 50% 50%  1fr 1fr */
}
.news_container .novina .news_description {
	margin: 10px;
	
	display: grid;
	grid-template-rows: auto auto max-content;
}
.date_views_info {
	font-size: 14px;
	font-family: 'Roboto Condensed';
	color: #e07da5;
	
	line-height: 1;
}
.date_views_info i {
	margin-right: 0;
}
.date_views_info .news_date_post {
	margin-right: 5px;
}


.left_side {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.right_side {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.langs_switcher {
	list-style: none;
	display: flex;
    flex-direction: row;
	width: fit-content;
	background-color: #fff;
	margin: 0 0 0 0;
}
.langs_switcher .lang-item {
	text-transform: uppercase;
}
.langs_switcher .lang-item a {
	color: #9daab2;
}
/*.langs_switcher .lang-item:first-child a {
	margin-left: 5px;
	margin-right: 0px;
}
.langs_switcher .lang-item:last-child a {
	margin-left: 7px;
	margin-right: 7px;
}*/
.langs_switcher .lang-item a {
	margin-left: 7px;
	margin-right: 7px;
}
.langs_switcher .lang-item:first-child.current-lang a {
	margin-left: 5px;
	margin-right: 0;
}
.langs_switcher .lang-item:last-child.current-lang a {
	margin-left: 0;
	margin-right: 5px;
}

.langs_switcher .lang-item.current-lang {
	position: relative;
}
.langs_switcher .lang-item.current-lang:before {
	content: "";
	position: absolute;
    display: block;
    width: 100%;
    height: 100%;
	opacity: 0;
    z-index: 1;
}
.langs_switcher .lang-item.current-lang a {
	color: #ffff00;
	background-color: #5259f1;
    padding: 1px 7px;
    border-radius: 10px
}

#woocommerce-product-search-field-0 {
	box-shadow: none;
	background-color: #fff;
	border: 2px solid #eb6000;
}
#woocommerce-product-search-field-0::placeholder {
	opacity: 1;
	color: #eb6000;
}
.site-search .widget_product_search form:before {
	color: #eb6000;
}


.social_nets {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.social_nets a {
	display: block;
}
.social_nets a img, .social_nets a svg {
	height: 50px;
	width: 50px;
}
.telegram_link svg use {
	fill: #3390ec;
}
.pay_block {
	position: relative;
	/*display: none;*/
	display: flex;
	flex-direction: row;
	justify-content: space-between;  /* flex-start */
	column-gap: 10px;
	margin-top: 20px;
}
.pay_block .pay_item {
	position: relative;
	display: block;
	height: 43px;
	width: fit-content;
}
.pay_block .pay_item.applepay_span {
	width: 86px;
}
.pay_block .pay_item img {
	display: block;
	height: 100%;
	width: auto;
}
.pay_block .pay_item svg {
	position: absolute;
	width: auto;
	width: 86px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.pay_block .pay_item svg use {
	fill: #000;
}
.site_info_nb {
	display: block;
    position: relative;
    width: 100%;
    text-align: center;
    color: #000;
    font-weight: 600;
	margin-top: 40px;
}
.site_info_nb .word:first-child {
	color: #46a2c1;
}
.site_info_nb .word:last-child {
	color: #e17dab;
}


.main-navigation .menu {
	padding: 5px;
}
/**/


.single-product div.product form.cart {margin: 0 !important;}

.woocommerce-tabs ul.tabs li.active:after {opacity: 0 !important;}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 15.9142857%;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    top: 2px;
	right: 1.3em;}

.archive .outofstock {opacity:0.5 !important}
.home .outofstock {opacity:0.5}

.price ins {
    font-weight: 600;
    color: #eb6000;
}

.text-field {
	position: absolute;
    top: 51px;
    left: 11px;
    width: auto;
    background: #05e105;
    padding: 0 6px;
    color: white;
    font-weight: 600;
    border-radius: 3px
}

.brand {float: right;margin-top: -5px;margin-bottom: 10px;right:17%;top:570px}

.beta, h2 {
    font-size: 1.4em;
}

.gamma, h3 {
    font-size: 1.218em !important;
}

.delta, h4 {
    font-size: 1.1em !important;
}

.tax-product_cat .text-field {top:0;left:0 !important;font-size:14px}
.tax-product_tag .text-field {top:0;left:0 !important;font-size:14px}
.search .text-field {top:0;left:0 !important;font-size:14px}
.home .text-field {top:0;left:0 !important;font-size:14px}

.home think_text {display:non}

.simpleshopmessage {
    width: auto;
    height: auto;
    display: inline;
    position: absolute;
    top: 100px;
    font-size: 14px;
	left:0;
}

.archive .simpleshopmessage, .home .simpleshopmessage {display:none}
.price br {display:none !important}

.coupon {display:none !important}
.woocommerce-form-coupon-toggle {display:none !important}

.wc-ukr-shipping-np-fields {display:block !important}

#billing_country_field {display:none !important}

.page-id-41128 .site-main ul.products.columns-4 li.product {height:auto;min-height: 40px !important;}
.page-id-41128 ul.products li.product img {display:none}
.page-id-41132 .site-main ul.products.columns-4 li.product {height:auto;min-height: 40px !important;}
.page-id-41132 ul.products li.product img {display:none}

.cart-discount th {color:#f8f8f8}

.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard {display:none !important}
.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads {display:none !important}


ul.product-cats li {
    list-style: none;
    margin-left: 0;
    text-align: center;
    position: relative;
	width: fit-content;
    float: left;
    padding: 6px 4px 0 4px;
    font-size: 10px;
    border: 1px solid #e17dab;
    border-radius: 20px;
    margin: 3px;
}

ul.product-cats li h2 a {color:black;}
ul.product-cats li h2 a {color:black;font-weight: 500;}
ul.product-cats li:hover {color:white;background:#e17dab}

.product-cats {margin:3px;height: auto;overflow: hidden;}

.storefront-sorting {margin-bottom: 1.317924em;}

.woocommerce-Tabs-panel {
    user-select: none;
}

.term-description {user-select: none;}

.prdctfltr_showing {display:none}

.prdctfltr_wc .prdctfltr_filter_title {margin-left: 20px;margin-top: 10px;}

.wc-prdctfltr-active .xwc--pf-show-sidebar.prdctfltr_wc.pf_arrow .prdctfltr_woocommerce_ordering {left: 10px }

.prdctfltr_wc {display: none;}
header .prdctfltr_wc {display: block;}

.home ul.products li.product .star-rating {
    margin: 0 auto .0em;
}

.single #prdctfltr-4 {display:none}
.category #prdctfltr-4 {display:none}

.single-product .woocommerce-message {display:none}


.hentry .wp-post-image {
    max-width: 280px;
    float: left;
    margin: 10px;
}

.site-branding .site-title {
    font-size: 2.5em;
}

.home .storefront-product-section {
    padding-top: 20px;
}


.site-header-cart .widget_shopping_cart {
        background-color: #ffffff;
    }

.site-header-cart .widget_shopping_cart .buttons, .site-header-cart .widget_shopping_cart .total {
        background-color: #ffffff;
    }


.storefront-handheld-footer-bar ul li.cart .count {color: white !important;}

