/* na */

/* =============================================================
Theme Specific Styling
============================================================= */
/* Header */
#Header {/*padding:30px 0;*/}
#Logo {padding:0; margin-left:20px;}
#Logo img {display:inline; width:100%;}
.CartLink:hover .icon {background:#999; border-color:#999;}

/* Header Search */
.QuickSearch tr {margin-top:1px;}
.QuickSearch tr:first-child {margin-top:0;}
.QuickSearchAllResults {background:#eee;}
.QuickSearchAllResults:hover, .QuickSearchAllResults:hover a, .QuickSearchAllResults a:hover {background: none repeat scroll 0 0 #000 !important; color: #fff !important; display:block;}

/* .QuickSearch:before, .CurrencyChooser:before {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #2f2f2f; font-size: 0; line-height: 0;} */


/* Home Page Slider */
.slide-show li.slide {max-height:400px; overflow:hidden;}
.slide-show li.slide {width:100%;}
.flexslider .slides img {width:auto !important; max-width:100%; margin:0 auto; height:300px !important;}

/* Left Side Treeview Menu */
.treeview li li a:hover, .treeview li li li a:hover, .treeview li li li li a:hover {color:#c03027 !important; /*background:#fff;*/}
.Left .treeview li li li a {padding-left:32px !important;}
.Left .treeview li li li li a {padding-left:40px !important;}
.afterSideShopByBrand a {background:#eee;}

/* Common Product List Item */
.ProductList .ProductImage a {display:table-cell; vertical-align:middle;}
.ProductList.List li .QuickViewBtn {width:86px; left:50% !important; margin-left:-43px !important; text-align:center !important;}

.ProductList .ProductImage img{
    -webkit-transition:all 400ms linear; 
    -moz-transition:all 400ms linear; 
    -o-transition:all 400ms linear; 
    -ms-transition:all 400ms linear;
    transition: all 400ms linear 0s;
}
.ProductList .ProductImage img:hover {
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transition:all 400ms linear; 
    -moz-transition:all 400ms linear; 
    -o-transition:all 400ms linear; 
    -ms-transition:all 400ms linear;
    transition: all 400ms linear 0s;
}

/* Product Details */
.DetailRow.d-date div.selector {margin-bottom:5px;}
.btn.addToCartButton.icon-Out.of.stock.at.present {background:#999; cursor:text;}

/* Cart Coupo Code */
#CartStatusMessage {margin-bottom:20px;}
.CartCode input[type="text"] {min-width:200px;}
.CartItemQuantity div.selector span {text-align:left;}
.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn {padding:5px 10px 4px;}

/* Common Uniform Select Box */
div.selector:after {z-index:1;}
div.selector select {z-index:2;}

/* Search Result Grid View */
.SearchContainer .ProductList {margin:0 0 20px -20px;}
#price_to, #price_from {min-width: 80px;}
#SearchContent_Container .product-nav {display:none;}

.brand-img { min-height:100%; } 

/* Create Account Form */
#CreateAccountForm .form input.Textbox {width:100%; max-width:400px;}
#CreateAccountForm .box > dl, #CreateAccountForm p.Submit {margin-left: 247px !important;}

/* Multiple Checkout */
#multiAddressForm p.Submit {margin-top:20px;}

/* Blog Page */
.NewsDate {border-top:1px solid #ddd; padding-top:15px;}
.BlogPage .PageContent h1 {border-bottom:none; margin-bottom:0; font-size:20px;}

/* RSS Feed */
.list-icon.feed .icon {width:20px; height:20px; margin-right:5px;}

#WishLists .icon-plus:before {margin:0 0 0 4px;}
/*Rajinder Codetaxi*/
.PageMenu > .inner {
  background: #121617;
}
.PageMenu li.ActivePage {
  background-color: #c03027;
}
.PageMenu li.over {
  background-color: #c03027;
}
.main > .inner {
  background-color: #fff;
  margin-top:20px;
}
.ProductList .ProductDetails strong a {
  color: #121617;
 font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-size:13px;
}
.footer-links > .inner {
  background: #1a1b1d;
}
.footer-links .FloatRight {
  float:right;
  padding:10px;
}
.cart_icon {
   background: url(../images/cart_icon.png) no-repeat;
   float:left;
   width:20px;
   height:19px;
   padding: 0 10px 0 0;
}
.cat_menu {
   position: absolute;
   top: 302px;
   z-index: 9999;
   text-align: center;
}
.cat_menu li {
    background: url(../images/footer_bg.png) repeat;
    float:left;
    margin:0 2px 0 0;
}
.cat_menu > .inner {
   background:transparent !important;
}
.cat_menu li.ActivePage {
  background: #fff;
  color:#000;
}
.cat_menu li.over {
  background: #fff;
  color:#000;
}
.cat_menu li.ActivePage a {
  background: #fff;
  color:#000;
}
.cat_menu li.over a {
  background: #fff;
  color:#000;
}
.content_top {
     background: url(../images/top_bg_new.png) no-repeat;
}
.content_top .inner {
  width: 100%;
  margin: 0px auto;
  max-width:1180px;
}
.home_slider {
    overflow: hidden;
}
#home .Left .CategoryList h3 {
    display:none;
}
.home_cat {
   margin:20px 0 0 0;
   padding:0;
}
.home_cat ul {
   margin:0;
   padding:0;
}
.home_cat ul li{
   background: url(../images/texture_bg.png) no-repeat;
   float:left;
   width:24%;
   background-size:100%;
   margin-right:10px;
   list-style: none;
}
.home_cat h1 {
    background: #1a1c1c;
    font-size: 16px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    text-align: center;
    border-bottom: 3px solid #c03027;
    margin: 0;
    padding: 10px 0;
     font-weight: normal;
}
.cat_desc {
    color: #717171;
    font-size: 15px;
    padding: 20px;
}
.home_cat h2 {
    color: #fff;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    padding: 0 20px;
    margin: 0 0 10px 0;
}
.cate_featuers ul {
    padding:0 20px !important;
}
.cate_featuers li {
    display: inline-block;
    list-style: none;
    width: 100% !important;
    float: none !important;
    color: #fff;
    background: url(../images/li_icon.png) no-repeat !important;
    padding: 0 25px;
    margin-top: 10px;
}
.view_products {
    background: #c03027;
    padding: 15px 20px 15px 0;
    color: #fff;
    text-align: right;   
}
.view_products a {
    color: #fff;
    font-size:12px;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    background: url(../images/sign_icon.png) no-repeat;
    background-position: center right;
    padding: 0 25px 0 0;
}
.cate_featuers {
  min-height:228px;
}
.FeaturedProducts h2, .NewProducts h2 {
    /*display:none;*/
}
#home .ProductList {
  margin-top:20px;
}
.logos {
  margin:0;
  border-top: 2px solid #f1f1f1;
  padding-top: 15px;  
  text-align: center;   
}
.logos ul {
  margin:0;
  padding:0
}
.logos ul li {
   list-style: none;
   display: inline-block;
   vertical-align: middle;
   margin: 0 20px 0 0; 
}
.TopMenu li div.phoneIcon {
    font-style: italic;
    font-size: 16px !important;
    text-transform: initial;
    font-family: 'Museo Sans Cyrl 900';
}
.glyphicon {
    background: url(../images/phone_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    padding: 0 5px 0 0;
}
.responsive_cat {
   display:none;
}
#home .Left {
  background:transparent;
  margin-left:0;  
}
#home .Left #SideCategoryList {
  margin-top:10px;
}
#home .Content {
  float:left;
}
.addtowishlist, .compare {
display:none;
}
p a {
/*color:#c03027 !important;*/
text-decoration:underline;
}
#SearchResultsCategory li {
 padding:5px 0;
}
#SearchResultsCategory li a {
 color:#000 !important;
}
.Left #SideCategoryList li a.selected {
    color: #c03027;
}
.footer-main .one-quarter {
  width:22%;
}
.footer-main .contact {
  width: 32%;
  padding-left: 40px;
}
.footer-main .contact p {
  margin-bottom:10px;
}
.footer-main .contact h3 {
  margin:20px 0 10px 0;
}
.racing_images {
 margin:0;
 padding:0;
}
.racing_images ul {
  margin:0;
  padding:0;
}
.racing_images ul li {
  list-style:none;
  position: relative;
  float: left;
  width: 75%;
  background: #000;
  margin-bottom: 10px;
  color:#fff;
}
.racing_images ul li .slide_txt {
  float:left;
  padding:10px;
}
.text_slider {
  padding: 10px 0;
text-align: center;
}
.text_slider ul {
  margin:0;
  padding:0;
}

.text_slider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
color: #c03027;
font-size: 22px;}