/*  Typography -------------------------- */
html,
body { font: 400 12px/1.65 Roboto, Arial; color: #ffffff; }

h1 { font: 700 24px/1.15 Roboto, Arial; color: #ff9e01; }
h2 { font: 700 20px/1.25 Montserrat, Arial; color: #ff9e01; }
h3 { font: 700 20px/1.25 Roboto, Arial; color: #ff9e01; }
h4 { font: 700 18px/1.35 Montserrat, Arial; color: #ff9e01; }
h5 { font: 700 16/1.35 Montserrat, Arial; color: #ff9e01; }
h6 { font: 400 1.35 Montserrat, Arial; color: #ff9e01; }

a { color: orange;}
a:hover, a:focus { color: #ffffff; }

input,
textarea,
select { border: 1px solid #ff9e01; }
label { color: #ff9e01; }

table { background: #080808; border: 1px solid #ff9e01; }
table th { color: #ff9e01; font-weight: 700; }
table td,
table th { border: 1px solid #ff9e01; }
table tbody th { border-right: 1px solid #ff9e01; }

.breadcrumb a, 
.breadcrumb span { text-transform:capitalize; }

.page-header h2 a { color: #ff9e01; }

/*  Header -------------------------- */
.header-top { background: #ff9e01; }
.header-bottom { background: #2a2a2a; }
.header-panel .inner { background: #080808; }

.search-bar .input-group-btn input.btn { background-color: #080808; }
.search-page .search-bar input.input-group-field { border-color: #ff9e01; }

.currency,
.lang-block,
.header-links li { border-left: 1px solid #ff9e01; }

.header-middle a,
.site-header .selectize-dropdown, 
.site-header .selectize-input, 
.site-header .selectize-input input,
.header-mobile,
.header-mobile a { color: #ffffff; }
.header-middle li a:hover { border-bottom: 1px solid #ffffff; }

.header-panel a { color: #ffffff; }

.header-mobile .dropdown-menu { border: 1px solid #ff9e01; border-width: 0 0 1px; }

.dropdown-login:before { border-left: 1px solid #ff9e01; }
.dropdown-login:hover > a,
.dropdown-login.open > a { background: #2a2a2a; color: #dadada; border-color: #ff9e01; }
.dropdown-login .dropdown-menu { font: 400 12px/1.65 Roboto, Arial; border: 2px solid #ff9e01; background-color: #202020; }
.dropdown-login .dropdown-menu p a { color: #ff9e01; }
.dropdown-login .returning-customer a { color: #ff9e01; }
.dropdown-login .returning-customer a:hover { border-bottom: 1px solid #ff9e01; }
.dropdown-login input.btn { 
  border-color: transparent;
  color: #ffffff;
  font: 700 12px/1.35 Montserrat, Arial;
  background: #ff9e01; 
}
.dropdown-login input.btn:hover {
  background-color: #ff9e01;
  color: #000000;
  border-color: #ffffff;
  font: 700 12px/1.35 Montserrat, Arial;
}
.dropdown-login .new-customer { border-top: 1px solid #ff9e01; }
.dropdown-login .new-customer a {
  color: #fff;
  border-color: rgba(0,0,0,0);
  border-width: 1px;
  font: 700 12px/1.35 Montserrat, Arial;
  
  background: #ff9e01; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff9e01 0%, #ff9e01 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e01), color-stop(100%,#ff9e01)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9e01 0%,#ff9e01 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e01', endColorstr='#ff9e01',GradientType=0 ); /* IE6-9 */
    
  -webkit-box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset;
  -moz-box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset;
  box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset; 
}
.dropdown-login .new-customer a:hover {
  color: #ffffff;
  border-color: rgba(0,0,0,0);
  
  background: #011f2a; /* Old browsers */
  background: -moz-linear-gradient(top,  #011f2a 0%, #011f2a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#011f2a), color-stop(100%,#011f2a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #011f2a 0%,#011f2a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f2a', endColorstr='#011f2a',GradientType=0 ); /* IE6-9 */
    
  -webkit-box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
  box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
}
.top-cart #cartCount { background: #a7cb0b; }

/*  Body -------------------------- */
body {
  font-size: 100%;
  background-color: #080808;
  
}

.widget-weekly-special { background-color: #141414; }

.widget-title a:hover { color: #ff9e01; border-bottom: 1px solid #ff9e01; }
.widget-title h3,
.collection-title h3 a { font: 700 20px/1.25 Montserrat, Arial; color: #ff9e01; }

.product-title, 
.product-name a, 
.ajax-product-title { text-transform: capitalize; color: #ff9e01; }

.price-box { font: 400 1.35 Montserrat, Arial; font-weight: 700; color: #ff9e01; }
.price.on-sale, 
.special-price { color: #ff7600!important; }
.old-price,
.compare-price { color: #ffffff!important; }
.price-box em { color: #ffffff }

.products-grid .grid-item-border .product-top { background-color: #080808; }

.page-header { background-color: #141414; border: 1px solid #ff9e01; border-width: 1px 0; }

.collection-title .count-products { color: #ffffff; }

/* Body Line */

.widget-weekly-special,
.widget-block .widget-title,
.three-block-text li:nth-child(2) .inner,
.recently-viewed-products,
.products-grid .grid-item-border .product-top { border-color: #ff9e01; border-style: solid; }

/*  Footer -------------------------- */

.footer-top {
  background-color: #2a2a2a; 
  border-top: 1px solid #ff9e01;
}

.footer-middle { background-color: #2a2a2a; }
.footer-bottom { background-color: #000000; }

.footer-top h6 { color: #ff9e01; font-weight: 700; }
.footer-top,
.footer-top a,
.footer-top a:hover { color: #ffffff; }

.footer-middle,
.footer-middle a { color: #fff; font: 400 1.35 Montserrat, Arial; }
.footer-middle a.live-chat { border: 2px solid #afea03; }
.footer-middle .content a:hover { border-bottom: 1px solid #fff; }

.footer-bottom,
.footer-bottom address a { color: #ffffff; }
.footer-bottom address a:hover { border-color: #ffffff; }

.newsletter .input-group-field { border: 1px solid #ff9e01; color: #5e5e5e; }
/*.newsletter .input-group-field { border: 1px solid #ff9e01; color: #ffffff; }*/

/*  Navigation -------------------------- */
.nav-bar > a { background: #080808; color: #ffffff; font: 400 1.35 Montserrat, Arial; }

.site-nav { background-color: #080808; border: 1px solid #060606; border-top: 0; }
.site-nav > li > a { font: 600 15px/1.65 Roboto, Arial; color: #ff9e01; border-top: 1px solid #ff9e01; }
.site-nav > li:hover > a,
.site-nav > li:hover > a:hover { color: #ffffff; }
.site-nav > li.dropdown:hover > a { background: #000000; }

/* dropdown menu */
.site-nav-dropdown { font: 400 12px/1.65 Roboto, Arial; border-style: solid; border-color: #ff9e01; background:rgba(0, 0, 0, 0.94);#000000; }
.site-nav-dropdown {border-toP: 0px solid black;}
.site-nav-dropdown .col-1 .inner > a { font: 700 12px/1.65 Montserrat, Arial; }
.site-nav-dropdown .col-1 .inner > a,
.site-nav-dropdown .widget-title h6 { color: #ff9e01; }
.site-nav-dropdown li a { color: #ffffff; }

.site-nav-dropdown .widget-title h6 { font: 700 12px/1.65 Montserrat, Arial; }
.style_2.site-nav-dropdown .col-2 { font: 700 12px/1.65 Montserrat, Arial; color: #e95144; }
.style_2.site-nav-dropdown .col-2 > span { background: #ff9e01; border-bottom: 1px solid #ff9e01;}
.style_3.site-nav-dropdown .col-3 p { font: 700 12px/1.65 Montserrat, Arial; }
.style_3.site-nav-dropdown .col-3 p a { color: #ff9e01; }
.style_3.site-nav-dropdown .col-3 p a:hover { color: #e95144; }
.style_3.site-nav-dropdown .col-3 p a:after { border-left-color: #e95144; }

/*  Button -------------------------- */
.fa-phone-square { color: #ff9e01; }

.btn,
.btn-secondary,
.text-continue a,
.spr-summary-actions a,
.template-customers-addresses .grid .large--right a,
.template-customers-addresses .grid .grid-item > p.button > a,
.content-blog .list-blog .button a,
.infinite-scrolling a,
.infinite-scrolling-homepage a,
.address.note a,
a.add-new-address { 
  background-color: #ff9e01;
  color: #000000;
  border-color: #ffffff;
  font: 700 12px/1.35 Montserrat, Arial;
}

.btn:hover,
.btn-secondary:hover,
.text-continue a:hover,
.spr-summary-actions a:hover,
.spr-button-primary,
.template-customers-addresses .grid .large--right a:hover,
.template-customers-addresses .grid .grid-item > p.button > a:hover,
.content-blog .list-blog .button a:hover,
.infinite-scrolling a:hover,
.infinite-scrolling-homepage a:hover,
#dropdown-cart .btn,
.address.note a:hover,
a.add-new-address:hover,
.contact-us .btn,
#comments .btn-secondary { 
  color: #ffffff;
  border-color: #ff9e01;
  border-width: 1px;
  padding: 12px 21px 10px;
  font: 700 12px/1.35 Montserrat, Arial;
  
  background: #ff9e01; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff9e01 0%, #ff9e01 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e01), color-stop(100%,#ff9e01)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9e01 0%,#ff9e01 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e01', endColorstr='#ff9e01',GradientType=0 ); /* IE6-9 */
    
  -webkit-box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
  box-shadow: 0 1px 0 rgba(251, 251, 251, 0.2) inset;
}

.spr-button-primary:hover,
#dropdown-cart .btn:hover,
.contact-us .btn:hover,
#comments .btn-secondary:hover {
  background: #ff9e01; 
  color: #000000;
  border: 2px solid #ffffff;
  font: 700 12px/1.35 Montserrat, Arial; 
}

.spr-button-primary:hover,
.contact-us .btn:hover,
#comments .btn-secondary:hover { padding: 11px 20px 9px; }
#dropdown-cart .btn { padding: 15px 20px 14px; }
#dropdown-cart .btn:hover { padding: 14px 19px 13px; }

.newsletter .input-group-btn > .btn,
#mc_embed_signup .input-group-btn .btn {
  color: #ffffff;
  font: 700 12px/1.35 Montserrat, Arial;
  
  background: #ff9e01; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff9e01 0%, #ff9e01 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e01), color-stop(100%,#ff9e01)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9e01 0%,#ff9e01 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e01', endColorstr='#ff9e01',GradientType=0 ); /* IE6-9 */
}

.cart-summary .btn,
.quick-view .product-shop .btn,
.product-shop #add-to-cart-form .btn , .iwishBuyBtn.btn{ 
  color: #fff;
  border-color: rgba(0,0,0,0);
  border-width: 1px;
  padding: 16px 20px 15px;
  font: 700 14px/1.35 Montserrat, Arial;
  
  background: #ff9e01; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff9e01 0%, #ff9e01 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e01), color-stop(100%,#ff9e01)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9e01 0%,#ff9e01 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e01', endColorstr='#ff9e01',GradientType=0 ); /* IE6-9 */
    
  -webkit-box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset;
  -moz-box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset;
  box-shadow: 0 2px 0 rgba(251, 251, 251, 0.25) inset; 
}

.cart-summary .btn:hover,
.quick-view .product-shop .btn:hover,
.product-shop #add-to-cart-form .btn:hover ,.iwishBuyBtn.btn:hover{
  color: #ffffff;
  border-color: rgba(0,0,0,0);
  font: 700 14px/1.35 Montserrat, Arial;
  
  background: #011f2a; /* Old browsers */
  background: -moz-linear-gradient(top,  #011f2a 0%, #011f2a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#011f2a), color-stop(100%,#011f2a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #011f2a 0%,#011f2a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #011f2a 0%,#011f2a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f2a', endColorstr='#011f2a',GradientType=0 ); /* IE6-9 */
}

.btn[disabled] { background: none!important; border-color: #ff7600!important; color: #ff7600!important; }

/* Dropdown Cart */
#dropdown-cart { background-color: #080808; border: 1px solid #ff9e01; }
#dropdown-cart .cart-collateral { font: 400 1.35 Montserrat, Arial; color: #ffffff; }
#dropdown-cart .price { color: #ff9e01; }
#dropdown-cart .summary { background-color: #141414; border-top: 1px solid #ff9e01; }
#dropdown-cart .summary .label { font: 400 1.35 Montserrat, Arial; color: #ff9e01; font-weight: 700; }
#dropdown-cart .summary .price { font: 700 16/1.35 Montserrat, Arial; }
#dropdown-cart .text-cart { font: 400 1.35 Montserrat, Arial; }
#dropdown-cart .text-cart a { color: #ff9e01; }
#dropdown-cart .text-cart a:hover { border-bottom: 1px solid #ff9e01; }
.mini-products-list .item { border-top: 1px solid #ff9e01; }


/* Home Page */
.banner-home-bottom .des h3 { font: 700 20px/1.25 Montserrat, Arial; }
.tr-banner-home-bottom .des h3 { font: 700 20px/1.25 Montserrat, Arial; }

/* Count Down */
.countdown { background-color: #080808; border: 1px solid #ff9e01; border-top: 0; }
.countdown .time span { font: 700 18px/1.35 Montserrat, Arial; font-weight: 400; color: #ff9e01; }
.countdown .time { color: #ffffff; }
.countdown .time > div { border-left: 1px solid #ff9e01; }
.countdown > span { background-color: #ff9e01; color: #fff; font-family: Georgia; }
.countdown > span:after { background-color: #ff9e01; }
.countdown > span:before { border-left-color: #ff9e01; border-top-color: #ff9e01; }

/* Label */
.product-label strong { background-color: #ff7600; color: #fff; }
.product-label strong.new { background-color: #a7cb0b; color: #fff; border: 1px #a7cb0b; }
.product-label strong.sold-out-label { background-color: red; }

/* Close Button */
.close-window,
.close-modal,
#email-modal .close { background-color: #ff9e01; }
.close-window:hover,
.close-modal:hover,
#email-modal .close:hover { background-color: #ff7600; }

.wishlist .fa-heart,
.quickview-button .fa-eye { color: #ff9e01; }

/* Sidebar */
#displayTextLeft { font: 400 1.35 Montserrat, Arial; font-weight: 700; }

.refined-widgets { background: #ff9e01; }
.refined-widgets h5,
.refined-widgets a { color: #fff; }
.sidebar-links .widget-title,
.sidebar-block .widget-title { border-top: 1px solid #ff9e01; }
.sidebar .widget-title h6 a { font: 400 12px/1.65 Roboto, Arial; color: #ff7600; }
.sidebar .widget-title h6 a:hover { border-color: #ff7600; }
.sidebar .widget-title h6 span:after { border-top-color: #ff9e01; }
.sidebar .widget-title.click h6 span:after { border-bottom-color: #ff9e01; }

.sidebar .widget-title h5 { border-color: #ff9e01; }

.sidebar-links .widget-content a:hover { border-bottom: 1px solid #ff9e01; }
.sidebar-links .widget-content > ul > li > a { font: 400 1.35 Montserrat, Arial; color: #ff9e01; }
.sidebar-links .widget-content a .count-products { color: #ffffff; }

/* Category Page */
.view-mode { border: 1px solid #ff9e01; }
.toolbar a.list { border-left: 1px solid #ff9e01; }
.toolbar .btn-group { font: 400 1.35 Montserrat, Arial; }
.toolbar button { font: 400 12px/1.65 Roboto, Arial; border: 1px solid #ff9e01; }
.toolbar button:after { border-left: 1px solid #ff9e01; }
.toolbar button:before { border-top-color: #ff9e01; }
.toolbar .btn-group.open button:before { border-bottom-color: #ff9e01; }

.dropdown-menu > li > a { font: 400 12px/1.65 Roboto, Arial; color: black; }
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus { background: #ff9e01; color: white;}

.pagination-page li { font: 400 1.35 Montserrat, Arial; }
.pagination-page li a,
.pagination-page li > span { border: 1px solid #ff9e01; }
.pagination-page li.active > span { 
  background-color: #ff9e01;
  color: #000000;
  border: 2px solid #ffffff; 
}

.pagination-page li a:hover {
  color: #fff;
  
  background: #ff9e01; /* Old browsers */
  background: -moz-linear-gradient(top,  #ff9e01 0%, #ff9e01 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9e01), color-stop(100%,#ff9e01)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ff9e01 0%,#ff9e01 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ff9e01 0%,#ff9e01 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e01', endColorstr='#ff9e01',GradientType=0 ); /* IE6-9 */
}

/* Category Page */

  .products-grid.row { margin: 0 -15px; }


/* Detail Page */
.product-img-box .product-photo-thumbs li a:hover, 
.product-img-box .product-photo-thumbs li a.active { border-color: #ff9e01; }

.product-shop .selectize-input { border: 1px solid #ff9e01;}
.product-shop .selectize-control.single .selectize-input:after { border-top-color: #ff9e01; }
.product-shop .selectize-control.single .selectize-input:before { border-left: 1px solid #ff9e01; }
.product-shop .selectize-control.single .selectize-input.dropdown-active:after { border-bottom-color: #ff9e01; }

.product-shop .product-title,
.product-shop .product-title h2 { font: 700 24px/1.15 Roboto, Arial; color: #ff9e01; }
.product-shop .product-title a { color: #ff9e01; font-size: 83.5%; }
.product-shop .sample-vendor { font: 400 1.35 Montserrat, Arial; }
.product-shop .sku_product { font: 400 1.35 Montserrat, Arial; }
.product-shop .product-infor p span { color: #f2810e; }
.product-shop .prices .compare-price { font: 700 30px/1.25 Montserrat, Arial; }
.product-shop .total-price > span,
.product-shop .price { font: 700 30px/1.25 Montserrat, Arial; color: #ff9e01; }
.product-shop .price-saving { font: 400 1.35 Montserrat, Arial; background-color: #f2810e; color: #fff; }
.product-shop .price-saving:before { border-right-color: #f2810e; }
.product-shop .extra { border: 1px solid #ff9e01; }
.button.dec:after { border-top-color: #ff9e01; }
.button.inc:after { border-bottom-color: #ff9e01; }

.swatch label { border: 1px solid #ff9e01; }
.swatch input:checked + label,
.swatch label:hover { border-color: #ff9e01; }
.swatch .header { color: #ff9e01;  }
.product-list .wishlist,
.product-shop .wishlist { background: #141414; border: 1px solid transparent; border-bottom-color: #ff9e01; }
.product-list .wishlist:hover,
.product-shop .wishlist:hover { border-color: #ff9e01; }
.text-register a { color: #ff9e01; text-decoration: none; }
.text-register a:hover { border-bottom: 1px solid #ff9e01; }

.panel-group { border-top: 1px solid #ff9e01; }
.panel-group .inner { background-color: #141414; border: 1px solid #ff9e01; border-width: 1px 0; }
.nav-tabs > li > a { font: 400 1.35 Montserrat, Arial; font-weight: 700; color: #ff9e01; border: 1px solid #ff9e01; border-width: 0 1px; border-left-color: transparent; }
.nav-tabs > li:first-child > a { border-left-color: #ff9e01; }
.nav-tabs > li:hover,
.nav-tabs > li.active { border-top: 1px solid #ff9e01; }
.nav-tabs > li > a:hover,
.nav-tabs > li:hover > a,
.nav-tabs > li:hover > a:hover,
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus { background-color: #141414; color: #ff9e01; border: 1px solid #ff9e01; border-width: 0 1px; }

.panel-group .spr-container h2.spr-header-title { font: 700 18px/1.35 Montserrat, Arial; }
.panel-group .spr-review, 
.tab-content .spr-form { border-top: 1px solid #ff9e01; }
.panel-group .spr-form-title { font: 400 1.35 Montserrat, Arial; font-weight: 700; }
.panel-group .spr-form-label { font: 400 12px/1.65 Roboto, Arial; font-weight: 700; }
.panel-group .spr-review .spr-review-header-title { font: 400 1.35 Montserrat, Arial; font-weight: 700; }
.panel-group .spr-review .spr-review-header-byline { font: 400 12px/1.65 Roboto, Arial; }
.panel-group .spr-review-reportreview { font: 400 12px/1.65 Roboto, Arial; color: #ff9e01; }

.panel-group .panel { border-top: 1px solid #ff9e01; }
.panel-group .panel-title { font: 400 1.35 Montserrat, Arial; font-weight: 700; }
.panel-group .panel-title > a { color: #ff9e01; }

/* Cart Page */
.cart-header { border: 1px solid #ff9e01; }
.cart-list { border: 1px solid #ff9e01; border-width: 0 1px; }
.cart-list li { border-bottom: 1px solid #ff9e01; }
.cart-list .item p { color: #ffffff; }
.cart-list .product-qty .extra { border: 1px solid #ff9e01; }
.cart-list .price,
.cart-list .total-price { font: 400 1.35 Montserrat, Arial; color: #ff9e01; }
.cart-button { background-color: #141414; border: 1px solid #ff9e01; border-width: 0 1px 1px; }

.cart-row h4 { border-bottom: 1px solid #ff9e01; }
.cart-summary .price > span { font: 700 20px/1.25 Roboto, Arial; color: #ff9e01; }

/* Wishlist Page */
.wishlist-header { border: 1px solid #ff9e01; }
.wishlist-product { border: 1px solid #ff9e01; border-width: 0 1px; }
.wishlist-product li { border-bottom: 1px solid #ff9e01; }
.wishlist-product .price { font: 400 1.35 Montserrat, Arial; color: #ff9e01; }
.wishlist-button { background-color: #141414; border: 1px solid #ff9e01; border-width: 0 1px 1px; }
.wishlist-product .remove a { border: 2px solid #ff7600; }
.wishlist-product .remove a:hover { background-color: #ff7600; }

/* Account Page */
#customer_login .action-btn a.return { color: #ff9e01; border-color: #ff9e01; }
#customer_login .action-btn span { color: #ffffff; }

.template-customers-account .page-header h4 { font: 400 1.35 Montserrat, Arial; font-weight: 700; }
.template-customers-account .grid .page-header { border: 1px solid #ff9e01; }

/* Contact Page */
.contact-us h4 { border-bottom: 1px solid #ff9e01; }

/* Blog Page */
.widget-recent-articles .article { border-top: 1px solid #ff9e01; }
.widget-recent-articles .article a { color: #ff9e01; }
.widget-recent-articles .article a:hover { border-bottom: 1px solid #ff9e01; }
.widget-recent-articles .article em { color: #ffffff; }
.blog_author,
.blog_author a { color: #ffffff; }
.content-blog .list-blog h3 a { color: #ff9e01; }
.content-blog .list-blog h3 a:hover { border-bottom: 1px solid #ff9e01; }
.content-blog .list-blog > li,
.content-blog .toolbar.toolbar-bottom { border-top: 1px solid #ff9e01; }
.widget-tags li a,
.user-tags li a { background-color: #141414; color: #ffffff; border-bottom: 1px solid #ff9e01; }
.widget-tags li a:hover,
.user-tags li a:hover { border: 1px solid #ff9e01; }
.blog-detail .title h3 { color: #ff9e01; }
#add-comment-title,
.title-comment { font: 700 20px/1.25 Montserrat, Arial; border-top: 1px solid #ff9e01; }

.comment-head,
.blog-detail p.note { color: #ffffff; }

/* Popup Newsletter */
#email-modal .window-content label { color: #ffffff; }



/* Enable-Disable Sidebar */

  @media (min-width: 768px) {
  	.template-collection .sidebar { display: block!important; }
  }
  @media (max-width: 767px) {
    .template-collection #displayTextLeft { display: block; }
  }



  @media (min-width: 768px) {
  	.template-blog .sidebar,
    .template-article .sidebar { display: block!important; }
  }
  @media (max-width: 767px) {
    .template-blog #displayTextLeft,
    .template-article #displayTextLeft { display: block; }
  }


/* Enable opacity when hover image */


/* Show sidebar on the left, right */


/* Menu */

  .site-nav > li.last > a { text-transform: uppercase; padding: 19px 20px; }
  .site-nav > li.last > a > span { font-size: 92.5%; font-weight: 700; letter-spacing: 0.02em; color: #96b609; }
  .site-nav > li.last > a > span:before { margin-right: 5px; display: inline-block; border: 4px solid transparent; border-left-color: #ff9e01; }



  .products-grid .product-des { width: 55px; margin-left: -28px; }



  .quickview-button a { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }



  .products-grid .wishlist { border-left: 1px solid #ccc; width: 36px; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; }


@media (max-width: 767px) {
  #cartToggle .fa-shopping-cart,
  .header-mobile #showLeftPush,
  .customer-area .fa-user,
  .nav-search .fa-search { color: #ffffff; }
  
  .nav-search .dropdown-menu { background: #fafafa; border: 1px solid #ff9e01; border-width: 1px 0; }
  
  #menu { border-right: 1px solid #ff9e01; }
  .mm-navbar { border-color: #ff9e01; }
  
  /* Change this sum bitch for mobile background */
  .mm-menu { background: #2a2a2a; }
  
  .mm-listview > li:not(:first-child) > a { border-top: 1px solid #ff9e01; }
  .mm-menu .mm-listview > li .mm-next:after, 
  .mm-menu .mm-listview > li .mm-arrow:after { border-color: #ff9e01; }
  .mm-menu .mm-listview > li:hover .mm-next:after, 
  .mm-menu .mm-listview > li:hover .mm-arrow:after { border-color: #ffffff; }
  .mm-subopened .mm-subblocker:before { color: #ff9e01; }
  
   /* Original backgound hover colour */
   /*.site-nav > li:hover,*/
   /*.site-nav > li:hover a { background: #141414!important; }*/
  
  .site-nav > li:hover,
  .site-nav > li:hover a { background: #000000; }  
  .site-nav-dropdown li:hover a { color: #ffffff; }
  
  .customer-area .dropdown { border: 1px solid #ff9e01; border-width: 1px 0; }
  .currency .selectize-control { border-top: 1px solid #ff9e01; }
  
  /* Settings Currency & Languages */
  
    .lang-block { width: 100%; }
    .lang-block .selectize-dropdown { width: 100%!important; }
    .lang-block .selectize-control.single .selectize-input { border-top: 1px solid #ff9e01; }
  
  
  
    .currency { width: 100%; }
  
}