:root {
  --main-bg-color: #dda83a;
--main-txt-color: #3b3b3b;
    --second-bg-color: #3b3b3b;
  --main-padding: 15px;  
  --third-bg-color: #bfa87e;
  --border-radius: 3px;  
  --border-radius-menus: 2px;  
  --hover-bg-color:#dda83a;
  --hover-color:#dda83a;
}
.property__description p {
    line-height: 1.4;
    width: 100% !important;
}

@media (min-width: 1200px) {
    .worker--index .worker__name, .worker--index .worker__tel {
     
        opacity: 1;
      
    }
}

.worker__photo .item-photo img {
    object-fit: contain !important;
}

a.form__submit.text-center {
    display: inline;
    overflow: hidden;
}
h3.worker__name.fn {
    text-align: center;
}
h2.widget__title {
    text-align: center;
}
.header__settings-column.lang_settings_custom img {
    width: 20px;
}

.topMenu2Elements {
    padding: 12px 0px 0px 0px !important;
 
}


@media (max-width: 767px){
  .modal-dialog {
    position: relative;
    width: auto;
    margin: 40px!important;
}
  
  .form--wide {
    margin-top: 30px!important;
    padding: 10px 0px!important;
  }
  .scrollup {
    bottom: 94px!important;
    right: 32px!important;
  }
  
.widget--bg, .indexSearchHolder{
  
  background: url(https://pallantrealestate.com/files/173202841360620.jpg) 50% 0 no-repeat #f6f6f6!important;
    background-position: center!important;
    background-size: auto 100%!important;

}
    
    
    .form--wide .form__submit, input.form__submit, .form--banner-sidebar .form__submit {
    border-bottom: 4px solid var(--hover-bg-color);
    background: #e0d2d2;
    color: white !important;
    border: 1px solid #ff582e !important;
    border-bottom: 4px solid #f06d6a !important;
    color: black !important;
}
}

.form--wide .form__submit, input.form__submit, a.form__submit, .form--banner-sidebar .form__submit, .form_reset_invert {
    border-bottom: 4px solid var(--hover-bg-color);
    background: var(--second-bg-color);
    color: #ffffff;
}


.slider--dots .slider__caption {
    margin-top: 10px!important;
}

@media (min-width: 767px){
.navbar__item {
 padding: 0px 6px 0px 12px !important;
  margin-left: 8px !important;
  }
  
  .navbar__link {
   
    font-size: 14px;
}
}

.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: #dda83a;
  
}


 .button__more:hover {
    border-color: #dda83a !important;
    color: #dda83a !important;
    
}

.small_text {
 
    color: #dda83a;
}
 
.property__title {
 
  color: #3b3b3b;}

::-moz-selection { background: var(--main-bg-color); }
::selection { background: var(--main-bg-color); }

.md-btn-success {
    background: #3b3b3b !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: #475728 !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 #dda83a !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: #3b3b3b  !important;
}

.property__params-list--options li:before {
    border: 2px solid #dda83a !important;
}

.md-btn-success {
    background: #dda83a;
 
}

.navbar__link {
    color: #fff !important;
}
 
 .box.js-box {
    border: none !important;
}

.navMenu2Holder {
    background-color: #dda83a !important;
    background: rgb(81 96 53) !important;
    background: linear-gradient(0deg, rgb(81 96 53) 34%, rgb(71 87 40) 100%) !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 #a78e60 !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: #3b3b3b !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, #dda83a52, #fff4e6); */
    text-transform: inherit;
}

.property__plan-item {
 
  background: #ebcb9452;}

.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: #dda83a;
}
.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: 10px 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% 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;
}



.indexsearchform input{
      background-color: #fff;
    border: 1px solid #d6d6d6;
    border-radius: var(--border-radius-menus);
}
  

.indexSearchHolder {
    background: #3b3b3b;
}
/*

.widget--bg{
  background: var(--main-bg-color)!important;
}

.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: #dda83a;
    background: linear-gradient( 
135deg ,rgb(179 158 119) 0%,rgb(198 174 130) 60%,rgb(165 146 111) 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: "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 6px 0px 12px!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: 76px;
}
  
  .article__intro {
    margin: 6px 0 14px 0;
    min-height: 46px;
}
    .navbar__item {
    padding: 0px 6px 0px 12px;
    margin-left: 24px;
    font-family: "Montserrat", sans-serif, 'Roboto Condensed', sans-serif, serif;

    font-size: 16px;
}
  
  
  .article.article--grid {
    margin-top: 19px;
}
  
.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: #dda83a8a !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 #dda83a5e !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: #3b3b3b;
    border-color: #3b3b3b;
}
    
}



.apartsFromBuilder_holder_big {
    background: #fff2db;
    text-align: center;
    border: 1px  solid #dda83a;
 
    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: #3b3b3b;
  border: 1px solid var(--hover-bg-color) !important;
   border-bottom: 4px  solid var(--hover-bg-color) !important;
   
}

.slider--thumbs .slider__control {
    background: #3b3b3b;
}


@media (min-width: 992px) {
tbody tr:nth-child(even) {
    background-color: #fffaf2;
}

table thead tr {
    background: #3b3b3b!important;
}


}



  .form_reset_invert {
    border-bottom: 4px solid #b29d77 !important;
    color: #000 !important;
    background: #dda83a;
}

.header__navbar-toggle.collapsed {
    background: #3b3b3b;
}

@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;
}
}

.article__item-title {
    font-size: 19px!important;
}




.form--wide .form__submit, input.form__submit, .form--banner-sidebar .form__submit {
    border-bottom: 4px solid var(--hover-bg-color);
    background: #ffffff;
    border: 1px solid var(--hover-bg-color) !important;
    border-bottom: 4px solid var(--hover-bg-color) !important;
    color: black !important;
}

.pull-right .form__submit {
    width: 30%;
    color: black !important;
}

.form__submit.hover, .form__submit:hover, .button.form__submit {
   
    background: #f7f7f7 !important;
}


.header2Holder {
    background-color: #475728 !important;
        padding: 10px;
}

form#form_validation {
    padding: 20px;
    background: #ebebeb;
    margin: 20px 0px !important;
    border-radius: 10px !important;
}

.mobileMenu {
    background-color: #4a5a2c !important;
}

.worker__contacts a {
    word-wrap: break-word;
}