/**
Theme Name: Kayak Jacks
Author: PresGroup
Author URI: https://kayak-jacks.com
Description: Kayak Jacks is a WordPress theme for the kayak rental business. It is a child theme of Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kayak-jacks
Template: astra
*/


#kj-header-menu  {
    z-index:99999999;
    position:relative;
}
#kj-header-menu .fl-row-content-wrap {
    -webkit-backdrop-filter: blur(8px) opacity(1);
    backdrop-filter: blur(8px) opacity(1);
    background: #0000009e;
}
.fl-menu-responsive-toggle-mobile a {
    font-size:18px !important;
}
.fl-menu-responsive-toggle-mobile .sub-menu a {
    font-size:16px !important;
}
#kj-header-menu .sub-menu .current-menu-item a,
#kj-header-menu .sub-menu .current-menu-item a:hover,
#kj-header-menu .sub-menu .current-menu-item a:active,
#kj-header-menu .sub-menu .current-menu-item a:visited {
    color:#090909 !important
}
#kj-header-menu .sub-menu .current-menu-item a,
#kj-header-menu .sub-menu .current-menu-item a:hover,
#kj-header-menu .sub-menu .current-menu-item a:active,
#kj-header-menu .sub-menu .current-menu-item a:visited {
    background:#fdfdfde6 !important;
}

#kj-header-menu .fl-menu-mobile-clone .sub-menu li a {
    background:none !important
}
.wpforms-recaptcha-container {
    padding:0 !important
}
.grecaptcha-badge{
    display:none !important
}
#wpforms-5047-field_6-container {
    padding:0 0 5px 5px !important
}
#wpforms-5047-field_6-container input {
    display:none !important
}
#footer-main-menu ul ul {
    display:none;
}
.woocommerce-product-details__short-description {
    margin-top:20px;
}
.woocommerce-product-details__short-description p {
    margin-bottom:20px;
}
.variations_form.cart {
    margin-top:-20px;
}
.variations label {
    margin-top:20px;
    display:block;
}
.single_variation_wrap .quantity .input-text.qty {
    margin-left:0;
    margin-top:2px;
}
a.phone-color-black {
    color:#000000;
}
.ast-woo-product-category {
    display:none !important;
}
.astra-shop-summary-wrap {
    padding-left:5px !important;
}
.product_type_variable.add_to_cart_button {
    font-size:12px !important;
    padding:15px 20px !important;
}
.checkout_coupon.woocommerce-form-coupon button {
    font-size:12px !important;
    padding:13px 20px !important;
    top:-2px
}
.checkout_coupon.woocommerce-form-coupon button:hover {
    border:2px solid #ee560d;
    padding:11px 20px !important;
}
.star-rating {
    display:none !important;
}
.woocommerce-js div.product form.cart .variations {
    border-bottom:0px
}
.pp-image-carousel.pp-carousel-navigation-outside .pp-swiper-button {
    top: calc(50% - -80px / 2) !important;
}
.fancybox-button:hover {
    background:#ffffff54 !important;
}
.woocommerce-page #kj-header-menu, .single-product #kj-header-menu {
    background:url('/wp-content/uploads/2024/04/menu-background-scaled.jpg');
}
.woocommerce-page #primary, .single-product .ast-woocommerce-container {
    margin-top:80px;
}
.woocommerce-page article {
    padding-bottom:0 !important;
    background:none !important;
}
@media(max-width:766px){
    .single-product .ast-woocommerce-container {
        margin-top:0px !important;
    }
}

@media(max-width:600px){
    .single-product .ast-woocommerce-container {
        padding-top:20px !important;
    }
    .related.products a.add_to_cart_button {
        letter-spacing:normal;
        font-size:12px !important;
        padding:10px 15px !important
    }
}


.pswp__caption, .tns-controls {
    display:none
}
.fts-follow-header-wrap, .fts-carousel-image, .fl-menu-cart-count {
    display:none !important;
}

.woocommerce-shop .ast-woocommerce-container, .ast-woo-shop-archive .ast-woocommerce-container {
    padding-bottom:10px;
}
.ast-single-post-featured-section, .post-33.ast-article-single .entry-header {
    display:none;
}
.post-33.ast-article-single {
    margin-top:0;
}