.woocommerce form .form-row .required{visibility:visible}
.header-menu-sidebar-inner li.menu-item-nav-search{display:none}.container{max-width:748px}a{color:#000}.nv-loader{border-color:#000}a:hover,a:focus{color:#aaa}body,.entry-title a,.entry-title a:hover,.entry-title a:focus{color:#404248}.has-neve-link-hover-color-color{color:#aaaaaa!important}.has-neve-link-color-color{color:#000000!important}.has-neve-text-color-color{color:#404248!important}.has-neve-button-color-color{color:#404248!important}.has-neve-link-color-background-color{background-color:#000000!important}.has-neve-link-hover-color-background-color{background-color:#aaaaaa!important}.has-neve-button-color-background-color{background-color:#404248!important}.has-neve-text-color-background-color{background-color:#404248!important}.single-post-container .alignfull>[class*=__inner-container],.single-post-container .alignwide>[class*=__inner-container]{max-width:718px}.single-product .alignfull>[class*=__inner-container],.single-product .alignwide>[class*=__inner-container]{max-width:718px}.button.button-primary,button,input[type=button],.btn,input[type=submit],ul[id^=nv-primary-navigation] li.button.button-primary>a,.menu li.button.button-primary>a,.wp-block-button.is-style-primary .wp-block-button__link,.woocommerce a.button,.woocommerce .button:not(.nv-sidebar-toggle):not(.nv-close-cart-sidebar):not([name=apply_coupon]),.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:#404248;color:#fff;border-radius:3px;border:none;border-width:1px}.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,.wp-block-button.is-style-primary .wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce .button:not(.nv-sidebar-toggle):not(.nv-close-cart-sidebar):not([name=apply_coupon]):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;color:#fff}.button.button-secondary,#comments input[type=submit],.cart-off-canvas .button.nv-close-cart-sidebar,.wp-block-button.is-style-secondary .wp-block-button__link,.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,.woocommerce .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout),.woocommerce .button.button-secondary.more-details,.woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button.button,.woocommerce ul[id^=nv-primary-navigation] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout){color:#676767;border-radius:3px;border:1px solid;border-width:1px}.button.button-secondary:hover,#comments input[type=submit]:hover,.cart-off-canvas .button.nv-close-cart-sidebar:hover,.wp-block-button.is-style-secondary .wp-block-button__link: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 .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover,.woocommerce .button.button-secondary.more-details:hover,.woocommerce-checkout #neve-checkout-coupon .woocommerce-form-coupon .form-row-last button.button:hover,.woocommerce ul[id^=nv-primary-navigation] .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout):hover{color:#676767}.nv-tags-list a:hover{background-color:#0366d6}.nv-tags-list a{color:#404248;border-color:#404248}body,.site-title{font-size:15px;font-weight:400;font-family:Open Sans}h1,.single h1.entry-title,.woocommerce.single .product_title{font-size:1.5em;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}h2{font-size:1.3em;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}h3{font-size:1.1em;line-height:1.6;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}h4{font-size:1em;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}h5{font-size:.75em;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}h6{font-size:.75em;font-weight:400;text-transform:uppercase;font-family:Roboto Condensed}.cart_totals>h2,.cross-sells>h2,.woocommerce-billing-fields>h3,#order_review_heading,.woocommerce-shipping-fields>h3{font-weight:400;font-family:Open Sans}@media(min-width:576px){.container{max-width:992px}.single-post-container .alignfull>[class*=__inner-container],.single-post-container .alignwide>[class*=__inner-container]{max-width:962px}.single-product .alignfull>[class*=__inner-container],.single-product .alignwide>[class*=__inner-container]{max-width:962px}body,.site-title{font-size:16px}h1,.single h1.entry-title,.woocommerce.single .product_title{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.1em;line-height:1.6}h4{font-size:1em}h5{font-size:.75em}h6{font-size:.75em}}@media(min-width:960px){.container{max-width:1170px}body:not(.single):not(.archive):not(.blog):not(.search) .neve-main>.container .col{max-width:100%}body:not(.single):not(.archive):not(.blog):not(.search) .nv-sidebar-wrap{max-width:0}.neve-main>.single-post-container .nv-single-post-wrap.col{max-width:70%}.single-post-container .alignfull>[class*=__inner-container],.single-post-container .alignwide>[class*=__inner-container]{max-width:789px}.container-fluid.single-post-container .alignfull>[class*=__inner-container],.container-fluid.single-post-container .alignwide>[class*=__inner-container]{max-width:calc(70% + 15px)}.neve-main>.single-post-container .nv-sidebar-wrap{max-width:30%}.single-product .neve-main>.shop-container .nv-shop.col{max-width:100%}.single-product .alignfull>[class*=__inner-container],.single-product .alignwide>[class*=__inner-container]{max-width:1140px}.single-product .container-fluid .alignfull>[class*=__inner-container],.single-product .alignwide>[class*=__inner-container]{max-width:calc(100% + 15px)}.single-product .neve-main>.shop-container .nv-sidebar-wrap{max-width:0}body,.site-title{font-size:14px}h1,.single h1.entry-title,.woocommerce.single .product_title{font-size:2em}h2{font-size:22px}h3{font-size:1.5em;line-height:1.6}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:1em}}.header-main-inner,.header-main-inner a:not(.button),.header-main-inner .navbar-toggle{color:#fff}.header-main-inner .nv-icon svg,.header-main-inner .nv-contact-list svg{fill:#fff}.header-main-inner .icon-bar{background-color:#fff}.hfg_header .header-main-inner .primary-menu-ul .sub-menu li,.hfg_header .header-main-inner .primary-menu-ul .sub-menu{background-color:#24292e;border-color:#24292e}.hfg_header .header-main-inner{background-color:#24292e}.header-menu-sidebar .header-menu-sidebar-bg,.header-menu-sidebar .header-menu-sidebar-bg a:not(.button),.header-menu-sidebar .header-menu-sidebar-bg .navbar-toggle{color:#fff}.header-menu-sidebar .header-menu-sidebar-bg .nv-icon svg,.header-menu-sidebar .header-menu-sidebar-bg .nv-contact-list svg{fill:#fff}.header-menu-sidebar .header-menu-sidebar-bg .icon-bar{background-color:#fff}.hfg_header .header-menu-sidebar .header-menu-sidebar-bg .primary-menu-ul .sub-menu li,.hfg_header .header-menu-sidebar .header-menu-sidebar-bg .primary-menu-ul .sub-menu{background-color:#24292e;border-color:#24292e}.hfg_header .header-menu-sidebar .header-menu-sidebar-bg{background-color:#24292e}.builder-item--logo .site-logo img{max-width:120px}.builder-item--logo .site-logo{padding:10px 0}.builder-item--logo{margin:0}.builder-item--nav-icon .navbar-toggle{padding:10px 15px}.builder-item--nav-icon{margin:0}.builder-item--primary-menu .nav-menu-primary>.primary-menu-ul li:not(.woocommerce-mini-cart-item)>a{color:#fff}.builder-item--primary-menu .nav-menu-primary>.primary-menu-ul li>.amp-caret-wrap svg{fill:#fff}.builder-item--primary-menu .nav-menu-primary>.primary-menu-ul li:not(.woocommerce-mini-cart-item)>a:after{background-color:#fff}.builder-item--primary-menu .nav-menu-primary:not(.style-full-height)>.primary-menu-ul li:not(.woocommerce-mini-cart-item):hover>a{color:#fff}.builder-item--primary-menu .nav-menu-primary>.primary-menu-ul li:hover>.amp-caret-wrap svg{fill:#fff}.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_page_item>a{color:#fff}.builder-item--primary-menu .nav-menu-primary>.primary-menu-ul li.current-menu-item>.amp-caret-wrap svg{fill:#fff}.builder-item--primary-menu .primary-menu-ul>li>a{height:25px}.builder-item--primary-menu li>a{font-size:1em;line-height:1.6em;letter-spacing:0px;font-weight:500;text-transform:none}.builder-item--primary-menu li>a svg{width:1em;height:1em}.builder-item--primary-menu{padding:0;margin:0}.footer-top-inner{background-color:#24292e}.footer-top-inner,.footer-top-inner a:not(.button),.footer-top-inner .navbar-toggle{color:#fff}.footer-top-inner .nv-icon svg,.footer-top-inner .nv-contact-list svg{fill:#fff}.footer-top-inner .icon-bar{background-color:#fff}.footer-top-inner .primary-menu-ul .sub-menu li,.footer-top-inner .primary-menu-ul .sub-menu{background-color:#24292e;border-color:#24292e}.footer-bottom-inner{background-color:#24292e}.footer-bottom-inner,.footer-bottom-inner a:not(.button),.footer-bottom-inner .navbar-toggle{color:#fff}.footer-bottom-inner .nv-icon svg,.footer-bottom-inner .nv-contact-list svg{fill:#fff}.footer-bottom-inner .icon-bar{background-color:#fff}.footer-bottom-inner .primary-menu-ul .sub-menu li,.footer-bottom-inner .primary-menu-ul .sub-menu{background-color:#24292e;border-color:#24292e}.builder-item--footer-one-widgets{padding:0;margin:0}.builder-item--footer-two-widgets{padding:0;margin:0}.builder-item--footer-three-widgets{padding:0;margin:0}.builder-item--footer-four-widgets{padding:0;margin:0}.builder-item--footer_copyright{font-size:1em;line-height:1.6em;letter-spacing:0px;font-weight:500;text-transform:none;padding:0;margin:0}.builder-item--footer_copyright svg{width:1em;height:1em}@media(min-width:576px){.builder-item--logo .site-logo img{max-width:120px}.builder-item--logo .site-logo{padding:10px 0}.builder-item--logo{margin:0}.builder-item--nav-icon .navbar-toggle{padding:10px 15px}.builder-item--nav-icon{margin:0}.builder-item--primary-menu li>a{font-size:1em;line-height:1.6em;letter-spacing:0px}.builder-item--primary-menu li>a svg{width:1em;height:1em}.builder-item--primary-menu{padding:0;margin:0}.builder-item--footer-one-widgets{padding:0;margin:0}.builder-item--footer-two-widgets{padding:0;margin:0}.builder-item--footer-three-widgets{padding:0;margin:0}.builder-item--footer-four-widgets{padding:0;margin:0}.builder-item--footer_copyright{font-size:1em;line-height:1.6em;letter-spacing:0px;padding:0;margin:0}.builder-item--footer_copyright svg{width:1em;height:1em}}@media(min-width:960px){.builder-item--logo .site-logo img{max-width:120px}.builder-item--logo .site-logo{padding:10px 0}.builder-item--logo{margin:0}.builder-item--nav-icon .navbar-toggle{padding:10px 15px}.builder-item--nav-icon{margin:0}.header--row .hfg-item-right .builder-item--primary-menu .primary-menu-ul>li:not(:first-of-type){margin-left:20px}.header--row .hfg-item-center .builder-item--primary-menu .primary-menu-ul>li:not(:last-of-type),.header--row .hfg-item-left .builder-item--primary-menu .primary-menu-ul>li:not(:last-of-type){margin-right:20px}.builder-item--primary-menu .style-full-height .primary-menu-ul>li:not(.menu-item-nav-search):not(.menu-item-nav-cart)>a:after{left:-10px;right:-10px}.builder-item--primary-menu .style-full-height .primary-menu-ul:not(#nv-primary-navigation-sidebar)>li:not(.menu-item-nav-search):not(.menu-item-nav-cart):hover>a:after{width:calc(100% + 20px)!important}.builder-item--primary-menu li>a{font-size:1em;line-height:1.6em;letter-spacing:0px}.builder-item--primary-menu li>a svg{width:1em;height:1em}.builder-item--primary-menu{padding:0;margin:0}.builder-item--footer-one-widgets{padding:0;margin:0}.builder-item--footer-two-widgets{padding:0;margin:0}.builder-item--footer-three-widgets{padding:0;margin:0}.builder-item--footer-four-widgets{padding:0;margin:0}.builder-item--footer_copyright{font-size:1em;line-height:1.6em;letter-spacing:0px;padding:0;margin:0}.builder-item--footer_copyright svg{width:1em;height:1em}}
.optimole-no-script img[data-opt-src]{display:none !important}html.optimole_has_js .elementor-section[data-settings*=background_background]:not(.optml-bg-lazyloaded),html.optimole_has_js .elementor-section>.elementor-background-overlay:not(.optml-bg-lazyloaded),html.optimole_has_js .wp-block-cover[style*=background-image]:not(.optml-bg-lazyloaded),html.optimole_has_js .elementor-widget-container:not(.optml-bg-lazyloaded){background-image:none !important}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
img[data-opt-src]:not([data-opt-lazy-loaded]){transition:.2s filter linear,.2s opacity linear,.2s border-radius linear;-webkit-transition:.2s filter linear,.2s opacity linear,.2s border-radius linear;-moz-transition:.2s filter linear,.2s opacity linear,.2s border-radius linear;-o-transition:.2s filter linear,.2s opacity linear,.2s border-radius linear}img[data-opt-src]:not([data-opt-lazy-loaded]){opacity:.75;-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);transform:scale(1.04);animation:.1s ease-in;-webkit-transform:translate3d(0,0,0)}
.footer-top-inner{padding:30px 0}.widget p.widget-title{font-weight:400;text-transform:uppercase;font-size:14px}