@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');


:root {

    --main-bg-color: #0b2c5e;

    --main-txt-color: #0b2c5e;

    --second-bg-color: #ee2439;

    --main-padding: 15px;

    --third-bg-color: #044ca5;

    --border-radius: 8px;

    --border-radius-menus: 8px;

    --hover-bg-color: #2585d0;

    --hover-color: #2585d0;

    --navbar-color-hover: #ee2439;

    --price-properties-valu-over-hover: #ffa0a9;

    --menu-button-bg-color: #ee2439;

  --menu-border-left-color-white: #fff;

    --menu-border-left-color-black: #000;

  

  

      --navbar-color-hover: #ee2439;

    --price-properties-valu-over-hover: #ee2439;

    --menu-button-bg-color: #ee2439;

}

.feature__picture {
    background-size: 72% !important;
}

.navbar__wrap--init {
    display: block;
    background: #5a9bff;
}

.navbar__wrap {
    margin: 16px 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 1024px) {
.navbar__brand img.site_logo {
    width: 282px !important;
}

li.navbar__item.js-dropdown {
    padding: 10px 0px;
}

li.navbar__item.js-dropdown:nth-of-type(2) {
    background: #0b2c5e;
    padding: 10px;
    border-radius: 8px !important;
}

li.navbar__item.js-dropdown:nth-of-type(2) a {
    color: #fff;

}
}

body .big_search_box h2.widget__title {color:white !important;}


.site__title {

    margin-bottom: 20px;
}

a.article__more {
    margin-bottom: 30px !important;
}

form.form.form--flex.form--search.js-search-form.form--wide.indexsearchform {
    background: #0b2c5e !important;
}

.header__settings-column:last-of-type {
    text-transform: uppercase;
}

.header__settings-column img {
    width: 21px;
    border-radius: 3px;
    border: 1px solid #ababab !important;
}

.scrollup:before {
    color: #ffffff;
}

.header__settings-column a {
    color: #c2c2c2;
    text-decoration: none;
}

.header {
    z-index: 240;
    position: relative;
    background: #ffffff;
    color: #000;
}

.header__contacts {
    background: rgb(255 255 255 / 10%);
  
}

.md-btn-success {

    background:  #0e6eff !important;

  color: #fff !important;

}





    .properties--grid:hover .properties__info {

        background: var(--third-bg-color);

        border-color: var(--third-bg-color);

    }

}



.cc-color-override-688238583 .cc-btn {

 

    background-color: var(--menu-button-bg-color) !important;

}





@media (min-width: 767px) {

    .navbar__item {

    

       /* border-left: 1px solid var(--menu-border-left-color-black) !important; */

    }

  

  .element {

 

    border-right: 1px solid var(--menu-border-left-color-white) !important;

 

}

}



 .worker__photo img.photo {

    width: 100%;

    max-height: 260px !important;

    object-fit: cover;

}



.property__city {

 

    font-weight: bold;

}





.properties__offer, .feature__item-title, .feature__title {

    color: var(--main-txt-color);

}



 a.gosubmit__btn:hover {

    color: white;

}





.footer, .footer a {

   

    color: white;

}



.form_reset_invert {

       background: #505050;

}



.copyrights_txt {

    color: white;

}



.form--wide .form__submit, input.form__submit, a.form__submit, .form--banner-sidebar .form__submit, .form_reset_invert {

   

    color:  #ffffff !important;

}



.form--wide .form__submit, .form__submit.hover, .form__submit:hover, .button.form__submit {

    color: #ffffff !important;

  

}



.form-control    { border-radius: var(--border-radius); }





.sidebarSubmenuLink {

    margin: 2px 0px;

}





a.navbar__link:hover {

    color: var(--navbar-color-hover);

}



.navbar__submenu {

 

    width: 270px;

 

}



.gosubmit__btn {

    border-bottom: 4px solid var(--second-bg-color);

    background: var(--second-bg-color);

    color: #ffffff;

}



.button__more.hover, .button__more:hover {

    border-color: var(--second-bg-color);

    color: var(--second-bg-color);

    text-decoration: none;

}





.button__more:active, .button__more.active {

 

    border-color: var(--menu-button-bg-color);

    background: var(--menu-button-bg-color);

    color: #fff;

}





@media (min-width: 1200px) {

.properties--grid:hover span.properties__address-city.font-weight-bold.text-main-color, .properties--grid:hover .text-main-color, 

  .properties--grid:hover .properties__details 

  {

    

    color: white !important;

}

  

.properties--grid:hover .properties__offer {

    color: var(--price-properties-valu-over-hover);

}

 .properties--grid:hover  .properties__details img {

    filter: invert(100%);

  }

  

  .listing--lg-4 .listing__item:nth-child(4) {

    margin-top: 0px !important;

}

  

}



 

.slider__img img,  .slick-slide img  {

    width: 100% !important;

}

 



 /* AVGUST */


@import url('https://fonts.googleapis.com/css?family=Oswald');

@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');


.banner__title {
    font-size: 79px !important;
    color: #fff  !important;
    font-weight: 900  !important;
 
         margin-top: 0% !important;
}

.disablePause {
    height:100% !important;
    overflow: hidden !important;
    pointer-events: none !important;
}



.feature__item-title, .feature__title, .properties__offer {
  
    color: #e54c06 !important;
    
}


.properties__ribon {letter-spacing: 3px;}


.form--banner-sidebar {
	    background: rgba(255, 255, 255, 0.85) !important;
}

.social  a {
    color: #e54c06;
    text-decoration: none;
}


.properties--grid .properties__params {
    font-size: 17px;
    font-weight: bold;
}

.slider--thumbs .slider__control {

    background: #e6e6e6 !important

}

.property__plan-icon svg {
    fill: #646965 !important;
  
}

.scrollup {
  
    background: #e54c06 !important;
 
}

.property__plan-item,  {
   
    border: 1px solid #fff;
    background: #fff9a3;
 
}


.properties__address {
    font-size: 26px !important;
    line-height: 1.4 !important;

}


.banner--slider .banner__subtitle, .banner--slider .banner__title {
    margin-top: 70px;
}

.form--banner-sidebar a {   color: #e54c06 !important;}
 

.properties__ribon:after {
    border-top: 5px solid #bb6700 !important;
    
}


 
.properties--grid:hover .properties__info {
    background: #141417;
    border-color: #141417;
}

.button__more.active, .button__more:active {
    -webkit-transform: translate3d(0,1px,0);
    transform: translate3d(0,1px,0);
    border-color: #e54c06  !important;
    background: #e54c06 !important;
    color: #fff;
}

.widget--sidebar .widget__title {
   
    font-size: 24px !important;
    text-align: center  !important;
}


.article__body p {
    font-size: 18px;
}

.article--grid .article__item-title {
    height: 97px;
}

.navbar--overlay .navbar__link, .navbar__link {
 
    font-size: 19px;
}


.form-group > a { color: #e54c06 !imporant}
 
.widget--sidebar .widget__title {
 
    text-align: center;
}


.form--banner-sidebar {
    
    background: rgba(255, 255, 255, 0.78);
 
}

.form--banner-sidebar .control-label, .worker--index .worker__tel {
    color: #e54c06 !important;
    margin-bottom: 0;
}


.button__action, .gosubmit__btn {
 
    border-bottom: 4px solid #b13b05 !important;
    background: #e54c06  !important;
    color: #fff;
}

.ui-panel{
	display: none;
}



.brokerforprint{
	display: none;
}

.gosubmit__btn{
margin: 80px 0 0 160px;
}


@media (max-width: 991px) {

.banner--slider .banner__container {
 
    background:rgba(47, 47, 47, 0.87) !important;
 
}
}

.slider--small .slider__item img{
	margin: 0px auto!important;
	max-height: 600px;
}

.property__slider .slider__img, {
	max-height: 130px;
}

.property__slider img{
	margin: 0px auto!important;
	max-height: 130px;
}

.slider__item {
     background: #f6f6f6!important  !important;
 }



properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, 
.property__commision strong,.property__price-value, .property__plan-icon svg 
						{
						  
						    color: #e54c06  !important;
						    
						}

a, a:hover, a.hover {
	    color: #015bbb;
}

.navbar__nav a:hover { color: #e54c06 !important;}


.property__params-list--options li:before {
  
    border: 2px solid #e54c06  !important;
 
}


.form__submit {
  
    border-bottom: 4px solid #398cbf  !important;
    background: #398cbf  !important;
   
}



.widget--landing .widget__header {
    margin: 10px auto 40px;
    padding-left: 15px;
    padding-right: 15px;
}

.map--properties .map__wrap {

    height: 320px!important;

}

@media (max-width: 1199px){

.property__actions .btn--default {
    margin-top: 10px;
    width: 100%!important;
    margin-left: 0;
}
}

@media (max-width: 767px){

.property__plan-item {
    width: 120px!important;

}
}


/* NOVI */


.header {
   
    background: rgba(255, 255, 255, 0) !important;
    color: #000000 !important;
}

.navbar--header {
  
    background: rgba(255, 255, 255, 0);
  
}


.lang_settings_custom > a {
 
    color: #666;
  
}

.navbar--header {
 
    background: rgba(255, 255, 255, 0);
 
}



.header__contacts {
    background: rgba(246, 246, 246, 0) !important;
 
}

.header__phone {
    color: #666 !important;
  
}


.lang_settings_custom > a {
  
    color: #666;
   
}

.header__phone:hover {
    color: #900 !important;
}


.header svg {
    fill: #666 !important;
}

.navbar--header {
 
    background: #fff !important; }


.social--circles .social__item {
    border: 1px solid #666 !important;
    
}

.social--header .social__item {
  
    color: #666 !important;
}


.social--header .social__item:hover {
    color: #900 !important;
}

.social--circles .social__item:hover  {
    border: 1px solid #900 !important;

}


.lang_settings_custom > a {
   
    color: #666;}


.navbar__nav a:hover {
    color: #ed2e2b !important;
}


.navbar__dropdown ul {
 
    background: white;

    border: 1px 0 0 0 solid #900 !important;
    box-shadow: 0 5px 20px -5px #000  !important;
}


.navbar__sublink {
    color: #000 !important;
    
}


.navbar__nav a:hover {
    color: #ed2e2b !important;
}



.form__submit {
    border-bottom: 4px solid #398cbf !important;
    background: #398cbf !important;
}


.scrollup {
    background: #e6e6e6 !important;
}


.feature__item-title, .feature__title, .properties__offer {
    color: #ed2e2b !important;
}

.footer {
    background: #fff !important;

    border-top: 1px solid #e6e6e6 !important; 
}


.widget--gray {
    background: #fff !important;
}


.footer a, .footer p, .footer span {
    color: #000;
    
}


.footer a, .footer p, .footer span {
    color: #000 !important;}


.form--wide {
  
    background: rgba(255,255,255,.9) !important;
  
}

.header--dark {
    background: #fff !important;
    
}

.center {
    background: #ffffff !important;
  
}

body {
  
    color: #414242 !important;
  
}

.button__more.hover, .button__more:hover {
    border-color: #015bbb !important;
    color: #015bbb !important;
 
}


.button__more.active, .button__more:active {
  
    border-color: #015bbb !important;
    background: #015bbb !important;
 
}


@media (min-width: 1200px) {
 
.properties--grid:hover .properties__info {
    background: #353535 !important;
    border-color: #353535  !important;
}

}




.navbar--overlay .navbar__link {
    color: #000 !important;
}

.widget--landing .widget__title {
     
    color: #1e1e1e  !Important;}


properties__offer, .social--footer .social__item, .widget--footer .widget__title, .worker__name, .property__commision strong, .property__price-value, .property__plan-icon svg {
    color: #666 !important;
}

.navbar--header {
  
    background: #fff;
 
}



.title-thin, .site__title, .widget--sidebar .widget__title, .widget--footer .widget__title, .property__title, .properties__address-city, .widget__title  {
  font-family: Arial, Helvetica, Georgia, sans-serif; ;
}


.form--banner-sidebar .control-label, .worker--index .worker__tel {
    color: #000000 !important;
     
}

@media (min-width: 1200px)
{
.slider--fadeInLeft .slick-current .slider__caption {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    text-shadow: 1px 1px 20px #525252;
}

}


.button__action, .gosubmit__btn {
    border-bottom: 4px solid #015bbb !important;
    background: #015bbb !important;
   
}

.form--banner-sidebar a {
    color: #292929 !important;
}


/* 
.navbar--overlay {
 
    top: 50px !important;
 
}

*/


.site__title {
    font-size: 32px !important;
    font-style: normal !important;
    color: #272727; }

.widget--footer .widget__title, .property__title, .pull-right .form-group label, .widget__header h3, .form--banner-sidebar .control-label, .worker--index .worker__tel {  
  font-style: normal !important;} 


.widget--sidebar .widget__title {
    font-size: 22px !important;
    font-style: normal !important;
    color: #272727; }



.properties__address-street {
   
    font-size: 24px;
   
}

.pull-right .form-group label {    
    font-size: 18px !important;}


.properties__address-city {
    display: block;
    font-size: 22px;
    font-style: normal;
}



@media (min-width: 1200px)
 {
.achievement__item--animate-end .achievement__icon, .achievement__item--animate-end .achievement__name {
 
    background: rgba(0, 0, 0, 0);
}

}




.achievement__counter--lg {
 
    background: rgba(0, 0, 0, 0);
}

.article__more.active, .article__more:active {
 
    border-color: #ed2e2b  !important;
    background: #ed2e2b !important;
    color: #fff;
}
@media (min-width: 992px) {
 
.article__more.hover, .article__more:hover {
    border-color: #ed2e2b  !important;
    color: #ed2e2b  !important;
}

.article__time {
    
    background: #464646 !important; }

.slider--thumbs .slider__control {
    background: #319cd8 !important;
}


.form__submit.active, .form__submit:active {
    border-top: 4px solid #8e0806 !important;
   
    color: #fff;
}


@media (min-width: 992px)
 {
.btn--default.hover, .btn--default:hover {
    border-color: #ea2f2a !important;
    color: #ea2f2a !important;
}



.property__plan-item {
   
    border: 1px solid rgba(70, 70, 70, 0.15) !important;
    background: #ffffff !important;
  
}

nav#header-nav {
    z-index: 200!important;
}

.banner--slider .banner__sidebar{
z-index: 100!important;
}
.form--banner-sidebar .form__mode-btn {
	color: #000 !important;
}

#in-price-from, #in-price-to {
    width: 46%;
}
#in-price-from {
    margin-right: 3%;
}
#in-price-to {
    margin-left: 3%;
}




.form__reset.hover, .form__reset:hover {
    border-color: #398cbf;
    color: #398cbf;
}

.feature__item-title, .feature__title, .properties__offer {
    color: #398cbf !important;
}

.button__action, .gosubmit__btn {
    border-bottom: 4px solid #216188 !important;
    background: #398cbf !important;
}

.gosubmit__title {
 
    color: #398cbf;
  
}

.social--header .social__item:hover {
    color: #398cbf !important;
}

.social--circles .social__item:hover {
    border: 1px solid #398cbf !important;
}

.scrollup {
   
    background: #398cbf !important;
    color: #fff  !important;
 
}

.navbar--header.header-fixed {
    -webkit-box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.6) !important;
  
    box-shadow: 0px 2px 11px rgba(0, 0, 0, 0.6)  !important;
}

.navbar__item {
 
    margin: 3px 0 0 15px !important;
   
}

.partners__arrow {
  
    color: #398cbf !important;
 
}

.navbar__nav a:hover {
    color: #398cbf !important;
}
/* */



.partners__item img {
    -webkit-filter: grayscale(80%);
    filter: grayscale(80%);
    -webkit-filter: grayscale(80%);
    -moz-filter: grayscale(80%);
    -ms-filter: grayscale(80%);
    -o-filter: grayscale(80%);
    filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}




.partners__item img:hover{  -webkit-filter: grayscale(0%);
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;
-webkit-filter: none;
 
		}



#indexmap {     background-image: url(../../images/karta-2.jpg); 


background-size: 70%;
    background-position: top right;
    background-repeat: no-repeat;
    min-height: 320px;

}





 

