/** * 2020-01-28 12:20:05 */
body {
  background-color: #ffffff;
  color: #333333;
  font-size: 14px;
  font-family: niveau-grotesk, sans-serif;
  font-weight: 400;
}

a {
  color: #555555;
}

a:hover,
.sideacco li.current > a,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
  color: #4dbc15;
}

.amshopby-option-link img:not([src*='/resized']) {
  max-height: 90px;
  max-width: 90px;
}
/*Center Pagination*/
body .products.wrapper~.toolbar .pages {
  float:none;
}
.products.wrapper~.toolbar-products .pages {
  text-align: center;
}

/*Call-To-Action styles*/
.action.primary {
  font-family: new-order, sans-serif;
  font-weight: 700;
  background-color: #f5f5f5;
  color: #333333;
}
.mgz-button {
  font-family: new-order, sans-serif;
  font-weight: 700;
}

/*styles for mgz button modals*/
.mgz-button-modal .mfp-content {
  overflow-x: auto;
}

.action.primary:hover,
.action.primary:focus {
  background-color: #4dbc15;
  color: #ffffff;
}

.product-view .action.primary,
.action.primary.checkout {
  background-color: #4dbc15;
  color: #d9ead3;
}

.product-view .action.primary:hover,
.action.primary.checkout:hover {
  background-color: #4dbc15;
  color: #ffffff;
}

.links > li > a:hover {
  background-color: #4dbc15;
  color: #ffffff !important;
}

span.sticker.new {
  background-color: #4dbc15;
  color: #ffffff;
}

span.sticker.sale {
  background-color: #4dbc15;
  color: #ffffff;
}

span.sticker.custom {
  background-color: rgba(77, 188, 21, 0.667);
  color: #fff;
}

.opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, /* .minicart-wrapper .action.showcart .counter.qty, .mini-cart .dropdown-heading.action .counter.qty, .mini-compare .dropdown-heading.action .counter.qty, */
.filter-title strong[data-count]:after, .main-color--bg {
  background-color: #5bd2ec;
}

.opc-wrapper .shipping-address-item.selected-item,
.main-color--border {
  border-color: #5bd2ec;
}

.fotorama__thumb-border {
  border-color: #333;
}

.swatch-option.selected,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option:not(.disabled):hover,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  outline-color: #333;
}

.price-box .price {
  color: #193a37;
}

.special-price .price,
.special-price .price-label {
  color: #131a20;
}

.page-product-configurable .product-info-price .special-price .price {
  color: #193a37;
}

.old-price .price,
.old-price .price-label,
.old-price,
.old.price {
  color: #9B8C75;
}

.rating-summary .rating-result > span:before,
.review-control-vote label:before {
  color: #333333;
}

.additional-bg-color, .cart-summary, .opc-block-summary, .opc-estimated-wrapper, .bundle-options-container .block-bundle-summary, .block-collapsible-nav .content, /* Legacy styles selectors, may be deprecated (review it later): */
.checkout-agreements li {
  background-color: #f5f5f5;
}

.minicart-wrapper .action.showcart .counter.qty,
.mini-cart .dropdown-heading.action .counter.qty,
.mini-compare .dropdown-heading.action .counter.qty,
.dropdown-heading.action .counter.qty,
.skip-link .counter {
  background-color: #92d213;
}

/* Custom content class */
.main-font, /* Headings */
h1, h2, h3, h4, h5, .section-title, .products-list .product-name, .filter .block-subtitle, /* Generic */
.feature .heading, .uaccordion .heading, /* Main menu */ /* Regular mode */
.nav-regular .nav-item.level0 > a, /* level 1 */ /* Mega dropdown */
.nav-regular .nav-submenu--mega > li > a, /* First level of mega dropdown */ /* Mobile mode */
.menu-trigger, .nav-mobile .nav-item.level0 > a, .nav-mobile .nav-item.level1 > a, .nav-mobile .nav-item.level2 > a, /* Holder for additional elements inside the menu bar */
.nav-holder .dropdown-block .dropdown-heading, /* Block headings */
.block .block-title, /* Checkout headings */
#opc-login h3, /* Multiple checkout */ /*.fieldset .legend, .multiple-checkout .col2-set h2.legend, .info-set h2.legend,*/ /* Account */
.box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, /* TODO: Product page */
.gen-tabs .tabs a, .product-view .product.data.items > .item.title > .switch, /* Footer headings */
.footer .heading, #subscribe-form label, /* Captions */
.caption .heading {
  font-family: new-order, sans-serif;
  font-weight: 600;
}

body .pages .items {
    white-space: normal;
}

body .pages .item {
    margin: 0 1px 3px 0;
}

.modes-mode,
.sorter-action,
.pages .page,
.pages .action,
.pages .action.previous,
.pages .action.next {
  background-color: #eeeeee;
  color: #333333;
}

.modes-mode:before,
.sorter-action:before,
.pages .action:before,
.pages .action.previous:before,
.pages .action.next:before {
  color: #333333;
}

.modes-mode:hover,
.sorter-action:hover,
.pages .page:hover,
.pages .action:hover {
  background-color: #4dbc15;
  color: #ffffff;
}

.modes-mode:hover:before,
.sorter-action:hover:before,
.pages .action:hover:before,
.pages .action.previous:hover:before,
.pages .action.next:hover:before {
  color: #ffffff;
}

.modes-mode.active,
.pages .current .page {
  background-color: #e9e9e9;
  color: #333333;
}

.modes-mode.active:before {
  color: #333333;
}

/* Add-to links */
.addto-links .ic, /* Slider arrows */
.slider-arrows1 .owl-controls .owl-buttons div, .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover, .slider-arrows2 .owl-controls .owl-buttons div, .slider-arrows3 .owl-controls .owl-buttons div, .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover, /* Slider pagination */
.slider-pagination1 .owl-controls .owl-page span, .slider-pagination2 .owl-controls .owl-page span, /* Lightbox */
#cboxPrevious, #cboxNext, #cboxClose, /* Accordion and collapsible: opener */
.uaccordion-style1 .opener, .collapsible .opener, /* Quantity button */
.qty-button, /* Scroll to top */
#scroll-to-top {
  background-color: #eeeeee;
  color: #333333;
}

/* Add-to links */
.addto-links .ic:hover, .addto-links .feature-icon-hover:hover .ic, /* Slider arrows */
.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover, .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover, .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover, /* Slider pagination */
.slider-pagination1 .owl-controls.clickable .owl-page:hover span, .slider-pagination2 .owl-controls.clickable .owl-page:hover span, /* Lightbox */
#cboxPrevious:hover, #cboxNext:hover, #cboxClose:hover, /* Accordion and collapsible: opener */
.uaccordion-style1 .opener:hover, .collapsible .opener:hover, /* Quantity button */
.qty-button:hover, /* Scroll to top */
#scroll-to-top:hover {
  background-color: #4dbc15;
  color: #ffffff;
}

/* Slider pagination */
.slider-pagination1 .owl-controls .owl-page.active span, .slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, /* Active state overrides hover state */
.slider-pagination2 .owl-controls .owl-page.active span, .slider-pagination2 .owl-controls.clickable .owl-page.active:hover span /* Active state overrides hover state */ {
  background-color: #e9e9e9;
  color: #333333;
}

.ib {
  background-color: #333333;
  color: #ffffff;
}

.ib-hover:hover,
.feature-icon-hover:hover .ib {
  background-color: #4dbc15;
  color: #ffffff;
}

.ib-ef-1:hover,
.feature-icon-hover:hover .ib-ef-1 {
  background-color: #4dbc15;
  color: #ffffff;
}

.ib-ef-1:after {
  box-shadow: 0 0 0 4px #4dbc15;
}

.ib-ef-2 {
  box-shadow: 0 0 0 4px #333333;
}

.ib-ef-2:after {
  background-color: #333333;
}

.ib-ef-2a:hover,
.feature-icon-hover:hover .ib-ef-2a {
  color: #ffffff;
}

.ib-ef-2b:hover,
.feature-icon-hover:hover .ib-ef-2b {
  color: #333333;
}

.ib-ef-3 {
  box-shadow: 0 0 0 4px #333333;
}

.ib-ef-3:after {
  background-color: #333333;
}

.ib-ef-3a:hover,
.feature-icon-hover:hover .ib-ef-3a {
  color: #333333;
}

.ib-ef-3b {
  color: #333333;
}

.ib-ef-3b:hover,
.feature-icon-hover:hover .ib-ef-3b {
  color: #ffffff;
}

.ib.icon-color-productview {
  background-color: #eeeeee;
  color: #333;
}

.ib-hover.icon-color-productview:hover,
.feature-icon-hover:hover .ib.icon-color-productview {
  background-color: #4dbc15 !important;
  color: #fff !important;
}

.cap {
  background-color: #4dbc15;
}

.page-wrapper {
  border: none !important;
}

.inner-container {
  padding-left: 15px;
  padding-right: 15px;
}

.header-top.container {
  width: 100%;
  max-width: none;
}

.header-container {
  background-color: transparent;
}

.header.container {
  background-color: transparent;
}

.header a {
}

.header a:hover {
}

.header-container3 {
  padding-top: 0px;
}

.product-info-main .product-addtoquote-button,
.product-add-form .product-addtoquote-button {
  margin-bottom: 15px;
}

@media only screen and (min-width: 1024px) {

  .product-info-main .product-addtoquote-button,
  .product-add-form .product-addtoquote-button {
    min-width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
  #mageworx-fee-container .fieldset > .field:not(.choice) > .label {
    padding: 0;
    text-align: left;
    width: auto;
    float: none;
  }

  #mageworx-fee-container .fieldset > .field:not(.choice) > .control {
    width: auto;
    margin-top: 8px;
  }

  .cart-summary .cart-totals {
    font-size: 15px;
  }

  .cart-summary .cart-totals table > tbody > tr > td,
  .cart-summary .cart-totals table > tbody > tr > th
  {
    padding: 8px 0;
  }
}

@media only screen and (min-width: 768px) {

  .product-info-main .product-addtoquote-button,
  .product-add-form .product-addtoquote-button {
    margin-right: 0;
    min-width: 200px;
  }

  .page-header .search-wrapper {
    max-width: 270px;
  }

  .page-header .block-search .input-text {
    background-color: #ffffff;
    border-color: #dddddd;
  }

  .page-header .block-search .input-text:hover,
  .page-header .block-search .input-text:focus {
    background-color: #ffffff;
    border-color: #4dbc15;
  }

  .page-header .block-search .input-text,
  .page-header .block-search .action.search:before {
    color: #bbbbbb;
  }

  .page-header .block-search .input-text::-webkit-input-placeholder {
    color: #bbbbbb;
  }

  .page-header .block-search .input-text:hover,
  .page-header .block-search .input-text:focus,
  .page-header .block-search .action.search:hover,
  .page-header .block-search .action.search:focus,
  .page-header .block-search .action.search:hover:before,
  .page-header .block-search .action.search:focus:before {
    color: #333333;
  }

  .page-header .block-search .input-text:hover::-webkit-input-placeholder,
  .page-header .block-search .input-text:focus::-webkit-input-placeholder {
    color: #333333;
  }
}

.header-container .dropdown-block .dropdown-content,
.header-container .dropdown-block.open > .dropdown-heading.cover > *,
.header-container .truncated .truncated_full_value .item-options,
.header-container .form-search .search-autocomplete {
  background-color: #ffffff;
  color: #333333;
}

.header-container .dropdown-block .dropdown-content a,
.header-container .dropdown-block .dropdown-content .action:before,
.header-container .dropdown-block.open > .dropdown-heading.cover a,
.header-container .form-search .search-autocomplete li {
  color: #333333;
}

.header-container .dropdown-block .dropdown-content a:hover,
.header-container .dropdown-block .dropdown-content .action:hover:before,
.header-container .dropdown-block.open > .dropdown-heading.cover a:hover,
.header-container .form-search .search-autocomplete li:hover {
  color: #4dbc15;
}

.header-top-container {
    background-color: #434343;
}

.header-top {
  background-color: transparent;
  color: #fff;
}

.header-top a {
  color: #fff;
}

.header-top a:hover {
  color: #666;
}

.header-top,
.header-top .dropdown-block .dropdown-heading,
.header-top .links > li > * {
  line-height: 36px;
  max-height: 36px;
}

.header-top .dropdown-block .dropdown-heading {
  max-height: 36px;
}

.header-primary-container {
  background-color: transparent;
}

.header-primary {
  background-color: #434343;
}

.header-primary .dropdown-block .dropdown-heading,
.header-primary .links > li > * {
  font-size: 14px;
  line-height: 36px;
}

.header-primary .dropdown-block .dropdown-heading {
  max-height: 36px;
}

.cat-label-label1 {
  background-color: #92d213;
  color: #ffffff;
}

.cat-label-label2 {
  background-color: #4dbc15;
  color: #ffffff;
}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
  border-top-color: #92d213;
}

li.level0 > a > span > .cat-label-label2.pin-bottom:before {
  border-top-color: #4dbc15;
}

li > a:hover > span > .cat-label, .nav-regular li.level0:hover > a > span > .cat-label /* Top-level category label is highlighted on item hover, not on link hover */ {
  background-color: #333333;
  color: #ffffff;
}

li.level0 > a:hover > span > .pin-bottom:before,
.nav-regular li.level0:hover > a > span > .pin-bottom:before {
  border-top-color: #333333;
}

.navi .nav-panel--dropdown {
  background-color: #ffffff;
  color: #333333;
}

.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div {
  background-color: #ffffff !important;
}

.nav-regular .nav-panel--dropdown .nav-item > a:hover {
  background-color: #fafafa;
}

.navi .nav-panel--dropdown a {
  color: #333333;
}

.navi .nav-panel--dropdown a:hover {
  color: #4dbc15;
}

.nav-regular .nav-panel--dropdown {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.nav-mobile div.nav-panel--dropdown,
.nav-mobile.opt-sb0.opt-sob .nav-item.nav-item--only-blocks > div {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  z-index: 1;
  position: relative;
}

.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.nav-container {
  background-color: transparent;
}

.nav.container {
}

.header-mobile .nav {
  padding: 0;
}

.sticky-header .nav-container,
.sticky-header .navi-wrapper,
.sticky-header .nav-regular:not(.nav-vert) {
  background-color: #ffffff;
}

.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0 > a,
.sticky-header .nav-regular .nav-item--homeicon a,
.sticky-header .nav-regular .nav-item--homeicon.active a,
.sticky-header .nav-holder .dropdown-block .dropdown-heading {
  color: #333333;
}

.sticky-header .nav-border-bottom {
  border-bottom: none;
}

.navi-wrapper,
.nav-regular {
  background-color: #ffffff;
}

.nav-regular:not(.nav-vert) .nav-item.level0 > a,
.nav-holder .dropdown-block .dropdown-heading,
.nav-regular .nav-holder a.dropdown-heading:hover {
  color: #333333;
}

.navi .nav-item--homeicon a {
  color: #333333 !important;
}

.nav-mobile .nav-item.level0 > a {
  background-color: #ffffff;
  color: #333333;
}

.nav-mobile .nav-item.level0 > .opener {
  color: #333333;
}

.navi.nav-mobile ul.level0 .nav-item > a {
  background-color: #ffffff;
  color: #333333;
}

.nav-mobile ul.level0 .nav-item > .opener {
  color: #333333;
}

.nav-regular:not(.nav-vert) .nav-item.level0.active > a {
  background-color: transparent;
  color: #4dbc15;
}

.nav-mobile .nav-item.level0.current > a {
  background-color: transparent;
  color: #4dbc15;
}

.nav-mobile .nav-item.level0.current > .opener {
  color: #4dbc15;
}

.navi.nav-mobile ul.level0 .nav-item.current > a {
  background-color: transparent;
  color: #4dbc15;
}

.nav-mobile ul.level0 .nav-item.current > .opener {
  color: #4dbc15;
}

.nav-regular:not(.nav-vert) .nav-item.level0:hover > a {
  background-color: #ffffff;
  color: #4dbc15;
}

.nav-mobile .nav-item.level0 > a:hover {
  background-color: #ffffff;
  color: #4dbc15;
}

.nav-mobile .nav-item.level0 > a:hover + .opener {
  color: #4dbc15;
}

.navi.nav-mobile ul.level0 .nav-item > a:hover {
  background-color: #ffffff;
  color: #4dbc15;
}

.nav-mobile ul.level0 .nav-item > a:hover + .opener {
  color: #4dbc15;
}

.nav-vert .nav-item.level0 > a {
  background-color: #f8f8f8;
  color: #333333;
}

.sideacco .nav-item > a {
  background-color: #f8f8f8;
  color: #333333;
}

.sideacco .nav-item > .opener {
  color: #333333;
}

.nav-vert .nav-item.level0.active > a {
  background-color: #333333;
  color: #f5f5f5;
}

.sideacco .nav-item.current > a {
  background-color: #333333;
  color: #f5f5f5;
}

.sideacco .nav-item.current > .opener {
  color: #f5f5f5;
}

.nav-vert .nav-item.level0:hover > a {
  background-color: #92d213;
  color: #ffffff;
}

.sideacco .nav-item > a:hover {
  background-color: #92d213;
  color: #ffffff;
}

.sideacco .nav-item > a:hover + .opener {
  color: #ffffff;
}

.navi.nav-vert-triggerable {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

.navi-wrapper .menu-trigger, /* TODO:NEW */
.nav-regular .nav-item.level0 > a {
  line-height: 50px;
}

.navi-wrapper .navi.nav-vert-triggerable /* TODO:NEW. Replace the old one (below) */ /* , .navi.nav-vert-triggerable */ {
  top: 50px;
}

.nav-holder > * {
  line-height: 50px;
  max-height: 50px;
}

.nav-holder .dropdown-block .dropdown-heading {
  line-height: 50px;
  max-height: 50px;
}

.menu-trigger,
.nav-vert .nav-item.level0 > a {
  line-height: 36px;
}

.vertnav-trigger + .navi.nav-vert-triggerable {
  top: 36px;
}

.sideacco .nav-item > a {
  line-height: 36px;
}

.sideacco .nav-item.parent > a {
  padding-right: 36px;
}

.sideacco .nav-item > .opener {
  width: 36px;
  height: 36px;
  line-height: 36px;
}

.nav-mobile .nav-item {
  margin-top: 1px !important;
}

.nav-mobile {
  background-color: #f3f3f3;
}

.menu-trigger .menu-trigger-inner {
  background-color: #ffffff;
  color: #333333;
}

.menu-trigger .menu-trigger-inner:hover {
  background-color: #ffffff;
  color: #4dbc15;
}

.menu-trigger.active .menu-trigger-inner {
  background-color: #ffffff;
  color: #4dbc15;
}

.menu-trigger .menu-trigger-inner .trigger-icon .line {
  background-color: #333333;
}

.menu-trigger .menu-trigger-inner:hover .trigger-icon .line {
  background-color: #4dbc15;
}

.menu-trigger.active .menu-trigger-inner .trigger-icon .line {
  background-color: #4dbc15;
}

.vertnav-trigger .menu-trigger-inner {
  background-color: #f7f7f7;
  color: #333333;
}

.vertnav-trigger .menu-trigger-inner .trigger-icon .line {
  background-color: #333333;
}

.nav-border-bottom {
  border-bottom: 1px solid #333333;
}

.vertnav-trigger,
.nav-regular .nav-item.level0 > a,
.nav-holder .dropdown-block .dropdown-heading {
  font-size: 18px;
}

.nav-regular .nav-item > a {
  font-size: 16px;
}

.nav-regular .nav-submenu--mega .nav-item > a {
  font-size: 14px;
}

.nav-regular .nav-submenu--mega > .nav-item > a {
  font-size: 16px;
}

.nav-mobile li.nav-item > a {
  font-size: 14px;
}

.mobnav-trigger,
.nav-mobile .nav-item.level0 > a {
  font-size: 16px;
  text-transform: uppercase;
}

.nav-mobile .nav-item.level1 > a {
  font-size: 14px;
  text-transform: none;
}

@media only screen and (min-width: 1200px) and (max-width: 1450px) {
  /* Menu */
  body .nav-regular:not(.nav-vert) .nav-item.level0 > a,
  body .nav-regular .nav-holder .dropdown-heading {
    font-size: 16px;
  }

  body .nav-regular:not(.nav-vert) .nav-item.level0 > a {
    padding: 0;
  }

  body .nav-regular:not(.nav-vert) .nav-item.level0 {
    padding: 0 6px;
  }
}

@media only screen and (min-width: 1080px) and (max-width: 1199px) {
  /* Menu */
  body .nav-regular:not(.nav-vert) .nav-item.level0 > a,
  body .nav-regular .nav-holder .dropdown-heading {
    font-size: 15px;
  }

  body .nav-regular:not(.nav-vert) .nav-item.level0 > a {
    padding: 0;
  }

  body .nav-regular:not(.nav-vert) .nav-item.level0 {
    padding: 0 3px;
  }
}

@media only screen and (max-width: 1079px) {
    /* Menu */
    #mainmenu.nav-regular.centered {
        display: none;
    }
}

.header-container-micro {
  background-color: rgba(0, 0, 0, 0.02);
}

.header-mobile.header-container,
.header-mobile .header-m-container,
.header-mobile .nav-container {
  padding-top: 0;
  padding-bottom: 0;
}

.header-mobile .header-m-top,
.header-mobile .header-m-primary,
.header-mobile .nav {
}

.header-mobile .header-container3 {
}

.header-mobile .skip-link {
  background-color: #fafafa;
  color: #333333;
}

.header-mobile .skip-link.skip-active {
  background-color: #f5f5f5;
  color: #4dbc15;
}

.header-mobile .skip-link:hover {
  background-color: #4dbc15;
  color: #ccc;
}

.header-mobile .skip-content--style {
  color: #333333;
}

.header-mobile .skip-content--style a {
  color: #333333;
}

.header-mobile .skip-content--style a:hover {
  color: #4dbc15;
}

.main-container {
  background-color: transparent;
}

.main.container {
  background-color: #ffffff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.truncated .item-options {
  background-color: #ffffff;
}

.category-products-grid .item,
.products-list .item {
  background-color: #ffffff;
}

.category-products-grid .item:hover,
.products-list .item:hover {
  background-color: #ffffff;
}

/* Slider arrows */
.slideshow-wrapper .owl-controls .owl-buttons div, /* Slider pagination */
.slideshow-wrapper.slider-pagination1 .owl-controls .owl-page span, /* For pagination2 default color overrides color of active state and hover state */
.slideshow-wrapper.slider-pagination2 .owl-controls .owl-page span, .slideshow-wrapper.slider-pagination2 .owl-controls .owl-page.active span, .slideshow-wrapper.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span {
  background-color: #ffffff;
  color: #333333;
}

/* Slider arrows */
.slideshow-wrapper .owl-controls.clickable .owl-buttons div:hover, /* Slider pagination */
.slideshow-wrapper.slider-pagination1 .owl-controls.clickable .owl-page:hover span, .slideshow-wrapper.slider-pagination2 .owl-controls.clickable .owl-page:hover span {
  background-color: #000000;
  color: #ffffff;
}

.slideshow-wrapper.slider-pagination1 .owl-controls .owl-page.active span, .slideshow-wrapper.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span /* Active state overrides hover state */ {
  background-color: #4dbc15;
}

/*.footer-container {*/
/*  background-color: #f3f3f3;*/
/*}*/

/*.footer {*/
/*  background-color: transparent;*/
/*  color: #434343;*/
/*}*/

/*.footer a {*/
/*  color: #434343;*/
/*}*/

/*.footer a:hover {*/
/*  color: #999;*/
/*}*/

/*.footer .button {*/
/*  background-color: #e5e5e5;*/
/*  color: #555555;*/
/*}*/

/*.footer .button:hover,*/
/*.footer .button:focus {*/
/*  background-color: #4dbc15;*/
/*  color: #ffffff;*/
/*}*/

/*.footer .ib, .footer span.icon !* For backward compatibility *! {*/
/*  background-color: #333333;*/
/*  color: #ffffff;*/
/*}*/

/*.footer .ib-hover:hover, .footer span.icon-hover:hover, !* For backward compatibility *!*/
/*.footer .feature-icon-hover:hover .ib, .footer .feature-icon-hover:hover span.icon !* For backward compatibility *! {*/
/*  background-color: #4dbc15 !important;*/
/*  color: #ffffff !important;*/
/*}*/

/*!* Slider arrows *!*/
/*.footer .slider-arrows1 .owl-controls .owl-buttons div, .footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover, .footer .slider-arrows2 .owl-controls .owl-buttons div, .footer .slider-arrows3 .owl-controls .owl-buttons div, .footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover, !* Slider pagination *!*/
/*.footer .slider-pagination1 .owl-controls .owl-page span, .footer .slider-pagination2 .owl-controls .owl-page span, !* Accordion and collapsible: opener *!*/
/*.footer .uaccordion-style1 .opener, .footer .collapsible .opener {*/
/*  background-color: #f5f5f5;*/
/*  color: #333333;*/
/*}*/

/*!* Slider arrows *!*/
/*.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover, .footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover, .footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover, !* Slider pagination *!*/
/*.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span, .footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span, !* Accordion and collapsible: opener *!*/
/*.footer .uaccordion-style1 .opener:hover, .footer .collapsible .opener:hover {*/
/*  background-color: #4dbc15;*/
/*  color: #ffffff;*/
/*}*/

/*.footer-top-container {*/
/*  background-color: transparent;*/
/*}*/

/*.footer-top {*/
/*  background-color: transparent;*/
/*}*/

/*.footer-top a {*/
/*}*/

/*.footer-top a:hover {*/
/*}*/

/*.footer-primary-container {*/
/*  background-color: transparent;*/
/*}*/

/*.footer-primary {*/
/*  background-color: transparent;*/
/*  padding-top: 20px;*/
/*  padding-bottom: 20px;*/
/*}*/

/*.footer-primary a {*/
/*}*/

/*.footer-primary a:hover {*/
/*}*/

/*.footer-bottom-container {*/
/*  background-color: #ccc;*/
/*}*/

/*.footer-bottom.footer {*/
/*  background-color: transparent;*/
/*  color: #888888;*/
/*  padding-top: 20px;*/
/*  padding-bottom: 20px;*/
/*}*/

/*.footer-bottom a {*/
/*  color: #555555;*/
/*}*/

/*.footer-bottom a:hover {*/
/*  color: #4dbc15;*/
/*}*/

.social-links .ib, .social-links a > span.icon /* For backward compatibility */ {
  background-color: #555555;
  color: #ffffff;
}

.social-links .ib-hover:hover, .social-links a > span.icon-hover:hover /* For backward compatibility */ {
  background-color: #4dbc15 !important;
  color: #ffffff !important;
}

/* Shadows: for pop-ups, drop-downs etc. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */ /* Sticky header */
.sticky-header .sticky-container, /* Dropdowns */
.dropdown-block.open > .dropdown-heading.cover, .dropdown-block.open .dropdown-content, /* Search autocomplete */
.search-autocomplete {
  -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}

/** * 2020-01-28 12:20:05 */ /* w:0, b:1920*/
.container {
  width: 96%;
}

.lte-ie8 .container {
  max-width: 1740px;
}

.container {
  max-width: none !important;
  width: 100% !important;
}

@media only screen and (min-width: 1920px) {
  .container {
    max-width: 1740px;
  }

  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive -------------------------------------------------------------- */
  /* Item grid: 2 columns */
  .itemgrid-adaptive.itemgrid-2col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 3 columns */
  .itemgrid-adaptive.itemgrid-3col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Hide */
  .hide-below-1680 {
    display: inherit !important;
  }

  .hide-below-1440 {
    display: inherit !important;
  }

  .hide-below-1360 {
    display: inherit !important;
  }

  .hide-below-1280 {
    display: inherit !important;
  }
}

@media only screen and (min-width: 1680px) and (max-width: 1919px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive -------------------------------------------------------------- */
  /* Item grid: 2 columns */
  .itemgrid-adaptive.itemgrid-2col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 3 columns */
  .itemgrid-adaptive.itemgrid-3col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Hide */
  .hide-below-1680 {
    display: inherit !important;
  }

  .hide-below-1440 {
    display: inherit !important;
  }

  .hide-below-1360 {
    display: inherit !important;
  }

  .hide-below-1280 {
    display: inherit !important;
  }
}

@media only screen and (min-width: 1680px) {
  /* 2 columns - left -------------------------------------------------------------- */
  .page-layout-2columns-left .column.main {
    width: 83.33333333%;
  }

  .page-layout-2columns-left .sidebar-main {
    width: 16.66666667%;
  }

  .page-layout-2columns-left .sidebar-additional {
    width: 16.66666667%;
  }

  /* 2 columns - right -------------------------------------------------------------- */
  .page-layout-2columns-right .column.main {
    width: 83.33333333%;
  }

  .page-layout-2columns-right .sidebar-main {
    width: 16.66666667%;
  }

  .page-layout-2columns-right .sidebar-additional {
    width: 16.66666667%;
  }
}

@media only screen and (min-width: 1440px) and (max-width: 1679px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive -------------------------------------------------------------- */
  /* Item grid: 2 columns */
  .itemgrid-adaptive.itemgrid-2col .item {
    width: 23%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(4n + 1) {
    clear: left !important;
  }

  /* Item grid: 3 columns */
  .itemgrid-adaptive.itemgrid-3col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Hide */
  .hide-below-1440 {
    display: inherit !important;
  }

  .hide-below-1360 {
    display: inherit !important;
  }

  .hide-below-1280 {
    display: inherit !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1439px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 23%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(4n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive -------------------------------------------------------------- */
  /* Item grid: 2 columns */
  .itemgrid-adaptive.itemgrid-2col .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(3n + 1) {
    clear: left !important;
  }

  /* Item grid: 3 columns */
  .itemgrid-adaptive.itemgrid-3col .item {
    width: 23%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(4n + 1) {
    clear: left !important;
  }

  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 10.5%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(8n + 1) {
    clear: left !important;
  }

  /* Hide */
  .hide-below-1280 {
    display: inherit !important;
  }
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(3n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive -------------------------------------------------------------- */
  /* Item grid: 2 columns */
  .itemgrid-adaptive.itemgrid-2col .item {
    width: 48%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-2col > li:nth-of-type(2n + 1) {
    clear: left !important;
  }

  /* Item grid: 3 columns */
  .itemgrid-adaptive.itemgrid-3col .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-3col > li:nth-of-type(3n + 1) {
    clear: left !important;
  }

  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 23%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(4n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 991px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* 2 columns - left -------------------------------------------------------------- */
  .page-layout-2columns-left .column.main {
    width: 75%;
  }

  .page-layout-2columns-left .sidebar-main {
    width: 25%;
  }

  .page-layout-2columns-left .sidebar-additional {
    width: 25%;
  }

  /* 2 columns - right -------------------------------------------------------------- */
  .page-layout-2columns-right .column.main {
    width: 75%;
  }

  .page-layout-2columns-right .sidebar-main {
    width: 25%;
  }

  .page-layout-2columns-right .sidebar-additional {
    width: 25%;
  }

  /* 3 columns -------------------------------------------------------------- */
  .page-layout-3columns .column.main {
    width: 75%;
    float: right;
  }

  .page-layout-3columns .sidebar-main {
    width: 25%;
    float: left;
  }

  .page-layout-3columns .sidebar-additional {
    width: 25%;
    padding-right: 2%;
    padding-left: 0;
    clear: left;
    float: left;
  }

  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(3n + 1) {
    clear: left !important;
  }

  /* Item grid - adaptive Between breakpoints S and M decrease number of columns if default number of columns is 4 or higher. -------------------------------------------------------------- */
  /* Item grid: 4 columns */
  .itemgrid-adaptive.itemgrid-4col .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-4col > li:nth-of-type(3n + 1) {
    clear: left !important;
  }

  /* Item grid: 5 columns */
  .itemgrid-adaptive.itemgrid-5col .item {
    width: 23%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-5col > li:nth-of-type(4n + 1) {
    clear: left !important;
  }

  /* Item grid: 6 columns */
  .itemgrid-adaptive.itemgrid-6col .item {
    width: 18%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-6col > li:nth-of-type(5n + 1) {
    clear: left !important;
  }

  /* Item grid: 7 columns */
  .itemgrid-adaptive.itemgrid-7col .item {
    width: 14.6666%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-7col > li:nth-of-type(6n + 1) {
    clear: left !important;
  }

  /* Item grid: 8 columns */
  .itemgrid-adaptive.itemgrid-8col .item {
    width: 12.2857%;
    clear: none !important;
  }

  .itemgrid-adaptive.itemgrid-8col > li:nth-of-type(7n + 1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 767px) {

  .filter.active .filter-title strong:after {
    float: right;
  }

  .container {
    max-width: none !important;
    width: 100%;
  }

  .grid12-1,
  .grid12-2,
  .grid12-3,
  .grid12-4,
  .grid12-5,
  .grid12-6,
  .grid12-7,
  .grid12-8,
  .grid12-9,
  .grid12-10,
  .grid12-11,
  .grid12-12,
  .grid-full {
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;
  }

  .columns .column.main,
  .columns .sidebar-main,
  .columns .sidebar-additional {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
  }

  .v-grid-container {
    display: block;
  }

  .v-grid {
    float: inherit;
    display: block;
    width: 100%;
  }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(3n + 1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 639px) {
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 48%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(2n + 1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 479px) {
  .category-products-grid.hover-effect .item .addto-links,
  .category-products-grid .item .addto-links {
    display: none !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  /* Item grid -------------------------------------------------------------- */
  .itemgrid .item {
    width: 48%;
    clear: none !important;
  }

  .itemgrid > li:nth-of-type(2n + 1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 319px) {
  /* Disable hover effect */
  .category-products-grid.hover-effect .item:hover {
    margin-left: 0;
    margin-right: 0;
    padding-left: 1%;
    padding-right: 1%;
    box-shadow: none !important;
    border-color: #f5f5f5;
  }

  .category-products-grid.hover-effect .item .display-onhover {
    display: block !important;
  }

  .category-products-grid.hover-effect.single-line-name .item .product-name {
    overflow: visible;
    white-space: normal;
  }

  /* Item grid -------------------------------------------------------------- */
  /* Always show 1 column */
  /* Important: added ".itemgrid" class to override other styles */
  .itemgrid.itemgrid-adaptive .item {
    width: 98%;
    clear: none !important;
  }
}

@media only screen and (max-width: 1023px) {
  .hide-below-1024 {
    display: none !important;
  }
}

@media only screen and (max-width: 959px) {
  .hide-below-960 {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .hide-below-768 {
    display: none !important;
  }
}

@media only screen and (max-width: 479px) {
  .hide-below-480 {
    display: none !important;
  }
}

@media only screen and (max-width: 319px) {
  .hide-below-320 {
    display: none !important;
  }
}
.logo-wrapper--mobile .logo {
  min-height: 30px;
}

.product .gallery-main-block {
  position: relative;
}

.product .gallery-placeholder-item {
  position: relative;
  padding-bottom: 100%;
}

.product .gallery-placeholder-item .gallery-placeholder-item__img {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.gallery-placeholder-item__loading .fotorama {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
}

.lazy-padding {
  position: relative;
  padding-bottom: 100%;
}

.lazy-padding img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  object-fit: contain;
}

.amshopby-slider-container .am-slider .ui-slider-handle {
  background: #4dbc15 !important;
}
.amshopby-slider-container .am-slider .ui-slider-handle:hover,
.amshopby-slider-container .am-slider .ui-slider-handle:active {
  background-color: #44a514 !important;
}

/* FAST replace icon font to SVG */
.hidden {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* Search icon */
.block-search .action.search:before {
    display: none;
}
.block-search .action.search .icon-svg {
    width: 22px;
    height: 22px;
    opacity: 0.3;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.page-header .block-search .action.search:hover .icon-svg,
.page-header .block-search .action.search:focus .icon-svg {
    opacity: 1;
}

/* Mobile header icon */
.header-container .skip-link .icon-svg {
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

.product-social-links .action.tocompare:before {
    display: none!important;
}

@media (min-width: 480px) {
    .header-primary {
        padding-top: 20px;
        padding-bottom: 10px;
    }
}

@media (min-width: 768px) and (max-width: 849px) {
  .sidebar .block .block-title > strong {
    font-size: 15px;
  }
}

.amrewards-balance-container .amrewards-label {
  display: inline-block;
}

.amrewards-balance-container .amrewards-amount {
  display: inline-block;
  padding-left: 5px;
}


.table-order-review .totals-tax .amount {
  padding-right: 4px;
  text-align: right;
  white-space: nowrap;
}

.product-info-main .product-info-price .price-box .price-container {
  display: block;
  min-height: 24px;
}

@media (max-width: 395px) {
  .cart.table-wrapper .actions-toolbar > .action{
    margin-right: 0;
  }
}

@media (min-width: 1024px) {
  .ambrands-list-popup {
    width: 35%;
  }
}
.ambrands-list-popup {
  right: 0;
}

.ppbd-fb-share > :first-child,
.ppbd-pinterest > :first-child
{
  vertical-align: top !important;
}

.miniquote-items .product .toggle:after {
  position: static;
}

.miniquote-wrapper .action.close:hover:before {
  color: black !important;
}
