/*
Theme Name:     neve-child
Description:    Custom Neve Child Theme For Teuton Store
Author:         Aeon Media Group    
Template: aeon-shop
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve-child
Tags:           custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/ /* == Add your own styles below this line ==
--------------------------------------------*/ div.scroll-to-top { color: #ffffff; background-color: #0366d6; } div.scroll-to-top:hover { color: #ffffff; background-color: #0366d6; } div.scroll-to-top { border-radius: 3px; } div.scroll-to-top { display: flex; } body, .site-title { font-size: 15px; line-height: 1.6; letter-spacing: 0px; } body, .site-title, .cart_totals > h2, .cross-sells > h2, .woocommerce-billing-fields > h3, #order_review_heading, .woocommerce-shipping-fields > h3 { font-family: "Khand"!important; font-weight: 400; text-transform: none; } h1, .single h1.entry-title, h2, h3, h4, h5, h6 { font-family: "Khand"!important; } .sticky-nav { transform: translatey(-100px); -moz-transition: all .3s ease!important; -webkit-transition: all .3s ease!important; transition: all .3s ease!important; } .elementor-sticky--effects.sticky-nav{ height: auto!important; transform: translatey(0px); } .elementor-sticky--effects.default-header { display: none!important; } .mobile-sticky-nav { transform: translatey(-100px); -moz-transition: all .3s ease!important; -webkit-transition: all .3s ease!important; transition: all .3s ease!important; } .elementor-sticky--effects.mobile-sticky-nav{ height: auto!important; transform: translatey(0px); } .elementor-sticky--effects.mobile-header{ display: none!important; } .has-white-background-color { background-color: #ffffff!important; } .has-white-color { color: #ffffff!important; } .has-black-background-color { background-color: #000000!important; } .has-black-color { color: #000000!important; } .has-neve-button-color-background-color { background-color: #0366d6!important; } .has-neve-button-color-color { color: #0366d6!important; } .has-neve-link-color-background-color { background-color: #0366d6!important; } .has-neve-link-color-color { color: #0366d6!important; } .has-neve-link-hover-color-background-color { background-color: #0366d6!important; } .has-neve-link-hover-color-color { color: #0366d6!important; } .has-neve-text-color-background-color { background-color: #404248!important; } .has-neve-text-color-color { color: #404248!important; } .nv-tags-list a { color: #0366d6; } .nv-tags-list a { border-color: #0366d6; } .button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .woocommerce a.button, .woocommerce .button:not(.nv-sidebar-toggle), .woocommerce a.button.alt, .woocommerce a.button.button-primary, .woocommerce a.button.checkout-button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce a.button.add_to_cart, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce a.product_type_variable, .woocommerce button.button.alt, .woocommerce button.button.alt.single_add_to_cart_button.disabled, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce .actions > button[type=submit], .woocommerce .checkout.wc-forward, .woocommerce button#place_order, .woocommerce .return-to-shop > .button, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward, .button.woocommerce-form-login__submit { background-color: #0366d6; } .button.button-primary, button, input[type=button], .btn, input[type="submit"], /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .woocommerce a.button, .woocommerce .button:not(.nv-sidebar-toggle), .woocommerce a.button.alt, .woocommerce a.button.button-primary, .woocommerce a.button.checkout-button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce a.button.add_to_cart, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce a.product_type_variable, .woocommerce button.button.alt, .woocommerce button.button.alt.single_add_to_cart_button.disabled, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce .actions > button[type=submit], .woocommerce .checkout.wc-forward, .woocommerce button#place_order, .woocommerce .return-to-shop > .button, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward, .button.woocommerce-form-login__submit { color: #ffffff; } .nv-tags-list a:hover { border-color: #0366d6; } .button.button-primary:hover, .nv-tags-list a:hover, ul[id^="nv-primary-navigation"] li.button.button-primary > a:hover, .menu li.button.button-primary > a:hover, .woocommerce a.button:hover, .woocommerce .button:not(.nv-sidebar-toggle):hover, .woocommerce a.button.alt:hover, .woocommerce a.button.button-primary:hover, .woocommerce a.button.checkout-button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce a.button.add_to_cart:hover, .woocommerce a.product_type_grouped:hover, .woocommerce a.product_type_external:hover, .woocommerce a.product_type_variable:hover, .woocommerce button.button.alt.single_add_to_cart_button.disabled:hover, .woocommerce button.button.alt.single_add_to_cart_button:hover, .woocommerce .actions > button[type=submit]:hover, .woocommerce .checkout.wc-forward:hover, .woocommerce button#place_order:hover, .woocommerce .return-to-shop > .button:hover, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward:hover, .button.woocommerce-form-login__submit:hover { background-color: #0366d6; } .button.button-primary:hover, .nv-tags-list a:hover, ul[id^="nv-primary-navigation"] li.button.button-primary > a:hover, .menu li.button.button-primary > a:hover, .woocommerce a.button:hover, .woocommerce .button:not(.nv-sidebar-toggle):hover, .woocommerce a.button.alt:hover, .woocommerce a.button.button-primary:hover, .woocommerce a.button.checkout-button:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce a.button.add_to_cart:hover, .woocommerce a.product_type_grouped:hover, .woocommerce a.product_type_external:hover, .woocommerce a.product_type_variable:hover, .woocommerce button.button.alt.single_add_to_cart_button.disabled:hover, .woocommerce button.button.alt.single_add_to_cart_button:hover, .woocommerce .actions > button[type=submit]:hover, .woocommerce .checkout.wc-forward:hover, .woocommerce button#place_order:hover, .woocommerce .return-to-shop > .button:hover, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward:hover, .button.woocommerce-form-login__submit:hover { color: #ffffff; } .button.button-primary, button, input[type=button], .btn, input[type="submit"]:not(.search-submit), /* Buttons in navigation */ ul[id^="nv-primary-navigation"] li.button.button-primary > a, .menu li.button.button-primary > a, .woocommerce a.button, .woocommerce .button:not(.nv-sidebar-toggle), .woocommerce a.button.alt, .woocommerce a.button.button-primary, .woocommerce a.button.checkout-button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce a.button.add_to_cart, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce a.product_type_variable, .woocommerce button.button.alt, .woocommerce button.button.alt.single_add_to_cart_button.disabled, .woocommerce button.button.alt.single_add_to_cart_button, .woocommerce .actions > button[type=submit], .woocommerce .checkout.wc-forward, .woocommerce button#place_order, .woocommerce .return-to-shop > .button, ul[id^="nv-primary-navigation"] .nv-nav-cart a.button.checkout.wc-forward, .button.woocommerce-form-login__submit { border-radius: 3px; } .button.button-secondary, #comments input[type="submit"], .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button, .woocommerce button.button, .woocommerce a.added_to_cart, .woocommerce .checkout_coupon button.button, .woocommerce #review_form #respond input#submit, .woocommerce .price_slider_amount button.button:not(.nv-sidebar-toggle), .woocommerce .button.button-secondary.more-details { color: #676767; } .button.button-secondary, #comments input[type="submit"], .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button, .woocommerce button.button, .woocommerce a.added_to_cart, .woocommerce .checkout_coupon button.button, .woocommerce #review_form #respond input#submit, .woocommerce .price_slider_amount button.button:not(.nv-sidebar-toggle), .woocommerce .button.button-secondary.more-details { border-color: #676767; } .button.button-secondary:hover, #comments input[type="submit"]:hover, #comments input[type=submit]:hover, .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button:hover, .woocommerce button.button:hover, .woocommerce a.added_to_cart:hover, .woocommerce .checkout_coupon button.button:hover, .woocommerce #review_form #respond input#submit:hover, .woocommerce .price_slider_amount button.button:hover, .woocommerce .button.button-secondary.more-details:hover, .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover, .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover { color: #676767; } .button.button-secondary:hover, #comments input[type="submit"]:hover, #comments input[type=submit]:hover, .woocommerce-cart table.cart td.actions .coupon > .input-text + .button:hover, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button:hover, .woocommerce button.button:hover, .woocommerce a.added_to_cart:hover, .woocommerce .checkout_coupon button.button:hover, .woocommerce #review_form #respond input#submit:hover, .woocommerce .price_slider_amount button.button:hover, .woocommerce .button.button-secondary.more-details:hover, .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover, .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover { border-color: #676767; } .button.button-secondary, #comments input[type="submit"], .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button, .woocommerce button.button, .woocommerce a.added_to_cart, .woocommerce .checkout_coupon button.button, .woocommerce #review_form #respond input#submit, .woocommerce .price_slider_amount button.button:not(.nv-sidebar-toggle), .woocommerce .button.button-secondary.more-details, .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce a.nv-quick-view-product.top { border-radius: 3px; } .button.button-secondary, #comments input[type="submit"], .woocommerce-cart table.cart td.actions .coupon > .input-text + .button, .woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button, .woocommerce button.button, .woocommerce a.added_to_cart, .woocommerce .checkout_coupon button.button, .woocommerce #review_form #respond input#submit, .woocommerce .price_slider_amount button.button:not(.nv-sidebar-toggle), .woocommerce .button.button-secondary.more-details, .woocommerce ul[id^="nv-primary-navigation"] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), .woocommerce a.nv-quick-view-product.top { border: 1px solid; border-width: 1px; } @media(min-width: 576px) { body, .site-title { font-size: 16px; line-height: 1.6; letter-spacing: 0px; } } @media(min-width: 960px) { body, .site-title { font-size: 16px; line-height: 1.6; letter-spacing: 0px; } } .hfg_header .header-top-inner, .hfg_header .header-top-inner.dark-mode, .hfg_header .header-top-inner.light-mode {} .hfg_header .header-main-inner, .hfg_header .header-main-inner.dark-mode, .hfg_header .header-main-inner.light-mode {} .hfg_header .header-bottom-inner, .hfg_header .header-bottom-inner.dark-mode, .hfg_header .header-bottom-inner.light-mode {} .hfg_header .header-menu-sidebar .header-menu-sidebar-bg, .hfg_header .header-menu-sidebar .header-menu-sidebar-bg.dark-mode, .hfg_header .header-menu-sidebar .header-menu-sidebar-bg.light-mode {} @media (max-width: 576px) { .builder-item--logo .site-logo img { max-width: 120px; } .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; } .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html svg { height: 1em; width: 1em; } .builder-item--header_search { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_search_responsive { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--secondary-menu #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_cart_icon { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_2 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_2 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_3 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_3 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 svg { height: 1em; width: 1em; } .builder-item--custom_html_3 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_3 svg { height: 1em; width: 1em; } .builder-item--logo-2 .site-logo img { max-width: 120px; } .builder-item--header_search_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu_2 li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu_2 li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--social_icons .nv-social-icons-list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--social_icons { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--contact > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--contact { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--language_switcher > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--language_switcher { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--yoast_breadcrumbs .nv--yoast-breadcrumb { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--yoast_breadcrumbs { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-four-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--footer-menu li > a svg { height: 1em; width: 1em; } .builder-item--footer-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright svg { height: 1em; width: 1em; } .builder-item--button_base_4 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_4 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_5 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_5 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_6 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_6 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 svg { height: 1em; width: 1em; } .builder-item--custom_html_5 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_5 svg { height: 1em; width: 1em; } .builder-item--custom_html_6 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_6 svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu_2 #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } } @media (min-width: 576px) { .builder-item--logo .site-logo img { max-width: 120px; } .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; } .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html svg { height: 1em; width: 1em; } .builder-item--header_search { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_search_responsive { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--secondary-menu #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_cart_icon { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_2 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_2 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_3 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_3 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 svg { height: 1em; width: 1em; } .builder-item--custom_html_3 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_3 svg { height: 1em; width: 1em; } .builder-item--logo-2 .site-logo img { max-width: 120px; } .builder-item--header_search_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu_2 li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu_2 li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--social_icons .nv-social-icons-list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--social_icons { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--contact > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--contact { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--language_switcher > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--language_switcher { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--yoast_breadcrumbs .nv--yoast-breadcrumb { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--yoast_breadcrumbs { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-four-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--footer-menu li > a svg { height: 1em; width: 1em; } .builder-item--footer-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright svg { height: 1em; width: 1em; } .builder-item--button_base_4 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_4 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_5 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_5 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_6 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_6 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 svg { height: 1em; width: 1em; } .builder-item--custom_html_5 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_5 svg { height: 1em; width: 1em; } .builder-item--custom_html_6 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_6 svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu_2 #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } } @media (min-width: 961px) { .builder-item--logo .site-logo img { max-width: 120px; } .builder-item--logo .site-logo { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .builder-item--logo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--nav-icon .navbar-toggle { padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; } .builder-item--nav-icon { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html svg { height: 1em; width: 1em; } .builder-item--header_search { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_search_responsive { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--secondary-menu #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--header_cart_icon { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_2 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_2 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_3 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_3 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_2 svg { height: 1em; width: 1em; } .builder-item--custom_html_3 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_3 svg { height: 1em; width: 1em; } .builder-item--logo-2 .site-logo img { max-width: 120px; } .builder-item--header_search_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--primary-menu_2 li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--primary-menu_2 li > a svg { height: 1em; width: 1em; } .builder-item--primary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--social_icons .nv-social-icons-list { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--social_icons { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--contact > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--contact { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--language_switcher > .component-wrap >:first-child { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--language_switcher { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--yoast_breadcrumbs .nv--yoast-breadcrumb { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .builder-item--yoast_breadcrumbs { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-one-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-two-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-three-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-four-widgets { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--footer-menu li > a svg { height: 1em; width: 1em; } .builder-item--footer-menu { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--footer_copyright svg { height: 1em; width: 1em; } .builder-item--button_base_4 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_4 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_5 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_5 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--button_base_6 > .component-wrap > .button.button-primary:first-child { padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; } .builder-item--button_base_6 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_4 svg { height: 1em; width: 1em; } .builder-item--custom_html_5 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_5 svg { height: 1em; width: 1em; } .builder-item--custom_html_6 { font-size: 1em; line-height: 1.6; letter-spacing: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } .builder-item--custom_html_6 svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 #secondary-menu li > a { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } .builder-item--secondary-menu_2 #secondary-menu li > a svg { height: 1em; width: 1em; } .builder-item--secondary-menu_2 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } } .builder-item--nav-icon .navbar-toggle { border-radius: 3px; border: 1px solid; } .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a, .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li > a .caret-wrap .caret { color: #404248; } .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a:after { background-color: #0366d6; } .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item):hover > a, .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:hover > a > .caret-wrap .caret { color: #0366d6; } .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item a, .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item a .caret-wrap .caret { color: #0366d6; } .builder-item--primary-menu li > a { font-weight: 500; text-transform: none; } .builder-item--button_base > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--custom_html { font-weight: 500; text-transform: none; } .builder-item--header_search_responsive .nv-search > svg { width: 15px; height: 15px; } .builder-item--secondary-menu #secondary-menu li > a { font-weight: 500; text-transform: none; } .builder-item--header_cart_icon svg { width: 15px; height: 15px; } .builder-item--button_base_2 > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--button_base_3 > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--custom_html_2 { font-weight: 500; text-transform: none; } .builder-item--custom_html_3 { font-weight: 500; text-transform: none; } .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a, .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li > a .caret-wrap .caret { color: #404248; } .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a:after { background-color: #0366d6; } .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item):hover > a, .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li:hover > a > .caret-wrap .caret { color: #0366d6; } .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li.current-menu-item a, .builder-item--primary-menu_2 .nav-menu-primary > .primary-menu-ul li.current-menu-item a .caret-wrap .caret { color: #0366d6; } .builder-item--primary-menu_2 li > a { font-weight: 500; text-transform: none; } ul.nv-social-icons-list > li:not(:first-child) { margin-left: 10px; } .nv-social-icons-list li a { border-radius: 5px; } .nv-contact-list li:not(:first-child) { margin-left: 10px; } .footer-top-inner, .footer-top-inner.dark-mode, .footer-top-inner.light-mode {} .footer-bottom-inner, .footer-bottom-inner.dark-mode, .footer-bottom-inner.light-mode {} .builder-item--footer-menu li > a { font-weight: 500; text-transform: none; } .builder-item--footer_copyright { font-weight: 500; text-transform: none; } .page_header-top-inner, .page_header-top-inner.dark-mode, .page_header-top-inner.light-mode {} .page_header-bottom-inner, .page_header-bottom-inner.dark-mode, .page_header-bottom-inner.light-mode {} .builder-item--button_base_4 > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--button_base_5 > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--button_base_6 > .component-wrap > .button.button-primary:first-child { border-radius: 3px; } .builder-item--custom_html_4 { font-weight: 500; text-transform: none; } .builder-item--custom_html_5 { font-weight: 500; text-transform: none; } .builder-item--custom_html_6 { font-weight: 500; text-transform: none; } .builder-item--secondary-menu_2 #secondary-menu li > a { font-weight: 500; text-transform: none; } #zicart .elementor-element-populated{ padding:0; } .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{ display:block; } .woocommerce-checkout h3.elementor-post__title{ background-color:initial; padding:0; border:none; } input.input-text, .woocommerce form .form-row textarea{ font-family: "Khand", Khand, Sans-serif; } .footer-widget nav ul li a{ display:inline-block; } @media(max-width: 767px){ .elementor-section .elementor-container{ padding: 0px!important; } } /* ----- WooCommerce single product: boxed layout if wrapper is still fluid (Customizer / meta) ----- */ body.single-product.woocommerce .neve-main > .shop-container.container-fluid { max-width: 1320px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; width: 100%; } @media (min-width: 960px) { body.single-product.woocommerce #content.neve-main > .shop-container.container-fluid > .row > .nv-shop.col:not(.nv-sidebar-wrap) { max-width: 100% !important; flex: 1 1 auto; } } /* Elementor full-width sections breaking out of Neve wrapper on product pages */ body.single-product.woocommerce .elementor-section.elementor-section-stretched { width: 100% !important; max-width: 1320px; margin-left: auto !important; margin-right: auto !important; left: auto !important; position: relative; }