/*
Theme Name: Take Time Saunas
Theme URI:  https://www.taketimesaunas.com
Author:     Pixel inc.
Author URI: https://www.pixelinc.co.uk
Template:   boogie
Version:    1.0
License:    GNU General Public License v2 or later
*/
			    
/* CSS added with WPS Child Theme Generator */			    

/* FIX GAP AT PAGE TOP */
#qodef-page-outer {
    margin-top: -130px;
}

/* STICKY HEADER HEIGHT */
.qodef-header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    height: 80px;
    width: calc(100% - 2*30px);
    padding: 30px;
    transform: translateY(-100%);
    transition: transform .5s ease,top .5s ease;
    box-sizing: content-box;
    z-index: 100;
}

/* NAV FULL MENU SPECIAL WIDGET STYLE */

#qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--light .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
    color: #ecd9bb !important;
}

.qodef-opener-icon.qodef-source--predefined:not(.qodef-vertical-sliding-menu-opener):not(.qodef-mobile-header-opener) {
    --qode-bg-color: #212a17;
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg,var(--qode-bg-color) 0,var(--qode-bg-color) 100%);
    background-position: 0 105%;
    background-size: 100% 0;
    transition: background-size .4s cubic-bezier(.38,.7,.17,.93),color .2s ease-out,border-color .2s ease-out;
}

/* SAME AS ABOVE BUT FOR THE LIGHT MENU */

#qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), #qodef-page-header-inner.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--icon-pack:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened), .qodef-custom-header-layout.qodef-skin--dark .qodef-opener-icon.qodef-source--svg-path:not(.qodef--opened) {
    color: #ca4d3f!important;
}

.qodef-opener-icon.qodef-source--predefined:not(.qodef-vertical-sliding-menu-opener):not(.qodef-mobile-header-opener) {
    --qode-bg-color: #ffffff;
}

/* MOBILE NAV BORDER COLOUR */
#qodef-page-mobile-header-inner {

    border: 1px solid #ecd9bb !important;
}

/* FOOTER LOGO SIZE */

#boogie_core_single_image-6 {
    max-width: 120px;
}

#qodef-page-footer .widget p {
    line-height: 1.5em;
}

/* HIDE RECATCHA BADGE */

.grecaptcha-badge {
    display: none !important;
}

/* LOCATION POPUP CLOSE BUTTON */

.elementor-popup-modal .dialog-close-button {

    z-index: 99999 !important;
}

/* REMOVE MARGIN CAUSED BY INSERTING AMELIA SHORTCODE IN THE \"TERMS & CONDITIONS\" FOOTER WIDGET */

#qodef-page-footer-bottom-area-inner .widget a, #qodef-page-footer-bottom-area-inner .widget p {

	font-weight: 500;
    margin-bottom: -20px !important;
}

/* REMOVE AND REORDER SERVICE INFO IN AMELIA OOKING FRONTEND */

.am-fs-iipu__employee {
    display: none !important;
}

.am-fs-iipu__heading {
    display: none !important;
}

.amelia-v2-booking #amelia-container .am-fs-iipu__content {
    flex-direction: column-reverse !important;
}

/*  AMELIA BOOKING FRONT END CLOSE ICON STYLING */

.am-icon-close {
    font-size: 1.5em !important;
    font-weight: bold !important;
    color: rgb(255, 103, 0) !important;
}