/***
*
* CUSTOM FONTS
*
* font-family: 'Khand', sans-serif;
* font-family: 'Hind', sans-serif;
*
***/

/* COLOR CORRECTIONS */
.color, a, .Content .nav-tabs li:hover a, .Content a, .Content .tab-content .pagination .glyphicon:hover, #ContainerFooter a:hover, #ContainerFooter #FooterUpper > ul > li > a:hover, #FooterUpper #SideCategoryList li a:hover, .Content .ProductList li .ProductPrice span.SalePrice, .Content .ProductList li .ProductDetails a:hover, .Content .ProductList li .ProductPriceRating span.SalePrice, .sexy-search-wrap .result-link:hover .product-price, #HeaderLower h1.logo a, #Header #HeaderLower #SideCategoryList li a:hover, #Header #HeaderLower #SideCategoryList li:hover a, #Header #HeaderLower #SideCategoryList li a:hover, #Header #HeaderLower #SideCategoryList li li a:hover, #Header #HeaderLower #SideCategoryList li.active a, #Header #HeaderLower #SideCategoryList li.ActivePage a, #Header #TopMenu .dropdown .ProductList em, .ProductList li .ProductDetails a:hover, .ProductList li .ProductPriceRating span, .WishlistProductList li .ProductDetails em span, #currency-chooser #change-currency, .left-pane .pane-menu > ul > li .glyphicon, .color-hover:hover, #ProductDetails .wishlist-button:hover, #ProductDetails .extra-buttons a:hover, #Header #TopMenu ul li a .glyphicon-chevron-down, .rightopen #Header .search-icon, #Header .search-icon:hover, .ProductDetailsGrid .DetailRow.PriceRow .Value em, .Content .ProductMain .ProductPrice {
    color: #ff0000;
}
.bg-color, .Content .nav-tabs li.active, .sexy-search-wrap .search-results img.RatingIMG, #Header #TopMenu .dropdown .cartBtns .CheckoutLink, .left-pane .pane-menu > ul > li:hover > a, .Left #SideCategoryList.CategoryList > div > ul li > ul > li:hover > a, .Left #SideCategoryList.CategoryList > div > ul li > ul > .active > a, .bg-color-hover:hover, .Left #SideCategoryList.CategoryList > div > ul li > ul li:hover a:hover, .CategoryPagination .FloatRight a:hover, .CategoryPagination .FloatLeft a:hover, .Content .nav-tabs li.active:hover, .Content .ProductList li .ProductActionAdd a:hover, .QuickViewBtn:hover, .CategoryPagination li a:hover, .Left #SideCategoryList.CategoryList > .SideCategoryListFlyout > ul > li.has-sub:hover, .Left #SideCategoryList.CategoryList > div > ul li > ul li:hover, .Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li > ul li:hover, .Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li:hover, .ProductList li .ProductActionAdd a:hover, .RemoveFromWishlistForm .RemoveBtn:hover, #Header #HeaderLower #SideCategoryList li ul li:hover, .ProductList li .ProductCompareButton:hover, .Submit input, .ML20 input, .btn, .header .actions .btn, .CartUpdateBtn input, .CheckoutButton a, #bottom_payment_button, .ExpressCheckoutContent input[type="submit"], #bottom_payment_button, .Submit input, .plain.btn, #frmGiftCertificate .Submit input[type=button], #frmGiftCertificate .Submit input[type=submit], #Header #TopMenu ul li .dropdown #LoginButton:hover, .icon-social-theme:hover {
    background-color: #009F00;
}
.border-color-primary, .Content .ProductList li:hover .ProductDetails, .sexy-search-wrap .search-results li:hover, .Left h1#title, .Right h2, .Left #SideCategoryList.CategoryList > div > ul li > ul li, .SubCategoryList ul li a, .SubBrandList li a, #product-main #SideProductRelated h2 span, #Header #HeaderLower #SideCategoryList li ul, #Header #HeaderLower #SideCategoryList li ul li.has-sub:hover > ul, .left-pane .pane-menu > ul > li:hover > a {
    border-color: #ff0000;
}


/* GLOBAL */
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Hind', sans-serif;
}
.secondary-font-family {
    font-family: 'Hind', sans-serif !important;
}
.header img, .Content img, .container-footer img {
    height: auto;
    max-width: 100% !important;
}
.ProductThumb img, .CartThumb img {
    max-width: default;
}
.bg-pattern {
    background: url('//cdn10.bigcommerce.com/s-ohy7i05/templates/__custom/img/bg-pattern.jpg?t=1565100458') repeat;
}
.bg-gradient {
    background: #ff6868;
    background: -moz-linear-gradient(top,  #ff6868 0%, #ff6868 50%, #ff0000 50%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6868), color-stop(50%,#ff6868), color-stop(50%,#ff0000), color-stop(100%,#ff0000));
    background: -webkit-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: -o-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: -ms-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: linear-gradient(to bottom,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6868', endColorstr='#ff0000',GradientType=0 );
}
a.bg-gradient:hover {
    background: #ff0000;
}
#Container .title-heading {
    background: #0b0b0b;
    border: none;
    color: #fff;
    font-family: 'Khand', sans-serif !important;
    font-size: 26px;
    font-weight: 500;
    margin: 0;
    padding: 6px 15px 2px 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.Content .row {
    border: none;
}

/* HEADER */
#Header {
    background: url('//cdn10.bigcommerce.com/s-ohy7i05/templates/__custom/img/bg-top-menu.jpg?t=1565100458') repeat-x;
    height: auto;
    z-index: 11;
}
#HeaderUpper {
    height: 70px;
}
#Header #TopMenu .top-menu-right > li {
    border: none;
    padding: 17px 20px 12px;
}
#Header #TopMenu ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: normal;
    min-height: inherit;
    text-transform: uppercase;
}
#Header #TopMenu ul li a em {
    margin-left: 7px;
}
#Header #TopMenu ul li a:hover, #Header #TopMenu ul li a:hover div {
    color: #ff0000;
}
#Header #TopMenu ul li a:hover .glyphicon {
    color: #fff;
}
#Header #TopMenu .top-menu-right > .CartLink {
    border-radius: 0 0 6px 6px;
    max-height: inherit;
    padding: 12px 20px;
}
#Header #TopMenu .top-menu-right > .CartLink:hover {
    background: #ff0000;
}
.CartLink a > div > span {
    display: inline-block;
    vertical-align: middle;
}
#Header #TopMenu ul li.CartLink div, #Header #TopMenu ul .CartLink .cTotal {
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 22px;
    vertical-align: middle;
}
#Header #TopMenu ul .CartLink .cTotal {
    font-weight: 500;
}
.CartLink .glyphicon {
    color: #fff;
    font-size: 40px;
    margin-right: 10px;
    padding: 0;
    position: relative;
}
#Header #TopMenu ul li .cItems {
    background: #fff;
    border: 2px solid #ff6868;
    border-radius: 50%;
    color: #000;
    font-size: 20px;
    padding: 2px 0 0;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    width: 30px;
}
#Header #TopMenu ul .CartLink a:hover, #Header #TopMenu ul .CartLink a:hover div {
    color: #fff;
}
.header-ctas {
    float: right;
    margin-top: 19px;
    
}
.header-ctas .cta {
    float: left;
}
.cta-questions {
    text-transform: uppercase;
    font-size: 24px;
}
#Container .cta-questions h3, #Container .cta-questions h2 {
    margin: 0;
}
#Container .cta-questions h3 {
    color: #666666;
    font-family: 'Khand', sans-serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.025em;
}
#Container .cta-questions h3 span, #Container .cta-questions h2 a:hover {
    color: #ff0000;
}
#Container .cta-questions h2 a {
    color: #2d2d2d;
    font-family: monospace,sans-serif;
    font-size: 28px;
}
.cta-promo {
    margin-top: -7px;
}
.header .categories-list, .header .pages-list {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.header-navigation {
    background: #0b0b0b;
    border-bottom: 5px solid #ff0000;
    clear: both;
    height: 56px;
    position: relative;
    z-index: 5;
}
.header-navigation > .inner {
    margin: 0 auto;
    max-width: 1160px;
    width: 100%;
}
.header-navigation .nav {
    margin: 0;
}
.header-navigation .nav > li {
    display: inline-block;
    position: relative;
    text-align: center;
}
.header-navigation .nav-flex {
    display: inline-block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
}
.header-navigation .nav-flex > li {
    border-bottom: 5px solid #ff0000;
    margin: 0;
    position: static;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}
.header-navigation .nav > li > a {
    background: #0b0b0b;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 15px 5px 11px;
    text-transform: uppercase;
    z-index: 1;
}
.header-navigation .nav > li:hover > a, .header-navigation .nav > .hover > a, #Header .header-navigation .search-icon:hover {
    background: #ff0000;
}
.header-navigation .has-sub > a:after {
    display: inline-block;
    color: #fff;
    content: '\e114';
    font-family: 'Glyphicons Halflings';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-left: 5px;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header-navigation .nav > .has-sub.hover > a:after {
    content: '\e113';
}
#Header .header-navigation .search-icon {
    background: #0b0b0b;
    color: #fff;
    display: block;
    float: none;
    font-size: 18px;
    font-weight: 600;
    left: 0;
    margin: 0;
    padding: 16px 6px 17px 5px;
    top: 0;
    width: auto;
}
.header-navigation .has-sub > ul {
    left: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
}
.header-navigation .nav > .has-sub > ul > li {
    float: left;
    margin: 0 0 0 2%;
    max-height: 0;
    overflow: hidden;
    text-align: left;
    width: 22.5%;
    -webkit-transition: max-height 500ms ease;
    -moz-transition: max-height 500ms ease;
    -o-transition: max-height 500ms ease;
    transition: max-height 500ms ease;
}
.header-navigation .nav > .has-sub.hover > ul > li {
    max-height: 1000px;
}
.header-navigation .nav > li > ul > .has-sub > a {
    border-bottom: 2px solid #ff0000;
    margin-bottom: 5px;
    padding-bottom: 5px;
font-weight:bold;
}
.header-navigation .nav > li > ul > li > a {
    color: #333;
    display: block;
    font-size: 20px;
    margin-top: 15px;
    text-transform: uppercase;
}
.header-navigation .nav > li > ul ul {
    border: none;
    display: block;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
}
.header-navigation .nav ul ul > li > a {
    color: #333;
font-size:16px;
}
.header-navigation .nav > li > ul ul ul {
    display: none;
}
@media only screen and (max-width: 1180px) {
    
    #HeaderLower div.logo a.logo {
        height: auto;
        padding-top: 12px;
    }
      
    #Container .cta-questions h3 {
        font-size: 20px;
    }
    #Container .cta-questions h2 a {
        font-size: 30px;
    }
    .cta-promo {
        margin-left: 0;
        display: none;
    }

    .cta-questions {
        padding: 4px 0px 0px 4px;
        text-align: right;
    }
   

}
@media only screen and (max-width: 1070px) {
    #HeaderLower div.logo, .header-ctas {
        
    }
    #HeaderLower div.logo {
        text-align: center;
    }
    #HeaderLower div.logo a.logo {
    display: inline-block;
    padding: 11px 0 17px 0px;
    }
    .header-ctas {
    float: right;
    margin-top: 19px;
    }

    .header-ctas .cta-questions {
        margin-top: 0px;
    }
    .header-navigation .nav > li > a {
        font-size: 14px;
        padding-top: 20px;
    }

   

    #HeaderLower {
    background-repeat: no-repeat;
    border: medium none;
    clear: both;
    float: none;
    margin: 0 auto;
    max-width: 1160px;
    min-height: 85px;
    position: relative;
    width: auto;
}

}
@media only screen and (max-width: 960px){
    #Header #TopMenu .top-menu-right > li {
        padding: 16px 10px;
    }
    #Header div.logo a.logo img {
        max-height: 100%;
        max-width: 90% !important;
    }
    .header-navigation .nav-flex > .search {
        display: none;
    }
    .header-ctas {
    float: right;
    margin-top: 19px;
    }
    .Content .ProductList li {
        background: #484848;
        height: 404px;
    }


}
@media only screen and (max-width: 767px){
    #Header {
        background-color: #fff;
        float: left;
    }
    .header-navigation, .product-help {
        display: none;
    }
   .header-ctas {
    float: right;
    margin-top: 19px;
}

}
@media only screen and (max-width: 750px){
    #Header #TopMenu .top-menu-right .responsive-pages {
        display: block !important;
    }
    #Header #TopMenu .top-menu-right > .CartLink, #Header #TopMenu .top-menu-right > .CartLink:hover {
        background: none;
    }
    #Header #TopMenu .top-menu-right > .CartLink {
        border-radius: 0;
        padding: 10px 10px 9px;
    }
    #Header #TopMenu ul li .glyphicon {
        margin: 0;
    }
    .CartLink .glyphicon {
        font-size: 20px;
    }
    .header-ctas {
    float: right;
    margin-top: 19px;
}
}
@media only screen and (max-width: 660px){
    #HeaderLower {
        height: auto;
        width: 100%;
    }
   .header-ctas {
    float: left;
    margin-top: 19px;
    width: 100%;
}
#Header div.logo {
    width: 100%;
    float: none;
    height: auto;
}
   .cta-questions {
    padding: 4px 0 0 4px;
    text-align: center;
    width: 100%;
   }
}
@media only screen and (max-width: 640px){
    #HeaderLower {
        height: auto;
        width: 100%;
    }
   .header-ctas {
    float: none;
    margin-top: 19px;
    width: 100%;
    display:none;
}
#Header div.logo a.logo {
    width: 100%;
    float: none;
    height: auto;
}
   .cta-questions {
    padding: 4px 0 0 4px;
    text-align: center;
    width: 100%;
   }

}

/* SOCIAL */
#socnet a {
    background: none;
    color: #fff;
    font-size: 20px;
    height: 30px;
    margin: 0 5px;
    text-align: center;
    text-indent: 0;
    width: 30px;
}
#socnet .fa:before {
    float: left;
    margin-top: 6px;
}
#Header #socnet a:hover {
    color: #ff0000;
}
#ContainerFooter #socnet a {
    background: #ff0000;
    margin-right: 5px;
}
#ContainerFooter #socnet a:hover {
    background: transparent;
    color: #ff0000;
}
#ContainerFooter .icon-contact {
    display: none;
}

/* SIDE CTAS */
.side-ctas {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.side-ctas .cta {
    margin: 0 0 17px;
}

/* SIDE CATEGORIES */
.Left {
    margin: 40px 0 10px;
    position: relative;
    width: 175px;
    z-index: 10;
}
.Left img {
max-width:175px;
height:auto;
}
#Container .Left .CategoryList h4 {
    color: #fff;
    border-bottom: 5px solid #0b0b0b;
    display: block;
    font-family: 'Khand', sans-serif;
    font-size: 25px;
    font-weight: 500;
    margin: 0;
    padding: 5px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.Left #SideCategoryList, .Left #SideCategoryShopByPrice, #ProductTagCloud {
    padding: 0;
    position: relative;
    z-index: 1;
}
.Left #SideCategoryList li, .Left #SideCategoryList .sf-menu li {
    width: 100%;
}
.Left #SideCategoryList .SideCategoryListClassic li a, .Left #SideCategoryList.CategoryList > div > ul li > ul li a {
    background: #2d2d2d;
    border-bottom: 1px solid #000;
    color: #fff;
    display: block;
    font-size: 15px;
    text-transform: none;
    width: 100%;
}
.Left #SideCategoryList .SideCategoryListClassic li a {
    padding: 8px 0 4px;
}
.Left #SideCategoryList .category-list > li > a {
    display: none;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul li {
    border-left: none;
    overflow: hidden;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul li.hover {
    overflow: visible;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul {
    border-bottom: 1px solid #000;
    display: block;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul > li ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-transition: .5s ease all;
    -moz-transition: .5s ease all;
    -o-transition: .5s ease all;
    transition: .5s ease all;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul > li.has-sub.hover ul {
    left: 100%;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul li.has-sub > a {
    background: #000;
    position: relative;
    z-index: 2;
}
.Left #SideCategoryList.CategoryList > div > ul > li > ul > li.has-sub > a {
    background: #464646;
    position: relative;
    z-index: 2;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul li:hover {
    background: none;
}
.Left #SideCategoryList.CategoryList > div > ul li > ul > li > ul > li a {
    background: #000;
    border-color: #2d2d2d;
    color: #fff;
    text-transform: none;
}
.Left #SideCategoryList.CategoryList > div > ul > li > ul > li.active > a, .Left #SideCategoryList.CategoryList > div > ul > li > ul > li.active:hover > a {
    background-color: #ff0000;
}
.Left #SideCategoryList.CategoryList > div > ul > li > ul > .has-sub > ul {
    display: block !important;
}
.Left #SideCategoryList.CategoryList > div > ul > li > ul > .has-sub:hover > ul, .Left #SideCategoryList.CategoryList > div > ul > li > ul > .active:hover > ul, .Left #SideCategoryList.CategoryList > div > ul > li > ul > .active > ul {
    display: block !important;
}
@media only screen and (max-width: 750px) {
    .Left {
        display: none;
    }
}

/* CONTENT */
.Content.left {
    padding: 18px 0px 0px 202px;
}
.Breadcrumb {
    clear: none;
    margin-top: 0;
}
.Breadcrumb li, .Breadcrumb li a {
    color: #0b0b0b;
    font-size: 15px;
}
.Breadcrumb li {
    padding-right: 3px;
}
.Breadcrumb li a {
    background: none;
    display: inline-block;
    position: relative;
}
.Breadcrumb li a:after {
    content: '\e080';
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.Breadcrumb li:last-of-type {
    color: #ff0000;
}
@media only screen and (max-width: 750px) {
    .Content.left {
        padding-left: 0;
        padding: 20px 10px;
    }
}

/* TABS */
.Content .nav-tabs li {
    margin-right: 5px;
}
.Content .nav-tabs li a {
    background: #0b0b0b;
    border-bottom: 5px solid #646464;
    border-radius: 0;
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 10px 20px 5px;
}
.Content .nav-tabs li.active a {
    background: #ff0000;
    border-bottom: 5px solid #0b0b0b;
}
.tab-content, .tab-content .tab-pane {
    float: left;
    width: 100%;
}

/* PRODUCT LIST */
.Content .ProductList li {
    background: #2d2d2d;
    height: 460px;
}
.Content .ProductList li .ProductImage {
    background: #fff;
    border-color: #e0e0e0;

}
.Content .ProductList .ProductImage img {
    max-height:100%;
}
.Content .ProductList .ProductDetails {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
    float: left;
    margin: 0 10px !important;
    padding: 10px 0;
    width: 91%;
    min-height:100px;
}
.Content .ProductList li:hover .ProductDetails {
    border-color: #fff;
    margin-top: 0;
}
.Content .ProductList li .ProductDetails a {
    background: none;
    color: #fff;
}
.Content .ProductList li .ProductPriceRating {
    padding: 0;
}
.Content .ProductList li .ProductPriceRating, .Content .ProductList li .ProductPrice {
    background: none;
}
.Content .ProductList li .ProductPriceRating .product-price, .Content .ProductList li .ProductPriceRating .product-sku-rating {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 49%;
}
.Content .ProductList li .ProductPriceRating em, .Content .ProductList li .ProductPrice em, .Content .ProductList .Rating {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.Content .ProductList li .ProductPriceRating em, .Content .ProductList li .ProductPrice em {
    color: #ff0000;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    padding: 5px 0 0 10px;
    text-align: left;
    margin-top:8px;
}
.Content .ProductList li .ProductPriceRating strike {
    color: #fff;
    font-weight: 400;
}
.Content .ProductList .Rating {
    padding-left: 0px;
    text-align: left;
}
.Content .ProductList li .ProductActionAdd {
    display: block;
    margin: 0;
}
.Content .ProductList .product-sku {
    color: #fff;
    font-size: 13px;
    padding-right: 10px;
    text-align: right;
}
.Content .ProductList li .ProductActionAdd .glyphicon {
    color: #2d2d2d;
}
.Content .ProductList li .ProductActionAdd a {
    background: #ff0000;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
}
.Content .ProductList li .ProductActionAdd a:hover {
    background: #2d2d2d;
}
.Content .ProductList li .ProductActionAdd a:hover .glyphicon {
    color: #ff0000;
}

/* SUB CATEGORIES/SUB BRANDS */
.SubCategoryListGrid {
    float: left;
    width: 100%;
}
.SubCategoryListGrid li {
    display: inline-block;
    height: 130px !important;
    margin: 10px 0 10px 20px;
    max-width: 132px;
    padding: 0;
    position: relative;
    width: 100%;
}
.SubCategoryListGrid li:last-of-type {
    display: none;
}
.SubCategoryListGrid li img {
    max-height: inherit;
}
.SubCategoryListGrid .cat-name {
    background: rgba(0,0,0,0.85);
    border-bottom: 5px solid #ff0000;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 2px 5px;
    position: absolute;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
}

/* SORTBOX/PAGINATION */
.header-wrapper, #CategoryPagingBottom {
    background: none;
    border: 2px solid #0b0b0b;
    border-left: none;
    border-right: none;
}
#CategoryPagingBottom {
    padding: 10px;
}
.SortBox {
    padding: 10px 20px;
}
.SortBox span, .CategoryPagination .PagingList li, .CategoryPagination .PagingList li.ActivePage, .CategoryPagination .PagingList li a {
    border: none;
    color: #0b0b0b;
    font-family: 'Khand', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}
.SortBox span {
    margin: 3px 15px 0 0;
}
.header-wrapper .CategoryPagination {
    margin: 10px 13px 0;
}
.CategoryPagination .PagingList {
    margin-bottom: 0;
}
.CategoryPagination .PagingList li:empty {
    display: none;
    margin: 0;
}
.CategoryPagination .PagingList li:first-child {
    display: inline-block;
    padding-top: 4px;
}
.CategoryPagination .PagingList li.ActivePage {
    background: #ff0000;
    color: #fff;
    padding: 3px 10px 0;
}
.CategoryPagination .PagingList li a {
    background: #646464;
    color: #fff;
    padding: 3px 10px 0;
}
.CategoryPagination .PagingList li a:hover {
    background: #0b0b0b;
}
.CategoryPagination .PagingList .paging-arrow a {
    background: #0b0b0b;
    font-size: 16px;
    padding: 6px 5px 0;
}
.CategoryPagination .PagingList .paging-arrow a:hover {
    background: #ff0000;
}
.paging-next .glyphicon, .paging-previous .glyphicon {
    left: 0;
    top: 0;
}
@media screen and (max-width: 1030px) {
    .header-wrapper {
        padding: 0;
    }
    .header-wrapper.btm {
        padding: 10px 0 2px;
    }
    .SortBox, #CategoryPagingTop {
        float: left;
        margin: 5px auto;
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .SortBox label, .SearchSorting label, .SortBox span, .SearchSorting span, .SortBox div.selector, .SearchSorting div.selector {
        float: none;
    }
    #CategoryPagingTop {
        margin-bottom: 0;
        padding: 10px 0 5px;
    }
    .header-wrapper .CategoryPagination {
        float: none;
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .CategoryPagination .PagingList {
        float: none;
        display: inline-block;
    }
    #CategoryPagingBottom {
        padding: 10px 0 5px;
    }
    #CategoryPagingBottom .CategoryPagination {
        left: inherit;
        text-align: center;
    }
    .CategoryPagination {
        float: none;
    }
}

/* FOOTER */
.NewsLetter {
    background: #0b0b0b;
    margin: 0;
}
.NewsLetter .wrap {
    padding: 0;
}
.NewsLetter .wrap #SideNewsletterBox .BlockContent {
    margin: 12px 0 0;
    width: 65%;
}
body .NewsLetter .wrap #SideNewsletterBox h2 {
    color: #fff;
    font-family: 'Khand', sans-serif;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0.05em;
    line-height: normal;
    margin: 0;
}
.NewsletterSubscription input {
    background: #2d2d2d;
    color: #fff;
    float: left;
    line-height: 35px;
    margin: 0 0 0 2%;
    padding: 0 10px;
    width: 30%;
}
.NewsletterSubscription .Button {
    float: left;
    font-size: 20px;
    font-weight: 600;
    height: auto;
    letter-spacing: 0.025em;
    margin: 0 0 0 2%;
    padding: 0 10px;
    text-transform: uppercase;
    width: 28%;

    background: #ff6868;
    background: -moz-linear-gradient(top,  #ff6868 0%, #ff6868 50%, #ff0000 50%, #ff0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6868), color-stop(50%,#ff6868), color-stop(50%,#ff0000), color-stop(100%,#ff0000));
    background: -webkit-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: -o-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: -ms-linear-gradient(top,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    background: linear-gradient(to bottom,  #ff6868 0%,#ff6868 50%,#ff0000 50%,#ff0000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6868', endColorstr='#ff0000',GradientType=0 );
}
.NewsletterSubscription .Button:hover {
    background: #ff0000;
}
#ContainerFooter {
    background: url('//cdn10.bigcommerce.com/s-ohy7i05/templates/__custom/img/bg-pattern.jpg?t=1565100458') repeat;
    border-top: 5px solid #ff0000;
}
#FooterUpper {
    padding: 20px 0;
}
#ContainerFooter #FooterUpper > ul.c-info, #ContainerFooter #FooterUpper > ul.c-tweets {
    background: url('//cdn10.bigcommerce.com/s-ohy7i05/templates/__custom/img/bg-top-menu.jpg?t=1565100458') repeat;
    padding: 15px;
    width: 18%;
}
#ContainerFooter #FooterUpper > ul.c-tweets {
    margin: 0;
}
#ContainerFooter .tweets-container li {
    background: transparent;
}
#ContainerFooter #FooterUpper > ul.c-account, #ContainerFooter #FooterUpper > ul {
    margin-right: 1%;
    width: 19%;
}
#ContainerFooter #FooterUpper .f-heading {
    background: #ff0000;
    border: none;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
    height: auto;
    letter-spacing: normal;
    padding: 2px 10px 0;
}
#ContainerFooter #FooterUpper .c-info .f-heading {
    background: none;
    padding: 0;
    text-align: center;
}
#ContainerFooter #FooterUpper .c-tweets .f-heading {
    font-size: 24px;
    font-weight: 600;
    text-align: center;
}
#ContainerFooter #FooterUpper > ul > li > a, #FooterUpper #SideCategoryList li a {
    color: #fff;
    font-weight: 600;
    padding: 4px 10px;
}
#ContainerFooter #FooterUpper > ul > li > a:hover, #FooterUpper #SideCategoryList li a:hover {
    color: #d0d0d0;
}
#ContainerFooter #FooterUpper > ul.c-info li {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    padding-left: 20px;
    position: relative;
}
#ContainerFooter #FooterUpper > ul.c-info .f-heading {
    padding-left: 0;
}
#ContainerFooter #FooterUpper > ul.c-info li .glyphicon {
    left: 0;
    position: absolute;
    top: 3px;
}
#Footer {
    background: #0b0b0b;
    color: #fff;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#currency-chooser {
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 11px;
    text-transform: uppercase;
}
#currency-chooser .currency-info, #currency-chooser #change-currency {
    float: none;
    display: inline;
}
#currency-chooser #change-currency {
    margin-left: 4px;
}
#Footer a, #currency-chooser #change-currency {
    color: #ff0000;
}
#Footer a:hover, #currency-chooser #change-currency:hover {
    color: #fff;
}
#Footer .FloatLeft {
    
}
#ContainerFooter #FooterUpper > ul.c-info li.address, #ContainerFooter #FooterUpper > ul.c-info li.email {
    display: block;
}
#Footer img {
    display: inline-block;
    margin: 0 5px;
    vertical-align: bottom;
}
.Left .coupon-code {
    margin: 0 0 10px;
}
.CouponCode {
    padding: 0;
}
.Left .btn {
    padding-bottom: 5px;
}
@media only screen and (max-width: 1180px) {
    #ContainerFooter #FooterUpper > ul > li.phone > a, #ContainerFooter #FooterUpper > ul > li.email > a {
        word-break: break-all;
    }
    #ContainerFooter #socnet a {
        margin: 5px 5px 5px 0;
    }
}
@media only screen and (max-width: 1080px) {
    body .NewsLetter .wrap #SideNewsletterBox .BlockContent {
        margin-top: 0;
        min-width: inherit;
        width: 95%;
    }
    #ContainerFooter #FooterUpper .f-heading {
        font-size: 18px;
    }
    #ContainerFooter #FooterUpper .c-tweets .f-heading {
        font-size: 20px;
    }
    #ContainerFooter #FooterUpper ul.c-info {
        margin: 0 0 10px;
        width: 100%;
    }
    #ContainerFooter #FooterUpper > ul.c-info li {
        padding-left: 0;
    }
    #ContainerFooter #FooterUpper ul.c-info > li > a {
        text-align: center;
    }
    #ContainerFooter #FooterUpper > ul.c-info li .glyphicon {
        left: -3px;
        position: relative;
    }
    #ContainerFooter #FooterUpper .c-info #socnet {
        padding: 0;
    }
    #ContainerFooter #FooterUpper > ul.c-account, #ContainerFooter #FooterUpper > ul {
        width: 24%;
    }
    #ContainerFooter #FooterUpper > ul.c-tweets {
        width: 25%;
    }
.infobtn {
    background: #424242 none repeat scroll 0 0;
    -moz-user-select: none;
    background-image: none;
    border: 0px solid transparent;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    line-height: 0px;
    margin-bottom: 0;
    padding: 3px 0px 0px 3px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    color: #fff;
}

.relatedBtn button {
    background: #a80000 none repeat scroll 0 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 5px 0px 9px;
}

}
@media only screen and (max-width: 850px) {
    body .NewsLetter .wrap #SideNewsletterBox .BlockContent {
        max-width: inherit;
    }
    body .NewsLetter .wrap #SideNewsletterBox h2 {
        font-size: 30px;
    }
    .NewsletterSubscription input {
        float: none;
        margin: 0 0 5px;
    }
    .NewsletterSubscription .Button {
        float: none;
        margin: 5px 0 10px;
        width: 58%;
    }
    #ContainerFooter #FooterUpper > ul.c-account, #ContainerFooter #FooterUpper > ul, #ContainerFooter #FooterUpper > ul.c-tweets {
        width: 49%;

    }
    #ContainerFooter #FooterUpper > ul.c-pages {
        margin: 0;
        width: 49%;
    }
    #ContainerFooter #FooterUpper > ul.c-shop {
        clear: both;
    }
    #footer-right {
display:none;
}
.js-facet-wrapper {
    width: 20%;
    display: inline;
    float: left;
}
}
@media only screen and (max-width: 640px) {
    .Content.left {
        padding: 20px 0;
    }
.js-facet-wrapper {
    width: 50%;
    display: inline;
    float: left;
}
}
@media only screen and (max-width: 512px) {
    #ContainerFooter #FooterUpper > ul.c-account, #ContainerFooter #FooterUpper > ul, #ContainerFooter #FooterUpper > ul.c-pages, #ContainerFooter #FooterUpper > ul.c-tweets {
        margin: 0;
        width: 100%;
    }
    #ContainerFooter #FooterUpper > ul.c-info li.f-heading, #ContainerFooter #FooterUpper .c-tweets .f-heading {
        margin-top: 0;
    }
    #ContainerFooter #FooterUpper > ul li.f-heading {
        background: #ff0000;
    }
  .header img, .Content img, .container-footer img {
    height: auto;
    max-width: 100% !important;
}
}