/**
* Theme Name: Bluebell Child
* Description: This is a child theme of Bluebell, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Arc</a>
* Template: bluebell
* Version: 1.3
*/

/*@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600&family=Tenor+Sans&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Tenor+Sans&display=swap');

:root {
    /* --theme-color: #8f993e; */
    --theme-color: #95785e;
}

/* UPDATE FONTS */
.sub-title,
.btn-style-one,
.btn-style-two,
.btn-style-three,
section.testimonials-section .award h4,
.news-block .date,
section.funfact-section span.count-text,
.btn-style-one.btn-md,
.main-header .header-upper .contact-info h5,
.banner-section .content-box h4,
.banner-section .video-box span ,
.sec-title .style-two,
.award,
.award h4,
.room-block h3,
section.service-section .text-one,
section.service-section .text-two,
section.service-section-two .content-block h4,
section.service-section-two .content-block h4,
section.testimonials-section .award,
section.testimonials-section .award h4,
section.testimonials-section-two .award,
section.testimonials-section-two .award h4,
section.testimonials-section-two h3 .quote,
section.testimonial-section-two .name,section.funfact-section span.count-text,
section.funfact-section span.count-text,
.news-block .date,
.map-section h4,
.map-section h5,
.testimonial-block h3 .quote,
.testimonial-block .name,
section.why-choose-us-section .text-three,
section.why-choose-us-section span,
section.funfact-section span.count-text,
section.funfact-section span.count-text,
.offer-block .offer,
section.offer-section h3.wrapper,
.offer-block-two h3,
.offer-block-two .text,
section.promotions-offers-section h4.wrapper,
section.service-section-three h4,
section.service-section-three .text-two,
section.Welcome-section .sec-title.text-light,
.room-block-two h3,
section.welcome-section-two ul li,
.feature-block-two h5,
section.welcome-section-seven .price,
section.accomodation-section h3,
section.welcome-section-three .designation,
section.our-menu-section .text,
section.our-menu-section h5,
section.our-menu-section .time,
.faclilites-block-with-text h4,
section.welcome-section-six .name,
section.welcome-section-six .designation,
.team-block-one h4,
.team-block-one .designation,
.check-availability p,
.check-availability button,
section.welcome-section-five .designation,
.page-title h1,
section.our-specilities-section h5,
section.room-section-three h4,
section.room-section-three .count,
section.room-section-three .curve-text,
section.activities-section .text-two,
section.activities-section h5,
.accordion-box.faq .block .acc-btn,
.accordion-box.style-three .block .acc-btn,
.faq-section h5,
.faq-section .faq-title,
section.featured-section h4,
section.featured-section .pricing,
section.featured-section span,
section.room-list-section h3,
.header-phone-number a,
.check-availability.style-four h4,
.check-availability.style-four p,
section.room-details-section .pricing,
.block-six h3,
.block-seven h3 ,
.block-seven .inner-box span ,
section.room-details-section .check, 
section.room-details-section h5,
.history-block .years,
.history-block h4,
.history-section h3,
section.blog-section h3,
.filter-tabs li,
.error-section h1,
section.contact-form-section h2,
section.contact-form-section h4,
section.contact-form-section h5,
.sidebar-widget h2,
.sidebar-widget.popular-posts .post-info,
.news-block-two .date,
.news-block-two h3,
.comment-form h2,
section.service-section-four .service-title,
.comming-soon .content .content-inner .text,
.comming-soon .content .content-inner .text span,
.check-availability.style-seven .nice-select,
.check-availability.style-seven h3 {
    font-family: "Tenor Sans", Sans-serif;
}

section.service-section .text-two,
.comming-soon .emailed-form .form-group input[type="text"],
.comming-soon .emailed-form .form-group input[type="tel"],
.comming-soon .emailed-form .form-group input[type="email"],
.comming-soon .emailed-form .form-group textarea,
.check-availability.style-seven .nice-select,
body .kw_container,
.kw_container .kw_form_dates .kw_block__content input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]).kw_form_dates__input, 
.kw_form_dates .kw_block__content input.kw_form_dates__input {
    font-family: 'Crimson Text', Arial, Helvetica, sans-serif;
}


/* end */

/* colors */

section.room-section .top-content .view-all-btn,
section.service-section .text-two,
section.service-section .text-one,
.testimonial-block .text,
.text,
.news-block .post-meta,
.news-block .post-meta{
    color: inherit;
}

.map-section .content-column,
.offer-block-two .content,
.widget .tagcloud a:hover,
section.room-section-three li.nav-item .nav-link.active,
.filter-tabs li.active,
.filter-tabs li:before{
    background-color: var(--theme-color);
}

.widget .tagcloud a:hover,
section.room-section-three .nav-tabs {
    border-color: var(--theme-color);
}

section.room-section-three li.nav-item .nav-link,
.comment-form .form-inner{
    border-color: var(--theme-color) !important;
}

 /* dark blue to this */
.header-style-six .sticky-header,
header.main-header.header-style-three .sticky-header,
header.main-header.header-style-five .sticky-header,
.dark_bg,
body .kw_theme_ligth .kw_book_button {
    background: #8f993e;
}

section.about-us-section .content-block,
section.service-section .content-block:before,
section.service-section .content-block,
section.service-section-two .content-block,
section.service-section-two .content-block:before,
.btn-style-three,
section.activities-section .lower-contant,
section.team-section,
section.why-choose-us-section,
section.news-section,
section.news-section-two,
section.feature-section .inner-box,
section.room-section-three,
section.room-section-three .outer-box,
section.testimonials-section.style-two:before,
section.testimonials-section.style-two:after,
.comment-form .form-inner {
    background-color: #e4d4c6;                /* grey to this */
}

section.aminities-section-two .content-block{
    background-color: #bdbf68;
}

section.service-section-two .image-two,
.boder-bottom-two,
section.service-section .image-two img{
    border-color: #e4d4c6;
}

body,
h1, h2, h3, h4, h5, h6,
.sec-title,
section.about-us-section .content-block .text,
.btn-style-two,
.amenities-block .icon,
.amenities-block h1,
.amenities-block .text,
section.cta-section .text,
section.funfact-section span.count-text,
section.funfact-section .text,
.news-block h3 a,
.testimonial-block h3,
section.service-section .content-block .time,
section.service-section-two .content-block .text,
section.contact-form-section h2,
section.contact-form-section .text,
section.contact-form-section h4,
section.contact-form-section .text-three a,
section.contact-form-section .text-two,
section.contact-form-section h5 a,
section.contact-form-section .text-four,
section.offer-section .text-three,
section.team-section .text,
.feature-block-two ul.list-two li,
.service-section-three .timeб
section.welcome-section-six .text-two,
section.why-choose-us-section .text-two,
section.why-choose-us-section .icon-list,
section.why-choose-us-section .text-three,
section.about-section-two .view-all-btn,
section.about-section-two .sub-title,
section.activities-section .text-three,
.check-availability .hotel-booking-search label,
.owl_nav_style_one.owl-theme .owl-nav .owl-prev:before,
.owl_nav_style_one.owl-theme .owl-nav .owl-next:before,
.room-block-two .icon-list,
.room-block-two .text-two,
.room-block-two h3 a,
section.feature-section .text,
section.feature-section .icon-list,
section.welcome-section-two .text-two,
.feature-block-two ul.list-one li span,
section.offer-section h3.wrapper,
.owl_nav_style_two.owl-theme .owl-nav .owl-prev:before,
.owl_nav_style_two.owl-theme .owl-nav .owl-next:before,
.feature-block-two ul.list-one li,
section.blog-section h3,
section.blog-section h3 a,
section.blog-section .post-meta ul li,
.news-block-two h3,
.news-block-two h3 a,
.news-block-two ul li a,
.news-block-two .blog-text,
.sidebar-widget.popular-posts a,
.sidebar-widget h2,
.widget .tagcloud a,
.news-block-two ul li,
.sidebar-widget.search-box input[type="search"],
.widget ul li a,
.sidebar-widget.search-box button,
section.welcome-section-five blockquote .text-two,
section.welcome-section-five .name,
section.welcome-section-five .text-three,
section.room-section-three .info-list li,
section.feature-section-three.dark_bg .feature-block-two ul.list-two li,
.testimonial-block.light-text .text,
section.accomodation-section.style-two h3 a,
.filter-tabs li,
.comment-form .form-group textarea{
    color: #24272a;
}


.room-block-two h3 a:hover,
section.blog-section h3 a:hover,
.news-block-two h3 a:hover,
.sidebar-widget.popular-posts a:hover,
.widget ul li a:hover,
section.accomodation-section.style-two h3 a:hover,
.sidebar-widget.popular-posts a:hover{
    color: var(--theme-color);
}

section.about-section-two .sub-title:before,
section.banner-section.style-seven,
.check-availability.style-six {
    background: #24272a;
}

.offer-block-three .text,
section.Welcome-section .text,
section.Welcome-section .text-two,
section.Welcome-section .text-three,
section.Welcome-section .sub-title,
.map-section .text,
.map-section h5,
.map-section .text-two,
section.our-story-section .text,
.contact-widget table,
.contact-widget table tr td a,
.footer-bottom .text,
.footer-widget ul li a{
    color: #fff;
}

.boder-bottom-four{
    border-color:  rgba(193, 193, 193,40%);
}

section.Welcome-section .sub-title:before{
    background: #fff;
}

.owl_nav_style_one.owl-theme .owl-nav .owl-prev:before,
.owl_nav_style_one.owl-theme .owl-nav .owl-next:before,
.owl_nav_style_two.owl-theme .owl-nav .owl-prev:before,
.owl_nav_style_two.owl-theme .owl-nav .owl-next:before,
.pagination li a, .pagination li span, 
.rooms-pagination .page-numbers li a, 
.rooms-pagination .page-numbers li span,
.sidebar-widget.search-box input[type="search"]{
    border-color: #24272a;
}

/* colors end */

.main-header:not(.fixed-header) .inner-container {
    background: rgba(0, 0, 0, 0.25);
}

.main-header:not(.fixed-header) .navigation>li>a,
.main-header:not(.fixed-header) .header-upper .search-toggler {
    color: #fff;
}

.nav-outer .mobile-nav-toggler{
    filter: invert(1);
}

.main-header .header-upper .logo-box .logo {
    padding: 10px 0px;
}

.main-header .header-upper .logo-box .logo img, 
.contact-widget .image img, 
.mobile-menu .nav-logo img {
    height: 62px;
}
/* 
.mobile-menu .menu-backdrop{
    background: transparent;
}

.mobile-menu .nav-logo{
    display: none;
}

.main-header .nav-outer {
    flex-grow: 1;
    justify-content: flex-end;
}

.mobile-menu{
    font-family: 'Tenor Sans', Arial, Helvetica, sans-serif;
    right: auto;
    left: 0;
}

.mobile-menu .menu-box{
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.mobile-menu .navigation li{
    border: none;
}

.mobile-menu .navigation li>a{
    color: #000;
}

.mobile-menu .navigation li.dropdown .dropdown-btn {
    color: #000;
    background: none;
}

.mobile-menu .social-links li a {
    color: #000 !important;
} */

.home div[data-elementor-type="wp-page"] {
    background-color: #fff;
}

.service-section .sec-title,
.service-section-two .sec-title{
    font-family: 'Tenor Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
    line-height: 1;
}

.service-section .sub-title,
.service-section-two .sub-title {
    font-family: 'Crimson Text', Arial, Helvetica, sans-serif;
    letter-spacing: 3px;
}

.service-section,
.service-section-two{
    font-family: 'Crimson Text', Arial, Helvetica, sans-serif;
}

section.service-section .text-one,
section.service-section-two .text-one{
    font-family: 'Crimson Text', Arial, Helvetica, sans-serif;
}

section.service-section .btn-style-two,
section.service-section-two .btn-style-two{
    font-family: 'Crimson Text', Arial, Helvetica, sans-serif;
}

.mobile-menu.style-two {
    max-width: 380px;
}

.mobile-menu.style-two .menu-box{
    background-color: rgba(0,0,0,0.5);
    color: #000;
    padding-left: 40px;
}

.mobile-menu.style-two .navigation:last-child{
    border: none;
}

.mobile-menu.style-two .navigation li>a{
    position: relative;
    display: block;
    line-height: 24px;
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Tenor Sans', Arial, Helvetica, sans-serif;
    color: #fff;
}

.mobile-menu.style-two .navigation li.dropdown .dropdown-btn {
    color: #fff;
    background: none;
}

.mobile-menu.style-two .navigation li>ul>li>a {
    font-size: 17px;
}

.mobile-menu.style-two .navigation li>ul>li>a {
    font-size: 16px;
    padding: 5px 25px;
}

.mobile-menu.style-two .close-btn{
    color: #fff;
}

.mobile-menu-visible .header-style-six .mobile-nav-toggler,
.mobile-menu-visible .header-style-six .logo-box {
    opacity: 0.25;
}
.wrap_booking_form{
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
    position: relative;
    z-index: 99;
}
.wrap_booking_form .kw_container {
    position: absolute;
    max-width: 1200px;
    padding: 0 15px;
    margin: 0 auto;
    top: -25px;
}
.wrap_booking_form .kw_container .kw_grid{
    background-color: #ffffff;
}
ol li{
    list-style: inherit;
}
.footer-gallery .image.gallery-overlay img{
    height: 170px;
}
section.room-list-section .pricing {
   display: none;
}
section.room-details-section .pricing {
    display: none;
}
.restoran-menu-items .our-specilities-section .row img{
    height: 270px!important;
}
.contact-widget table tr td.lebel {
    white-space: nowrap;
}
.sec-title-color .sec-title,.sec-title-color .sub-title{
color:#037d50;
}