:root {
    --main-bg-color: #982f4d;
  --main-txt-color: #202020;
      --second-bg-color: #202020;
    --main-padding: 15px;  
    --third-bg-color: #982f4d;
    --border-radius: 3px;  
    --border-radius-menus: 2px;  
    --hover-bg-color:#982f4d;
    --hover-color:#982f4d;
  }
  .worker__photo .item-photo img {
      object-fit: contain !important;
  }

body .topMenu2Elements {
 
    padding: 18px 0px 25px 0px !important;
  
}

   #rotation-data { display: none; }

    #rotating-message {
      font: 600 20px/1.4 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      color: #262261;
      text-align: center;
      margin: 24px auto;
      max-width: 720px;
      min-height: 1.6em;
      white-space: normal;
    }

    /* typing dots */
    .typing-dots {
      display: inline-flex;
      gap: 6px;
      align-items: center;
      vertical-align: middle;
      min-height: 1.2em;
    }
    .typing-dots span {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: #262261;
      opacity: 0.2;
      animation: blinkDots 0.8s infinite;
    }
    .typing-dots span:nth-child(1) { animation-delay: 0s; }
    .typing-dots span:nth-child(2) { animation-delay: .2s; }
    .typing-dots span:nth-child(3) { animation-delay: .4s; }

    @keyframes blinkDots {
      0%, 80% { opacity: 0.2; transform: translateY(0); }
      40%     { opacity: 1;    transform: translateY(-2px); }
    }


.property__description div {
    word-break: break-word;
    word-wrap: break-word;
    width: 100%;
    overflow: hidden;
}


.navbar__item {
  
    margin: 0px 0 0 40px;
 
}

.link-bold-underline, .link-bold-underline:hover, .link-bold-underline:focus, .link-bold-underline:active {
    font-weight: 700;
    text-decoration: underline;
    /* color: #337ab7; */
}
 

li.navbar__item.js-dropdown  {
  
    padding: 3px 15px 3px 15px!important;
 
}




li.navbar__item.js-dropdown:nth-child(3):hover {
    background: #38967f;
    padding: 3px 20px 3px 20px!important;
    border-radius: 5px;
    text-shadow: 1px 1px 1px #0000004a;
}

li.navbar__item.js-dropdown:nth-child(3):hover .navbar__dropdown {
    background: #348d77;
   
}

.sidebar .widget__content {
    background: #e8e8e8;
}

  @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,400;1,700&display=swap');
.widget__content.p-4.sidebarSubmenuMenuHolder {
    background: #e8e8e8;
}
  .breadcrumbs {
      background: #982f4d;
      border-top: 1px solid #982f4d;
  }
  
  .slider--dots .slider__caption {
      margin-top: 10px!important;
  }
  
  @media (min-width: 767px){
  .navbar__item {
   
      padding: 0px 0px 0px 10px !important;
   
   
    margin-left: 8px !important;}
    
    .navbar__link {
     
      font-size: 15px;
  }
  }
  
  .navbar__subitem {
      padding: 0 11px;
   
  }
  
  .navbar__submenu {
   
      width: 222px;
   
  }
  
  ul.navbar__subnav {
      box-shadow: 0px 2px 23px 20px rgb(0 0 0 / 8%);
  }
  
  .navbar__sublink {
     padding: 5px 0;}
  
  .mobileMenu {
      background-color: #2c2c2c !important;
  }
  
  
  
  .worker__photo {
      margin-top: 40px;
  }
  
  .listing--grid .listing__item:nth-child(n+4) {
      margin-top: 0px !important;
  }
  
  .banner--slider .banner__title, .banner--slider .banner__subtitle {
   
      line-height: 1.1 !important;
  }
  
  .worker--index .worker__tel, .worker--index .worker__tel:hover {
   
      color: #982f4d;
    
  }
  
  
   .button__more:hover {
      border-color: #982f4d !important;
      color: #982f4d !important;
      
  }
  
  .small_text {
   
      color: #982f4d;
  }
   
  .property__title {
   
    color: #202020;}
  
  ::-moz-selection { background: var(--main-bg-color); }
  ::selection { background: var(--main-bg-color); }
  
  .md-btn-success {
      background: #202020 !important;;
      padding: 10px  30px  10px  30px !important;;
  }
  footer a:hover, footer a:active {
      color: #c3af82 ;
   }
  
  
  .property__price {
    border: none;}
  
  
  /*  EXTRA BR */
  
  
  .properties__ribon, .scrollup.scrollup-show, label.in-label:before, .property__actions .btn--default, .apartsFromBuilder_holder_big, .widget--sidebar .widget__content, .site--main .widget--sidebar .widget__content, table {
       border-radius: 5px !important;
  }
  
  .property__plan {
      border-radius: 5px !important;
      overflow: hidden;
  }
  
  /*  END EXTRA BR */
  .properties__thumb {
   
      background: #cccccc;
  }
  
  .header2Holder {
    
      background-color: #202020 !important;
  }
  
  .cc-color-override-688238583 .cc-btn {
      color: rgb(0, 0, 0);
      border-color: transparent;
      background-color: rgb(174 153 116) !important;
  }
  @media only screen and (max-width: 600px) {
  
      .mobileOnly-img {display: block !important;}
  
    }
  
  
    .header svg {
      fill: #f6f6f6 !important;
  }
  
  .site__main {
      min-height: 660px;
  }
  
  
  .mob_btn {
   
      background: #f9e9d1 !important;
   
      border: 2px solid #982f4d !important;
  }
  .button__more:active, .button__more.active {
      background: #053638 !important;
  }
  
  @media only screen and (max-width: 600px) {
   
    .header svg {
      fill: #f6f6f6 !important;
  }
  
  .header svg, body .header svg {
      fill: #f6f6f6 !important;
  }
    
  body  .gosubmit .container  { 
      background:  none !important;
    }
    
  }
  
  
  
  
  /* ZA PREHVARLIANE !!!!!! */
  
  .properties.properties--grid {
    margin-top: 21px;
      border-radius: 7px !important;
      overflow: hidden;
    
    -webkit-box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 5%);
      box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 5%);
  
  }
  
  .site__title, body h2.widget__title, .widget__header h1, .property__price-value, .property__commision strong, .feature__item-title, .feature__title {
      color: #202020  !important;
  }
  
  .property__params-list--options li:before {
      border: 2px solid #982f4d !important;
  }
  
  .md-btn-success {
      background: #982f4d;
   
  }
  
  .navbar__link {
      color: #fff !important;
  }
   
  
  .navMenu2Holder {
      background-color: #982f4d !important;
  }
  
  .gosubmit__btn {
   
      color: var(--hover-color) !important;
  }
  .widget--landing .widget__title {
   
    color: var(--main-bg-color) !important;}
  
  
  .form--wide .form__submit, input.form__submit, .form--banner-sidebar .form__submit, .form_reset_invert {
   border-bottom: 4px solid #252224 !important;
    color: var(--hover-bg-color);}
  
  a.sidebarSubmenuLink {
     
      color: #053638 !important;
      font-weight: bolder !important;
      margin: 0px 0px !important;
  }
  
  .hover-default .item-photo img {
   height: 290px!important;
      object-fit: cover !important;
  }
  
  .properties  .properties__thumb a img  {
   height: 200px!important;
      object-fit: cover !important;
  }
  /* ZA PREHVARLANE */
   
  .scrollup {
      background: #edcca0 !important;
  }
  
  .article__photo img {
   
      object-fit: cover;
  }
  
  .element {
   
      border-right: 1px solid #eaca9f38 !important;
   
  }
  
  
  .footer {
      background: #848283  !important;
  }
  
  .apartsFromBuilder_holder {
  color: #2a2a2a !important;
      margin-top: 16px;
      font-weight: normal;
      text-transform: uppercase;
      border: 1px solid #ababab;
      border-radius: 4px;
      /* background: linear-gradient(
  358deg, #982f4d52, #fff4e6); */
      text-transform: inherit;
  }
  
.property__plan-item {
    background: #e8e8e8;
}
  
  .pull-right .form__submit {
      width: 30%;
      color: white !important;
  }
  
  input.form__submit.refNumSubmit {
      width: 100px;
  }
  
  .article__time {
    
    background: #a88556;}
  
  .button__more:active, .button__more.active {
   
      border-color: var(--third-bg-color);
      background: var(--third-bg-color);
       color: #fff;
  }
  
  .button__more.hover, .button__more:hover {
      border-color: var(--third-bg-color);
      color: var(--third-bg-color);
   
  }
  /* END ZA PREHVARLIANE !!!!!! */
  .widget__content, .widget__header {
      max-width: 100%;
  }
  
  
  .slick-slide img {
     
      width: 100% !important;
  }
  
  
    a.ui__button--2 {
      width: 30%!important;
      margin-right: 1%;
      margin-left: 1%;
      margin-bottom: 20px;
    }
  
  /*izkluchva linkove v lilaviq box v stranichno menu*/
  .sidebarMenuHolder {
      display: none!important;
  }
  
  a.sidebarSubmenuLink{
    font-family: "Roboto Condensed", sans-serif!important;
    color: #161cd6;
  }
  .sidebarSubmenuHeader {
      font-size: 22px;
      line-height: 24px;
      font-weight: bold;
    font-family: "Roboto Condensed", sans-serif!important;
  }
  .sidebarSubmenuContent p {
      font-size: 18px;
      margin-top: 20px;
      margin-bottom: 0px;
      font-weight: bold;
      color: #161cd6!important;
    font-family: "Roboto Condensed", sans-serif!important;
  }
  
  .worker__contacts {
      text-align: center;
  }
  
  .widget--sidebar .widget__title {
      text-align: center;
  }
  
  a.active, a:active {
      color: #0e76bc;
      text-decoration: none;
  }
  .button__more:active, .button__more.active {
      background: #eae9ff;
  }
  .button__more.hover, .button__more:hover {
      border-color: #252160;
      color: #252160;
      text-decoration: none;
  }
  .social--header .social__item:hover {
      color: #982f4d;
  }
  .article__item-title:hover {
      color: #0e76bc!important;
  }
  .advSearchDiv {
      margin-top: 12px!important;
  }
  .dropdown-menu {
      height: 240px;
      overflow-y: scroll;
  }
  .dropdown--select ul {
      padding: 8px 12px;
  }
  
  
  
  
   
  
  .header svg, body .header svg {
      fill: #f6f6f6 !important;
  }
    
   
  
  @media (min-width: 1200px) {
    .footer__copyright {
   
        bottom: 15px;
        right: 19%;
    }
  
    .footer__wrap {
        position: relative;
    }
  
    .footer .social.social--footer {
        display: flex;
        align-items: center;
    }
  
  
    .footer .social__item {
        font-size: 14px !important;
      
        padding-left: 10px;
    }
  }
  
  .footer .social__item {
      margin: 0 0 0 0 !important;
       color: #ebcb89!important;
  }
  
  
  /*<link href="https://fonts.googleapis.com/css2?family=Lora&display=swap" rel="stylesheet">*/
  
   
  
  .footer__wrap .widget__title, .article--grid .article__item-title, .title-thin, .banner--slider .banner__title, .banner--slider .banner__subtitle, .widget__header h1,  .navbar__item
   {font-family:   'Roboto Condensed', sans-serif;}
  
  
  
  .slick-dots {
      bottom: 0px!important;
  }
  h2.widget__title {
      color: #252160!important;
  }
  .site__title {
   
      color: #252160;
  }
  h2 .widget__title  {
   
      color: #252160;
  }
  
  .big_search_box .widget__title  {
   
      color: #fff!important;
  }
  .big_search_box .widget__title::before  {
   
      display:none!important;
  }
  .footer__wrap .widget__title  {
        font-family: "Roboto Condensed", sans-serif;
    font-size: 15px;
      color: var(--hover-color)!important;
  }
  
  
  
  /* HOVER CSS*/
  .advSearchBtn:hover, .properties--grid:hover .properties__time {
      color: var(--hover-color);
  }
  
  .pagination-custom > li > a:hover, .pagination-custom > li > a:focus, .form__reset.focus, .form__reset:focus {
      color: var(--hover-color);
      background-color: none;
      border-color: var(--hover-color);
  }
  
  
  .article__more.hover, .article__more:hover, .hover-default .item-photo__more:hover, .hover-default .item-photo__more.hover,
  .widget__more.hover, .widget__more:hover, .form__reset.hover, .form__reset:hover, .btn--default.hover, .btn--default:hover {
      border-color: var(--hover-color);
      color: var(--hover-color);
  }
  
  .article__more:active, .article__more.active, .form__reset:active,
  .form__reset.active, .hover-default .item-photo__more:active, .hover-default .item-photo__more.active  {
     
      border-color: var(--hover-color);
      background: var(--hover-color);
      color: #fff;
  }
  
   
  
   
  .properties--grid:hover .properties__offer {
      color: #ffffff;
   
  }
  
  /*  */
  
  .banner--slider .banner__title, .banner--slider .banner__subtitle {
      padding: 0px;
      margin: 10px 0px;
      font-weight: normal;
      text-shadow: 2px 2px 3px #1b1b1b;
      font-family: "Roboto Condensed", sans-serif, 'Roboto Condensed', sans-serif;
   
  }
  
  .button__action{
  border-bottom: none;
      background: none;
      color: #fff;
     border:none;
        text-shadow: 2px 2px 3px #1b1b1b;
  }
  .button__action:hover,.button__action:active{
    background: none;
      color: #fff;
    border:none;
  }
  
  .select2-container--default .select2-selection--single {
      background-color: #fff;
      border: 1px solid #d6d6d6;
      border-radius: var(--border-radius-menus);
  }
  select.md-input, input[type="text"].md-input, input[type="number"].md-input {
      border-radius:  var(--border-radius-menus);
  }
  
  #mobilestyle { margin-top: 40px; }
  
  div#mobilestyle {
      background: #2b5e96;
  }
  
  .widget.js-widget.widget--landing.widget--achievement {
      background-size: 100% auto !important;
  }
  
  .header--dark {
      /*background: url() 0 0 no-repeat;*/
      object-fit: cover;
  }
  
  .property__plan-title {
      padding: 2px 0 4px 0;
       line-height: 1; 
      min-height: 36px;
      overflow: hidden;
      font-size: 12px;
  }
  
  .widget--bg{
    background: var(--main-bg-color)!important;
  }
  
  .indexsearchform input{
        background-color: #fff;
      border: 1px solid #d6d6d6;
      border-radius: var(--border-radius-menus);
  }
    
  
  .indexSearchHolder{
   background: rgb(30,95,163);
  background: linear-gradient(135deg, rgba(30,95,163,1) 0%, rgba(38,34,97,1) 60%, rgba(38,34,97,1) 100%);
  }
  
  .big_search_box {
      background: #982f4d;
      background:     background: #982f4d;
      background: linear-gradient( 135deg ,rgb(39 39 39) 0%,rgb(52 52 52) 60%,rgb(26 26 26) 100%)!important; 
  }
  
  .form--wide{
    color: #fff;
        background: none;
        box-shadow: none!important;
  }
  
  .form__reset{
    color: #fff;
    border: 2px solid #fff;
  }
  
  .widget--sidebar {
      margin-top: 0px;
  }
  
  
  
  .widget__title::after {
      content: " ";
      display: block;
      
    
      background-repeat: no-repeat;
      background-position: 21px;
      height: 14px;
      background-position: right;
      background-size: contain;
  }
  .widget__title::before {
      content: " ";
      display: block;
      
    
      background-repeat: no-repeat;
      background-position: 21px;
      height: 14px;
      background-position: right;
      background-size: contain;
  }
  .nav.nav--footer::after {
      content: " ";
      display: block;
    /*  background: url(../../userfiles/line_gray.png); */
      background-repeat: no-repeat;
      background-position: 21px;
      height: 14px;
      background-position: right;
      background-size: contain;
        margin-top: 4px;
  }
  
  
  
  .copyrights_txt::before {
   content: " ";
      display: block;
      background: url(../../userfiles/line_gray.png);
      background-repeat: no-repeat;
      height: 23px;
      margin-top: 0px;
      background-size: contain;
  }
  .form .control-label {
  
      margin-bottom: 0px;
  }
  
  .advSearchBtn {
      font-size: 20px;
      color: #fff;
      letter-spacing: 4px;
      padding: 0px 40px;
      /* background: #252666; */
  }
  
  .advSearchDiv{
      content: " ";
      display: block;
      background: url(../../userfiles/line_gray_half.png);
      background-repeat: no-repeat;
      height: 34px;
      background-position: right;
      background-size: contain;
  }
  
  .form--wide::before{
     /*
    content: " ";
      display: block;
      background: url(../../userfiles/line_gray.png);
      background-repeat: no-repeat;
      height: 23px;
      margin-top: 0px;
      background-size: contain;
    */
    content: " ";
      display: block;
      background: url(../../userfiles/line_gray_half.png);
      background-repeat: no-repeat;
      height: 34px;
      background-position: right;
      background-size: contain;
  
  }
  
  .indexsearchform::before{
    content: " ";
      display: block;
      background: url(../../userfiles/line_gray.png);
      background-repeat: no-repeat;
      height: 23px;
      margin-top: 0px;
      background-size: contain;
  }
  
  .big_search_box .form--wide::after{
      content: " ";
      display: block;
      background: url(../../userfiles/line_gray.png);
      background-repeat: no-repeat;
      height: 6px;
      margin-top: 50px;
      background-size: contain;
  }
  
  .big_search_box .widget__content {
  
      padding-bottom: 0px;
  }
  
  .searchResultHeader::after {
      content: " "!important;
      display: block!important;
  
    
      background-repeat: no-repeat;
      background-position: 21px;
      height: 14px;
      background-position: right;
      background-size: contain;
  }
  
  
  .indexsearchform {
  
      padding: 32px 0px;
  }
  
  .article__item-title:hover {
      color: #FF5722;
  }
  .site__title {
      font-size: 36px;
  }
  .widget__header h1{
    font-size: 24px;
    color: #1f5ca0;
      font-weight: 600;
      /*font-family: "Roboto Condensed", sans-serif;
    font-family: 'Lora', serif;*/
  
    text-transform: uppercase;
  }
  
  
  .widget--landing .widget__header {
       margin-top: 40px;
      margin-bottom: 22px;
   
  }
  .big_search_box .widget__header {
    
    margin-bottom: -29px;
  }
  
  .widget--landing .widget__title {
      font-size: 20px;
  }
  .footer__wrap .widget__title {
      font-size: 13px;
  }
  .form__submit {
      border-bottom: 0px solid #0b4877!important;
      background: #1a75bb;
  }
  .form__submit:active, .form__submit.active {
      border-top: 0px solid #0b4877!important;
      border-bottom: none;
      color: #fff;
  }
  .form__submit:hover {
      background:#2280c8;
    color: #fff;
        border-top: 0px solid #0b4877!important;
  
  }
  
  
  /*
  .form_reset_invert{
   border: 2px solid #1a75bb;
      background: #fff;
      color: #0b4877; 
  }
  */
  
  .nav--footer {
      color: #bebebe;
      margin: 0px 0 0;
      line-height: 2;
      text-align: center;
  }
  
  .footer span, .footer p, .footer a {
      color: #f9f9f9;
      text-align: center;
  }
  
  .social.social--footer {
      text-align: center;
  }
  
  span.footer__copyright, .footer__copyright a {
      color: #ebcb96 !important;
    font-size:14px;
   
    bottom: 3px;
  }
  
  .banner__title {
      font-size: 50px !important;
      line-height: 0.5 !important;
  }
  
  h3.banner__subtitle {
      text-shadow: 50px 1px 20px #2f2f2f;
      font-size: 28px;
      font-weight: bold;
      line-height: 40px;
  }
  /* 
  .navbar__wrap {
      justify-content: center!important;
  } */
  .big_search_box .widget__title::after {
      content: "";
    background:none;
      display: none;
  }
  
  .big_search_box .form--wide {
      margin-top: 0;
      padding-top: 3px;
  }
  .widget--footer .widget__header {
      margin-top: 0;
      margin-bottom: 0;
  }
  .widget--footer  .widget__content {
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 10px;
  }
  
  .widget--footer .widget__title {
  
      margin: 10px 0 15px;
  }
  button.form_reset_invert{
    
  width: 48%;
  }
  .form_reset_invert {
      outline: 0;
  }
  i.fa.fa-expand {
      display: none;
  }
  
  /*MOBILE*/
  @media (max-width: 767px){
    
    
    .site__main {
      min-height: 660px;
  }
    
    
    a.ui__button--2 {
      width: 100% !important;
    }
    .advSearchDiv{
     background:none; 
    }
    button.form_reset_invert,button.form__submit {
      width: 100%!important;
          margin-bottom: 8px;
  }
  
    .navbar__back {
          margin-top: 60px;
    }
    
    article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
        text-align: center;
        display: block;
    }
    
    .header__row {
    
      height: 106px;
    }
    
    .header__logo img {
      width: 145px !important;
     }
  
    .header--overlay {
      position: relative;
    }
    
    .header__settings-column.lang_settings_custom {
          margin-top: 100px;
    }
    .widget--bg .widget__header {
      margin: 0px auto;
     }
    .widget--landing .widget__title {
      font-size: 28px;
    }
  .advSearchBtn {
  
      padding: 0px 0px;
    }
    
     .form--wide .form__buttons{
      width: 100%;
      height: 86px;
      margin: 6px auto 0px!important;
    }
    .indexsearchform {
      padding: 0px 0px 10px;
  }
    
   
  }
  /* END MOBILE */
  
  /* DESCTOP */
  @media (min-width: 768px){
    .widget--footer .widget__title {
      margin: 0px 0 7px;
      text-align: center;
  }
    .slider__caption h3 {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    
    .navbar__item {
  padding: 0px 5px 0px 20px!important ;
      border-left: 1px solid #053638 !important; 
  }
  
    .navbar__sublink:hover {
      padding-left: 4px;
  }
      .article--grid .article__item-title {
      margin: 14px 0 0 0;
      line-height: 1;
      min-height: 64px;
  }
    
    .article__intro {
      margin: 6px 0 14px 0;
      min-height: 50px;
  }
      .navbar__item {
      padding: 0px 0px 0px 24px;
      margin-left: 24px;
      font-family: "Roboto Condensed", sans-serif, 'Roboto Condensed', sans-serif, serif;
  
      font-size: 16px;
  }
    
  .slider--dots .slider__caption {
      text-align: center;
      width: 100%;
     /* margin-top: 120px;   */
  }
    
  
    
    .ui__button--1 {
      margin-right: 0px;
  }
    
    .form--wide .form__buttons{
      width:38%;
      height: 20px;
      margin: 26px auto 0px!important;
  }
    
    
    
    }
  
  /*END DESCTOP */ 
  
  
  @media (min-width: 1000px){
   
    .slider--dots .slider__caption {
      
       margin-top: 140px;    
  }
  }
  
  .footer .copyrights_txt:before {
        display: none !important;
    }
  
  
  
  .footer .widget__title::before {
        display: none !important;
    }
  
  .button__action:hover, .button__action:focus, .button__action.active {
      color: #fff;
      text-decoration: none;
      outline: none;
  }
  .advSearchBtn:hover{
   color:#fff; 
  }
  .properties__address {
      
      min-height: 100px;
  }
  
  .properties__offer-value.old_price {
      color: #c3c3c3;
  }
  
  .properties--grid .properties__address {
      /*color: #015bbb;*/
      font-size: 18px;
  }
  .properties__time {
       color: #edcca0!important;
      font-style: italic;
      margin-top: 15px;
      display: block;
  }
  
   
  
  .footer_menu_holder .widget__title::before{
    background:none!important;
  }
  
  
  .copyrights_txt {
  font-size: 14px;
   color: #982f4d8a !important;
  }
  .property__title {
  
      font-size: 29px;
  }
  .property {
      margin-top: 20px;
  }
  
  .title-thin {
      font-family: "Roboto Condensed", sans-serif, 'Roboto Condensed', sans-serif, serif!important;
  }
  .form-control{
      border-radius: var(--border-radius-menus);
  }
  
  .widget__more:active, .widget__more.active {
      background: #1a75bb!important;
    color:#fff!important;
  }
  .advSearchDiv.text-center.mt-5 {
      margin-top: 12px!important;
  }
   .border-top {
      border-top: 1px solid #982f4d5e !important;
  }
  
  @media (min-width: 1200px)
    {
  .footer__copyright {
      position: initial !important;
   
  }
      .properties--grid:hover .properties__address-city, .properties--grid:hover .property-flex-items, .properties--grid:hover .overflow-hidden {
      color: #fff !important;
  }
      
      .properties--grid:hover .properties__offer {
      color: #ffffff;
  }
      
      .properties--grid:hover .properties__details img {
      filter: invert(1) !important;
  }
      
      .properties--grid:hover .properties__info {
       background: #202020;
      border-color: #202020;
  }
      
  }
  
  
  
  .apartsFromBuilder_holder_big {
      background: #fff2db;
      text-align: center;
      border: 1px  solid #982f4d;
   
      color: #937d55;
      
      font-weight: bold;
  }
  
  
  .form--wide .form__submit, input.form__submit, .form--banner-sidebar .form__submit  {
      border-bottom: 4px  solid var(--hover-bg-color);
      background: #202020;
    
        border-bottom: 4px solid var(--hover-bg-color);
      background: #982f4d;
      color: white;
     
  }
  
  .slider--thumbs .slider__control {
      background: #202020;
  }
  
  
  @media (min-width: 992px) {
  tbody tr:nth-child(even) {
      background-color: #fffaf2;
  }
  
  table thead tr {
      background: #202020!important;
  }
  
  
  }
  
  
  
    .form_reset_invert {
       border-bottom: 4px solid #848283 !important;
    color: #000 !important;
    background: #bbbbbb;
  }
  
  .header__navbar-toggle.collapsed {
      background: #202020;
  }
  
  @media only screen and (max-width: 600px) {
  .navbar__link {
      color: #f6f6f6 !important;
  }
  }
  
  
  @media (max-width: 801px) {
  .widget.js-widget.widget--landing.widget--achievement {
      background-size: auto 100% !important;
  }
  }
  