.elementor-1757 .elementor-element.elementor-element-3c1950f{width:100%;max-width:100%;}.elementor-1757 .elementor-element.elementor-element-77153749{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:95;}.elementor-1757 .elementor-element.elementor-element-77153749:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-77153749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1757 .elementor-element.elementor-element-7ecfc6c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1757 .elementor-element.elementor-element-7ecfc6c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1757 .elementor-element.elementor-element-7fa21199{text-align:start;}.elementor-1757 .elementor-element.elementor-element-7fa21199 img{width:100%;height:34px;object-fit:contain;object-position:center center;}.elementor-1757 .elementor-element.elementor-element-15f122e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1757 .elementor-element.elementor-element-15f122e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-menu-toggle{margin-left:auto;background-color:#02010100;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item{color:#1C244B;fill:#1C244B;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item:focus{color:#324A6D;fill:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed .elementor-item:before,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed .elementor-item:after{border-color:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#324A6D;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-underline .elementor-item:after,
					 .elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-overline .elementor-item:before,
					 .elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-double-line .elementor-item:before,
					 .elementor-1757 .elementor-element.elementor-element-906fb51 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1757 .elementor-element.elementor-element-906fb51{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a, .elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-menu-toggle{color:#1C244B;fill:#1C244B;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown{background-color:#F3F5F8;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a:hover,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a:focus,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a.highlighted{background-color:#F9FAFD;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#F9FAFD;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown .elementor-item, .elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;word-spacing:0em;}.elementor-1757 .elementor-element.elementor-element-906fb51 div.elementor-menu-toggle{color:#467FF7;}.elementor-1757 .elementor-element.elementor-element-906fb51 div.elementor-menu-toggle svg{fill:#467FF7;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1757 .elementor-element.elementor-element-77153749{--min-height:85px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1757 .elementor-element.elementor-element-7fa21199 img{height:27px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown .elementor-item, .elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}}@media(max-width:767px){.elementor-1757 .elementor-element.elementor-element-77153749{--min-height:65px;}.elementor-1757 .elementor-element.elementor-element-7ecfc6c5{--width:20%;}.elementor-1757 .elementor-element.elementor-element-7fa21199 img{height:20px;}.elementor-1757 .elementor-element.elementor-element-15f122e1{--width:80%;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--dropdown a{padding-top:14px;padding-bottom:14px;}.elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1757 .elementor-element.elementor-element-906fb51 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:15px !important;}.elementor-1757 .elementor-element.elementor-element-906fb51{--nav-menu-icon-size:20px;}}@media(min-width:768px){.elementor-1757 .elementor-element.elementor-element-7ecfc6c5{--width:0.938%;}.elementor-1757 .elementor-element.elementor-element-15f122e1{--width:109.977%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1757 .elementor-element.elementor-element-7ecfc6c5{--width:15%;}.elementor-1757 .elementor-element.elementor-element-15f122e1{--width:85%;}}/* Start custom CSS for nav-menu, class: .elementor-element-906fb51 *//* =========================================================
   FIZPORIUM WORDPRESS HEADER
   EXISTING MENU ONLY — NO CATEGORIES ARE REPLACED
   ========================================================= */

:root {
    --fiz-green: #1c3d32;
    --fiz-gold: #c68a4c;
    --fiz-cream: #faf8f3;
}


/* ==============================
   MAIN HEADER
   ============================== */

.site-header,
header.site-header,
.elementor-location-header {
    background: #ffffff !important;
}


/* ==============================
   EXISTING CATEGORY / NAVIGATION
   ============================== */

/* Main menu background */
.main-navigation,
.primary-menu,
.nav-menu,
.main-menu,
.elementor-nav-menu {
    background: #ffffff !important;
}


/* Existing category names */
.main-navigation a,
.primary-menu a,
.nav-menu a,
.main-menu a,
.elementor-nav-menu a {
    color: var(--fiz-green) !important;
    font-weight: 600 !important;
    transition: color .25s ease,
                background-color .25s ease !important;
}


/* Hover colour */
.main-navigation a:hover,
.primary-menu a:hover,
.nav-menu a:hover,
.main-menu a:hover,
.elementor-nav-menu a:hover {
    color: var(--fiz-gold) !important;
}


/* Active category */
.main-navigation .current-menu-item > a,
.primary-menu .current-menu-item > a,
.nav-menu .current-menu-item > a,
.main-menu .current-menu-item > a,
.elementor-nav-menu .current-menu-item > a {
    color: var(--fiz-gold) !important;
}


/* Dropdown arrows */
.main-navigation .menu-item-has-children > a::after,
.elementor-nav-menu .sub-arrow {
    color: var(--fiz-gold) !important;
}


/* ==============================
   NAVIGATION BOTTOM BORDER
   ============================== */

.main-navigation,
.primary-navigation,
.header-navigation,
.elementor-nav-menu--main {
    border-top: 1px solid #eee9df !important;
    border-bottom: 1px solid #eee9df !important;
}


/* ==============================
   OFFERS
   ============================== */

.main-navigation a[href*="offer"],
.primary-menu a[href*="offer"],
.nav-menu a[href*="offer"],
.elementor-nav-menu a[href*="offer"] {
    color: var(--fiz-gold) !important;
    font-weight: 700 !important;
}


/* ==============================
   SEARCH
   ============================== */

.search-form input,
.header-search input,
.elementor-search-form__input,
input[type="search"] {
    border-color: #ddd6c9 !important;
    background: #ffffff !important;
}


.search-form button,
.header-search button,
.elementor-search-form__submit {
    background: var(--fiz-gold) !important;
    border-color: var(--fiz-gold) !important;
    color: #ffffff !important;
}


.search-form button:hover,
.header-search button:hover,
.elementor-search-form__submit:hover {
    background: var(--fiz-green) !important;
}


/* ==============================
   ACCOUNT / WISHLIST / CART
   ============================== */

.header-account,
.header-wishlist,
.header-cart,
.site-header .account,
.site-header .wishlist,
.site-header .cart {
    color: var(--fiz-green) !important;
}


.header-account:hover,
.header-wishlist:hover,
.header-cart:hover,
.site-header .account:hover,
.site-header .wishlist:hover,
.site-header .cart:hover {
    color: var(--fiz-gold) !important;
}


/* Icons */
.site-header svg {
    transition: color .25s ease,
                transform .25s ease !important;
}


.site-header a:hover svg {
    color: var(--fiz-gold) !important;
}


/* ==============================
   CART COUNT
   ============================== */

.cart-count,
.cart-contents .count,
.woocommerce-cart-count {
    background: var(--fiz-gold) !important;
    color: #ffffff !important;
}


/* ==============================
   HIDE "MY ACCOUNT" MENU ITEM
   Removes the "My account" link that
   WordPress/WooCommerce adds at the
   end of the navigation menu.
   ============================== */

.main-navigation a[href*="my-account"],
.primary-menu a[href*="my-account"],
.nav-menu a[href*="my-account"],
.main-menu a[href*="my-account"],
.elementor-nav-menu a[href*="my-account"] {
    display: none !important;
}

/* Hide the empty menu item wrapper too (modern browsers) */
.main-navigation li:has(> a[href*="my-account"]),
.primary-menu li:has(> a[href*="my-account"]),
.nav-menu li:has(> a[href*="my-account"]),
.main-menu li:has(> a[href*="my-account"]),
.elementor-nav-menu li:has(> a[href*="my-account"]) {
    display: none !important;
}


/* =========================================================
   BENEFITS / USP AREA
   Free Delivery / Payments / Returns / Support
   ========================================================= */

.benefits,
.usp-section,
.usp-bar,
.service-bar,
.features-section,
.header-benefits {
    background: var(--fiz-cream) !important;
    border-top: 1px solid #eee9df !important;
    border-bottom: 1px solid #eee9df !important;
}


/* Benefit headings */
.benefits h3,
.usp-section h3,
.usp-bar h3,
.service-bar h3,
.features-section h3,
.header-benefits h3 {
    color: var(--fiz-green) !important;
    font-weight: 700 !important;
}


/* Benefit text */
.benefits p,
.usp-section p,
.usp-bar p,
.service-bar p,
.features-section p,
.header-benefits p {
    color: #555555 !important;
}


/* Benefit icons */
.benefits svg,
.usp-section svg,
.usp-bar svg,
.service-bar svg,
.features-section svg,
.header-benefits svg {
    color: var(--fiz-gold) !important;
    stroke: var(--fiz-gold) !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .main-navigation a,
    .primary-menu a,
    .nav-menu a,
    .main-menu a,
    .elementor-nav-menu a {
        color: var(--fiz-green) !important;
        font-size: 13px !important;
    }

    .main-navigation a:hover,
    .primary-menu a:hover,
    .nav-menu a:hover,
    .main-menu a:hover,
    .elementor-nav-menu a:hover {
        color: var(--fiz-gold) !important;
    }

    .site-header svg {
        max-width: 22px;
        max-height: 22px;
    }

}/* End custom CSS */