
body, #fd_listing { 
   font-family: 'PT Sans', Arial; 
   position: relative; 
   color: #000; 
   
}

table { font-size: 13px !important; }

/* eBay Cache Bug Fixes */ 
#fd_listing * { font-family: 'PT Sans', Arial, Verdana !important; }

#fd_listing i { font-family: FontAwesome !important; } 

#fd_listing h1 { 
   font-size: 22px; 
   color: #3a383b;
}

#fd_listing .nav > li > a:hover { 
   color: inherit !important;
}



a { 
   color: #f5751c; 
}

a:hover { 
   color: #000; 
}
.header{
   background: #000;  
   padding-top: 25px; 
   padding-bottom: 25px; 
   z-index: 999; 
   position: relative; 
   height: 100px; 
} 

.logo { 
    }


.top-nav { 
   display: table-cell; 
   vertical-align: middle; 
   position: static !important; 
   
}
.navigation { margin-bottom: 0; padding-top: 10px; }


.navigation li a { 
   color: #fff;
   text-transform: uppercase;
   padding: 0;
   font-size: 14px; 
   
   
}

.navigation li a:hover, .navigation li a:focus { 
   color: #f56522; 
   text-decoration: none; 
}

.sub-cats { 
   position: absolute; 
   top: 100px;
   left: 0; 
   width: 100%; 
   padding: 15px; 
   z-index: 5; 
   border-top: 5px solid #f5751c; 
   border-bottom: 1px solid #e5e5e5; 
   background: #fff;
   display: none;
   
}

.sub-cats ul li a { 
   margin-bottom: 10px; 
   display: block; 
   color: #000; 
}

.sub-cats ul li a { 
   color: #3a383b;
   padding: 0;
}

.sub-cats ul li ul li a { 
   text-transform: none; 
   margin-bottom: 5px; 
}

.slicknav_menu  { 
   display: none;
   background: #2a2a2a; 
 }
 
 .slicknav_btn { 
   background: transparent; 
}
 
 .slicknav_menu .slicknav_icon { 
   display: none; 
}
.slicknav_nav ul { margin: 0; }

.slicknav_nav li { 
   border-top: 1px solid #222; 
   padding: 5px
   
}

.slicknav_nav li a { 
   margin: 0;

}

.slicknav_nav li:hover { 
   
}
.slicknav_nav .slicknav_item:hover { 
   border-radius: 0;
   background: none;
}

.slicknav_nav a:hover { 
   background: transparent; 
   color: #eee; 
   
}

.top-points ul { margin: 0;}

.top-points { 
   font-size: 12px; 
   font-weight: bold; 
   text-transform: uppercase; 
   color: #7b7b7b; 
   border-bottom: 1px solid #e5e5e5; 
   padding-top: 10px; 
   padding-bottom: 10px; 
   margin-bottom: 20px; 
}

.top-points .sub-text { 
   font-weight: normal; 
   display: block;
   font-size: 11px; 
   }

.top-points ul li { 
   border-left: 1px solid #e5e5e5; 
   padding: 0 1%; 
    
}

.top-points ul li:first-child { 
   border: none; 
}

.top-section { margin-bottom: 30px; }

.gallery { margin-bottom: 30px; }

.main-image { 
   border: 1px solid #e5e5e5; 

}

.img-thumb {
   margin-bottom: 7px; 
   max-width: 60px; 
}

.product-title { 
      color: #565656; 
      font-size: 22px;
      line-height: 1em; 
      text-transform: uppercase; 
      margin: 0 0 20px 0; 
      
}

.price { 
   color: #f56522;
   font-size: 22px; 
   font-weight: normal; 
   margin-bottom: 5px; 
   
}

.price-saving { 
   margin-bottom: 0; 
}

.old-price { 
   color: #777777; 
   text-decoration: line-through; 
   
   
}

.key-points { 
   margin-bottom: 30px; 
}

.key-points i { 
   padding-right: 3px; 
   color: #777; 
}

.icons { 
   margin-bottom: 30px; 
}

.icons .icon { 
   margin-bottom: 15px; 
}

.icons i { 
   color: #f56522; 
}

.icons h5 { 
   color: #646464; 
   font-weight: bold; 
   font-size: 16px; 
   text-transform: uppercase; 
   height: 54px;
}

.btn-buy { 
   background: #f56522;
   color: #fff; 
   border: none; 
   text-transform: uppercase;
   font-size: 16px; 
   padding-top: 15px;
   padding-bottom: 15px;
   padding-left: 30px; 
   padding-right: 30px; 
   border-radius: 0; 
   font-weight: bold; 
   margin-top: 20px; 

}

.btn-buy:hover { 
   background: #000; 
   color: #fff; 
}

.action-links { 
   font-size: 12px; 
   border-top: 1px solid #e5e5e5; 
   padding-top: 10px; 
   
}

.action-links a { 
      color: #777; 
}

.action-links a:hover{ 
   color: #f56522; 
   text-decoration: none; 
}

.nav-tabs { 
   border-bottom: 0; 
}

.nav-tabs>li>a { 
   background: #f2f2f2; 
   border: 1px solid #e9e9e9; 
   color: #646464; 
   font-weight: bold; 
   border-bottom: 0; 
   font-size: 17px; 
   text-transform: uppercase; 
   border-radius: 0; 
}

.panel-title>a { 
   background: #f2f2f2; 
   color: #646464; 
   font-weight: bold; 
   border-bottom: 0; 
   font-size: 17px; 
   text-transform: uppercase; 
   border-radius: 0; 
}

.panel-default>.panel-heading { 
   border-color: #e9e9e9; 
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { 
   border-left: 1px solid #e9e9e9; 
   border-right: 1px solid #e9e9e9; 
   border-top: 1px solid #e9e9e9; 
}

.panel-group .panel { border-radius: 0; }

.tab-content { 
   border: 1px solid #e9e9e9; 
   padding-top: 15px;
   padding: 15px;
   margin-bottom: 30px; 
}


.size-table-wrapper .table td, .size-table-wrapper .table th { 
   text-align: center; 
   padding: 2px 2px;
}



.size-chart-title { 
   background: #2a2a2a; 
   padding: 4px 10px; 
   color: #fff; 
   margin-bottom: 3px; 
   font-weight: bold; 
   
}

/* Size Chart*/
.size-table-wrapper {
  margin-bottom: 20px;
}
.size-chart-text {
  padding-bottom: 15px;
}
.size-chart-title {
  background: #2a2a2a;
  padding: 4px 10px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 3px;
}
.size-table-wrapper table {
  border-collapse: collapse;
  font-size: 13px; 
}

.size-table-wrapper th {
  background: #f2f2f2;
  width: 33%;
}
.size-table-wrapper td,
  .size-table-wrapper th {
  border: #e9e9e9 1px solid;
  text-align: center;
  padding: 2px 2px;
}
.size-table-wrapper .table-2-columns th { width: 50%; }
.size-table-wrapper .table-4-columns th { width: 25%; }
.size-table-wrapper .table-5-columns th { width: 20%; }


.feedback_comment a {
   color: #000 !important; 
   
}

.promo_items { 
   padding-top: 20px; 

}

.promo-section { 
   margin-bottom: 30px; 
   padding-top: 20px; 
}


.promo_items .item{ 
   margin-bottom: 30px; 
}
.promo-title h2 { 
   font-size: 25px; 
   color: #565656; 
   font-weight: bold; 
   text-transform: uppercase; 
   display: inline-block; 
   padding: 0 10px; 
   margin-bottom: -10px; 
   margin-top: 0 !important; 
   line-height: inherit; 
   background: #fff; 
   
}

.promo-title { 
   border-bottom: 1px solid #000; 
   text-align: center; 
}

.promo_items .item_title { 
   height: 45px; 
   text-align: center; 

}

.promo_items .item_picture { 
   margin-bottom: 5px; 
}

.promo_items .item_price {
   
   text-align: center; 
   color: #000; 
}

.promo_items .item_title, .promo_items .item_price { 
   display: none; 
}

.footer { 
   background: #000; 
   color: #fff; 
   padding-top: 30px;
   padding-bottom: 30px;
}

.footer h3 { 
   text-transform: uppercase; 
   font-size: 18px; 
   font-weight: normal;
   margin: 0 0 15px 0;
}

.footer ul li { 
   margin-bottom: 10px; 
}

.footer a, .footer a:link { 
   color: #ffffff;
   text-transform: uppercase; 
   
}

.footer a i { 
   padding-right: 3px; 
}

.footer a:hover { 
   color: #f56522; 
   text-decoration: none; 
}

.footer hr { 
   border-top: 1px solid #333; 
}

.footer .social-icons img { 
   height: 40px; 
}

.btn-subscribe { 
   background: #f56522; 
   border-radius: 0; 
   text-transform: uppercase; 
   font-weight: 600; 
}

.btn-subscribe:hover { 
   color: #fff !important; 
   background: #f56522; 
}

.copyright { 
   color: #c7c7c7;
}


@media (max-width: 767px) { 
.logo img { max-width: 240px; } 
.footer .social-icons { margin-top: 20px; float: none !important;  display: block !important; }
.footer .footer-subscribe { float: none !important; }
.btn-buy { margin-bottom: 20px; }
.action-links { margin-bottom: 20px; }
.slicknav_menu { display: block; }

}

.red-text,
  .red-text a {
  color: #ED0101;
}

