body{
	background:var(--light, #fbfbfb);
}

/* main grid */
#wrap_outer{
	min-height:100%;
	margin-bottom:-540px;
}
#wrap{
	overflow:hidden;
	padding:0 0 540px;
}

/* blocks's grid */
#header,
#logo,
#subheader,
#bnrzone,
#before_footer,
#footer_top,
#footer_bottom{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
}
#header > div,
#logo > div,
#subheader > div,
#bnrzone > div,
#clockmenu > div,
#bredcrumbs > div,
#before_footer > div,
#footer_top > div,
#footer_bottom > div,
#all,
#content .bordered,
#content .dark,
#bnrzone .bnr,
#content .buy_premium_brands,
#content .to_sell_on_site,
#content .advantages,
#content .get_money_today,
#before_footer .know_new_items{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	max-width:1200px;
	margin:auto;
}
#leftaside{
	display:none;
	float:left;
	width:270px;
}
#leftaside > div{
	margin:0 0 28px;
}
body.prdctfltr-shop #leftaside{
	display:block;
}
body.prdctfltr-shop #leftaside ~ #content{
	overflow:hidden;
	margin:0 0 0 312px;
	width:auto;
}
.smart-search-results.has-viewall-button{
	min-width:100% !important;
}
/* logo */
#logo{
	margin-top:26px;
	margin-bottom:20px;
}
#logo .light_button{
	margin:0.5em 0 0;
}

/* main menu */
#subheader .widget_nav_menu{
	
}

/* banner zone */
#bnrzone .bnr{
	position:relative;
	/*margin-bottom:36px;*/
}
#bnrzone .bnr:before{
	content:"";
	position:absolute;
	left:-360px;
	right:-360px;
	top:0;
	bottom:0;
	background:var(--dark, #1c3752);
	z-index:-1;
}
#bnrzone > .march-8-home ~ .bnr{
	display:none;
}
#bnrzone .march-8-pages-mobile{
	display:none;
}
#bnrzone #telegram-subscription{
	margin-bottom:-40px;
}
#telegram-subscription{
	padding:15px;
	text-align:center;
	background-color:var(--place-primary, #ECE4E1) !important;
	background-size:100% auto !important;
}
#telegram-subscription h3{
	margin:0 0 8px;
	font-family:Arvo, "MorePro", Arial, Helvetica, Tahoma, Verdana sans-serif;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	letter-spacing:.05em;
	text-align:center;
	color:var(--title, #1C3752);
}
#telegram-subscription .button_orange{
	display:inline-block;
	margin:auto;
	padding:6px 22px;
	vertical-align:top;
	font-family:Arvo, "MorePro", Arial, Helvetica, Tahoma, Verdana sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:15px;
	letter-spacing:0.07em;
	color:var(--light, #fff);
}
#telegram-subscription .button_orange:before,
#telegram-subscription .button_orange:after{
	background-color:var(--light, #fff);
}
#telegram-subscription .button_orange:before{
	top:3px;
}
#telegram-subscription .button_orange:after{
	bottom:3px;
}
#content .day-items + #telegram-subscription{
	margin:-25px 0 56px;
}

/* logo */
#logo .widget.right .textwidget iframe[src*="widget/rating"]{
	margin:1em 0 0
}
#content iframe[src*="widget/rating"]{
	display:none;
	margin:-30px auto 46px;
}
/* clockmenu */
#clockmenu {
  display: none;
  background-color: #fbfbfb;
  padding-bottom: 25px;
  margin-top: -36px;
}
.clockmenu__title{
	margin:1em -16px;
	font-family:"Arvo";
	font-size: 24px;
    line-height: 24px;
	text-align:center;
}
.clockmenu__title > *{
	display:flex;
	justify-content:center;
	align-items:center;
	column-gap:16px;
	margin:0;
	font:inherit;
	color:var(--button-alternative-color, #dfad99);
	text-transform:uppercase;
}
.clockmenu__title > *:before,
.clockmenu__title > *:after{
	content:"";
	flex-grow:1;
	display:block;
	height:1px;
	background:var(--button-alternative-color, #dfad99);
}
.clockmenu__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 3px 15px;
}
.clockmenu__item {
  box-sizing: border-box;
  display: flex;
  align-items: flex-end;
  width: calc(50% - 12px);
  max-width: 450px;
  height: 113px;
  padding: 20px;
  margin: 3px 6px;
  background-repeat: no-repeat;
  background-position: right 10px;
  color: var(--title, #1c3752);
  font-size: 18px;
  line-height: 20px;
  font-style: italic;
  text-decoration: none;
  background-color:var(--place-primary, #ebe4e0);
}
.clockmenu__item:first-child{
	background-color:var(--place-alternative)
}
.clockmenu__item:last-child{
	background-color:var(--place-addition);
}
.clockmenu__item:hover,
.clockmenu__item:focus {
  text-decoration: underline;
}

/* breadcrumbs */
#bredcrumbs .widget_breadcrumb_navxt{
	margin-bottom:14px;
}
#bredcrumbs .woocommerce-breadcrumb{
	margin-bottom:14px;
}
#bredcrumbs .yoast_breadcrumb{
	margin-bottom:14px;
}

/* content blocks */
#content .bordered{
	/*margin-top:100px;*/
	margin-top:50px;
	margin-bottom:100px;
}
#content .dark{
	margin-top:100px;
	margin-bottom:100px;
}
#content .buying_brand.bordered{
	margin-top:30px;
}
#content .buy_premium_brands{
	margin-top:80px;
	margin-bottom:80px;
}
#content .to_sell_on_site{
	margin-top:80px;
	margin-bottom:80px;
}
#content .advantages{
	margin-top:80px;
	margin-bottom:80px;
}
#content .get_money_today{
	margin-top:80px;
	margin-bottom:80px;
}
#before_footer .know_new_items{
	position:relative;
}
#before_footer .know_new_items:before{
	content:"";
	position:absolute;
	left:-360px;
	right:-360px;
	top:0;
	bottom:0;
	background:var(--dark, #1c3752);
	z-index:-1;
}
#content .buy_model_by_brand{
	margin-top:80px;
	margin-bottom:80px;
}
#content .last_articles{
	margin-top:80px;
	margin-bottom:80px;
}
#content .custom-html-widget .wpcf7{
	position:relative;
	margin-bottom:36px;
	padding-top:70px;
	padding-bottom:90px;
}
#content .custom-html-widget .wpcf7:before{
	content:"";
	position:absolute;
	left:-360px;
	right:-360px;
	top:0;
	bottom:0;
	background:var(--dark, #1c3752);
	z-index:-1;
}
#content .custom-html-widget .wpcf7.waiting:after{
	content:"";
	position:absolute;
	left:-50vw;
	right:-50vw;
	top:0;
	bottom:0;
	margin:0 50%;
	background:url('../images/icons/waitingloadingindicator.gif') 50% 50% no-repeat #fff;
	z-index:10;
	opacity:.5;
}
#content .custom-html-widget .wpcf7 ::-webkit-input-placeholder {color:#a0a9b2; opacity:1;}/* webkit */
#content .custom-html-widget .wpcf7 ::-moz-placeholder          {color:#a0a9b2; opacity:1;}/* Firefox 19+ */
#content .custom-html-widget .wpcf7 :-moz-placeholder           {color:#a0a9b2; opacity:1;}/* Firefox 18- */
#content .custom-html-widget .wpcf7 :-ms-input-placeholder      {color:#a0a9b2; opacity:1;}/* Firefox 18- */
#content .custom-html-widget .wpcf7 input,
#content .custom-html-widget .wpcf7 select,
#content .custom-html-widget .wpcf7 textarea{
	color:#003333;
}
#content .custom-html-widget .wpcf7 header{
	position:relative;
	text-align:center;
}
#content .custom-html-widget .wpcf7 header:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:50%;
	height:1px;
	background:var(--primary, #dfad99);
}
#content .custom-html-widget .wpcf7 header span{
	position:relative;
	display:inline-block;
	padding:0 12px;
	color:var(--primary, #dfad99);
	font-size:30px;
	line-height:30px;
	font-family:"Arvo";
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	background:var(--dark, #1c3752);
}
#content .custom-html-widget .wpcf7 .prop{
	margin:10px 0 50px;
	color:var(--light, #f7f5f2);
	text-align:center;
	text-transform:uppercase;
}
#content .custom-html-widget .wpcf7 .prop > *{
	color:inherit;
}
#content .custom-html-widget .wpcf7 .fleft,
#content .custom-html-widget .wpcf7 .fright{
	width:328px;
}
#content .custom-html-widget .wpcf7 .fleft{
	clear:left;
}
#content .custom-html-widget .wpcf7 .fright{
	clear:right;
}
#content .custom-html-widget .wpcf7 .center{
	margin:0 392px;
}
#content .custom-html-widget .wpcf7 label{
	display:block;
	margin:0 0 6px;
	padding:0 24px;
	color:var(--primary, #dfad99);
	font-size:16px;
	font-style:italic;
}
#content .custom-html-widget .wpcf7 .wpcf7-acceptance label{
	display:flex;
	padding:0;
}
#content .custom-html-widget .wpcf7 .fleft p > span[class*="clock-"],
#content .custom-html-widget .wpcf7 .fleft p > span[data-name*="clock-"],
#content .custom-html-widget .wpcf7 .fright p > span[class*="clock-"],
#content .custom-html-widget .wpcf7 .fright p > span[data-name*="clock-"],
#content .custom-html-widget .wpcf7 .destination{
	position: relative;
	display: inline-block;
	width:100%;
	margin:0 0 18px;
}
#content .custom-html-widget .wpcf7 .fleft p > span[class*="clock-"]:before,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name*="clock-"]:before{
	content: '';
	right: 0;
	top: 0;
	bottom:0;
	width: 36px;
	/*height: 34px;*/
	background: #a0a9b2;
	position: absolute;
	pointer-events: none;
	display: block;
	z-index: 1;
}
#content .custom-html-widget .wpcf7 .fleft p > span[class*="clock-"]:after,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name*="clock-"]:after{
	content: '▼';
	position: absolute;
	width: 36px;
	color: var(--place-primary, #f7f5f2);
	font-weight: bold;
	font-size: 16px;
	right: 0;
	/*bottom: 6px;*/
	top:50%;
	margin:-0.5em 0 0;
	text-align:center;
	pointer-events: none;
	z-index: 2;
}
#content .custom-html-widget .wpcf7 .fleft p > span[data-name="clock-model"]:before,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name="clock-model"]:after{
	display:none;
}
#content .custom-html-widget .wpcf7 .fleft p > span[class*="clock-"] select,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name*="clock-"] select{
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    margin: 0;
    height: 34px;
    padding:9px 10px;
    /*color: #a0a9b2;*/
    color: #003333;
    font-size: 14px;
	font-style:italic;
    border: none;
    outline: none;
    background:var(--light, #ebe4e0);
    cursor: pointer;
}
#content .custom-html-widget .wpcf7 .fleft p > span.clock-model:before,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name="clock-model"]:before,
#content .custom-html-widget .wpcf7 .fleft p > span.clock-model:after,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name="clock-model"]:after/*,
#content .custom-html-widget .wpcf7 .fleft p > span.clock-date:before,
#content .custom-html-widget .wpcf7 .fleft p > span.clock-date:after*/{
	display:none;
}
#content .custom-html-widget .wpcf7 .fleft p > span.clock-model input,
#content .custom-html-widget .wpcf7 .fleft p > span[data-name="clock-model"] input,
/*#content .custom-html-widget .wpcf7 .fleft > span.clock-date input,*/
#content .custom-html-widget .wpcf7 .fright p > span.clock-price input,
#content .custom-html-widget .wpcf7 .fright p > span[data-name="clock-model"] input,
#content .custom-html-widget .wpcf7 .fright p > span.clock-phone input,
#content .custom-html-widget .wpcf7 .fright p > span[data-name="clock-model"] input{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:34px;
	width:100%;
	display:inline-block;
	padding:6px 10px;
	/*color:#a0a9b2;*/
	font-style:italic;
	background:var(--light, #ebe4e0);
	border:none;
}
#content .custom-html-widget .wpcf7 
#content .custom-html-widget .wpcf7 .destination{
	margin-bottom:0;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"]{
	display:block;
	margin:18px 0 0;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox{
	display:block;
	font-size:0;
	text-align:justify;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox:after,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox:after{
	content:"";
	display:inline-block;
	width:100%;
	vertical-align:top;
}
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item{
	font-size:16px;
	line-height:20px;
	font-style:italic;
	color:var(--primary, #dfad99);
	cursor:pointer;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item{
	position:relative;
	display:inline-block;
	width:33.333%;
	margin:0;
	vertical-align:top;
	text-align:center;
}
#content .custom-html-widget .wpcf7 .destination:has([value="Telegram"]:checked) input[name="telegram-name"]{
	visibility:visible !important;
	display:block !important;
	opacity:1;
}
/*#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item i{
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	margin-right:13px;
	background:var(--place-primary, #f7f5f2);
}
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item i:before{
	display:none;
	content:"";
	position:absolute;
	left:3px;
	bottom:2px;
	width:33px;
	height:25px;
	background:url('../images/icons/checkbox_on_gray.png') 0 0 no-repeat; 
}
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item input{
	display:none;
}
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item input:checked ~ i:before{
	display:block;
}*/
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{
	min-width:24px;
	max-width:24px;
	height:24px;
}
#content .custom-html-widget .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:after{
	left:3px;
	top:auto;
	bottom:2px;
	width:33px;
	height:25px;
	background:url('../images/icons/checkbox_on_gray.png') 0 0 no-repeat; 
}


#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{
	display:block;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:after{
	display:none;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{
	content:"";
	display:block;
	height:56px;
	background:50% 50% no-repeat;
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input[value*="Перезвоним"] ~ .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input[value*="Перезвоним"] ~ .wpcf7-list-item-label:before{
	background-image:url('../images/icons/checkbox_phone.png'); 
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input[value*="WhatsApp"] ~ .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input[value*="WhatsApp"] ~ .wpcf7-list-item-label:before{
	background-image:url('../images/icons/checkbox_whatsapp.png'); 
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input[value*="SMS"] ~ .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input[value*="SMS"] ~ .wpcf7-list-item-label:before{
	background-image:url('../images/icons/checkbox_sms.png'); 
}
#content .custom-html-widget .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input[value*="Telegram"] ~ .wpcf7-list-item-label:before,
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input[value*="Telegram"] ~ .wpcf7-list-item-label:before{
	background-image:url('../svg/telegram.svg');
	background-size:contain;
}
#content .custom-html-widget .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input[value*="Max"] ~ .wpcf7-list-item-label:before{
	height:40px;
	margin:8px 0;
	background-image:url('../svg/Max_logo_brown.svg');
	background-size:contain;
}
#content .custom-html-widget .wpcf7 .center .clock-description,
#content .custom-html-widget .wpcf7 .center [data-name="clock-description"]{
	display:block;
}
#content .custom-html-widget .wpcf7 .center .clock-description textarea,
#content .custom-html-widget .wpcf7 .center [data-name="clock-description"] textarea{
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	height:114px;
	padding:14px 24px;
	/*color:#a0a9b2;*/
	font-size:16px;
	line-height:18px;
	font-style:italic;
	border:none;
	background:var(--light, #ebe4e0);
	resize:none;
}
#content .custom-html-widget .wpcf7 .center .clock-packaging,
#content .custom-html-widget .wpcf7 .center [data-name="clock-packaging"]{
	display:block;
	margin:54px 0 0;
}
#content .custom-html-widget .wpcf7 .center .clock-packaging .wpcf7-checkbox,
#content .custom-html-widget .wpcf7 .center [data-name="clock-packaging"] .wpcf7-checkbox{
	display:block;
}
#content .custom-html-widget .wpcf7 .center .clock-packaging .wpcf7-checkbox .wpcf7-list-item,
#content .custom-html-widget .wpcf7 .center [data-name="clock-packaging"] .wpcf7-checkbox .wpcf7-list-item{
	margin:0;
}
#content .custom-html-widget .wpcf7 .center .clock-packaging .wpcf7-checkbox .wpcf7-list-item i,
#content .custom-html-widget .wpcf7 .center [data-name="clock-packaging"] .wpcf7-checkbox .wpcf7-list-item i{
	display:inline-block;
	margin:0 16px 0 0;
	vertical-align:bottom;
}
#content .custom-html-widget .wpcf7 .photos{
	margin-top:42px;
	text-align:justify;
	font-size:0;
}
#content .custom-html-widget .wpcf7 .photos:after{
	content:"";
	display:inline-block;
	width:100%;
}
#content .custom-html-widget .wpcf7 .photos label,
#content .custom-html-widget .wpcf7 .photos p > span{
	display:inline-block;
	vertical-align:top;
}
#content .custom-html-widget .wpcf7 .photos label{
	margin:0;
	padding:0;
	color:var(--primary, #dfad99);
	font-size:16px;
	line-height:16px;
	font-style:italic;
	vertical-align:bottom;
}
#content .custom-html-widget .wpcf7 .photos p > span{
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:50px;
	height:38px;
	border:1px solid var(--primary, #dfad99);
	background:url('../images/backgrounds/photo_light.png') 50% 50% no-repeat;
	cursor:pointer;
}
#content .custom-html-widget .wpcf7 .photos p > span input{
	display:none;
}
#content .custom-html-widget .wpcf7 .photos p > span i{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:50% 50% no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
}
#content .custom-html-widget .wpcf7 .photos p > span i[style]{
	background-color:var(--primary, #dfad99);
}
#content .custom-html-widget .wpcf7 .wpcf7-not-valid{
	outline:2px solid #f00 !important;
}
#content .custom-html-widget .wpcf7 .buttons{
	margin:50px 0 0;
}
#content .custom-html-widget .wpcf7 .buttons > p{
	display:flex;
	align-items:center;
	column-gap:12px;
	margin:0;
	text-align:center;
}
#content .custom-html-widget .wpcf7 .buttons p:before,
#content .custom-html-widget .wpcf7 .buttons p:after{
	content:"";
	flex-grow:1;
	display:block;
	height:1px;
	background:var(--primary, #dfad99);
}
#content .custom-html-widget .wpcf7 .buttons [class*="button"],
#content .custom-html-widget .wpcf7 .buttons [data-name*="button"]{
	position:relative;
	display:inline-block;
	width:250px;
	vertical-align:top;
	outline:12px solid var(--dark, #1c3752);
}
#content .ordering_filtering_mobile,
#content .product_filter{
	margin:24px 0;
}
#content .four_steps{
	margin:100px 0;
}
#content .four_steps{
	margin:100px 0;
}
#content .day-items:first-child{
	margin-top:0;
}

#content #custom_post_widget-48707 .wpcf7 .fleft p > span[data-name*="clock-"] select{
	height:46px;
}
#content .custom-html-widget .wpcf7 .privacy{
	margin-top:2em;
}
#content .custom-html-widget .wpcf7 .privacy label{
	padding:0;
}
#content .custom-html-widget .wpcf7 .privacy .wpcf7-list-item{
	margin:0;
}

/* info pages */
#info_page{
	margin:0 0 90px;
}
#info_page .aside{
	float:left;
	width:292px;
}
#info_page .aside > p,
#info_page .aside > br{
	display:none;
}
#info_page .aside .content_block{
	margin:0 0 28px;
}
#info_page .aside ~ .inner{
	margin-left:320px;
}
#info_page .inner{
	margin:8px 0 0;
	position:relative;
	padding:56px 40px;
	border:1px solid var(--primary, #dfad99);
	background:var(--place-primary, #f7f5f2);
}
#info_page .inner .title{
	position:absolute;
	top:-15px;
	left:0;
	right:0;
	text-align:center;
}
#info_page .inner .title > *{
	position:relative;
	display:inline-block;
	margin:0;
	vertical-align:top;
	font-family:"Arvo";
	font-size:30px;
	line-height:30px;
	color:var(--primary, #dfad99);
	text-transform:uppercase;
	border-left:14px solid var(--place-primary, #f7f5f2);
	border-right:14px solid var(--place-primary, #f7f5f2);
	background:var(--place-primary, #f7f5f2);
}
#info_page .inner .thumbnail{
	float:right;
	width:358px;
	max-width:50%;
	margin:10px 0 18px 18px;
}
#info_page .inner .thumbnail img{
	display:block;
	max-width:100%;
	width:auto !important;
	height:auto !important;
	margin:auto;
	-webkit-box-shadow:0 0 10px rgba(222,210,201,.75);
	box-shadow:0 0 10px rgba(222,210,201,.75);
}
#info_page .inner p{
	margin:0 0 24px;
	font-size:15px;
	line-height:25px;
}
#info_page .inner a{
	color:var(--text, #c08f7b);
	text-decoration:underline;
}
#info_page .inner a:hover{
	text-decoration:none;
}
#info_page .inner header{
	display:table;
	width:100%;
	margin:80px 0 44px;
	text-align:center;
}
#info_page .inner header > *{
	display:inline-block;
	margin:0;
	padding:4px 0;
	font-size:22px;
	line-height:28px;
	text-transform:uppercase;
	font-family:"Arvo";
	vertical-align:top;
	color:#27415a;
	border-top:1px solid var(--title, #1c3752);
	border-bottom:1px solid var(--title, #1c3752);
}
#info_page .inner ul,
#info_page .inner li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
#info_page .inner ul{
	margin:0 0 24px 58px;
}
#info_page .inner li{
	position:relative;
	padding:0 0 0 50px;
	font-size:15px;
	line-height:25px;
}
#info_page .inner li:before{
	content:"";
	position:absolute;
	left:15px;
	top:50%;
	width:20px;
	height:19px;
	margin:-11.5px 0 0;
	background:url('../images/icons/li_accept.png') 0 0 no-repeat;
}
#info_page .inner img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
#info_page .inner .buttons{
	display:flex;
	justify-content:center;
}

/* article news */
#article_news{
	margin:0 0 90px;
}
#article_news .aside{
	float:left;
	width:292px;
}
#article_news .aside > p,
#article_news .aside > br{
	display:none;
}
#article_news .aside .content_block{
	margin:0 0 28px;
}
#article_news .aside ~ .inner{
	margin-left:320px;
}
#article_news .inner{
	margin:8px 0 0;
	position:relative;
	padding:56px 40px;
	border:1px solid var(--primary, #dfad99);
	/*background:var(--place-primary, #f7f5f2);*/
}
#article_news .inner .title{
	/*position:absolute;
	top:-15px;
	left:0;
	right:0;
	text-align:center;*/
}
#article_news .inner .title > *{
	/*position:relative;
	display:inline-block;
	margin:0;
	vertical-align:top;
	border-left:14px solid #fbfbfb;
	border-right:14px solid #fbfbfb;
	background:#fbfbfb;*/
	color:var(--primary, #dfad99);
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	font-family:"Arvo";
}
#article_news .inner .thumbnail{
	float:right;
	width:358px;
	max-width:50%;
	margin:10px 0 18px 18px;
}
#article_news .inner .thumbnail img{
	display:block;
	max-width:100%;
	width:auto !important;
	height:auto !important;
	margin:auto;
	-webkit-box-shadow:0 0 10px rgba(222,210,201,.75);
	box-shadow:0 0 10px rgba(222,210,201,.75);
}
#article_news .inner p{
	margin:0 0 24px;
	font-size:15px;
	line-height:25px;
}
#article_news .inner a{
	color:var(--text, #c08f7b);
	text-decoration:underline;
}
#article_news .inner a:hover{
	text-decoration:none;
}
#article_news .inner header{
	display:table;
	width:100%;
	margin:80px 0 44px;
	text-align:center;
}
#article_news .inner header > *{
	display:inline-block;
	margin:0;
	padding:4px 0;
	font-size:22px;
	line-height:28px;
	text-transform:uppercase;
	font-family:"Arvo";
	vertical-align:top;
	color:#27415a;
	border-top:1px solid var(--title, #1c3752);
	border-bottom:1px solid var(--title, #1c3752);
}
#article_news .inner ul,
#article_news .inner li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
#article_news .inner ul{
	margin:0 0 24px 58px;
}
#article_news .inner li{
	position:relative;
	padding:0 0 0 50px;
	font-size:15px;
	line-height:25px;
}
#article_news .inner li:before{
	content:"";
	position:absolute;
	left:15px;
	top:50%;
	width:20px;
	height:19px;
	margin:-11.5px 0 0;
	background:url('../images/icons/li_accept.png') 0 0 no-repeat;
}
#article_news .inner img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
#article_news .widget_custom_post_widget,
#info_page .widget_custom_post_widget,
#article_news .widget_recent_entries,
#info_page .widget_recent_entries{
	margin:0 0 28px;
}
/* PopUp's Zone */
#popup_overlay{
	visibility:hidden;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:var(--title, #1c3752);
	opacity:0;
	z-index:9000;
	transition:all .3s;
}
#popup_overlay.visible{
	visibility:visible;
	opacity:.47;
}
#popup_widget_zone{
	height:0;
}
#popup_widget_zone .wpcf7-contact-form-not-found{
	display:none;
}
#popup_widget_zone .close{
	position:absolute;
	right:12px;
	top:12px;
	width:20px;
	height:20px;
	text-indent:-9999px;
	text-decoration:none;
	cursor:pointer;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#popup_widget_zone .close:before,
#popup_widget_zone .close:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:50%;
	height:2px;
	margin:-1px 0 0;
	background:var(--title, #1c3752);
}
#popup_widget_zone .close:after{
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
#popup_widget_zone .wpcf7,
#popup_widget_zone #accept_message,
#popup_widget_zone #error_message{
	overflow:hidden;
	visibility:hidden;
	position:fixed;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
	box-sizing:border-box;
	width:816px;
	max-width:100%;
	margin:auto;
	padding:32px 86px 10px;
	color:var(--light, #fff);
	background:var(--primary, #dfad99);
	opacity:0;
	z-index:9001;
	transition:opacity .3s;
}
#popup_widget_zone .wpcf7.visible,
#popup_widget_zone #accept_message.visible,
#popup_widget_zone #error_message.visible{
	visibility:visible;
	opacity:1;
}
#popup_widget_zone .wpcf7:after{
	content:"";
	visibility:hidden;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:url('../images/icons/waitingloadingindicator.gif') 50% 50% no-repeat #fff;
	opacity:0;
	transition:all .3s;
	z-index:10;
}
#popup_widget_zone .wpcf7.waiting:after{
	visibility:visible;
	opacity:.5;
}
#popup_widget_zone .wpcf7 header{
	margin:0 0 30px;
	text-align:center;
}
#popup_widget_zone .wpcf7 header span{
	display:inline-block;
	padding:8px 0;
	color:var(--title, #1c3752);
	font-size:30px;
	line-height:30px;
	font-family:"Arvo";
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	border-top:1px solid var(--title, #1c3752);
	border-bottom:1px solid var(--title, #1c3752);
}
#popup_widget_zone .wpcf7 .clock-brand,
#popup_widget_zone .wpcf7 [data-name="clock-brand"],
#popup_widget_zone .wpcf7 .clock-model,
#popup_widget_zone .wpcf7 [data-name="clock-model"],
#popup_widget_zone .wpcf7 .clock-date,
#popup_widget_zone .wpcf7 [data-name="clock-date"],
#popup_widget_zone .wpcf7 .clock-phone,
#popup_widget_zone .wpcf7 [data-name="clock-phone"]{
	float:left;
	clear:left;
}
#popup_widget_zone .wpcf7 .clock-condition,
#popup_widget_zone .wpcf7 [data-name="clock-condition"],
#popup_widget_zone .wpcf7 .clock-complect,
#popup_widget_zone .wpcf7 [data-name="clock-complect"],
#popup_widget_zone .wpcf7 .clock-price,
#popup_widget_zone .wpcf7 [data-name="clock-price"],
#popup_widget_zone .wpcf7 .clock-description,
#popup_widget_zone .wpcf7 [data-name="clock-description"],
#popup_widget_zone .wpcf7 .photos,
#popup_widget_zone .wpcf7 [data-name="photos"],
#popup_widget_zone .wpcf7 .destination,
#popup_widget_zone .wpcf7 [data-name="destination"]{
	float:right;
	clear:right;
}
#popup_widget_zone .wpcf7 p > span[class*="clock-"],
#popup_widget_zone .wpcf7 p > span[data-name*="clock-"],
#popup_widget_zone .wpcf7 .photos,
#popup_widget_zone .wpcf7 .destination{
	position: relative;
	display: inline-block;
	width:300px;
	margin:0 0 18px;
}
#popup_widget_zone .wpcf7 p > span[class*="clock-"]:before,
#popup_widget_zone .wpcf7 p > span[data-name*="clock-"]:before{
	content: '';
	right: 0;
	top: 0;
	width: 36px;
	height: 34px;
	position: absolute;
	pointer-events: none;
	display: block;
	z-index: 1;
	background:var(--dark, #e3d8d1);
}
#popup_widget_zone .wpcf7 p > span[class*="clock-"]:after,
#popup_widget_zone .wpcf7 p > span[data-name*="clock-"]:after{
	content: '▼';
	position: absolute;
	width: 36px;
	color: var(--place-primary, #f7f5f2);
	font-weight: bold;
	font-size: 16px;
	right: 0;
	bottom: 6px;
	text-align:center;
	pointer-events: none;
	z-index: 2;
}
#popup_widget_zone .wpcf7 p > span[class^="clock-description"]:before,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-description"]:before,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-image"]:before,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-destination"]:before,
#popup_widget_zone .wpcf7 p > span[class^="clock-description"]:after,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-description"]:after,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-image"]:after,
#popup_widget_zone .wpcf7 p > span[data-name^="clock-destination"]:after{
	display: none;
}
#popup_widget_zone .wpcf7 p > span[class*="clock-"] select,
#popup_widget_zone .wpcf7 p > span[data-name*="clock-"] select{
    position: relative;
    appearance: none;
    width: 100%;
    margin: 0;
    height: 34px;
    padding:9px 10px;
    color:var(--text, #c08f7b);
    font-size: 14px;
	font-style:italic;
    border: none;
    outline: none;
    background:var(--place-primary, #f7f5f2);
    cursor: pointer;
}
#popup_widget_zone .wpcf7 p > span.clock-model:before,
#popup_widget_zone .wpcf7 p > span[data-name="clock-model"]:before,
#popup_widget_zone .wpcf7 p > span.clock-model:after,
#popup_widget_zone .wpcf7 p > span[data-name="clock-model"]:after,
/*#popup_widget_zone .wpcf7 p > span.clock-date:before,
#popup_widget_zone .wpcf7 p > span.clock-date:after,*/
#popup_widget_zone .wpcf7 p > span.clock-phone:before,
#popup_widget_zone .wpcf7 p > span[data-name="clock-phone"]:before,
#popup_widget_zone .wpcf7 p > span.clock-phone:after,
#popup_widget_zone .wpcf7 p > span[data-name="clock-phone"]:after,
#popup_widget_zone .wpcf7 p > span.clock-price:before,
#popup_widget_zone .wpcf7 p > span[data-name="clock-price"]:before,
#popup_widget_zone .wpcf7 p > span.clock-price:after,
#popup_widget_zone .wpcf7 p > span[data-name="clock-price"]:after{
	display:none;
}
#popup_widget_zone .wpcf7 p > span.clock-model input,
#popup_widget_zone .wpcf7 p > span[data-name="clock-model"] input,
/*#popup_widget_zone .wpcf7 p > span.clock-date input,*/
#popup_widget_zone .wpcf7 p > span.clock-phone input,
#popup_widget_zone .wpcf7 p > span[data-name="clock-phone"] input,
#popup_widget_zone .wpcf7 p > span.clock-price input,
#popup_widget_zone .wpcf7 p > span[data-name="clock-price"] input,
#popup_widget_zone .wpcf7 p > span[data-name="telegram-name"] input{
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height:34px;
	width:100%;
	display:inline-block;
	padding:6px 10px;
	color:var(--text, #c08f7b);
	font-style:italic;
	background:var(--place-primary, #f7f5f2);
	border:none;
}
#popup_widget_zone .wpcf7 p > span.clock-date input,
#popup_widget_zone .wpcf7 p > span[data-name="clock-date"] input{
	
}
#popup_widget_zone .wpcf7 .photos,
#popup_widget_zone .wpcf7 [data-name="photos"]{
	text-align:justify;
}
#popup_widget_zone .wpcf7 .photos:after,
#popup_widget_zone .wpcf7 [data-name="photos"]:after{
	content:"";
	display:inline-block;
	width:100%;
}
#popup_widget_zone .wpcf7 .photos label,
#popup_widget_zone .wpcf7 [data-name="photos"] label,
#popup_widget_zone .wpcf7 .photos > span,
#popup_widget_zone .wpcf7 [data-name="photos"] > span{
	display:inline-block;
	vertical-align:top;
}
#popup_widget_zone .wpcf7 .photos label,
#popup_widget_zone .wpcf7 [data-name="photos"] label{
	width:108px;
	color:var(--title, #1c3752);
	font-size:14px;
	line-height:16px;
	font-style:italic;
	font-weight:bold;
}
#popup_widget_zone .wpcf7 .photos p > span,
#popup_widget_zone .wpcf7 [data-name="photos"] p > span{
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:50px;
	height:38px;
	border:1px solid var(--title, #1c3752);
	background:url('../images/backgrounds/photo.png') 50% 50% no-repeat;
	cursor:pointer;
}
#popup_widget_zone .wpcf7 .photos p > span input,
#popup_widget_zone .wpcf7 [data-name="photos"] p > span input{
	display:none;
}
#popup_widget_zone .wpcf7 .photos p > span i,
#popup_widget_zone .wpcf7 [data-name="photos"] p > span i{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:50% 50% no-repeat;
	-webkit-background-size:cover;
	background-size:cover;
}
#popup_widget_zone .wpcf7 .photos p > span i[style],
#popup_widget_zone .wpcf7 [data-name="photos"] p > span i[style]{
	background-color:var(--primary, #dfad99);
}
/* recall me form */
#popup_widget_zone .wpcf7:nth-child(2),
#popup_widget_zone .wpcf7:nth-child(3),
#popup_widget_zone .wpcf7:nth-child(5),
#popup_widget_zone #accept_message,
#popup_widget_zone #error_message{
	width:420px;
	padding:32px 40px 10px;
} 
#popup_widget_zone .wpcf7:nth-child(2) .feedback-email,
#popup_widget_zone .wpcf7:nth-child(2) [data-name="feedback-email"],
#popup_widget_zone .wpcf7:nth-child(2) .feedback-phone,
#popup_widget_zone .wpcf7:nth-child(2) [data-name="feedback-phone"]{
	display:block;
	margin:0 0 18px;
}
#popup_widget_zone .wpcf7:nth-child(2) .buttons [class*="button"],
#popup_widget_zone .wpcf7:nth-child(2) .buttons [data-name*="button"],
#popup_widget_zone .wpcf7:nth-child(3) .buttons [class*="button"],
#popup_widget_zone .wpcf7:nth-child(3) .buttons [data-name*="button"]{
	width:100%;
}
#popup_widget_zone .wpcf7 .destination{
	margin:-12px 0 0;
}
#popup_widget_zone .wpcf7 .destination label{
	display:block;
	margin:0 0 12px;
	color:var(--title, #1c3752);
	font-size:14px;
	line-height:16px;
	font-style:italic;
	font-weight:bold;
}
#popup_widget_zone .wpcf7 .destination .clock-destination,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"]{
	display:block;
}
/*#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox{
	display:block;
}
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item{
	position:relative;
	display:inline-block;
	margin:0 0 0 12px;
	padding:0 0 0 28px;
	vertical-align:top;
	font-size:14px;
	line-height:20px;
	font-style:italic;
	color:var(--title, #1c3752);
	cursor:pointer;
}*/
/*#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item:first-child,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item:first-child{
	margin-left:0;
}
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item i,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item i{
	position:absolute;
	left:0;
	top:0;
	width:17px;
	height:17px;
	background:var(--place-primary, #f7f5f2);
}
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item i:before,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item i:before{
	display:none;
	content:"";
	position:absolute;
	left:5px;
	top:0;
	width:17px;
	height:13px;
	background:url('../images/icons/checkbox_on.png') 0 0 no-repeat; 
}
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input{
	display:none;
}
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox .wpcf7-list-item input:checked ~ i:before,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox .wpcf7-list-item input:checked ~ i:before{
	display:block;
}*/
#popup_widget_zone .wpcf7 .destination .clock-destination .wpcf7-checkbox,
#popup_widget_zone .wpcf7 .destination [data-name="clock-destination"] .wpcf7-checkbox{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	column-gap:.3em;
}
#popup_widget_zone .wpcf7 .destination:has([value="Telegram"]:checked) input[name="telegram-name"]{
	visibility:visible !important;
	display:block !important;
	opacity:1;
}

/* buying form */
#popup_widget_zone .wpcf7:nth-child(3) .customer-product_name,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-product_name"],
#popup_widget_zone .wpcf7:nth-child(3) .customer-name,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-name"],
#popup_widget_zone .wpcf7:nth-child(3) .customer-email,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-email"],
#popup_widget_zone .wpcf7:nth-child(3) .customer-phone,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-phone"]{
	display:block;
	margin:0 0 18px;
}
#popup_widget_zone .wpcf7:nth-child(3) .customer-product_name,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-product_name"]{
	position:relative;
}
#popup_widget_zone .wpcf7:nth-child(3) .customer-product_name:after,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-product_name"]:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
#popup_widget_zone .wpcf7:nth-child(3) .customer-product_name input,
#popup_widget_zone .wpcf7:nth-child(3) [data-name="customer-product_name"] input{
	background:transparent;
	color:var(--title, #1c3752);
}
#popup_widget_zone .wpcf7:nth-child(3) .hidden{
	display:none;
}
/* inform form */
#popup_widget_zone .wpcf7:nth-child(5) .customer-product_name,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-product_name"],
#popup_widget_zone .wpcf7:nth-child(5) .customer-name,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-name"],
#popup_widget_zone .wpcf7:nth-child(5) .customer-email,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-email"],
#popup_widget_zone .wpcf7:nth-child(5) .customer-phone,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-phone"]{
	display:block;
	margin:0 0 18px;
}
#popup_widget_zone .wpcf7:nth-child(5) .customer-product_name,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-product_name"]{
	position:relative;
}
#popup_widget_zone .wpcf7:nth-child(5) .customer-product_name:after,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-product_name"]:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
#popup_widget_zone .wpcf7:nth-child(5) .customer-product_name input,
#popup_widget_zone .wpcf7:nth-child(5) [data-name="customer-product_name"] input{
	background:transparent;
	color:var(--title, #1c3752);
}
#popup_widget_zone .wpcf7:nth-child(5) .hidden{
	display:none;
}

#popup_widget_zone .wpcf7 hr{
	float:left;
	width:100%;
	height:1px;
	margin:24px 0;
	background:var(--title, #1c3752);
}
#popup_widget_zone .wpcf7 .buttons{
	clear:both;
	text-align:center;
}
#popup_widget_zone .wpcf7 .buttons > p > span:has(.wpcf7-acceptance){
	display:block;
	text-align:left;
}
#popup_widget_zone .wpcf7 .buttons [class*="button"],
#popup_widget_zone .wpcf7 .buttons [data-name*="button"]{
	display:inline-block;
	width:250px;
	max-width:100%;
	vertical-align:top;
}
#popup_widget_zone .wpcf7 .buttons .notice{
	margin:12px 0 0;
	color:var(--title, #1c3752);
	font-size:13px;
	font-style:italic;
}
#popup_widget_zone .wpcf7 .wpcf7-not-valid{
	outline:2px solid #f00 !important;
}
#popup_widget_zone .wpcf7 textarea{
	color:var(--text, #c08f7b);
	background:var(--place-primary, #f7f5f2);
	border:none;
}
#popup_widget_zone .wpcf7 [data-name="user-message"]{
	margin:0 0 18px;
}
.wpcf7 ul,
.wpcf7 li{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}
.wpcf7 .messengers{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	margin:0.5em -0.3em -0.3em;
}
.wpcf7 .messengers li{
	margin:0.3em;
}
.wpcf7 p:has([data-name="user-city"]){
	font-size:0;
	line-height:0;
}
#popup_widget_zone #accept_message header,
#popup_widget_zone #error_message header{
	margin:0 0 30px;
	text-align:center;
}
#popup_widget_zone #accept_message header span,
#popup_widget_zone #error_message header span{
	display:inline-block;
	padding:8px 0;
	color:var(--title, #1c3752);
	font-size:30px;
	line-height:30px;
	font-family:"Arvo";
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:top;
	border-top:1px solid var(--title, #1c3752);
	border-bottom:1px solid var(--title, #1c3752);
}
#popup_widget_zone #accept_message p,
#popup_widget_zone #error_message p{
	text-align:center;
	color: var(--title, #1c3752);
    font-size: 14px;
    line-height: 16px;
    font-style: italic;
    font-weight: bold;
}

/* correct styles for plugins */
.smart-search-view-all-holder{
	box-sizing:border-box;
	padding-right:10px;
}
.fancybox-thumbs{
	background:#000;
}
.fancybox-slide > *{
  padding:12px;
  background-color:#000;
  max-width:100%;
}
.fancybox-slide::before{
	/*display:none;*/
}

.grecaptcha-badge{
	display:none !important;
}
.tinv-wraper .tinvwl_add_to_wishlist_button{
	margin:0 !important;
}
/*.tinvwl_add_to_wishlist_button{
	overflow:hidden;
	position:relative;
	box-sizing:border-box;
	width:16px;
	height:20px;
	border:1px solid #dfad99;
	border-bottom:none;
	border-radius:2px 2px 0 0;
}
.tinvwl_add_to_wishlist_button[data-tinv-wl-action="remove"]{
	background:#dfad99;
}
.tinvwl_add_to_wishlist_button:after{
	content:"";
	position:absolute;
	left:50%;
	bottom:-8px;
	box-sizing:border-box;
	width:14px;
	height:14px;
	margin:0 0 0 -7px;
	border:inherit;
	background:var(--place-primary, #f7f5f2);
	transform:rotate(-45deg);
}*/
.tinvwl_add_to_wishlist_button{
	position:relative;
	color:var(--text, #dfad99);
}
.tinvwl_add_to_wishlist_button > span{
	position:absolute;
	right:100%;
	margin:0 0.3em 0 0 !important;
	white-space:nowrap;
	font-size:12px;
	font-style:italic;
	letter-spacing:-0.02em;
	background:var(--place-primary, #f7f5f2);
	opacity:0;
	transition:opacity .3s;
}
.tinvwl_add_to_wishlist_button:hover > span{
	opacity:1;
}
.tinvwl_add_to_wishlist_button > span:before,
.tinvwl_add_to_wishlist_button > span:after{
	display:none !important;
}
.woocommerce .product .fright .sex_size{
	display:flex;
	justify-content:space-between;
}
.woocommerce .product .fright .sex_size:before,
.woocommerce .product .fright .sex_size .tinv-wraper{
	content:"";
	display:block;
	margin:0 2em;
}

.mailpoet-subscribe {
  width: 1px;
  height: 1px;
  padding: 0;
  position: absolute;
  margin: -1px;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.mailpoet-subscribe2 {
  width: 1px;
  height: 1px;
  padding: 0;
  position: absolute;
  margin: -1px;
  border: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

/* phone mask */

.feedback-phone, .clock-phone, .customer-phone {
  position: relative;
}

.feedback-phone::before, .customer-phone::before {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  background-image: url(../images/icons/phone.svg);
  position: absolute;
  margin: auto;
  top: -2px;
  bottom: 0;
  left: 15px;
}

.customer-phone::before {
	background-image: url(../images/icons/phone_in.svg);
}

.feedback-phone input[type="tel"], .customer-phone input[type="tel"] {
  padding-left: 47px;
}

.clock-phone::after {
    content: "" !important;
    display: block !important;
    width: 19px !important;
    height: 19px !important;
    background-image: url(../images/icons/phone.svg);
  	background-size: cover;
    position: absolute !important;
    margin: auto;
    top: -2px;
    bottom: 0 !important;
    left: 10px;
    right: auto !important;
}

.clock-phone input[type="tel"] {
	padding-left: 39px !important;
}

#wpcf7-f287-p2-o1 .clock-phone::after {
	background-image: url(../images/icons/phone_grey.svg);
	left: 12px;
}

#wpcf7-f287-p2-o1 .clock-phone input[type="tel"] {
	padding-left: 40px !important;
}

/*input[name="clock-packaging"] {
    position: absolute;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    overflow: hidden;
    border: 0;
    padding: 0;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    margin: -1px;
}*/

/*#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item i{
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	background:var(--place-primary, #f7f5f2);
  	margin-right: 13px;
    margin-bottom: -6px;
}
#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item i:before{
	display:none;
	content:"";
	position:absolute;
	left:3px;
	bottom:2px;
	width:33px;
	height:25px;
	background:url('../images/icons/checkbox_on_gray.png') 0 0 no-repeat; 
}
#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item input{
	display:none;
}
#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item input:checked ~ span i:before{
	display:block;
}

#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item { 
  	margin-left: 0;
}
#content .custom-html-widget .wpcf7 .wpcf7-acceptance .wpcf7-list-item > label { 
  	padding-left: 0;
}*/
#before_footer .buying_other_items{
	margin:50px 0;
}

/* Victory day */
#logo .message.victoryday > div{
	position:relative;
	display:flex;
	flex-direction:column;
	padding:40px 25%;
	text-align:center;
	color:#fff;
	font-family: "Arvo";
	background:var(--dark, #1c3752);
}
#logo .message.victoryday > div:before,
#logo .message.victoryday > div:after{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	height:180px;
	max-height:100%;
	background:url('https://chronoscope.watch/wp-content/uploads/2026/10/bnr-10.26.jpg') 50% 0% no-repeat;
	background-size:auto 100%;
}

body.page-id-51887 .bnr .buttons{
	position:relative;
	flex-wrap:wrap;
	justify-content:center;
	column-gap:1em;
	width:220px;
}
body.page-id-51887 .bnr .buttons .button{
	width:100%;
	margin:0 0 1em;
}
body.page-id-51887 .bnr .buttons .button ~ a{
	margin-bottom:-30px;
}
body.page-id-51887 .bnr .buttons .messenger{
	position:static;
	margin:0;
}
body.page-id-51887 .bnr .buttons .messenger[href^="tel:"]{
	text-indent:0;
	width:auto;
	height:auto;
	color:var(--primary, #dfad99);
	text-decoration:none;
	background:none;
}


.multi_button {position: fixed!important; top: auto!important; bottom: 0%!important; }

body.single-product #custom_post_widget-22{
	display:none;
}
.woo-brande-item{
	font-size:13px;
}

/* from funcions.php */
a[href$="/product-tag/superczena/"]{
  background:#f33!important;
  color:#fff!important;
}
.day-items.mobile .product .thumb {
  height: 210px;
}
#logo > div,
.bordered,
#footer_top #footer_inner,
.woocommerce .product .styled_product_gallery .thumb,
.bordered header > *,
#footer_top,#info_page .inner .title > *,
#info_page .inner{
	background:var(--light, #fbfbfb);
}
.bordered header > *,.bordered .buttons .button_white,#info_page .inner .title > *{
  border-left:14px solid var(--light, #fbfbfb);
  border-right:14px solid var(--light, #fbfbfb);
}
.woocommerce .product .styled_product_gallery .thumb{
  border: 20px solid var(--light, #fbfbfb);
}
.woocommerce-result-count{
  float: left;
  margin-top: 0;
	font-size:22px;
}
.woocommerce-ordering{
  float: right!important;
}
.woo-main-before{
  /*width: 100%;
  float: left;*/
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 5px;
  margin: 15px 0;
}
.woo-brande-title{
  min-width: 165px;
  color:var(--title, #000);
}
.woo-brande-items{
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  max-width: 700px;
}
.woo-brande-item{
  cursor:pointer;
	background:var(--place-primary, rgba(236, 228, 225, 1));
  border-radius: 33px;
  padding: 5px 32px 4px;
  transition:all .3s;
}
.woo-brande-item a{
  color:var(--title, rgba(28, 55, 82, 1));
  text-decoration:none;
  transition:all .3s;
}
.woo-brande-item:hover{
  background:var(--title, rgba(28, 55, 82, 1));
}
.woo-brande-item:hover a{
  color:var(--light, #F6F5F1);
}
.woo-brande-items hr{
	display:block;
	width:100%;
	height:1px;
	margin:5px 0;
	background:var(--place-primary, rgba(236, 228, 225, 1))
}
[class*="prdctfltr_pa_sost"]  .prdctfltr_checkboxes{
  display: flex;
  gap: 15px;
  flex-direction: column-reverse;
}
.styled_product_gallery .product-gallery{
	position:relative!;
}
.styled_product_gallery .owl-item svg{
	position:absolute;
}
#custom_post_widget-18{
	background:var(--dark);
}
.woocommerce-no-products-found{
	font-size:22px;
}
.woocommerce ul.products .woocommerce-no-products-found{
	margin-left:12px;
	margin-right:12px;
}
.woocommerce ul.products .woocommerce-no-products-found *{
	font:inherit;
}
.product_short_description + .content_block .buy_delivery_pay{
	margin-top:30px;
}

.subcategories_only .prdctfltr_add_scroll .prdctfltr_checkboxes:has(.prdctfltr_sub) > label{
	display:none !important;
}
.subcategories_only .prdctfltr_add_scroll .prdctfltr_checkboxes:has(.prdctfltr_sub) > label + .prdctfltr_sub{
	margin-left:0;
}

/* Corrections other */
/*.wpcf7 .wpcf7-form-control-wrap input[name$="phone"].wpcf7-validates-as-required{
	outline:2px solid #f00 !important;
}
.wpcf7 .wpcf7-form-control-wrap input[name$="phone"].wpcf7-validates-as-required + span{
	display:block;
	color:#dc3232;
	font-size:1em;
	font-weight:normal;
}*/
.wpcf7 .wpcf7-form-control-wrap:has(input[name="clock-phone"].wpcf7-validates-as-required) .require-notice + .wpcf7-not-valid-tip{
	display:none !important;
}
.wpcf7 .wpcf7-form-control-wrap:has(input[name="clock-phone"].wpcf7-validates-as-required) .require-notice{
	display:block;
	margin:.2em 0 0;
	color: var(--light, #f7f5f2);
	font-size:12px;
}
.wpcf7 .wpcf7-form-control-wrap:has(input[name="clock-phone"].wpcf7-validates-as-required) .require-notice:before{
	content:"* ";
	color:#f00;
	font:inherit;
	font-size:1.2em;
}
#content > .page:has(#custom_post_widget-80006){
	display:flex;
	flex-direction:column;
}
#content > .page:has(#custom_post_widget-80006) > div,
#content > .page:has(#custom_post_widget-80006) > section,
#content > .page:has(#custom_post_widget-80006) > p{
	width:100%;
}
#content > .page:has(#custom_post_widget-80006) > #custom_post_widget-80006{
	order:-1;
}
.price-alerts-form-wrapper.devnet-pa-modal-open .devnet-pa-form{
	width:min(47rem, 90%) !important;
}
.price-alerts-form-wrapper .devnet-pa-inline-group .devnet-pa-text-field:first-child{
	min-width:12rem !important;
}