body {
  background: #faf9f7;
}
.shane_tm_topbar .topbar_inner .logo img {
  max-width: 220px;
}
@media screen and (max-width: 990px) {
  .shane_tm_topbar .topbar_inner .logo img {
    max-width: 180px;
  }
}
.shane_tm_modalbox .popup_details .top_image .main {
  position: relative;
  width: 100%;
  float: left;
  clear: left;
  height: 500px;
}
@media screen and (max-width: 990px) {
  .shane_tm_modalbox .popup_details .top_image .main {
    height: 250px !important;
  }
}
.shane_tm_modalbox .additional_images ul li .my_image {
  height: 250px !important;
}
@media screen and (max-width: 990px) {
  .shane_tm_modalbox .additional_images ul li .my_image {
    height: 250px !important;
  }
}
.shane_tm_modalbox .additional_images ul li:nth-child(3n-2) .my_image {
  height: 500px !important;
}
@media screen and (max-width: 990px) {
  .shane_tm_modalbox .additional_images ul li:nth-child(3n-2) .my_image {
    height: 250px !important;
  }
}
.shane_tm_modalbox .news_popup_informations .image {
  height: 500px !important;
}
@media screen and (max-width: 990px) {
  .shane_tm_modalbox .news_popup_informations .image {
    height: 250px !important;
  }
}
#preloader:after {
  content: '';
  background: #cca77d;
}
#preloader:before {
  content: '';
  background: #cca77d;
}
.shane_tm_all_wrap[data-color="black"] .shane_tm_hero .content h3,
.shane_tm_modalbox .portfolio_main_title h3 {
  color: #cca77d;
}
.shane_tm_all_wrap[data-color="black"] .shane_tm_hero .content h3 span {
  -webkit-text-stroke: 1px #cca77d;
}
.shane_tm_title h3 {
  color: #cca77d;
}
.shane_tm_news .news_list ul li .details .title a {
  color: #cca77d;
}
.shane_tm_all_wrap[data-color="black"] .shane_tm_talk .button a {
  background: #cca77d !important;
  border-color: #cca77d !important;
  color: white !important;
}
.shane_tm_all_wrap[data-color="black"] .shane_tm_talk .button a:hover {
  border-color: #cca77d !important;
  background: transparent !important;
}
.shane_tm_modalbox .contact_title h3 {
  color: #cca77d;
}
.shane_tm_all_wrap[data-color="black"] .shane_tm_button a {
  background: #cca77d !important;
  border-color: #cca77d !important;
  color: white !important;
}
@media screen and (max-width: 990px) {
  .shane_tm_modalbox .box_inner {
    max-width: 96% !important;
    width: 96% !important;
  }
  .shane_tm_hero[data-style="one"] .background {
    clip-path: none !important;
  }
  .shane_tm_hero {
    height: auto !important;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    align-content: flex-start;
  }
  .shane_tm_hero .background {
    width: 100%;
    position: relative;
    height: 250px;
  }
  .shane_tm_hero .container {
    height: 380px !important;
    display: flex !important;
    align-content: flex-start !important;
    align-items: flex-start !important;
  }
  .shane_tm_mobile_menu .logo img {
    max-width: 150px !important;
  }
  .shane_tm_portfolio,
  .shane_tm_about,
  .shane_tm_news {
    padding: 50px 0;
    box-sizing: border-box;
  }
  .shane_tm_title .portfolio_filter {
    padding-top: 30px !important;
  }
}
/*# sourceMappingURL=custom.css.map */