/*!
Theme Name: sabras
Author: Roman
Author URI: http://dudnyk.rb@gmail.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sabras
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
.page-id-530 .form-b{
	display: none;
}
.grecaptcha-badge{
  display: none!important;
}
@font-face {
	font-family: "Alef-Bold";
	src: url("Fonts/Alef-Bold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}

@font-face {
	font-family: "Alef-Regular";
	src: url("Fonts/Alef-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
	font-display: auto;
}
@import url("css/normalize.css");

.owl-theme .owl-nav [class*=owl-]:hover {
	background: transparent!important;
	color: #FFF;
	text-decoration: none;
}
#breadcrumps{
	padding-top: 15px;
	font-size: 18px;
}
#breadcrumps a{
	color: #8eb5f2;
	text-decoration: none;
}

*:focus{
	outline: none!important;
}



*{
	font-family: "Alef-Regular";
	box-sizing: border-box;
}
body{
	margin: 0;
}
.he .wpcf7-response-output{
	text-align: right;
	direction: rtl;
}
.single-product .woocommerce-message{
	text-align: center;
}
.single-product .woocommerce-notices-wrapper.active {
	border-top: 2px solid #527FC6;
	background: #99CCFF!important;
	overflow: visible;

}
.single-product .woocommerce-notices-wrapper .woocommerce-message{
	background: transparent!important;
}
/*@-webkit-keyframes pulsing {*/
/*    0% {*/
/*        -webkit-transform: scale(0.8, 0.8);*/
/*        transform: scale(0.8, 0.8)*/
/*    }*/
/*    50% {*/
/*        -webkit-transform: scale(1.0, 1.0);*/
/*        transform: scale(1.0, 1.0);*/
/*    }*/
/*    75% {*/
/*        -webkit-transform: scale(0.8, 0.8);*/
/*        transform: scale(0.8, 0.8);*/
/*    }*/
/*    100% {*/
/*        -webkit-transform: scale(1.0, 1.0);*/
/*        transform: scale(1.0, 1.0);*/
/*    }*/
/*}*/
.page-id-522 .form-b{
	display: none;
}

@-webkit-keyframes buzz-out-on-hover {
	10% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	20% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
	30% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	40% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
	50% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}
	60% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}
	70% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}
	80% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}
	90% {
		-webkit-transform: translateX(1px) rotate(0);
		transform: translateX(1px) rotate(0);
	}
	100% {
		-webkit-transform: translateX(-1px) rotate(0);
		transform: translateX(-1px) rotate(0);
	}
}
@keyframes buzz-out-on-hover {
	10% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	20% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
	30% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}
	40% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}
	50% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}
	60% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}
	70% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}
	80% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}
	90% {
		-webkit-transform: translateX(1px) rotate(0);
		transform: translateX(1px) rotate(0);
	}
	100% {
		-webkit-transform: translateX(-1px) rotate(0);
		transform: translateX(-1px) rotate(0);
	}
}
.single-product .woocommerce-notices-wrapper.active .woocommerce-message{
	opacity: 1;
}
.single-product  .woocommerce-notices-wrapper.active .woocommerce-message a{
	opacity: 1;
	/*-webkit-animation: pulsing 2s ;*/
	/*animation: pulsing 2s ;*/
	-webkit-animation-name: buzz-out-on-hover;
	animation-name: buzz-out-on-hover;
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.single-product .woocommerce-notices-wrapper i {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	color: #527FC6;
	background: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 15px;
	font-size: 20px;
}
.single-product .woocommerce-notices-wrapper{
	padding: 15px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}


.single-product .woocommerce-message{
	max-width: 1560px;
	position: relative;
	padding: 0!important;
	/*background: #FFDD00!important;*/
	margin: 0!important;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: row-reverse;
	font-weight: normal;
	font-size: 30px;
	width: 100%;
	/*height: 25px;*/
}
.single-product .woocommerce-message a:hover{
	color: #527FC6;
	background: #FFFFFF;
}
.single-product .woocommerce-message a{
	border: 1px solid #527FC6;
	height: 45px;
	width: 170px;
	/*background: #527fc6;*/
	background: #527FC6;
	border-radius: 8px;
	color: #fff;
	font-size: 20px;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 15px;
	position: absolute;
	right: 0;
	opacity: 0;
}



















#home-video{
	display: flex;
	flex-direction: column;
	align-items: center;
}
#home-video h2{
	font-size: 40px;
	color: #3e3e3e;
	margin: 0;
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	direction: rtl;
	line-height: 1.2;
	max-width: 90%;

}
#home-video p{
	max-width: 100%;
	height: 100%;
	width: 100%;
	margin: 0;
}
#home-video iframe{
	max-width: 100%;
	height: 100%;
	width: 100%;
}
.parent-video{
	position: relative;
	width: 100%;
	max-width: 1200px;
	margin: 20px auto 0 auto;

}
.video-bg{
	padding-top: 50%;
	width: 100%;

}
.video{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.container-big{
	max-width: 1820px;
	margin: 0 auto;
}
#text-block{
	max-width: 1200px;
	margin: 0 auto;
}
#text-block h1{
	font-size: 65px;
	text-align: center;
}

#text-block h3{
	font-size: 40px;
	margin: 0 10px;
}
#text-block p{
	font-size: 20px;
}
#breadcrumps .he{
	display: none;
}
/*-------------------------------------------------header--------------------------------------------*/
header #top-line{
	height: 36px;
	background: #99ccff;
}
header #top-line span{
	font-size: 28px;
	color: #3e3e3e;
	line-height: 0.8;
}
header #top-line a{
	text-decoration: none;
	color: #3e3e3e;
}
header #top-line .social{
	display: flex;
}
header #top-line .social a{
	display: flex;
	margin: 0 5px;
}
header #top-line a img{
	max-width: 25px;
	height: auto;
	max-height: 25px;
}
header #menu-block .logo a{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-right: 100px;
}
header #menu-block .logo img{
	max-width: 100%;
}
header #top-line i{
	color: #3e3e3e;
	font-size: 20px;
	padding: 0 15px 3px 15px;
}
#top-line .container{
	max-width: 1250px;
	height: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
header #menu-block{
	display: flex;
	align-items: center;
	max-width: 1760px;
	height: 92px;
	margin: 0 auto;
	justify-content: space-between;
}
header #menu-block .s-header__basket-wr {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 2px solid #e1e1e1;
}
header #menu-block .s-header__basket-wr a{
	text-decoration: none;
	display: flex;
	align-items: end;
	direction: rtl;
}
header #menu-block .circle-count{
	background: #8eb5f2;
	color: #fff;
	padding: 1px 3px 3px 3px;
	border-radius: 9px;
	margin-top: -13px;
	margin-left: -10px;
	min-width: 30px;
	height: 22px;
	display: flex;
	z-index: 1;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	font-weight: bold;
}
header #menu-block .basket-btn__label{
	color: #3f3f3f;
	font-size: 24px;
}
header .langflags{
	padding: 0;
	display: flex;
}
header .langflags li{
	list-style: none;
	margin: 0 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}
header .langflags li a{
	display: flex;
	justify-content: center;
	align-items: center;
}
.langflags li a img:nth-child(1){
	display: none;
}
.main-menu ul{
	display: flex;
}
.main-menu ul li{
	list-style: none;
	font-size: 28px;
	padding: 0 40px;
}
.main-menu ul li a{
	color: #3e3e3e;
	font-size: 28px;
	text-decoration: none;
}
.main-menu ul li a:hover, .main-menu ul li.current-menu-item a{
	font-weight: bold;
}
/*-----------------------------------------------Home-page---------------------------------------------*/
.owl-carousel{
	position: relative;
}
.owl-theme .owl-nav{

	display: flex;
	width: 100%;
	justify-content: space-between;
	top: 50%;
	position: absolute;
	z-index: 100;
	padding: 0 20px;
}
#home-products .title-block{
	text-align: center;
	margin: 50px 0 80px 0;
}
#home-products .title-block h2{
	color: #3e3e3e;
	font-size: 56px;
	margin: 0;
	line-height: 1.2;
}
#home-products .title-block p{
	color: #3e3e3e;
	font-size: 40px;
	margin: 0;
}
#home-about-block .container-big{
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	padding-top: 40px;
	padding-bottom: 80px;
	background-image: url("/wp-content/uploads/2020/06/pink-background-min.png");
	background-size: cover;
	background-position: bottom;
}
#home-about-block .img-block{
	width: 55%;
}
#home-about-block .text-block{
	width: 45%;
	max-width: 650px;
	margin-left: 55px;
	margin-top: -200px;
	max-height: 420px;
	overflow-y: scroll;
	padding-right: 20px;
}

#home-about-block .text-block::-webkit-scrollbar {width: 12px;height: 12px;background: #99ccff;}
#home-about-block .text-block::-webkit-scrollbar-track-piece {height: 12px; background:#bdbdbd;}
#home-about-block .text-block::-webkit-scrollbar-thumb:vertical {height:10px;background:#99ccff;}
#home-about-block .text-block::-webkit-scrollbar-thumb:vertical:hover {background:#33ACD1;}
#home-about-block .text-block::-webkit-scrollbar-thumb:horizontal {width:10px;background:navy;}
#home-about-block .text-block::-webkit-scrollbar-thumb:horizontal:hover {background:sienna;}

#home-about-block .img-block img{
	max-width: 100%;
	margin-top: -30px;
	margin-bottom: 70px;
}
#home-about-block .text-block h3{
	font-size: 56px;
	color: #3e3e3e;
	margin: 0;
	text-align: left;
	margin-bottom: 15px;
	font-weight: bold;
	direction: ltr;
	line-height: 1.2;
}
#home-about-block .text-block p{
	font-size: 22px;
	color: #696767;
	margin: 0;
	text-align: left;
	line-height: 1.4;
	font-weight: normal;
	direction: ltr;
	letter-spacing: 2px;
}
#home-about-block .text-block .buttons-row{
	display: flex;
	justify-content: end;
	margin-top: 35px;
}
#home-about-block .text-block .buttons-row a{
	color: #8eb5f2;
	text-decoration: none;
	font-size: 27px;
	border: 2px solid #8eb5f2;
	border-radius: 16px;
	padding: 5px 15px;
	width: 238px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#home-about-block .text-block .buttons-row a:hover{
	color: #fff;
	background: #8eb5f2;
	cursor: pointer;
}
#home-about-block .text-block .buttons-row a:nth-child(1){
	margin-right: 25px;
}
#home-products{
	margin-bottom: 90px;
}
#home-products .container-big{
	display: flex;
}
#home-products .container-big .img-block{
	width: 50%;
}
#home-products .container-big .img-block img{
	max-width: 100%;
}
#home-products .container-big #home-products-block{
	width: 50%;
}
#home-products-block {
	max-height: 1608px;
	overflow-y: scroll;
	max-width: 800px;
	/*overflow-x: hidden;*/
}
#home-products-block::-webkit-scrollbar {width: 12px;height: 12px;background: #99ccff;}
#home-products-block::-webkit-scrollbar-track-piece {height: 12px; background:#bdbdbd;}
#home-products-block::-webkit-scrollbar-thumb:vertical {height:10px;background:#99ccff;}
#home-products-block::-webkit-scrollbar-thumb:vertical:hover {background:#33ACD1;}
#home-products-block::-webkit-scrollbar-thumb:horizontal {width:10px;background:navy;}
#home-products-block::-webkit-scrollbar-thumb:horizontal:hover {background:sienna;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

#home-products-block li.product{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	max-width: 755px;
	margin-left: 20px;
	margin-right: auto;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	padding: 50px 10px 70px 10px;
}
#home-products-block ul.products li.product img {
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
}
#home-products-block li.product .image{
	width: 45%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#home-products-block li.product .info{
	width: 55%;
	padding-left: 10px;
}
#home-products-block li.product a{
	text-decoration: none;
	color: #696767;
}
#home-products-block li.product h2{
	font-size: 37px;
	letter-spacing: 3px;
	direction: ltr;
	font-weight: normal;
	margin: 0 0 5px 0;
	line-height: 1.1;
}
#home-products-block li.product p.sub{
	font-size: 23px;
	letter-spacing: 1px;
	direction: ltr;
	font-weight: normal;
	margin: 0 0 27px 0;
	line-height: 1.2;
}
#home-products-block li.product p.description{
	font-size: 18px;
	letter-spacing: 1px;
	direction: ltr;
	font-weight: normal;
	margin: 0;
}
#home-products-block li.product p.more{
	font-size: 25px;
	letter-spacing: 1px;
	direction: ltr;
	font-weight: normal;
	margin: 55px 0 0 0;
	line-height: 1.2;
}
#home-products-block li.product .price-button{
	justify-content: flex-end;
	display: flex;
	flex-direction: row-reverse;
	border: 2px solid #d5d8e0;
	border-radius: 23px;
	height: 55px;
	width: 85%;
	margin-top: 42px;
}

#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	color: #343e5c;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 30px 0 24px;
	font-weight: bolder;
	letter-spacing: 2px;
	border-left: 2px solid #d5d8e0;
}
#home-products-block li.product .price-button a.add_to_cart_button{
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 2px;
	/*padding: 0 34px;*/
	height: 100%;
}
.en a.add_to_cart_button .he{
	display: none;
}
#home-products-block li.product .price-button div a:nth-child(1){
	display: none;
}
#home-products-block li.product:hover {
	background: #fff8f8;
	box-shadow: 0px 14px 21px 3px rgba(0,0,0,0.25);
}
#home-products-block li.product:hover .price-button {
	background: #8eb5f2;
	box-shadow: 0px 17px 20px -8px rgba(0,0,0,0.3);
	border: 2px solid #8eb5f2;
}
#home-products-block li.product:hover .price-button a.add_to_cart_button, #home-products-block li.product:hover .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	color: #fff!important;
}
#home-products-block li.product:hover .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	border-left: 2px solid #80a3d9;
}

.home-content, .about-content{
	display: none;
}
#home-products-block li.product .home-content{
	display: block;
}
#home-products-block li.product:hover .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	color: #fff;
}

#home-products-block li.product.product-type-variable .price-button span.price{
	color: transparent;
	display: flex;
	flex-direction: column;
}
#home-products-block li.product.product-type-variable .price-button span.price span.woocommerce-Price-amount{
	color: #696767;
	margin-bottom: -22px;
}

#home-products-block li.product.product-type-variable:hover .price-button span.price span.woocommerce-Price-amount{
	color: #fff;
	margin-bottom: -22px;
}
#home-products-block li.product.product-type-variable .price-button span.price span.woocommerce-Price-amount:nth-child(2n){
	display: none;
}


#top-slider img{
	max-width: 100%;
}
#top-slider .logo img{
	width: auto;
	margin: 0 auto;
}
#top-slider .container-big .text-block{
	position: absolute;
	top: 10%;
	right: 15%;
}
#top-slider .container-big .text-block .bg-block{
	position: relative;
}
#top-slider .container-big .text-block .content{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
#top-slider .container-big .text-block .text h4{
	font-size: 59px;
	font-weight: 500;
	margin: 10px 0 0 0;
	color: #474749;
	text-align: center;
	direction: ltr;
	line-height: 1.2;
}
#top-slider .container-big .text-block .text h3{
	font-size: 72px;
	line-height: 1.2;
	font-weight: 600;
	margin: 0;
	color: #474749;
	text-align: center;
	direction: ltr;
}
/*---------------------------------------------footer---------------------------------------------*/
footer{
	background-color: #ededed;
	background-image: url(/wp-content/uploads/2020/06/footer-img-min.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: left center;
	border-top: 1px solid #f1bebe;
	margin-top: 35px;
}
#footer{
	max-width: 1390px;
	margin: 0 auto 0 auto;
	padding: 105px 0 85px 0;
}
footer .footer-info{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
footer .footer-info span{
	font-size: 28px;
	color: #383838;
	letter-spacing: 2px;
}
footer .footer-info a.mail span{
	font-size: 18px;
}
footer .footer-info i{
	font-size: 22px;
	color: #8eb5f2;
	padding: 0 30px 0 0 ;
}
footer .footer-info a {
	text-decoration: none;
}
footer  ul {
	display: flex;
	justify-content: center;
	padding-right: 0;
	flex-wrap: wrap;
}
footer  ul li {
	list-style: none;
	font-size: 31px;
	padding: 0 35px;
}
footer  ul li a {
	color: #585858;
	font-size: 31px;
	text-decoration: none;
}
footer ul li a:hover, footer ul li.current-menu-item a{
	font-weight: bold;
}
footer .footer-menu{
	padding: 60px 0 50px 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
footer .footer-menu .social img{
	max-width: 25px;
	height: auto;
	max-height: 25px;
}
footer .development{
	max-width: 1240px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-direction: row-reverse;
}
footer .development span {
	font-size: 23px;
	direction: ltr;
	color: #383838;
	text-align: center;
}
footer .development .developer a{
	text-decoration: underline;
	padding-right: 5px;
	color: #383838;
}


footer .development a{
	padding: 0 5px;
	color: #383838;
	font-size: 20px;
}
/*------------------------------------------about-------------------------------------------*/
#about-f-b{
	background-repeat: no-repeat;
	background-image: url(/wp-content/uploads/2020/06/about-wave-min.png);
	background-size: auto;
	background-position: top left;
}
#about-f-b .title-b h3{
	color: #3e3e3e;
	font-size: 56px;
	letter-spacing: 3px;
	text-align: center;
	direction: ltr;
	margin: 0;
}
#about-f-b .title-b span{
	color: #3e3e3e;
	font-size: 40px;
	letter-spacing: 1px;
	text-align: center;
	font-weight: normal;
	direction: ltr;
	margin:  0;
}
#about-f-b .title-b{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto 0 auto;
	flex-direction: column;
	max-width: 61%;
	padding: 70px 0 25px 0;
	border-bottom: 3px solid #8eb5f2;
}
#about-f-b .about-inf{
	display: flex;
	flex-direction: row-reverse;
	margin: 86px 0 100px 0;
}
#about-f-b .about-inf .text{
	width: 50%;
	margin-right: auto;
	max-width: 720px;
	margin-left: 80px;
}
#about-f-b .about-inf .image{
	width: 50%;
	display: flex;
	justify-content: end;
	align-items: center;
}
#about-f-b .about-inf .image img{
	max-width: 100%;
}
#about-f-b .about-inf .text h4, #about-third .text h4{
	font-size: 42px;
	text-align: left;
	direction: ltr;
	letter-spacing: 3px;
	line-height: 1.2;
	color: #696767;
	margin: 0 0 10px 0;
}
#about-f-b .about-inf .text p, #about-third .text p{
	font-size: 25px;
	text-align: left;
	direction: ltr;
	letter-spacing: 1px;
	line-height: 1.4;
	color: #696767;
	margin: 0;
}

#about-products{
	margin-bottom: 150px;
}
#about-products .container-big{
	display: flex;
	flex-direction: row-reverse;
}
#about-products .img{
	width: 39%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#about-products .img img{
	max-width: 100%;
}
#about-products .a-products-b{
	width: 61%;
}
#about-products  .title-b {
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	margin-bottom: 40px;
}
#about-products  .title-b h4{
	font-size: 42px;
	text-align: center;
	direction: ltr;
	letter-spacing: 1px;
	color: #696767;
	margin: 0 ;
	font-weight: bold;
	line-height: 1.1;
}
#about-products  .title-b p{
	font-size: 42px;
	text-align: center;
	direction: ltr;
	letter-spacing: 1px;
	color: #696767;
	margin: 0 ;
	line-height: 1.1;
}



#about-third .container-big{
	display: flex;
	flex-direction: row-reverse;
}

#about-third .image{
	width: 50%;
	display: flex;
	justify-content: end;
	align-items: center;
}
#about-third .image img{
	max-width: 100%;
}
#about-third .text{
	width: 50%;
	margin-right: 80px;
	max-width: 720px;
	margin-left: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-bottom: 10px;
}
#about-products .about-content{
	display: block;
}
#about-products ul.products{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#about-products ul.products li{
	width: 33%;
	margin:  0 0 0.5% 0;
	border: 9px solid transparent;
	padding: 5px 5px 25px 5px;
}
#about-products ul.products li:hover {
	border: 9px solid #bdd3f7;
	box-shadow: 0px 10px 26px -12px rgba(0,0,0,0.4);
}
#about-products ul.products li .image{
	display: flex;
	justify-content: center;
	align-items: center;
}
#about-products ul.products li .info{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#about-products ul.products li .info a{
	text-decoration: none;
}
#about-products ul.products li .info h2{
	font-size: 21px;
	margin: 0;
	text-align: center;
	direction: ltr;
	color: #696767;
	letter-spacing: 2px;
}
#about-products ul.products li .about-content p{
	font-size: 21px;
	margin: 0;
	text-align: center;
	direction: ltr;
	color: #696767;
	letter-spacing: 2px;
	font-weight: normal;
}
#about-products ul.products li .about-content p a{
	color: #696767;
}
#about-products ul.products li .about-content p.hover{
	display: none;
}
#about-products ul.products li:hover .about-content p.hover{
	border: 3px solid #8eb5f2;
	height: 68px;
	padding: 0 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	font-size: 21px;
	direction: ltr;
	color: #696767;
	letter-spacing: 1px;
	font-weight: bold;
}
#about-products ul.products li:hover h2{
	display: none;
}
#about-products ul.products li:hover .about-content p{
	display: none;
}
#about-products li.product .image img {
	max-width: 100%;
	height: auto;
}
#line{
	background: #8eb5f2;
	height: 170px;
	display: flex;
	justify-content: center;
	align-items: center;
}
#line p{
	font-weight: bold;
	font-size: 31px;
	direction: ltr;
	color: #fff;
	margin: 0;
	padding: 0 20px;
	letter-spacing: 2px;
	text-align: center;
}
.page-template-tpl-About-page footer{
	margin-top: 0;
}

/*---------------------------------------contact-----------------------------------------*/
#contact .regular .image{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 35px;
}
#contact .regular .image img{
    max-width: 100%;
}
#contact .regular .title-b {
    padding: 40px 20px 0 20px;
}
#contact .regular .form-b {
    margin-top: 50px;
    margin-bottom: 25px;
}
#contact .regular form .checkbox label{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
#contact .regular form .checkbox{
    margin-top: 15px;
    display: flex;
    justify-content: flex-end;
}
#contact .regular #submit span.wpcf7-list-item {
    margin: 0;
}
#contact .regular #submit label input {
    width: 20px;
    height: 20px;
    font-size: 25px;
    background: #ffcae4;
    color: #333333;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    font-weight: bolder;
    letter-spacing: 1px;
    margin-top: 0;
    margin-left: 10px;
}
#contact .regular #submit span{
    font-weight: normal;
    font-size: 18px;
    direction: rtl;
    color: #2e2f43;
    direction: rtl;
}
#contact .regular .form-b #submit p{
    margin: 0;
}
#contact .regular #submit input.wpcf7-submit {
    margin-top: 0;
}


#contact .container-big{
	max-width: 1440px;
}
#contact .title-b{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 70px 20px 0 20px;
}
#contact .title-b h1{
	margin: 0 0 8px 0;
	font-size: 56px;
	text-align: center;
	font-weight: bold;
	direction: ltr;
	color: #444444;
	line-height: 1.1;
	letter-spacing: 2px;
}
#contact .title-b h3{
	margin: 0;
	font-size: 40px;
	text-align: center;
	font-weight: normal;
	direction: ltr;
	color: #444444;
	letter-spacing: 2px;
	line-height: 1.1;
}
#contact .c-block{
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
}
#contact .form-b{
	width: 50%;
	margin-top: 80px;
	border: 9px solid #ffcae4;
	padding: 0 30px 0 30px;
}
#contact .text-block{
	width: 50%;
	margin-top: 15px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
#contact .text-block .img img{
	max-width: 100%;
}
#contact .text-block .text{
	position: absolute;
	bottom: 0;
	color: #333333;
	font-size: 31px;
	line-height: 1.2;
	text-align: center;
	max-width: 625px;
	margin: 0 auto;
	padding: 0 10px 10px 10px;
}

#contact .form-b p{
	font-weight: bold;
	font-size: 24px;
	direction: ltr;
	color: #2e2f43;
	margin: 35px 0 10px 0;
	text-align: center;
}
#contact .form-b .one-input{
	width: 100%;
	margin-top: 15px;
}
#contact .form-b .one-input label{
	font-weight: normal;
	font-size: 21px;
	direction: ltr;
	color: #2e2f43;
	width: 100%;
	display: flex;
	flex-direction: column;
	direction: ltr;
}
#contact .form-b .one-input label input{
	font-weight: normal;
	font-size: 21px;
	direction: ltr;
	color: #2e2f43;
	width: 100%;
	border: 2px solid #a39f94;
	height: 42px;
	margin-top: 5px;
	padding: 0 15px;
}
#contact .form-b .one-input label textarea{
	font-weight: normal;
	font-size: 21px;
	direction: ltr;
	color: #2e2f43;
	width: 100%;
	border: 2px solid #a39f94;
	height: 160px;
	padding: 0 15px;
	margin-top: 5px;
}
#contact #submit input{
	width: 210px;
	height: 50px;
	font-size: 25px;
	background: #ffcae4;
	color: #333333;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	font-weight: bolder;
	letter-spacing: 1px;
	margin-top: 15px;
}
#contact #submit input:hover{
	cursor: pointer;
}
#contact #submit input:focus{
	outline: none;
}


/*------------------------------------single-product-----------------------------------*/

#product-tab .container-p{
	max-width: 1170px;
	margin: 0 auto ;
}
#product-tab{
	background: #F8F8F8;
}
#product-tab p{
	margin: 10px 50px;
}
#product-tab .buttons{
	display: flex;
}
#product-tab .content{
	display: flex;
}
#product-tab .content .Second{
	display: none;
}

span.wpcf7-not-valid-tip {
	font-size: 14px;
}
.wpcf7-display-none.wpcf7-validation-errors{
	display: none!important;
}
.single-product .product{
	background-image: url(/wp-content/uploads/2020/06/product-wave-min.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: top right;
}
.one-s-product{
	max-width: 1560px;
	margin: 0 auto;
}
.one-s-product .content {
	padding-top: 85px;
	display: flex;
	flex-direction: row-reverse;
}
.one-s-product .woocommerce-product-gallery{
	width: 35%;
}
.zoomImg{
	display: none!important;
}
.one-s-product .cont-text{
	width: 65%;
	max-width: 890px;
	margin: 0 auto;
}
.one-s-product .title{
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 3px solid #8eb5f2;
}
.one-s-product .title h1{
	color: #3e3e3e;
	font-size: 56px;
	letter-spacing: 3px;
	text-align: center;
	direction: ltr;
	margin: 0;
	padding: 60px 10px 50px 10px;
	line-height: 1.2;
}
.product_meta, .one-s-product .cont-text .summary h1{
	display: none;
}
.one-s-product .cont-text .woocommerce-variation-add-to-cart {
	display: flex;
}
.one-s-product .cont-text .variations .label {
	display: none;
}
.one-s-product .cont-text .variations select {
	height: 60px;
	margin-left: auto;
	width: 230px;
	border: 1px solid #c9dddd;
	border-radius: 20px;
	color: #000;
	margin-right: 45px;
	font-size: 20px;
	padding: 0 8px;
	-webkit-appearance: none!important;

	background: url(https://sabrasoil.co.il/wp-content/uploads/2020/10/select1.png);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
	background-size: 30px;

}

.one-s-product .cont-text .variations td.value {
	position: relative;
}

.one-s-product .cont-text .variations td.value:before {
	content: '';
	height: 10px;
	width: 10px;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	transform: rotate(45deg);
	position: absolute;
	bottom: 45%;
	left: 200px;
}

.one-s-product .cont-text .variations td.value.active:before {
	transform: rotate(227deg);
}

.one-s-product .cont-text .variations option, .one-s-product .cont-text .variations option:hover, .one-s-product .cont-text .variations option:focus{
	border: none;
	outline: none;
}
select:focus, option:focus{
	outline: none;
}
.one-s-product .cont-text form .single_variation_wrap .woocommerce-variation.single_variation{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: -220px;

}
.one-s-product .cont-text form .single_variation_wrap .woocommerce-variation.single_variation span{
	color: #343e5c;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 2px;
}

.one-s-product .cont-text form .single_variation_wrap .woocommerce-variation.single_variation span.woocommerce-variation-price{
	margin-bottom: 15px;
}
.one-s-product .cont-text .variations .reset_variations {
	display: none!important;
}
.woocommerce-product-details__short-description p{
	margin: 0 0 15px 0;
	color: #000;
	font-weight: normal;
	font-size: 30px;
	direction: ltr;
	text-align: left;
	line-height: 1.4;
}
.product_meta, .one-s-product p.price span{
	color: #343e5c;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: 2px;
}

.product_meta, .one-s-product p.price span .woocommerce-Price-currencySymbol{
	font-size: 38px;
}
.single-product .ewd-ufaq-author-date, .single-product .ewd-ufaq-faq-categories,  .single-product .ewd-ufaq-permalink, .single-product #respond{
	display: none;
}
.one-s-product .faqs a.ewd-ufaq-post-margin{
	display: flex;
	flex-direction: row-reverse;
	text-decoration: none;
	color: #000;
	padding: 0 20px 0 0 ;
}
.single-product .woocommerce-breadcrumb{
	display: none;
}
.one-s-product .faqs .ewd-ufaq-faq-title-text {
	width: 100%!important;
}
.one-s-product .content .woocommerce-product-gallery__wrapper a img{
	height: auto;
	width: 100%;
}
.one-s-product .content .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
	box-shadow: 0px 8px 15px -6px rgba(0,0,0,0.25);
}
.one-s-product .content .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{
	display: flex;
	justify-content: center;
	align-items: center;
}
.one-s-product .content .emoji{
	display: none!important;
}
.one-s-product .faqs .ewd-ufaq-faq-title-text h4{
	color: #000;
	font-weight: bold;
	font-size: 30px;
	direction: ltr;
	text-align: left;
	padding-right: 20px;
}
.one-s-product .faqs .ewd-ufaq-post-margin-symbol {
	display: flex;
	justify-content: center;
	align-items: center;
}
.one-s-product .faqs .ewd-ufaq-faq-div {
	padding: 13px 0 ;
	border-bottom: 1px solid #dddddd;
}


.one-s-product .faqs .ewd-ufaq-faq-body {
	padding: 10px 20px 0 0 ;
}
.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p{
	margin: 10px 0;
	color: #000;
	font-weight: normal;
	font-size: 25px;
	direction: ltr;
	text-align: left;
	line-height: 1.3;
}
#product-tab{
	padding-top: 30px;
	margin-top: 50px;
}
#product-tab .buttons .first, #product-tab .buttons .Second{
	border-bottom: 2px solid #dddddd;
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#product-tab .buttons .first:hover, #product-tab .buttons .Second:hover{
	cursor: pointer;
}
#product-tab .buttons .first p, #product-tab .buttons .Second p{
	font-size: 28px;
	color: #949494;
	padding: 30px 0;
	margin: 0;
	direction: ltr;
	text-align: center;
}
#product-tab .buttons .first.active p, #product-tab .buttons .Second.active p{
	color: #8eb5f2;
}
#product-tab .buttons .Second.active, #product-tab .buttons .first.active{
	border-bottom: 2px solid #8eb5f2;
}
#product-tab .content{
	padding: 50px 0 70px 0;
}
#product-tab .content p{
	font-size: 20px;
	color: #4b4b4b;
	margin: 0;
	direction: ltr;
	text-align: left;
	line-height: 1.5;
}
.one-s-product .cont-text .summary form{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-end;
	padding: 35px 0 90px 0;
}
.one-s-product .cont-text .summary form .single_add_to_cart_button{
	height: 68px;
	margin-left: auto;
	width: 230px;
	background: #527fc6;
	border: none;
	border-radius: 20px;
	color: #fff;
	font-size: 32px;
}
.one-s-product .cont-text .summary form .single_add_to_cart_button:hover{
	cursor: pointer;
}
.one-s-product .cont-text .summary form .single_add_to_cart_button:focus{
	outline: none;
}
.one-s-product .cont-text .quantity{
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	padding-right: 45px;
}

.one-s-product .cont-text .quantity input{
	border-top: 1px solid #c9dddd;
	border-bottom: 1px solid #c9dddd;
	height: 60px;
	width: 70px;
	border-right: none;
	border-left: none;
	color: #000;
	font-size: 25px;
	background: #fff;
	font-weight: bold;
	display: flex;
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: 0;
}
.one-s-product .cont-text .quantity .decrement {
	background: #99CCFF;
	color: #fff;
	height: 60px;
	max-width: 40px;
	display: flex;
	align-items: center;
	width: 35px;
	justify-content: center;
	font-size: 30px;
	font-weight: 900;
	border-top-left-radius: 35px;
	border-bottom-left-radius: 35px;
}
.one-s-product .cont-text .quantity .increment {
	background: #99CCFF;
	color: #fff;
	height: 60px;
	display: flex;
	align-items: center;
	width: 35px;
	max-width: 40px;
	justify-content: center;
	font-size: 30px;
	font-weight: 900;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
}

#checkout .shop_table.order_details{
	max-width: 800px;
}
#checkout .shop_table.order_details tr{
	width: 100%;
	height: auto;
}
#checkout .shop_table.order_details tr th{
	width: 50%;
}
#checkout .shop_table.order_details tr td{
	width: 50%;
}
#checkout .he{
	display: none;
}

.one-s-product .cont-text .quantity .decrement:hover, .one-s-product .cont-text .quantity .increment:hover{
	cursor: pointer;
}
.one-s-product .cont-text .quantity .decrement:focus, .one-s-product .cont-text .quantity .increment:focus, input{
	outline: none;
}
.ewd-ufaq-post-margin-symbol span:after {
	position: absolute;
	top: -1px;
	right: 6px;
	font-family: Arial, Helvetica, sans-serif;
	content: "+";
	font-size: 18px;
	font-weight: normal;
	color: white;
}
.ewd-ufaq-post-active .ewd-ufaq-post-margin-symbol span:after {
	content: "–";
	right: 6px;
	top: -2.5px;
}
.ewd-ufaq-post-margin-symbol span {
	display: inline-block;
	font-size: 10px;
	text-align: center;
	line-height: 25px;
	background-color: #333333;
	width: 22px;
	height: 22px;
	font-weight: bold;
	margin: 0 auto;
	color: transparent;
	position: relative;
}
.ewd-ufaq-faq-title a {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	height: 100%;
	padding: 0 65px 0 28px;
}
.ewd-ufaq-faq-body {
	overflow-y: hidden;
	max-height: 500px;
	display: block!important;
	transition-property: all;
	transition-duration: 1.5s;
	transition-timing-function: ease-in-out;
}
body .ewd-ufaq-hidden, body .ewd-ufaq-hidden {
	max-height: 0;
	transition-timing-function: ease-in-out;
	transition-property: all;
	transition-duration: 1s;
	padding: 0;
}
header#masthead #top-line .he{
	display: none;
}
header#masthead #top-line .langflags .he{
	display: block;
}
header #top-line .languages{
	display: none;
}

td.product-remove .komp{
	display: block;
}
td.product-remove .mob{
	display: none;
}




#korzyna {
	max-width: 1690px;
	margin: 0 auto;
}
.woocommerce-cart-form {
	background: #ebe9e7;
	border-radius: 35px;
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.44);
	padding: 60px 40px 60px 60px;
}
.woocommerce table.shop_table {
	border: none;
}
.woocommerce table.shop_table {
	margin: 0;
	text-align: left;
	width: 100%;
	display: block;
	font-size: 18px;
	/*border: 1px solid #ccc;*/
}
.woocommerce-cart-form .mesage {
	text-align: center;
}
#korzyna .woocommerce-cart-form table.shop_table thead {
	border-bottom: 3px solid #ACACAB;
	padding-bottom: 30px;
}
.woocommerce table.shop_table thead {
	display: flex;
	width: 100%;
}
.woocommerce table.shop_table tr {
	display: flex;
	width: 100%;
	/*flex-direction: row-reverse;*/
	/*height: 35px;*/
}
.home .woocommerce-Price-amount.amount{
	display: flex;
	flex-direction: row;
}
.one-s-product .woocommerce-Price-amount.amount{
	display: flex;
	flex-direction: row;
}
.one-s-product .woocommerce-Price-currencySymbol{
	padding: 0 5px;
}
#korzyna .woocommerce-Price-currencySymbol{
	padding: 0 5px;
}
.home .woocommerce-Price-currencySymbol{
	padding: 0 5px;
}

#korzyna .woocommerce-cart-form table.shop_table th {
	border: none;
}
.woocommerce table.shop_table th {
	border: 1px solid #ccc;
	margin: 0;
	padding: 2px 5px;
}
#korzyna .woocommerce-cart-form table.shop_table thead .product-name {
	width: 40%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 26px;
}
#korzyna .woocommerce-cart-form table.shop_table thead .product-price {
	width: 20%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 26px;
}
#korzyna .woocommerce-cart-form table.shop_table thead .product-quantity {
	width: 20%;
	display: flex;
	font-size: 26px;
	justify-content: center;
	align-items: center;
}
#korzyna .woocommerce-cart-form table.shop_table thead .product-subtotal {
	width: 20%;
	display: flex;
	justify-content: center;
	font-size: 26px;
	align-items: center;
}
.woocommerce table.shop_table tbody {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.woocommerce #korzyna table.shop_table tbody tr {
	background: transparent;
	height: auto;
	padding: 25px 0;
	border-bottom: 3px solid #ACACAB;
}

.woocommerce #korzyna table.shop_table tbody tr td.product-remove {
	width: 3%;
}
.woocommerce #korzyna table.shop_table tbody td {
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.woocommerce table.shop_table td {
	border: 1px solid #ccc;
	margin: 0;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-thumbnail {
	width: 10%;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-name {
	width: 27%;
	padding: 0 7px;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-price {
	width: 20%;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-quantity {
	width: 20%;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-subtotal {
	width: 20%;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-name a {
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
	width: 100%;
	text-align: left;
}
.woocommerce #korzyna table.shop_table tbody tr span, .woocommerce #korzyna table.shop_table tbody tr a {
	font-size: 26px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-quantity .quantity {
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	flex-direction: row-reverse;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-quantity .quantity .increment {
	background: #99CCFF;
	color: #fff;
	height: 60px;
	display: flex;
	align-items: center;
	width: 35px;
	max-width: 40px;
	justify-content: center;
	font-size: 30px;
	font-weight: 900;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-quantity .quantity .decrement {
	background: #99CCFF;
	color: #fff;
	height: 60px;
	max-width: 40px;

	display: flex;
	align-items: center;
	width: 35px;
	justify-content: center;
	font-size: 30px;
	font-weight: 900;
	border-top-left-radius: 35px;
	border-bottom-left-radius: 35px;
}
.woocommerce #korzyna table.shop_table tbody tr td.product-quantity .quantity input {
	max-width: 60px;
	height: 60px;
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 21px;
	font-weight: 900;
	text-align: center;
	color: #000;
	background: #fff;
	border-top: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
}
.woocommerce #korzyna table.shop_table tbody tr:nth-last-child(1) {
	border-bottom: none;
}
#korzyna .cart_totals .wc-proceed-to-checkout, .woocommerce #korzyna table.shop_table tbody tr td.actions {
	margin-left: 40px;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon {
	display: flex;
	flex-direction: column;
	align-items: end;
	max-width: 100%;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 25px;
	align-items: flex-end;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon label {
	display: none;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon input {
	height: 45px;
	width: 325px;
	max-width: 90%;
	direction: ltr;
	border-radius: 15px;
	text-align: left;
	border: 2px solid #ACACAB;
	padding: 0 20px;
	font-size: 26px;
	font-weight: 300;
	padding-bottom: 3px;
	margin-bottom: 30px;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon .button {
	direction: ltr;
	background: #bc0000;
	color: #fff;
	border: none;
	padding: 9px 22px;
	border-radius: 30px;
	font-size: 26px;
	font-weight: 600;
}
.woocommerce #korzyna table.shop_table tbody tr td.actions .button {
	direction: ltr;
	background: #bc0000;
	color: #fff;
	border: none;
	padding: 9px 22px;
	border-radius: 30px;
	font-size: 26px;
	font-weight: 600;
}
#korzyna .cart-collaterals {
	max-width: 1690px;
	margin: 60px auto 0 auto;
	background: #ebe9e7;
	border-radius: 35px;
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.44);
	padding: 60px 80px 60px 80px;
}
#korzyna .cart-collaterals h3 {
	direction: ltr;
	margin: 0 0 25px 0;
	font-size: 37px;
	color: #b92f29;
}
.cart-collaterals h2 {
	display: none;
}
.woocommerce table.shop_table {
	border: none;
}

.woocommerce table.shop_table tbody {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.woocommerce #korzyna .cart_totals table.shop_table tbody tr {
	padding: 25px 0;
}
.woocommerce #korzyna table.shop_table tbody tr {
	background: transparent;
	height: auto;
	padding: 25px 0;
	border-bottom: 3px solid #ACACAB;
}
#korzyna .cart_totals tbody tr.cart-subtotal {
	border-bottom: 3px solid #ACACAB;
	border-top: 3px solid #ACACAB;
}
#korzyna .cart_totals tbody tr.cart-subtotal th {
	direction: ltr;
	border: none;
	font-size: 26px;
	text-align: left;
}

.woocommerce #korzyna table.shop_table tbody td {
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.woocommerce #korzyna .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals, .woocommerce #korzyna .cart_totals table.shop_table tbody tr.order-total {
	padding: 45px 0 30px 0;
}
.woocommerce #korzyna table.shop_table tbody tr {
	background: transparent;
	height: auto;
	padding: 25px 0;
	border-bottom: 3px solid #ACACAB;
}
#korzyna .cart_totals tbody tr th {
	width: 25%;
	direction: ltr;
	border: none;
	font-size: 26px;
	text-align: left;
	font-weight: 800;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals td {
	flex-direction: column;
	font-size: 26px;
	align-items: flex-end;
	font-weight: 600;
	padding: 0 15px;
	width: 75%;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.en #checkout .woocommerce-shipping-totals td ul,
.en #korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals ul {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals ul li {
	align-items: center;
	justify-content: end;
	margin: 0 0 40px 0;
	direction: ltr;
	text-align: left;
	flex-direction: row;
}
#shipping_method li {
	list-style: none;
	display: flex;
	flex-direction: row;
	align-items: end;
	justify-content: end;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals ul li input.shipping_method {
	margin-right: 50px;
	width: 25px;
	height: 25px;
	color: #fff;
	background: #fff;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals p.woocommerce-shipping-destination {
	font-weight: 400;
	direction: ltr;
	margin: 0 0 10px 0;
	text-align: left;
	width: 100%;
}
.wc-proceed-to-checkout{
	display: flex;
}
#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals form.woocommerce-shipping-calculator {
	display: none;
}

.woocommerce #korzyna table.shop_table tbody td {
	border: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.woocommerce #korzyna .cart_totals table.shop_table tbody tr.order-total td span.woocommerce-Price-amount{
	color: #b92f29;
}
.woocommerce-Price-currencySymbol .he{
	display: none;
}
/*.woocommerce-Price-currencySymbol{*/
/*	color: transparent!important;*/
/*}*/
/*.woocommerce-Price-currencySymbol .en-nis{*/
/*	color: #343e5c!important;*/
/*	margin-left: -10px;*/
/*}*/
/*#home-products-block li.product:hover .en-nis{*/
/*	color: white!important;*/
/*}*/
.price .woocommerce-Price-amount{
	display: flex;
	flex-direction: row-reverse;
}
.woocommerce #korzyna table.shop_table tbody tr span, .woocommerce #korzyna table.shop_table tbody tr a {
	font-size: 18px;
	font-weight: 600;
	text-decoration: none;
	color: #000;
}
.woocommerce #korzyna table.shop_table tbody tr span.woocommerce-Price-amount{
	display: flex;
	/*flex-direction: row-reverse;*/
}

#korzyna .cart_totals .wc-proceed-to-checkout, .woocommerce #korzyna table.shop_table tbody tr td.actions {
	margin-left: 40px;
}
#korzyna .cart_totals .wc-proceed-to-checkout a {
	text-decoration: none;
	direction: ltr;
	background: #099b39;
	color: #fff;
	border: none;
	padding: 9px 22px;
	border-radius: 30px;
	font-size: 26px;
	font-weight: 600;
	margin-left: auto;
}
#checkout {
	max-width: 1370px;
	width: 95%;
	margin: 0 auto;
}
#checkout #customer_details {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	/*flex-direction: row-reverse;*/
}
#checkout #customer_details .col-1 {
	width: 48%;
	max-width: 550px;
}
#checkout #customer_details .col-2 {
	width: 48%;
	max-width: 550px;
}

#checkout #customer_details p {
	text-align: right;
}
#checkout #customer_details p label {
	display: flex;
	text-align: right;
	direction: ltr;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	padding-bottom: 5px;
}
#checkout #customer_details p span {
	display: block;
	padding-left: 0px;
}
#checkout #customer_details p#billing_country_field span {
	padding-left: 0;
}
#checkout #customer_details p#billing_country_field span {
	padding-left: 0;
	text-align: left;
}
#checkout #customer_details p#billing_country_field span#select2-billing_country-container{
	padding-left: 10px;
}
#checkout #customer_details input {
	width: 100%;
	height: 35px;
	border: 1px solid #000000;
	direction: ltr;
	text-align: left;
	padding-left: 10px;
}
#order_comments_field textarea {
	width: 100%;
	height: 75px;
	text-align: left;
	direction: ltr;
	padding-left: 5px;
}
.woocommerce table.shop_table {
	border: none;
}
#checkout .product-name {
	width: 60%;
}
#checkout .product-total {
	width: 40%;
}
#checkout .woocommerce-shipping-totals {
	display: flex;
	height: auto;
}
#checkout .woocommerce-shipping-totals th {
	width: 30%;
	display: flex;
	align-items: center;
	justify-content: center;
}
#checkout .woocommerce-shipping-totals td {
	width: 70%;
}
#checkout .payment_method_yaadpay label{
	/*display: none;*/
}
.woocommerce table.shop_table td {
	border: 1px solid #ccc;
	margin: 0;
	padding: 2px 5px;

}
#checkout .woocommerce-shipping-totals td ul {
	padding-left: 0;
}
ul.woocommerce-error {
	padding-top: 20px;
	padding-bottom: 20px;
}
ul.payment_methods {
	padding: 0;
}
ul.payment_methods li{
	list-style: none;
	padding: 10px 15px 10px 0;
}

#checkout #order_review li.wc_payment_method input {
	width: auto;
	height: 15px;
	border: 1px solid #000000;
	direction: ltr;
	text-align: right;
	padding-right: 10px;
	margin-top: 5px;
}
#checkout #shipping_method li input {
	width: auto;
	height: 15px;
	border: 1px solid #000000;
	direction: ltr;
	text-align: right;
	padding-right: 10px;
	margin-top: 5px;
	margin-right: 10px;
}
.woocommerce table.shop_table tfoot {
	display: block;
	width: 100%;
}
#checkout .cart-subtotal th {
	width: 60%;
}
#checkout .cart-subtotal td {
	width: 40%;
}
#checkout .order-total th {
	width: 60%;
}
#checkout .order-total td {
	width: 40%;
}

.added_to_cart.wc-forward:before{
	content: "\f00c";
	color: white;

}


.entry-title{
	text-align: center;
}
#checkout #customer_details .woocommerce-form__label-for-checkbox input {
	width: auto;
	height: 15px;
	border: 1px solid #000000;
	direction: ltr;
	text-align: right;
	padding-right: 10px;

}
.single-product .woocommerce-message{
	text-align: center;
}
.woocommerce-message{
	padding: 25px 30px!important;
	margin-bottom: 50px!important;
	background: #33ACD1!important;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
	padding: 25px 30px!important;
	margin-bottom: 50px!important;
	background: #33ACD1!important;
}
#korzyna .he{
	display: none;
}
footer#colophon .he{
	display: none;
}
header#masthead #top-line .he{
	display: none;
}
#home-products-block li.product .price-button-row a.added_to_cart.wc-forward{
	width: auto!important;
	max-width: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
#home-products-block li.product .price-button .price-button-row {
	display: flex;
	width: 72%;
	justify-content: space-around;
}
#home-products-block li.product .price-button-row a.woocommerce-loop-product__link {
	display: none!important;
}
.added_to_cart.wc-forward {
	font-family: 'Font Awesome 5 Pro';
	font-weight: 900;
	color: transparent!important;
}
.woocommerce-product-gallery__trigger{
	display: none!important;
}
.contacts-mob-block .he{
	display: none;
}


#checkout button{
	direction: rtl;
	background: #bc0000;
	color: #fff!important;
	border: none;
	padding: 9px 22px;
	border-radius: 30px;
	font-weight: 600;
	cursor: pointer;
}
.about-content .he{
	display: none;
}



#page center {
    display: none;
}

.en #page .heb-text {
    display: none;
}

.en #checkout #customer_details p {
	text-align: left;
}

.en #checkout #customer_details .woocommerce-form__label-for-checkbox input {
	margin-right: 5px;
	margin-top: 4px;
}

.he #checkout #customer_details .col-1 #ship-to-different-address label span {
	margin-right: -6px;
}

/*closed page on saturday*/

.shabbat-day {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 100%;
	width: 100%;
	text-align: center;
	padding: 20px 0;
}
.en .shabbat-day div.he,
.rtl .shabbat-day div.en {
	display: none;
}

@media only screen and (min-width : 1700px){
	#about-products ul.products li{
		min-height: 450px;
	}

}
@media only screen and (max-width : 1850px) {
	#contact .container-big {
		margin: 0 auto;
	}
	.container-big {
		max-width: none;
		margin: 0 15px;
	}
	.owl-carousel.container-big {
		margin: 0!important;
	}
	#about-third .text{
		padding: 20px 0;
	}
}
@media only screen and (max-width : 1750px){
	#top-slider .container-big .text-block .bg-block img {
		max-width: 530px;
	}
	#top-slider .container-big .text-block {
		right: 15px;
		top: 15px;
	}
	#home-products-block li.product {
		max-width: fit-content;
	}
	body #korzyna {
		max-width: none;
		margin: 50px 15px 0 15px;
	}
}
@media only screen and (max-width : 1700px){
	.single-product .product {
		background-size: 14%;
	}
	footer {
		background-image: url(/wp-content/uploads/2020/06/footer-img-mob-min.png);
	}
	#about-products {
		margin-bottom: 60px;
	}
}
@media only screen and (max-width : 1650px){
	#home-about-block .text-block {
		max-width: none;
		margin-right: 0;
		margin-left: 100px;
	}
	#home-about-block .container-big {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	#home-products-block li.product .price-button a.add_to_cart_button {
		padding: 0 8px;
	}
	#about-third{
		margin-bottom: 30px;
	}
}
@media only screen and (max-width : 1600px){
	#home-about-block .text-block p{
		font-size: 22px;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.product-thumbnail a img {
		width: 100%;
		height: auto;
	}
	.one-s-product .title{
		margin: 0 30px;
	}
	#breadcrumps{
		margin: 0 30px;
	}
	#about-products ul.products li .info h2{
		padding-top: 10px;
	}
	#about-products ul.products li .info h2, #about-products ul.products li .about-content p, #about-products ul.products li:hover .about-content p.hover  {
		font-size: 27px;
		line-height: 1.3;
	}
	#about-products ul.products li:hover .about-content p.hover{
		font-size: 17px;
	}
	#about-f-b .about-inf .text, #about-third .text {
		margin-left: 40px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 37px;
	}
	#about-products li.product .image img {
		width: 200px;
	}
}


@media only screen and (max-width : 1500px) {



	#contact .container-big {
		margin: 0 15px;
	}
	header #menu-block .logo a {
		padding-right: 40px;
	}
	#home-about-block .text-block h3 {
		font-size: 50px;
	}
	#home-about-block .text-block p {
		font-size: 23px;
		line-height: 1.3;
	}
	#home-about-block .text-block .buttons-row a {
		font-size: 25px;
		width: 200px;
	}
	#home-products-block li.product .info {
		padding-left: 0;
	}

	#home-products-block li.product .price-button {
		width: 90%;
	}
	.one-s-product .cont-text {
		max-width: none;
		margin: 0 35px 0 20px;
	}
	#about-products .title-b {
		margin-bottom: 15px;
	}
	#footer {
		max-width: none;
		margin: 0 60px;
		padding: 90px 0 70px 0;
	}
}
@media only screen and (max-width : 1450px){
	#home-products-block li.product .price-button a.add_to_cart_button {
		letter-spacing: 1px;
	}
	#home-about-block .text-block {
		margin-left: 40px;
	}
}
@media only screen and (max-width : 1400px){
	#home-about-block .container-big {
		padding-top: 150px;
		padding-bottom: 150px;
	}
	#home-about-block .text-block .buttons-row{
		margin-top: 25px;
	}
	#home-about-block .text-block {
		width: 52%;
	}
	.main-menu ul li{
		list-style: none;
		font-size: 28px;
		padding: 0 20px;
	}

	#top-slider .logo img{
		width: 350px;
	}

	#home-products-block li.product .price-button a div {
		width: auto;
	}
	#home-products-block li.product .price-button div{
		width: 60%;
	}
	#home-products-block {
		max-height: 1508px;
	}
	#home-products-block li.product h2 {
		font-size: 38px;
	}
	#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		padding: 0 ;
		display: flex;
		width: 40%;
	}
	#home-products-block li.product .price-button a.add_to_cart_button {
		padding: 0;
		width: 100%;
	}
	#top-line .container {
		max-width: none;
		margin: 0 50px;
		justify-content: space-around;
	}
	#about-products li.product .image img {
		width: 190px;
	}
	#about-products ul.products li {
		margin: 0 0 1% 0;
		padding: 5px 5px 10px 5px;
	}
	#about-products ul.products li .info h2, #about-products ul.products li .about-content p, #about-products ul.products li:hover .about-content p.hover{
		font-size: 24px;
		letter-spacing: 1px;
	}

	#about-products ul.products li:hover .about-content p.hover {
		height: 60px;
		padding: 0 10px;
		margin-top: 10px;
	}
	#about-f-b .title-b h3, #home-products .title-block h2 {
		font-size: 50px;
	}
	#about-f-b .title-b span, #home-products .title-block p {
		font-size: 36px;
	}
	#about-f-b .title-b {
		max-width: 75%;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 36px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 22px;
		line-height: 1.3;
	}
	#about-f-b .about-inf {
		margin: 66px 0 80px 0;
	}
	#about-f-b .about-inf .text, #about-third .text {
		margin-right: 20px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 32px;
	}
}
@media only screen and (max-width : 1300px){
	#home-about-block .text-block {

		margin-top: -165px;
	}
	#home-products {
		margin-bottom: 50px;
	}
	#home-about-block .img-block {
		width: 48%;
	}
	#home-about-block .text-block {
		width: 60%;
	}
	#home-products-block {
		max-height: 1408px;
	}
	#about-f-b {
		background-size: 30%;
	}
	footer .footer-info span {
		font-size: 25px;
		letter-spacing: 1px;
	}
	footer .footer-info i {
		padding: 0 15px 0 0 ;
	}
	footer ul li a {
		font-size: 28px;
	}
	footer .development span {
		font-size: 21px;
	}
}
@media only screen and (max-width : 1200px){
	#top-slider .container-big .text-block .bg-block img {
		max-width: 450px;
	}
	#home-products-block li.product .price-button {
		width: 98%;
	}
	#top-slider .logo img{
		width: 330px;
	}

	#contact .text-block .text {
		padding: 0 10px 40px 10px;
	}
	#contact .text-block .text {
		font-size: 26px;
	}
	#contact .title-b h1 {
		font-size: 48px;
	}
	#contact .title-b h3 {
		font-size: 32px;
	}
	#contact .title-b {
		padding: 30px 20px 0 20px;
	}
	#contact .form-b {
		margin-top: 40px;
	}
	.main-menu ul li a {
		font-size: 25px;
	}
	.main-menu ul li {
		padding: 0 10px;
	}
	#home-about-block .text-block h3 {
		font-size: 42px;
	}
	#home-about-block .text-block p {
		font-size: 18px;
	}
	#home-about-block .text-block .buttons-row a {
		font-size: 23px;
		width: 180px;
	}
	#home-products .title-block {
		margin: 50px 0 40px 0;
	}
	#home-products-block li.product p.more, #home-products-block li.product .price-button a.add_to_cart_button, #home-products-block li.product p.sub {
		font-size: 18px;
	}
	#home-products-block li.product {
		padding: 40px 10px 50px 10px;
	}
	#home-products-block {
		max-height: 1308px;
	}
	#home-products-block li.product h2 {
		font-size: 34px;
	}
	#home-products-block li.product p.more {
		margin: 45px 0 0 0;
	}
	#home-products-block li.product .price-button {
		margin-top: 32px;
	}
	.single-product .product {
		background-size: 17%;
	}
	.one-s-product .content {
		padding-top: 60px;
	}
	#product-tab .container-p {
		max-width: none;
		margin: 0 30px;
	}
	.woocommerce-product-details__short-description p {
		font-size: 26px;
	}
	.product_meta, .one-s-product p.price span {
		font-size: 36px;
	}
	.one-s-product p.price span .woocommerce-Price-currencySymbol {
		font-size: 34px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		width: 200px;
		font-size: 30px;
	}
	.one-s-product .cont-text .quantity {
		margin-left: 0;
	}
	.one-s-product .cont-text .price {
		margin: 15px 25px;
	}
	.one-s-product .cont-text .quantity input {
		width: 80px;
	}
	.one-s-product .faqs .ewd-ufaq-faq-title-text h4 {
		font-size: 27px;
	}
	.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p {
		font-size: 23px;
	}
	.one-s-product .title h1 {
		font-size: 46px;
		padding: 50px 10px 40px 10px;
	}
	#line p {
		font-size: 26px;
	}
	#line {
		height: 120px;
	}
	#about-products ul.products li .info h2, #about-products ul.products li .about-content p, #about-products ul.products li:hover .about-content p.hover{
		font-size: 22px;
		letter-spacing: 0;
	}
	#about-products .img{
		width: 35%;
	}
	#about-products .a-products-b{
		width: 65%;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 30px;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 32px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 20px;
		line-height: 1.2;
	}
	#about-f-b .title-b h3, #home-products .title-block h2 {
		line-height: 1.2;
		font-size: 45px;
	}
	#about-f-b .title-b span, #home-products .title-block p {
		font-size: 32px;
	}
}
@media only screen and (max-width : 1100px) {
	.one-s-product .cont-text .quantity {
		padding-right: 25px;
	}
	.one-s-product .cont-text .variations select {
		margin-right: 25px;
	}
	.one-s-product .cont-text .single_variation_wrap .quantity {
		padding-right: 25px;
	}
	#top-slider .container-big .text-block .text h3 {
		font-size: 58px;
		line-height: 1.1;
	}
	#top-slider .container-big .text-block .text h4 {
		font-size: 46px;
		line-height: 1.1;
	}

	#home-about-block .text-block p {
		line-height: 1.2;
	}

	#home-products .container-big .img-block {
		width: 43%;
	}
	#home-products .container-big #home-products-block {
		width: 57%;
	}
	#home-products-block {
		max-height: 950px;
	}
	.one-s-product .cont-text .quantity .increment, .one-s-product .cont-text .quantity .decrement {
		width: 35px;
	}
	.one-s-product p.price span {
		font-size: 34px;
	}
	.one-s-product p.price span .woocommerce-Price-currencySymbol {
		font-size: 30px;
	}
	.one-s-product .cont-text {
		width: 60%;
	}
	.one-s-product .woocommerce-product-gallery {
		width: 40%;
	}
	footer .footer-info span {
		font-size: 22px;
		display: flex;
	}
	footer ul li a {
		font-size: 26px;
	}
	footer .footer-menu {
		padding: 40px 0;
	}
	#footer {
		padding: 70px 0 50px 0;
	}
	#about-products li.product .image img {
		width: 160px;
	}
	#about-products ul.products li .info h2, #about-products ul.products li .about-content p, #about-products ul.products li:hover .about-content p.hover{
		line-height: 1.1;
	}
	#about-products ul.products li:hover .about-content p.hover {
		height: 62px;
	}
	#about-f-b .about-inf {
		margin: 46px 0 60px 0;
	}
	#about-products {
		margin-bottom: 20px;
	}
	#about-f-b .title-b {
		padding: 50px 0 25px 0;
	}
}
@media only screen and (min-width : 1050px){
	.main-menu .logo{
		display: none;
	}
	.main-menu .contacts-mob-block{
		display: none;
	}
	.toggle{
		display: none;
	}
}
@media only screen and (max-width : 1050px){
	body #checkout #customer_details .col-1 {
		width: 100%;
		max-width: 90%;
		margin: 0 auto;
	}
	body #checkout #customer_details .col-2 {
		width: 100%;
		max-width: 90%;
		margin: 0 auto;
	}
	header #menu-block .s-header__basket-wr {
		padding-left: 15px;
		padding-right: 15px;
		border-left: 2px solid #e1e1e1;
		border-right: 2px solid #e1e1e1;
	}
	header #menu-block .logo a {
		padding-right: 0;
	}
	header #menu-block .logo{
		margin-right: auto;
	}
	header #menu-block {
		justify-content: flex-end;
		padding: 0 20px;
	}
	header #menu-block .languages {
		padding-right: 15px;
	}
	.toggle{
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 47px;
		padding-left: 40px;
	}
	.toggle i{
		position: absolute;
		z-index: 100;
		font-size: 27px;
		left: 15px;
		color: #3f3f3f;
	}
	.main-menu{
		position: absolute;
		display: none;
		top: 0;
		right: 0;
		width: 100%;
		max-width: 450px;
		background: #FFFFFF;
		box-shadow: 0px 14px 21px 3px rgba(0,0,0,0.25);
		padding-left: 60px;
		padding-bottom: 70px;
		z-index: 6;
	}
	.main-menu ul {
		display: flex;
		flex-direction: column;
		padding: 70px 0 40px 0;
		margin-bottom: 0;
	}
	.main-menu ul li{
		margin: 15px 0;
		padding: 0;
	}
	.main-menu .logo{
		padding-bottom: 40px;
	}
	#menu-block .main-menu .logo a{
		justify-content: end;

	}
	.contacts-mob-block span {
		font-size: 28px;
		color: #3e3e3e;
		line-height: 0.8;
	}
	.contacts-mob-block i {
		color: #8eb5f2;
		font-size: 20px;
		padding: 0 15px 3px 15px;
	}
	.contacts-mob-block a {
		text-decoration: none;
		color: #3e3e3e;
		margin: 15px 0;
		display: block;
	}
	.main-menu ul li a:hover, .main-menu ul li.current-menu-item a {
		font-weight: normal;
		color: #6993DD;
	}
}
@media only screen and (max-width : 991px) {
	.one-s-product .cont-text .variations td.value:before {
		display: none;
	}
	.single-product .woocommerce-message{
		flex-direction: column-reverse;
	}
	.single-product .woocommerce-message i{
		display: none;
	}
	.single-product .woocommerce-message a{
		position: static;
		margin-top: 20px;
	}
	.single-product .woocommerce-message{
		font-size: 18px;
	}
	#text-block h1 {
		font-size: 60px;
	}
	.one-s-product .cont-text .variations select{
		/*background: #345EA1;*/
		background-repeat: no-repeat;
		color: white;
	}
	#top-slider .container-big .text-block .bg-block img {
		max-width: 380px;
	}
	.one-s-product .cont-text .price {
		margin: 15px 25px 15px 0;
	}
	/*.one-s-product p.price .woocommerce-Price-currencySymbol .en-nis {*/
	/*    color: #fff !important;*/
	/*}*/
	.one-s-product .cont-text form.variations_form .price {
		margin: 0;
	}
	.one-s-product .cont-text form .single_variation_wrap .woocommerce-variation.single_variation span {
		color: #fff;
	}
	.one-s-product .cont-text .summary form {
		justify-content: center;
	}
	#home-products-block li.product .price-button .price-button-row{
		width: 65%;
	}
	#home-about-block .text-block {
		margin-top: -100px;
	}
	#home-about-block .text-block p {
		font-size: 20px;
	}
	#top-slider .logo{
		display: none;
	}
	#top-slider .container-big .text-block {
		position: absolute;

	}
	#top-slider .container-big .text-block .text h3{
		font-size: 55px;
	}
	#contact .text-block .text {
		font-size: 29px;
	}
	#contact .title-b {
		padding: 30px 20px;
		margin: 0 30px 20px 30px;
		border-bottom: 3px solid #8eb5f2;
	}
	#contact .c-block {
		flex-direction: column-reverse;
		align-items: center;
	}
	#contact .text-block {
		width: 80%;
	}
	#contact .text-block {
		flex-direction: column;
	}
	#contact .text-block .text {
		position: unset;
	}
	#contact .form-b {
		width: 80%;
	}
	#top-slider .container-big {
		margin: 0;
	}
	#home-products .container-big {
		max-width: none;
		margin: 0;
	}
	#home-products .container-big #home-products-block{
		padding: 0 15px;
	}
	#home-products-block li.product .info {
		padding-right: 6px;
	}
	#home-products-block li.product {
		margin-left: 0;
	}
	#home-products-block {
		overflow-y: unset;
	}
	.page-template-tpl-Home-page footer {
		/*margin-top: 280px;*/
	}
	#home-about-block .container-big {
		display: flex;
		flex-direction: column-reverse;
	}
	#home-about-block .img-block {
		width: 58%;
	}
	#home-about-block .img-block img {
		margin-top: 40px;
		/*margin-bottom: -270px;*/
	}
	#home-about-block .text-block {
		width: 90%;
		margin : 0 5%;
	}
	#home-about-block .container-big {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	#home-products-block {
		max-height: none;
	}
	#home-products .container-big {
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
	}
	#home-products .container-big #home-products-block {
		width: 75%;
		margin-bottom: 40px;
	}
	#home-products .container-big .img-block {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.one-s-product .content {
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding-top: 30px;
	}
	.one-s-product .woocommerce-product-gallery {
		width: 60%;
	}
	.one-s-product .cont-text {
		width: 100%;
		margin: 0;
	}
	.one-s-product .cont-text .summary{
		display: flex;
		flex-direction: column-reverse;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button{
		border: 1px solid #fff;
	}
	.product_meta, .one-s-product p.price span {
		color: #fff;
	}
	.one-s-product .cont-text .quantity .increment, .one-s-product .cont-text .quantity .decrement {
		width: 45px;
	}
	.one-s-product .cont-text .quantity input {
		width: 100px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		width: 230px;
		margin-left: 0;
	}

	.one-s-product .cont-text .summary form {
		padding: 30px 37px;
		background: #345ea1;
		margin-top: 30px;
	}
	.woocommerce-product-details__short-description p {
		font-size: 33px;
	}

	#product-tab .content{
		max-width: none;
		margin: 0 30px;
	}
	#product-tab .container-p {
		margin: 0;
	}

	.one-s-product .cont-text .summary .woocommerce-product-details__short-description{
		padding: 45px 45px 25px 45px;
	}
	.one-s-product .faqs{
		margin: 0 40px;
	}
	footer .footer-info {
		justify-content: center;
		align-items: end;
		flex-direction: column;
		max-width: 240px;
		margin: 0 auto;
	}
	footer .footer-info span {
		font-size: 25px;
	}
	footer .footer-info a, footer .footer-info span.adress{
		margin-bottom: 25px;
	}
	#footer {
		padding: 30px 0;
	}
	footer .footer-menu {
		padding: 0 0 25px 0;
	}
	footer ul li a {
		font-size: 28px;
	}
	footer .development {
		justify-content: center;
		flex-direction: column-reverse;
		align-items: center;
	}
	footer .development  .developer{
		padding-top: 10px;
	}
	#about-products .container-big {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	#about-products .a-products-b  {
		width: 90%;
	}
	#about-products .img{
		width: 100%;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 38px;
		line-height: 1.2;
	}
	#about-products .title-b {
		margin-bottom: 25px;
		margin-top: 60px;
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	#about-products ul.products li {
		width: 50%;
	}
	#about-products li.product .image img {
		width: auto;
	}
	#about-products ul.products li .info h2, #about-products ul.products li:hover .about-content p.hover {
	}
	#about-products ul.products li .about-content p{
		font-size: 25px;
	}
	#about-third .container-big {
		flex-direction: column-reverse;
		align-items: center;
		justify-content: center;
	}
	#about-f-b .about-inf .text, #about-third .text {
		margin: 0;
	}
	#about-products {
		margin-bottom: 50px;
	}
	#about-third .image{
		width: 90%;
	}
	#about-third .text{
		width: 90%;
		max-width: none;
		padding: 50px 0 30px 0;
	}
	#about-f-b .about-inf {
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		margin: 56px 0 60px 0;
	}
	#about-f-b .about-inf .text {
		max-width: none;
		width: 90%;
		margin: 50px 0 0 0;
	}
	#about-f-b .about-inf .image {
		width: 90%;
		justify-content: center;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 38px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 25px;
		line-height: 1.3;
	}
}
@media only screen and (max-width : 900px){

	#home-products .container-big #home-products-block {
		width: 85%;
	}
	header #top-line span {
		font-size: 25px;
	}
	header #top-line i {
		font-size: 18px;
	}
}
@media only screen and (max-width : 800px) {
	#about-products .title-b {

		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		padding: 0;
		display: flex;
		width: 45%;
	}
	#contact .form-b {
		width: 95%;
	}
	#contact .form-b {
		margin-top: 10px;
	}
	#home-about-block .img-block {
		width: 75%;
	}

}
@media only screen and (max-width : 769px){
	#home-video h2 {
		font-size: 20px;
		margin: 0;
	}
	#korzyna .cart_totals .wc-proceed-to-checkout a{
		font-size: 18px;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon .button{
		font-size: 18px;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon input{
		font-size: 18px;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.actions .button{
		font-size: 18px;
	}
	#korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals td{
		font-size: 18px;
	}

	td.product-remove .komp{
		display: none;
	}
	td.product-remove .mob{
		display: block;
	}
	td.product-remove a{
		color: #fff!important;
	}
	td.product-remove span{
		direction: rtl;
		background: #bc0000;
		color: #fff!important;
		border: none;
		padding: 9px 22px;
		border-radius: 30px;
		font-size: 26px;
		font-weight: 600;
	}
	.woocommerce table.shop_table tr {

		height: auto!important;
	}
	body .woocommerce #korzyna table.shop_table tbody td{
		justify-content: end;
		padding: 0!important;
		margin-bottom: 25px;
		width: 100%;

	}
	body .woocommerce #korzyna table.shop_table tbody tr td.actions{
		margin-left: 0;
	}
	body .woocommerce #korzyna table.shop_table tbody td a{
		flex: 1;
		justify-content: center!important;
		display: flex;
	}
	body .woocommerce #korzyna table.shop_table tbody td span.amount{
		flex: 1;
		justify-content: center!important;
		display: flex;
	}
	body .woocommerce #korzyna table.shop_table tbody td div{
		flex: 1;
		justify-content: center!important;
		display: flex;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.product-thumbnail a img{
		max-width: 170px;
	}

	body table.shop_table_responsive tr td::before{
		width: 25%;
		font-size: 18px;
	}
	body #korzyna .woocommerce-cart-form table.shop_table thead{
		display: none;
	}
	body .woocommerce #korzyna table.shop_table tbody tr{
		flex-wrap: wrap;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-remove {
		width: 100%;
		justify-content: center!important;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-thumbnail {
		width: 100%;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-name:before{
		display: none;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-name {
		width: 100%;
		padding: 0 7px;
		flex-direction: column;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.product-name a {

		text-align: center;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-price {
		width: 100%;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-quantity {
		width: 100%;
	}
	body .woocommerce #korzyna table.shop_table tbody tr td.product-subtotal {
		width: 100%;
	}
	body .woocommerce #korzyna .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals, body .woocommerce #korzyna .cart_totals table.shop_table tbody tr.order-total.woocommerce #korzyna .cart_totals table.shop_table tbody tr.woocommerce-shipping-totals, .woocommerce #korzyna .cart_totals table.shop_table tbody tr.order-total{
		padding: 25px 0 ;
	}
	body .woocommerce #korzyna .cart_totals table.shop_table tbody tr{
		padding: 25px 0 ;

	}
	body #korzyna .cart-collaterals{
		padding: 60px 30px 60px 30px;

	}

	body #korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals td:before{
		margin-bottom: 25px;
	}
	body #korzyna .cart_totals table.shop_table tbody .woocommerce-shipping-totals td{
		width: 100%;
		align-items: end;
		margin-bottom: 25px;

	}
	table.shop_table_responsive tr td.product-thumbnail::before{
		color: transparent;
		display: none;
	}
	body .woocommerce-cart-form{
		padding: 30px 30px 30px;
	}
	body .woocommerce #korzyna .cart_totals table.shop_table tbody tr.order-total{
		padding: 25px 0;

	}
}
@media only screen and (max-width : 750px) {
	#top-line .container {
		flex-direction: column;
		align-items: end;
	}
	header #top-line {
		height: auto;
		padding: 6px 15px 6px 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	header #top-line a{
		padding-bottom: 4px;
		display: block;
	}
	header #top-line i {
		padding: 0 15px 3px 0;
	}
	.one-s-product .cont-text .summary form.variations_form  .single_add_to_cart_button {
		width: 180px;
	}
	.one-s-product .cont-text form.variations_form .quantity input {
		width: 70px;
	}
	.one-s-product .cont-text .variations select {
		width: 180px;
		font-size: 17px;
	}
	.one-s-product .cont-text .summary form.variations_form .single_add_to_cart_button{
		font-size: 25px;
	}

	body .woocommerce #korzyna table.shop_table tbody tr td.actions {
		flex-wrap: wrap;
		flex-direction: column;
		align-items: end;
	}
	.woocommerce #korzyna table.shop_table tbody tr td.actions .coupon{
		margin-bottom: 20px;
	}
	#about-products li.product .image img {
		height: 240px;
		width: auto;
	}
	#top-line .container {
		margin: 0 20px;
		justify-content: space-between;
	}
}
@media only screen and (max-width : 700px) {
	#top-slider .container-big .text-block .text h4 {
		font-size: 37px;
	}
	#top-slider .container-big .text-block .text h3 {
		font-size: 45px;
	}
	#home-products-block li.product .price-button {
		width: 100%;
	}
	#home-products .container-big #home-products-block {
		width: 95%;
	}
	.one-s-product .woocommerce-product-gallery {
		width: 70%;
	}
	.woocommerce-product-details__short-description p {
		font-size: 30px;
		line-height: 1.3;
	}
	.one-s-product .faqs .ewd-ufaq-faq-title-text h4{
		font-size: 24px;
	}
	.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p {
		font-size: 21px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		width: 200px;
	}
	.one-s-product .cont-text .quantity input {
		width: 80px;
	}
	.one-s-product .cont-text .summary form {
		padding: 30px 20px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 34px;
		line-height: 1.2;
	}
	#about-f-b .about-inf .image, #about-f-b .about-inf .text, #about-products .a-products-b, #about-third .image, #about-third .text {
		width: 95%;
	}
}
@media only screen and (max-width : 650px) {
	#text-block h1 {
		font-size: 50px;
	}
	#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		padding: 0;
		display: flex;
		width: 52%;
	}
	#home-products-block li.product .price-button .price-button-row {
		display: flex;
		width: 64%!important;
		justify-content: space-around;
	}
	header #top-line .languages{
		display: block;
	}
	#menu-block .languages{
		display: none;
	}


}
@media only screen and (max-width : 600px){
	.one-s-product .cont-text form .single_variation_wrap .woocommerce-variation.single_variation{

		margin-left: 0;

	}
	.one-s-product .cont-text .variations select {
		margin-bottom: 10px;
		margin-right: 0;
	}
	#top-slider .container-big .text-block .text h4 {
		font-size: 30px;
	}
	#top-slider .container-big .text-block .text h3 {
		font-size: 37px;
	}
	#contact .title-b h1 {
		font-size: 40px;
	}
	#contact .title-b h3 {
		font-size: 26px;
	}
	#contact .text-block {
		width: 95%;
	}
	#contact .text-block .text {
		font-size: 24px;
	}
	#home-about-block .text-block p {
		font-size: 19px;
	}
	#home-about-block .text-block h3 {
		font-size: 36px;
	}
	#home-about-block .text-block .buttons-row a {
		font-size: 21px;
		width: 160px;
	}
	#home-products .container-big #home-products-block {
		width: 98%;
	}
	#home-products-block li.product h2 {
		font-size: 30px;
	}
	#home-products-block li.product p.more, #home-products-block li.product .price-button a.add_to_cart_button, #home-products-block li.product p.sub {
		font-size: 17px;
	}
	#home-products-block li.product p.description {
		font-size: 16px;
	}
	#home-products-block li.product p.more {
		margin: 25px 0 22px 0;
	}
	#home-products-block li.product .price-button {
		margin-top: 22px;
	}
	#home-products-block li.product p.sub {
		margin: 0 0 17px 0;
	}
	.woocommerce-product-details__short-description p, .one-s-product .faqs .ewd-ufaq-faq-title-text h4 {
		font-size: 26px;
	}
	#product-tab .buttons .first p, #product-tab .buttons .Second p {
		font-size: 25px;
		padding: 20px 0;
	}
	.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p {
		font-size: 23px;
	}
	.one-s-product .title h1 {
		font-size: 40px;
	}
	.one-s-product .woocommerce-product-gallery {
		width: 80%;
	}
	.one-s-product .cont-text .summary form {
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.one-s-product .cont-text .summary form {
		padding: 20px 20px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		margin: 0 auto;
	}
	#line p {
		font-size: 23px;
	}
	#about-products ul.products li .info h2, #about-products ul.products li:hover .about-content p.hover {
		/*font-size: 26px;*/
	}
	#about-products ul.products li .about-content p {
		font-size: 23px;
	}
	#about-products li.product .image img {
		height: 200px;
		width: auto;
	}
	header #top-line span {
		font-size: 21px;
	}
	header #top-line i {
		font-size: 16px;
	}
	#about-f-b .title-b {
		max-width: 90%;
	}
	#about-f-b .title-b h3, #home-products .title-block h2 {
		font-size: 40px;
	}
	#about-f-b .title-b span, #home-products .title-block p {
		font-size: 28px;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 32px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 22px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 30px;
	}
	#footer {
		margin: 0 10px;
	}
}
@media only screen and (max-width : 550px){

	#about-f-b .about-inf .image, #about-f-b .about-inf .text, #about-products .a-products-b, #about-third .image, #about-third .text {
		width: 98%;
	}
}
@media only screen and (max-width : 500px){

	#top-slider .container-big .text-block {
		right: 0px;
		top: 0px;
	}
	#top-slider .container-big .text-block .bg-block img {
		max-width: 280px;
	}
	.one-s-product .cont-text .variations select {
		margin-bottom: 5px;
		height: 55px;
	}
	header #menu-block .logo {
		padding-right: 7px;
	}

	#top-slider .container-big .text-block .text h3 {
		font-size: 33px;
	}
	#top-slider .container-big .text-block .text h4 {
		font-size: 27px;
	}
	#contact .title-b {
		padding: 30px 10px;
		margin: 0 10px 20px 10px;
	}
	#contact .text-block, #contact .form-b {
		width: 100%;
	}
	#contact .form-b {
		padding: 0 15px;
	}
	#contact .form-b p {
		font-size: 23px;
		margin: 20px 0 10px 0;
	}
	#home-products-block ul.products li.product img {
		height: auto;
	}
	header #menu-block {
		height: auto;
		margin: 10px auto;
	}
	header #menu-block {
		padding: 0 10px 0 15px;
	}
	header #menu-block .s-header__basket-wr {
		padding-left: 10px;
		padding-right: 10px;
	}
	#home-products .container-big #home-products-block {
		margin-bottom: 10px;
	}
	#home-products-block li.product {
		display: flex;
		flex-direction: column;
	}
	#home-products-block li.product .image {
		width: 75%;
	}

	#home-products-block li.product .info {
		padding: 15px 10px 0 10px;
		width: 90%
	}
	#home-products-block li.product .price-button {
		width: 100%;
	}
	#home-products-block li.product {
		padding: 20px 10px 30px 10px;
	}
	#home-products {
		margin-bottom: 10px;
	}
	#home-about-block .img-block {
		width: 95%;
	}
	.one-s-product .faqs a.ewd-ufaq-post-margin {
		padding: 0 5px 0 0 ;
	}
	.one-s-product .woocommerce-product-gallery {
		width: 100%;
	}
	.one-s-product .cont-text .summary form {
		padding: 11px 20px 20px 20px;
	}
	.one-s-product .cont-text .summary .woocommerce-product-details__short-description {
		padding: 25px 15px 15px 15px;
	}
	.one-s-product .faqs {
		margin: 0 15px;
	}
	.woocommerce-product-details__short-description p, .one-s-product .faqs .ewd-ufaq-faq-title-text h4 {
		font-size: 22px;
	}
	.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p {
		font-size: 20px;
	}
	#product-tab .buttons .first p, #product-tab .buttons .Second p {
		font-size: 22px;
	}
	#product-tab {
		padding-top: 10px;
		margin-top: 30px;
	}
	#product-tab .content p {
		font-size: 17px;
	}
	#product-tab .content {
		padding: 30px 0 40px 0;
	}
	.one-s-product .cont-text .quantity input, .one-s-product .cont-text .quantity .decrement, .one-s-product .cont-text .quantity .increment {
		height: 55px;
	}
	.one-s-product .title h1 {
		font-size: 33px;
		padding: 40px 10px 30px 10px;
	}
	.one-s-product p.price span {
		font-size: 32px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		margin: 6px auto 0 auto;
		height: 63px;
		font-size: 28px;
	}
	footer .development span {
		font-size: 19px;
	}
	footer .footer-info span {
		font-size: 22px;
	}
	footer .footer-info {
		max-width: 95%;
	}
	footer ul li a {
		font-size: 24px;
	}

	#top-line .container {
		flex-direction: column;
	}
	header #top-line {
		height: auto;
		padding: 6px 10px 6px 0;
	}
	header #top-line a{
		padding-bottom: 4px;
		display: block;
	}

	#about-f-b .about-inf {
		margin: 40px 0 ;
	}
	#about-f-b .about-inf .text {
		margin: 30px 0 0 0;
	}
	#about-f-b .title-b h3, #home-products .title-block h2 {
		font-size: 36px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 25px;
	}
	#about-products ul.products li {
		width: 80%;
	}
	#about-products li.product .image img {
		height: auto;
	}
	#line p {
		font-size: 21px;
		line-height: 1.1;
	}
	#about-third .text {
		padding: 30px 0 10px 0;
	}
	#about-f-b .title-b span, #home-products .title-block p {
		font-size: 25px;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 26px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 20px;
		line-height: 1.2;
	}
	#about-products .title-b {
		margin-top: 40px;
	}
	.one-s-product .title {
		margin: 0 15px;
	}
}
@media only screen and (max-width : 450px){
	#about-products .title-b {

		max-width: 87%;

	}
	#top-slider .container-big .text-block .bg-block img {
		max-width: 220px;
	}
	#top-slider .container-big .text-block .content .text{
		max-width: 80%;
	}
	#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		width: 43%;
	}
	#home-about-block .text-block .buttons-row a {
		font-size: 18px;
		width: 160px;
	}

	#contact .form-b {
		border: 6px solid #ffcae4;
	}
	#contact #submit input {
		width: 100%;
	}
	.main-menu ul li {
		margin: 10px 0;
	}
	.main-menu ul {
		padding: 10px 0 40px 0;
	}
	.main-menu{
		padding-bottom: 40px;
	}
	.contacts-mob-block span {
		font-size: 25px;
	}
	.main-menu {
		padding-right: 30px;
		padding-left: 30px;
	}
	#home-about-block .img-block img {
		/*margin-bottom: -360px;*/
	}
	#home-about-block .container-big {
		padding-bottom: 0px;
	}
	.one-s-product .cont-text .summary form {
		padding: 11px 5px 20px 5px;
	}
	.one-s-product .cont-text .summary form .single_add_to_cart_button {
		margin: 6px auto 0 auto;
		height: 60px;
		font-size: 26px;
		width: 180px;
	}
	.one-s-product .cont-text .quantity input {
		width: 70px;
	}
	.one-s-product .cont-text .quantity .increment, .one-s-product .cont-text .quantity .decrement {
		width: 35px;
	}
	.one-s-product .title h1 {
		font-size: 30px;
		letter-spacing: 1px;
	}
	footer .footer-info a, footer .footer-info span.adress {
		margin-bottom: 15px;
	}
	footer ul li {
		padding: 0 25px;
	}
	.one-s-product p.price span {
		font-size: 28px;
	}
	.one-s-product p.price span .woocommerce-Price-currencySymbol {
		font-size: 25px;
	}
}
@media only screen and (max-width : 400px){
	#text-block h1 {
		font-size: 40px;
	}
	#about-products .title-b {

		max-width: 95%;

	}
	#top-slider .container-big .text-block .bg-block img {
		max-width: 180px;
	}
	#top-line .container {
		margin: 0 10px;
	}
	.one-s-product .cont-text .price {
		margin: 15px 5px 15px 0;
	}
	.one-s-product .cont-text .summary form.variations_form .single_add_to_cart_button {
		font-size: 23px;
	}
	.one-s-product .cont-text form.variations_form .quantity input {
		width: 60px;
	}
	.one-s-product .cont-text .summary form.variations_form .single_add_to_cart_button {
		width: 155px;
	}
	#top-slider .container-big .text-block .text h3 {
		font-size: 27px;
	}
	#top-slider .container-big .text-block .text h4 {
		font-size: 23px;
	}
	#contact .text-block .text {
		padding: 0 10px 20px 10px;
	}
	#contact .container-big {
		margin: 0 7px;
	}
	#contact .form-b p {
		font-size: 21px;
	}
	#contact .form-b .one-input label, #contact .form-b .one-input label input, #contact .form-b .one-input label textarea {
		font-size: 19px;
	}
	#contact .form-b .one-input label textarea {
		height: 120px;
	}
	#contact #submit input {
		font-size: 23px;
	}
	#contact .title-b h1 {
		font-size: 33px;
	}
	#contact .title-b h3 {
		font-size: 21px;
	}
	#contact .title-b {
		padding: 20px 10px;
	}
	#contact .text-block .text {
		font-size: 20px;
		line-height: 1.1;
	}
	.contacts-mob-block span {
		font-size: 19px;
	}

	.toggle i {
		font-size: 24px;
	}

	header #menu-block .basket-btn__label {
		color: #3f3f3f;
		font-size: 22px;
	}
	#home-products-block li.product .info {
		padding: 15px 2px 0 2px;
		width: 100%;
	}
	#home-about-block .container-big {
		margin: 0;
	}
	#home-about-block .text-block h3 {
		font-size: 32px;
	}
	#home-about-block .text-block p {
		font-size: 17px;
	}
	#home-about-block .text-block .buttons-row a {
		font-size: 16px;
		width: 140px;
	}

	.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
		margin: 0 15px;
	}
	.woocommerce-product-details__short-description p, .one-s-product .faqs .ewd-ufaq-faq-title-text h4 {
		font-size: 20px;
	}
	.one-s-product .faqs .ewd-ufaq-faq-body .ewd-ufaq-post-margin p {
		font-size: 18px;
	}
	#product-tab .buttons .first p, #product-tab .buttons .Second p {
		font-size: 20px;
	}
	#product-tab .content p {
		font-size: 15px;
	}
	header #top-line span {
		font-size: 16px;
	}
	footer .footer-info span {
		font-size: 20px;
	}
	footer ul li a {
		font-size: 22px;
	}
	footer ul li {
		padding: 0 20px;
	}
	footer .development span {
		font-size: 18px;
	}
	#about-f-b .title-b {
		max-width: none;
	}
	#about-f-b .title-b h3, #home-products .title-block h2 {
		font-size: 31px;
	}
	#about-f-b .about-inf .text h4, #about-third .text h4 {
		font-size: 24px;
	}
	#about-f-b .about-inf .text p, #about-third .text p {
		font-size: 18px;
	}
	#about-products .title-b h4, #about-products .title-b p {
		font-size: 22px;
	}
	#line p {
		font-size: 19px;
	}
	#about-f-b .title-b span, #home-products .title-block p {
		font-size: 22px;
	}
	#home-about-block .text-block .buttons-row {
		justify-content: space-between;
	}
	#home-about-block .text-block .buttons-row a{
		width: 48%;
	}
	#home-about-block .text-block .buttons-row a:nth-child(1){
		margin: 0;
	}
}

@media only screen and (max-width : 360px) {
	#product-tab .buttons .first p, #product-tab .buttons .Second p {
		font-size: 18px;
	}
	.one-s-product .cont-text .single_variation_wrap .quantity {
		padding-right: 10px;
	}
	#home-products-block li.product .price-button .price-button-row {
		width: 70%;
	}
	#home-products-block li.product .price-button a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
		width: 46%;
	}
	#top-slider .container-big .text-block .text h3 {
		font-size: 25px;
	}
	#top-slider .container-big .text-block .text h4 {
		font-size: 21px;
	}
	body table.shop_table_responsive tr td::before {
		width: 30%;
	}
	.main-menu {
		padding-right: 15px;
		padding-left: 15px;
	}

	#home-about-block .img-block img {
		/*margin-bottom: -320px;*/
	}
	.page-template-tpl-Home-page footer {
		/*margin-top: 220px;*/
	}
	footer .development span {
		font-size: 16px;
	}
	#home-about-block .container-big {
		padding-top: 115px;
	}
}
@media only screen and (max-width : 335px) {

	#home-about-block .text-block .buttons-row a {
		font-size: 14px;
	}
}









