/* Trade Gothic Bold */
@font-face{
	font-family:"Trade Gothic W01 Bold";
	src:url("/Fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
	src:url("/Fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),url("/Fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("/Fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("/Fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
	font-weight:normal;
}
/* Trade Gothic Bold Condensed */
@font-face{
	font-family:"TradeGothicW01-BoldCn20 675334";
	src:url("/Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
	src:url("/Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),url("/Fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("/Fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("/Fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
	font-weight:normal;
}
/* Trade Gothic Condensed */
@font-face{
	font-family:"Trade Gothic W01 Cn 18";
	src:url("/Fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
	src:url("/Fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("/Fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("/Fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("/Fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
	font-weight:normal;
}
/* Trade Gothic Light */
@font-face{
	font-family:"Trade Gothic W01 Cn 18";
	font-style:normal;
	src:url("/Fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix");
	src:url("/Fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot"),url("/Fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"),url("/Fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"),url("/Fonts/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg");
	font-weight:normal; 
}

body {
    background-color: Black;
    /*font-family: 'Trade Gothic W01 Cn 18', 'Arial Narrow', Arial, sans-serif;*/
	font-family: 'Inter', sans-serif;
    color: #222;
}
@media (min-width: 768px) {
    body, .header, .header-menu, .master-wrapper-content {
        width: 750px;
        margin: 0 auto;
    }

    .navbar {
        border-radius: 0;
    }
}

@media (min-width: 992px) {
    body, .header, .header-menu, .master-wrapper-content {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    body, .header, .header-menu, .master-wrapper-content {
        width: 1440px;
    }
}

#topcartlink a.ico-cart {
    background: url('../images/shopping-bag.png');
    background-repeat: no-repeat;
    background-position-y: 8px;
}

p {
    /*font-family: 'Trade Gothic W01 Cn 18', Arial, sans-serif;*/
    font-family: 'Inter', sans-serif;
}
h1, h2, h3, h4, .header-menu, .breadcrumb, .block-category-navigation, .block-manufacturer-navigation, .mini-shopping-cart .name, .product-variant-list .variant-name {
    /*font-family: 'TradeGothicW01-BoldCn20 675334', 'Arial Narrow', sans-serif;*/
	font-family: 'Libre Franklin', sans-serif;
}
    .block-category-navigation select, .block-manufacturer-navigation select {
        margin: 10px;
    }
    .block .tags li a,
    .item-box .product-title,
    .breadcrumb li,
    .block .list a {
        color: #777;
    }
.block .tags li a:hover,
.header-links a.ico-cart:hover,
.item-box .product-title a:hover,
.breadcrumb a:hover,
.block .list .active > a,
.block .list a:hover,
.cart .product a:hover {
    color: #000;
}
.master-wrapper-content .breadcrumb {
    display:none;
}
div.header,
div.header-menu {
    background-color: black;
    color: white;
}

.header-upper {
    background-color: white;
    color: black;
}

.header-menu:after {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -1.1em;
    color: #CCCCCC;
    font-size: 24px;
    width: 190px;
    text-align: left;
    text-transform: uppercase;
}
.header-menu > ul > li > a {
	font-size:16px;
}
.header-menu > ul > li {
	border:none;
}
.luxco-program-button a.button, .luxco-program-button a.button:hover, .luxco-program-button a.button:active, .luxco-program-button a.button:visited,
.luxco-program-button:hover {
    background-color: #f8f8f8 !important;
    color: #90060D;
    text-transform: none;
    padding: 0px;
}
    .luxco-program-button a.button::after {
        content:' \2192';
        font-size:18px;
    }
.nav-user-welcome-toggle img {
    vertical-align:middle;
}
.nav-user-welcome-toggle .caret-luxco {
    top: 5px;
    position: relative;
}
@media (min-width:1000px) {
    .header-menu .top-menu {
        text-align: right;
    }
}
.header-menu > ul > li > a 
{
    color: white;
}
.header-menu > ul > li > a:hover,
.header-menu > ul > li.active > a {
    color: white;
    text-decoration:underline;
}
.master-column-wrapper, 
.master-column-wrapper h1, .master-column-wrapper h2, .master-column-wrapper h3, .master-column-wrapper h4, .master-column-wrapper h5,
.master-wrapper-page .header-upper {
    background-color:#f8f8f8;
}

/* slider nav blocks */
.theme-custom .nivo-controlNav a.nivo-control.active {
    background-color: #EE3126;
}
.header-links li.luxco-account-balance span {
    color: #90060D;
}
.header-links li.luxco-account-balance span,
.header-links a.ico-cart span {
    text-transform: uppercase;
}
.mini-shopping-cart {
    font-size: 14px;
}
    .mini-shopping-cart .name a {
        color: #90060D !important;
    }
.mini-shopping-cart .name a:hover {
    color: #777 !important;
}
/* buttons/colors */
    .item-box .product-box-add-to-cart-button,
    .mini-shopping-cart .cart-button,
    .shopping-cart-page .update-cart-button,
    .shopping-cart-page .checkout-button {
        background-color: #90060D !important;
    }

a.button, input.button {
    background-color: #90060D;
    color: white;
    padding: 6px 18px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
}
a.button:hover, input.button {
    background-color: #B7251D !important;
}

/* things turned off **********/
.header-lower,
#toplink-custinfo,
#toplink-logout,
#toplink-register,
#toplink-login,
#small-search-box-form,
.product-reviews-overview,
.mini-shopping-cart .view-reward-points,
.mini-shopping-cart .checkout-button,
.shopping-cart-page .shipping-cost,
.shopping-cart-page .checkout-buttons,
.shopping-cart-page .addon-buttons,
.login-page .register-block,
/*.login-page .customer-blocks,*//* disable login/register */
.footer-upper, /* bottom/customer links */
.block-account-navigation .customer-info,
.block-account-navigation .reward-points,
.block-account-navigation .customer-addresses,
.block-account-navigation .change-password
{
    display: none !important;
}
.footer {
    background-color:#222;
    color:white;
}
.footer-lower img {
    float:left;
}

.gallery .picture-thumbs {
    text-align: center; 
}

@media (max-width:1000px) {
    .menu-toggle {
        background-color: black;
        background: url(none);
    }
    .header-menu::after {
        content: "";
    }
}
