﻿/*   
Theme Name: burum
Author: Dmitrij Nikolaenko
Authot Email: dmitrij.nikolaenko.91@gmail.com
*/

html, body{width: 100%;min-height: 100%;scroll-behavior: smooth;}
body{font-family: 'Open Sans', sans-serif; word-break: break-word;}
/***position foter***/
* {margin: 0;padding: 0;}
html, body {height: 100%;}
#content-sites {display: flex;flex-direction: column;height: 100%;}
#content {flex: 1 0 auto;}
#footer {flex: 0 0 auto;}
/*** end position foter***/
a, input, img, textarea{outline: none;}
a{transition: 0.3s; color:#03A9F4;}
a:hover{transition: 0.3s; text-decoration:none;}
h1{font-size: 42px;padding-bottom: 24px; font-weight:800;line-height:110%;color:var(--green-color);}
h2{font-size: 36px;padding-bottom: 22px; font-weight:800;line-height:110%;color:var(--green-color);}
h3{font-size: 28px;padding-bottom: 20px; font-weight:800;line-height:110%;color:var(--green-color);}
h4{font-size: 24px;padding-bottom: 18px; font-weight:800;line-height:110%;color:var(--green-color);}
h5{font-size: 22px;padding-bottom: 16px; font-weight:800;line-height:110%;color:var(--green-color);}
p{ font-size: 16px;padding-bottom: 12px; font-weight:400;line-height:140%;}
li{font-size: 16px;padding-bottom: 6px; font-weight: 400;line-height:140%;}
ul, ol{padding-bottom: 12px;}
#go-top {position: fixed;width: 50px;height: 50px;line-height: 50px;bottom: 40px;right: 40px;z-index: 99;text-align: center;color: #fff !important;background: rgba(0, 0, 0, 0.28) url('/wp-content/themes/burum/img/to-top.png');background-position: center center;background-repeat: no-repeat;cursor: pointer;transition: 0.4s}
#go-top:hover {background: rgba(0, 0, 0, 0.54) url('/wp-content/themes/burum/img/to-top.png');background-position: center center;background-repeat: no-repeat;transition: 0.4s}
/***defaul for breadcrumbs**/
.breadcrumbs-page{ padding-bottom: 15px; padding-top: 25px;  color: #b7b7b7 !important;}
.breadcrumbs-page a{text-decoration: none !important;color: #fff !important;text-shadow: none;padding-right: 6px;}
.breadcrumbs-page p{font-size:15px;}
.breadcrumbs-page a:hover{text-decoration: underline !important;}
.breadcrumbs-page img{margin-right: 10px;}
.box-breadcrumbs-page{
	background: linear-gradient(180deg, rgb(0 0 0 / 51%), rgb(0 0 0 / 10%));
}
/**defaul for galery wordpress**/
.gallery {    float: none;
    display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: stretch;}
.gallery img{width: 100%;height: auto;border: none !important;margin-bottom: 0px;transition: 0.3s;}
.gallery img:hover{-webkit-filter: sepia(100%);transition: 0.3s;}
.gallery-item{margin-top: 0px;}
/**defaul for img***/
figure.alignleft{    max-width: 50%;
    height: auto;
    margin-right: 35px !important;
    margin-bottom: 24px !important;
    margin-top: 25px !important;
    float: left !important;}
figure.aligncenter{max-width: 100% !important;height: auto !important;margin-bottom: 25px !important;margin-top: 25px !important;float: none !important;}
figure.alignright{max-width: 50% !important;height: auto !important;margin-left: 25px !important;margin-bottom: 25px !important;margin-top: 25px !important;float: right !important;}
.active-img {position: fixed !important;z-index: 999 !important;overflow: unset !important;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;max-width: 80% !important;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.38) !important;}
.close-img{position: fixed;z-index: 999;width: 30px;height: 30px;top: 8px;right: 8px;background: url('/wp-content/themes/burum/img/close-img.png');background-size: contain;cursor: pointer;display: none;}
/**end default**/
/****footer***/
footer { 
    background: #ffffff;
    padding: 60px 0px 0px 0px;
    color: #000000;
    border-top: 1px solid #888;
    display: inline-block;
    width: 100%;
    z-index: 2;
    bottom: 0px;
}
.bottom-footer{ background-color: #1a252f; font-size:13px;}
.footer-box{display: flex;flex-direction: row;flex-wrap: wrap; align-items: flex-start;justify-content: space-between;}
.box-content-footer{ width: 33.333%; padding: 15px; box-sizing: border-box;	}
.box-footer-menu ul{list-style-type: none;
    margin: 0px;
    display: flex;
    justify-content: center;
    width: 100%;
    flex-wrap: wrap;padding-bottom: 10px;}
.box-footer-menu a{text-decoration: none;font-size: 15px;color: #fff;display:block; padding: 10px;}
.box-footer-menu a:hover{color:#888;}
.box-footer-menu{    text-align: center; width: 100%;}
.date-site{ text-align: center; padding: 10px 15px 22px 15px; font-size: 12px;}
/*** end footer style***/
/***header style***/
.header{
position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99;
    background:#fff;
	box-shadow: 0px 0px 14px rgb(0 0 0 / 19%);
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}
.box-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 8px;
    padding-top: 8px;	
}
.menu-top-site > ul{
	display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.menu-top-site ul{
    list-style-type: none;
    margin: 0px;		
	padding:0px;
}
.menu-top-site li{padding:0px;}
.menu-top-site a{
    text-decoration: none;
    font-size: 15px;
    color: #000;
    padding: 10px;
    font-weight: 400;
    box-sizing: border-box;
    word-break: normal;
    display: inline-block;
}
.menu-top-site a:hover{color:#3ca85d;}
ul#menu-top-menu > li{

}
.contacts-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;	
}
.phone-header{
    text-decoration: none;
    font-size: 22px;
    padding: 12px;
    font-weight: 600;
    color: #888;	
}
.phone-header:hover{
	color: #666;
}
.logo-header img{
    height: auto;
    max-width: 85px;
}
.logo-header a{
    display: flex;
}
.logo-header span{
display: block;
    padding-left: 8px;
}	
/*** end header style***/
/*** ul & ol down style ****/
ul.children-ul{
    position: absolute !important;
    /* top: 27px; */
    background: #ffffff;
    box-shadow: 0px 1px 2px rgba(2, 2, 2, 0.25);
    padding: 12px 10px !important;
    left: -10px;
}
ul.children-ul a{
    padding: 6px 6px;
    display: block;	
}
ul.menu a{
	position:relative;
	z-index:1;
}
.arrow-bottom , .arrow-top {
    position: relative;
}
.arrow-bottom:before {
    content: '\203A';
    position: absolute;
    left: 0px;
    top: 30%;
    transition: 0.3s;
    color: #d6d6d6;
    font-size: 18px;
    transform: rotate(90deg);
	transition:0.3s;
	transform-origin:center;
}
.arrow-top:before {
    content: '\203A';
    position: absolute;
    left: 0px;
    top: 30%;
    transition: 0.3s;
    color: #d6d6d6;
    font-size: 18px;
    transform: rotate(-90deg);
	transition:0.3s;
	transform-origin:center;
}
/*** end ul & ol down style ****/
/*******/
/****mobile***/
.mobile-menu{display:none;}
.mobile-buttons{
	display: none;
	position:relative;
	width: 45px;
    height: 45px;
}
/****end mobile style***/
/***other styles****/
.button-pages{
    font-size: 15px;
    background: #0093ec;
    padding: 14px 16px;
    color: #fff;
    cursor: pointer;
}
.button-pages:hover{
	background: #a8dd9b;
	transition:0.3s;
}
.box-before-header{width:100%;}
.button-top-modal{display:none;}
/***end other styles****/
span.wpcf7-not-valid-tip, .ajax-loader, .wpcf7 br{ display: none!important;}
input.wpcf7-not-valid {
    border: 1px solid red !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    border-color: #ff0000 !important;
    color: #ff0000;
    font-size: 16px;
    font-weight: 600;
    padding: 12px;
    text-align: center;
    background: #fff;
}
/****/
.cont_flex_space_between_center{
	display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;
}

.box_form_footer{
background:url(/wp-content/uploads/2023/11/background-for-form-min.jpg) fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
    padding-top: 80px;
    padding-bottom: 80px;    color: #fff;
    text-shadow: 0px 1px 2px #000;
}
.box_form_footer:before{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    content: '';
    background: rgb(0 0 0 / 45%);
}
.container_form_footer{
	position:relative;z-index:3;
}
.cont_fifty{width:calc(50% - 20px);}
.polilang_buttons{
	list-style-type: none;
    margin: 0px;
    padding-bottom: 0px;
}
.polilang_buttons li{  padding-bottom: 0px;	}
.polilang_buttons a{
    text-decoration: none;
    color: #2aa251;
    font-weight: 800;
    font-size: 17px;
    padding:2px 10px;
    display: block;
    width: 30px;
}
.logos_footer{
    width: 100%;
    margin: auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
}
.ul_contacts{
	display:flex;
	align-items:flex-start;
	justify-content:space-around;
	padding-top: 12px;
	list-style-type:none;
	flex-wrap:wrap;
	border-bottom:1px solid #e3e3e3;
}
.footer-menu{
	border-bottom:1px solid #e3e3e3;
}
.footer-menu ul{
	display:flex;
	align-items:flex-start;
	justify-content:space-around;	
	flex-wrap:wrap;
	padding-top: 12px;
	list-style-type:none;
}

.text_footer_logos{width:calc(100% - 240px);}
.logos_footer img{ }
.cont_flex_space_around_stretch{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;}
.aling_center{text-align:center;}
.post-news-index{ padding-top: 20px;
color: #fff;
    text-shadow: 0px 1px 2px #000;
    padding: 25px;
    box-sizing: border-box;
    width: calc(50% - 10px);
    margin-bottom: 9px;
    aspect-ratio: 10/5;     display: flex;
    flex-direction: column;
    justify-content: flex-end;     position: relative;
    z-index: 1;
}
.post-news-index h4{color:#fff;}
.post-news-index:before{
    content: '';
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgb(0 0 0 / 21%);
}
.post-news-index a{text-decoration:none;color:#fff;}
.post-news-index a:hover{ color: #3ca85d;}
.box{padding-bottom:60px;padding-top:50px;}
.container-index-page-blog .post-news-index:nth-child(1){width: calc(60% - 10px);}
.container-index-page-blog .post-news-index:nth-child(2){width: calc(40% - 10px);}
.container-index-page-blog .post-news-index:nth-child(3){width: calc(40% - 10px);}
.container-index-page-blog .post-news-index:nth-child(4){width: calc(60% - 10px);}
.box-grey{background:var(--grey-color);}
.green_href{color:var(--green-color);text-decoration:none;}
.green_href:hover{color:var(--active-green-color);}
.href_pages{
	font-size:18px;
	padding:6px 32px 6px 6px;
	position:relative;z-index:1;
}
.href_pages:before{
position: absolute;
    content: '\2192';
    top: 5px;
    right: 9px;
    z-index: 1; transition:0.3s;
}
.href_pages:hover::before{right: 0px;transition:0.3s;}
.cont_flex_end{display:flex;justify-content:flex-end;}
.post-blog-index{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    background: #fff;
    padding: 10px;
    margin-bottom: 35px;
}
.post-blog-academy{
	align-items: center;
}
.img_post-blog-academy{
	aspect-ratio:10/10;
}
.img_post_blog {
    width: 300px;
    aspect-ratio: 10 / 6;
}
.href_standart{  text-decoration: none; color: var(--green-color);}
.href_standart:hover{color:var(--active-green-color);}
.text_post_blog{
	width: calc(100% - 330px);
    padding-bottom: 6px;
    padding-top: 6px;
}
.post-spilka-category{
	width:calc(50% - 15px);
	border:1px solid #dbdbdb;
	padding:25px;
	box-sizing:border-box;
	margin-bottom:20px;
}
.post-commanda{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(33% - 25px);
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 40px;text-align:center;
}
.foto-post-commanda{
    width: 80%;
    aspect-ratio: 10/12;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
.foto-post-commanda:after{
    content: '';
    position: absolute;
    border: 1px solid #789d57;
    top: 16px;
    right: -16px;
    left: 16px;
    bottom: -16px;
    z-index: -3;
}
.black_href{
	color:var(--black-color);text-decoration:none;
}
.black_href:hover{
	color:var(--active-green-color);
}
.box-fifty-grey{
	position:relative;
	z-index:1;
}
.box-fifty-grey:before{
	content:'';
	position:absolute;
	top:0px;left:0px;
}
/****for map***/
.land{transition:0.3s;cursor:pointer;}
.land:hover, .active_region{
fill: #4CAF50 !important;
fill-opacity: 1 !important;
stroke:white !important;
stroke-opacity: 1 !important;
stroke-width:0.5; transition:0.3s;
}
.container-map{position:relative;z-index:3;}
.container-map text{
	position:relative;z-index:1;
}
.title-region-map{cursor:pointer;}
.container-map g{ font-size: 8px; font-weight: 600; transition:0.3s;}
.active_region_title{fill:#3F51B5;transition:0.3s;}
.container-map svg{ width: 100%; overflow: visible;	}

/***modals description region**/
.descript-UA-53{top:42%;left:35%;}
.descript-UA-59{top: 24%; left: 40%;}

.descript-UA-40{    top: 99%;
    left: 53%;}
.descript-UA-43{    top: 92%;
    left: 53%;}
.descript-UA-71{top: 50%;
    left: 37%;}
.descript-UA-74{    top: 27%;
    left: 36%;}
.descript-UA-77{top: 62%;
    left: 8%;}
.descript-UA-12{    top: 58%;
    left: 48%;}
.descript-UA-14{    top: 59%;
    left: 70%;}
.descript-UA-26{    top: 54%;
    left: 9%;}
.descript-UA-63{    top: 45%;
    left: 66%;}
.descript-UA-65{top: 74%;
    left: 49%;}
.descript-UA-68{top: 44%;
    left: 18%;}
.descript-UA-30{    top: 39%;
    left: 42%;}
.descript-UA-32{    top: 33%;
    left: 39%;}
.descript-UA-35{    top: 58%;
    left: 40%;}
.descript-UA-09{    top: 50%;
    left: 75%;}
.descript-UA-46{    top: 43%;
    left: 0%;}
.descript-UA-48{    top: 68%;
    left: 38%;}
.descript-UA-51{    top: 68%;
    left: 33%;}
.descript-UA-56{    top: 27%;
    left: 14%;}
.descript-UA-61{top: 45%;
    left: 12%;}
.descript-UA-21{top: 58%;
    left: 0%;}
.descript-UA-05{top: 50%;
    left: 27%;}
.descript-UA-07{    top: 27%;
    left: 5%;}
.descript-UA-23{    top: 68%;
    left: 59%;}
.descript-UA-18{    top: 31%;
    left: 26%;}

/***map styles***/

.container-info-region{
    position: absolute;
    background: #fff;
    border: 2px solid #000;
    padding: 12px;
    z-index: 6;
    border-radius: 3px;
    display:none;
    max-width: 500px;
    max-height: 450px;
    overflow: auto;     word-break: auto-phrase;
}
.container-info-region p > a{
	text-decoration: none;
    color: #fff;
    background: var(--green-color);
    padding: 8px 12px;
    box-sizing: border-box;
    border-radius: 5px;
    margin-bottom: 12px;
    display: inline-block; transition:0.3s;
}
.container-info-region p > a:hover{
	 transition:0.3s;  background: var(--active-green-color);;
}
.active-descript{display:block;}
.container-info-region h1{ font-size: 28px;}
.container-info-region h2{ font-size: 26px;}
.container-info-region h3{font-size: 24px;	}
.container-info-region h4{font-size: 22px;}
.container-info-region h5{font-size: 20px;}

.active_region_grond{fill: rgb(88 193 92 / 39%) !important;}

#map_box{position:relative;}
#map_box:before{
position: absolute;
    z-index: -1;
    content: '';
    bottom: 0px;
    right: 0px;
    background: url(/wp-content/uploads/2023/12/Wheat.png);
    background-position: right bottom;
    background-size: contain;
    width: 30%;
    height: 40%;
    background-repeat: no-repeat;
}

/***for map end***/
.left-container-fifty{
	width:calc(50%);
}
.box-monitor1, .box-right-content{position:relative;z-index:1;padding-top:140px;padding-bottom:140px;}
.box-monitor1:before{
	position:absolute;
	z-index:1;
	width:50%;
	top:0px;right:0px;bottom:0px;
	content:'';
	background:url();
}
.box-monitor1:after{
    position: absolute;
    width: 29%;
    height: 50%;
    left: 0px;
    bottom: 0px;
    content: '';
    background: url(/wp-content/uploads/2023/12/mon1.png);
    background-size: contain;
    background-position: left bottom;
    background-repeat: no-repeat;
    z-index: -1;	
}

.title-box{
	text-align:center;
	color:#000;
}
.cont_btns_mon1{
	display: flex;
    align-items: stretch;
    justify-content: flex-start;
    padding-top: 20px;
    padding-bottom: 10px;
    flex-wrap: wrap;
}
.btn_green_pages, .comment-form input.submit{
	background: var(--green-color);
    padding: 16px 22px;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    margin-right: 12px; margin-bottom: 12px;
    cursor: pointer;
    transition: 0.3s; font-weight:600; border: 0px;
} 
.padding_top_container{padding-bottom: 45px;}
.comment-form-comment{
	display:flex;
	flex-direction:column;
}
textarea#comment{padding:12px; box-sizing:border-box;}
.btn_green_pages:hover{
	background: var(--active-green-color); transition: 0.3s;
}
span#comments{
    padding-bottom: 16px;
    font-size: 16px;
    display: block;
    font-weight: 600;
}
ol.commentlist{
	list-style-type:none;
	margin:0px;
}
ol.commentlist ul{
	list-style-type:none;
}
ol.commentlist > li{
    padding-bottom: 16px;
    border-top: 1px solid #888;
    padding-top: 16px;	
}
a.comment-reply-link{
	font-size:13px;
}
ol.commentlist ul.children li{
	padding-top:12px;
	position:relative;
	z-index:1;
}
ol.commentlist ul.children li:before{
    background: url(/wp-content/uploads/2024/03/answer_com.png);
    content: '';
    position: absolute;
    left: -30px;
    top: 14px;
    width: 21px;
    height: 21px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}


.btn_transparent_pages{
	background: transparent;
    padding: 16px 22px;
    text-decoration: none;
    color: var(--green-color);
    font-size: 15px;
    margin-right: 12px;
    cursor: pointer;
    transition: 0.3s;	
	border:2px solid var(--green-color);
	font-weight:600; position:relative;z-index:1;    display: block; margin-bottom: 12px;
}
.btn_transparent_pages:before{
    content: '';
    top: 0px;
    left: 0px;
    bottom: 0px;
    background: var(--green-color);
    width: 0%;
    transition: 0.3s;
    position: absolute;
    z-index: -1;
}
.btn_transparent_pages:hover::before{width:100%; transition:0.3s;}
.btn_transparent_pages:hover{
	 transition: 0.3s; color:#fff;
}
.box-content-missia{display:inline-block;}
.padding_left_block{
	box-sizing:border-box;
	padding-left:45px;
}
.box-right-content{
    background: #1a252f;
    color: #fff;	
}
.for_go_registration{
    background: var(--green-color);
    padding: 16px 22px;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    margin-right: 12px;
    margin-bottom: 12px;
    cursor: pointer;
    transition: 0.3s;
    font-weight: 600;
    display: inline-block;	     border: 0px;
}
.redborder{
	border:1px solid red;
}
.informer_email{color:red; font-size: 13px;}
.for_go_registration:hover {
    background: var(--active-green-color);
    transition: 0.3s;
}
/***https://work5.nikdimon.com/wp-content/uploads/2024/01/add_registration.png****/
.img-single-post{
    aspect-ratio: 10/3.2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
}
.container_top_category{ 
	aspect-ratio: 10/3.2;    
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
}
.box-title-page{
	background: linear-gradient(0deg, rgb(0 0 0 / 77%), rgb(0 0 0 / 10%));
    padding-top: 35px;
    color: #fff;
    padding-bottom: 20px;
}
.bottom_header_user_office{
display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 12px;
    box-sizing: border-box;
}
.box-pagination ul.page-numbers {
    display: flex;
    list-style-type: none;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 18px;
}
.box-pagination > ul.page-numbers > li a.page-numbers, .box-pagination > ul.page-numbers > li span.current {
    padding: 4px 10px;
    box-sizing: border-box;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
    transition: 0.3s;
}
.box-pagination > ul.page-numbers > li a.page-numbers {
    text-decoration: none;
    color: #38505C;
}
.box-pagination > ul.page-numbers > li span.current {
    background: #148550;
    color: #fff;
}
.box-pagination > ul.page-numbers > li a.page-numbers:hover {
    background: #148550;
    color: #fff;
    transition: 0.3s;
}
.cont_flex_space_between_start{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.cont_flex_space_between_stretch{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;	
}
.box-breadcrumbs-page-def{
	background:#00443e;
}
.left-menu-single-spilka{
	width:260px;border-right:1px solid #dbdbdb;box-sizing:border-box;padding-right:25px;	
}
.right-content-single-spilka{
	width:calc(100% - 260px); padding-left: 45px; box-sizing:border-box;
}
.left-menu-single-spilka ul{ list-style-type: none; margin: 0px;}
.left-menu-single-spilka a{}
.left-menu-single-spilka li{padding-bottom: 12px;}
.text_post_houses{ width: calc(60% - 25px);}
.img_post_houses{width: 40%;}
.post_category_houses{
    width: calc(50% - 10px);
    border: 1px solid #dbdbdb;
    padding: 25px;
    box-sizing: border-box;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 5px;
}
.box-academy{
	padding-top: 80px; padding-bottom: 65px;
}
.img_post_category_houses{
    width: 100%;
    aspect-ratio: 10/5;
    margin-bottom: 20px;	
}
.post_question_answer {
    border-bottom: 1px solid #000;
    padding-top: 34px;
}
.post_question_answer:nth-child(1) {
    border-top: 1px solid #000;
}
.post_question_answer nav {
    padding-bottom: 34px;
    font-weight: 800;
    font-size: 20px;
    cursor: pointer;
    transition: 0.3s;     color: #2aa251;
}
.post_question_answer nav:hover, .active_nav_question{
	color: #70cd8e !important;
}
.post_question_answer section {
    padding-bottom: 25px;
    display: none;
}
.inromation_post_category_houses{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;	 width: 100%;
}
.post_inromation_summ{
font-size: 15px;
    font-weight: 600;
    box-sizing: border-box;
    padding: 4px 24px 4px 0px;	    color: #888;	
}
.counter_summ{color: #00443e;
    font-size: 18px;
    font-weight: 800;}
.post_inromation{
	font-size: 15px;
    font-weight: 700;
    width: calc(50%);
    box-sizing: border-box;
    padding: 6px 8px 6px 0px;
    color: #5a5a5a;
}
.ul_socials{
    margin: 0px !important;
    padding-top: 8px;
    padding-bottom: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;	     list-style-type: none;
}
.ul_socials li {
    margin-right: 8px;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-left: 8px;
    display: block;
    line-height: 0px;
}
.ul_socials a {
    padding-bottom: 0px !important;
    display: block !important;
}
.ul_socials a > img{
	transition:0.3s;
}
.ul_socials a:hover img{
	filter: invert(1); transition:0.3s;
}
/****container-footer-next****/
.container-footer-next{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;	
}
.column-footer-next{
	width:calc(33% - 10px);
}
.column-footer-next p{font-size: 15px;}
.full-footer-next{
    width: 100%;
    border-top: 1px solid #e3e3e3;
    margin-top: 16px;
}
.ul_socials img{ width: 33px;}
.text_footer_right, .text_footer_left{text-align:left;}
.swiss_logo{width: 81%; max-width: 320px;}
.proon_logo{width: 19%;max-width:152px;}

/****end container-footer-next****/




.row_info_post_house{
    display: flex;
    font-size: 16px;
    padding-bottom: 12px;
    align-items: center;
    flex-wrap: wrap;
}
.name_row_info_post_house{ padding-right: 8px;
    color: #888;
    font-weight: 500;}
.post_service_house{
	    width: 34px;
    background: #FFC107;
    position: relative;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    margin-bottom: 1px;
    margin-top: 7px;
}
.post_service_house img{
	width:100%;height:auto;
}
.title_post_service_house{
	position: absolute;
    width: 130px;
    font-size: 13px;
    background: rgb(0 0 0 / 60%);
    color: #fff;
    box-sizing: border-box;
    padding: 3px;
    text-align: center;
    border-radius: 3px;
    top: -30px;
    display: none;
    z-index: 9;
    left: calc(50% - 69px);
}
.title_post_service_house:before{
	content: '';
    position: absolute;
    border: 10px solid transparent;
    border-top: 10px solid rgb(0 0 0 / 60%);
    bottom: calc(-100% + 2px);
    left: calc(50% - 5px);
}
.post_service_house:hover .title_post_service_house{display:block;}
.href_category_btn{
    text-decoration: none;
    background: #00443e;
    padding: 14px 26px;
    box-sizing: border-box;
    margin-right: 6px;
    color: #fff;
    font-weight: 500;	
}
.href_category_btn i{margin-left:12px;}
.href_category_btn:hover, .href_category_btn_active{
	background: #008c80; 
}
.rating_stars img{    width: 18px;
    height: 18px;}
/***for wp-recall****/
#rcl-avatar img{
	aspect-ratio: 10/10;
    object-fit: cover;
}
.rcl-table__cell > span.status-publish{color: #4CAF50;}
.rcl-table__cell > span.status-pending{color: #F44336;}
.exit_accaunt{
	    color: #000 !important;
}
.recall_bar_my a{
    background: var(--green-color);
    padding: 16px 22px;
    text-decoration: none;
    color: #fff;
    font-size: 15px;     display: inline-block;
}
.recall_bar_my a:hover{
	background: var(--active-green-color);
    transition: 0.3s;
}
.recall_bar_my a > i{margin-right:5px;}
.btn_function_site{
	color:#fff;
	    padding: 12px;
    transition: none;
    white-space: break-spaces;
	    margin: 12px 0 0;     font-size: 15px;
		cursor:pointer;
		    background: rgb(76, 175, 80); transition:0.3s;
}
.btn_function_site:hover{
	    background: #81d742 !important;
    border-color: #81d742 !important;
    color: #0a0303 !important; transition:0.3s;
}
.info_for_user_office{
    background: rgb(244 67 54 / 25%);
    padding: 3px;
    margin: 22px 3px 6px 3px;
    border: 1px solid #F44336;
    border-radius: 3px;
    color: #000;
    font-size: 13px;
    position: relative;	
}
.img_info_for_user_office{
    position: absolute;
    top: -12px;
    left: -12px;
    width: 22px;	
}
.modal_form_order_union{
position: fixed;
    top: 5%;
    left: 5%;
    background: #fff;
    z-index: 999;
    box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 41%);
    border-radius: 3px;
    box-sizing: border-box;
    padding: 28px;
    width: 90%;
    height: 90%;
    overflow-y: auto;
	display:none;
}
.close-modal{
    transition: 0.3s;
    background: #fff;
    position: absolute;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    top: 6px;
    right: 6px;
    box-sizing: border-box;
}
.close-modal img{
	width:100%;height:auto;
}
.close-modal:hover{
	transform:rotate(180deg); transition:0.3s;
}
.container-union-order{    font-size: 16px;
    max-width: 940px;
    margin: auto;
    box-sizing: border-box;
    padding-top: 25px;
    width: 100%;}
.container-union-order input{padding:6px;}	
.container-union-order a{
    display: inline-block !important;
    color: #03A9F4 !important;
    text-decoration: underline !important;
    padding: 0px !important;
    margin: 0px !important;
}
.container-union-order a:hover{
text-decoration: none !important;	
}
.container-union-order p, .container-union-order li{
	line-height:140% !important;padding-bottom:12px !important;
}
.label-input{
	display:block;
	padding-bottom:20px;
}
.label-input span{
	display:block;font-size:15px;padding-bottom:6px;
}

/***container-inputs**/
.container-inputs{
    max-width: 640px;
    padding-top: 40px;
}
.container-inputs input, .container-inputs select{
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
}
.label-check input{
    width: 18px;
    margin-right: 12px;
    padding: 3px;
    height: 18px;
}
.label-check{
    display: flex;
    align-items: center;
    justify-content: flex-start;	
	padding-bottom: 20px;
}
#webx-area-tabs-my hr{
	border-top: 1px solid rgb(74 74 74) !important;
}
.status-new{font-weight:600;color:#000;}
.status-no{font-weight:600;color:red;}
.status-yes{font-weight:600;color:green;}
/***end container-inputs**/
#other_informer_office{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
   padding: 25px 0px;
}
.post_other_informer_office{
    box-sizing: border-box;
    padding: 16px !important;
    border-radius: 3px;
    margin-bottom: 16px !important;
    font-size: 16px;
    background: #fff;
    border: 1px solid #d3d3d3;
    line-height: 140%; width: calc(50% - 8px);
}
.post_other_informer_off{
    box-sizing: border-box;
    padding: 16px !important;
    border-radius: 3px;
    margin-bottom: 16px !important;
    font-size: 16px;
    background: #fff;
    line-height: 140%;
}
.label-check p{padding-bottom:0px !important;}
.title_post_other_informer_office{
    padding-bottom: 10px;
    display: block;
}
.content_post_other_informer_office{
	font-weight:bold;     font-size: 18px;
}
.container-union-order-min{max-width:460px;margin:auto;}
.btn_text, .btn_admin_edits_user{
	color: #2aa251; cursor:pointer; transition:0.3s;
}
.btn_text:hover, .btn_admin_edits_user:hover{opacity:0.3; transition:0.3s;}
.btn_text img, .btn_admin_edits_user img{margin-left: 6px;
    width: 18px;
    height: auto;
    margin-bottom: -3px;
	transform:rotate(0deg);
	}
.active_btn_text img, .active_btn_admin_edits_user img{
transform:rotate(180deg);	
}	
.box_admin_edits_user{
	padding-top: 16px;
	padding-bottom:16px;
}
.content_list_admin_edits_user{
	padding-top: 12px;
}

.href_for_document{ display:inline-block;}	
.content_list{box-sizing:border-box;padding-left: 25px;padding-top: 20px;    padding-bottom: 12px;}	
#rcl-office a:link{line-height: 140%;}
.btns_redact_order button{
    padding: 6px 8px;
    margin-left: 12px;
    margin-bottom: 8px;
    margin-top: 8px;
    transition: 0.3s;
}
.btns_redact_order button:hover{transition:0.3s;}
.btns_redact_order, .btns_redact_order_style{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-top: 15px;
    border-top: 1px solid #e9e9e9;
    flex-wrap: wrap;	     margin-top: 20px;
}
.row_user_info{
	border-top: 2px solid #4caf50;
}
.red_btn{
    color: red;
    border: 1px solid red;
    border-radius: 3px;
    background: rgb(255 0 0 / 8%);	
}
.red_btn:hover{
	background: rgb(255 0 0 / 20%);
}
.blue_btn{
    color: #2196F3;
    border: 1px solid #2196F3;
    border-radius: 3px;
    background: rgb(33 150 243 / 8%);	
}
.blue_btn:hover{
	background: rgb(33 150 243 / 20%);
}
.select_office_my{
padding: 4px 6px;
    margin-left: 11px;
    box-sizing: border-box;
}
.btn-padding{
	padding: 6px 8px;
    margin-left: 12px;
    margin-bottom: 8px;
    margin-top: 8px;
}
.status_orders{
    text-transform: capitalize;
    font-weight: bold;
}
.row_order p, .row_list_order {
    line-height: 140% !important;
    margin: 0 ;
    padding: 8px 0;

}
.box_user_union_tab{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    padding: 25px 0px 10px 0px;
}
.text-for-order-union input{
	width:100%;box-sizing:border-box;max-width:380px;
}
.post-commanda-slider{width:100%;}
#webx-content .webx-area-menu a{
	align-items: center;
}
/***end for wp-recall****/
.input_form_public{
	width:100%;
	box-sizing:border-box;
	padding:8px;
	font-size:18px;
}
.row_form_public{
	padding-bottom: 35px;
}
.title_label_row_form_pub{
	font-size:14px; padding-bottom:6px; display:block;
}
.box-row-for-houses{
padding-bottom: 45px;
    padding-top: 25px;	
}
.post-row-for-houses{
    border-bottom: 1px solid #333;
    padding-bottom: 16px;
    padding-top: 45px;
}
.container-inputs-check{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;	
}
.row-inputs-check{
    width: calc(12% - 1px);
    text-align: center;
    background: #fff;
    border: 1px solid #888;
    border-radius: 6px;
    margin-right: 8px;
    margin-bottom: 8px;
    padding: 10px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    min-width: 140px; 
}

.img_row-inputs-check{
width: 90%;
    aspect-ratio: 10 / 10;
    max-width: 85px;margin-bottom: 8px;
}
.check_end_title_label{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 700;
}
.check_input_form_publick{     width: 100%;
    height: 18px;
    margin-bottom: 12px;}
.box-table-other-services{
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #e2e2e2;
    margin-top: 25px;
    margin-bottom: 25px;	
}
.container-table-other-services{
    border-top: 1px solid #000;	
}
.row-table-other-services{
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #000;
    padding: 14px 5px;
    box-sizing: border-box;
    flex-wrap: wrap;
}
.column-table-other-services{width: calc(50% - 20px);}
.column_del_other_servic{ width: 30px; text-align: right;	}
.img_del_other_servic{
    cursor: pointer;
    width: 100%;
}
.btn_standart_padding{
    display: inline-block;
    padding: 14px 16px;
    font-size: 16px; cursor:pointer;
}
.row_page_all_houses{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; align-items: center;
    justify-content: flex-start;     font-size: 15px;
}
.column-row_page_all_houses{
	margin-right: 12px;
}
.input-error {
    border: 2px solid red !important; /* или background-color: red; для выделения фона */
}
.ajax-reply-my{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 12px;
    padding-bottom: 16px;	
}
.up_file_url{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    color: #2196F3;
    border: 1px solid #2196F3;
    border-radius: 3px;
    background: rgb(33 150 243 / 8%);
    box-sizing: border-box;
    padding: 4px 8px;
    font-size: 14px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.delete_file{
    width: 25px;
    margin-left: 8px;	
}
.delete_file img{
	width: 100%;
}
.container-type-catigor{
border: 2px solid #000;
    padding: 1px;
    border-radius: 3px;
    margin-bottom: 40px;
}
.header-type-catigor{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
    padding-top: 3px;
    font-weight: 600;
    font-size: 16px;
    background: #00443e;
    color: #fff;
}
.number-row{
    width: 60px;
    text-align: center;
    padding: 3px;
    font-size: 15px;
}
.name-row{
    width: calc(100% - 296px);
    padding: 5px;
    border-left: 1px solid;
    border-right: 1px solid;
    box-sizing: border-box;
}
.check-column{
    width: 74px;
    text-align: center;
    font-size: 18px;
    padding-left: 3px;
    padding-right: 3px;
    box-sizing: border-box;
}
.check-column input{
    width: 24px;
    height: 24px;
}
.flowers-lavel img{width:20px; height:auto;}
.flowers-lavel{
display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-left: 1px solid #fff;
    padding: 0px 3px;
    box-sizing: border-box;	
}
.litle_text{
    font-size: 13px;
    font-weight: 800;
}
.flowers-lavel-b{border-left:1px solid #fff;}
.for4-cat{
	width: 296px;text-align:center; border-left:1px solid #fff;}
.row-type-catigor{
	    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 16px;
}
.content-single-house, .row-header-form-categoryzation{
	display: flex;
    flex-direction: row;
	flex-wrap:wrap;
    justify-content: space-between;
    align-items: flex-start;	
	padding-top: 25px;
}
.left-single-house{
	width:calc(60% - 15px);
}
.right-single-house{
width:calc(40% - 25px);	
}
.box-header-form-categoryzation{
	padding-bottom:25px;
}
.row-header-form-categoryzation{
    max-width: 740px;
    margin: auto;
    border-top: 1px solid #f0f0f0;
}
.box-header-form-categoryzation input{
    padding: 8px 8px;
    border: 1px solid #000;
    box-sizing: border-box;
    font-size: 15px;
}
.name_user_house {
    text-decoration: none;
    padding-top: 10px;
    display: block;
}
.avatar_user{
    width: 110px;
    height: 110px;
    margin-right: 20px;
}
.contact_autor{
    font-size: 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 6px;
    box-sizing: border-box;
    margin-bottom: 16px;     font-weight: 600;
}
.contact_autor i {
    font-size: 32px;
    margin-right: 10px;
}
.contact_autor > span > nav {
    color: #000;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 5px;
}
.content-single-house #block_author-rcl{display:none !important;}
.box-loading-page{
    background-image: url(/wp-content/themes/burum/img/load.gif);
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgb(255 255 255 / 63%);
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 99999;
    background-size: auto;
}
.container_fifty_width{
	display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;
}
.fifty-widht{width:calc(50% - 10px);}
.option_this_house{
	padding-bottom: 45px; padding-top:35px;
}
.row_option_this_house{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    font-size: 16px;     font-weight: 600;
    text-align: left;padding-bottom: 8px;padding-top:8px;border-top: 1px solid rgb(136 136 136 / 53%);
}
.option_this_house .row_option_this_house:last-child{
	border-bottom: 1px solid rgb(136 136 136 / 53%);
}
.option_this_house .row_option_this_house:nth-child(even){
	background: rgb(136 136 136 / 16%);
}
.title_row_option_this_hous{
width: calc(50% - 1px);
    border-right: 1px solid rgb(136 136 136 / 53%);
    padding: 4px 8px 4px 12px;
    box-sizing: border-box;
}
.price_row_option_this_hous{
    width: calc(50% - 0px);
	padding: 4px 8px 4px 12px; box-sizing: border-box;
}
.ubdata_status_single{
	
}
.ubdata_status_single select{
	
}
.post_single_hous{
	width:100%;box-sizing:border-box;
	padding:10px 10px 25px 10px !important;
}
.title_post_other{font-size:18px;}
.add_ubdata_status_single{
	display:inline-block;
	margin-top: 12px;
}
.box-options-check-input{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.post-options-check-input{
    width: calc(20% - 5px);
    text-align: center;
    border: 1px solid #b7b7b7;
    box-sizing: border-box;
    padding: 8px 8px 8px 8px;
    border-radius: 3px;
    margin-bottom: 5px;
    position: relative;
    z-index: 1;     margin-right: 5px;
}
.post-options-check-input-padding-bottom{
 padding: 8px 8px 40px 8px;	
}
.post-options-check-input img{
    max-width: 60px;
    width: 90%;
    margin-bottom: 8px;
}
.title-post-options-check-input{
    font-size: 14px;
}
.value-post-options-check-input{
padding: 6px;
    font-weight: 900;
    font-size: 16px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #ececec;
    color: #000;
    border-radius: 0px 0px 3px 3px;	
}
.post_contact_house{
    width: 100%;
    font-size: 16px;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 6px;
    box-sizing: border-box;
    margin-bottom: 16px;
}
.post_contact_house img{width: 47px;}
.post_contact_house i{font-size: 38px; margin-right: 10px;}
.telegram-icon-for-me{color: #2ba3d7 ;}
.whatsapp-icon-for-me{color: #00b120 ;}
.viber-icon-for-me{color: #7b519c ;}
.gmail-icon-for-me i {  -webkit-text-stroke: 1px #f44336; color:#f9d6d8 !important;}
.gmail-icon-for-me{color:#000;}
.post_contact_house > span > nav{    color: #000;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 5px;}
.post_contact_house > span{ font-weight: 700;  padding-left: 6px;}
.adress i{color:#795548;}
a.post_contact_house:hover{color:var(--green-color) !important;}
.publish-color-status{color:green;}
.pending-color-status, .draft-color-status{color:red;}
.title-options-house{font-size: 18px;font-weight:600;padding-bottom: 24px;}
.result_table table{
    width: 100%;
    font-size: 15px;
}
.result_table thead{
	width:100%;
}
.result_table tr{
	width:100%;
}
.result_table img{width:20px;}
.box-page-categoryzation{    min-width: 780px !important;}
.save_result_categoryzation{
	display: inline-block;
    margin-top: 12px;
}
.marquee{
    color: #fff;
    padding-top: 20px;
    padding-bottom: 8px;
    font-weight: 700;
}
.result_stars{
    font-size: 20px;
    font-weight: 900;
    color: var(--green-color);
    padding-top: 0px;
    display: flex;
    justify-content: center;
    padding-right: 8px;
}
.row_category_house{
	border-top: 1px solid rgb(136 136 136 / 53%);
	border-bottom: 1px solid rgb(136 136 136 / 53%);
	 padding-top: 20px;
	 padding-bottom: 20px;
	margin-top: 25px;
}
/***content_reest_users***/
.content_reest_users{
	
}
.tr_reest_users{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	border-bottom: 1px solid #888;
	padding-bottom: 4px;
	padding-top: 4px;
}
.tr_header_reest_users{
    background: var(--green-color);
    color: #fff;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 13px;	
}
.tr_header_reest_users a{
	color:inherit;
	
}
.number_sert_reest_users{
	    width: 89px;
    text-align: center;
    box-sizing: border-box;
    padding: 6px;
}
.foto_name_reest_users{
    width: calc(100% - 771px);
    text-align: center;
    box-sizing: border-box;
    padding: 6px;
}
.number_prot_reest_users{    width: 99px;
    text-align: center;
    box-sizing: border-box;
    padding: 6px;
}
.type_union_reest_users{
	    width: 140px;
    text-align: center;
    box-sizing: border-box;
    padding: 6px;
}
.littel_text{
	font-size:11px;
}
.house_region_reest_users{    width: 219px;
    text-align: center;
    box-sizing: border-box;
    padding: 6px;
}
.categoryzation_reest_users{    width: 219px;
    text-align: center;
    box-sizing: border-box;
    padding: 6px;}
.verticat_row{
    width: 1px;
    height: 100%;
    background: #e0e0e0;
    min-height: 50px;
}
.foto_user_reest{
    width: 64px;
    height: 64px;
    margin-right: 13px;
}
.foto_name_reest_users_flex{
	display:flex;
	flex-direction:row;
	flex-wrap:no-wrap;
	align-items:center;
	justify-content:flex-start;
}
.name_last_name_text{
	    font-size: 15px;
    font-weight: 600;
    padding-bottom: 7px;
}
.tr_reest_users input, .tr_reest_users select{
    padding: 6px;
    box-sizing: border-box;
    margin-top: 6px;
}
.status_categoryzation_0{
	color:red; font-weight:600;
}
.status_categoryzation_1{
	color:green; font-weight:600;
}
.href-display-block{
	display:block;
}
.result_stars_single_category{
    color: #2aa251;
    font-weight: 900;	
}
.result_stars_single_category img{
	width:24px;
}
.counter_houses_type{
    display: inline-block;
    border: 2px solid #2aa251;
    padding: 8px 12px;
    box-sizing: border-box;
    border-radius: 5px;     min-width: 140px;
}
.row_counter_houses_type{
    padding-bottom: 6px;
    padding-top: 6px;
    border-bottom: 1px solid #8888;	
}
.text_result_count{
	font-size: 16px;
    padding-top: 5px;
}
.row_counter_houses_type .result_stars_single_category{font-size: 18px;}
.container-search-input{max-width:740px;margin:auto;}
.container-search-reestr-user{
	display:flex;
}
.container-search-reestr-user input{
    width: 100%;
    font-size: 17px;
    padding: 4px 10px;
    box-sizing: border-box;	
}
.container-search-reestr-user button{margin:0px !important;}
.error_request_search{
    color: red;
    text-align: center;
    font-size: 16px;
    padding-top: 16px;
    font-weight: 600;
}
.paginations{
    padding-top: 35px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;	     font-size: 18px;
}
.paginations a{
    margin: 6px;	
}
.paginations strong{
    margin: 6px;	
}
.box_imges_previews, .box_imges_previews_gallery{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:flex-start;
	align-items:flex-start;
	padding-top:8px;
	padding-bottom:12px;
}
.rating-rcl, #bar-item-rcl-edit-post{display:none !important;}
/***end content_reest_users***/
.mobil-right-block, .img-max-mobil{
	display:none;
}
.box-title-page h1{color:#fff;}

	.close-info-region{
		background: #000000;
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 3px;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99999;
	cursor:pointer;
	}
	.close-info-region img{width:80%;}
.btn_delete_foto{
    background: url(/wp-content/themes/burum/img/delete-icon.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    z-index: 33;
    top: 0px;
    right: 0px;
}
.img_prew_post{
	position:relative;
}
.modal_pay_block{
position: fixed;
    z-index: 99999;
    top: 2%;
    left: calc(50% - 230px);
    width: 460px;
    overflow: auto;
    height: 94%;
}
.display-maxi{
	    width: 100%;
    top: 0px;
    left: 0px;
    bottom: 0px;
    height: auto;
}

@media(max-width:1200px){
	.house_region_reest_users, .house_region_reest_users, .categoryzation_reest_users {
		width: 140px;
		padding: 4px;
	}
	type_union_reest_users, .number_prot_reest_users {
		width: 100px;
		padding: 4px;		
	}
	.number_sert_reest_users{
		width: 80px;
		padding: 4px;
	}
	.foto_name_reest_users{
		width:170px;
	}
	.name_last_name_text{font-size:14px;}
	.content_reest_users {
		overflow: auto;
	}
	.tr_reest_users{
		    min-width: 775px;
	}
	.foto_user_reest {
		width: 48px;
		height: 48px;
		margin-right: 9px;
	}
	
}


@media(max-width:960px){
	.mobile-menu{
		display: block;
	position: fixed;
    z-index: 99;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    padding: 16px 12px;
    box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.3);
    border-top: 1px solid rgba(136, 136, 136, 0.15);
	}
	.mobile-menu::-webkit-scrollbar-button {background-image:url('');background-repeat:no-repeat;width:6px;height:0px}
	.mobile-menu::-webkit-scrollbar-track {background-color:#ecedee}
	.mobile-menu::-webkit-scrollbar-thumb {-webkit-border-radius: 0px;border-radius: 2px;background-color:#9ba8dd;transition: 0.3s;}
	.mobile-menu::-webkit-scrollbar-thumb:hover{background-color:#808dc3;transition: 0.3s;}
	.mobile-menu::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:6px;height:0px}
	.mobile-menu::-webkit-scrollbar{width: 6px;}	
	
	.mobile-menu ul{
	    list-style-type: none;
		margin: 0px;
		padding: 12px;	
	}
	.mobile-menu li{
		padding-bottom: 8px;
	}
	.mobile-menu ul a{
		text-decoration: none;
		color: #333;
		display: block;
		padding: 0px 12px;	
	}
	.mobile-menu ul a:hover{color:#888;}
	.children-ul {
		position: relative !important;
		top: 4px;
		white-space: normal;
		background: transparent;
		box-shadow: none;
		padding: 8px 8px 8px 20px !important;
		left: 0px;
		z-index: 99;
		width: 100%;
		box-sizing: border-box;
	}
	.children-ul li{
		position:relative;
	}
	.children-ul li:before{
	    content: '—';
		position: absolute;
		left: -8px;
		top: 0px;	
	}
	.menu-top-site{display:none;}
	.open-mobile-menu, .mobile-buttons{
		display: block;
	}
	.open-mobile-menu, .close-mobile-menu{
		position: absolute;
		top:0px;
		left:0px;
		right:0px;
		bottom:0px;
		cursor:pointer;
	}
	.open-mobile-menu:hover, .close-mobile-menu:hover{
		background-color: var(--active-green-color);
	}
	.open-mobile-menu{
		background: url('/wp-content/uploads/2020/03/menu_button.png');
		background-position: center;
		background-size: 37%;
		background-repeat: no-repeat;
		background-color: #2aa251;
	}
	.close-mobile-menu{
		background:url('/wp-content/uploads/2020/03/close-img-min.png');
		background-position: center;
		background-size: auto;
		background-repeat: no-repeat;
		background-color: #2aa251;
		display:none;
	}
	.footer-box{justify-content: center;}
	.box-content-footer{width:50%;}
	.box-footer-contact{    align-items: center;}
	.box-footer-menu{text-align:right;}
	ul.children-ul{
		list-style-type: none;
    margin: 0px;
    padding: 12px;
    position: relative !important;
    left: 8px;
    box-shadow: 0px 0px 0px rgb(255 255 255 / 25%);
	}
	.arrow-bottom:before {
		content: '\203A';
		position: absolute;
		left: 0px;
		top: 0px;
		transition: 0.3s;
		color: #d6d6d6;
		font-size: 18px;
		transform: rotate(90deg);
		transition: 0.3s;
		transform-origin: center;
	}
	.arrow-top:before {
		content: '\203A';
		position: absolute;
		left: 0px;
		top: 0px;
		transition: 0.3s;
		color: #d6d6d6;
		font-size: 18px;
		transform: rotate(-90deg);
		transition:0.3s;
		transform-origin:center;
	}	
	.left-container-fifty {	width: 100%;}
	.left-container-fifty-mon1 { text-align: center;}
	.box-monitor1:before{display:none;}
	.mobil-right-block{display: block; width: 100%;}
	.mobil-right-block img{margin-left: 10%; width: 80%; margin-top: 30px;}
	.cont_btns_mon1{    justify-content: center;}
	figure.alignleft{    max-width: 100%;
		height: auto;
		margin-right: 0px !important;
		margin-bottom: 24px !important;
		margin-top: 25px !important;
		float: none !important;
		width:100% !important;
	}
	figure.aligncenter{max-width: 100% !important;height: auto !important;margin-bottom: 25px !important;margin-top: 25px !important;float: none !important; width:100% !important;}
	figure.alignright{max-width: 100% !important; width:100% !important; height: auto !important;margin-left: 0px !important;margin-bottom: 25px !important;margin-top: 25px !important;float: none !important;}	
	.box {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.box-monitor1, .box-right-content {
		position: relative;
		z-index: 1;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.box-right-content:before{display:none;}
	.img-max-mobil{    display: block;
    width: 100%;
    aspect-ratio: 10 / 4;
    margin-top: -60px;}
	.padding_left_block {
		box-sizing: border-box;
		padding-left: 0px;
		padding-top: 25px;
	}	
	.container-index-page-blog .post-news-index:nth-child(1){width: calc(50% - 10px);}
	.container-index-page-blog .post-news-index:nth-child(2){width: calc(50% - 10px);}
	.container-index-page-blog .post-news-index:nth-child(3){width: calc(50% - 10px);}
	.container-index-page-blog .post-news-index:nth-child(4){width: calc(50% - 10px);}
	.post-news-index{aspect-ratio:10/8;}
	.column-footer-next {width: 100%;}
	.text_footer_left, .text_footer_right {text-align: center;}
	.cont_fifty, .post-spilka-category, .left-single-house, .right-single-house{width: 100%;}
	.title_form_footer h2{color:#fff;}
	h1{font-size:32px;font-weight:600;}
	h2{font-size:28px;font-weight:600;}
	h3{font-size:26px;font-weight:600;}
	h4{font-size:22px;font-weight:600;}
	h5{font-size:20px;font-weight:600;}
	.right-content-single-spilka {width: 100%; padding-left: 0px; box-sizing: border-box; }	
	.left-menu-single-spilka {
		width: 100%;
		border-right: 0px solid #dbdbdb;
		box-sizing: border-box;
		padding-right: 0px;
	}
	.active-descript {
		display: block;
		left: 5%;
		width: 90%;
	}
	.container-info-region{
		max-width: 90%;
    box-sizing: border-box;     z-index: 999;
	}
	.post-blog-index {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: stretch;
		width: 100%;
		background: #fff;
		padding: 10px;
		margin-bottom: 35px;
		box-shadow: 0px 0px 1px #000;
	}	
	.post-options-check-input{
		    width: calc(25% - 5px);
	}
	.result_stars{font-size:14px;}
	.logo-header img {max-width: 65px;}
	.post_other_informer_office {
		box-sizing: border-box;
		padding: 10px !important;
		border-radius: 3px;
		margin-bottom: 16px !important;
		font-size: 14px;
		background: #fff;
		border: 1px solid #d3d3d3;     width: calc(100% - 8px);
	}	
	.content_post_other_informer_office {
		font-weight: bold;
		font-size: 14px;
	}
	.row-inputs-check{
		width: calc(25% - 8px);     min-width: auto;
	}



	
}
@media(max-width:740px){
	.post-options-check-input{
		width: calc(33.33% - 5px);
	}
	.row-inputs-check{
		width: calc(33.33% - 8px);     min-width: auto;
	}
	#gallery-1 .gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 100% !important;
	}
	.ul_contacts {
		display: flex;
		align-items: flex-start;
		justify-content: center;
		padding-top: 12px;
		list-style-type: none;
		flex-wrap: wrap;
		border-bottom: 1px solid #e3e3e3;
		width: 100%;
		margin: 0px;
		text-align: center;
	}
	
	.img_post_blog {
		width: 100%;
		aspect-ratio: 10 / 5; margin-bottom:16px;
	}
	.container-index-page-blog .post-news-index:nth-child(1){width: 100%;}
	.container-index-page-blog .post-news-index:nth-child(2){width: 100%;}
	.container-index-page-blog .post-news-index:nth-child(3){width: 100%;}
	.container-index-page-blog .post-news-index:nth-child(4){width: 100%;}	
	.text_post_blog {
		width: 100%;
		padding-bottom: 6px;
		padding-top: 6px;
		padding-left: 12px;
		padding-right: 12px;
	}	
	.contacts-header{display:none;}
	.button-top-modal{display:block;margin-bottom:15px}
	.box-content-footer{width:100%; text-align:center;padding:15px 0px;}
	.recall_bar_my a {
		background: var(--green-color);
		padding: 13px 16px;
		text-decoration: none;
		color: #fff;
		font-size: 14px;
		display: inline-block;
	}
	.recall_bar_my a > i {
		margin-right: 5px;
		display: none;
	}
	.btn_green_pages{display:block;}
	
}
@media(max-width:640px){
	.row-inputs-check{
		    width: calc(50% - 3px);
    margin-right: 3px;
	}
	h1{font-size:28px;font-weight:600;}
	h2{font-size:24px;font-weight:600;}
	h3{font-size:22px;font-weight:600;}
	h4{font-size:20px;font-weight:600;}
	h5{font-size:18px;font-weight:600;}
}

@media(max-width:420px){
	.post-options-check-input{ width: calc(50% - 5px); }
	.logo-header a{font-size: 20px; font-weight: 900;}
	
}
/**for js**/
#answer-top-modal-form-order-call-back, #answer-modal-form-ok{
	position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 22px;
    font-weight: 300;
    background: #fff;
    padding: 25px;
    z-index: 999;
    box-shadow: 0px 0px 8px 1px #000;
    line-height: 150%;	
	display:none;
}
.display-none{
	display: none !important;
}
.display-block{
	display: block !important;
}