.container{max-width:748px;}
 	.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{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{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{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{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{border-radius:3px;} 
 	.button.button-secondary, #comments input[type="submit"], .cart-off-canvas .button.nv-close-cart-sidebar{color:#676767;}
 	.button.button-secondary, #comments input[type="submit"], .cart-off-canvas .button.nv-close-cart-sidebar{border-color:#676767;} 
 	.button.button-secondary:hover, #comments input[type="submit"]:hover{color:#676767;}
 	.button.button-secondary:hover, #comments input[type="submit"]:hover{border-color:#676767;}
 	.button.button-secondary, #comments input[type="submit"]{border-radius:3px;}
 	.button.button-secondary, #comments input[type="submit"]{border:1px solid;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}@media(min-width: 576px){.container{max-width:992px;}}@media(min-width: 960px){.container{max-width:1200px;}#content .container .col, #content .container-fluid .col{max-width:100%;}
 	.nv-sidebar-wrap, .nv-sidebar-wrap.shop-sidebar{max-width:0%;}}
 	.hfg_header .header-top-inner,.hfg_header .header-top-inner.dark-mode,.hfg_header .header-top-inner.light-mode { } @media (max-width: 576px) { .header-main-inner { height: auto; } 
 	.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: 15px; line-height: 1.6em; letter-spacing: 1px; } 
 	.builder-item--primary-menu li > a svg { height: 15px; width: 15px; } 
 	.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 { 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 .nv-html-content { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } 
 	.builder-item--custom_html .nv-html-content svg { height: 1em; width: 1em; } 
 	.builder-item--custom_html { 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 { 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--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; } } @media (min-width: 576px) { .header-main-inner { height: auto; } 
  .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: 15px; line-height: 1.6em; letter-spacing: 1px; } 
  .builder-item--primary-menu li > a svg { height: 15px; width: 15px; } 
  .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 { 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 .nv-html-content { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } 
  .builder-item--custom_html .nv-html-content svg { height: 1em; width: 1em; } 
  .builder-item--custom_html { 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 { 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--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; } } @media (min-width: 961px) { .header-main-inner { height: 69px; } 
  .builder-item--logo .site-logo img { max-width: 150px; } 
  .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: 14px; line-height: 30px; letter-spacing: 1px; } 
  .builder-item--primary-menu li > a svg { height: 14px; width: 14px; } 
  .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 { 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 .nv-html-content { font-size: 1em; line-height: 1.6; letter-spacing: 0px; } 
  .builder-item--custom_html .nv-html-content svg { height: 1em; width: 1em; } 
  .builder-item--custom_html { 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 { 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--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; } } 
  .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 { } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a { color: #32466b; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li > .amp-caret-wrap svg { fill: #32466b; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item) > a:after { background-color: #ff7f66; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:not(.woocommerce-mini-cart-item):hover > a { color: #ff7f66; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li:hover > .amp-caret-wrap svg { fill: #ff7f66; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item > a { color: #32466b; } 
  .builder-item--primary-menu .nav-menu-primary > .primary-menu-ul li.current-menu-item > .amp-caret-wrap svg { fill: #32466b; } @media (min-width: 961px) { .header--row .hfg-item-right .builder-item--primary-menu .primary-menu-ul > li:not(:first-child) { margin-left: 25px; } 
  .header--row .hfg-item-center .builder-item--primary-menu .primary-menu-ul > li:not(:last-child), .header--row .hfg-item-left .builder-item--primary-menu .primary-menu-ul > li:not(:last-child) { margin-right: 25px; } 
  .builder-item--primary-menu .style-full-height .primary-menu-ul > li:not(.menu-item-nav-search):not(.menu-item-nav-cart) > a:after { left: -12.5px; right: -12.5px; } 
  .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% + 25px) !important;; } } 
  .builder-item--primary-menu .primary-menu-ul > li > a { height: 25px; } 
  .builder-item--primary-menu li > a { font-weight: 700; text-transform: uppercase; } 
  .builder-item--button_base > .component-wrap > .button { border-radius: 3px; } 
  .builder-item--custom_html .nv-html-content { font-weight: 500; text-transform: none; } 
  .builder-item--header_search_responsive .nv-search > svg { width: 15px; height: 15px; } 
  .hfg-item-right .builder-item--secondary-menu #secondary-menu > li:not(:first-child) { margin-left: 20px; } 
  .hfg-item-center .builder-item--secondary-menu #secondary-menu li:not(:last-child), .hfg-item-left .builder-item--secondary-menu #secondary-menu > li:not(:last-child) { margin-right: 20px; } 
  .builder-item--secondary-menu .style-full-height #secondary-menu > li > a:after { left: -10px; right: -10px; } 
  .builder-item--secondary-menu .style-full-height #secondary-menu > li:hover > a:after { width: calc(100% + 20px) !important;; } 
  .builder-item--secondary-menu #secondary-menu > li > a { height: 25px; } 
  .builder-item--secondary-menu #secondary-menu li > a { font-weight: 500; text-transform: none; } 
  .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 { } 
  .hfg-item-right .builder-item--footer-menu .footer-menu > li:not(:first-child) { margin-left: 20px; } 
  .hfg-item-center .builder-item--footer-menu .footer-menu li:not(:last-child), .hfg-item-left .builder-item--footer-menu .footer-menu > li:not(:last-child) { margin-right: 20px; } 
  .builder-item--footer-menu .style-full-height .footer-menu > li > a:after { left: -10px !important; right: -10px !important; } 
  .builder-item--footer-menu .style-full-height .footer-menu > li:hover > a:after { width: calc(100% + 20px) !important;; } 
  .builder-item--footer-menu .footer-menu > li > a { height: 25px; } 
  .builder-item--footer-menu li > a { font-weight: 500; text-transform: none; } 
  .builder-item--footer_copyright { font-weight: 500; text-transform: none; }