/** * 2018-03-06 09:04:56 */

body {
  background-color: #ffffff;
  color: #000000;
  font-size: 12px;
}

a {
  color: #000000;
}

  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: #000000;
  }

.action.primary {
  background-color: #d0021b;
  color: #ffffff;
}

  .action.primary:hover, .action.primary:focus {
    background-color: #d0021b;
    color: #ffffff;
  }

  .product-view .action.primary, .action.primary.checkout {
    background-color: #000000;
    color: #ffffff;
  }

    .product-view .action.primary:hover, .action.primary.checkout:hover {
      background-color: #d0021b;
      color: #ffffff;
    }

.links > li > a:hover {
  background-color: #d0021b;
  color: #ffffff !important;
}

.sticker.new {
  background-color: #3ec2df;
  color: #ffffff;
}

.sticker.sale {
  background-color: #f12b63;
  color: #ffffff;
}

.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: #d0021b;
}

.special-price .price, .special-price .price-label {
  color: #F70046;
}

.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: #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: #4e9600;
}
/* 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: "Roboto Slab", georgia, serif;
}
/* Layered nav */

.static-search-content h1 {
  font-family: inherit;
  font-weight: 700;
}

.block-layered-nav dd li, /* Grid */ .container, .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, .grid-col2-sidebar, .grid-col2-main, /* Products */ .product-view .product-img-column, /* Deprecated */ /* Misc */ .header .logo {
  transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}

.modes-mode, .sorter-action, .pages .page, .pages .action, .pages .action.previous, .pages .action.next {
  background-color: #d8d8d8;
  color: #ffffff;
}

  .modes-mode:before, .sorter-action:before, .pages .action:before, .pages .action.previous:before, .pages .action.next:before {
    color: #ffffff;
  }

  .modes-mode:hover, .sorter-action:hover, .pages .page:hover, .pages .action:hover {
    background-color: #4d4d4d;
    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: #4d4d4d;
    color: #ffffff;
  }

    .modes-mode.active:before {
      color: #ffffff;
    }
/* 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: #d8d8d8;
  color: #ffffff;
}
  /* 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: #4d4d4d;
    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: #4d4d4d;
  color: #ffffff;
}

.ib, /* For backward compatibility: */ .feature > span.icon {
  background-color: #de2666;
  color: #ffffff;
}

.ib-hover:hover, .feature-icon-hover:hover .ib, /* For backward compatibility: */ .icon-hover:hover, .feature-icon-hover:hover > span.icon {
  background-color: #4e9600 !important;
  color: #ffffff !important;
}

.ib.icon-color-productview,
span.icon.icon-color-productview {
  background-color: #eeeeee;
  color: #333333;
}

.ib-hover.icon-color-productview:hover, .feature-icon-hover:hover .ib.icon-color-productview, .feature-icon-hover:hover span.icon.icon-color-productview {
  background-color: #4e9600 !important;
  color: #ffffff !important;
}

.footer-container2 {
  background-image: url(/images/tex/1.png);
}

.page-wrapper {
  border-top-color: #ffffff;
  border-top-style: solid;
  border-top-width: 5px;
}

.inner-container {
  padding-left: 15px;
  padding-right: 15px;
}

.header-regular .block-search .input-text {
  background-color: #ffffff;
  border-color: #dddddd;
}

  .header-regular .block-search .input-text:hover, {
    background-color: #ffffff;
    border-color: #eeeeee;
  }

.header-regular .block-search .input-text, .header-regular .block-search .action.search:before {
  color: #bbbbbb;
}

  .header-regular .block-search .input-text:hover, .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 {
    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: #aaaaaa;
    }

.header-top-container {
  background-color: #f2f2f2;
}

.header-top {
  color: #000000;
}

  .header-top a {
  }

    .header-top a:hover {
    }

  .header-top, .header-top .dropdown-block
  .dropdown-heading, .header-top .links > li > * {
    line-height: 32px;
  }

    .header-top .dropdown-block .dropdown-heading {
      max-height: 32px;
    }

.header-primary-container {
}

.header-primary {
  padding-top: 5px;
  padding-bottom: 5px;
}

  .header-primary .dropdown-block
  .dropdown-heading, .header-primary .links > li > * {
    font-size: 13px;
    line-height: 36px;
  }

  .header-primary .dropdown-block .dropdown-heading {
    max-height: 36px;
  }

.cat-label-label1 {
  background-color: #4e9600;
  color: #ffffff;
}

.cat-label-label2 {
  background-color: #d52462;
  color: #ffffff;
}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
  border-top-color: #4e9600;
}

li.level0 > a > span > .cat-label-label2.pin-bottom:before {
  border-top-color: #d52462;
}

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: #ff7214;
  color: #ffffff;
}

li.level0 > a:hover > span > .pin-bottom:before, .nav-regular li.level0:hover > a > span > .pin-bottom:before {
  border-top-color: #ff7214;
}

.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: #f0f8ff;
}

.navi .nav-panel--dropdown a {
  color: #333333;
}

  .navi .nav-panel--dropdown a:hover {
    color: #00a9c7;
  }

.nav-regular .nav-panel--dropdown, .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);
}

.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: #000000;
}

.nav.container {
}

.sticky-header .nav-container, .sticky-header .navi-wrapper, .sticky-header .nav-regular:not(.nav-vert) {
  background-color: #000000;
}

  .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: #ffffff;
  }

.sticky-header .nav-border-bottom {
  border-bottom: none;
}

.navi-wrapper, .nav-regular {
  background-color: #000000;
}

  .nav-regular:not(.nav-vert) .nav-item.level0 > a, .nav-holder .dropdown-block .dropdown-heading, .nav-regular .nav-holder a.dropdown-heading:hover {
    color: #ffffff;
  }

.navi .nav-item--homeicon
a {
  color: #ffffff !important;
}

.nav-mobile .nav-item.level0 > a {
  background-color: #000000;
  color: #ffffff;
}

.nav-mobile .nav-item.level0 > .opener {
  color: #ffffff;
}

.navi.nav-mobile ul.level0 .nav-item > a {
  background-color: #000000;
  color: #ffffff;
}

.nav-mobile ul.level0 .nav-item > .opener {
  color: #ffffff;
}

.nav-regular:not(.nav-vert) .nav-item.level0.active > a {
  background-color: #d0011b;
  color: #ffffff;
}

.nav-mobile .nav-item.level0.current > a {
  background-color: #d0011b;
  color: #ffffff;
}

.nav-mobile .nav-item.level0.current > .opener {
  color: #ffffff;
}

.navi.nav-mobile ul.level0 .nav-item.current > a {
  background-color: #d0011b;
  color: #ffffff;
}

.nav-mobile ul.level0 .nav-item.current > .opener {
  color: #ffffff;
}

.nav-regular:not(.nav-vert)
.nav-item.level0:hover > a {
  background-color: #d0011b;
  color: #ffffff;
}

.nav-mobile .nav-item.level0 > a:hover {
  background-color: #d0011b;
  color: #ffffff;
}

  .nav-mobile .nav-item.level0 > a:hover + .opener {
    color: #ffffff;
  }

.navi.nav-mobile ul.level0
.nav-item > a:hover {
  background-color: #d0011b;
  color: #ffffff;
}

.nav-mobile ul.level0 .nav-item > a:hover + .opener {
  color: #ffffff;
}

.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: #b8b8b8;
  color: #ffffff;
}

.sideacco .nav-item > a:hover {
  background-color: #b8b8b8;
  color: #ffffff;
}

  .sideacco .nav-item > a:hover + .opener {
    color: #ffffff;
  }

.menu-trigger, .nav-regular .nav-item.level0 > a {
  line-height: 45px;
}

.navi.nav-vert-triggerable {
  top: 45px;
}

.nav-holder > * {
  line-height: 45px;
  max-height: 45px;
}

.nav-holder .dropdown-block .dropdown-heading {
  line-height: 45px;
  max-height: 45px;
}

.nav-vert .nav-item.level0 > a {
  line-height: 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: #000000;
  color: #ffffff;
}

  .menu-trigger .menu-trigger-inner:hover {
    background-color: #d0011b;
    color: #ffffff;
  }

.menu-trigger.active .menu-trigger-inner {
  background-color: #d0011b;
  color: #ffffff;
}

.menu-trigger .menu-trigger-inner .trigger-icon .line {
  background-color: #ffffff;
}

.menu-trigger .menu-trigger-inner:hover .trigger-icon .line {
  background-color: #ffffff;
}

.menu-trigger.active .menu-trigger-inner .trigger-icon .line {
  background-color: #ffffff;
}

.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: 20px;
  text-transform: uppercase;
}

.nav-regular .nav-item > a {
  font-size: 12px;
}

.nav-regular .nav-submenu--mega .nav-item > a {
  font-size: 12px;
}

.nav-regular .nav-submenu--mega > .nav-item > a {
  font-size: 20px;
  text-transform: uppercase;
}

.nav-mobile li.nav-item > a {
  font-size: 16px;
}

.mobnav-trigger, .nav-mobile .nav-item.level0 > a {
  font-size: 18px;
  text-transform: uppercase;
}

.nav-mobile .nav-item.level1 > a {
  font-size: 18px;
  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: 18px;
  }

  .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: 18px;
  }

  .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: 17px;
  }

  .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: #333333;
}

  .header-mobile .skip-link.skip-active {
    background-color: #f5f5f5;
    color: #3ec2df;
  }

  .header-mobile .skip-link:hover {
    background-color: #4e9600;
    color: #ffffff;
  }

.header-mobile .skip-content--style {
  background-color: #f5f5f5;
  color: #333333;
}

  .header-mobile .skip-content--style a {
    color: #333333;
  }

    .header-mobile .skip-content--style a:hover {
      color: #3ec2df;
    }

.main-container {
  padding-top: 20px;
  padding-bottom: 50px;
}

.main.container {
  background-color: #ffffff;
}

.truncated .item-options {
  background-color: #ffffff;
}
/* Slider arrows
*/

.the-slideshow .owl-controls .owl-buttons div, /* Slider pagination */ .the-slideshow.slider-pagination1 .owl-controls .owl-page span, /* For pagination2 default color overrides color of active state and hover state */ .the-slideshow.slider-pagination2
.owl-controls .owl-page span, .the-slideshow.slider-pagination2 .owl-controls .owl-page.active span, .the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span {
  background-color: #9d9d9d;
  color: #ffffff;
}
/* Slider arrows
*/

.the-slideshow .owl-controls.clickable .owl-buttons div:hover, /* Slider pagination */ .the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page:hover span, .the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page:hover span {
  background-color: #4a4a4a;
  color: #ffffff;
}

.the-slideshow.slider-pagination1 .owl-controls .owl-page.active span, .the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span /* Active state overrides hover state */ {
  background-color: #4a4a4a;
}

.footer-container {
  background-color: #4a4a4a;
}

.footer {
  color: #cdcdcd;
}

  .footer a {
    color: #cdcdcd;
  }

    .footer a:hover {
      color: #cdcdcd;
    }

  .footer .button {
    background-color: #9b9b9b;
    color: #ffffff;
  }

    .footer .button:hover, .footer .button:focus {
      background-color: #4a4a4a;
      color: #ffffff;
    }

  .footer .ib, .footer span.icon /* For backward compatibility */ {
    background-color: #9b9b9b;
    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: #4a4a4a !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: #9b9b9b;
    color: #ffffff;
  }
    /* 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: #4a4a4a;
      color: #ffffff;
    }

.footer-top-container {
}

.footer-top {
}

  .footer-top a {
  }

    .footer-top a:hover {
    }

.footer-primary-container {
  padding-top: 20px;
  padding-bottom: 20px;
}

.footer-primary {
}

  .footer-primary a {
  }

    .footer-primary a:hover {
    }

.footer-bottom-container {
  background-color: #000000;
}

.footer-bottom {
  color: #ffffff;
  padding-top: 20px;
  padding-bottom: 20px;
}

  .footer-bottom a {
    color: #ffffff;
  }

    .footer-bottom
    a:hover {
      color: #ffffff;
    }

.social-links .ib, .social-links a > span.icon /* For backward compatibility */ {
  background-color: #bbbbbb;
  color: #ffffff;
}

.social-links .ib-hover:hover, .social-links a > span.icon-hover:hover /* For backward compatibility
*/ {
  background-color: #ff7214 !important;
  color: #ffffff !important;
}

.drop-shadow {
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
/* 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);
}
/** * 2018-03-06 09:04:56 */ /* w:1200, b:1200*/

.lte-ie8 .container {
  max-width: 1170px;
}

@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
  /* Hide */

  .hide-below-1280 {
    display: inherit !important;
  }
  /* Item grid -------------------------------------------------------------- */ /* 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;
  }
}

@media only screen and (max-width: 1199px) {
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .container {
    max-width: 970px;
  }
}

@media only screen and (max-width: 991px) {
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .container {
    max-width: 750px;
  }
  /* 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. 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: 480px) and (max-width: 767px) { /* Mobile grid (for browser viewport between 480px and 768px): Below 768px all grid units are stretched (full width) and stack vertically.
The "mobile-grid" class forces narrow grid units to stay narrow, but the width is increased to avoid too small columns. -------------------------------------------------------------- */

  .mobile-grid.grid12-1 {
    width: 14.66% !important;
    margin-left: 1%;
    margin-right: 1%;
  }
  /* 1/12 turns into 1/6 */

  .mobile-grid.grid12-2 {
    width: 31.33% !important;
    margin-left: 1%;
    margin-right: 1%;
  }
  /* 1/6 turns into 1/3 */

  .mobile-grid.grid12-3 {
    width: 48% !important;
    margin-left: 1%;
    margin-right: 1%;
  }
  /* 1/4 turns into
1/2 */ /* Force other grid units to take half of the available width */

  .mobile-grid-half {
    width: 48% !important;
    margin-left: 1%;
    margin-right: 1%;
  }
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
  .itemgrid.itemgrid-adaptive .item {
    width: 31.3333%;
    clear: none !important;
  }

  .itemgrid.itemgrid-adaptive > 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) {
  .itemgrid.itemgrid-adaptive
  .item {
    width: 48%;
    clear: none !important;
  }

  .itemgrid.itemgrid-adaptive > li:nth-of-type(2n+1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 479px) { /* 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;
  }

  .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) {
  .itemgrid.itemgrid-adaptive .item {
    width: 48%;
    clear: none !important;
  }

  .itemgrid.itemgrid-adaptive > li:nth-of-type(2n+1) {
    clear: left !important;
  }
}

@media only screen and (max-width: 319px) { /* 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;
  }
}
