/* ШАПКА */
#menu-users {
	display: none!important;
}
.header-bg-color, .header-wrapper {
background-image: linear-gradient(114deg, #f1f1f1 0%, #ffffff 50%, #e8e8e8 100%);
	
 } 
.nav-dark .nav > li > a, .nav-dark .nav > li > button {
    color: rgba(74, 73, 73, 0.8)!important;
}
.nav-dark .nav > li > a:hover, .nav-dark .nav > li.active > a, .nav-dropdown.dark > li > a:hover, .nav-dropdown.dark .nav-column > li > a:hover, .nav-dark a.plain:hover, .nav-dark .nav > li > a.active {
    color: #000!important;
}
/*скрываем блок на главной*/
.js-es-slideshow {display:none!important;}
/*переводчик*/

span.wpml-ls-native {
    padding-left: 5px;
   text-transform: uppercase;
}
/*FOOTER*/
#footer {
    background: linear-gradient(95deg, rgb(110, 96, 53) 20%, rgb(199, 166, 65) 80%) !important;
/*font-family: aial;*/
}
/*меню на пк*/
@media (min-width: 850px) {
.nav > li > a:hover{
    background-color: white;
	  border-top-color: #bd9e40;
  }
	.has-dropdown .icon-angle-down {
    border: 1px solid #c89a43;
    width: 25px;
    text-align: center;
  }
	.top-divider {
    border-top: 1px solid #c7a641 !important;
    opacity: 0.5 !important;
  }
	#wide-nav > .container {
    max-width: 1230px !important;
}
}
/*меню на мобилке*/
.nav > li > a > i.icon-menu {
    font-size: 2.9em !important;
	  padding-left: 10px;
}
.main-menu-overlay {
    background: linear-gradient(95deg, rgba(110, 96, 53) 20%, rgb(176, 147, 56) 80%)!important;
}
.nav-sidebar.nav-vertical > li.menu-item:hover {
    background-color: rgba(0, 0, 0, 0.24)!important;
}
/*небесный градиент
background-image: linear-gradient(to top, #30cfd0 0%, #330867 100%)!important;
*/
/* белый серый
 * background-image: linear-gradient(-90deg, #e8e8e8 0%, #ffffff 50%, #e8e8e8 100%);
 * */
/*вечерний закат
 * background-image: linear-gradient(-30deg, rgb(247, 213, 108) 0%, #e8e8e8 50%, rgb(163, 147, 221) 100%);
 */
/*Джинсовый фон
	background:
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0066cc), to(#003399));
    background: repeating-linear-gradient(-110deg, #6e81904a 0.56px, #284358 1px, transparent 0.2px, transparent 0.2px)
*/
/*
 * background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e8190), to(#232f3b));
 * */
/*результаты поиска*/
.wpp_property_results {
    display: none;
}
/*реклама Real Estate*/
.wpl-powered-by-realtyna {
    display: none;
}

/*скрываем на главной лишнее*/
body.home .es-dropdown-container { display: none !important; }
/*Скрываем рекламу*/
.es-powered {display: none !important;}
/*выравнивание блока на мобильном*/
.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
/*кнопки поиска estatik*/
.es-search__buttons > .es-button__wrap {
    width: 50px;
	}
/*	.es-field__wrap {
    border: 1px solid #d4a71c;  
}  */
.es-button.es-button-gray {
    font-size: 12px !important;
}
/*Форма ПОИСКА*/
@media (min-width: 850px) {
.es-search__wrapper.es-search__wrapper--horizontal form .es-search__field {
    min-width: 100px !important;
 }
	.es-widget input:not([type=checkbox]):not([type=radio]) {
    padding-left: 0px !important;
  }
}
.es-widget > div:not(.es-map-property-layout-horizontal, .es-map-property-layout-vertical) {
    border: 1px solid #e8c82c;
	background-image: linear-gradient(-90deg, #e8e8e8 0%, #f0ecca 50%, #e8e8e8 100%) !important;
}
.es-field__label {
    text-align: center;
}
/*Заголовок на странице категорий*/
.page-title {text-align: center; margin-top: 0.5em;}
/*заголово на главной*/
.section-title b {
    opacity: .5 !important;
    background-color: #ecd28f !important;
}
/*слайдер с объектами*/
.es-slide {
    border: 1px solid #e2e2e2;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}
	.es-slide:hover {
    border: 1px solid #e29f2b;
}

@media (min-width: 930px) {
	.es-slide .es-slide__top .es-price, .es-slide .es-slide__top .es-property-slide-categories{
	font-size:18px!important;
  }
}
@media (min-width: 820px) {
.es-bottom-icon{
	font-size:14px !important;
  }
}
@media (max-width: 449px) {
.es-slideshow.es-slideshow__horizontal {
    width: 90% !important;
  }
.es-bottom-icon{
	font-size:14px !important;
  }
	.es-slide .es-slide__top .es-price, .es-slide .es-slide__top .es-property-slide-categories{
	font-size:18px!important;
  }
}
/*карточки с объектами*/
.es-layout-3_col .properties .es-bottom-info, .es-layout-2_col .properties .es-bottom-info, .es-slide .es-slide__content {
    background-image: linear-gradient(90deg, #f1f1f1 0%, #f9f9f9 50%, #e8e8e8 100%) !important;
}
.es-property-inner{
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}
.properties:hover .es-details-wrap {
background-image: linear-gradient(90deg, #f1f1f1 0%, #f9f9f9 50%, #e8e8e8 100%) !important;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px rgba(0,0,0,0.3);
}

.es-price,.es-bottom-icon {
    color: black !important;
}
.es-bottom-icon {
    font-weight: 400 !important;
}

/* шаблон страницы Page - Container - Center Title */
.main-content{
	width:80%;
	margin:0 auto;
}
/*Нарушаем адекватную работу шаблонов :)))*/
.row {max-width: 100%!important;}
.container {padding-left: 0px!important;padding-right: 0px!important;} /*чтобы влезло меню на испанском*/
/*поля в виджете на странице дома*/
.es-search__wrapper .es-search__field .es-field__wrap .select2 .select2-search__field {
    width: 100% !important;
}
/* шаблон страницы Page - Container - Center Title */
.main-content{
	width:90%;
	margin:0 auto;
}

/*карточки на главной*/
.glav-row {
    border-bottom: 1px solid #ffd70029;
}

/*скрываю divider*/
.is-divider {
    display: none !important;
}
/*кнопка вверх листинга*/
.es-top-arrow {
    display: none;
}
/*пагинация по центру*/
.nav-links {
    text-align: center;
}

/*галочки в два ряда*/
.fa-check::before {
    color: #d4a71c;
}
.es-features-list-wrap {
    margin-left: 30px;
}
#es-features > h3 {
    display: none;
}
.es-single .es-tabbed .es-features-list-wrap {
	padding-top: 20px;}
.es-single .es-tabbed .es-tabbed-item.es-features ul{
    text-transform: capitalize;
}
@media (min-width: 850px) {
	.es-single .es-tabbed .es-features-list-wrap {
		flex: 0 0 40%;
		  width: calc(130% / 3) !important;
	}
	.es-single .es-tabbed .es-features-list-wrap ul {
    display: flex;
    flex-wrap: wrap;
  }
	.es-single .es-tabbed .es-features-list-wrap ul li {
	    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/*изображение заголовка в обьектах
  .entry-image.relative > a > img {
    height: 200px;
    object-fit: cover;
}
*/

/*розовая тема
#wrapper, #main {
    background: linear-gradient(to top left, powderblue, pink)!important;
}
.es-widget > div:not(.es-map-property-layout-horizontal, .es-map-property-layout-vertical) {
    background: #f0f0f0 !important;
    background: linear-gradient(to top left, powderblue, pink) !important;
    border: 1px solid gold;
}
p, h1, h2, h3, h4, h5, .section-title-main,.es-button.es-button-orange-corner, .es-search__wrapper .widget-title, label {
    color: black !important;
}
.absolute-footer, html {
    background-color: #c0dae1 !important;
}
конец розовой темы*/

/*тёмная тема сайта
#wrapper, #main ,.footer-wrapper, .absolute-footer{
	background-image: linear-gradient(-90deg, #020202c4 0%, #2d2c2c 50%, #000 100%) !important;}
p, h1, h2, h3, h4, h5, .section-title-main,.es-button.es-button-orange-corner, .es-search__wrapper .widget-title, label {
    color: wheat !important;
}
.es-features-list-wrap, .es-property-fields, .es-wrap a,.es-property-info, .widget-title,
.es-property-link,.es-address {
    color: white !important;
}
.es-price {
    color: #dda02f !important;
}
.es-search__wrapper.es-search__wrapper--horizontal,.es-search__wrapper.es-search__wrapper--vertical {
    border: 1px solid gold;
}
.es-single-tabs-wrap ul.es-single-tabs li a.active {
    color: #242222 !important;
}
конец тёмной темы*/

/*меняем расположение обьектов*/
.es-tabbed {display: flex;flex-flow: wrap;}
#es-description, #es-map, #es-features { width: 100%;}
#es-map {order: 3;}
#es-features {order: 2;}
#es-description {order: 1;}
/*контакты справа в шапке*/
.icon-envelop {}
.tooltip, .tooltipstered {padding: 0px!important; font-weight: 600!important; margin: 0em!important;}
#header-contact > li {margin: 0.1em!important;}
.nav>li>a {font-size: .9em;}
.header-inner {max-width: 1250px!important;}
/* прячу слово виджет в кнопке обратной связи*/
.mystickyelement-credit {
    visibility: hidden;
}

/*позиция обратной связи*/
@media (min-width: 1025px) {
.mystickyelements-fixed {
	top: 70% !important;}
}
/*цвета кнопок на сайте*/
.stickyelements-submit-form, .mystickyelements-social-icon, #stickyelements-submit-form {
    background: linear-gradient(95deg, rgb(110, 96, 53) 20%, rgb(199, 166, 65) 80%)!important;
}
.is-outline.primary:hover {background: linear-gradient(95deg, rgb(110, 96, 53) 20%, rgb(199, 166, 65) 80%)!important;}
.back-to-top:hover {background: linear-gradient(95deg, rgb(110, 96, 53) 20%, rgb(199, 166, 65) 80%)!important;}
.es-button-orange {
    background: linear-gradient(95deg, rgb(168, 146, 78) 20%, rgb(199, 166, 65) 80%) !important;
}
.es-button:hover {background: linear-gradient(95deg, rgb(159, 138, 72) 20%, rgb(199, 166, 65) 80%) !important;}

/*поиск в одну строчку*/
@media (min-width: 850px) {
.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons, .es-search__wrapper.es-search__wrapper--horizontal form .es-search__field {-ms-flex: 1 1!important; flex: 1 1!important;}
.es-search__wrapper.es-search__wrapper--horizontal form {-ms-flex-wrap: nowrap!important;flex-wrap: nowrap!important;}
}

/*форма поиска*/
.wrappCustom {
	    display: flex;
	  width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: justify;
    justify-content: space-around;
	  box-sizing: border-box;
}
.es-search__wrapper.es-search__wrapper--horizontal form .es-search__buttons {
	order: 0!important;
  -webkit-order: 0!important;
}
#elementCustom {width: 47.5%!important; min-width: 0!important; height: 28px!important; font-family: 'Open Sans',sans-serif; box-sizing: border-box; }
#elementCustom2 {width: 100%!important; min-width: 0!important; height: 28px!important;  box-sizing: border-box;}
.es-field__range > #es-search-price-input-min {display: none!important;}
.es-field__range > #es-search-price-input-max {display: none!important;}
.es-field__range > #es-search-bedrooms-input-min {display: none!important;}
.es-field__range > #es-search-bedrooms-input-max {display: none!important;}
#es-search-floors-input {height: 36px!important;}
.select2-container .select2-selection {font-size: .90em!important; font-family: 'Open Sans',sans-serif!important;} 
.select2-results__option, .select2-results__option--highlighted {font-size: .85em!important;} 
.select2-search--dropdown:first-child{display: none!important;}
.select2-selection__rendered:focus {outline:none!important; border: 0!important; box-shadow: none!important;}
.select2-selection__rendered:active {outline:none!important; border: 0!important; box-shadow: none!important;}
.select2-results__option[aria-selected] {
	padding: 1px 8px!important;}
.sentMess {text-align: center; color:#228B22;}
/* ценовое примечание*/
 * .es-price-note {
    padding-right: 10px;
}
/*блог*/
.entry-category.is-xsmall {
  visibility: hidden;
}
.copyright-footer {
  visibility: hidden;
}
/**/
