:root {
  --main-bg-color: #494848;
--main-txt-color: #202020;
    --second-bg-color: #202020;
  --main-padding: 15px;  
  --third-bg-color: #bfa87e;
  --border-radius: 3px;  
  --border-radius-menus: 2px;  
  --hover-bg-color:#dfcc8c;
  --hover-color:#dfcc8c;
}

.link-bold-underline,
.link-bold-underline:hover,
.link-bold-underline:focus,
.link-bold-underline:active {
    font-weight: 700;         /* bold  */
    text-decoration: underline;/* underline */
    /* по желание – цвят, за да се откроява още повече */
    /* color: #337ab7; */
}

.badge {
    background: red;
    font-size: 15px;
}

.red-title {color: #b90900 }

.biggerone {font-size: 20px;}

    .property__params-list li {
    
        font-size: 20px;
    }

.property__description {
    
    font-size: 19px;
}


    
    #rotating-message {
  /* позволяваме редовете да се пренасят */
  white-space: normal !important;
  /* съвременен стандарт за пренос */
  overflow-wrap: break-word;
  /* за по-стара съвместимост */
  word-wrap: break-word;
  /* при нужда – страшен пренос на всяка дума */
  /* word-break: break-all; */
  /* премахваме фиксираната височина (ако е била сложена по-рано) */
  height: auto !important;
  /* контейнерът вече ще се уголемява в зависимост от текста */
      line-height: 1;
      color: #151515;
}


#rotating-message {
 /* border: 1px solid #ccc;
  padding: 0.5em 1em;
  border-radius: 4px;
  background: #f9f9f9;*/
}

 /* Контейнер за типиращия текст */
  #rotating-message {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em 0;
    white-space: nowrap;   /* няма wrap за ефект на печат */
  }


  /* Контейнер за текста */
  #rotating-message {
    text-align: center;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em 0;
    white-space: nowrap;
    min-height: 1.4em; /* запазва височината при dots */
  }

img.contactIcon {
    height: 20px;
}
.worker--sidebar-advanced .worker__contacts {
    font-size: 20px;
}



.worker__contacts a {
    font-weight: 600;
    color: #015bbb;
    margin-left: 5px;
}

@media only screen and (max-width: 1024px) {
a.form__submit {
    display: block;             /* За да може да заеме цялата ширина на контейнера */
  box-sizing: border-box;       /* Padding и border се включват в ширината */
  width: 100%;                  /* 100% от контейнера */
  max-width: 100%;              /* Да не излиза извън него */
  
  white-space: normal !important;
  overflow-wrap: break-word;    /* Модерен стандарт вместо word-wrap */
  word-wrap: break-word;        
  hyphens: auto;  
      height: auto;
    line-height: 1.2;
    padding: 10px;
  
} 
}

@media (max-width: 767px) {
    .widget--collapsing .widget__content {
        display: block;
    }
}


#edit-search {
  color: #b90900 !important;
    font-weight: bold;
    font-size: 18px !important;
}





body span.properties__address-city div {
    font-size: 24px;
    line-height: 1.1;
    min-height: 44px;
   margin-bottom: 12px;
}

body .apartsFromBuilder_holder {
    color: #ffffff !important;

    background: #b90900 !important;
    padding: 7px;
  text-shadow: 1px 1px 2px black;
}

.article--grid .article__item-title {
      
        font-size: 20px !important;
}

:root {
  --main-bg-color: #494848;
  --main-txt-color: #202020;  
   --second-bg-color: #202020;  
  --main-padding: 15px;  
  --third-bg-color: #bfa87e;
  --border-radius: 50px;  
  --border-radius-menus: 6px;  
  --hover-bg-color:#dfcc8c;
  --hover-color:#dfcc8c;
}

/* NOVI */
body .navbar__link {
    color: #ffffff !important;
  font-size: 19px;
}

body .navbar__link {
    text-transform: none !important;
    text-decoration: none !important;
  
}

.navbar__link {
    font-weight: 200 !important;
 
}

/* END NOVI */


.gosubmit__btn, .form__submit,.button__more    {
  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);
}


body .form__submit.hover, body .form__submit:hover, body .button.form__submit {
     background-size: 150% 150%;
  background:#f6eebe !important ;
    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);
    
  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 {
    color: #000 !important;
}

body .hover-default .item-photo img {
    height: auto !important;
    object-fit: cover;
}
.md-btn-success {
    background: #edcca0 !important;
}

input#regulation_quarter, input#autocompleteAddress{
    margin-left: 5px;
    max-height: 38px;
}

form#form_validation {
    padding: 20px;
    background: #ebebeb;
    margin: 20px 0px !important;
    border-radius: 10px !important;
}

body .topMenu2Elements {

    padding: 30px 0px 0px 0px !important;
  
}

img.site_logo {
    margin-top: 17px;
}

button.form_reset_invert, button#form_submit,  body button#form_submit:hover {
    border: 1px solid !important;
  border-bottom: 5px solid !important;
}

input#backBTN {
    background: #f9f9f9;
    text-align: center;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 15px;
}

@media only screen and (max-width: 600px) { 

#onlyMobile, a#mobileBTN { 
display:block !important;
}
  
  form.refNumForm {
    display: none;
}
 
#mobileBTN {
margin: 0 auto;
    display: block !important;
    width: 100%;
    text-align: center;
    /* text-decoration: underline; */
    margin-top: 14px;
    background: #edcca0;
    padding: 6px;
}
}


 
@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 #ebcba0 !important;
}
.button__more:active, .button__more.active {
    background: #494848 !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 {
    border-radius: 14px !important;
    overflow: hidden;
}

.site__title, body h2.widget__title, .widget__header h1, .property__price-value, .property__commision strong, .feature__item-title, .feature__title {
    color: #494848 !important;
}

.property__params-list--options li:before {
    border: 2px solid #494848 !important;
}

.md-btn-success {
    background: #494848;
    padding: 10px 30px 10px 30px;
}

.navbar__link {
 
    color: #f7e9bd !important;
}
 

.navMenu2Holder {
    background-color: #494848 !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 var(--hover-bg-color) !important;
  color: var(--hover-bg-color);}

a.sidebarSubmenuLink {
   
    color: #494848 !important;
    font-weight: bolder !important;
    margin: 0px 0px !important;
}


/* ZA PREHVARLANE */
 
.scrollup {
    background: #edcca0 !important;
}

.article__photo img {
 
    object-fit: cover;
}

.element {
 
    border-right: 1px solid #eaca9f38 !important;
 
}

.apartsFromBuilder_holder {
 color: #494848 !important;
    margin-top: 16px;
    font-weight: bolder;
    text-transform: uppercase;
  border-radius: 14px;
  font-size: 12px;
}

.property__plan-item {
 
  background: #4948481c;}

.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: "Montserrat", sans-serif!important;
  color: #161cd6;
}
.sidebarSubmenuHeader {
    font-size: 22px;
    line-height: 24px;
    font-weight: bold;
  font-family: "Montserrat", sans-serif!important;
}
.sidebarSubmenuContent p {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #161cd6!important;
  font-family: "Montserrat", 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: #1a75bb;
}
.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: "Montserrat", sans-serif, '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: "Montserrat", 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: 17px 0px;
    font-weight: normal;
    text-shadow: 2px 2px 3px #1b1b1b;
    font-family: "Montserrat", 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% !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(27 24 21);
    background: linear-gradient(135deg, rgb(27 24 21) 0%, rgb(73 72 72) 60%, rgb(86 79 54) 100%);
}

.big_search_box{
    background:  rgb(27 24 21);
    background: linear-gradient(135deg, rgb(27 24 21) 0%, rgb(73 72 72) 60%, rgb(86 79 54) 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-repeat: no-repeat;
    background-position: 21px;
    height: 14px;
    background-position: right;
    background-size: contain;
      margin-top: 4px;
}



.copyrights_txt::before {
 content: " ";
    display: block;
    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-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-repeat: no-repeat;
    height: 34px;
    background-position: right;
    background-size: contain;

}

.indexsearchform::before{
  content: " ";
    display: block;
    background-repeat: no-repeat;
    height: 23px;
    margin-top: 0px;
    background-size: contain;
}

.big_search_box .form--wide::after{
    content: " ";
    display: block;
    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: "Montserrat", 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 0px 0px 0px!important;
    border-left: 1px solid #494848 !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: "Montserrat", sans-serif, 'Roboto Condensed', sans-serif, serif;

    font-size: 16px;
}
  
.slider--dots .slider__caption {
    text-align: center;
    width: 100%;
    margin-top: 160px;
}
  

  
  .ui__button--1 {
    margin-right: 0px;
}
  
  .form--wide .form__buttons{
    width:38%;
    height: 20px;
    margin: 26px auto 0px!important;
}
  
  
  }

/*END DESCTOP */ 

.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: #b3d8ff!important;
    font-style: italic;
    margin-top: 15px;
    display: block;
}



.footer_menu_holder .widget__title::before{
  background:none!important;
}


.copyrights_txt {
font-size: 14px;
 color: #ebcba08a !important;
}
.property__title {

    font-size: 29px;
}
.property {
    margin-top: 20px;
}

.title-thin {
    font-family: "Montserrat", 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 #ebcba05e !important;
}

.page_cat_icon{
  display:none;
}

.button__more:active, .button__more.active {
    background: #f3a010 !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: #494848;
    border-color: #494848;
}
    
}