/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2020-07-12 15:10:24 */


body,
input, select, textarea, button {
    font-size: 14px;
}

body {
    color: #333333;

    background-color: #f5f5f5;
}

a {
    color: #333333;
}

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,
h6.product-name a:hover,
strong.product-name a:hover,
p.product-name a:hover {
    color: #d42114;
}


.button {
    background-color: #eeeeee;
    color: #333333;
}

.button:hover,
.button:focus {
    background-color: #d42114 !important;
    color: #ffffff !important;
}

.product-view .btn-cart,
.btn-checkout {
    background-color: #333333;
    color: #ffffff;
}

.product-view .btn-cart:hover,
.btn-checkout:hover {
    background-color: #d42114;
    color: #ffffff;
}


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

.price-box .price, /* All prices in price-box */
.price-as-configured .price /* Bundle product - final price on product page */
{
    color: #d42114;
}

.special-price .price,
.special-price .price-label,
.minimal-price-link .price {
    color: #ee001c !important;
}

.price-notice .price,
.old-price,
.price-box .old-price .price,
#map-popup-msrp, /* MSRP prices */
.map-popup-msrp .price {
    color: #aaa;
}

.additional-bg-color,
.block-layered-nav .currently,
.block-layered-nav .actions,
.cart .totals,
.checkout-agreements li {
    background-color: #f5f5f5;
}

.skip-link .count {
    background-color: #d42114;
}


/* Custom content class */
.main-font,

    /* Headings */
h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
    /* .products-grid .product-name, */
h3.product-name, /*TODO:remove*/
.block-layered-nav .block-subtitle--filter, /* Filters */

    /* Generic  */
.feature .heading,
.accordion .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, /* level 1 */
.nav-mobile .nav-item.level1 > a, /* level 2 */
.nav-mobile .nav-item.level2 > a, /* level 3 */

    /* Holder for additional elements inside the menu bar */
.nav-holder .dropdown .dropdown-heading,

    /* Mobile header skip links */
.header-mobile .skip-link .label,

    /* Mobile header account links */
.header-mobile .account-links a,

    /* 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 */
.product-view .box-reviews .heading,
.gen-tabs .tabs a,
.gen-tabs .acctab,

    /* Footer headings */
.footer .heading,
#subscribe-form label,

    /* Captions */
.caption .heading {
    font-family: "Open Sans", georgia, serif;

    font-weight: 400;
}


/* Toolbar */
.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages a,
.pager .pages .current,

    /* Add-to links */
.add-to-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 */
.accordion-style1 .opener,
.collapsible .opener,

    /* Quantity button */
.qty-button,

    /* Scroll to top */
#scroll-to-top {
    background-color: #f5f5f5;
    color: #333333;
}


/* Toolbar */
.sorter .view-mode a:hover,
.sorter .sort-by .category-asc:hover,
.sorter .sort-by .category-desc:hover,
.pager .pages li a:hover,

    /* Add-to links */
.add-to-links .ic:hover,
.add-to-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 */
.accordion-style1 .opener:hover,
.collapsible .opener:hover,

    /* Quantity button */
.qty-button:hover,

    /* Scroll to top */
#scroll-to-top:hover {
    background-color: #000000;
    color: #bf2a00;
}


/* 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 */

.sorter .view-mode span.grid,
.sorter .view-mode span.list,
.pager .pages .current {
    background-color: #e5e5e5;
    color: #333333;
}


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


.ib-hover:hover,
.feature-icon-hover:hover .ib {
    background-color: #9adfda;
    color: #ffb4ac;
}


.ib-ef-1:hover,
.feature-icon-hover:hover .ib-ef-1 {
    background-color: #9adfda;
    color: #ffb4ac;
}

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


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

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


.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: #d42114;
}


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

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


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


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

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


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

    color: #333333;
}

.ib-hover.icon-color-productview:hover,
.feature-icon-hover:hover .ib.icon-color-productview {
    background-color: #d42114 !important;

    color: #ffffff !important;
}


.cap {
    background-color: #5bd2ec;
}


.wrapper {
    border-top-color: #333333;

    background-color: #ffffff;

    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center top;
}


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


.nav.container > .inner-container {
    padding-left: 0;
    padding-right: 0;
}


.header-container {
    background-color: #f5f5f5;

}

.header {
    background-color: transparent;

}

.header a {
}

.header a:hover {
}

.header-container3 {

}


.header-regular .search-wrapper {
    max-width: 300px;
}

.form-search .input-text {
    background-color: #ffffff;
    border-color: transparent;
}

.form-search .input-text:hover,
.form-search .input-text:focus {
    background-color: #ffffff;
    border-color: transparent;
}

.form-search .input-text,
.form-search .button {
    color: #bbbbbb;
}

.form-search .input-text:hover,
.form-search .input-text:focus,
.form-search .input-text:hover + .button,
.form-search .button:hover {
    color: #333333;
}

.form-search .input-text {
    border: none;
}


.header-container .dropdown .dropdown-content,
.header-container .dropdown.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 .dropdown-content a,
.header-container .dropdown.open > .dropdown-heading.cover a,
.header-container .form-search .search-autocomplete li {
    color: #333333;
}

.header-container .dropdown .dropdown-content a:hover,
.header-container .dropdown.open > .dropdown-heading.cover a:hover,
.header-container .form-search .search-autocomplete li:hover {
    color: #d42114;
}


.header-top-container {
    background-color: #dedede;

}

.header-top {
    background-color: transparent;

    color: #200600;

}

.header-top a {
    color: #280e00;
}

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


.header-top,
.header-top .dropdown .dropdown-heading,
.header-top .links > li > a {
    line-height: 44px;
}

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


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

}

.header-primary {
    background-color: transparent;


    padding-top: 30px;
    padding-bottom: 30px;
}

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

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


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

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


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

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: #d42114;
    color: #ffffff;
}

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


.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: #f5f5f5;
}


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

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

.navi .nav-panel--dropdown a .caret {
    border-left-color: #333333;
    border-right-color: #333333;
}

.navi .nav-panel--dropdown a:hover .caret {
    border-left-color: #d42114;
    border-right-color: #d42114;
}


.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 {

}


.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 .dropdown-heading {
    color: #333333;
}


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


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

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


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

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

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

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


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


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

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

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

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


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


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

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

.navi.nav-mobile ul.level0 .nav-item > a:hover {
    background-color: #d42114;
    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: #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, /* TODO:NEW */
.nav-regular .nav-item.level0 > a {
    line-height: 40px;
}

.navi-wrapper .navi.nav-vert-triggerable /* TODO:NEW. Replace the old one (below) */

    /* , .navi.nav-vert-triggerable */

{
    top: 40px;
}


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

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


.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-regular .nav-item.level0.parent > a .caret,
.nav-holder .dropdown-heading .caret {
    border-top-color: #333333;
}

.nav-regular .nav-item.level0.parent.active > a .caret {
    border-top-color: #ffffff;
}

.nav-regular .nav-item.level0.parent:hover > a .caret {
    border-top-color: #ffffff;
}


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

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


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

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

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

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

.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 .dropdown-heading {
    font-size: 17px;

    text-transform: uppercase;
}

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


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

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

    text-transform: uppercase;
}


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

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

    text-transform: uppercase;
}

.nav-mobile .nav-item.level1 > a {
    font-size: 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: 15px;
    }

    .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: 15px;
    }

    .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: 14px;
    }

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

}


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

    padding-top: 0;
    padding-bottom: 0;
}

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

.header-mobile .header-container3 {

    padding-bottom: 20px;
}


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

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

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

.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: #d42114;
}


.header-mobile .account-links .links > li > a {
    background-color: transparent;
    color: #333333;

    font-size: 16px;

    text-transform: uppercase;
}

.header-mobile .account-links .links > li > a.active {
    background-color: #d42114;
    color: #ffffff;
}

.header-mobile .account-links .links > li > a:hover {
    background-color: #d42114;
    color: #ffffff;
}


.main-container {
    background-color: transparent;

}

.main {
    background-color: #ffffff;

    padding-top: 1px;
    padding-bottom: 20px;
}

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


.category-products-grid .item,
.products-list .item {
}

.category-products-grid .item:hover,
.products-list .item:hover {
}


.gen-tabs .tabs {
    background-color: transparent;
}

.gen-tabs .tabs a {
    background-color: #f5f5f5;
    color: #333333;
}

.gen-tabs .tabs a:hover
    /*, .gen-tabs .tabs a:focus */
{
    background-color: #eeeeee;
    color: #333333;

    border-color: #eeeeee;
    border-bottom-color: transparent;
}

.gen-tabs .tabs a.current {
    background-color: #ffffff;
    color: #d42114;
}


.gen-tabs .tabs-panels {
    background-color: #ffffff;
    border-top-color: #e5e5e5;
}

.gen-tabs .tabs a.current {
    border-color: #e5e5e5;
    border-bottom-color: transparent;
}

.gen-tabs .tabs a.current:hover {
    border-bottom-color: transparent;
}


.gen-tabs .acctab {
    background-color: transparent;
    color: #333333;

    border-color: #e5e5e5;

}

.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current {
    background-color: #ffffff;
    color: #d42114;
}


/* Slider arrows */
.slideshow-wrapper .owl-controls .owl-buttons div,

    /* Slider pagination */
.slideshow-wrapper.slider-pagination1 .owl-controls .owl-page span,

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


/* Slider arrows */
.slideshow-wrapper .owl-controls.clickable .owl-buttons div:hover,

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


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


.footer-container {
    background-color: #222222;

}

.footer {
    background-color: transparent;

    color: #ffffff;
}

.footer a {
    color: #ffffff;
}

.footer a:hover {
}


.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: #d42114;
    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 .accordion-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 .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover {
    background-color: #d42114;
    color: #ffffff;
}


.footer-top-container {
    background-color: #ffffff;

}

.footer-top {
    background-color: transparent;


}

.footer-top a {
}

.footer-top a:hover {
}


.footer-primary-container {
    background-color: transparent;

    padding-top: 30px;
    padding-bottom: 10px;
}

.footer-primary {
    background-color: transparent;


    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-primary a {
}

.footer-primary a:hover {
}


.footer-secondary-container {
    background-color: transparent;

}

.footer-secondary {
    background-color: transparent;


}

.footer-secondary a {
}

.footer-secondary a:hover {
}


.footer-bottom-container {
    background-color: #100300;
}

.footer-bottom {
    background-color: transparent;


    padding-top: 20px;
    padding-bottom: 20px;
}

.footer-bottom a {
}

.footer-bottom a:hover {
}


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

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


/* Sticky header */
.sticky-header .sticky-container,

    /* Dropdowns */
.dropdown.open > .dropdown-heading.cover,
.dropdown.open .dropdown-content,

    /* Mini cart options */
.truncated .truncated_full_value .item-options,

    /* Search autocomplete */
.form-search .search-autocomplete ul,

    /* Pop-ups */
.remember-me-popup,
.map-popup,
#subscribe-form .input-box .validation-advice {
    -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);
}
