ul.sub-menu {
	width: 100% !important;
	max-width: unset !important;


}


.menu-item-15986 > .sub-menu {
    max-height: 0;          /* Схлопываем меню */
    overflow: hidden;       /* Скрываем содержимое */
    opacity: 0;            /* Делаем прозрачным */
    transition: max-height 0.3s ease, opacity 0.2s ease;
    padding-left: 0;        /* Ваше оригинальное свойство */
}

.menu-item-15986:hover > .sub-menu {
    max-height: 1000px;     /* Достаточно большое значение */
    opacity: 1;
}

.product__features_columns .product__features-item {
	display: flex;
	flex: none;
}

.features-two-val {
	display: flex;
	gap: 30px;
	align-items: flex-start;
}


.features-two-val__col {
	flex: auto;
	width: 100%;
}
.features-two-val .divider {
	color: #222;
	font-size: 16px;
	font-size: 1rem;
	font-weight: var(--font-weight);
	margin-top: 35px;
	margin-bottom: 15px;
}


.features-two-val__value {
	padding-left: 10px;
}

.features-two-val__name {
	position: relative;
}


.features-two-val__block {
	align-items: flex-start;
	display: flex;
	margin-top: 15px;
}

.features-two-val__name span {
	color: gray;
	background: #fff;
	padding: 5px 5px 5px 0;
	position: relative;
}

.features-two-val__value {
	padding-left: 10px;
}

.features-two-val__name:before {
	content: "";
	border-bottom: 1px dashed #dedee2;
	position: absolute;
	bottom: 0;
	width: 100%;
}


.features-two-val__name, .features-two-val__value {
	width: 50%;
}


.form-serch-for-filt{

	width: 90%;
}
ul.sub-menu li{		
	width: 100%;
}

ul.sub-menu li a{		
	justify-content: center;
}


.svg {

	display: inline-block;

}
.svg-black {
	background: none;
}
.search-button{
	position:relative;

}

.svg-search.svg-black {
	background-image: url('<?= get_template_directory_uri() ?>/Search_black_sm.svg');
	height: 15px;
	width: 15px;
}

.group-input{
	background-color: #ffffff;
}

.group-input input[type="text"]{
	outline: none;
	background: transparent;
	border: unset;
	width: 88%;
	display: inline-block;
}
.group-input button{
	background: transparent;
	border: unset;
	width: 10%;
	display: inline-block;
	padding: 0px;
}

.woocommerce-pagination{

	padding-top:60px;

}


.days .zag-tovar{

	padding-bottom:40px;


}

.days{

	z-index:8;

}

.fix-men{

	position: fixed;
	top: 23px;
	z-index: 9;
	width:100%;

}


.contact-adrs-phon a {
	padding: 15px 0px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #000000;
	text-decoration:none;
}

.cnv-widget_workarea__pop-up{


	color: #5c5c5c;
	width: 500px;
	min-height: 282px;
	padding-top: 20px;
	border-color: #bdbdbd;
	border-style: none;
	border-width: 1px;
	padding-left: 36px;
	border-radius: 10px;
	padding-right: 36px;
	padding-bottom: 20px;
	background-color: #ffffff;
	background-image: url(/wp-content/uploads/2023/06/gift_2.png);
	background-repeat: no-repeat;



}


.cnv-widget_component >div{

	max-width: 315px;
	text-align: left;
	color: #777777;
	font-size: 12px;

}


.cnv-widget_workarea .cnv-widget_checkbox-text {
	display: table-cell;
	vertical-align: top;
}



.cnv-widget_workarea .cnv-widget_checkbox-input {
	width: 10px;
	padding-right: 5px;
	display: table-cell;
	vertical-align: top;
	position: relative;
}

.cnv-widget_workarea.cnv-widget_workarea__pop-up .cnv-widget_component, .cnv-widget_workarea.cnv-widget_workarea__pop_up .cnv-widget_component, .cnv-widget_workarea.cnv-widget_workarea__embedded .cnv-widget_component {
	margin: 7px 0;
}

.cnv-widget_workarea .cnv-widget_component {
	position: relative;
	font-size: 16px;
}




.two-rig-pr:nth-child(2){

	max-height: 51px;
	min-height: 58px;

}



.pri span{

	color: #f18509;
}

<?if(!wp_is_mobile()):?>
.fix{

	position:fixed;

}

<?endif;?>

.bl-con-maps {
	background: #FCFCFC;
	box-shadow: 0px 4px 35px rgb(0 0 0 / 15%);
	border-radius: 15px;
	width: 451.38px;
	position: absolute;
	top: 190px;
	left: 115px;
	margin: 59px 0px;
	padding: 41px 0px;
}

.karta-map{

	margin-top: -100px;

}


.contact h1 {
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 45px;
	text-align: center;
	color: #000000;
	padding: 0px 0px 33px 0px;
}


.contact-adrs {
	padding: 15px 0px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #000000;
}

.contact-adrs-des {
	font-family: PT Root UI;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 160%;
	color: #000000;
	text-align: center;
}




.border-bot-map {
	border-bottom: solid 1px #ccc;
	width: 358px;
	display: block;
	margin: 0px auto;
	padding: 8px 0px;
}




.contact-adrs {
	padding: 15px 0px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #000000;
}	



.contact-adrs-phon {
	padding: 15px 0px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #000000;
}	


.border-bot-map {
	border-bottom: solid 1px #ccc;
	width: 358px;
	display: block;
	margin: 0px auto;
	padding: 8px 0px;
}




.contact-adrs {
	padding: 15px 0px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	color: #000000;
}





.df-flx-soc {
	display: flex;
	justify-content: center;
}


.des-all-cont {
	width: 325px;
	display: block;
	margin: 0px auto;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 160%;
	text-align: center;
	padding: 30px 0px;
	color: #000000;
}



.btn-cont-ad {
	background: #fd5c04;
	border-radius: 5px;
	width: 218px;
	font-family: PT Root UI;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #FFFFFF;
	padding: 15px;
	margin: 0px auto;
}


.namecaty{

	display:flex;

}

.pad-caty{

	width:22%;

}


.main_reviews {
	margin-top: -1px;
	background-color: rgb(40,51,57);
}

.col-md-6 {
	width: 50%;
}



.main_title h1, .main_title h2 {
	font-size: 37px;
	margin-bottom: 0px;
}



.main_title.white h2 {
	color: rgb(255,255,255);
}




.theme_red {
	color: rgb(240 129 48) !important;
}




.main_reviews .main_title p {
	font-size: 16px;
	color: rgb(81,93,100);
}


.main_title p {
	margin-top: 18px;
	color: rgb(147,159,165);
	font-size: 21px;
}



.col-md-6 {
	width: 50%;
}



.main_reviews .mr_r {
	text-align: right;
}





.main_reviews .mr_r>div {
	display: inline-block;
}


.main_reviews_row {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: wrap;
}


.formob{

	display:none;

}



.active {
	color: #fff !important;
	border-top: 0px solid #fff !important;
}
.active .zagl{
	color: #fff !important;
}

path{
	transition: transform 0.25s;
}
.active path:nth-of-type(1){
	transform: rotate(45deg);
	transform-origin: -1px 3px;
}
.active path:nth-of-type(2){
	display: none;
}
.active path:nth-of-type(3){
	transform: rotate(-45deg);
	transform-origin: 0px 13px;
}




.img-caty img{
	max-width: 93px;
	max-height: 92px;
	min-width: 58px;
	min-height: 58px;
	object-fit: cover;
	/* 	width: 134px; */

}


.podcaty{


	font-family: Scada, sans-serif;
	font-weight: 400;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 4px;

}




.pad-pl{

	padding: 17px;

}

.btn-mens{

	background: #135e96;
	border-color: #135e96;
	box-shadow: none;
	color: #fff;
	width: 10%;
	padding: 10px;
	display: flex;
	justify-content: space-around;	
	align-items: center;
}

.btn-mens div span{
	background: #ffffff;
	height: 3px;
	width: 27px;
	display: block;
	margin-bottom: 6px;

}	

.btn-mens div span:last-child{

	margin-bottom: 0px !important;

}	


ul.page-numbers {
	justify-content: center;
}






.namecaty{

	margin-top: 33px;

}








.btn-click{
	z-index: 999999;
	position: relative;
	width: 100%;
	background: #003264ab;
	display:flex;
}



.wit-btn{
	margin: 15px 15px;
	position:relative;
}


.twomens{

	margin-top: -15px;



}

.zag-caty{

	font-size: 16px;
	font-family: Scada, sans-serif;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px;


}


.plashka{

	width: 100%;
	z-index: 999;
	height: 800px;
	background: #fff;
	position:absolute;
	display:none;
}

.page-numbers li {

	color: black !important;

	border: 1px solid black !important;

}

a.page-numbers {
	color: black !important;
}


.ark{

	padding-top:10px;	

}


.ark a{

	color:#fff;	

}

.desbudtt{

	padding-bottom: 30px;
	font-weight: bold;
	color: black;
	text-align: center;
	font-family: Scada, sans-serif;
	font-size: 19px;
	padding-top: 22px;


}


.slider-for  .slick-active {

	opacity:1 !important;

}




.frms{

	overflow-wrap: break-word;	

}

.desbud{

	padding-bottom: 30px;
	font-weight: bold;
	color: black;
	text-align: center;
	font-family: Scada, sans-serif;
	font-size: 29px;

}

.dovtztt{

	padding-bottom: 30px;
	font-weight: bold;
	color: black;
	text-align: center;
	font-family: Scada, sans-serif;
	font-size: 48px;

}

#mainBlock #options5{


	display:none;

}

#mainBlock #options6{


	display:none;

}



#options4 .optionList{

	overflow-y: scroll;
	height: 92px;

}




#options5 .optionList{

	overflow-y: scroll;
	height: 92px;

}





#uptocall-minis {
	position: fixed;
	bottom: 125px;
	right: 50px;
	cursor: pointer;
	z-index: 999;
}

#uptocall-minis .uptocall-mini-phone {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #2ba0d7;
	width: 70px;
	height: 70px;
	-webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
	-moz-animation: uptocallmini 1.5s 0s ease-out infinite;
	animation: uptocallmini 1.5s 0s ease-out infinite;
}

#uptocall-minis .uptocall-mini-phone:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: -3px;
	background-image: url(/wp-content/uploads/2023/03/telegramthl.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-animation: uptocallphone 1.5s linear infinite;
	-moz-animation: uptocallphone 1.5s linear infinite;
	animation: uptocallphone 1.5s linear infinite;
}

@-webkit-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-moz-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@-moz-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}














.features {
	line-height: 1.4;
	width: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.features .divider:first-child td {
	padding-top: 0;
}

.features td {
	border-bottom: 1px solid #eee;
	padding: 12px 0;
	width: 35%;
}

.features .divider .features__name {
	color: #222;
	font-size: 16px;
	font-size: 1rem;
	font-weight: var(--font-weight);
}





.slider-for .slick-track{

	height: 300px !important;

}

.slider-for .slick-track .slick-slide {
	height: 100% !important;
}

.slider-for .slick-list {
	height: 300px !important
}

.slider-for .slick-track .slick-slide img {
	width: 100% !important;
	height: 100% !important;
	object-fit: contain !important;
}



.slider-nav .slick-track{

	height: 170px !important;
	display: flex;
	gap: 20px;
}


.slider-nav	.slick-track .slick-slide{

	height:100% !important;

}


.slider-nav	.slick-track .slick-slide img{
	width:100% !important;
	height:100% !important;
	object-fit: cover;
}



.slider-for .slick-active{

	/* 			width: 591px !important; */
	width: 100%;
	margin-right: 10px !important;




}




.bl-one .slick-slide img {

	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: unset !important;
	vertical-align: middle !important;
}




.slider-nav img{

	width: auto !important;
	height: auto !important;
	max-width: 100% !important;

	vertical-align: middle !important;



}



.multiple-items .slick-next.slick-arrow {
	background-position: -25px 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2022/08/arrows-sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 283px;
	border: none;
	margin: auto;
	right: -21px;
}




.multiple-items .slick-prev.slick-arrow {
	border: none;
	width: 25px;
	height: 25px;
	font-size: 0;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2022/08/arrows-sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 283px;
	left: -46px;
	margin: auto;
	z-index: 9999;
}

.slidtort .zagsh {

	font-size: 43px;

}



.blslitor{

	width: 100%;
	padding: 30px 35px 30px 1px;
	height: 600px;

	border-radius: 40px;
	display: block;
	margin: auto;
	position: relative;


}



.blslitor img{

	width: 100%;
	height: 100%;


}




.img-bl-nac img {

	width: 100%;

}

.pading {

	padding: 10px;

}


.deswih {
	margin-top: 20px;
	background: #A58372;
	padding: 23px 18px 35px 18px;
	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 400;
	font-size: 14.3516px;
	line-height: 30px;
	color: #FFFFFF;
	display: none;
}

.kartcons {
	width: 400px;
	/* max-width: 100%; */
	margin: 0 auto;
}







#cake {
	background-color: #ffecbb;
	position: relative;
	height: 340px;
	max-width: 437px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}



.cakeChild {
	position: absolute;

	left: 0;
	bottom: 20px;
	width: 100%;
	height: 100%;
	background: no-repeat center bottom;
	background-size: 100% auto;
}

#cake > div > .cakeChild:first-of-type {
	height: 100%;
}

#cake > div > .cakeChild:nth-child(2) {
	height: 48.5%;
}

#cake > div > .cakeChild:last-of-type {
	height: 24.5%;
}

.cakeLayer {
	background-image: url(/wp-content/uploads/2022/12/layers-vanilla.png);
}

.cakeInner {
	background-image: url(/wp-content/uploads/2022/12/inner-white.png);
}

#cakePlate {
	width: 100%;
	background-color: #60aec4;
	border-radius: 9999px;
	height: 20px;
	position: relative;
}

.kartcons .zafcons {
	width: max-content;
	margin-bottom: 20px;
	padding: 10px;
}

.klen {
	width: 50%;
	position: absolute;
	width: 50%;
	position: absolute;
	top: -33px;
	left: 282px;
	display: none;
}






.klen img {
	width: 100%;


}







.urvone img {


	width: 100%;


}


.urvtwo {

	display: none;

}


.urvthree {

	display: none;

}










.sostav {
	margin-top: 15px;
	cursor: pointer;
	background: #A58372;
	width: 100%;
	padding: 7px 0px 7px 0px;
	font-family: 'El Messiri';
	/* font-style: normal; */
	font-weight: 400;
	font-size: 19.3516px;
	/* line-height: 30px; */
	color: #FFFFFF;
	text-align: center;


}



.icn {

	display: flex;
	justify-content: center;
	margin: 20px 0;
}


.textinp {

	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 600;
	font-size: 18.7812px;
	text-align: center;
	color: #4D220E;

}

.frm {
	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 600;
	font-size: 19.7812px;

	text-align: center;
	color: #4D220E;
	margin-top: 30px;
	background: #ffedbb;
	width: 233px;
	padding: 5px 6px 5px 5px;
	margin-bottom: 15px;

}


.dfosnova {

	display: flex;

}



.dfnach {

	display: flex;


}


.img-bl-nac {

	margin-top: 40px;
}


.withn {


	width: 33%;

}


.oneblos {

	width: 50%;

}





.textinps {
	padding-left: 13px;

}


.inpurv {
	width: 32%;
	justify-content: space-between;
	display: flex;

}


.dfi {


	display: flex;

}










.dfrom {

	display: flex;
	position: absolute;
	bottom: -239px;
}



.lefrom {
	width: 50%;

}


.rigrom {

	width: 50%;

}





.lefrom img {
	width: 100%;

}


.rigrom img {

	width: 100%;

}


.blk {
	margin-top: 100px;
	display: flex;
	flex-wrap: wrap;


}

.zafcons {

	background: #FFECBB;
	width: 300px;
	display: flex;
	justify-content: center;
	margin: auto;
	color: #4D220E;
	font-size: 24px;
	font-family: 'El Messiri';
	font-weight: 600;
	align-items: center;
	padding-top: 11px;
	padding-bottom: 7px;
	cursor: pointer;

}

.shapl {

	position: relative;
}

.zagsh {

	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 600;
	font-size: 61px;
	line-height: 103px;
	text-align: center;
	color: #4D220E;
	margin-top: 60px;
}



.bordersp {

	height: 4px;
	background: #FFDC83;
	border-radius: 45.2321px;
	width: 300px;
	display: block;
	margin: auto;

}


.colt {

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 32.7491px;
	line-height: 40px;
	color: #ffdc83;
	padding-left: 1px;

}


.tkol {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 32.7491px;
	line-height: 40px;
	color: #ffdc83;
	padding-left: 10px;
}


.dfco {

	display: flex;
	align-items: center;
}


.order {

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 37px;
	color: #FFFFFF;
	cursor: pointer;
	border: 1px solid;
	width: 102px;
	text-align: center;
	margin-top: 10px;

	margin-left: auto;
	margin-right: 49px;
}

.nametrt {

	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 32.7491px;
	line-height: 40px;
	color: #ffdc83;

}




.textr {

	font-style: normal;
	font-weight: 400;
	font-size: 25.3073px;
	line-height: 52px;
	padding-right: 13px;
	color: #4D220E;


}


.aboutcheff {

	background: #FFF6F6;
	padding-bottom: 100px;
}




.zagcheff {

	margin-top: 90px;
	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 600;
	font-size: 50px;
	line-height: 103px;
	text-align: center;
	color: #4D220E;


}


.bordersc {

	background: #FFDC83;
	border-radius: 45.2321px;
	height: 6px;
	width: 325px;
	/* text-align: center; */
	margin: auto;
	margin-bottom: 90px;


}

.dftextceff {

	display: flex;


}




.txtcheff {
	font-style: normal;
	font-weight: 300;
	font-size: 21.3073px;
	line-height: 47px;
	padding-right: 13px;
	color: #4D220E;
	width: 60%;
}



.imgcheff {

	width: 50%;

}


.imgcheff img {

	width: 100%;

}

.inpfor input {

	width: 100%;
	background: transparent;
	border: none;
	display: flex;
	align-items: baseline;
	font-size: 18px;
	justify-content: center;
	outline: none;

}

.dfbutt {

	display: flex;
	align-items: center;
	padding-top: 50px;

}



.btnformz {

	position: relative;
	z-index: 99;
	font-weight: 700;
	color: #a58372;
	border: 1px solid transparent;
	padding: 0.6rem 1rem;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 35px;
	background: #ffdc83;
	border-radius: 50px 0;
	width: 289px;
	margin-top: 42px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 50px;
	margin-top: 50px;
	cursor: pointer;

}



.btnfrm {


	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-size: 38.5829px;
	line-height: 47px;

	color: #FFDC83;


}

.totlfrm {

	font-family: 'El Messiri';
	font-style: normal;
	font-weight: 700;
	font-size: 35.0958px;
	line-height: 72px;
	text-align: center;
	color: #000000;
	padding-top: 13px;
	padding-left: 15px;


}

.bordersp {

	height: 4px;
	background: #FFDC83;
	border-radius: 45.2321px;
	width: 300px;
	display: block;
	margin: auto;

}

.befform {


	position: absolute;
	bottom: -173px;
	right: -52px;


}

.bagforum {

	position: relative;
	padding-bottom: 211px;

}



.befform img {

	width: 85%;

}

.twosbl {

	margin-top: 172px;



}



.slider-nav img {
	width: 200px;
	margin: auto;
}

.slider-nav img {
	width: 204px;
	margin: auto;
	max-height: 162px;
	min-height: 163px;
	margin-bottom: 10px;
}

.slick-slide img {
	display: block;
}

.price-tovar {

	bottom: 316px !important;

}


.bl-one {

	width: unset !important;

}


.abphon {
	position: fixed;
	z-index: 500;
	width: 100px;
	height: 100px;
	bottom: 60px !important;
	right: 60px !important;
	padding: 20px;
	border-radius: 50%;
	background: #A58372;
}




.slider-nav .slick-next.slick-arrow {
	background-position: -25px 0;
	width: 25px;
	height: 25px;
	font-size: 0;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2022/08/arrows-sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 68px;
	border: none;
	margin: auto;
	right: -46px;


}


.slider-nav .slick-prev.slick-arrow {
	border: none;
	width: 25px;
	height: 25px;
	font-size: 0;
	background-color: transparent;
	background-image: url(/wp-content/uploads/2022/08/arrows-sprite.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 68px;
	left: -46px;
	margin: auto;
	z-index: 9999;

}



.slider-nav {

	margin-top: -20px;

}

.blktw {


	width: 50%;
}

.slider-nav img {
	width: 204px;
	margin: auto;
	max-height: 162px;
	min-height: 163px;
	margin-bottom: 10px;
}


.figur {
	top: 0px;
	right: 0px;
	position: absolute;

}



<? if (!wp_is_mobile()) : ?>.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1170px;

}

<? endif; ?>.zagabt h1 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;
	text-align: left;
	margin-bottom: 33px;
	margin-top: 21px;

}








.zagabt {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #262626;
	text-align: left;
	margin-bottom: 33px;
	margin-top: 21px;

}


.menkit h2 {
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;
	text-align: center;
	margin-bottom: 33px;
	margin-top: 21px;

}


.menkit h1 {
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #262626;
	text-align: center;
	margin-bottom: 33px;
	margin-top: 21px;

}

<? if (!wp_is_mobile()) : ?>.pirg {

	position: absolute;
	color: #896451;
	top: -20px;
	font-size: 18px;

	/* font-family: Raleway; */
	font-family: El Messiri;


}

<? endif; ?>.btn-conat {
	cursor: pointer;
	font-weight: 700;
	color: #FFFFFF;
	border: 1px solid transparent;
	padding: 1rem 2rem;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 35px;
	background: #A58372;
	border-radius: 50px 0;
	width: 289px;
	margin-top: 42px;
	text-align: center;
	text-decoration: none;

}





.btn-conat:hover {
	color: #A58372;
	background: none;
	border: 1px solid #A58372;
	transition: 0.3s;
	font-weight: 700;
	text-decoration: none;
}






.aboutch:before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2022/07/image-35.png) no-repeat right center;
	width: 100%;
	height: 100%;
}



.aboutch {

	position: relative;

}





.dfin input {

	margin-right: 10px;



}



.bues {

	display: none !important;
}



.inndatp {
	font-size: 17px;
	color: #cd5c5c;
	padding-right: 10px;
}



.ckj {


	margin-right: 20px;
	width: 63px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 18.5843px;

	color: #262626;
	border-radius: 8px;
	border: solid 2px #FFDC83;
	padding: 4px;
	background: #ffdc83;
	font-family: "El Messiri", sans-serif;
	cursor: pointer;




}


.dftim {

	display: flex;
	justify-content: space-between;

}









.inphop {

	font-size: 17px;
	color: #cd5c5c;
	padding-right: 10px;
}



.innamep {
	font-size: 17px;
	color: #cd5c5c;
	padding-right: 10px;
}




.inp-cart {

	display: none;
}

.blzvv {
	width: 48%;


}



.blonv {

	width: 50%;
	display: flex;
	margin-right: 22px;



}



.flx {

	z-index: 9;

}




.phpodd {
	width: 47%;
	margin-right: 19px;


}


.phpods {
	margin-right: 22px;
	width: 47%;

}



.blzv img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}


.hh {

	display: none;

}

.zagbz-st h4 {



	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;


}




.log-mob {

	display: none;

}




.dfpodbl {

	display: flex;
	flex-wrap: wrap;

}



.blzv {
	height: 564px;

	width: 48%;


}




.blzv {
	margin-right: 40px;

}

.phpod {

	height: 270px;
	width: 47%;
}





.dfpodbl>div:nth-child(2n) {
	margin-left: 25px;
}


.blzn:last-child {

	margin-left: 36px;
	width: 47%;

}

.phpod img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}


.blzns {

	width: 49%;

}

.blzn img {

	width: 98%;
	height: 270px;

	object-fit: cover;

}

.blzn {
	height: 270px;
	width: 48%;
	margin-top: 35px;
	margin-bottom: 60px;
}



.dfpodb {

	display: flex;


}



.blzn:last-child {
	margin-left: unset !important;
	width: 100% !important;
}



.dfblban {

	display: flex;
	flex-wrap: wrap;


}


.blzn:first-child {

	display: none !important;

}



.svfle {
	align-items: center;
	display: flex;

}

.totlass {
	font-family: "El Messiri", sans-serif;
	font-size: 20.6882px;
	color: #23282d;
}

.totlass span {
	font-family: "El Messiri", sans-serif;
	font-size: 18.6882px;
	color: #23282d;
	font-weight: 400;
}



.df-pad {

	display: flex;
	align-items: center;
}




.imgbz {
	overflow:hidden;
	max-height: 216px;
	min-height: 216px;
	max-width: 216px;
	min-width: 216px;


}


.txtbz h3 {
	text-align: center;
	width: 50%;
}


.imgbz {
	display: flex;
	width: 50%;

}



.zagbz-cf {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;
	padding-top: 75px;
}


.bag-fon-cf {
	position: relative;
	margin-top: 100px;
	margin-bottom: 100px;
	background: #efebeb;

}



.inptcf {

	display: flex;


}


.bag-fon-bz {
	padding-top: 75px;
}




.img-for-fon {


	display: none;



}









.uzn {


	border: 1px solid transparent;
	padding: 1rem 2rem;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 35px;
	color: #FFF;
	background: #A58372;
	border-radius: 50px 0;
	width: 289px;
	margin-top: 60px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 75px;


}










.inptim {


	flex: 1;
	padding: 20px;
	max-height: 46.33px;
	width: 95%;
	background: #efebeb;
	border: 1px solid #A58372;
	box-sizing: border-box;
	border-radius: 48.5px;
	outline: none;
	font-family: Raleway;
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	line-height: 21;
	color: #A58372;

	margin-right: 23px;

}

.kart {
	margin-top: -45px;
	width: 100%;
	text-align: center;

}




.kart img {

	width: 50%;


}


.imgbz img {

	width: 100%;


}



.wibz {

	border: 1px solid #a58372;
	height: 216px;
	margin-right: 63px;
	width: 43%;
	margin-bottom: 30px;
}







.df-bzs {

	display: flex;
	flex-wrap: wrap;



}


.txtbz h3 {


	align-items: center;

	font-size: 24px;
	margin-left: 30px;


	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

	font-weight: 700;

	color: #4D220E;




}







.colcar {

	font-family: "El Messiri", sans-serif;
	font-size: 16.6882px;
	color: #23282d;


}




.zag-bz h2 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;

}



.nams {

	text-align: left;
	padding-left: 17px;
	padding-top: 22px;
	font-size: 15px;

}


.vrem {

	text-align: left;
	padding-left: 17px;
	padding-top: 5px;
	font-size: 15px;

}


.adrs {

	text-align: left;
	padding-left: 17px;
	padding-top: 5px;
	font-size: 15px;


}



.phns {


	text-align: left;
	padding-left: 17px;
	padding-top: 5px;
	font-size: 15px;



}



.df-select {

	flex-direction: column;

}






.delvr {
	width: 50%;


}

body {

	position: relative;


}


.carts {

	display: none;

}




.abphon {
	position: fixed;
	z-index: 500;
	width: 100px;
	height: 100px;
	bottom: 60px !important;
	right: 60px !important;
	padding: 20px;
	border-radius: 50%;
	background: #A58372;

}

.abphon img {

	width: 60px;
	height: 60px;

}

.txtdel {

	font-size: 17px;
	line-height: 27px;
	font-weight: 400;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	color: #1c1b21;
	padding-bottom: 10px;

}





.biznes {

	font-family: "El Messiri", sans-serif;
	font-size: 20.6882px;

	color: #23282d;



}

.bagr {

	background: #ffdc83 !important;



}





.bagrs {

	background: #c7ba9a !important;



}








.dfsav {

	display: flex;
	align-items: center;
	display: none;
}


.txtsave {

	font-family: "Raleway", sans-serif;
	font-style: normal;
	color: #1c1b21;
	font-size: 18px;

}






.uada {

	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #ffdc83;
	padding: 6px;
	width: 160px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;

}



.save {


	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #c7ba9a;
	padding: 6px;
	width: 160px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;

}



.del {

	font-size: 20px;
	margin-top: 16px;
	margin-bottom: 11px;



}



.vtorbiz>div {

	margin-bottom: 30px;


}

.df-abouts {
	margin-top: 3px;
	display: flex;
	align-items: center;
}



.bl-rig-abs {
	position: relative;
	padding: 68px 0px 33px 5px;
	width: 50%;
}



.zag-abouts h1 {
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;
}



.bl-bordesrs {
	height: 5px;
	width: 90px;
	background: #4D220E;
	margin-bottom: 30px;
	margin-top: 30px;
}





.bl-desc-abs {

	font-family: Raleway;
	font-style: normal;
	font-size: 17.1637px;
	line-height: 29px;
	color: #4D220E;
}




.bl-left-abs {
	padding: 10px;
	width: 50%;
}


.bl-left-abs img {
	width: 100%;
}





.dficonf {

	display: flex;

}






.ixs {

	cursor: pointer;

}




.fled {

	display: flex;
	align-items: center;
}





.nametov {
	padding-right: 40px;
	font-size: 20px;
	line-height: 29px;
	font-weight: 400;

}






body {
	font-family: 'Raleway', sans-serif !important;
}


.active {
	color: #4D220E !important;
	border-top: 4px solid #4D220E;


}



.tocart {

	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #ffdc83;
	padding: 6px;
	width: 160px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;


}










.tov-biz {
	display: flex;
	flex-wrap: wrap;


}






.bizbtn {
	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #c7ba9a;
	padding: 6px;
	width: 160px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;

}


.dfdocan {

	display: flex;

}


.dfcanstxt {
	align-items: center;

	display: flex;

}


.txtogr {

	font-family: "Raleway", sans-serif;
	font-style: normal;
	color: #1c1b21;

	font-size: 18px;

}




.threbiz {

	cursor: pointer;
	background: #F3F3F3;
	padding: 6px;
	width: auto;
	height: 44.3px;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;

}

.twobiz {
	cursor: pointer;
	background: #F3F3F3;
	padding: 6px;
	width: auto;
	height: 44.3px;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;

}

.onebiz {

	cursor: pointer;
	background: #F3F3F3;
	padding: 6px;
	width: auto;
	height: 44.3px;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;

}




.xvx {

	background: #c7ba9a !important;

}







.dftrhbl {

	align-items: center;

	display: flex;

}




.dobna {


	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #ffdc83;
	padding: 6px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;

}








.bizcancel {

	border: 1px solid #ffdc83;
	cursor: pointer;
	background: #ffdc83;
	padding: 6px;
	width: 160px;
	height: 44.3px;
	font-family: "El Messiri", sans-serif;
	font-style: normal;
	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;
	font-weight: 700;


}









.bizneszag {
	padding-top: 16px;
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 29px;
	font-weight: 400;

}






.txt-cart {

	font-size: 17px;

}





.act {
	color: white !important;
	background-color: #a58372 !important;


}





.bag-fon-stores {


	padding-top: 80px;


}







.dfmens {

	display: flex;

}

.bues {
	color: #7b7b7b;
	font-size: 28px;
	font-weight: 700;
	cursor: pointer;
}



.osn {
	color: #7b7b7b;
	padding-right: 27px;
	font-size: 28px;
	font-weight: 700;
	cursor: pointer;

}


.txtabot {

	width: 48%;

}



.imgabot {

	width: 48%;


}




.zagabt h4 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;

}

.otzabout {

	padding-top: 80px;
	padding-bottom: 80px;

}


.borf {

	height: 5px;
	width: 90px;
	background: #4D220E;
	margin-bottom: 30px;
	margin-top: 30px;

}



.dfabout {
	justify-content: space-between;
	display: flex;
	padding-top: 80px;
	padding-bottom: 80px;

}





.icov {
	margin-top: 20px;

	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 5px;
	text-align: center;

}




.icov img {
	padding-left: 1px;
	width: 83%;
	height: 83%;





}



.dficons {

	display: flex;
	align-items: center;

}






.desabot {

	font-size: 17px;
	line-height: 27px;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	color: #4D220E;

}



.imgabot img {


	object-fit: cover;
	width: 100%;
	height: 500px;



}



.df-img {
	justify-content: space-between;

	display: flex;
	align-items: center;


}






.imgot {

	width: 19%;

}




.imgot img {

	width: 100%;

}







.zagotz h3 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;
}





.bl-borders {

	height: 5px;
	width: 90px;
	background: #a58372;
	margin-bottom: 30px;
	margin-top: 30px;

}






.logdes {
	width: 6%;
	margin-right: 52px;
}



.logdes img {
	width: 100%;

}





.qty-arrow {
	cursor: pointer;
	background: #A58372;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 10px 10px 10px 10px;
	height: 30px;
	width: 50px;

}




.qty-arrow:hover {
	background: #c7ba9a;
}







.blsh {

	display: none;

}




.qty {

	display: flex;
	align-items: center;
	justify-content: center;

}


.qty-input {

	width: 50px;
	border: none;
	outline: none;
	text-align: center;
	font-size: 22px;


}



.dfpl {


	display: flex;
	position: absolute;
	background: #A58372;
	border-radius: 19px 19px 19px 19px;
	align-items: center;
	padding-right: 10px;
	top: 233px;
	right: 8px;





}



.wig-produc img {
	max-width: 255px;
	max-height: 262px;
	min-width: 255px;
	min-height: 262px;
	object-fit: cover;

}




.blpadin {}


.menkit {

	margin-right: 35px;

}


.borders {

	height: 3px;
	width: 80px;
	background-color: #ffdc83;
	margin-bottom: 14px;

}




.menuprim {
	padding-right: 34px;
	font-size: 28px;
	font-weight: 700;
}



.dfmenu {

	display: flex;

}





.menulan {

	font-size: 28px;
	font-weight: 700;

}





.bordersb {


	height: 3px;
	width: 50px;
	background-color: #000;
	margin-bottom: 14px
}



.fancybox-slide--html .fancybox-close-small {
	color: #ffdc83 !important;

}

.txt-rigt {
	font-family: Nunito;
	font-style: normal;
	font-weight: 200 !important;
	font-size: 20.8301px !important;
	color: #FFFFFF;
	margin-left: 10px;
}

.ul-fle li {
	padding: 10px;
	/* Поля вокруг текста */
	transition: 0.6s linear;
	/* Время изменения */
	list-style-type: none;
	font-family: Nunito;
	font-style: normal;
	font-weight: 200;
	font-size: 20.8301px;
	color: #FFFFFF;
}




.ul-fle li:hover {
	border-radius: 50px 0;
	color: #a58372;
	/* Цвет текста */
	background: #fff;
	/* Цвет фона */
}


<? if ($post->ID == 667) : ?>.bl-map {
	margin-top: unset !important;

}

<? endif ?>.bl-map {
	margin-top: 110px;
	padding: 50px 0px 0px 0px !important;
	background: #efebeb;
}

.ul-fle a {
	text-decoration: none;
}

.loghal {

	width: 64px;
	height: 64px;


}


.bl-zag-menu {
	align-items: baseline;
	display: flex;

}




.men-a li img {
	width: 127px;

}

.df-order {

	margin-left: 43px;
}

.bl-inp {

	display: none;

}

.nam-mob-con {

	text-decoration: none;
	color: #4D220E;
}


.container-fl {
	width: 100%;
	flex-wrap: wrap;

	margin: 0px auto;
	align-items: center;
	display: flex;


}


.woocommerce-breadcrumb {

	display: none;


}


.zag-cf {


	font-family: Raleway;
	font-style: normal;
	font-weight: 900;
	font-size: 30px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 41px;

}





.zag-cfn {


	font-family: Raleway;
	font-style: normal;
	font-weight: 900;
	font-size: 30px;
	line-height: 35px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 41px;

}








.bord-cf {

	border: 0.702826px solid #A58372;
	box-sizing: border-box;
	border-radius: 28.113px;
	padding: 61px;
	margin: -16px;


}



.bord-cfn {

	border: 0.702826px solid #FFDC83;
	box-sizing: border-box;
	border-radius: 28.113px;
	padding: 61px;
	margin: -16px;


}








.btn-cffn {


	border: 1px solid transparent;
	padding: 5px 0px 5px 0px;
	line-height: 35px;
	color: #1C1B21;
	background: #ffdc85;
	border-radius: 50px 0;
	width: 263px;
	margin-top: 23px;
	text-align: center;
	text-decoration: none;
	font-family: "El Messiri", sans-serif;
	font-size: 16px;
	font-weight: 700;

	margin: auto;




}



















#cff {
	z-index: 99999999999999999999 !important;
	position: relative;
	background: #262626;

}





#cfff {
	z-index: 99999999999999999999 !important;
	position: relative;
	background: #262626;

}





.inp-bl {
	text-align: center;
	margin-bottom: 25px;

}


.cf-nam {
	outline: none;
	border: 1px solid rgba(203, 201, 194, 0.7);
	box-sizing: border-box;
	border-radius: 48.5px;
	padding: 20px;
	width: 344px;
	background: #262626;
	font-family: Raleway;
	font-style: normal;
	font-weight: 200;
	font-size: 18.1651px;
	line-height: 21px;

	color: #FFFFFF;

}




.cf-phone {
	outline: none;
	border: 1px solid rgba(203, 201, 194, 0.7);
	box-sizing: border-box;
	border-radius: 48.5px;
	padding: 20px;
	width: 344px;
	background: #262626;
	font-family: Raleway;
	font-style: normal;
	font-weight: 200;
	font-size: 18.1651px;
	line-height: 21px;

	color: #FFFFFF;

}




.cf-phonen {
	outline: none;
	border: 1px solid rgba(203, 201, 194, 0.7);
	box-sizing: border-box;
	border-radius: 48.5px;
	padding: 20px;
	width: 344px;
	background: #262626;
	font-family: Raleway;
	font-style: normal;
	font-weight: 200;
	font-size: 18.1651px;
	line-height: 21px;

	color: #FFFFFF;

}



.cf-nam {

	border: 1px solid rgba(203, 201, 194, 0.7);
	box-sizing: border-box;
	border-radius: 48.5px;
	padding: 20px;
	width: 344px;
	background: #262626;

}


.btn-cff img {


	width: 220px;

}



.btn-cff {


	text-align: center;
	margin-top: 57px;

}




.btn-cffn img {


	width: 220px;

}



.btn-cffn {


	text-align: center;
	margin-top: 57px;

}







.df-icons-wat {

	margin-bottom: 30px;

}


.bl-icon-df {

	margin-top: 88px;

}



.img-icn img {

	width: 39px;

}




.img-icn {

	margin-right: 21px;

}




.btn-conat img {

	width: 252px;

}


.bl-map {
	padding: 50px 41px 60px 42px;
	background: #efebeb;

}

.bl-cont h5 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;


}




.bl-cont h1 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;


}






.woocommerce-info {
	display: none;

}




.bl-zag-menu {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #262626;
	text-align: center;
	margin-bottom: 33px;
	margin-top: 21px;
}



.bord-cont {

	height: 3px;
	background: #a58372;
	width: 89px;


}




.df-cont {

	display: flex;

}



.bl-icon-df {
	width: 50%;


}


.df-icons-wat {

	display: flex;
	align-items: center;

}


.phone-foot {

	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20.9446px;
	line-height: 34px;
	color: #4D220E;


}


.work-time {
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20.9446px;
	line-height: 34px;
	color: #4D220E;

}



.txt-wat {

	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20.9446px;
	line-height: 34px;
	color: #4D220E;
}

.bl-map-cont-df {

	width: 50%;

}



.rihg-bl:before {
	display: block;
}

.phone-mobil {

	display: none;

}

.wi-ul:before {
	display: none;
}


.df-in-btn {
	margin-bottom: 27px;
	justify-content: space-around;
	display: flex;
	align-items: center;

}






.des-product h2{

	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 22.6521px;
	line-height: 27px;
	margin-bottom: 59px;
	color: #262626;

}


.brod-dellvery {

	height: 2px;
	background: #ffdc83;
	width: 96px;
	margin: 0px auto;
	margin-top: 22px;

}




.des-dellvery {

	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 20.4531px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 25px;
	min-height: 65px;
	max-height: 65px;


}


.name-dellvery {


	background: #ffdc83;
	width: 25px;
	height: 25px;
	border-radius: 50px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 22.1789px;
	line-height: 26px;
	position: absolute;
	top: 0px;
	left: 20px;


}


.bag-fon-dost {
	padding: 0px 30px;
	background: #262626;

}


.img-dellvery {

	min-height: 100px;
	max-height: 100px;


}


.zag-dellver {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 52.1702px;
	line-height: 82px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 109px;
	padding-top: 31px;
}


.df-dellevry {
	padding-bottom: 101px;
	display: flex;

}


.with-dellvery {
	width: 20%;
	position: relative;
	text-align: center;

}

.df-input-product {

	background: white;
	width: 78px;
	display: flex;
	justify-content: center;
	border: solid 2px #ffdc83;
	height: 37px;
	z-index: 9;

	align-items: center;
}




.minuss {

	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 34.4751px;

	color: #262626;
	z-index: 99999;
	cursor: pointer;
	padding-bottom: 5px;

}

.df-cart-price {

	display: flex;
	align-items: center;

}

.price-cart {

	margin-left: 43px;

}


.for-product {
	width: 44px;
	outline: none;
	text-align: center;
	border: none;
	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20.9783px;

	color: #262626;
}

.fix-menu {
	z-index: 99999999;
	position: fixed;
	top: 0;
}

.plus {

	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 31.4751px;
	line-height: 50px;
	color: #262626;
	z-index: 99999;
	cursor: pointer;

}


.price-tovar {
	background: #003264;
	bottom: 2px;
	right: 82px;
	text-align: center;
	width: 113px;
	/* border-radius: 25px 1px 14px 0px; */
	padding: 7px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 500;
	font-size: 22.7862px;
	color: #fff;
	position: absolute;
}



.bag-fon-product {

	padding: 0px 56px;

}





.txt-zag h1{
	margin-bottom: 39px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 25.8351px;
	line-height: 48px;
	color: #262626;

}


.df-img-coect {
	display: flex;
	padding-bottom: 87px;
}

.img-prod-cart {
	position: relative;
	width: 60%;

}

.gall img {

	width: unset !important;

}

.img-prod-cart img {
	width: 459px;
	/* 		height: 389px; */
	height: 454px;
	object-fit: cover;

}


.zag-prod-cart {

	width: 40%;

}


.border-for-prodc {

	height: 3px;
	background: #ffdd87;
	width: 93px;


}




.bl-about {

	padding-bottom: 23px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	color: #262626;

}









.zag-menu-product {

	font-family: El Messiri;
	font-style: normal;

	font-size: 25.1397px;
	line-height: 78px;
	color: #1C1B21;


}



.btn-products {

	font-style: normal;
	font-weight: bold;
	font-size: 20.5843px;
	/* line-height: 27px; */
	color: #262626;
	border-radius: 8px;
	border: solid 2px #FFDC83;
	padding: 10px;
	background: #ffdc83;
	font-family: "El Messiri", sans-serif;

}



.img-for-fon {
	top: 0px;
	position: absolute;
	right: -52px;


}


.df-products {

	align-items: center;
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-top: 49px;


}





.price-cart {

	font-family: Raleway;
	font-style: normal;
	font-weight: bold;
	font-size: 25.3433px;
	line-height: 30px;

	color: #373737;



}


.text-zag {

	font-family: "Raleway", sans-serif;
	font-style: normal;
	color: #1c1b21;
	font-size: 20px;
	font-weight: 400;
	width: 56%;
}






.btn-order {

	margin-top: 8px;
	margin-bottom: 39px;
	font-style: normal;
	font-weight: bold;
	font-size: 21.5843px;
	color: #262626;
	border: solid 2px #0063cd;
	width: 212px;
	text-align: center;
	/* border-radius: 50px 0; */
	padding: 0rem 2rem;
	background: #004a99;
	font-family: "El Messiri", sans-serif;
	line-height: 51px;
}






.btn-order a {
	color: #FFFFFF;
	text-decoration: none;
}





.img-carts {
	margin-right: 20px;
	max-width: 131px;
}



.img-carts img {

	border-radius: 50%;

}


.total-price-cart {
	text-align: right;
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	line-height: 41px;
	float: right;
	color: #1C1B21;

}


.inp-val-carts {


	width: 36px;
	outline: none;
	text-align: center;
	border: none;
	background: #ffdc83;
	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20.2826px;
	line-height: 40px;
	color: #262626;
}


.pls {
	cursor: pointer;
	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 21.736px;
	line-height: 46px;
	color: #262626;
}





.min {

	line-height: 46px;
	color: #262626;
	font-family: PT Serif;
	font-style: normal;
	font-weight: normal;
	margin-top: -4px;
	font-size: 30.6426px;
	cursor: pointer;
	color: #262626
}





.inp-df-cart {

	background: #ffdc83;
	width: 86px;
	display: flex;
	justify-content: center;
	padding: 0px;


}



.df-cart-zag {

	display: flex;
	justify-content: space-between;
	align-items: center;

}

.zag-car {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #4D220E;


}

.btn-cart-me {

	font-style: normal;
	font-weight: bold;
	font-size: 20.5843px;
	/* line-height: 27px; */
	color: #FFFFFF;
	border-radius: 8px;
	border: solid 2px #003264;
	padding: 10px;
	background: #004a99;
	font-family: "El Messiri", sans-serif;
}


.df-add-cart {
	display: flex;
	align-items: center;
	border-bottom: solid 1px #ccc;
	padding-bottom: 18px;
	padding-top: 18px;
	border-top: solid 1px #ccc;
	justify-content: space-between;

}




.bord-cart {
	height: 3px;
	background: #A58372;
	width: 80px;
	margin-bottom: 30px;

}


.bag-fon-carts {

	padding: 52px 33px;

}


.bl-paly {
	margin: 10px;

}

.romb-foot {
	position: absolute;
	top: 4px;
	right: 233px;

}

.foot-suh {
	position: relative;

}

.df-marcet {

	display: flex;

}

.zag-pri-ut {

	margin-bottom: 63px;
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 44.1792px;
	line-height: 69px;
	color: #4D220E;
	text-align: center;


}


.namb-priem {

	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 28.1789px;
	line-height: 33px;
	color: #4D220E;
	text-shadow: 0.566667px 0.566667px 11.3333px rgb(255 220 131 / 30%);
	position: absolute;
	top: -15px;
	left: 72px;



}


.df-spollers {
	padding-bottom: 52px;
	padding-top: 52px;
	display: flex;
	flex-wrap: wrap;
}



.bt-spol {
	cursor: pointer;
	background: #F9F2E8;
	padding: 6px;
	width: auto;
	height: 44.3px;
	font-family: "Raleway", sans-serif;
	font-style: normal;

	font-size: 20.6882px;
	line-height: 33px;
	color: #23282d;
	text-align: center;
	margin: 10px;

}


.zag-menu {



	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;
	color: #1C1B21
}

.btn-stores {

	background: #FFDC83;
	border: 1.8462px solid #FFDC83;
	box-sizing: border-box;
	box-shadow: 0.588809px 0.588809px 5.88809px rgb(255 255 255 / 30%);
	border-radius: 4.65303px;
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 15.1281px;
	line-height: 24px;
	color: #262626;
	width: 100px;
	text-align: center;
	padding: 5px;
	margin-top: 26px;

}

.btn-product-cart {

	background: #FFDC83;
	border: 4.4925px solid #FFDC83;
	box-sizing: border-box;
	box-shadow: 1.43279px 1.43279px 14.3279px rgb(255 255 255 / 30%);
	border-radius: 11.3226px;
	width: 191px;  
	/* 		width: 159px; */
	font-family: El Messiri;
	font-style: normal;
	font-weight: 500;
	font-size: 20.8124px;
	line-height: 32px;
	color: #262626;
	transform: rotate(-0.79deg);
	text-align: center;
	cursor: pointer;

}

.btn-stores a {

	color: black;
	text-decoration: none;
}





.des-store {
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 14.4058px;
	line-height: 17px;
	margin-right: 20px;
	color: #262626;


}

.prd-name {


	font-family: Raleway;
	margin-right: 20px;
	font-weight: 400;
	font-size: 17.7349px;
	line-height: 21px;
	color: black;
	margin-top: 15px;
	min-height: 85px;
	max-height: 85px;

}

.checked {
	background-image: url(/wp-content/uploads/2021/02/rectangle-125.png);
	width: 24px;
	height: 24px;
}




.ch {

	background-color: #ffdc83;
	background-image: url(/wp-content/uploads/2021/02/check-1.png);
	width: 24px;
	height: 24px;
	background-position: center;

}






.border-stores {

	width: 80px;
	height: 3px;
	left: 95px;
	background: #a58372;



}



.txt-riemu {

	font-size: 20.1567px;
	line-height: 27px;
	color: #4D220E;
	margin-top: 26px;
	min-height: 75px;
	max-height: 75px;
	font-family: "Raleway", sans-serif;
	font-style: normal;

}

.bag-fon-utp {
	padding: 88px 0px;
	background-repeat: no-repeat;

}


.df-priem-utp {
	align-items: center;
	display: flex;

}



.foot-bl-four {

	z-index: 10;

}




.utp-one {
	position: relative;

	text-align: center;
}




<?/*

.img-primuch img{

width:78px;
min-height: 77px;
max-height: 77px;

}
*/ ?>.bord-priem {

	height: 1px;
	width: 45px;
	background: #FFDC83;
	margin: auto;
	margin-top: 31px;


}




.bl-border {

	height: 5px;
	width: 90px;
	background: #a58372;
	margin-bottom: 30px;
	margin-top: 30px;

}


.zag-about h2 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;

	color: #4D220E;
}



.zag-about h1 {

	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;

	color: #4D220E;
}




.bl-desc-ab {


	font-family: "Raleway", sans-serif;
	font-family: Raleway;
	font-style: normal;

	font-size: 17.1637px;
	line-height: 29px;

	color: #4D220E;

}


.utp-four {

	width: 25%;
}

.utp-three {

	width: 25%;

}

.utp-two {

	width: 25%;
}

.utp-one {

	width: 25%;
}




.img-suhi {

	right: 0px;
	position: absolute;

	bottom: 0px;
	right: 0px;
	display: flex;
	align-items: end;

}









.bag-fon-utp {
	background: linear-gradient(rgb(246 234 226 / 89%), hsl(24deg 53% 93% / 90%)), url(/wp-content/uploads/2022/05/celeb-scaled.jpg);
	background-position: 50%;
	background-size: cover;
	padding-top: 37px;



}

.bag-fon-ab {
	position: relative;
	background: #fff;

}

.bl-inst {
	position: absolute;
	width: 37%;
	right: 0px;

	bottom: 106px;
	margin-top: 30px;

}


.bl-inst img {

	width: 100%;

}







.df-about {

	margin-top: 80px;
	display: flex;
}




.bl-left-ab {

	padding: 50px;
	width: 50%;

}

.bl-rig-ab {
	position: relative;
	padding: 68px 68px 33px 5px;
	width: 50%;

}


.bl-left-ab img {

	width: 100%;

}


.menu1 {

	display: none;


}


.menus {

	display: none;

}

ul.page-numbers {

	margin: 0px;
	display: flex;


}

a.page-numbers {

	color: white;
}



.page-numbers li {

	width: 50px;
	color: white;
	list-style: none;
	font-size: 20px;
	border: 1px solid white;
	text-align: center;
	padding: 10px 0px;
	margin-right: 10px;
	margin-bottom: 20px;


}





.bordr-tov img {
	width: 100%;

}



.img-bl-tv {


	position: relative;
	width: 100%;
	height: 200px;

}

.img-bl-tv img {
	max-height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: block;
	margin: auto;
	max-width: 100%;
	width: auto;
}

.txt-dos-map {

	font-family: Nunito;
	font-style: normal;
	font-weight: 800;
	font-size: 19.829px;
	line-height: 37px;
	color: #FFFFFF;


}

.df-dostav {

	display: flex;



}



.txt-map-ic {
	padding-left: 30px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 27.9446px;
	line-height: 38px;

	color: #FFFFFF;



}

.col-mob {
	text-decoration: none;
	color: white;

}

.abtn-shop {

	text-decoration: none;

}

.btn-dos-map {

	background: #F8B808;
	box-shadow: 1.17734px 1.17734px 11.7734px rgb(248 184 8 / 80%);
	border-radius: 19.4261px;
	width: 182px;
	padding: 10px;
	color: white;
	text-align: center;


}

.df-ic-map {

	display: flex;
	margin-bottom: 60px;
	align-items: center;
}


.df-contact {
	padding: 0px 58px;
	display: flex;

}


.left-vl {

	width: 50%;

}


.img-ver {

	position: absolute;
	top: 0px;

}


.bag-fon-dos {
	position: relative;
	background: #111;
	padding-bottom: 90px;
	padding: 0px 58px;

}


.zag-dos {


	padding-bottom: 64px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 83px;

}

.bl-food-icn a {

	text-decoration: none;

}

.left-map {

	width: 50%;

}


.rig-vl {
	padding-left: 40px;
	width: 50%;

}




.men-footer {

	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 30.1576px;
	line-height: 41px;
	color: #FFFFFF;
	margin-bottom: 19px;


}






.namb-utp {

	width: 30px;
	height: 30px;
	background: #f8b808;
	border-radius: 50px;
	text-align: center;
	position: absolute;
	top: 10px;
}



.woocommerce-message {
	padding: 1em 2em 1em 3.5em;
	margin: 0;
	position: relative;
	background-color: #000000;
	color: #515151;
	border-top: 3px solid #a46497;
	list-style: none outside;
	width: auto;
	word-wrap: break-word;

}




.btn-tov {

	background: #F8B808;
	border-radius: 12px;

	width: 196px;
	height: 42px;
	text-align: center;
	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 17.8301px;
	line-height: 31px;
	color: #111111;
	margin-right: 41px;
	margin-top: 31px;

}

.add-tov a {

	color: white;

}

.footr-rig {


	width: 50%;
	display: flex;

}


.div-footers {

	display: flex;
	flex-wrap: wrap;


}


.df-block {
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding-top: 87px;
}

.bag-fon-bl {

	position: relative;

}


.green-bl {

	position: absolute;

	bottom: 0px;
	left: 0px;

}

.btn-blocks {

	margin: auto;
	font-weight: 700;
	color: #ffffff;
	border: 1px solid transparent;
	padding: 1rem 2rem;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 35px;
	background: #A58372;
	border-radius: 50px 0;
	width: 289px;
	margin-top: 42px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 50px;
	margin-top: 50px;
	cursor: pointer;

}

.green-bl img {

	width: 346px;

}



.bl-one {
	width: 45%;

	margin-bottom: 30px;


}



.bl-two {

	margin-bottom: 30px;
	height: 191px;

}




.plt {
	cursor: pointer;
	font-size: 27px;
	color: #FFFFFF;
}


.bl-three img {

	width: 100%;

}

.bl-three {
	flex: auto;



}



.tripl img {

	width: 100%;

}






.tripl {
	margin-bottom: 30px;
	width: 30%;

}


.price-pr {



	font-family: Raleway;
	font-style: normal;
	font-weight: bold;
	font-size: 17.7349px;
	line-height: 11px;
	color: #FFFFFF;

	padding: 10px;
	width: 102px;
	height: 34px;

}

.wig-produc {
	position: relative;
	width: 25%;
	margin-bottom: 40px;
}


.bag-fon-prod {

	padding-top: 90px;
	padding-bottom: 90px;
	background: #181818;

}


.df-product {

	flex-wrap: wrap;
	display: flex;

	margin: auto;
}

.bl-tovar {
	width: 50%;
	text-align: center;


}


.des-tovar {

	width: 50%;

}




.zagol-pdouct {

	font-family: Oswald;
	font-style: normal;
	font-weight: bold;
	font-size: 41px;
	line-height: 61px;
	color: #ffffff;


}




.descr-bl {


	font-family: Oswald;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 36px;
	color: #ffffff;
	width: 310px;

}


.price-df-prod {


	font-family: Oswald;
	font-style: normal;
	font-weight: bold;
	font-size: 34px;
	line-height: 50px;
	color: #c32044;
	margin-bottom: 33px;
}









.df-spoller {

	display: flex;
	background: #ccc;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	height: 84px;
	top: 201px;
	background: #282828;

}

.spoller-img img {

	width: 118px;

}


.opn-spoller {

	height: 138px;

	background: linear-gradient(103.89deg, #070707 0.35%, #282828 7.35%), #282828;
	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 27.889px;
	line-height: 38px;
	color: #fff;
	padding-top: 80px;
}


.footr-rigt {

	display: flex;
	width: 50%;


}


.bl-inp {


	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 10px;
	font-family: Raleway;
	font-style: normal;
	font-weight: 500;
	font-size: 17.8624px;
	line-height: 21px;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	margin-right: 36px;




}

.one-bl {

	width: 50%;

}


.two-bl {

	width: 50%;

}


.txt-spoller {

	font-family: Nunito;
	font-style: normal;
	font-weight: 800;
	font-size: 27.889px;
	line-height: 38px;
	color: #FFFFFF;

}




.disbls {
	bottom: 0px;
	background: rgba(165, 131, 114, 0.9);
	opacity: 0.8;
	position: absolute;

	width: 95%;
}

.wittrts img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.txt-icons {

	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	color: #FFFFFF;
	padding-left: 15px;

}


.bl-faq {
	padding-bottom: 87px;
	background: #000;
	padding-top: 87px;
}

.bl-food-icn {

	display: flex;
	width: 33%;
	margin-bottom: 28px;
	align-items: center;

}


.zg-faq {

	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	margin-bottom: 64px;
	color: #FFFFFF;

}

.spollerrr {

	padding-bottom: 33px;

}



.men-foot {

	display: flex;
	padding: 0px 57px;
	justify-content: space-between;
}


.food-foot {
	width: 58%;

}

.btn-in {

	background: transparent;
	border: unset;
	outline: none;

}


.inp-foot {
	background: #D5D5D5;
	display: flex;
	border-radius: 12px;

}


.in-serach {

	outline: none;
	background: transparent;
	border: unset;

}

.logo-foot {


	margin-right: 41px;

}




.bl-bonus {

	font-family: Raleway;
	font-style: normal;
	font-weight: 300;
	font-size: 15.8239px;
	line-height: 19px;
	margin-top: 22px;
	color: #FFFFFF;

}


.work-time {
	font-family: Raleway;
	font-style: normal;
	font-weight: 300;
	font-size: 15.8239px;
	line-height: 19px;

	color: #4D220E;

}

.bl-delle {


	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 22.2473px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #FFFFFF;
}

.bl-sale {

	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 22.2473px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #FFFFFF;

}

.txt-footer {
	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 22.2473px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #FFFFFF;


}


.img-inst {
	margin-right: 15px;
	margin-bottom: 10px;

}

.bl-conacts {

	font-family: Raleway;
	font-style: normal;
	font-weight: 600;
	font-size: 22.2473px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #FFFFFF;



}





.bacg-fon {

	display: flex;

}



.sale {

	width: 110px;
	height: 35px;
	text-align: center;
	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 22.8301px;
	line-height: 31px;
	color: #111111;
	margin-right: 41px;

}


.foot-suh {
	padding-bottom: 100px;
	background: #efebeb;
	margin: 0px auto;

}

.df-left {
	align-items: center;
	display: flex;

}

.bacg-fon {
	padding: 25px 39px;

	justify-content: space-between
}


.df-foot-con {
	justify-content: space-between;
	display: flex;

}



.namber-del {

	width: 37px;
	height: 36px;
	background: #f8b808;
	border-radius: 50px;
	color: white;
	text-align: center;
	line-height: 33px;
	font-size: 22px;
	position: absolute;
	top: -50px;

}



.txt-bl-del {

	font-family: Nunito;
	font-style: normal;
	font-weight: 800;
	font-size: 21.0843px;
	line-height: 29px;
	color: #FFFFFF;
	text-align: left;
	width: 243px;

}


.img-bl-del {

	text-align: left;

}


.way-ff {

	position: absolute;
	right: 0px;
	top: 62px;

}


.df-dele-icn {

	display: flex;
	justify-content: center;

}


.bag-fon-delev {
	padding: 0px 58px;
	background: #000;
	padding-top: 94px;
}


.zag-delev {

	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 107px;

}


.wig-delev {
	text-align: center;
	width: 33%;
	position: relative;
	margin-left: 88px;

}




body {

	margin: 0px;

}

.wi-ul {
	position: relative;
	flex: auto;

}

.ul-fle {
	position: relative;
	padding: 0px 15px 0px 15px;
	align-items: center;
	display: flex;
	justify-content: space-between;
	z-index: 9;
	margin: 0px;
	padding: 0px;
}




.ul-fle li {

	list-style-type: none;
	font-family: "Raleway", sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14.8px;
	color: #FFFFFF;
}

.rihg-bl {
	position: relative;
	display: flex;
	width: 30%;
	justify-content: space-between;
	padding: 0px 0px 8px 0px;
	z-index: 9;
	align-items: center;
	margin-left: 0px;
}




.df-order {

	display: flex;
	position: relative;
	z-index: 9;
	align-items: center;
	margin-left: 52px !important;

}


.df-conta {
	position: relative;
	display: flex;
	z-index: 9;
}


.tov-add {
	display: flex;
	align-items: center;
}


.bag-fon-men {
	z-index: 9999;
	padding: 12px 0px;
	background: #A58372;
	width: 100%;


}

.pls img {

	width: 20px;

}


.mins img {

	width: 20px;

}





.pls {

	padding-left: 5px;

}


.mins {

	padding-right: 5px;

}









.inp-tov {
	width: 53px;
	height: 34px;
	text-align: center;
	color: #c52045;
	font-size: 21px;
}


.txt-rigt {



	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 22.8301px;
	color: #FFFFFF;
	margin-left: 10px;

}


.df-sus {
	display: flex;
	justify-content: space-between;
	margin: 0px 15px;
	padding: 0px;
	display: flex;
	align-items: center;
}



.df-sus li {
	list-style: none;


}

.bag-sus {

	background: #262626;

}

.bag-shap {
	position: relative;
	display: flex;
	height: 100vh;
	flex-wrap: wrap;

}

.border-shap {
	margin-bottom: 38px;
	width: 80px;
	height: 3px;
	left: 95px;
	background: #a58372;
}


.des-shapka {

	font-family: Raleway;
	font-style: normal;
	font-weight: bold;
	font-size: 28.986px;
	line-height: 29px;
	color: #4D220E;
	margin-top: 100px;
}



.left-shap {

	width: 100%;

}

.rigt-shap {
	position: relative;
	width: 100%;
	margin-top: 59px;

	padding-bottom: 311px;
}

.bt-shapka {
	font-weight: 700;
	color: #ffffff;
	border: 1px solid transparent;
	padding: 1rem 2rem;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 35px;

	background: #A58372;
	border-radius: 50px 0;
	width: 289px;
	margin-top: 42px;
	text-align: center;

	text-decoration: none;
}

.bt-shapka a {
	color: white;
	text-decoration: none;
}


.bt-shapka:hover {
	color: #A58372;
	background: none;
	border: 1px solid #A58372;
	transition: 0.3s;
	font-weight: 700;

	text-decoration: none;
}

.bt-shapka:hover a {
	text-decoration: none;


}








.green-abo {

	position: absolute;
	bottom: -255px;
	right: 0px;

}



.bt-shapka:first-child {

	margin-right: 20px;

}




.dfknops {
	margin-top: 100px;
	display: flex;

}



.dfknops a {
	text-decoration:none;

}





.green-abo img {

	width: 300px;

}


.tex-top h1 {
	margin-top: 141px;
	font-family: El Messiri;
	font-style: normal;
	font-weight: bold;
	font-size: 52px;
	line-height: 62px;
	text-transform: uppercase;

	color: #4D220E;
}

.hh {

	margin-top: 32px;
}

.tex-top span {
	font-family: Nunito;
	font-style: italic;
	font-weight: 900;
	font-size: 41.9143px;
	line-height: 57px;
	color: #FF2354;


}



.des-shap {

	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 19.9744px;
	line-height: 27px;
	margin-top: 78px;
	color: #FFFFFF;


}

.bag-shap {
	position: relative;
	background: #ffffff;


}


.green-png-left {
	left: 41px;
	position: absolute;
	bottom: 95px;
}


.green-png-left img {
	width: 418px;
}



.green-png-righ {
	right: 0px;
	top: -47px;
	position: absolute;

}



.green-png-righ img {
	width: 271px;

}


.img-suhi img {
	width: 600px;


}

.slick-list {

	height: auto !important;

}

.utp {


	background: #000;

	padding: 88px 58px;
}

.utp-zag {

	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;

}

.bt-a {
	text-decoration: none;
}

.img-man {

	width: 30%;

}


.sli-sli {

	width: 70%;

}

.border-sl {
	padding: 48px 22px;
	border: 2px solid rgba(255, 255, 255, 0.5);
	box-sizing: border-box;
	border-radius: 5px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 21.605px;
	line-height: 29px;

	color: #FFFFFF;

}

.utp-df {
	display: flex;
	align-items: center;

}

.img-man img {

	width: 100%;
}


.zaf-store {
	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 80px;


}

.bag-fon-store {
	background: #000;


}

.tovar-st {

	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	;

}

.wih-tov {

	width: 19%;
	padding: 20px;

}



.bordr-tov {

	border: 0.5px solid #E3E0E0;
	box-sizing: border-box;
	border-radius: 0px 0px 35px 35px;
	text-align: center;
	padding-bottom: 32px;


}

.wige {

	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 14.817px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 13px;



}


.name-prod {
	max-height: 60px;
	min-height: 60px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 800;
	font-size: 21.4373px;
	line-height: 29px;
	color: #F8B808;

}


.des-prod {

	font-family: Nunito;
	max-height: 36px;
	font-style: normal;
	font-weight: 300;
	font-size: 16.7717px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 12px;
	min-height: 36px;
	overflow: hidden;
}


.df-prod {
	align-items: center;
	display: flex;
	justify-content: space-between;
}


.add-tov {

	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 13.0798px;
	line-height: 18px;
	color: #FFFFFF;
	background: #FF2354;
	border-radius: 12px;
	padding: 10px;
	margin-top: 12px;
	margin-left: 9px;



}


.pricess {

	border: 1px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 12px;
	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	color: #FFFFFF;
	padding: 8px 17px 8px 17px;
	margin-top: 15px;
	margin-right: 7px;
	display:flex;
	flex-direction:column;
}

.df-wats {
	align-items: center;
	display: flex;

}

.txt-wats {
	margin-left: 10px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 600;
	font-size: 24.1576px;
	line-height: 41px;
	color: #FFFFFF;

}

.cart-addd img {

	height: 33px;
	width: 33px;

}


.cart-addd {

	position: relative;

}

.cart-count-pa {
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	background: #4d220e;
	width: 26px;
	height: 26px;
	border-radius: 50px;
	text-align: center;
	line-height: 26px;
	color: #ffffff;
	right: -9px;
	top: 21px;

}


.bag-fon-cart {
	padding-top: 52px;
	padding-bottom: 68px;
	background: #000000;


}

.inps-cart {

	display: flex;

}


.titl-cart {

	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 22.8301px;
	line-height: 31px;
	color: #FFFFFF;


}

.total-carts {

	font-family: Nunito;
	font-style: normal;
	font-weight: bold;
	font-size: 22.8301px;
	line-height: 31px;
	margin-top: 50px;
	color: #FFFFFF;
	width: 90%;
	margin: auto;

}



.zag-cart {
	margin-bottom: 80px;
	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 34.2202px;
	line-height: 47px;
	text-align: center;
	color: #FFFFFF;

}

.left-bl-cart {

	display: flex;


}

.btn-carts {
	text-align: center;
	background: #F8B808;
	box-shadow: 1.83373px 1.83373px 18.3373px rgb(248 184 8 / 80%);
	border-radius: 17.2565px;
	width: 174px;
	margin: 0px auto;
	padding: 7px;
	margin-top: 30px;

}


.btn-carts a {
	background-color: transparent !important;


}


.titl-cart span {

	font-family: Nunito;
	font-style: normal;
	font-weight: 900;
	font-size: 22.8301px;
	line-height: 31px;

	color: #FF2354;

}

.df-cart-za {
	width: 90%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	border-bottom: solid 1px #ccc;
}



.halal-ic {

	position: relative;
	z-index: 99;


}



.men-a {

	text-decoration: none;

}

.df-mobil {

	display: none;

}


.for-mob-hed {

	display: none;

}

.abphons {
	display: none;


}



@media (min-width: 900px) and (max-width: 1440px) {

	.img-suhi img {
		width: 400px;
	}

	.wittrt {

		margin-bottom: 30px;

	}



	.tex-top h1 {
		margin-top: 68px;

	}

	.dftorts {
		flex-wrap: wrap;

	}

	.dfforums {

		display: flex;
		flex-direction: column;


	}


	.border-shap {
		margin-bottom: 29px;

	}



	.bag-shap {

		height: 90vh;

	}

	.des-shapka {
		font-size: 22px;
		margin-top: 15px !important;
	}

	.rigt-shap {

		margin-top: 5px;

	}

	.dfknops {
		margin-top: 50px;

	}



	.green-png-left {

		bottom: 0px;
	}

}

.nav-men li a{
	font-size:12px;
}
.wittrts {
	width: 25%;
	position: relative;
	height: 345px;
	overflow: hidden;
}

@media(max-width:768px) {


	.mainfil {

		width: 100% !important;
	}




	.twomenss .nav-men {
		padding-top: unset;
	}

	.twomenss .nav-men li a {
		color: black;

	}

	.twomenss .menu-menu1-container{

		background:white;

	}



	.twomenss .plashka{

		z-index:999999;

	}



	.zagl{
		padding-left: 53px;
		color: #f1850a;
		font-size: 18px;
	}

	.btn-menss{

		display: flex;
		padding: 15px;
		align-items: center;

	}


	.form-serch-for-filt{
		z-index: 999;
		position: relative;
		width: 100%;

	}
	#menu-item-15985{

		max-height: 278px;
		overflow-y: scroll;

	}



	.dfins {
		width:100% !important;
		padding-bottom: 20px;
		justify-content: center;
	}

	.zag-tovar h2 {
		width: 100% !important;

	}




	.sub-menu li {

		padding: 12px 0px !important;
	}


	.formsend {

		width: 50% !important;

	}




	.dfcoial {

		flex-direction: column;
	}
	.imgblfo {
		padding-right:60px;
		width: 60%;
	}

	.days .zag-tovar{

		padding-bottom:40px;


	}

	.txtfot {
		width: 50%;
	}

	.tim {
		height:auto !important;
		/*     height: unset; */

	}

	.cnv-widget_workarea__pop-up {


		padding-left: 5px !important;

		padding-right: 5px !important;


	}

	.cnv-widget_component div >p span{

		font-size: 21pt !important;

	}


	.phone-mobl{
		margin-top: 1px;
		margin-bottom: 9px;

		width: 100%;

		padding-left: 16px;

	}

	.phone-mobl a{

		font-family: 'Bebasneue';
		font-weight: 600;
		color: white;
		text-decoration: none;

		font-size: 18px;


	}






	.df-in-btn{

		justify-content:unset;
	}

	.cnv-widget_workarea__pop-up{

		width:100% !important;
		background-position: right 11% bottom 9%;


	}

	.mobiles{

		margin-top: -64px;
	}

	.two-rig-pr:nth-child(2) {
		max-height: 87px;
		min-height: 87px;
	}


	.two-rig-pr:nth-child(3) {
		max-height: 57px;
		min-height: 57px;
	}




	.two-rig-pr:nth-child(4) {
		max-height: 58px;
		min-height: 58px;
	}

	.two-rig-pr:nth-child(6) {
		max-height: 58px;
		min-height: 58px;
	}



	.zag-brend {

		font-size: 24px !important;

	}






	.zag-pr-us {

		font-size: 23px !important;

	}



	.woof_show_filter_for_mobile.woof {

		width: 84% !important;

	}
	.zag-rem h1 {

		font-size: 20px !important;

	}


	.zag-stirl {

		font-size: 20.0348px !important;

	}


	.des-stirl {
		width: 96% !important;
		font-family: PT Root UI;
		font-style: normal;
		font-weight: normal;
		font-size: 17px !important;
		line-height: 179.5%;
		color: #3C3C3C;
		padding-left: 9px !important;
	}


	.karta-map {
		margin-top: unset;
	}
	.bl-con-maps {
		position: relative;
		left: 0px;
		width: 100%;
		top: -100px;
	}

	.main_title.white {
		margin-top: 100px;
	}



	.main_reviews_row {
		display: block;
	}



	.main_title h2 {
		font-size: 24px;
		line-height: 1.2;
	}


	.main_reviews .mr_r>div>div {
		max-width: 100% !important;
		width: 100% !important;
	}

	.main_reviews {

		padding: 14px 0px 57px 0px;
	}
	.mr_l{
		width:100%;
		text-align: center;
	}

	.mr_r{

		width:100%;
		display: flex;
		justify-content: center;
	}

	.main_title p {
		font-size: 16px;
		margin-top: 10px;
	}

	.main_reviews_row{

		flex-direction:column;
		text-align:unset;

	}


	#menu-item-15985 .sub-menu, #menu-item-15986 .sub-menu{
		display:none;
		text-align: unset;
	}


	.formob{

		display:block;

	}





	.sle {

		margin-top: -36px !important;

	}


	.dovtztt {

		font-size: 17px;
	}




	.desbud {

		font-size: 17px;
	}


	.desbudtt {

		font-size: 17px;

	}


	.twomens{
		display:none;

	}



	.podmens{
		display:none;

	}

	.slider-for .slick-active {
		position: absolute !important;
		left: 0 !important;
		top: 0px;

	}

	.slider-for .slick-list {
		height: 300px !important;
		width: 300px !important;
		margin: 0 auto;
	}

	.slider-for .slick-track {
		width: 100% !important;
		height: 100% !important;
	}


	.slider-for .slick-slide {
		height: 100% !important;
		width: 100% !important;
	}


	.slider-for .slick-active img{

		margin:auto;




	}

	.slider-for .slick-slide img {
		width: 100% !important;
		height: 100% !important;
	}

	.price-tovar {
		bottom: 201px !important;
		right: 0;
		left: 50%;
		transform: translateX(-50%);
	}


	.twosbl {
		padding-top: unset !important;
	}




	.multiple-items .slick-next.slick-arrow {

		right: 6px;
	}

	.multiple-items .slick-prev.slick-arrow {

		left: 5px;

	}

	.slidtort .zagsh {

		font-size: 30px;

	}

	.blslitor {

		padding: 30px 0px 30px 0px;

	}


	.bl-map{

		margin-top: unset;
	}





	.dfrom {

		bottom: -90px;
	}



	.zafcons {

		width: 230px;

		font-size: 21px;

	}



	.zagsh{


		font-size: 34px;
		line-height: 37px;


	}


	.kartcons {

		max-width: 100%;

	}



	.bordersp {

		margin-top: 50px;
	}

	.kart {
		margin-top: 30px;

	}





	.nztr {

		font-size: 23px !important;

	}

	.blk {

		display: flex;
		flex-direction: column;


	}



	.zagfor {

		font-style: normal;
		font-weight: 400;
		font-size: 16.7491px;
		line-height: 40px;
		color: #FFFFFF;
		padding-left: 10px;

	}

	.order {

		margin-right: 10px !important;
	}



	.nametrt {

		font-size: 21.7491px;

	}


	.tkol {

		font-size: 21.7491px;

	}

	.colt {

		font-size: 25.7491px;

	}

	.totlfrm {

		font-size: 31.0958px;

	}



	.btnfrm {

		font-size: 30.5829px;

	}

	<? if ($post->ID == 667) : ?>.bl-map {
		margin-top: unset;

	}

	<? endif; ?>.ulad {

		height: unset !important;
	}

	.m-tr {
		display: none;
	}

	.dfforums {
		display: flex;
		flex-direction: column;
	}

	.onetro {
		padding-top: 55px !important;
	}


	.txtcheff {
		width: 100%;
		font-style: normal;
		font-weight: 300;
		font-size: 18px;
		line-height: 34px;
		margin-bottom: 24px;
		color: #4D220E;
	}


	.textr {

		font-style: normal;
		font-weight: 400;
		font-size: 22px;
		line-height: 35px;
		margin-top: 24px;
		color: #4D220E;
		padding-bottom: 50px;
	}


	.imgcheff {
		width: 100%;
	}

	.zagcheff {

		font-family: 'El Messiri';
		font-style: normal;
		font-weight: 600;
		font-size: 32.5096px;
		line-height: 51px;
		text-align: center;
		color: #4D220E;


	}


	.dftextceff {

		flex-direction: column;
	}

	.bordersc {
		margin-top: 21px;
		margin-bottom: 39px !important;
	}

	.forumg {

		padding-top: 55px;


	}




	.wius {
		margin-top: 63px;
		text-align: center;

	}

	.dftorts {
		padding-top: unset !important;
	}



	.blc-torty {
		padding-top: unset !important;
	}

	.ulm {
		display: none;

	}


	.uslbort {

		background: #FFDC83;
		border-radius: 22.4656px;
		height: 3px;
		width: 200px;
		margin: auto;

		margin-top: 23px;
		margin-bottom: 23px;

	}


	.zagus {
		font-size: 32.7805px;
		text-align: center;

	}


	.dfforum {
		flex-direction: column;
		margin-bottom: 25px;

	}



	.dfbutt {


		padding-top: 22px;
		padding-bottom: 22px;
	}


	.btnformz {

		margin: auto;

	}



	.befform {

		bottom: -81px;

	}


	.dfforum {

		border: 1px solid #FFFFFF;

	}

	.desform {
		padding-top: 11px;
		padding-bottom: 43px;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 300;
		font-size: 12.6156px;
		line-height: 15px;
		text-align: center;

		color: #FFFFFF;



	}




	.zagform {

		font-family: 'El Messiri';
		font-style: normal;
		font-weight: 700;
		font-size: 31.2002px;
		line-height: 49px;
		text-align: center;
		color: #FCEA79;



	}



	.bagforum {

		background: #A58372;


	}

	.bag-shaps {

		top: -58px;

	}

	.uslzak {
		padding-top: 55px;
		padding-bottom: 55px;
		background: #FFF6F6;

	}




	.zaghon {
		font-size: 32.7805px !important;

	}

	.zaghon {

		margin-top: 50px;

	}


	.zagbort {
		margin-bottom: 31px !important;

	}


	.dftorts {
		flex-wrap: wrap;
		display: flex;


	}


	.btn-tort {

		margin: auto;
		margin-top: 393px !important;
	}


	.wittrt {


		margin-bottom: 35px;


	}



	.flxv {

		right: 3px !important;
		left: -5px;
		top: 370px !important;

	}






	.wittrt {
		width: 100% !important;
	}



	.wittrts {
		width: 100% !important;
	}




	.container {

		width: 100% !important;

	}


	.zagtr {

		font-size: 52.1884px !important;
		line-height: 66px !important;
	}


	.destor {

		font-size: 26.479px !important;
		line-height: 30px !important;

	}



	.img-suhiss {

		flex-direction: column;

	}


	.twosbl {

		padding-top: 90px !important;
		margin-top: 0

	}


	.slider-nav .slick-next.slick-arrow {

		right: -22px !important;
	}


	.slider-nav .slick-prev.slick-arrow {

		left: -21px !important;

	}

	.aboutch {
		overflow: hidden;
	}

	.bl-zag-menu {


		margin-bottom: -17px;

	}

	.figur img {

		width: 56%;

	}




	<? if ($post->ID == 317) : ?>.zagabt h1 {
		margin-bottom: -35px !important;
		font-size: 23.1397px;

	}

	<? endif; ?>.pirg {

		position: absolute;
		color: #896451;
		/* top: -20px; */
		font-size: 15px;
		bottom: 19px !important;
		/* font-family: Raleway; */
		font-family: El Messiri;
	}






	.blonv {

		flex-direction: column;
		width: 100%;
	}

	.blzns {
		width: 100%;
	}



	.dfblban {

		padding-bottom: 580px;


	}


	.blzn img {
		width: 100%;

	}



	.phpodd {
		width: 100%;

	}

	.phpods {
		width: 100%;

	}


	.pole-adress {

		width: 197%;
	}



	.blzvv {
		width: 100%;
	}



	.des-shapka {
		margin-top: unset;
		font-size: 20.986px;
		width: 98%;
	}







	.abphons {
		display: block;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 500;
		width: 24px;
		height: 24px;
		padding: 20px;
		border-radius: 50%;
		background: #A58372;

	}


	.abphons img {

		width: 24px;
		height: 24px;


	}


	.hh {
		display: none;
	}


	.phone-mobil {

		display: block;

	}



	.logdes {
		width: 13%;
		margin-right: 10px !important;
	}

	.rihg-bl {

		display: none;

	}




	.wi-ul {

		display: none;

	}









	.bag-fon-product {
		padding: 0px 10px;
	}

	.df-img-coect {

		flex-direction: column;

	}




	.img-prod-cart {

		order: 2;
		width: 100%;
	}

	.img-prod-cart img {
		width: 100%;
		height: 389px;
	}


	.btn-product-cart {
		padding: 4px 0px 4px 0px;
		width: 165px;
		font-size: 17px;
		line-height: unset;

	}

	.img-dellvery img {

		width: 74px;

	}

	.price-tovar {
		font-size: 23px;
		right: 13px;

	}




	.zag-prod-cart {
		width: 100%;
	}



	.zag-menu-product {

		font-size: 24.1397px;

	}

	.bag-fon-carts {
		padding: 44px 5px;
	}


	.zag-car {

		font-size: 34.1397px;

	}


	.text-zag {
		font-size: 15.5843px;

	}

	.inp-cart {

		display: none;

	}

	.zag-car {
		font-size: 23.1397px;
	}

	.total-price-cart {

		font-size: 18px;

	}

	.dfzak {
		display: flex;
		flex-direction: column;

	}


	.btn-order {

		font-size: 15.5843px;
		margin-left: auto;
		padding: unset;
		width: 194px;

	}






	.total-price-cart {

		font-size: 19px;

	}




	.price-cart {

		font-size: 19.3433px;

	}

	.img-carts img {

		width: 87px !important;

	}



	.rihg-bl:before {
		display: none;
	}




	.df-cart-price {
		flex-direction: column;
		display: flex;
		align-items: center;
		margin-left: 33px;
	}

	.btn-cart-me {

		font-size: 16.5843px;

		padding: 8px;
	}




	.bl-about {

		font-size: 24px;

	}


	.btn-products {
		padding: 6px 4px 7px 4px;
		font-size: 15px;
		z-index: 8;
	}



	.wig-produc {
		margin: 2px;
		width: 48%;

	}

	.with-dellvery {
		margin-bottom: 44px;
		width: 49%;

	}

	.bacg-fon {
		padding: 20px 0px 0px 11px;
	}

	.des-dellvery {
		font-size: 18px;
		min-height: 88px;
		max-height: 88px;

	}


	.name-dellvery {

		left: -2px;
	}


	.df-dellevry {

		flex-wrap: wrap;


	}



	.tex-top img {
		width: 67px;


	}

	.bt-spol {
		margin: 8px !important;
		width: 25%;
		font-size: 17.6882px;
		line-height: 39px;

	}



	.df-priem-utp {

		flex-wrap: wrap;

	}


	.bag-fon-utp {
		background: linear-gradient(rgb(246 234 226 / 89%), hsl(24deg 53% 93% / 90%)), url(/wp-content/uploads/2022/05/celeb-scaled.jpg);
		padding: 59px 15px 5px 15px;

	}

	.namb-priem {

		left: 7px;

	}


	.txt-riemu {
		font-size: 13.1567px;
		min-height: 60px;
		max-height: 60px;

	}




	.df-block {
		flex-direction: column;
	}






	.utp-one {
		width: 50%;
		margin-bottom: 71px;
	}



	.utp-one img {

		width: 70px;
		height: 70px;


	}


	.green-abo {

		display: none;

	}



	.bl-rig-ab {
		width: 100%;
		order: 1;
		padding: 2px 16px 45px 16px;
	}


	.bl-desc-ab {
		line-height: 19px !important;
		font-size: 13.1637px !important;

	}


	.df-about {
		margin-top: 33px !important;
		flex-direction: column;


	}


	.bl-inst {

		margin-top: 30px !important;
		bottom: 2px;
	}





	.zag-about h1 {

		font-size: 23px !important;
		line-height: unset !important;
	}


	.zag-about h2 {

		font-size: 23px !important;
		line-height: unset !important;
	}



	.bl-border {

		height: 2px !important;
		width: 62px !important;
		background: #a58372;
		margin-bottom: 9px !important;
		margin-top: 30px;


	}




	.bl-left-ab {
		padding: 0px;
		width: 100%;
		order: 2;
		margin-bottom: 41px;
	}



	.bl-left-ab img {

		width: 100%;

	}



	.green-png-righ {

		top: 83px;

	}



	.green-png-righ img {

		width: 116px;

	}



	.tex-top h1 {
		font-size: 32px;
		margin-top: 30px;
		width: 93%;
		line-height: 45px;


	}

	.dfknops {
		margin-top: unset;
		flex-direction: column;

	}



	.foot-bl-two {
		display: none;

	}


	.foot-bl-three {

		display: none;

	}



	.with-dellvery:last-child {

		margin: auto;


	}




	.halal-ic {

		margin-left: 6px;


	}


	.green-png-left {
		left: 2px;
		position: absolute;
		bottom: 1px;
	}

	.green-png-left img {

		width: 130px;

	}


	.sli-sli {

		width: 100%;

	}


	.utp {

		padding: 82px 26px;
	}


	.utp-df {
		display: flex;
		align-items: center;
		flex-direction: column;
	}



	.bt-shapka {
		border: 1px solid transparent;
		padding: 5px 0px 5px 0px;

		line-height: 35px;
		color: #ffffff;
		background: #A58372;
		border-radius: 50px 0;
		width: 263px;
		margin-top: 23px;
		text-align: center;
		text-decoration: none;
		z-index: 999;
		position: relative;
		font-family: "El Messiri", sans-serif;
		font-size: 16px;
		font-weight: 700;

	}


	.img-suhi .flx img {

		width: 100%;

	}




	.bt-shapka:hover {
		color: #A58372;
		background: none;
		border: 1px solid #A58372;
		transition: 0.3s;
	}



	.tripl:first-child {
		margin-top: 84px !important;

	}


	.btn-blocks img {

		width: 196px;
	}

	.bl-one {
		width: 100%;
		margin-top: 78px;
	}



	.bl-one img {
		width: 100%;

	}


	.tripl {

		width: 100%;

	}



	.carts {


		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 500;
		width: 60px;
		height: 60px;
		padding: 20px;
		border-radius: 50%;
		background: #A58372;
		position: fixed;
		bottom: 42px;
		right: 24px;



	}


	.carts img {



		width: 34px;
		height: 34px;




	}

	.ccar {
		font-size: 15px;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: center;
		position: absolute;
		bottom: 5px;
		left: 10px;
		background: #4d220e;
		width: 25px;
		height: 25px;
		border-radius: 50%;
	}


	.abphon {

		display: none;
	}



	.tripl img {
		width: 100%;

	}


	.btn-conat img {
		width: 213px;
	}



	.bl-cont h5 {
		color: #4D220E;
		font-size: 23.1397px;

	}



	.bl-cont h1 {
		color: #4D220E;
		font-size: 23.1397px;

	}


	.bord-cont {
		height: 2px;
		background: #A58372;
		width: 64px;
	}

	.bl-two {

		display: block;

		margin-bottom: 109px;

	}


	.bl-two img {
		width: 100%;

	}



	.bl-three {

		display: block;

	}


	.bl-three img {
		width: 100%;

	}






	.bl-one::last-child {
		display: none;

	}





	.green-bl {
		top: unset;
		bottom: 0px;

	}



	.min {
		line-height: 46px;

		font-size: 35.6426px;

	}

	.pls {

		font-size: 24.736px;
		line-height: 45px;

	}




	.green-bl img {
		width: 117px;

	}








	.df-add-cart {
		flex-wrap: wrap;
		margin-bottom: 44px;

	}

	.fix-menu {

		top: 0;
	}


	.cart-count-pa {

		color: #262626 !important;

	}

	.bag-shap {

		flex-direction: column;
		padding: 0px 0px 0px 0px;
		height: auto;
		overflow: hidden;
	}


	.for-mob-hed {
		display: none !important;
	}


	.rigt-shap {

		margin-top: 38px;
		padding-bottom: 203px;

	}





	.img-suhi {

		width: 71%;

	}



	.left-shap {
		width: 100%;
	}

	.df-sus li {
		padding: 13px 19px !important;

	}

	.df-sus img {

		width: 50px;


	}



	.cart-count-pa {
		position: absolute;
		background: white;
		width: 26px;
		height: 26px;
		border-radius: 50px;
		text-align: center;
		line-height: 26px;
		color: #ff2354;
		font-size: 20px;
		right: -9px;
		top: 21px;
	}

	.rihg-bl:before {
		height: 50px;
		width: 100%;
		position: absolute;
		background: #282828;
		border-radius: 19.1716px;
		content: "";
		top: -4px;
		z-index: 1;
	}


	.df-order {
		display: flex;
		position: relative;
		z-index: 9;
		align-items: center;
		margin-left: 0px;
	}




	.df-mobil {

		display: flex;
		position: relative;
		z-index: 999;
		justify-content: center;
		align-items: center;
	}

	.wi-ul:before {
		content: "";
		background: #282828;
		border-radius: 19.1716px;
		width: 100%;
		top: -12px;
		z-index: 1;
		height: 50px;
		position: absolute;
	}

	.txt-rigt {

		font-size: 20px;
	}


	.rihg-bl {
		width: auto;
		padding: 0px 10px;
		margin-right: 12px;
		justify-content: center;
	}

	.ul-fle {

		display: none;

	}



	.wig-delev {
		width: 100%;
		margin-left: 0px;
	}

	.phone-mobil {

		width: 61%;
	}



	.df-dele-icn {

		flex-direction: column;
	}




	.wih-tov {

		width: 100%;
		padding: 10px 70px;

	}


	.opn-spoller {
		padding-top: 40px;
		font-size: 15.889px;

	}

	.df-sus {
		justify-content: center;
		overflow: hidden;

	}

	.dfabout {
		padding-top: 0px !important;
		flex-direction: column;

	}




	.otzabout {

		padding-bottom: 29px;
	}


	.zagabt h4 {
		padding-top: 44px;
		font-size: 23.1397px;
		line-height: 0;

	}

	.borf {
		height: 2px;
		width: 62px;
		background: #4D220E;
		margin-bottom: 21px;
		margin-top: 30px;
	}




	.desabot {
		font-size: 13px;
		line-height: 19px;

	}

	.dficons {

		padding-bottom: 18px;
	}


	.img-primuch img {}





	.zag-pri-ut {
		margin-bottom: 80px;

		font-size: 23.1792px;
		line-height: 69px;

	}





	.imgabot {
		order: 2;
		width: 100%;
		z-index:2;

	}


	.imgabot img {

		width: 100% !important;

	}


	.imgabot img {
		max-height: unset;
		max-width: unset;
		;
		min-width: unset;
		;
		min-height: unset;
		;
	}


	.txtabot {
		order: 1;
		width: 100%;
	}



	.bordr-tov img {

		width: 100%
	}

	.bl-food-icn {

		flex-direction: column;
	}

	.logo-foot img {

		width: 100%;

	}


	.txt-spoller {

		font-size: 16.889px;


	}

	.df-conta {

		display: none;

	}

	.df-wats {
		display: none;
	}

	.txt-icons {

		font-size: 14.889px;

	}



	.cf {

		margin-bottom: 0px;

	}


	.men-foot {

		padding: 20px 0px;

	}



	.btn-tov {

		width: 178px;
		font-size: 13.8301px;

	}



	.img-for-fon img {
		width: 269px;

	}

	.phone-foot {

		font-size: 16.2338px;

	}

	.phone-foot a {

		font-size: 16.2338px;

	}

	.bl-tovar img {

		width: 100%;


	}


	.plus img {
		width: 25px;
	}

	.minus img {
		width: 25px;
	}




	.mins img {
		width: 25px;
	}


	.pls img {
		width: 25px;
	}

	.descr-bl {
		font-size: 19px;
		width: 100%;
	}


	.zagol-pdouct {
		width: 100%;
		font-size: 30px;

	}

	.col-mob {

		display: none;

	}

	.sale {
		font-size: 19.8301px;
		padding: 0px 6px 0px 6px !important;
		margin-right: 0px;
	}

	.logo-foot {

		margin-right: 0px;
		padding: 0px 11px;


	}


	.for-mob-hed {

		display: block;

	}




	.img-cart img {


		width: 92px;
	}


	.titl-cart {
		width: 208px;
		text-align: center;


	}


	.df-form {

		display: none;

	}

	.df-form {

		display: none !important;

	}



	.mobil-menu div span {
		background: #ffffff;
		height: 1px;
		width: 27px;
		display: block;
		margin-bottom: 10px;

	}


	.mobil-menu div {
		display: inline-block;
	}

	.mobil-menu {
		color: white;
		margin-left: 7px;
		color: white;
		margin-top: 10px;
	}

	.wi-ul {
		margin-left: 65px;
		width: auto;
	}

	.tt {

		display: none;

	}


	.cf-phone {

		width: 100% !important;
	}




	.cf-phonen {

		width: 100% !important;
	}

	.cf-nam {

		width: 100% !important;

	}



	.onebiz {
		cursor: pointer;
		background: #F3F3F3;
		padding: 6px;
		width: auto;
		height: unset;
		font-family: "Raleway", sans-serif;
		font-style: normal;
		font-size: 14.6882px;
		line-height: 29px;
		color: #23282d;
		text-align: center;
		margin: 10px;
	}

	.twobiz {

		cursor: pointer;
		background: #F3F3F3;
		padding: 6px;
		width: auto;
		height: unset;
		font-family: "Raleway", sans-serif;
		font-style: normal;
		font-size: 14.6882px;
		line-height: 29px;
		color: #23282d;
		text-align: center;
		margin: 10px;



	}

	.df-cart-price {
		flex-direction: unset !important;
		margin-left: 0px;
	}

	.inp-val-carts {

		font-size: 22px;

	}





	.text-zag {
		width: 64%;
		font-weight: 600;
		font-size: 14px;

	}


	.txt-cart {
		font-weight: 400;
		font-size: 13px;
	}



	.uada {
		border: 1px solid #ffdc83;
		cursor: pointer;
		background: #ffdc83;
		padding: 6px;
		width: 145px;
		height: 44.3px;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-size: 17.6882px;
		line-height: 33px;
		color: #23282d;
		text-align: center;
		margin: 10px;
		font-weight: 700;
	}








	.bizbtn {
		border: 1px solid #ffdc83;
		cursor: pointer;
		background: #c7ba9a;
		padding: 6px;
		width: 146px;
		height: 44.3px;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-size: 18.6882px;
		line-height: 33px;
		color: #23282d;
		text-align: center;
		margin: 10px;
		font-weight: 700;
	}







	.dobna {
		border: 1px solid #ffdc83;
		cursor: pointer;
		background: #ffdc83;
		padding: 0px;
		height: unset;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-size: 14.6882px;
		line-height: unset;
		color: #23282d;
		text-align: center;
		margin: 10px;
		font-weight: 700;
		width: 134px;
	}







	.threbiz {
		cursor: pointer;
		background: #F3F3F3;
		padding: 6px;
		width: auto;
		height: unset;
		font-family: "Raleway", sans-serif;
		font-style: normal;
		font-size: 14.6882px;
		line-height: 29px;
		color: #23282d;
		text-align: center;
		margin: 10px;

	}





	.tocart {
		border: 1px solid #ffdc83;
		cursor: pointer;
		background: #ffdc83;
		padding: 0px !important;
		width: 116px;
		height: unset;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-size: 13.6882px;
		line-height: 33px;
		color: #23282d;
		text-align: center;
		margin: 10px;
		font-weight: 700;
	}







	.price-pr {
		position: absolute;
		top: unset;
		right: 3px;
		background: unset;
		font-family: Raleway;
		font-style: normal;
		font-weight: bold;
		font-size: 12px;
		line-height: 21px;
		color: #FFFFFF;
		border-radius: 25px 1px 14px 0px;
		padding: 4px;
		width: 55px;
		height: 35px;
	}


	.aboutch:before {
		position: absolute;
		content: "";
		background: url(/wp-content/uploads/2022/07/image-35.png) no-repeat right center;
		width: 125%;
		height: 46%;
		top: 49px;
		right: -164px;
		z-index: 1;

	}





	.menu1 {

		position: absolute;
		width: 100%;
		background: #000;
		list-style: none;
		text-align: center;
		left: 0px;
		margin: 15px 0px;
		padding: 35px 0px;
		z-index: 9;

	}

	.menu1 li a {

		color: #f8b808;
		text-decoration: none;

	}



	.menu1 li {
		padding-bottom: 13px;
		font-size: 21px;

	}


	html {

		overflow-x: hidden;

	}


	.bag-fon-men {}


	.menus {

		width: 70%;
		background: #f8f9fa;
		position: fixed;
		top: 0px;
		z-index: 999;
		padding: 0px;
		display: none;
		height: 100%;
		left: 0px;
		z-index: 99999;

	}

	.img-ver img {


		width: 145px;

	}


	.df-dostav {

		flex-direction: column;


	}




	.left-map {
		width: 100%;
	}

	.rig-vl {
		padding-left: 0px;
		width: 100%;
	}


	.img-delly {

		text-align: center;
	}



	.zag-dos {
		padding-bottom: 40px;

	}



	.df-contact {

		flex-direction: column;
	}


	.left-vl {
		width: 100%;
	}



	.dfmens {

		flex-direction: column;

	}


	.bt-spol {

		padding: 4px 10px;
		font-family: "Raleway", sans-serif;
		font-size: 12px;
		width: fit-content;
		margin: 4px !important;
	}




	.wig-produc img {
		width: 100%;
		min-height: 180px !important;
		max-width: unset !important;
		max-height: 180px !important;
		min-width: unset !important;

	}


	.prd-name {

		font-weight: 600;
		font-size: 14px;
		line-height: 20px;
		min-height: 120px;
		max-height: 120px;
	}


	.dfpl {
		display: flex;
		position: absolute;
		background: #A58372;
		border-radius: 19px 19px 19px 19px;
		align-items: center;
		padding-right: 10px;
		top: 140px;
		right: 0px;
		z-index: 1;
		width: 63%;


	}



	.nav-men {

		padding-top: 103px;

	}


	.zagbz-cf {
		font-family: El Messiri;
		font-style: normal;
		font-weight: bold;
		font-size: 25.1397px;
		line-height: 78px;
		color: #4D220E;
		padding-top: 73px;
	}



	.bl-rig-abs {

		width: 100%;
	}


	.inptcf {
		align-items: center;
		flex-direction: column;
	}


	.inptim {

		margin-bottom: 23px;


	}


	.zagbz-st h4 {
		font-family: El Messiri;
		font-style: normal;
		font-weight: bold;
		font-size: 24.1397px;
		line-height: 32px;
		color: #4D220E;
	}


	.blzv:first-child {
		margin-right: unset;
	}

	.blzv {
		height: 400px;
		width: 100%;
	}



	.dfpodbl>div:nth-child(2n) {


		margin-left: unset;
	}

	.blzn {
		height: 270px;
		width: 100%;
		margin-bottom: 60px;
	}



	.phpod {
		height: 270px;
		width: 100%;
		margin-top: 20px;
	}


	.blzn {
		height: 270px;
		width: 100%;
		margin-top: 35px;
		margin-bottom: 60px;
	}


	.bl-bordesrs {
		height: 1px;
		width: 62px;
		background: #4D220E;
		margin-bottom: 30px;
		margin-top: 11px;
	}


	.dfpodb {

		flex-direction: column;

	}





	.bl-left-abs {
		padding: 10px;
		width: 100%;
	}

	.df-pad {
		flex-direction: column;


	}



	.wibz {
		margin-right: unset;
		width: 100%;
		margin-bottom: 61px;
	}



	.zag-bz h2 {
		font-family: El Messiri;
		font-style: normal;
		font-weight: bold;
		font-size: 24.1397px;
		line-height: 31px;
		color: #4D220E;
	}






	.bl-desc-abs {
		font-family: Raleway;
		font-style: normal;
		font-size: 13.1637px;
		line-height: 24px;
		color: #1C1B21;
	}






	.df-abouts {

		flex-direction: column;

	}


	.zag-abouts h1 {
		font-family: El Messiri;
		font-style: normal;
		font-weight: bold;
		font-size: 25.1397px;
		line-height: 28px;
		color: #4D220E;
	}


	.nav-men li a {
		color: #222222;

		font-size: 14px;
		text-decoration: none;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-weight: 700;
	}

	.nav-men li {
		list-style: none;
		padding-bottom: 15px;
	}


	.nav-men {
		padding-left: 13px;
	}


	.zagotz h3 {

		font-size: 23.1397px;
		line-height: unset;

	}




	.bl-borders {

		height: 2px !important;
		width: 62px !important;
		background: #4D220E;
		margin-bottom: 30px !important;
		margin-top: 30px;

	}



	.border-stores {

		height: 2px !important;
		width: 62px !important;
		background: #a58372;
		margin-bottom: 9px !important;
		margin-top: 17px;


	}





	.txt-zag h1{
		margin-bottom: 24px;
		font-family: Raleway;
		font-style: normal;
		font-weight: 600;
		font-size: 21.8351px;
		line-height: 26px;
		color: #262626;
	}



	.des-product h2{
		font-family: Raleway;
		font-style: normal;
		font-weight: normal;
		font-size: 16.6521px;
		line-height: 22px;
		margin-bottom: 59px;
		color: #262626;
	}



	.df-img {

		flex-direction: column;


	}



	.imgot {
		width: 65%;
		padding-bottom: 25px;
	}


	.plt {

		padding-left: 14px;
	}



	.menkit h2 {

		font-size: 29px;

	}


	.menkit h1 {

		font-size: 23px;

	}


	.txt-map-ic {
		font-size: 20.9446px;

	}



	.btzal {

		font-size: 14px !important;
	}

	.btsa {

		font-size: 14px !important;
	}

	.btdo {
		font-size: 14px !important;

	}


	.zag-form {
		width: 50%;
		font-family: El Messiri;
		font-style: normal;
		font-weight: bold;
		font-size: 24.1397px !important;
		line-height: 28px !important;
		color: #1C1B21;
	}







	.btn-dos-map {

		margin-bottom: 31px !important;
		margin: auto;
	}


	.bag-fon-dos {

		padding: 0px;

	}



	.sub-menu {


		width: 100%;
		text-align: center;
		background: transparent;
		padding: 15px 0px;


	}

	.log-mob img {

		width: 98px;

	}


	.inpu-pl {
		width: 100% !important;


	}

	.two-bl {

		text-align: center;

	}

	.txt-icons {

		text-align: left;

	}


	.phone-mobil {

		font-family: Montserrat;
		font-style: normal;
		font-weight: 600;
		font-size: 16.9px;
		line-height: 11px;
		color: #FFFFFF;
		text-align: center;
		padding-top: 11px;
		padding-bottom: 11px;

	}






	.bl-map {
		padding: 50px 41px 60px 52px;
		background: #efebeb;
	}




	.df-cont {

		flex-direction: column;
		width: 100%;

	}


	.bl-icon-df {
		width: 100%;
	}


	.btn-conat {
		border: 1px solid transparent;
		padding: 5px 0px 5px 0px;
		line-height: 35px;
		color: #FFFFFF;
		background: #A58372;
		border-radius: 50px 0;
		width: 263px;
		margin-top: 23px;
		text-align: center;
		text-decoration: none;
		font-family: "El Messiri", sans-serif;
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 20px;
	}


	.bl-map-cont-df {
		width: 100%;
	}


	.cf-phone {

		width: 322px;

	}



	.icov img {
		padding-left: 1px;
		width: unset;
		height: unset;





	}


	.cf-phonen {

		width: 322px;

	}




	.cf-nam {

		width: 322px;

	}

	.nam-mob-con {

		text-decoration: none;
		color: #4D220E;
	}

	.txt-wat {

		font-size: 16.9446px;

	}

	.df-eact {
		display: flex;
		margin-top: 20px;
		align-items: baseline;
		width: 100%;
		justify-content: space-between;
	}




	.txt-m {
		font-family: "El Messiri", sans-serif;
		margin-left: 13px;
		font-size: 20px;
		line-height: 1.4;
		letter-spacing: 0em;
		color: #4c4c4c;
		padding-bottom: 10px;
	}



	.txt-x {
		margin-right: 20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 0;
		cursor: pointer;
		background: transparent;
		border: 0;
		float: right;
		font-size: 21px;
		/* line-height: 1; */
		opacity: 0.5;
		/* margin-top: -4px; */
		color: #262626;
	}


	.btn-total {
		width: 234px !important;
		font-size: 21.7301px !important;

	}

	.btn-addres {

		margin-top: 17px !important;

	}


	.bag-fon-form {
		padding-top: 28px !important;
		align-items: unset !important;
		flex-direction: column !important;

	}

	.phone-mobil a {
		text-decoration: none;
		color: #ffffff;
		font-family: "El Messiri", sans-serif;
		font-style: normal;
		font-size: 18px;
	}

	.bord-cf {

		padding: 15px 11px 15px 10px;
		margin: -16px;
	}

	.txtbz h3 {

		margin-left: unset;

	}


	.bord-cfn {

		padding: 15px 11px 15px 10px;
		margin: -16px;
	}



	.inp-bl-df {

		flex-direction: column !important;
	}


	.inp-addres {
		width: 100% !important;
	}


	.det-dost {

		line-height: unset !important;

	}

	.btn-addres {

		width: 100% !important;

	}


	.contact-form {

		line-height: unset !important;

	}

}






/* 		 */



#options2 .optionList{

	overflow-y: scroll;
	height: 100px;

}


#options3 .optionList{

	overflow-y: scroll;
	height: 100px;

}


.p-features__item-name{

	text-align: left;

}


.titl-tov a{
	word-wrap: break-word;
	color: #464242;
	text-decoration: none;

}


.p-features__item {
	border-bottom: 1px solid #eee;
	color: #999;
	display: flex;
	align-items: center;
	padding: 5px 0;
}

.p-features__item-name {
	color: #999;
	padding-right: 10px;
}






.p-features__item .p-features__item-val {
	color: #000;
}

.p-features__item-val {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}




.tovars{
	margin: 0 auto;
	justify-content: center;
	display: flex;
	flex-wrap: wrap;
}




.woof_list.woof_list_radio{

	padding-left: 0px !important;
}





.prev-block img{

	width: 74%;

}

.tov-padd{

	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 9%);
	box-shadow: 0 1px 3px rgb(20 11 11 / 29%);
	padding: 5px;
	margin: 3px;
}



.bgth {
	background: #F1F2F8;
	padding: 75px 0px;
}



.texmap {
	font-family: Circe;
	font-style: normal;
	font-weight: normal;
	font-size: 23.9897px;
	line-height: 35px;
	color: #000000;
	padding-left: 15px;
}



.titlemap {
	padding-bottom: 59px;
}
.titlemap {
	display: flex;
}



.ots {
	padding-top: 30px;
}



.contm {
	font-family: Circe;
	font-style: normal;
	font-weight: bold;
	font-size: 49.355px;
	line-height: 73px;
	color: #242424;
	padding-bottom: 48px;
}


.bag-fon-cf {
	position: relative;
	margin-top: 100px;
	margin-bottom: 100px;
	background: #efebeb;
	overflow: hidden;
}

.bl-bordesrs {
	height: 5px;
	width: 90px;
	background: black;
	margin-bottom: 30px;
	margin-top: 30px;
}

.inptcf {
	display: flex;
}



.figur {

	top: -86px;

	right: 0px;
	position: absolute;

}
.basket-item-info-name{

	font-size: 21px;

}

.figur img{

	width: 307px;


}

#pagetitle{
	text-align: center;


}

.inphop{

	font-size: 17px;
	color: #cd5c5c;
	padding-right: 10px;

}


.product-remove{

	opacity: 1;
	border: 1px solid #000;
	padding: 3px 9px 5px 9px;
	width: 141px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 20px;

}

.uzn {
	padding: 0px 20px;
	width: auto;
	height: auto;
	background: #e51b20;
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	transform: skew(-25deg);
	margin-top: 60px;
	width: 289px;
	padding: 1rem 2rem;
	margin-bottom: 75px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	cursor:pointer;

}




.innamep {
	font-size: 17px;
	color: #cd5c5c;
	padding-right: 10px;
}


.inptim {
	flex: 1;
	padding: 20px;
	max-height: 46.33px;
	width: 95%;
	background: #efebeb;
	border: 1px solid #A58372;
	box-sizing: border-box;
	border-radius: 48.5px;
	outline: none;
	font-family: Raleway;
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	line-height: 21;
	color: #A58372;
	margin-right: 23px;
}



.zagbz-cf {

	font-style: normal;
	font-weight: bold;
	font-size: 50.1397px;
	line-height: 78px;

	padding-top: 75px;
}




.price table, .price td, .price th {
	border: 1px solid #010101;
	padding: 10px;
}


.pric{

	margin-top:100px;
	margin-bottom: 30px;

}

.price table {
	width:100%;
}

.price td {
	font-size: 19px;
}

.price table {
	border-collapse: collapse;
}







.container-tv{

	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 1170px;


}





.fix{

	position:fixed;

}




.searx{
	z-index: 9;

}


.conmail a{

	color: white;
	font-size: 16px;
	padding-top: 1px;

}

.colr{

	background-color: #e51b20 !important;

}

.txtmla{
	padding-right:7px;
	color: white;
	font-size: 16px;	

}



.conmail{
	align-items:center;
	justify-content: end;
	display: flex;

}

.selproduct{

	position:relative;
}


.mainfil{

	width:11%;
	position:absolute;

	background: #e5e5e5;
	padding: 10px;
	z-index: 1;
}




.bag-tov {
	z-index: 2;
	background: #f4f8f9;
	padding: 31px 64px 24px;
}


.tel{

	position:relative

}



.marshap{

	margin-left: 124px;


}





.tel:before{


	content: "";
	position: absolute;
	background: #A88C65;
	opacity: 0.1;
	filter: blur(149px);
	height: 100%;
	width: 100%;


}






.btn-product:hover {
	color: #010101;
	background-color: #c0a008;
	border-color: #997f06;
}


.btn-product {
	color: #010101;
	background-color: #f6d229;
	border-color: #f6d229;
	-webkit-box-shadow: 0 2px 9px 0 rgb(2 2 2 / 25%);
	box-shadow: 0 2px 9px 0 rgb(2 2 2 / 25%);
	text-align: center;
	line-height: 3.412;
	width: 326px;
	margin: auto;
	margin-top: 106px;
	cursor: pointer;
}





.slider-nav img {

	margin: auto;
	max-height: 162px;
	min-height: 163px;
}


.bl-one .slick-slide img {

	max-height: 337px;
	width: auto;
	margin: auto;
}



.bl-one img {
	width: 100%;
}


.dftvb {
	display: flex;
	flex-direction: column;
}


.woo-cc{
	position: absolute;
	background: #ff0000;
	width: 18px;
	text-align: center;
	color: white;
	top: -10px;
	right: 2px;
	border-radius: 50px;
	height: 19px;
	font-size: 14px;
}






.dfcrt{

	display:flex;
	align-items:center;
	justify-content: center;
}
.cartimg{
	position:relative;
	padding-right:10px;

}

.cartimg img{

	width: 28px;

}


#bx_3966226736_1864_quantity{


	width: 34px;
	height: 23px;
	text-align: center;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid;
	border-left: 1px solid;



}




#bx_3966226736_1864_quant_down{
	padding-right: 7px;
	text-align: center;
	cursor: pointer;
	margin: auto;


}

#bx_3966226736_1864_quant_up{
	padding-left: 7px;
	text-align: center;
	cursor: pointer;
	margin: auto;

}



.counter_block{

	border: 1px solid #707070;
	width: 90px;
	height: 25px;
	margin: auto;
	margin-top: 10px;


}

.donec{

	display:none;

}

.donec img{

	width:45px;

}


.adtocar{
	cursor: pointer;
	border: solid 1px #c8cbd7;
	padding: 9px 12px;
	width: 127px;
	margin: auto;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}



.tovars {

	width: 75%;

}


.dftb{

	align-items: baseline;
	display:flex;

}


.zagfiltr{

	font-size: 18px;
	padding-bottom: 16px;
	font-weight: 700;

}

.filt{

	width:20%;

}



.moretovr{

	width:80%;

}




.like_icons {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 53;
}
.tovar-g{

	position:relative;

}

.df-tovar {
	padding-top: 70px;
	flex-wrap: wrap;
	justify-content: center;
	display: flex;

}

.like_icons span:hover {
	cursor: pointer;
	background-color: #e3e3e3;
}

.like_icons .wish_item i {
	background-position: 3px -18px;
}

.like_icons span i {
	width: 26px;
	height: 26px;
	display: block;
	background: url(/wp-content/themes/rusdemontag/img/icons_wish.svg) no-repeat;
}


.compare_item_button{

	display:none;

}

.woo-c {
	position: absolute;
	background: #ff0000;
	width: 18px;
	text-align: center;
	color: white;
	top: -14px;
	right: -10px;
	border-radius: 50px;
	height: 19px;
	font-size: 14px;
}



.zag-tovar h2 {
	border-bottom: 2px solid;
	width: 60%;
	margin: auto;

	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 35.8577px;
	line-height: 42px;
	/* color: #fb4300; */
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 64px;
	/* background: #cccccc9e; */
	padding-bottom: 8px;
	text-align: center;
}


.tovar-g {
	max-height: 208px;
	min-height: 231px;

	text-align: center;
	padding-bottom: 570px;
	width: 25%;
}


.titl-tov {
	max-height: 158px;
	min-height: 151px;
	font-family: Acumin Pro;
	font-style: normal;
	font-weight: normal;
	font-size: 17.1774px;
	color: #020202;
	width: 100%;
	color: black;
	padding-top: 15px;
	text-align: center;
}


.pricess{

	font-family: Acumin Pro;
	font-style: normal;
	font-weight: bold;
	font-size: 17.1774px;
	color: red;
	width: 100%;

	padding-top: 0px;
	text-align: center;


}



.menu1> li{
	padding: 0px 20px;

	width: auto;
	height: auto;
	background: #e51b20;
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	transform: skew(-25deg);


}

.menu1 li a{


	color: #fff !important;


}

.karser{
	position:relative;
	padding-left:5px;

}

.karser img{



	width: 17px;
	height: 17px;}




.dfiz{

	display: flex;
}

.kontsc{
	display: flex;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
	justify-content: flex-end;	

}

.menshp{
	z-index: 9;
	background: #000;

}


.menu-moe-menyu-container ul {
	padding-top: 11px !important;
	padding-bottom: 11px;
}



.carts{
	margin-top:7px !important;
	padding: 5px;
	border: 1px solid black;
	color: black;
	margin-left: auto;
	width: 185px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;

}


.autrz{
	margin-top:7px !important;
	padding: 5px;
	border: 1px solid black;
	color: black;
	margin-left: auto;
	width: 185px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;
	margin-bottom:7px;


}



.group-input {
	display:flex;
	padding: 10px 4px 10px 12px;
	background-color: #eceeef;
}



.group-input input[type="text"] {
	outline: none;
	background: transparent;
	border: unset;
	width: 88%;
	display: inline-block;
}
.group-input button {
	background: transparent;
	border: unset;
	width: 10%;
	display: inline-block;
	padding: 0px;
}
.svg {
	display: inline-block;
}


.svg-black {
	background: none;
}

.svg-search.svg-black {
	background-image: url(https://vodasila.tw1.ru/rusdemontag/wp-content/themes/rusdemontag/img/Search_black_sm.svg);

	height: 15px;
	width: 15px;
}



.grashp{

	display: flex;
	justify-content: end;
	color: white;
	font-size: 17px;
}



.adrhsa{

	color: white;
	font-size: 19px;
	text-align: center;
	padding: 9px 0px 9px 0px;

}



.displ{

	display: flex;
	align-items: center;

}


.telshp{
	text-align:center;
	position:relative;
	font-size: 40px;
	color: white;

}


.telshp:before{


	content: "";
	position: absolute;
	background: #ffffff;
	opacity: 0.2;
	filter: blur(14px);
	height: 136%;
	width: 91%;
	z-index: 9;
	left: 18px;
	top: -5px;




}


.oblst{
	position: absolute;
	text-align: center;
	top: 325px;
	width: 100%;


}



.desho{

	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 44px;
	letter-spacing: -1px;
	line-height: 1.3;
	padding-top: 0px;
	z-index: 999;
	position: relative;


}







.wp-block-image{

	margin: auto;

}



.gg p:nth-child(2n){

	padding-top:30px;

}


.gg h1{

	padding-top: 50px;


}



.witpos{

	width:25%;

}





.zagvip{

	color: #000;
	font-weight: 500;
	font-size: 47px;

	line-height: 1.3;

	z-index: 999;

	text-align: center;



}

.karcol img{

	width:100%;

}



.padpost{

	padding: 32px;


}


.dfposts{

	display:flex;

	flex-wrap:wrap;
}


.kars img{


	width:100%;

}


.bf h2{

	margin-top: 127px;

}



.tabl{

	margin-top: 139px;


}
.tabl table{

	width:100%;


}

.tabl table, .tabl td, .tabl tr{

	border: 1px solid black;
	padding:10px;


}


.zagzak{

	padding: 5px;
	border: 4px solid;
	width: 100px;
	text-align: center;
	margin-left: auto;

}



.bloks a{

	display: block;


}

body{

	background: #f7f7f7;	
}


body, html{
	max-width: 100%;
	overflow-x: hidden;
}

#uptocall-mini {
	position: fixed;
	bottom: 30px;
	right: 50px;
	cursor: pointer;
	z-index: 999;
}

#uptocall-mini .uptocall-mini-phone {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #40c351;
	width: 70px;
	height: 70px;
	-webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
	-moz-animation: uptocallmini 1.5s 0s ease-out infinite;
	animation: uptocallmini 1.5s 0s ease-out infinite;
}

#uptocall-mini .uptocall-mini-phone:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background-image: url(/wp-content/uploads/2020/09/whatsapp.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-animation: uptocallphone 1.5s linear infinite;
	-moz-animation: uptocallphone 1.5s linear infinite;
	animation: uptocallphone 1.5s linear infinite;
}

@-webkit-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-moz-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@-moz-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}




.kk {
	background-image: url(/wp-content/uploads/2020/09/mack.png);
	width: 100%;
	height: 365px;
	background-size: 100% 100%;
	margin-top: 45px;
}



.imgg img{

	width:100px;

}

.dddd{

	text-align: center;
	font-size: 35px;
	margin-top: 56px;
}

}

.desc{

	font-size: 20px;
	line-height: 51px;
	margin-top: 31px;
	margin-bottom: 39px;

}

.zag{


	/* margin: 5px 0; */
	color: #000;
	font-weight: 100;
	text-transform: uppercase;
	font-family: 'Exo 2', sans-serif;
	text-align: center;
	font-size: 38px;


}
#menu-item-11:after{

	display: inline-block;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;

}


body{

	position:relative;	

}
.cocke{

	position: absolute;
	width: 100%;
	bottom: 0px;
	background: black;
	z-index: 99999;
	color: white;
	padding: 10px;


}


.zagform{

	text-align: center;
	margin-bottom: 31px;


}

.sendoknobatton{

	width: 94%;
	padding: 20px;
	background: #1d6293;
	color: white;
	font-size: 18px;


}



.sendoknobatton:hover{
	border: 1px solid #1d6293;
	width: 94%;
	padding: 20px;
	background: white;
	color: #1d6293;
	font-size: 18px;


}


.form_form{

	width: 550px;


}


.sendokno{

	width: 94%;
	padding: 20px;
	margin-bottom: 26px;



}



.se{

	width: 94%;
	padding: 20px;
	margin-bottom: 26px;



}



.mobil-menu {
	display: none;
}

.soicn{

	padding-left: 51px;

}

.soicn img{

	width: 62px;
	margin-top: 30px;
}

.bagfooter{

	background: #5a5953;

}


.bl a{
	color: white;
	font-size: 19px;


}


.bl{
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 16px;
	color: white;


}




.one-time .slick-prev{
	display:none !important;

}


.one-time .slick-next{
	display:none !important;

}



.one-time{

	margin: 0px auto;
	width: 75%;
	margin-top: 9px;
	padding-top:13px;
}

.kk img{

	width:100%;

}


.bloks{
	margin-bottom: 100px;
	margin-top: 100px;

}


.zagblok{

	margin-bottom: .5rem;
	font-weight: 700;
	line-height: 1.2;
	font-size: 2.5rem;

}

.trimss{

	font-size: 17px;

}

.blk{
	margin-top:70px;


}



.gfc{

	display: flex;
	align-items: center;



}

@media(max-width:768px){


	.tovars {

		width: 98%;

	}
	.mainfil{

		position:unset !important;

	}

	.next {

		width: 56% !important;

	}




	.cakeOptionItem {
		width: 100% !important;
		padding: 20px 55px !important;
		color: white;
		font-family: system-ui;
	}


	.moretovr {
		width: 98%;
		margin: auto !important;
	}




	.dftb{

		flex-direction: column !important;

	}




	<?if(is_shop()):?>
	.mainfil {
		margin: 0 auto;
		width: 96% !important;
		margin-left: 0px !important;
	}
	<?endif;?>


	.mainfil {
		margin: 0 auto;
		width: 96% !important;

	}

	.filt {
		width: 100% !important;
		margin: auto !important;
	}


	.disdf {

		flex-direction: column;
		padding-top: 30px !important;
		display: flex;
	}
	.zag h1 {

		font-weight: 600;
		font-size: 22px !important;
		line-height: 49px;
		width: 100% !important;
		margin-bottom: 6px;
		color: white;
		/* text-align: center; */
		margin: 0 auto;
		padding-top: 73px;
		text-align: left;
		margin: auto;
		padding-left: 20px !important;
	}





	.pri {

		font-weight: 400 !important;
		font-size: 22px !important;
		line-height: 34px !important;
		width: 100% !important;;
		margin-bottom: 6px;
		/* color: white; */
		/* text-align: center; */
		/* margin: 0 auto; */
		padding-top: 15px;
		color: #ffffff;
		text-align: left !important;;
		padding-left: 20px !important;;
	}








	.house {
		width: 80% !important;
		background-image: url(/wp-content/uploads/2023/02/1553682309188977839.png);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		height: 167px;
		background-size: auto 144px;
		margin: 0px auto;
	}

	.laptop {
		background-image: url(/wp-content/uploads/2023/02/mack.png);
		width: 100% !important;
		height: 375px !important;
		background-size: 100% 86% !important;;

	}

	.conmail {

		justify-content: center;

	}

	.container-tv{

		width: 100% !important;
		padding-right: unset !important ;
		padding-left: unset !important;

	}



	.zagfiltr {
		font-size: 15px;

	}

	.mainfil {

		left: -1px;

		width: 118px;
	}


	.marshap{
		display: flex;
		justify-content: center;
		margin-left: unset;


	}

	.carts {
		margin-right: auto;

	}

	.autrz{
		margin-right: auto;	

	}




	.txt-des {
		width: 100% !important;
	}

	.txt-des {
		padding-left: unset !important;
	}



	.bag-tov {
		z-index: 2;
		background: #f4f8f9;
		padding: 31px 27px 24px !important;
	}



	.df-product{

		flex-direction:column;
	}

	.bagfon {
		padding-top: unset !important;
	}

	.zag-tovar h2 {

		font-size: 26.8577px;
		line-height: 30px;

	}

	.pngs{

		display:none;

	}


	.df-tovar{

		/* 				flex-direction:column; */
	}

	.tovar-g {

		width: 50%;
	}

	.displ{

		flex-direction:column;
	}


	.logo{
		text-align:center;
		width:100%;
	}

	.grashp{
		text-align:center;
	}

	.telshp{
		text-align:center;

	}


	.oblst {

		top: 224px;

	}

	.desho {

		font-size: 20px;

	}




	.ba-slider img{

		min-width: 323px;
		min-height: 242px;
		max-width: 368px;
		max-height: 242px;

	}




	.resize img{
		min-width: 323px;
		min-height: 242px;
		max-width: 323px;
		max-height: 242px;



	}







	.mmm h1{




		padding-top:121px !important;


	}



	.one-timetwo .slick-prev{

		display:none !important;
	}

	.one-timetwo img{


	}


	.one-timetwo .slick-next{

		display:none !important;
	}




	.kk{

		background-image: url(/wp-content/uploads/2020/09/mack.png);

		width: 100%;
		height: 252px;
		background-size: 100% 100%;
		margin-top: 45px;


	}


	.gfc {
		display: unset;
		align-items: unset;
	}



	.block-line img{


		top: -83px !important;

		margin-right: 0px;
		margin-right: -7px;
		padding-right: -11px;
		display: block;

		margin-left: 221px;
		padding-bottom: -44px;
		margin-bottom: -30px;





	}


	.tabl {

		margin-top:20px !important;
		margin-bottom:30px !important;


	}
	.tabl td{

		display:block;


	}




	.batt{


		width:100% !important;


	}



	.blk{
		margin-top:70px;
		padding: 25px;

	}


	.flatbut22{margin-top: 9px !important;

	}



	.menu1 li{

		display:block !important;

	}



	.menu1{

		display: block;
		margin-top: 0px !important;
		text-align: right !important;
		padding-top: 0px !important; 	 
	}


	.form_form{

		width: 350px;


	}



	.bf h1 {

		font-size: 28px !important;

	}



	.mmm {

		top: 12px !important;

	}

	.mmm h1 {

		font-size: 24px !important;

	}

	.menu1{

		display:none;

	}


	.mobil-menu ul {


	}

	.mobil-menu li {
		display: block;


	}

	.menu1 li{

		padding: 0px 0px 10px 0px;


	}






	.mobil-menu {
		display: block;
		border: 1px solid #1d6293;
		padding: 10px;
		width: 100px;
		margin-top: 29px;
		float: right;		
		top: -96px;
		position: absolute;
		right: 28px;

	}

	.mobil-menu div span:first-child{
		margin-top: -8px;
	}


	.mobil-menu div{
		display: inline-block;
	}

	.mobil-menu div span {

		background: #1d6293;
		height: 1px;
		width: 10px;
		display: block;
		margin-bottom: 2px;

	}
	.mobil-menu div {

		color:#1d6293;

	}

	.kart img{
		width: 100%;
		height: 250px !important;}

	.flatbut22{

		width:100% !important;


	}
	.butrr{


		margin-top: -2px;
		float: right;
	}

	.butrr a{

		margin-top: 15px;
		font-size: 16px !important;
	}


	.brtyiu{

		position:relative !important;

	}

	video{

		width:100%;

	}


}


<? if(!is_user_logged_in()){
	?>

	html{

		margin-top:0px !important;

	}		



	<?		



} ?> 

.calc{

	font-size: 30px;
	text-align:center;
	text-transform:uppercase;
	margin: 5px 0;
	color: #000;
	font-weight: 100;

	font-family: 'Exo 2', sans-serif;
	margin-top:100px;
}


.itog span {
	font-size: 20px;

}
.itog {
	font-size: 20px;
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
	width: 50px !important;
	height: 26px !important;
	background-image: url(http://www.ideanadom.ru/images/newsm/curs.png);
	cursor: pointer;
	top: -5px !important;
}





.irs--flat .irs-bar {
	top: 25px;
	height: 12px;
	background-image: url(http://www.ideanadom.ru/images/newsm/pl.png);
}

.ddg{

	font-size: 20px;
	font-weight: 700;
}


.dopos{

	font-size: 30px;
	text-align:center;
	text-transform:uppercase;
	margin: 52px 0;
	color: #000;
	font-weight: 100;
	margin-top:100px;
	font-family: 'Exo 2', sans-serif;

}

.menu-wh{

	top:0px;

}


.ka:after{
	content:"";
	position:absolute;


} 



.ka{position: absolute;
	/* width: 13px; */
	text-align: right;
	right: 115px;
	bottom: 0px;
} 

.ka img{
	width: 139px;

} 



.gg:hover .za{


	display: block;
}

.za{

	position: absolute;
	opacity: 0.5;
	background: #a9a9a9;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}


.ram{


	border: 1px solid black;
	margin: 9px;
	padding: 53px 0px;
	height: 98%;
	text-align: center;


}



.gg{

	flex-direction: column;
	display: flex;
	justify-content: center;
	position:relative;

}




.kv{


	margin-top:70px;
	margin-bottom:70px;

}


.zagtx{
	font-size: 30px;
	text-align:center;
	text-transform:uppercase;
	margin: 5px 0;
	color: #000;
	font-weight: 100;
	padding-top: 198px;
	font-family: 'Exo 2', sans-serif;

}

.batt:hover{


	border: 3px solid #1d6293;
	color: white;
	background:#1d6293;



}





.batt{

	padding: 13px 31px 10px 31px;
	border: 3px solid #1d6293;
	color: #1d6293;
	margin: 0 auto;
	width: 341px;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	cursor: pointer;
	font-weight: bold;
	margin-top: 70px;
	margin-bottom: 70px;


}

.zh{

	text-align: center;
	margin: 5px 0;
	color: #000;
	font-weight: 100;
	text-transform: uppercase;
	font-family: 'Exo 2', sans-serif;
	margin-top: 90px;	

}



.fixmen{



	background: black;


}


@import "lesshat";

.ba-slider {
	position: relative;
	overflow: hidden;
}

.ba-slider img {
	width: 100%;
	display:block;
}

.resize {
	position: absolute;
	top:0;
	left: 0;
	height: 100%;
	width: 50%;
	overflow: hidden;
}


.handle { /* Thin line seperator */
	position:absolute; 
	left:50%;
	top:0;
	bottom:0;
	width:4px;
	margin-left:-2px;

	background: rgba(0,0,0,.5);
	cursor: ew-resize;
}

.handle:after {  /* Big orange knob  */
	position: absolute;
	top: 50%;
	width: 64px;
	height: 64px;
	margin: -32px 0 0 -32px;

	content:'\21d4';
	color:white;
	font-weight:bold;
	font-size:36px;
	text-align:center;
	line-height:64px;

	background: #ffb800; /* @orange */
	border:1px solid #e6a600; /* darken(@orange, 5%) */
	border-radius: 50%;
	transition:all 0.3s ease;
	box-shadow:
		0 2px 6px rgba(0,0,0,.3), 
		inset 0 2px 0 rgba(255,255,255,.5),
		inset 0 60px 50px -30px #ffd466; /* lighten(@orange, 20%)*/ 
}

.draggable:after {
	width: 48px;
	height: 48px;
	margin: -24px 0 0 -24px;
	line-height:48px;
	font-size:30px;
}










.zagpo{

	font-size: 19px;
	color: white;
	margin-top: 16px;



}
.pngs{

	text-align: center;
	width:100%;
	top: 443px;
	position: absolute;
}



.bagfon:before{

	content: "";
	background: black;
	opacity: 0.3;
	width: 100%;
	position: absolute;
	height: 100%;



}



.mmm h1{

	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 54px;
	letter-spacing: -1px;
	line-height: 1.3;


	padding-top:52px;
	z-index: 999;
	position: relative;

}

.mmm{

	position: absolute;
	text-align: center;
	top:150px;
	width: 100%;

}


.cent{

	width: 80%;
	margin: 0px auto;


}

.logo img{

	width: 247px;
	margin-top: 18px;
	margin-bottom: 18px;


}

.mm{

	padding: 0px;

}
.imgblock img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	display: block;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
}

.imgblock{
	border: 7px solid #ccc;
	height: 226px;
	width: 100%;
	position: relative;
}

.imgblock:hover{
	border: 7px solid #1d6293;
}

.kart{

	position:relative;
	padding:0px;

}


.kart img{
	width: 100%;
	height: 250px;

}

.kart:hover .zagh {
	display:block;
}
.zagh{
	display:none;
	opacity: 0.7;
	position: absolute;
	background: #ccc;
	width: 100%;
	height: 100%;
	top: 0px;

	/* margin: 10px; */
	left: 0px;	

}

.ramka{

	font-weight: 700;
	font-size: 19px;
	border: 1px solid white;
	margin: 10px;
	text-align: center;
	padding: 50px 0px;
	height: 90%;
}


.hhh{
	position: absolute;
	top: 130px;
	background: white;
	width: 100%;
	left: 0px;
	text-align: center;
	padding: 20px;
	color: red;
	font-size: 20px;
}

.dd{


	font-family: 'Exo 2', sans-serif;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	text-align: justify;
	padding: 0 0 0 40px;
	font-size: 21px;	

}




.bf h1{

	text-align: center;
	color: #1d6293;
	font-size: 48px;
	font-family: 'Exo 2', sans-serif;
	letter-spacing: 3px;
	margin-bottom: 35px;
	margin-top: 90px;	

}











.bf{

	background-image: url(/wp-content/uploads/2020/09/fon-excav.jpg);	

}


.flatbut22:hover {
	background: white;
	color: #1d6293;
}
.flatbut22{

	padding: 5px;
	border: 3px solid white;
	color: white;
	margin: 0 auto;
	width: 185px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	cursor: pointer;
	font-weight: bold;


}


.bagfon{
	z-index:9;
	background-size: 100%;

	background-repeat: no-repeat;
	position:relative;


}



.menu1>li ul{
	display:none;
}
.menu1>li:hover ul{
	display:block;
	border: solid 1px white;
	z-index: 999999999;
}

.menu1>li a{
	font-size: 19px;
}

.menu1>li{
	margin-right: 15px;
	display: inline-block;
}

.menu-moe-menyu-container ul
{
	padding-top: 36px;
}

.menu1
{
	margin: 0px;
	padding: 0px;
}
.menu1>li ul{
	background-color: #1d6293;
	position: absolute;
	left: 0px;
	padding: .5rem 1rem;
}
.sub-menu a{
	color:white;
}
.sub-menu li{
	padding: 10px 0px;
	list-style: none;
}
#menu-item-5>a::after {
	display: inline-block;
	margin-left: 7px;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}



.text{
	text-align: right;
	padding: 10px 0px;
}

.brtyiu{

	background-color: #1d6293;
	color: white;
	font-size: 17px;
	margin-top: 0px;



	position: fixed;

	z-index: 99;
	width: 100%;
	padding-top: 16px;			
}

.brtyiu a{
	color: white;
}

@media(max-width:768px){

	.pri {
		font-weight: 400 !important;
		font-size: 18px !important;
		line-height: 21px !important;}


	.grashp{
		text-align:center;
		justify-content: center;
	}



	.bagfon:before {
		content: "";
		background: black;
		opacity: 0.5;
		width: 100%;
		position: absolute;
		height: 100%;
		top: 0px;
		z-index: 99;

	}

	.zagvip{

		color: #000;
		font-weight: 500;
		font-size: 32px;
		line-height: 1.3;
		z-index: 999;
		text-align: center;
		padding-top: 48px;


	}

	.dfposts{

		flex-direction: column;


	}



	.alignnone{

		width: 100%;
		height: auto;


	}


	#mob{

		z-index:9999;


	}

	.wp-block-image img{

		width: 100%;
		height: auto;



	}

	.container.gg h1{


		font-size: 22px;
		text-align: center;
		padding-bottom: 26px;
		margin-top: -69px;		


	}



	.container.gg h2{


		font-size: 22px;
		text-align: center;




	}




	.witpos{

		width:100%;
		text-align:center;

	}


	.kars img{

		width:70%;

	}


	#mob{
		<?if(wp_is_mobile() && $post->ID == 425):?> 
		position: fixed !important;	
		<?endif?>
	}



	.bagfon{


		padding-top: 86px;

	}


	.brtyiu{

		<?if(wp_is_mobile() && is_front_page()):?> 

		position: fixed !important;
		<?endif?>

	}



	.dd{



		padding: unset;


	}



	.zagtx{

		padding-top:51px !important;

	}





	#desk{
		display:none !important;
	}
	#mob{
		display:block !important;
	}
}

@media(min-width:768px){
	#desk{
		display:block !important;
	}
	#mob{
		display:none !important;
	}




}










.zag h1{

	font-family: 'Bebasneue';
	font-weight: 600;
	font-size: 40px;
	line-height: 49px;
	width: 67%;
	margin-bottom: 6px;
	color: white;
	/* text-align: center; */
	margin: 0 auto;
	padding-top: 173px;

}


.pri{
	text-align:center;
	font-family: 'Bebasneue';
	font-weight: 600;
	font-size: 28px;
	line-height: 43px;
	width: 67%;
	margin-bottom: 6px;
	/* color: white; */
	/* text-align: center; */
	margin: 0 auto;
	padding-top: 25px;
	color: #ffffff;
}


#options4{

	display:none;


}

.goBack button{

	background: transparent;
	color: #c51c1c;
	margin-top:2px;
	border-bottom:unset;
}


.dfi .iputchv{

	margin-right: 7px;

}




.next, .formsend{

	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
	border-radius: 6px;
	border-style: solid;
	border-width: 0 0 4px;
	border-color: #c70827;
	box-shadow: 1px 1px 7px 1px rgb(0 0 0 / 25%);
	padding: 8px 24px;
	color: #fff;
	min-width: auto;
	display: block;
	width: 30%;
	margin: 0;
	/* position: absolute; */
	bottom: 25px;
	left: 9px;
	background: -webkit-linear-gradient(90deg,rgba(255,99,0,1) 0%,rgba(239,24,59,1) 100%);
	margin-top: 9px;

}

#options3{

	display:none;
}


#options2{
	display:none;

}





.nav-men li:last-child a{

	border-right:none;

}


.dfi{
	margin-bottom: 9px;
	display: flex;
	align-items: center;

}

.cakeOptionItem{

	padding: 24px 95px;
	color: white;
	font-family: system-ui;

}



.house img{

	width:100%;

}



#uptocall-mini {
	position: fixed;
	bottom: 30px;
	right: 50px;
	cursor: pointer;
	z-index: 999;
}

#uptocall-mini .uptocall-mini-phone {
	-moz-border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	border-radius: 50% !important;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #40c351;
	width: 70px;
	height: 70px;
	-webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
	-moz-animation: uptocallmini 1.5s 0s ease-out infinite;
	animation: uptocallmini 1.5s 0s ease-out infinite;
}

#uptocall-mini .uptocall-mini-phone:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url(/wp-content/uploads/2021/10/whatsapp.png);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-animation: uptocallphone 1.5s linear infinite;
	-moz-animation: uptocallphone 1.5s linear infinite;
	animation: uptocallphone 1.5s linear infinite;
}

@-webkit-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-moz-keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes uptocallphone {
	0% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	25% {
		-ms-transform: rotate(30deg);
		-webkit-transform: rotate(30deg);
		transform: rotate(30deg);
	}
	50% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	75% {
		-ms-transform: rotate(-30deg);
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	100% {
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@-moz-keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}

@keyframes uptocallmini {
	0% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 0px rgba(0, 0, 0, 0), 0 0 0px 0px rgba(23, 167, 167, 0);
	}
	10% {
		box-shadow: 0 0 8px 6px #dfe4fc, 0 0 12px 10px rgba(0, 0, 0, 0), 0 0 12px 14px #dfe4fc;
	}
	100% {
		box-shadow: 0 0 8px 6px rgba(23, 167, 167, 0), 0 0 0px 40px rgba(0, 0, 0, 0), 0 0 0px 40px rgba(23, 167, 167, 0);
	}
}






.ost{

	width: 183px;
	border: solid 2px #e0bb03;
	text-align: center;
	padding: 12px;
	color: #ffffff;
	margin: auto;
	margin-top: 20px;
	border-radius: 20px;
	background: #e0bb03;
	font-size: 19px;

}




.ost:hover{

	cursor:pointer;
	border: solid 2px #e0bb03;
	text-align: center;

	color:  #e0bb03;

	background: #ffffff;


}







.namezayv{

	margin-bottom:20px;
}



.cfzayv{
	text-align:center;


}

.phninput{

	width: 300px;
	padding: 10px;
	border-radius: 10px;
	outline: none;
	box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 15%);

}

.naminput{
	width: 300px;
	padding: 10px;
	border-radius: 10px;
	outline: none;
	box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 15%);
}


.zagzayv{

	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;

}



.txt{
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;

	font-size: 18px;


}



.icons{
	width: 828px;
	display: block;
	margin: auto;
	padding-bottom:60px;

	padding-top:60px;
}


.dficons{

	display:flex;

}


.blicon{
	width:33%;
	text-align: center;
}

.blicon img{
	width:86px;
}




.txtw{

	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #000000;
	padding-left: 18px;
	font-size: 23px;


}



.dfmesgw{

	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 14px;
}


.imgp img{

	width:38px;

}

.imgw img{

	width:38px;

}


.st{
	width: 700px;
	display: block;
	margin: auto;
	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 29px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;
}



.txtforp{
	width: 700px;
	display: block;
	margin: auto !important;
	text-align: left;
	pointer-events: auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #343434;
	font-size: 17px;
	margin: 29px;

}

.forozag{
	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;


}
.zgpolu{

	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;

}

.vidpol{

	text-align: center;

}

.orderpol{
	width: 700px;
	display: block;
	margin: auto !important;
	font-family: Scada, sans-serif;
	color: #004a99;
	font-size: 33px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;

}




.txtpolu{
	width: 700px;
	display: block;
	margin: auto !important;
	text-align: left;
	pointer-events: auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #343434;
	font-size: 17px;
	margin: 29px;

}




#fancybox-container-1{

	z-index: 9999999999999999999;


}

.btn-knp {
	background-color: #e0bb03;
	padding: 10px;
	border-radius: 13px;
	text-align: center;
	width: 265px;
	display: block;
	margin: auto;
	margin-top: 24px;
	color: white;
	font-size: 19px;
}



.pns input {
	padding: 9px;
	border-radius: 7px;
	outline: none;
	width: 259px;
}

.pns {
	text-align: center;
}



.names input {
	padding: 9px;
	border-radius: 7px;
	outline: none;
	width: 259px;
}

.names {
	margin-bottom: 20px;
	text-align: center;
}


.zaggg {
	font-style: italic;
	font-size: 30px;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 41px;
}





#contf{

	display:none;

}
.padpaet{
	height: 102px;
	width: 100%;
	text-align: center;	
	display: flex;
	align-items: center;
	justify-content: center;

}



.dovtzt{
	padding-bottom:30px;
	font-weight: bold;
	color: #343434;
	text-align: left;
	font-family: Scada, sans-serif;
	font-size: 58px;
}



.dov{

	padding-top: 72px;
	padding-bottom: 82px;

}



.otst{
	margin: 7px;
	padding: 23px;
	box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 15%);

}



.padpaet img{
	width: 108px;

}

.dfblpart{
	justify-content: center;
	display:flex;

}

.cvm a{
	color:white;

}



.wipart{

	width:22%;

}


.txtgph{
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
}


.teb{


	margin-top: 37px;


}
.dfins{
	width: 38%;
	display:flex;
	align-items: center;
	padding-top: 38px;
}


.gruz{

	text-align: center;
}



.gruz a{
	text-align:center;
	color: #a8a8a8;
	font-size: 14px;

	font-family: Verdana, Geneva, sans-serif;

}

.uslg{
	font-weight: bold;
	font-family: Scada, sans-serif;
	color: #e0bb03;
	font-size: 24px;
	padding-top: 30px;
	padding-bottom: 5px;
	text-align: center;	
}

.imgph{

	margin-right: 12px;

}

.fxph{
	display:flex;	
	margin-bottom: 21px;
	align-items: center;	

}

.imgph img{

	width: 26px;

}



.ddb{

	text-align: center;
	width: 118px;

	padding: 10px;
	color: #e0bb03;
	font-size: 18px;
	border: 2px solid #e0bb03;
	margin-top: 17px;
	margin-bottom: 21px;
	cursor:pointer;
}



.ddb:hover{
	background-color:#e0bb03;
	color: #fff;
}





.txtcfpr{

	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;	

}



.zagforf{
	font-weight: bold;
	font-family: Scada, sans-serif;
	color: #e0bb03;
	font-size: 24px;
	padding-top:30px;
	padding-bottom:5px;

}

.descf{
	color: #c4c4c4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding-bottom:6px;
}




.blcf{
	margin-bottom:10px;

}



.inpl{

	padding: 11px 12px 10px 20px;

}

.one-times ul.slick-dots{

	position: absolute;
	display: flex;
	left: 0px;
	right: 0px;
	bottom: 25px;
	z-index: 998;
	justify-content: center;
	padding: 0px;
	margin: 0px;
	right: 0px;
	text-align: center;
	width: 100%;
	list-style: none;


}


.osnyel{

	width:33%;

}



.dfblyel{
	padding-top: 36px;
	padding-bottom: 67px;
	display: flex;


}

.txgy{

	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	line-height: 1.4;
	font-weight: bold;
	margin-bottom: auto;
	padding-left: 14px;

}

.imgy{


	height: 52px;

}




.one-times .slick-slide{

	background: #00000094;
	padding-bottom: 99px;

}




.imgy img{


	width: 44px;
}


.dfimgtxt{
	border-radius: 5px;
	margin: 9px;   
	display: flex;
	background: #e0bb03;
	padding: 9px 0px 3px 11px;

}




.imgcom:before{

	content: "";
	background-image: url(/wp-content/uploads/2021/09/2_pic.jpg);
	width: 82%;
	height:82%;
	position: absolute;
	margin-top: 89px;
}



<?if($post->ID==25095):?>
.zagcom h1{
	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 58px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;


}




<?else:?>
.zagcom{
	font-family: Scada, sans-serif;
	color: #343434;
	font-size: 58px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 27px;
	padding-top: 86px;


}


<?endif;?>







.txtexmp{
	text-align: left;
	pointer-events: auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #343434;
	font-size: 17px;
	margin: 29px;


}



.txtcom{
	width:50%;


}


.padcom img{

	width:100%;

}



.detru{
	font-family: Verdana, Geneva, sans-serif;
	color: #ffffff;
	text-align: center;
	font-size: 15px;


}


.dfcom{

	display: flex;


}

.imgcom{
	position:relative;
	width: 50%;

}

.padcom{
	overflow: hidden;
	margin: 29px;
	border: solid 8px #fff;
	height: 339px;
	position:relative;
	box-shadow: 0px 2px 20px 13px rgb(0 0 0 / 15%);

}



.aboutcom{
	background-position: top center;

	width: 100%;
	background-image:url(/wp-content/uploads/2021/09/3.1_pic.png);

}


.bl-img-slidef{

	margin-top: 52px;
	display: flex;
	justify-content: center;



}





.nameotz{

	color: #e0bb03;
	text-align:center;
	font-weight: bold;
	font-size: 18px;
	font-family: Scada, sans-serif;

}



.txtot{
	text-align:center;
	font-size: 16px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.5;
	padding-top: 58px;
	padding-bottom: 25px;
}


.otzclin{

	font-family: Scada, sans-serif;
	font-size: 58px;
	color: #e0bb03;
	font-weight: bold;
	text-align: center;
	padding-top: 74px;
	background: #00000094
}


.bl-img-slidef img{
	background: #fff;

	border-radius: 100px;
	border: solid 5px #e0bb03;

}




.dfblusl{

	position: relative;
	z-index: 9;
	margin-top: -100px;
}

.minisls{

	flex-direction: column;
	z-index: 9999;
	top: 0px;
	display: flex;
	width: 100%;
	align-items: center;
	height: 100%;
	justify-content: center;


}


.slederd{
	background-attachment: fixed;
	background-size: cover;
	background-image:url(/wp-content/uploads/2023/02/header-pc-scaled.jpg);

}



.btnblu{

	width: 124px;
	cursor:pointer;
	border: solid 3px #e0bb03;
	text-align: center;
	display: block;
	margin: auto;
	color: #e0bb03;
	font-size: 17px;
	margin-top: 16px;

	padding: 7px;

}



.prblu{

	font-size: 30px;
	font-weight: bold;
	color: #e0bb03;
	font-family: Scada, sans-serif;
	text-align: center;

}

.zafblu{
	font-size: 24px;
	font-family: Scada, sans-serif;
	font-weight: bold;
	text-align: center;
	margin-top: 21px;
	margin-bottom: 9px;

}



.btnv:hover{

	background-color:#e0bb03;
	color:white;

}


.uslugbag{
	position:relative;
	padding-bottom: 64px;
	background: url(/wp-content/uploads/2023/02/header-pc-scaled.jpg) no-repeat 55% -230px;

}


.uslugbag:before{

	content:"";
	height:100%;
	width:100%;
	position:absolute;
	background: rgba(245, 245, 245, 0.8);

}

.padblu{
	padding-bottom: 27px;
	margin: 15px;
	background: white;
	box-shadow:	0px 2px 20px 0px rgb(0 0 0 / 15%);
}



.blimg img{

	width:100%;
}



.dfblusl{
	display: flex;
	flex-wrap: wrap;
	padding-left: 70px;
	padding-right: 70px;
	justify-content: center;
}





.sle{
	padding-bottom: 130px;
	position:relative;
	margin-top: -97px;
	background: url(/wp-content/uploads/2023/02/title-header-bg.jpg);

}





.slick-next {
	position: absolute;
	right: 7%;
	bottom: 220px;
	background-image: url(/wp-content/uploads/2021/09/nextm.png);
	width: 56px;
	height: 56px;
	overflow: hidden;
	border: unset;
	background-color: unset;
	line-height: 12px !important;
	font-size: 0;
	outline: none;
	z-index: 99;
	background-repeat: no-repeat;
}
.slick-dots li{


	margin-right: 10px;
	width: 4px;

	background: #ffffff;
	overflow: hidden;
	height: 20px;


}

#menu-menu1-1{

	display: flex;
	margin: 0px;
	padding: 0px;


}

.slick-dots li.slick-active{

	background: #e0bb03;

}


.slick-dots button{

	height: 100%;
	width: 100%;
	position: relative;
	background: transparent;
	border: unset;
}



.slick-dots {
	position: absolute;
	display: flex;
	left: 0px;
	right: 0px;
	bottom: 102px;
	z-index: 998;
	justify-content: center;
	padding: 0px;
	margin: 0px;
	right: 0px;
	text-align: center;
	width: 100%;
	list-style: none;


}



.slick-prev {
	position: absolute;
	bottom: 220px;
	left: 7%;
	line-height: 12px !important;
	background-image: url(/wp-content/uploads/2021/09/prewm.png);
	z-index: 9999;
	width: 56px;
	height: 56px;
	overflow: hidden;
	border: unset;
	background-color: unset;
	outline: none;
	font-size: 0;
	z-index: 99;
	background-repeat: no-repeat;
}




.btshp{

	width: 170px;
	border: solid 2px #e0bb03;
	text-align: center;
	padding: 12px;
	color: #e0bb03;

}


.destit{
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	padding-bottom: 34px;
	padding-top: 34px;


}



.nav-men li a {
	color: white;
	font-family: Scada, sans-serif;
	font-weight: 400;
	font-size: 14px;
	text-decoration: none;
	border-right: solid 1px #ccc;
	padding: 0px 20px;
}

.menu-menu1-container{

	background: #004c9d ;
	width: 1184px;
	margin: auto ;

	display: flex ;
	justify-content: center;
}




.withblu{
	width:33%;


}

.menu-item-object-page:last-child::before{

	display:none;

}

.btnblu:hover{
	background-color:#e0bb03;
	color:white;

}




.podmen{
	z-index: 99999;
	position: relative;

	margin-top: -26px;

}



.strelpot{

	/* 			width:33%; */

}



.dfcont{

	display:flex;

}



.cofdf{

	display:flex;
	flex-wrap:wrap;
}



.blcf{

	width:50%;	

}


.chk{

	display:flex;

}

.frb{

	width:33%;

}

.teb{

	width:33%;

}

.omb{

	width:33%;

}




.cffot{
	background-color:#004A99;
	background-image:url(/wp-content/uploads/2021/09/54623562.png);
}

.foot{

	background-color:#004A99;	
	padding: 38px 30px 38px 30px;
	border-bottom: 1px solid #757575;

}

.txtfot{
	width:33%;


}


.txtfot{


	color: #fff;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	font-family: Scada, sans-serif;		

}



.btnmenum{

	display:none;

}




.imgblfo{

	width:30%;


}

.imgblfo img{

	width: 49px;

}

.nav-men li {
	list-style: none;
	padding: 10px 0px;
}
.dfcoial{
	align-items: center;
	display: flex;
	justify-content: center;

}



.nav-men li:hover{

	background: #e0bb03;



}


#menu-menu1{
	align-items: center;
	display:flex;	
	justify-content: center;
	margin: 0px;
	padding: 0px;
}



#menu-menu1 ul{
	margin: 0px;
	padding: 0px;
}



.btnv{
	margin-top: 18px !important;
	text-align: center;
	width: 165px;
	vertical-align: top;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	background: linear-gradient(to right, #f12135 25%, #fd5c04);
	box-shadow: 0px 9px 16px 0px rgb(0 0 0 / 25%);
	transition: ease 0.3s;
	color: white;
	border-radius: 2px;
	padding: 9px;
	position: relative;
	margin: auto;
	display: flex;
	justify-content: center;
	border-bottom: solid 4px #c70827;
	font-size: 18px;

}


.btnv:after{


	content: "";
	display: block;
	width: 30px;
	height: 300px;
	margin-left: 60px;
	background: #fff;
	position: absolute;
	left: -40px;
	top: -150px;
	transform: rotate(45deg);
	transition: all 0.1s;
	animation-name: slideme;
	animation-duration: 3s;
	animation-delay: 0.05s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;



}


@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
	30% { left: 110%; margin-left: 80px; }
	100% { left: 110%; margin-left: 80px; } }



.flpnonetxts{

	font-family: Verdana, Geneva, sans-serif;
	color: #bfbfbf;
}



.container{

	margin: 0px auto;
	width: 1170px;

}

.nampho{

	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	color: #bfbfbf;
	padding-left: 34px;
}



.blinf0{
	font-size: 33px;
	color: #fff;
	width: 50%;



}
.blinf0 img{
	width: 219px;



}



.flpnoneimg{

	width: 28px;


}



.flpnoneimg img{

	width: 100%;

}


.flpnonetxt{
	padding-left: 10px;
	color: #fff;
	font-size: 20px;

}



.flpnone{

	display: flex;
	align-items: center;

}



.worksh{

	font-family: Verdana, Geneva, sans-serif;
	color: #e0bb03;
	text-align: left;
	font-size: 14px;

}


.btn{
	width: 25%;


}


.blcont{

	width: 25%;

}



.dfshapka{
	align-items: center;
	display: flex;
	justify-content: space-around;
}



body{

	margin: 0px;

}


#menuse{

	display:none;






}



.shapka{
	padding: 31px 0px 36px 0px;
	background: #003264;

}


.blinf0 span{

	font-family: Verdana, Geneva, sans-serif;
	color: #e0bb03;
	text-align:left;
	font-size:14px;

}

@media(max-width:768px){


	#menu-item-15985 > a:before,#menu-item-15986 > a:before {
		filter: invert(1);
		content: url("/wp-content/uploads/2023/05/downarrow_121316.svg");
		display: inline-block;	
		width: 24px;
		height: 24px;
		position: absolute;
		right: -141px;
	}

	.imgblfo {
		width: 18%;
	}
	.nav-men li:hover {
		background: #044c95 !important;
	}


	#menu-item-15986 > a:before {
		content: url("/wp-content/uploads/2023/05/downarrow_121316.svg");
		display: inline-block;
		width: 24px;
		height: 24px;
		position: absolute;
		right: -93px;
	}


	#menu-item-15985 a,#menu-item-15986 a {

		position: relative;

	}	




	.shapka{
		padding: 11px 10px 36px 10px;


	}


	.blconts{

		display: none;

	}

	.podmen{

		display: none;

	}


	.btn{
		display: none;


	}

	.withblu{

		width:100%;

	}


	.dfcont{

		flex-direction:column;

	}

	.zag h1{

		padding-top: 64px !important;

	}



	.descf {

		padding-bottom: 19px;
	}





	.omb {
		width: 100%;
	}



	.blcf{

		width: 100%;

	}




	.teb {
		width: 100%;
	}
	.chk{
		align-items: center;
		padding-bottom: 16px;
		padding-top: 9px;
		justify-content: center;

	}


	.ddb{
		margin-top: 11px;
		margin-bottom: 25px;
		margin: auto;

	}


	.zagforf {

		padding-top: 4px;

	}		



	.descf{

		padding-left: 10px;
		padding-right: 10px;
		text-align: center;

	}

	.cofdf{

		text-align: center;

	}




	.fxph{
		justify-content: center;

	}


	.frb {
		width: 100%;
	}


	.zagforf{
		text-align:center;


	}

	.container{

		width:100%;

	}

	.blcont{

		display: none;

	}

	.flpnone{

		display: none;
	}


	.wipart{

		width:100%;

	}



	.dfblpart{
		flex-direction:column;


	}


	.cffot{
		padding-bottom: 30px;

	}





	.dovtzt {
		text-align:center;
		font-size: 41px;
	}


	<?if($post->ID==25095):?>
	.zagcom h2{

		text-align:center;
		font-size: 41px;

	}

	<?else:?>
	.zagcom{

		text-align:center;
		font-size: 41px;

	}

	<?endif;?>

	.imgcom:before {
		display:none;
	}

	html{
		margin-top: 0px !important;
		overflow-x: hidden;

	}

	body{
		overflow-x: hidden;
		position:relative;

	}

	.osnyel{
		margin: auto;
		width:75%;
	}



	.dfblyel{

		flex-direction:column;

	}


	.txtcom{

		width:100%;

	}


	.imgcom{

		width:100%;

	}


	.dfcom{

		flex-direction:column;	
	}



	.otzclin	{

		font-size: 41px;

	}



	#menuse{
		width: 74%;
		background: #003264;
		position: fixed;
		top: 0px;
		z-index: 9999999999;
		padding: 0px;
		display: none;
		height: 100%;
		right: 0px;


	}


	.txt-x {
		margin-right: 20px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 0;
		cursor: pointer;
		background: transparent;
		border: 0;
		float: right;
		font-size: 26px;
		/* line-height: 1; */
		opacity: 0.5;
		/* margin-top: -4px; */
		color: white;
	}






	.txt-m {
		margin-left: 23px;
		font-size: 27px;
		line-height: 1.4;
		letter-spacing: 0em;
		color: #fafafa;
	}



	.df-eact {
		display: flex;
		margin-top: 54px;
		align-items: center;
		width: 100%;
		justify-content: space-between;
	}

	#menu-menu1 {
		align-items: center;
		display: unset !important;
		justify-content:  unset !important;
		margin: 0px; 
		padding: 0px;
	}


	.menu-menu1-container {
		background: unset !important;
		width: unset !important;
		margin: unset !important; 
		display: unset !important;
		justify-content: unset !important;
	}		


	.nav-men li a {

		border-right: unset !important;

	}

	.btnmenum{

		display:block;

	}

	.dfshapka {

		justify-content: space-between;
	}	

	.soc-seti-m{

		display:none;

	}

	.txtgph{

		font-size:18px;



	}


	.forozag {

		font-size: 41px;

	}





	.zgpolu {

		font-size: 41px;

	}	

	.orderpol {

		font-size: 32px;

	}		



	.st {

		font-size: 23px;

	}

	.titlesl{
		font-size: 37px;


	}


	.orderpol{
		font-size: 26px;

	}

	.dficons{

		flex-direction: column;
	}

	.blicon {
		width: 100%;
		text-align: center;
		padding-bottom:25px;
	}


	.txtforp {
		width: unset;
		display: block;
		margin:  unset !important;
		text-align: left;
		pointer-events: auto;
		font-family: Verdana, Geneva, sans-serif;
		color: #343434;
		font-size: 17px;
		margin: 29px;
		padding-left: 28px;
		padding-right: 28px;
	}






	.cvm a{
		color:white;

	}

	.txtpolu {
		padding-left: unset;
		padding-right: unset;

	}

	.dfzayv{

		display: flex;
		justify-content: center;
		flex-direction:column;
	}

	.btnmenum div span{
		background: #ffffff;
		height: 3px;
		width: 40px;
		display: block;
		margin-bottom: 11px;

	}


	.btnmenum div{
		display: inline-block;
	}

	.dfblusl {

		padding-left: unset;
		padding-right: unset;
	}	


	.naminput {
		width: 258px;

	}
	.phninput{
		width: 258px;


	}	



	.icons{


		width: 100% !important;

		margin: unset;

	}


	.txtpolu {
		width: unset;
		display:block;
		margin:unset;!important;
		width: 91% !important;
		padding-left: 28px;
		padding-right: 28px;

	}



	.orderpol {
		width: 100% !important;
		display:block;
		margin: unset;
		font-family: Scada, sans-serif;

		padding-bottom: 27px;
		padding-top: 86px;
	}

	.st {
		width: 100% !important;
		display:block;
		margin: unset;
		font-family: Scada, sans-serif;
		padding-bottom: 27px;
		padding-top: 86px;
	}





}