/*mynew css*/

.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1; /* IE < 8 */
}
a{color:#B22B45;}
.Left{margin-top:10px; background:#eee; width:235px; }
.Leftside { background:#eee; border: 1px solid #ccc; float:left; /*border:1px solid #b7afa2;*/ padding:0px 0px 20px; margin-left:8px;}
.Rightside { background: #fff; float:right; /*border:1px solid #b7afa2;*/ padding:0px 8px 20px 10px;  margin-right:8px; border: 1px solid #ccc; }
#Wrapper{ background: #d5d5d5; clear:both; padding:10px 0px 10px 0px; overflow:hidden;}
.Homepage .Left .Block h2{ margin-left:0px; margin-right:0px;}
.Content { padding:0px 0px 20px; width: 730px; }

.Left, .Right, .Content { margin-top: 10px; }

.Bgwhite{background:#fff; padding:10px !important; margin-left:10px !important; margin-right:10px !important;}
.Content.ContentArea { background:#fff; margin-right: 10px; }
.Content.WideWithLeft { padding:0; width: 970px; margin-right: 0; }

ul.treeview{background:#eee;}
/*ul.treeview ul li a{background:#c4c0b5;}*/
.w1250 {width:1250px; margin:8px auto; }
.mrgn8 { margin:8px 0px; }
#Container { background: url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/body-bg.jpg?t=1448267201) repeat-x #181820 !important; }
#TopMenu{ background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/top_menu_bg.png?t=1448267201) repeat-x; }
#Header { background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/header_upper_bg.png?t=1448267201) no-repeat right top; margin:-30px 0px 0px 0px; float:left; width:100%; }
#TopMenu .FloatRight{ margin-right:185px; background:#403f51; background:rgba(255,255,255,0.08); }
#TopMenu .currency-converter { background:none; }
#Logo{margin:34px 0px 13px}
#Logo #LogoImage{margin:10px 0px 0px 23px;}
#quickcartview{margin-right:290px !important;}
#Header > a{margin:75px 0 35px 10px; background:#b22b45;}
#SearchForm{margin:75px 0 30px; border:0px;}
#SearchForm button span{background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/white/search_new.png?t=1448267201) no-repeat 50% 8px #b22b45;}
#SearchForm button span:hover{background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/white/search_new.png?t=1448267201) no-repeat 50% 10px #5F6874 !important;}
#SearchForm #search_query{padding:10px;}

#HeaderLower{border-bottom:2px solid #4a4e66; background:#6e6d7b; }
#HeaderLower li.ActivePage a, #HeaderLower li.over a, #HeaderLower li a:hover{background-color:#4a4e66;}
#HeaderLower li ul li a:hover {background: #4a4e66 !important;}
.slide-show-render.slide-show{width:923px; height:361px; float:right;}
.w1250 .banner_home_page_top { margin-bottom:0px; float: left; }  

.BannerSidebar{ float:left; width:320px; position:relative; z-index: 0; }
.Sidebar-banner1 {height:175px; position:relative; margin-bottom:10px !important;}
.Sidebar-banner2 {height:175px; position:relative;}

.Content .FeaturedProducts h2, .Content .Block h2 {color:#B22B45; }
.Content .FeaturedProducts h2 { }

.Right .Block h2 { background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/square-orange.png?t=1448267201) repeat #B22B45; color:#fff; }

.ProductList li .ProductActionAdd a.Choose { background-color: #4a4e67; }
.ProductList li .ProductActionAdd a:hover { background-color:#b32a48;  border: solid #b32a48 1px;}
.treeview li a:hover, .treeview li a.selected, .treeview li li a.selected, .treeview li li li a.selected {background:#B22B45;}
.ProductList li .ProductDetails a{color:#4a4e67 !important;}

#FooterUpper{background:#7E192B;}
#FooterUpper .Column .RecentNews li{border-top:1px solid  #c1556a;}
#FooterUpper .Column input.Button{background:#fff; /* color:#b22b45 !important; */ text-transform:capitalize;}
#FooterUpper .Column input.Button:hover{color:#fff !important;}
.slide-show-render .slide-button span{background:#b22b45 !important; padding:7px 30px;}
#SideCartContents h2, #sidr-right-compare h2{background:#B22B45;}
.Content .Block h1, h1.title, .title, h1.PageHeader, h1.PageHeader.M40, .Required {color:#B22B45 !important;}
.addtowishlist > a:hover, .compare > a:hover, .Right li a:hover {color: #B22B45;}
#SideCartContents .ViewCartLink, #SideCartContents .CheckoutLink, #sidr-right-compare .CompareNowLink{background:#B22B45;}
#TopMenu .selCurr{color:#e51940;}
#TopMenu .currency-converter #SideCurrencySelector h2, #SimilarProductsByCustomerViews h2, .ProductReviewForm h4, .fastCartBottom h3{color:#B22B45;}

input[type=submit]:hover, .btn:hover, input[type=reset]:hover, input[type=button]:hover, .btn.btn-secondary {background: #B22B45;}
.fastCartSummaryBox .CartActions a, .fastCartContent .fastCartTop .fastCartProd a{color:#B22B45 !important;}
.ExpressCheckoutBlockCompleted a.ChangeLink { background:#B22B45; }
.slide-show-render-full .slide-overlay { width:397px; padding:35px 0 0 35px; }
.slide-show-render-full .slide-heading { line-height:65px; text-transform:capitalize; }
.slide-show-render-full .slide-text { /* color:#bfbebe !important; */ margin:0px 0px 20px; } 

.Left .CategoryList h2, .Left #SideNewProducts h2, #sidr-left-menu h2{background:url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/square.png?t=1448267201) repeat #eee; color: #b32a48; }
.CompareFieldTop a{color:#fff;}

#fastCartContainer .ProductList li, .ProductList li { margin: 0 0 20px 15px !important; }

.MobileView.CloseMenu a { background-color:#b32a48; }
#sidr-right, #sidr-right-compare { background:#eee; }
#SideCartContents .BlockContent, #sidr-right-compare .BlockContent { color: #333; }
#SideCartContents .BlockContent .total strong, #sidr-right-compare .BlockContent .total strong { color: #b32a48; }
#SideCartContents .BlockContent a, #sidr-right-compare .BlockContent a { color: #333; }

a.ViewCartLink, a.CheckoutLink, a.CompareNowLink { color: #fff !important; }

#SideCartContents li, #sidr-right-compare li { border-bottom: 1px solid #ccc; }

.Left ul.treeview{ border:0; margin:5px; }
.treeview ul { background-color:#f6f6f6; }
.treeview li { border-bottom:1px solid #ddd; }
.treeview li li { border-top:1px solid #ddd; }
.treeview .hitarea { border-left:0; }
.treeview .collapsable ul li .hitarea { background-color:#f6f6f6; }
.treeview ul li ul { background-color:#fcfcfc; }
    
#HeaderLower li ul { background: #6e6d7b; }
#HeaderLower li a { border-left: 1px solid #5c5b68; }

.SubCategoryList li { display: inline-block; width: 20%; }

.ProductList li .ProductDetails em { color: #B22B45; }

.ProductList li .ProductActionAdd a { background: url(//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/white/cart.png?t=1448267201) no-repeat 8px 50% #4a4e67; }
.QuickViewBtn:hover {
    background-color: #b32a48 !important;    
    border: solid #b32a48 1px;
}
.ProductList li .ProductActionAdd a {
    background-color: #4a4e67;
    border: solid #4a4e67 1px;
}
.SalePrice {
    color: #FF5C46;
    font-weight: 600;
} 
.compare > a.backtotop { margin-top: 20px; }
.addtowishlist > a { color:#4a4e67;}

.Content.Widest { margin-top: 10px; }
.Breadcrumb { border-bottom:0; color:#666; }

#ModalContent a, .ModalContent a { color: #b32a48 !important; }
.ProductMain h1, #QuickViewProductDetails h1 { color: #b32a48; }

#QuickViewProductDetails .ProductPrice { color:#4A4E67; }

.ProductTinyImageList li.selected { border: 1px solid #b32a48 !important; }

input[type=submit], .btn, input[type=reset], input[type=button] {
    background: #4A4E67;
}
input[type=submit]:hover, .btn:hover, input[type=reset]:hover, input[type=button]:hover {
    background: #b32a48;
}
input.WishListButton, #SideProductAddToWishList .btn {
    color: #fff !important;    
}
.btn.btn-secondary {
    background: #b32a48;
}
.btn.btn-secondary:hover {
    background: #4A4E67;
} 
#FooterUpper .Column input.Button {
    background: #b32a48;
}
#FooterUpper .Column input.Button:hover {
    background: #333b46;
}

table.Stylize th { background: #6e6d7b; }
.CartContents tfoot .GrandTotal td { color:#4a4e67; }

#SideAccountMenu li a:hover { color: #b32a48; }

#CompareContent { margin: 0 1%; overflow-x: auto; padding: 12px 0 0; }

.TabNav li a:hover { color: #b32a48; }
.TabNav li.Active a { color: #b32a48; }
.txtcenter { text-align: center;}

#prodAccordion .Block h2 {float:none;}


/******* Header css ********/
.FreeShippingBanner { float: left; margin: 45px 0 0 54px; }
#Header .HeaderRight { float:right; }
#Header .HeaderRight > a { background: #fec300; margin: 49px 0 0px 10px; display: block; float: right; height: 27px; padding: 9px 0 0; text-align: center; width: 34px; }
#Header .HeaderRight > a:hover { background:#ffdb64; }
#SearchForm { clear: both; margin: 12px 308px 0 0; }
#quickcartview { margin-right: 308px !important; }
#SearchForm button span { background: #fec300 url("//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/white/search_new.png?t=1448267201") no-repeat 50% 8px; }
#SearchForm button span:hover, #SearchForm button:hover span { background: #ffdb64 url("//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/white/search_new.png?t=1448267201") no-repeat 50% 8px !important; }

@media screen and (max-width:1249px) {
#quickcartview { margin-right: 160px !important; }    
#SearchForm { margin-right:160px; }
.FreeShippingBanner { margin-left:20px; }
#SearchForm { width:185px; }
}

@media screen and (max-width:1023px) {
#Header { background: #822436 url("//cdn11.bigcommerce.com/s-1lthcj/templates/__custom/images/header_upper_bg.png?t=1448267201") no-repeat right top; background-position: -830px bottom; background-size: auto 100%; }  
.FreeShippingBanner { float:right; margin-right:20px; }
#Header .HeaderRight > a { margin-top:0px; }
#SearchForm { clear: none; margin: 0 0 15px; width: 625px; }
#SearchForm #search_query { width:565px; }
}

@media screen and (max-width:767px) {
.FreeShippingBanner { margin-left: 0; margin-right: 15px; padding-left: 15px; width: 215px; margin-bottom:15px; }
#Logo #LogoImage { max-width:210px; }
#Header .HeaderRight { width:400px; margin-right:15px; }
#Header .menuIcon { margin-left:10px !important; }
#SearchForm { width:77% !important; }
#Header { background-position: -700px bottom !important; }
#SearchForm #search_query { width: 81% !important; }
}

@media screen and (max-width:479px) {
#Logo { width:100%; text-align:center; }
.FreeShippingBanner { margin:0 0 10px; padding:0px; width:100%; text-align:center; }
#Logo #LogoImage { max-width:230px !important; }
#Header .HeaderRight { width:245px; margin-right:10px; }
#Header #SearchForm #search_query { width: 110px !important; padding: 10px 10px 10px 5px; }
#SearchForm { width: 64% !important; }
}