 /** * 2022-11-05 15:42:41 */         body {  font-family: 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;  font-size: 14px; }  /* Class for elements in custom content */ .headings-font, .main-font,  /* Headings */ h1, h2, h3, h4, h5, .section-title, .products-list .product-name, .filter .block-subtitle, /* Generic */ .feature .heading, .uaccordion .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, /* Product page tabs */ .product.data.items > .item.title > .switch, /* Footer headings */ .footer .heading, #subscribe-form label, /* Captions */ .caption .heading {  font-family: 'Open Sans';    font-weight: 400;  }   body {  background-color: #ffffff;   color: #4d4d4d;  } a {  color: #0b5a8f;  } 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: #0b5a8f;  }   .action.primary { background-color: #0b5a8f; color: #ffffff; } .action.primary:hover, .action.primary:focus { background-color: #0b5a8f; color: #ffffff; }  .product-view .action.primary, .action.primary.checkout { background-color: #0b5a8f; color: #ffffff; } .product-view .action.primary:hover, .action.primary.checkout:hover { background-color: #0b5a8f; color: #ffffff; }  .links > li > a:hover {  background-color: #4d4d4d;   color: #ffffff !important;  }  .sticker.new { background-color: #9adfda; color: #ffffff; } .sticker.sale { background-color: #fd517f; color: #ffffff; } .sticker.custom { background-color: rgba(146, 210, 19, 0.85); color: #fff; }  .opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .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: #61971e; }  .special-price .price, .special-price .price-label { color: #F70046; }  .page-product-configurable .product-info-price .special-price .price { color: #61971e; }  .old-price .price, .old-price .price-label, .old-price,  .old.price { color: #ccc; }  .rating-summary .rating-result > span:before, .review-control-vote label:before { color: #ffff00; }  .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:not(.ib),  .header-container .skip-link .counter,  .dropdown-block .dropdown-heading .counter {  background-color: #5bd2ec;  }  .minicart-wrapper .action.showcart .counter:not(.ib),  .dropdown-block .dropdown-heading .counter {  }       .modes-mode, .sorter-action, .pages .page, .pages .action, .pages .action.previous, .pages .action.next { background-color: #f5f5f5; color: #4d4d4d; } .modes-mode:before, .sorter-action:before, .pages .action:before, .pages .action.previous:before, .pages .action.next:before { color: #4d4d4d; }  .modes-mode:hover, .sorter-action:hover, .pages .page:hover, .pages .action:hover { background-color: #000000; 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: #e5e5e5; color: #4d4d4d; } .modes-mode.active:before { color: #4d4d4d; }   /* 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: #f5f5f5; color: #4d4d4d; }  /* 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: #000000; 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: #e5e5e5; color: #4d4d4d; }    .ib { background-color: #61971e; color: #ffffff; }  .ib-hover:hover, .feature-icon-hover:hover .ib { background-color: #9adfda; color: #ffffff; }   .ib-ef-1:hover, .feature-icon-hover:hover .ib-ef-1 { background-color: #9adfda; color: #ffffff; } .ib-ef-1:after { box-shadow: 0 0 0 4px #9adfda; }  .ib-ef-2 { box-shadow: 0 0 0 4px #61971e; } .ib-ef-2:after { background-color: #61971e; }  .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: #61971e; }  .ib-ef-3 { box-shadow: 0 0 0 4px #61971e; } .ib-ef-3:after { background-color: #61971e; }  .ib-ef-3a:hover, .feature-icon-hover:hover .ib-ef-3a { color: #61971e; }  .ib-ef-3b { color: #61971e; } .ib-ef-3b:hover, .feature-icon-hover:hover .ib-ef-3b { color: #ffffff; }  .ib.icon-color-productview { background-color: #eeeeee;  color: #4d4d4d;  } .ib-hover.icon-color-productview:hover, .feature-icon-hover:hover .ib.icon-color-productview { background-color: #61971e !important;  color: #ffffff !important;  }    .cap { background-color: rgba(91, 210, 236, 0.85); }                  .page-wrapper {  border: none !important;  }   .inner-container { padding-left: 12px; padding-right: 12px; }         .nav.container > .inner-container { padding-left: 0; padding-right: 0; }           .header-container {  background-color: #ffffff;  } .header.container {  background-color: transparent;  }  .header-container3 {   }      .header-regular .block-search.expanding._active  { width: 185px; }    .header-regular .block-search .input-text, .header-regular .block-search .action.search .icon, .header-regular .block-search.expanding .input-text  {  background-color: transparent;   color: #4d4d4d;  }  .header-regular .block-search .input-text:hover, .header-regular .block-search .input-text:focus, .header-regular .block-search .action.search:hover .icon, .header-regular .block-search .action.search:focus .icon, .header-regular .block-search.expanding._active .input-text  {  background-color: transparent;   color: #4d4d4d;  }  .header-regular .block-search.expanding._active .action.search .icon {  color: #4d4d4d;  }  .block-search .action.search .icon { background-color: transparent !important;   color: #4d4d4d;  }     .header-regular .block-search .input-text { border-color: #ccc; }   .header-regular .block-search .input-text:hover, .header-regular .block-search .input-text:focus { border-color: #ccc; }         .header-regular .block-search .action.search,  .header-regular .block-search .action.search:before,  .header-regular .block-search .input-text::-webkit-input-placeholder, .header-regular .block-search .input-text:-moz-placeholder, .header-regular .block-search .input-text::-moz-placeholder, .header-regular .block-search .input-text:-ms-input-placeholder, .header-regular .block-search .input-text::placeholder { color: #4d4d4d; }   .header-regular .block-search .action.search:hover,  .header-regular .block-search .action.search:focus,  .header-regular .block-search .action.search:hover:before,  .header-regular .block-search .action.search:focus:before,  .header-regular .block-search .input-text:hover::-webkit-input-placeholder, .header-regular .block-search .input-text:focus::-webkit-input-placeholder, .header-regular .block-search .input-text:hover:-moz-placeholder, .header-regular .block-search .input-text:focus:-moz-placeholder, .header-regular .block-search .input-text:hover::-moz-placeholder, .header-regular .block-search .input-text:focus::-moz-placeholder, .header-regular .block-search .input-text:hover:-ms-input-placeholder, .header-regular .block-search .input-text:focus:-ms-input-placeholder, .header-regular .block-search .input-text:hover::placeholder, .header-regular .block-search .input-text:focus::placeholder { color: #4d4d4d; }      .header-regular .block-search .input-text { box-shadow: none; }    .header-regular .block-search .input-text:focus { box-shadow: 0 0 5px rgba(81,167,232,0.5), inset 0 1px 2px rgba(0,0,0,0.075); }      .header-container .dropdown-block .dropdown-content,  .header-container .dropdown-block.filled-heading.open .dropdown-heading .inner-heading, .header-container .dropdown-block.open .dropdown-heading.cover .inner-heading,   .header-container .block-search .search-autocomplete ul li {  background-color: #fff;   color: #4d4d4d;   }  .header-container .dropdown-block.filled-heading.open .dropdown-heading .icon:not(.ib), .header-container .dropdown-block.open .dropdown-heading.cover .icon:not(.ib)  {  color: #4d4d4d;   }   .header-container .dropdown-block .dropdown-content a, .header-container .dropdown-block .dropdown-content .action:before,  .header-container .dropdown-block.filled-heading.open .dropdown-heading a, .header-container .dropdown-block.open .dropdown-heading.cover a  {  color: #4d4d4d;  } .header-container .dropdown-block .dropdown-content a:hover, .header-container .dropdown-block .dropdown-content .action:hover:before, .header-container .dropdown-block.filled-heading.open .dropdown-heading a:hover, .header-container .dropdown-block.open .dropdown-heading.cover a:hover,   .header-container .block-search .search-autocomplete ul li:hover, .header-container .block-search .search-autocomplete ul li.selected  {  color: #aaa;  }  .dropdown-block.show-pointer .dropdown-content:before { border-bottom-color: #fff; } .dropdown-block.show-border .dropdown-content:after { border-bottom-color: ; } .dropdown-block.show-border .dropdown-content, .dropdown-block.show-border.filled-heading.open .dropdown-heading { border-color: ; }   .dropdown-block .dropdown-heading .icon {  color: #4d4d4d;  }  .dropdown-block .dropdown-heading .icon.ib {  background-color: #f55856;  }  .header-top-container {  background-color: transparent;    } .header-top {  background-color: transparent;   color: #4d4d4d;    } .header-top a {  color: #4d4d4d;  } .header-top a:hover {  }   .header-top .local-font, .header-top .dropdown-block .dropdown-heading, .header-top .links > li > * {      } .header-top .local-height, .header-top .dropdown-block .dropdown-heading, .header-top .links > li > * {  line-height: 44px;  }  .header-top .dropdown-block .dropdown-heading {  max-height: 44px; }  .header-top { line-height: 44px;  }   .header-primary-container {  background-color: #fff;    padding-bottom: 10px;  } .header-primary {  background-color: transparent;     } .header-primary a {  } .header-primary a:hover {  }   .header-primary .local-font, .header-primary .dropdown-block .dropdown-heading, .header-primary .links > li > * {       line-height: 36px;  }  .header-primary .dropdown-block .dropdown-heading {  max-height: 36px; }     .cat-label-label1 {  background-color: #9adfda;   color: #ffffff;  } .cat-label-label2 {  background-color: #c30081;   color: #ffffff;  }  li.level0 > a > span > .cat-label-label1.pin-bottom:before {  border-top-color: #9adfda;  } li.level0 > a > span > .cat-label-label2.pin-bottom:before {  border-top-color: #c30081;  }  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: #fc639b;   color: #ffffff;  } li.level0 > a:hover > span > .pin-bottom:before, .nav-regular li.level0:hover > a > span > .pin-bottom:before {  border-top-color: #fc639b;  }  .navi .nav-panel--dropdown {  background-color: #ffffff;   color: #4d4d4d;  }  .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: #f0f8ff; }   .navi .nav-panel--dropdown a {  color: #4d4d4d;  } .navi .nav-panel--dropdown a:hover {  color: #4d4d4d;  }      .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 {     }          .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,  .sticky-header .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),  .sticky-header .nav-holder .dropdown-block .dropdown-heading a,  .sticky-header .nav-holder .block-search.expanding:not(._active) .action.search .icon  { color: #4d4d4d; }    .sticky-header .nav-border-bottom { border-bottom: none; }     .nav-mobile .nav-item > a, .header-mobile .skip-content .links > li > a { line-height: 50px; }    .navi-wrapper, .nav-regular { background-color: transparent; } .nav-regular:not(.nav-vert) .nav-item.level0 > a,  .nav-holder .dropdown-block .dropdown-heading,  .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),  .nav-holder .dropdown-block .dropdown-heading a,  .nav-holder .block-search.expanding .action.search .icon  { color: #4d4d4d; }  .navi .nav-item--homeicon a { color: #4d4d4d !important; }   .nav-mobile .nav-item.level0 > a, .header-mobile .skip-content .links > li > a  { background-color: #f8f8f8; color: #333; padding: 0 10px; } .nav-mobile .nav-item.level0 > .opener { color: #333; }   .navi.nav-mobile ul.level0 .nav-item > a { background-color: #f8f8f8; color: #333; } .nav-mobile ul.level0 .nav-item > .opener { color: #333; }    .nav-regular:not(.nav-vert) .nav-item.level0.active > a { background-color: transparent; color: #4d4d4d; }   .nav-mobile .nav-item.level0.current > a, .header-mobile .skip-content .links > li.current > a  { background-color: #333; color: #fff; } .nav-mobile .nav-item.level0.current > .opener { color: #fff; }   .navi.nav-mobile ul.level0 .nav-item.current > a { background-color: #333; color: #fff; } .nav-mobile ul.level0 .nav-item.current > .opener { color: #fff; }    .nav-regular:not(.nav-vert) .nav-item.level0:hover > a { background-color: transparent; color: #61971e; }   .nav-mobile .nav-item.level0 > a:hover, .header-mobile .skip-content .links > li > a:hover  { background-color: #5bd2ec; color: #fff; } .nav-mobile .nav-item.level0 > a:hover + .opener { color: #fff; }   .navi.nav-mobile ul.level0 .nav-item > a:hover { background-color: #5bd2ec; color: #fff; } .nav-mobile ul.level0 .nav-item > a:hover + .opener { color: #fff; }    .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: #5bd2ec; color: #ffffff; }   .sideacco .nav-item > a:hover { background-color: #5bd2ec; 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, .nav-regular .nav-item.level0 > a { line-height: 50px; }  .navi-wrapper .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: #eeeeee; }     .menu-trigger .menu-trigger-inner { background-color: transparent; color: #4d4d4d; }  .menu-trigger .menu-trigger-inner:hover { background-color: transparent; color: #61971e; }  .menu-trigger.active .menu-trigger-inner { background-color: transparent; color: #61971e; }  .menu-trigger .menu-trigger-inner .trigger-icon .line { background-color: #4d4d4d; } .menu-trigger .menu-trigger-inner:hover .trigger-icon .line { background-color: #61971e; } .menu-trigger.active .menu-trigger-inner .trigger-icon .line { background-color: #61971e; }    .vertnav-trigger .menu-trigger-inner {  background-color: #f7f7f7;   color: #333333;  }   .vertnav-trigger .menu-trigger-inner .trigger-icon .line { background-color: #333333; }          .vertnav-trigger, .nav-regular .nav-item.level0 > a, .nav-holder .dropdown-block .dropdown-heading  {   font-size:16px;    text-transform: uppercase;  }  .nav-regular .nav-item > a {   font-size:16px;     }   .nav-regular .nav-submenu--mega .nav-item > a {  font-size:14px;   text-transform: none;  }  .nav-regular .nav-submenu--mega > .nav-item > a {   font-size:13px;    text-transform: uppercase;  }    .nav-mobile li.nav-item > a { font-size:14px; }   .nav-mobile .nav-item > a, .header-mobile .skip-content .links > li > a  {  }  .mobnav-trigger, .nav-mobile .nav-item.level0 > a, .header-mobile .skip-content .links > li > a  {  font-size:16px;    text-transform: uppercase;  }  .nav-mobile .nav-item.level1 > a {  font-size:16px;   text-transform: none;  }   @media only screen and (min-width: 1024px) and (max-width: 1279px) { /* Menu */ .nav-regular:not(.nav-vert) .nav-item.level0 > a, .nav-regular .nav-holder .dropdown-heading {  font-size: 14px;  } .nav-regular:not(.nav-vert) .nav-item.level0 > a { padding: 0 6px; } } @media only screen and (min-width: 960px) and (max-width: 1023px) { /* Menu */ .nav-regular:not(.nav-vert) .nav-item.level0 > a, .nav-regular .nav-holder .dropdown-heading {  font-size: 14px;  } .nav-regular:not(.nav-vert) .nav-item.level0 > a { padding: 0 4px; } } @media only screen and (max-width: 959px) { /* Menu */ .nav-regular:not(.nav-vert) .nav-item.level0 > a, .nav-regular .nav-holder .dropdown-heading {  font-size: 13px;  } .nav-regular:not(.nav-vert) .nav-item.level0 > a { padding: 0 3px; } }   .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: #4d4d4d;  } .header-mobile .skip-link.skip-active {  background-color: #f5f5f5;   color: #3ec2df;  } .header-mobile .skip-link:hover {  background-color: #5bd2ec;   color: #ffffff;  }  .header-mobile .skip-content--style {  background-color: #f5f5f5;   color: #4d4d4d;  } .header-mobile .skip-content--style a {  color: #4d4d4d;  } .header-mobile .skip-content--style a:hover {  color: #3ec2df;  }  .main-container {  background-color: transparent;    } .main.container {  background-color: #ffffff;    padding-bottom: 20px;  }  .truncated .item-options { 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: #dddddd; color: #4d4d4d; }  /* 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: #cccccc; color: #4d4d4d; }  .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: #61971e;   }  .footer-container {  background-color: #4d4d4d;  } .footer {  background-color: transparent;   color: #cccccc;  }  .footer a {  color: #cccccc;  } .footer a:hover {  color: #ffffff;  }  .footer .button { background-color: #e5e5e5; color: #555555; } .footer .button:hover, .footer .button:focus { background-color: #a5db00; color: #ffffff; }  .footer .ib, .footer span.icon /* For backward compatibility */ { background-color: #fd517f; 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: #9adfda !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: #fd517f; color: #ffffff; }  .footer-top-container {  background-color: #ffffff;   padding-top: 10px;   } .footer-top {  background-color: transparent;   color: #ffffff;    } .footer-top a {  color: #ffffff;  } .footer-top a:hover {  color: #ffffff;  }  .footer-primary-container {  background-color: transparent;   padding-top: 10px;   } .footer-primary {  background-color: transparent;   color: #cccccc;   padding-top: 10px;   } .footer-primary a {  color: #cccccc;  } .footer-primary a:hover {  color: #ffffff;  }  .footer-bottom-container {  background-color: transparent;  } .footer-bottom {  background-color: transparent;     } .footer-bottom a {  } .footer-bottom a:hover {  }   .social-links .ib, .social-links a > span.icon /* For backward compatibility */ { background-color: #4d4d4d; color: #aaaaaa; } .social-links .ib-hover:hover, .social-links a > span.icon-hover:hover /* For backward compatibility */ { background-color: #4d4d4d !important; color: #dddddd !important; }     /* Sticky header */ .sticky-header .sticky-container, /* Dropdowns */ .dropdown-block.filled-heading.open .dropdown-heading, .dropdown-block.open .dropdown-heading.filled, .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); } /** * 2022-11-05 15:42:41 */ /* w:1680, b:1680*/    .container { width: 96%; }    .lte-ie8 .container { max-width:1500px; }         @media only screen and (min-width: 1680px)  {   .container { max-width: 1500px; }   /* 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) {  .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; } } 

.container {
    max-width: 1920px;
    margin: 0 auto;
    padding: 0 80px;
    width: 100%;
}
.header-top-container {
    background: #0b5a8f;
    height: 31px;
    line-height: 31px;
    color: #fff;
}
.header-container .item-right {
    float: right;
    margin-left: 10px;
    text-align: right;
}
.page-header .header-top-container .right-column .item.item-right {
    float: none;
    margin-left: 0;
}
#buyonline-button a img {
    max-width: 138px;
    background: #fff;
}
.custom-top-headerr .header-top-container .right-column span {
    color: #fff !important;
    padding-right: 10px;
    line-height: 31px;
    display: inline-block;
    vertical-align: top;
}
.header-top-container .right-column span:last-child {
    padding-right: 0;
}
.page-header .header-top-container .right-column {
    font-size: 14px;
}
.page-header .header-top-container .right-column a {
    color: #fff;
    line-height: 31px;
}
.page-header .header-top-container .right-column a svg {
    vertical-align: sub;
    display: ;
}
.custom-top-headerr .inner-container {
    width: 100%;
    padding: 0;
}
.custom-top-headerr .header-container .logo-wrapper .logo img {
    margin-top: 0;
}
.header-primary-container .right-column .nav.container {
    padding: 0;
}
.header-primary-container .right-column .navi-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header-primary-container .right-column .nav.container #mainmenu ul > li.nav-2, .header-primary-container .right-column .nav.container #mainmenu ul > li.nav-3, .header-primary-container .right-column .nav.container #mainmenu ul > li.nav-4 {
    position: relative;
}
.header-primary-container .right-column .nav.container #mainmenu ul li{
    white-space: inherit;
}
.header-primary-container .right-column .nav.container #mainmenu ul li a.level-top {
    background-color: #fff;
	color: #4d4d4d;
	font-size: 16px !important;
	padding: 0 21px 0;
	font-weight: 700;
	border: none;
	line-height: 48px;
}
.header-primary-container .header-primary.header.container .navi-wrapper .right-column {
    width: 23%;
    order: 2;
}
.header-primary-container .header-primary.header.container .navi-wrapper .right-column input {
    height: 29px !important;
    line-height: 29px !important;
    border-radius: 5px !important;
    border: 1px solid #4d4d4d !important;
    padding-right: 36px !important;
    text-overflow: ellipsis !important;
    opacity: .7 !important;
    font-size: 13px !important;
}
.block-search .block-title {
    display: none;
}
/*body.home #main-container, #main-container{
	margin-top: 0px !important;
}*/
.custom-top-headerr .navi-wrapper nav.navi.nav-regular {
    float: none;
}
.custom-top-headerr .header-primary-container .right-column .nav-holders-wrapper .nav-holder {
    width: 100%;
}
div.header-regular #header-search .block-search .action.search{
    /*top: -5px;*/
}
div.header-regular #header-search .block-search .action.search span::before {
    line-height: 28px;
    transform: rotate(85deg);
    display: inline-block;
}
.header-primary-container .header-primary.header.container .navi-wrapper .right-column #nav-holder1 #header-search {
    width: 100%;
}
.custom-top-headerr .header-primary-container .nav-holders-wrapper .nav-holder .block-search {
    margin-left: 0 !important;
    width: 100%;
}
.custom-top-headerr .header-primary-container .nav-regular .mega > .nav-panel--dropdown {
    margin: 0;
    left: 0 !important;
    top: 81px !important;
    box-shadow: 0 6px 6px 0 #ccc;
}
.custom-top-headerr .header-primary-container .nav-regular .mega > .nav-panel--dropdown .container {
    padding: 0;
}
.custom-top-headerr .header-primary-container .nav-regular .mega.nav-1 > .nav-panel--dropdown .nav-panel-inner, .custom-top-headerr .header-primary-container .nav-regular .mega.nav-6 > .nav-panel--dropdown .nav-panel-inner {
    padding: 0;
}
.custom-top-headerr .header-primary-container .nav-regular .mega > .nav-panel--dropdown .nav-panel-inner .grid-full {
    width: 100%;
}
#mainmenu .nav-panel--dropdown h3 a {
    color: #61971e;
    font-size: 15px;
    white-space: normal;
}
.custom-top-headerr #mainmenu .nav-panel--dropdown ul li a {
    color: #4d4d4d;
    font-weight: 400;
    border: none;
    font-size: 15px;
    padding: 5px 0;
    display: block;
    white-space: normal;
}
#content {
    width: 100% !important;
    padding: 75px 0 0 0 !important;
}
@media(max-width:1199px){
.container {
    padding: 0 36px;
}
#content {
    padding: 0 !important;
}
}
@media(max-width:769px){
.custom-top-headerr .header-container img {
    margin-top: 0;
}
.header-m-container {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, .15);
    position: relative;
}
.header-top-container {
    background: none;
    height: auto;
    line-height: normal;
}
.header-container .logo-wrapper .logo img{width:100%;}
.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:0.4s;padding:50px 0 0;}
.sidenav a{padding:10px 35px;text-decoration:none;font-size:16px;line-height:22px;font-weight:bold;color:#4D4D4D;display:block;transition:0.3s;}
.sidenav li{display:inline-block;width:100%}
.dropdown-container{display:none;}
.sidenav .dropdown-btn:after{margin:0}
.dropdown-btn{cursor:pointer;outline:none;border:none;background:none;color:#bfbfbf;font-size:20px;padding:10px 10px 10px 36px;text-align:left;width:100%;transition:0.3s;}
.sidenav .dropdown-btn:after{margin:0;border:solid black;border-width:0 2px 2px 0;display:inline-block;transform:rotate(-45deg)!important;-webkit-transform:rotate(-45deg)!important;padding:4px;font-size:0;content:'';float:right;}
.dropdown-btn.active::after{transform:rotate(-180deg);}
  span.opennav{order:-1;}
  .sidenav{padding-top:55px;}
  .sidenav .dropdown-container a{font:normal normal normal 16px/22px Open Sans;letter-spacing:0px;color:#4D4D4D;}
  .header-container   img{margin-top:-20px;}
  .inner-container{display:flex;align-items:center;}
  .sidenav .dropdown-container h3{margin:0;}
}
.footer-container{background:#F4F6F7;margin-top: 75px;}
.footer-container .container{max-width:1920px;padding:0 80px;width:100%;margin:0 auto;}
.footer-container .page-footer .footer{background-color:#F4F6F7;color:#656565;display:flex;justify-content:space-between;flex-wrap:wrap;}
.footer-container .page-footer .footer .column{flex:0 0 16.4%;max-width:16.4%;}

.header-primary-container .header-primary.header.container {
    padding: 0 80px;
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
}

@media (min-width:1430px) and (max-width:1650px){
    .footer-container .container{padding-left:30px;padding-right:30px;}
    .header-primary-container .right-column .nav.container #mainmenu ul li a.level-top {
    font-size: 15px !important;
    padding: 11px 13px 17px;
    }
}
@media (min-width: 1024px) and (max-width:1429px) {
   .header-primary-container .right-column .nav.container #mainmenu ul li a.level-top {
    font-size: 12px !important;
    padding: 11px 5px 17px;
}

}
@media (max-width:1650px){ 
.header-primary-container .navi-wrapper nav.navi.nav-regular {
    display: flex;
    justify-content: center;
    width: 100%;
}
#search_mini_form {
    background: #fff;
    height: auto;
}
}
@media (min-width: 770px) and (max-width:1023px) {
    .header-primary-container .right-column .nav.container #mainmenu ul li a.level-top {
    font-size: 12px !important;
    padding: 11px 5px 17px;
}
}
@media (min-width:769px) and (max-width:1429px){
  .footer-container .container{padding-left:12px;padding-right:12px;}
}
@media (max-width:768px){
 .header-container .logo-wrapper--mobile {
    width: calc((100% - 60px) / 1) !important;
    margin: 0 !important;
}   
  .footer-container .container{padding:0 35px;}
}
.footer-container .page-footer{background:#F4F6F7;padding:100px 0 80px;}
@media (max-width:991px){
  .footer-container .page-footer{padding:60px 0 30px;}
}
@media (max-width:768px){
  .footer-container .page-footer{padding-bottom:0;}
}

@media (min-width:769px) and (max-width:991px){
  .footer-container .page-footer .footer .column{flex:0 0 18.4%;max-width:18.4%;}
}
@media (max-width:768px){
  .footer-container .page-footer .footer .column{width:100%;margin-bottom:5px;flex:100%;max-width:100%;}
}
.footer-container .page-footer .footer .column.contact-info{max-width:50%;flex:0 0 50%;}
@media (min-width:769px) and (max-width:991px){
  .footer-container .page-footer .footer .column.contact-info{max-width:39%;flex:0 0 39%;}
}
@media (max-width:768px){
  .footer-container .page-footer .footer .column.contact-info{flex:100%;max-width:100%;border-bottom:1px solid #CECECE;margin-bottom:25px;padding-bottom:35px;}
}
.footer-container .page-footer .footer .footerheading{color:#0b5a8f;margin:0 0 25px;display:block;font-weight:700;font-size:21px;line-height:28px;}
@media (max-width:768px){
  .footer-container .page-footer .footer .footerheading{font-size:20px;margin-bottom:20px;text-transform:uppercase;position:relative;cursor:pointer;}
  .footer-container .page-footer .footer .footerheading:after{position:absolute;right:3px;top:5px;cursor:pointer;background:url(../images/blue-arrow.svg);width:8px;height:16px;content:"";transform:rotate(90deg);}
  .footer-container .page-footer .footer .footerheading.active:after{transform:rotate(-90deg);}
}
.footer-container .page-footer .footer ul{margin-bottom:0;}
@media (max-width:768px){
  .footer-container .page-footer .footer ul{margin-bottom:8px;}
}
.footer-container .page-footer .footer ul li{margin-bottom:15px;}
.footer-container .page-footer .footer ul li a{color:#4D4D4D;font-size:15px;line-height:20px;}
@media (max-width:768px){
  .footer-container .page-footer .footer ul li a{text-transform:uppercase;}
}
@media (min-width:769px) and (max-width:991px){
  .footer-container .page-footer .footer ul li a{font-size:14px;}
}
.footer-container .page-footer .footer ul li:last-child{margin-bottom:0;}
.footer-container .page-footer .footer .phone{color:#4d4d4d;font-size:25px;font-weight:700;margin-top:34px;}
.footer-container .page-footer .footer .email a{color:#4d4d4d;}
.footer-container .page-footer .footer p{font-size:15px;color:#4d4d4d;margin-bottom:0;font-weight:600;width:100%;display:inline-block;line-height:20px;}
@media (min-width:769px) and (max-width:991px){
  .footer-container .page-footer .footer p{font-size:14px;}
}
.footer-container .page-footer .footer p svg{margin-right:22px;margin-bottom:19px;float:left;}
@media (min-width:769px) and (max-width:991px){
  .footer-container .page-footer .footer p svg{margin-right:15px;}
}
.footer-container .page-footer .footer .address{line-height:25px;}
.footer-container .page-footer .footer .address span{display:block;}
.footer-container .page-footer .footer .address svg{margin-bottom:28px;}
.footer-container .copyright-block{padding:0 80px;margin:0 auto;background:#F4F6F7;}
@media (min-width:1430px) and (max-width:1650px){
  .footer-container .copyright-block{padding-left:30px;padding-right:30px;}
}
@media (min-width:769px) and (max-width:1429px){
  .footer-container .copyright-block{padding-left:12px;padding-right:12px;}
}
@media (max-width:768px){
  .footer-container .copyright-block{padding:0 35px;}
}
.footer-container .copyright-block .container{display:flex;align-items:center;border-top:1px solid #707070;padding:40px 0;width:100%;}
@media (max-width:1023px){
  .footer-container .copyright-block .container{flex-wrap:wrap;}
}
@media (max-width:991px){
  .footer-container .copyright-block .container{justify-content:center;padding:30px 0;border-top:1px solid #CECECE;}
}
.footer-container .copyright-block .container .left-copyright{color:#656565;font-size:14px;}
@media (min-width:769px) and (max-width:991px){
  .footer-container .copyright-block .container .left-copyright{width:100%;margin-bottom:15px;text-align:center;}
}
@media (max-width:768px){
  .footer-container .copyright-block .container .left-copyright{text-align:center;}
}
.footer-container .copyright-block .container .left-copyright a{color:#656565;}
@media (max-width:768px){
  .footer-container .copyright-block .container .left-copyright a{display:block;margin-top:10px;}
}
.footer-container .copyright-block .container .social-links.ib-wrapper--square{margin-left:auto;}
@media (min-width:769px) and (max-width:991px){
  .footer-container .copyright-block .container .social-links.ib-wrapper--square{margin:0;width:50%;}
}
@media (max-width:768px){
  .footer-container .copyright-block .container .social-links.ib-wrapper--square{margin:20px 0 20px 0;width:100%;text-align:center;}
}
.footer-container .copyright-block .container .social-links.ib-wrapper--square a{margin-right:10px;display:inline-block;}
.footer-container .copyright-block .container .social-links.ib-wrapper--square a span.ib{background-color:#fff!important;color:#000!important;margin-top:5px;}
.footer-container .copyright-block .container .social-links.ib-wrapper--square a:last-child{margin-right:0;}
@media (min-width:769px) and (max-width:1429px){
  .footer-container .copyright-block .container .social-links.ib-wrapper--square img{max-width:35px;}
}
.footer-container .copyright-block .container .better-bb{margin-left:40px;}
@media (min-width:769px) and (max-width:1429px){
  .footer-container .copyright-block .container .better-bb{margin-left:15px;}
}
@media (max-width:768px){
  .footer-container .copyright-block .container .better-bb{margin-left:0;}
}

@media(max-width:769px) {
    .header-m-primary-container .fondriest-header-button:hover {
    background: #61971e;
}
    .header-container .logo-wrapper .logo img {
        width: 100%;
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.4s;
        padding: 50px 0 0;
        box-shadow: 0 0 2px 0 #ccc;
    }

    .sidenav a {
        padding: 10px 35px;
        text-decoration: none;
        font-size: 16px;
        line-height: 22px;
        font-weight: bold;
        color: #4D4D4D;
        display: block;
        transition: 0.3s;
    }

    .sidenav li {
        display: inline-block;
        width: 100%
    }

   .header-m-primary-container .sidenav .closebtn {
        position: absolute;
        top: 20px;
        font-size: 45px;
        padding: 0;
        right: auto;
        left: 36px;
        color: #0B5A8F;
        font-weight: normal;
    }
    .dropdown-container {
        display: none;
    }

    .sidenav .dropdown-btn:after {
        margin: 0
    }

    .dropdown-btn {
        cursor: pointer;
        outline: none;
        border: none;
        background: none;
        color: #bfbfbf;
        font-size: 20px;
        padding: 10px 10px 10px 36px;
        text-align: left;
        width: 100%;
        transition: 0.3s;
    }

    .sidenav .dropdown-btn:after {
        margin: 0;
        border: solid black;
        border-width: 0 2px 2px 0;
        display: inline-block;
        transform: rotate(-45deg) !important;
        -webkit-transform: rotate(-45deg) !important;
        padding: 4px;
        font-size: 0;
        content: '';
        float: right;
    }

    .dropdown-btn.active::after {
        transform: rotate(-180deg);
    }

    span.opennav {
        order: -1;
    }

    .sidenav {
        padding-top: 55px;
    }

    .sidenav .dropdown-container a {
        font: normal normal normal 16px/22px Open Sans;
        letter-spacing: 0px;
        color: #4D4D4D;
    }

    .header-container img {
        /*margin-top: -20px;*/
    }

    .inner-container {
        display: flex;
        align-items: center;
    }

    .sidenav .dropdown-container h3 {
        margin: 0;
    }
}
@media (max-width:1650px){ 
.custom-next-arrow {
    right: 0;
}
.custom-prev-arrow {
    left: 0;
}
.header-primary-container .navi-wrapper nav.navi.nav-regular {
    display: flex;
    justify-content: center;
}
#search_mini_form {
    background: #fff;
    height: auto;
}
}

/*Moved from Header.php on nov 19*/
.fondriest-header-button {
    float: right;
	background: #0b5a8f;
	width: 163px;
	height: 39px;
	margin-top: -20px;
	line-height: 39px;
	border-radius: 0 0 10px 10px;
	margin-bottom: 9px;
}

.fondriest-header-button .shop-fondriest-btn {
    color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	position: relative;
	padding-left: 16px;
	font-family: 'Open Sans';
}

.fondriest-header-button:hover {
    background: #61971E;
}

.shop-fondriest-btn::before {
    font-family: ThemeIcons;
    content: "\e260";
    font-size: 22px;
    display: inline-block;
    font-weight: normal;
    position: absolute;
    left: 16px;
    top: 0;
}

.mobile-header-menu svg path {
    color: #0B5A8F;
    fill: #0B5A8F;
}

.mobile-header-menu {
    position: absolute;
    top: 24px;
    right: 36px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 0 19px;
}

.sidenav .mobile-header-menu a {
    padding: 0;
}

.mobile-header-menu svg {
    height: 18px;
    width: 18px;
}

.header-m-primary-container .fondriest-header-button .shop-fondriest-btn {
    padding: 0;
    line-height: 39px;
}

.header-m-primary-container .fondriest-header-button {
    float: none;
    margin: 100px auto 0;
    width: 230px;
    border-radius: 10px;
}

.contact-us-box .contactheading {
    color: #0B5A8F;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.contact-us-box .contact-info {
    display: flex;
    gap: 0 15px;
}

.contact-us-box .contact-info .contact-number {
    color: #4D4D4D;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
}

.contact-us-box .contact-info .phone-link {
    color: #4D4D4D;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: none;
}
/* Nov13 for button END*/

.page-header .header-top-container {
    background-color: #0b5a8f;
}

.page-header .header-top {
    line-height: 32px;
}

.page-header .header-primary-container {
    padding: 20px 0 10px !important;
}

.page-header .header-top-container a {
    color: #fff !important;
    line-height: 30px;
    font-size: 14px;
    display: inline-block;
}

.page-header .header-top-container span {
    color: #fff !important;
    line-height: 30px;
    padding-right: 10px;
    font-size: 14px;
    display: inline-block;
}


.page-header .header-top-container.container.clearer {
    line-height: 33px;
}

@media(max-width:769px) {
    .header-container .logo-wrapper .logo img {
        width: 100%;
    }

    .sidenav {
        height: 100%;
        width: 0;
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        background-color: #fff;
        overflow-x: hidden;
        transition: 0.4s;
        padding: 50px 0 0;
    }

    .sidenav a {
        padding: 10px 35px;
        text-decoration: none;
        font-size: 16px;
        line-height: 22px;
        font-weight: bold;
        color: #4D4D4D;
        display: block;
        transition: 0.3s;
    }

    .sidenav li {
        display: inline-block;
        width: 100%
    }
    .dropdown-container {
        display: none;
    }

    .sidenav .dropdown-btn:after {
        margin: 0
    }

    .dropdown-btn {
        cursor: pointer;
        outline: none;
        border: none;
        background: none;
        color: #bfbfbf;
        font-size: 20px;
        padding: 10px 10px 10px 36px;
        text-align: left;
        width: 100%;
        transition: 0.3s;
    }

    .sidenav .dropdown-btn:after {
        margin: 0;
        border: solid black;
        border-width: 0 2px 2px 0;
        display: inline-block;
        transform: rotate(-45deg) !important;
        -webkit-transform: rotate(-45deg) !important;
        padding: 4px;
        font-size: 0;
        content: '';
        float: right;
    }

    .dropdown-btn.active::after {
        transform: rotate(-180deg);
    }

    span.opennav {
        order: -1;
        color: #0B5A8F;
    }

    .sidenav {
        padding-top: 55px;
    }

    .sidenav .dropdown-container a {
        font: normal normal normal 16px/22px Open Sans;
        letter-spacing: 0px;
        color: #4D4D4D;
    }

    .header-container img {
        margin-top: 0px !important;
        max-width: 169px;
    }

    .inner-container {
        display: flex;
        align-items: center;
    }

    .sidenav .dropdown-container h3 {
        margin: 0;
    }
}

.navi-wrapper nav#mainmenu.navi.nav-regular li.nav-item.level0.level-top .nav-panel--dropdown.nav-panel a {
    font: normal normal normal 15px/20px Open Sans;
    letter-spacing: 0px;
    color: #4d4d4d;
    opacity: 1;
    font-size: 15px;
    text-transform: none;
    padding: 5px 10px;
    display: block;
    white-space: normal;
}

.header-container .nav-container.simple .nav .navi .nav-panel-inner {
    padding: 20px 0;
}

.navi-wrapper nav.navi.nav-regular li.nav-item.level0.level-top a.level-top {
    border-bottom: 0
}

@media (min-width:769px) {
    .header-primary-container .right-column .nav.container #mainmenu ul li a.level-top .caret {
    display: none;
}
    .header-container .logo-wrapper .logo img{
    	max-width: 258px;
    }
    .header-primary-container .top-inner-container{
        padding-left: 0 !important;
        padding-right: 7px !important;
    }
    .header-container .right-column .nav-holders-wrapper #nav-holder1{
    	width: 95%;
    }
    .header-primary-container .right-column .nav.container #mainmenu ul li:first-child a{
    	padding-left: 0;
    }
    .header-primary-container .right-column .nav.container #mainmenu ul li:last-child a{
    	padding-right: 0;
    }
    #main-nav ul li:hover ul.sub-menu li a{
    	width: 100%;
    	padding: 5px 10px;
    }
    #main-nav ul li:hover ul.sub-menu li{
    	padding: 0 10px 10px 11px;
        margin-bottom: 0;
    }
}
.firstrow.row{
    margin: 0;
}
#content{
	width: 100%;
	max-width: 100%;
}
.m2i-header-with-mage-elements .nav-container .nav.container .inner-container{
	width: 100%;
}
.header-primary-container .right-column .nav.container #mainmenu ul>li.nav-2, .header-primary-container .right-column .nav.container #mainmenu ul>li.nav-3, .header-primary-container .right-column .nav.container #mainmenu ul>li.nav-4{
	position: unset;
}
.page-header .header-primary-container .header .logo-wrapper .logo {
	margin: 0;
}
.page-header .header-primary-container .header .logo-wrapper .logo img {
	margin-top: 0;
}
.header-primary-container .item .logo-wrapper {
	margin-top: -30px;
}
.header-regular .header-primary-container #header-search .block-search .action.search span::before {
	color: #4d4d4d;
}
/*added on nov 27*/
.sidenav .submenu-toggle:after {
    margin: 0;
    /*border: solid #0b5a8f;
    border-width: 0 2px 2px 0;
    display: inline-block;
    transform: rotate(-45deg) !important;
    -webkit-transform: rotate(-45deg) !important;*/
    /*padding: 4px;
    font-size: 0;
    content: '';*/
    float: right;
    transition:0.3s ease;
    cursor:pointer;
    background:url(../images/blue-arrow.svg);
    width:8px;
    height:16px;
    content:"";
    /*transform:rotate(0deg);*/
}

.menu-accordion li.open .submenu-toggle::after {
    transform: rotate(-90deg) !important;
    transition:0.3s ease;
}
.menu-accordion .sub-menu {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}
#main-nav ul li:hover, #main-nav .current-menu-item, #main-nav .current-post-parent{
	background: transparent !important;
}
#main-nav .main-menu .menu-item {
    margin: 0;
    padding: 0;
}
#main-nav .main-menu .menu-item a {
    color: #4d4d4d;
    padding: 15px 25px 13px;
    font-size: 16px;
    font-weight: 700;
    border: 0;
    line-height: 22px;
    font-family: 'Open Sans';
}
#main-nav .main-menu .menu-item a:hover, .header-m-primary-container .sidenav ul li.open > a {
   color: #61971E;
}
#main-nav .main-menu .menu-item.current-menu-item  a, .header-m-primary-container .sidenav ul li.current-menu-item > a  {
   color: #61971E;
}
.header-m-primary-container .sidenav ul li.current-menu-item a .submenu-toggle:after{
    border-color: #61971E;
}
#main-nav .main-menu .menu-item ul.sub-menu {
    background: #fff;
    border: none;
    top: 47px;
    border-radius: 0 0 10px 10px !important;
    box-shadow: 0px 3px 4px 0 #ccc;
    padding-bottom: 10px !important;
    z-index: -1;
    width: 100%;
    position: absolute;
    min-width: 261px;
    padding-top: 13px;
}
#main-nav .main-menu .menu-item ul.sub-menu li a, .header-m-primary-container .sidenav ul li .sub-menu li a {
    font-size: 15px;
    padding: 5px 10px;
    font-weight: 400;
}
.header-m-primary-container .sidenav ul li.open .sub-menu {
    margin-top: 13px;
}
.header-m-primary-container .sidenav ul li ul.sub-menu li {
    padding: 0px 10px 10px 40px;
}
@media (min-width:769px) and (max-width:1429px){
.header-primary-container .header-primary.header.container {
    padding: 0 12px;
}
}
@media (min-width:1651px) and (max-width:1850px){
#main-nav .main-menu .menu-item a {
    padding: 15px 15px 13px;
}
} 
@media (min-width:1430px) and (max-width:1650px){   
	#main-nav .main-menu .menu-item > a {
	    font-size: 15px !important;
	    padding: 11px 13px 17px;
	}
	.header-primary-container .header-primary.header.container {
	    padding: 0 30px;
	}
}
@media (min-width: 1200px) and (max-width:1429px) {
   #main-nav .main-menu .menu-item > a {
    font-size: 14px !important;
    padding: 11px 9px 17px;
}
}
@media (min-width:1024px) and (max-width:1199px) {
#main-nav .main-menu .menu-item > a {
    padding: 15px 6px 13px;
    font-size: 14px;
}
}
@media (min-width: 992px) and (max-width:1199px) {
.home .header-container .logo-wrapper .logo img {
    margin-top: -30px;
}
}
@media (min-width: 770px) and (max-width:1023px) {
    #main-nav .main-menu .menu-item > a {
	    font-size: 12px !important;
	    padding: 11px 5px 17px;
	}
	.nav-holders-wrapper .nav-holder .block-search{
		margin-left: 0 !important;
	}
	.header-primary-container .right-column .navi-wrapper {
	    width: 100%;
	    flex-wrap: wrap;
	}
	.header-container .hp-blocks-holder--stacked .search-wrapper {
	    max-width: 100%;
	    margin: 0 !important;
	}
	.header-container .right-column .nav-holders-wrapper #nav-holder1 {
	    width: 100%;
	    float: none;
	}
	.header-container .nav-container.simple .nav {
	    width: 100%;
	    margin: 0;
	}
	.header-primary-container .navi-wrapper nav.navi.nav-regular {
	    width: 75%;
	}
	.header-container .nav-container.simple .nav {
	    width: 100%;
	    margin: 0;
	    display: inline-block;
	    max-width: 100%;
	}
}

body {
    background-color: #f0f2f1 !important;
}
#searchform input{
	background: url(//news.fondriest.com/wp-content/themes/maxmag2-child/css/../images/search-icon.png) no-repeat right 50% !important;
    background-size: 20px !important;
    background-position: 97% !important;
}
@media (max-width:768px) {
	.m2i-header-with-mage-elements{
		background-color: #fff;
    	margin-bottom: 10px;
	}
	.header-m-primary-container .header-m-primary.header.container {
		width: 100%;
		padding: 0;
	}
    #mySidenav.sidenav{
        height: 100%;
        max-height: 100%;
        left: calc(-1 * (100% - 54px));
        overflow: auto;
        position: fixed;
        top: 0;
        width: calc(100% - 54px);
        background: #fff;
        padding-top: 60px;
        transition: all .4s ease-in-out;
        display: block;
    }
    #mySidenav.sidenav.active{
        display: block;
        left: 0;
        transition: all .4s ease-in-out;
    }
    .header-primary-container .fondriest-header-button {
        display: none;
    }
    .header-container .logo-wrapper .logo img{
        max-width: 169px;
    }
    .page-header .header-primary-container{
        padding: 0 !important;
    }
    .header-m-primary-container .sidenav ul li a {
        color: #4d4d4d;
        font-size: 16px;
        line-height: 22px;
        padding: 20px 36px 0;
        text-transform: uppercase;
    }
    .header-m-primary-container .sidenav ul li {
        margin-bottom: 0;
    }
    .header-m-primary-container .sidenav ul li a.dropdown-btn::after {
        margin-top: 7px;
        border-width: 0 2px 2px 0;
        border-color: #0B5A8F;
    }
    .header-m-primary-container .top-m-container{
        padding-left: 36px !important;
        padding-right: 36px !important;
    }
    #mySidenav #sidebar-search .block-search input {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        border: 2px solid #4D4D4D;
        height: 44px;
        border-radius: 10px;
        font-size: 12px;
        line-height: 17px;
        text-transform: uppercase;
        font-weight: 600;
    }
    #sidebar-search .block-search .form .actions .action.search span::before {
        font-size: 27px;
        content: '\e615';
        font-family: 'icons-blank-theme';
        vertical-align: middle;
        font-weight: 400;
        text-align: center;
        line-height: 28px;
        transform: rotate(85deg);
        display: inline-block;
    }
    #sidebar-search .block-search .form .actions .action.search span::before{
        font-size: 20px;
    }
    
    #sidebar-search .block-search{
        width: 100%;
        padding: 10px 36px 0px;
    }
    .header-m-container .header-m-primary-container{
        padding: 4px 0;
    }
    
    .no-scroll {
        overflow: hidden;
        height: 100vh;
    }

    .no-scroll::before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.4);
        z-index: 998;
    }
    .header-m-primary-container .fondriest-header-button {
	    margin: 60px 36px 0px 36px;
	    width: auto;
	}
	#mySidenav .menu-accordion{
		margin-bottom: 0;
	}
	.contact-us-box {
	    padding: 40px 36px 0;
	}
}
@media (min-width: 1000px) and (max-width: 1650px) {
	#mainmenu #menu-topnav-1.main-menu{
		display: flex;
		justify-content: center;
	}
	.header-primary-container .hp-blocks-holder .grid12-3{
		width: 20%;
	}
}
