:root {
    --body: #ffffff;
    --text-main: #383838;
    --primary-100: #1dbab5;
    --primary-100-26: #1dbab533;
    --primary-100-36: #1dbab55c;
    --primary-200: #159f9b;
    --secondary-100: #114b5f;
    --secondary-200: #0f3e4f;
    --heading-100: #373434;
    --heading-200: #181616;
    --text-100: #e7e7e7;
    --text-100-70: #e7e7e7b3;
    --text-200: #a6a6a6;
    --text-300: #888888;
    --text-400: #848484;
    --text-400-50: #84848480;
    --text-500: #747474;
    --text-600: #383838;
    --gray-100: #f7f7f7;
    --gray-200: #e6e6e6;
    --gray-300: #dbdbdb;
    --gray-400: #a7a7a7;
    --input-bg: #f5f6f7;
    --input-secondary-bg: #ffffff;
    --input-text: #383838;
    --blue: #114b5f;
    --green: #1dbab5;
    --yellow: #ffbd12;
    --yellow-20: #ffbd1233;
    --red: #d60043;
    --main-font: IRANYekanXFANum;
    --secondary-font: IRANYekanXFANum
}

#header_inner {
    --header-bg: #ffffff
}

.site-title {
    color: #1dbab5
}

body.sticky-header-active .site-title {
    color: #1dbab5
}

#header .newweb-menu-wrap .menu .menu-item a, #header .newweb-menu-wrap .menu li a, #header .newweb-menu-wrap .menu > ul .menu-item a, #header .newweb-menu-wrap .menu > ul li a {
    color: #383838
}

    #header .newweb-menu-wrap .menu .menu-item a:hover, #header .newweb-menu-wrap .menu li a:hover, #header .newweb-menu-wrap .menu > ul .menu-item a:hover, #header .newweb-menu-wrap .menu > ul li a:hover {
        color: #383838
    }

#header .newweb-menu-wrap ul.sub-menu, #header .newweb-menu-wrap ul.children {
    background: #ffffff
}

    #header .newweb-menu-wrap ul.sub-menu .menu-item-title, #header .newweb-menu-wrap ul.sub-menu li a, #header .newweb-menu-wrap ul.children .menu-item-title, #header .newweb-menu-wrap ul.children li a {
        color: #114b5f
    }

        #header .newweb-menu-wrap ul.sub-menu a:hover .menu-item-title, #header .newweb-menu-wrap ul.sub-menu li a:hover, #header .newweb-menu-wrap ul.children a:hover .menu-item-title, #header .newweb-menu-wrap ul.children li a:hover {
            color: #114b5f
        }

    #header .newweb-menu-wrap ul.sub-menu .menu-item-subtitle, #header .newweb-menu-wrap ul.children .menu-item-subtitle {
        color: #a6a6a6
    }

    #header .newweb-menu-wrap ul.sub-menu a:hover .menu-item-subtitle, #header .newweb-menu-wrap ul.children a:hover .menu-item-subtitle {
        color: #a6a6a6
    }

    #header .newweb-menu-wrap ul.sub-menu .menu-item a::after, #header .newweb-menu-wrap ul.sub-menu:is(.children) li a::after, #header .newweb-menu-wrap ul.children .menu-item a::after, #header .newweb-menu-wrap ul.children:is(.children) li a::after {
        background: #159f9b
    }

#footer-org-items-wrap {
    background-color: #0f3e4f
}

#footer-social {
    background-color: #0f3e4f
}

.header-account-wrap .header-action-btn {
    background: #ffffff;
    color: #1dbab5
}

.header-account-wrap:hover .header-action-btn {
    background: #ffffff;
    color: #1dbab5
}

#header .header-action.header-header-action-btn {
    background: #1d21ba;
    color: #ffffff
}

    #header .header-action.header-header-action-btn:hover {
        background: #159f9b;
        color: #ffffff
    }

.widget {
    background: #f7f7f7;
    color: #383838
}

    .widget .widgettitle {
        background: #1dbab5
    }

    .widget a {
        color: #383838
    }

.booking-search-head {
    background-color: #1dbab5;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../fonts/booking-search-head.svg)
}

.woocommerce-MyAccount-content:has(.chat-content) {
    background-image: url(../fonts/chat-bg-1.jpg)
}

#back_to_top_inner {
    background: #1dbab5;
    color: #ffffff
}

#site-footer {
    background-color: #114b5f;
    color: #ffffff
}

    #site-footer .site-title {
        color: #1dbab5
    }
