:root {

  
  
  

    --main-bg-color: #000000;
      --main-bg-color: #b48b3e;

    --main-txt-color: #000000;

    --second-bg-color: #edb00d;

    --main-padding: 15px;

    --third-bg-color: #31353d;

    --border-radius: 8px;

    --border-radius-menus: 15px;

    --hover-bg-color: #c79700;

    --hover-color: #2585d0;

    --navbar-color-hover: #ee2439;

    --price-properties-valu-over-hover: #ffc107;

    --menu-button-bg-color: #ee2439;

  --menu-border-left-color-white: #fff;

    --menu-border-left-color-black: #000;

  

  

      --navbar-color-hover: #b48b3e;

  
    --menu-button-bg-color: #ee2439;

}


.row.footer__copyright .text-right {
    display: none;
}

.gosubmit__btn, .form__submit   {
  display: inline-block;
  outline: none;
  color: #000 !important;
  font-family: inherit;
  font-size: 1em;
  box-sizing: border-box;
  border: none;
  border-radius: .3em;
  height: 2.75em;
  line-height: 2.5em;
  text-transform: uppercase;
  padding: 0 1em;
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px rgba(139,66,8,1),
              inset 0 -1px 1px 3px rgba(250,227,133,1);
  background-image: linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07) !important;;
  border: 1px solid #a55d07;
  color: rgb(120,50,5);
  text-shadow: 0 2px 2px rgba(250, 227, 133, 1);
  cursor: pointer;
  transition: all .2s ease-in-out;
  background-size: 100% 100%;
  background-position:center;
}
.gosubmit__btn:focus, .gosubmit__btn:hover, .form__submit:hover, .form__submit:focus  {
  background-size: 150% 150%;
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23),
                inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1) !important;;
  border: 1px solid rgba(165,93,7,.6);
  color: rgba(120,50,5,.8);
}
.gosubmit__btn:active, .form__submit:active {
  box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 6px rgba(110,80,20,.4),
              inset 0 -2px 5px 1px #b17d10,
                inset 0 -1px 1px 3px rgba(250,227,133,1) !important;;
}

.form--wide .form__submit, input.form__submit, a.form__submit, .form--banner-sidebar .form__submit, .form_reset_invert {
    color: #000 !important;
}

@media screen and (min-width: 1024px) {


.banner .slider__img img, .banner .slick-slide img {
    width: 100% !important;
    min-height: 730px !important;
    object-fit: cover;
}
}

.header2Holder {
    padding: 25px !important;
   
}

span.header__span {
    font-size: 19px;
}


.form--wide .form__submit, input.form__submit, a.form__submit, .form--banner-sidebar .form__submit, .form_reset_invert {
     
    border-radius: 15px;
}


.header2Holder {
    padding: 10px;
    background-color: var(--main-bg-color);
}

body .topMenu2Elements {
 
    padding: 12px 0px 0px 0px !important;
 
}

.topMenu2Elements {
    color: #fff;
    padding: 12px 0px 0px 0px !important;
    text-align: right;
    font-size: 17px;
}
 
 
    .widget--achievement {
        overflow: hidden;
        background-size: 100% !important;
    }
 
 

@media (min-width: 992px) {
    body .slider--dots .slider__caption {
        width: 90.66667% !important;
    }
}

body .banner__title {
    font-size: 70px !important;
}

.md-btn-success {

    background:  var(--main-bg-color) !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:  #000 !important;

}



.form--wide .form__submit, .form__submit.hover, .form__submit:hover, .button.form__submit {

    color: #000 !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;

}

 



 

 

