/* Tana Boutique Hotel - Theme Colors */

:root {
  /* Theme 1 - Primary colors */
  --tana-primary: #b37c35;
  --tana-secondary: #7d5334;
  --tana-tertiary: #4d5c43;
  
  /* Theme 2 - Light colors */
  --tana-light-primary: #f9f5f1;
  --tana-light-secondary: #f2d5bc;
  --tana-light-tertiary: #c97c50;
  
  /* Theme 3 - Earth tones */
  --tana-earth-primary: #c27c50;
  --tana-earth-secondary: #b37c35;
  --tana-earth-tertiary: #7d5334;
  
  /* Theme 4 - Natural tones */
  --tana-natural-primary: #4d5c43;
  --tana-natural-secondary: #f2d5bc;
  --tana-natural-tertiary: #c27c50;
  
  /* Theme 5 - Same as Theme 1 (appears identical in the image) */
  
  /* Logo color */
  --tana-logo: #c27c50;
}

/* Apply the new color scheme */

/* Header and navigation */
.navbar {
  color: var(--tana-light-primary);
}

.navbar .navbar-nav .nav-link {
  color: var(--tana-light-primary);
}

.navbar.nav-scroll .navbar-nav .nav-link {
  color: var(--tana-primary);
}

.navbar .navbar-nav .nav-link.active {
  color: var(--tana-tertiary);
}

/* Buttons */
.butn-light a {
  background: var(--tana-primary);
}

.butn-light:hover a {
  background: var(--tana-secondary);
}

.butn-dark a, .butn-dark2 {
  background: var(--tana-tertiary);
}

.butn-dark:hover a, .butn-dark2:hover {
  background: var(--tana-primary);
}

.btn-form1-submit {
  background-color: var(--tana-primary);
}

.btn-form1-submit:hover {
  background-color: var(--tana-secondary);
}

/* Section titles and subtitles */
.section-title {
  color: var(--tana-primary);
}

.section-subtitle {
  color: var(--tana-logo);
}

/* Star ratings */
.star-rating {
  color: var(--tana-logo);
}

/* Footer */
.footer {
  background-color: var(--tana-tertiary);
}

.footer-title {
  color: var(--tana-light-primary);
}

.footer-about-social-list a {
  color: var(--tana-logo);
}

/* Room pricing */
.rooms1 .item .con h6 a {
  color: var(--tana-logo);
}

/* Background colors */

.bg-blck {
  background-color: var(--tana-tertiary);
  position: relative;
}

.bg-pattern, .bg-pattern2  {
  position: relative;
}

.bg-pattern:before, .bg-pattern2:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.1;

}

.bg-pattern:before {
  background-image: url('../img/tana-logo-small-white.png');
  background-size: 40px 40px;
}

.bg-pattern2:before {
  background-image: url('../img/pattern.png');
  background-size: 30px auto;
}

/* Progress scroll to top */
.progress-wrap::after {
  color: var(--tana-logo);
}

.progress-wrap svg.progress-circle path {
  stroke: var(--tana-logo);
}

/* Facilities */
.single-facility span {
  color: var(--tana-logo);
}

.single-facility .facility-shape {
  background: var(--tana-light-secondary);
}

/* Testimonials */
.testimonials .owl-theme .owl-dots .owl-dot.active span {
  background: var(--tana-logo);
}


/* Language Selector */
.language-selector {
    margin-left: 20px;
    display: flex;
    align-items: center;
}

.language-selector a {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: all .3s ease-in-out;
    padding: 0 5px;
}

.language-selector a.active {
    color: #aa8453;
}

.language-selector a:hover {
    color: #aa8453;
}

.language-selector .separator {
    color: rgba(255, 255, 255, 0.5);
    margin: 0 2px;
}

/* Responsive adjustments for language selector */
@media screen and (max-width: 991px) {
    .language-selector {
        position: absolute;
        top: 20px;
        right: 80px;
    }
}

.footer-logo {
    max-width: 150px;
}