/*
 Theme Name:   Tecture Child Theme
 Theme URI:    https://themeforest.net/item/tecture-architecture-interior-wordpress-theme
 Description:  Child theme for Tecture theme
 Author:       weblayout
 Author URI:   http://themeforest.net/user/weblayout
 Template:     tecture
 Version:      1.0
 License: 	   Located in 'licensing' folder
 License URI:  license.txt
 Tags:         custom-header, custom-background, threaded-comments, custom-menu, featured-images, full-width-template, theme-options, translation-ready
 Text Domain:  tecture-child
*/

:root {
  /* These values can act as defaults.
       The PHP function will override them dynamically if needed. */
  /* --tecture-gray: #b6b6b6;
  --tecture-gray-rgb: 182, 182, 182;
  --tecture-white: #ffffff;
  --tecture-white-rgb: 255, 255, 255;
  --tecture-base: #a6a182;
  --tecture-base-rgb: 166, 161, 130;
  --tecture-black: #1f2022;
  --tecture-black-rgb: 31, 32, 34;
  --tecture-bdr-color: rgba(255, 255, 255, 0.2);
  --tecture-bdr-color-rgb: 55, 58, 60; */
  --tecture-gray: #674b22;
  --tecture-gray-rgb: 103, 75, 34;
  --tecture-white: #ffffff;
  --tecture-white-rgb: 255, 255, 255;
  --tecture-base: #c18b40;
  --tecture-base-rgb: 193, 139, 64;
  /* --tecture-black: #0d0a04; */
  --tecture-black: #000000;
  --tecture-black-rgb: 13, 10, 4;
  --tecture-bdr-color: rgba(193, 139, 64, 0.3);
  --tecture-bdr-color-rgb: 193, 139, 64;
  --tecture-bg-color-fixes: #15171d;

  --tecture-bg-color-fixes2: #15171d;
}

/* color fix */
.body-bg-color-1 {
  background-color: var(--tecture-bg-color-fixes);
}
.preloader {
  position: fixed;
  background-color: var(--tecture-bg-color-fixes);
}
.main-menu__logo {
  background-color: var(--tecture-bg-color-fixes);
}
.stricky-header.main-menu {
  background-color: var(--tecture-bg-color-fixes);
}
.main-header-two {
  background-color: var(--tecture-bg-color-fixes);
}
.main-slider-three {
  background-color: var(--tecture-bg-color-fixes);
}

.blog-details__pagenation li .icon > a,
.sidebar__search-form input[type="search"],
.sidebar__all-category,
.sidebar__tags,
.contact-page__information-list li,
.project-details__faq-box .faq-one-accrodion .accrodion {
  background-color: var(--tecture-bg-color-fixes2);
}

/* end of color configs */

.preloader {
  display: none !important;
}
.main-menu-two__logo {
  padding: 0px !important;
}
.main-menu-two__logo img {
  width: 240px;
}

.main-menu-two__wrapper-inner {
  direction: rtl;
}
.main-menu-two__search-and-nav-sidebar-icon {
  display: none;
}
.footer-widget__logo img {
  max-width: 240px;
}

.main-menu-two .main-menu__list > li,
.stricky-header.main-menu-two .main-menu__list > li {
  padding-top: 20px;
  padding-bottom: 20px;
}
.main-slider-three__title-three,
.main-slider-three__title-one {
  color: rgb(193 139 64 / 7%);
  font-size: 60px;
}
.main-slider-three__title-one {
  bottom: -4px;
}
.main-slider-three__title-three {
  bottom: 56px;
  position: relative;
}
#main-slider-three__thumb {
  padding-top: 20px;
}

.page-header__inner {
  padding: 8px 0 16px;
}

.elementor-widget-container .contact-page {
  padding-top: 36px !important;
  padding: 36px 0 100px !important;
}
.contact-page__inner > div {
  flex-direction: row-reverse;
  flex-wrap: wrap-reverse;
  /* gap: 40px; */
}
/* .contact-page__left {
  display: none;
} */

.contact-page__information-title {
  font-weight: 500;
}
.contact-page__right {
  margin-top: 0px;
  margin-bottom: 40px;
}
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
  opacity: 0.5;
}

@media (max-width: 767px) {
  .main-slider-three__nav {
    justify-content: left !important;
  }
  #main-slider-three__thumb {
    padding-top: 0px;
  }
  .main-slider-three__title-one {
    bottom: 26px;
    font-size: 40px;
  }

  .main-slider-three__title-three {
    bottom: 40px;
    font-size: 40px;
  }
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* Advanced Safari Override for Main Slider Three */
    body
      .main-slider-three.main-slider-three
      .swiper-slide-thumb-active
      .main-slider-three__title-one,
    body
      .main-slider-three.main-slider-three
      .swiper-slide-thumb-active
      .main-slider-three__title-two,
    body
      .main-slider-three.main-slider-three
      .swiper-slide-thumb-active
      .main-slider-three__price,
    body
      .main-slider-three.main-slider-three
      .swiper-slide-thumb-active
      .main-slider-three__btn-box,
    body
      .main-slider-three.main-slider-three
      .swiper-slide-thumb-active
      .main-slider-three__title-three {
      opacity: 1 !important;
      -webkit-transform: none !important;
      transform: none !important;
      -webkit-transition-delay: 0s !important;
      transition-delay: 0s !important;
      -webkit-transition-duration: 300ms !important;
      transition-duration: 300ms !important;
    }
  }
}

.main-slider-three__title-two{
  text-transform: capitalize;


}
.main-slider-three__price{
  max-width: 300px;
  text-align: left !important;
}

.about-one__progress .bar-inner{
  width: 100% !important;
  margin-bottom: 20px !important;
}

#wrinkle-before-after{
  max-height: 600px !important;
}
.count-text {
  font-family: monospace; /* important for fixed-width effect */
  display: inline-block;
  white-space: nowrap;

  /* Hide the last character visually with a mask */
  -webkit-mask-image: linear-gradient(to right, black 0%, black calc(100% - 1ch), transparent 0%);
  mask-image: linear-gradient(to right, black 0%, black calc(100% - 1ch), transparent 0%);
}
#section-realisations{
  background-color: transparent !important;
}
.brand-one{
  display: none !important;
}
.main-slider-three__nav {
  margin-top: 0px !important;
  margin-bottom: 20px !important;
}