#Header{padding:30px 0;}
#Logo{padding:0;}
#Logo img{display:inline;}
.QuickSearch tr{margin-top:1px;}
.QuickSearch tr:first-child{margin-top:0;}
.QuickSearchAllResults{}
.QuickSearchAllResults:hover, .QuickSearchAllResults:hover a, .QuickSearchAllResults a:hover{display:block;}
.slide-show li.slide{max-height:345px;overflow:hidden;}
.slide-show li.slide{width:100%;}
.flexslider .slides img{width:100% !important;max-width:100%;margin:0 auto;}
.treeview li li a:hover, .treeview li li li a:hover, .treeview li li li li a:hover{}
.Left .treeview li li li a{padding-left:32px !important;}
.Left .treeview li li li li a{padding-left:40px !important;}
.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;}
.DetailRow.d-date div.selector{margin-bottom:5px;}
.btn.addToCartButton.icon-Out.of.stock.at.present{cursor:text;}
#SideProductRelated ul >li:nth-child(4){display:none;}
#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;}
div.selector:after{z-index:1;}
div.selector select{z-index:2;}
.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%;}
#CreateAccountForm .form input.Textbox{width:100%;max-width:400px;}
#CreateAccountForm .box > dl, #CreateAccountForm p.Submit{margin-left:247px !important;}
#multiAddressForm p.Submit{margin-top:20px;}
.NewsDate{border-top:1px solid #ddd;padding-top:15px;}
.BlogPage .PageContent h1{border-bottom:none;margin-bottom:0;}
.list-icon.feed .icon{width:20px;height:20px;margin-right:5px;}
#WishLists .icon-plus:before{margin:8px 0 0 10px;}
#ForgotPasswordForm .full-width{padding:5px;}
.faceted-search .Content.ContentArea{padding:0 0 20px 20px;}
#ModalButtonRow, .ModalButtonRow{border-width:0px !important;}
.SubTotal div{padding-right:10px;}
.form input#FormField_13{width:70px !important;}
select{border-width:1px;border-style:solid;}
.CartContents.Stylize.General{margin-bottom:15px;}
#productDetailsAddToCartForm > div > div.DetailRow.Availability > div.Value{color:#00a1cb}
#cartForm > table > thead{background:#0099cc}
#CartContent > div > div:nth-child(1) > div.ProceedToCheckout.FloatRight > div.CheckoutButton.FloatRight > a{background:#27c24c}
#CreateAccountButton{background:#27c24c}
#NewBillingAddress > div.clear.AddBillingAddress > div.FloatLeft > div > p > input{background:#27c24c}
#ChooseBillingAddress > div > div > div:nth-child(3) > input{background:#27c24c}
#NewShippingAddress > div.clear.AddShippingAddress > div.FloatLeft > div > p > input{background:#27c24c}
#CheckoutStepShippingProvider > div > form > input{background:#27c24c}
#bottom_payment_button{background:#27c24c}
#apply_code{background:#FCCB00}
#CheckoutStepPaymentDetails > div > form > div > p > input{background:#27c24c}
#cartForm > table > tfoot > tr:nth-child(4) > td > div > a{background:#0099cc}
#wishlistsform > div > input:nth-child(1){background:#02adf3}
#wishlistsform > table > thead{background:#02adf3}
#OrderConfirmationForm > table > thead{background:#02adf3}
#ForgotPasswordForm > div > form > div > dl > dd:nth-child(4) > input{background:#27c24c}
#LoginButton{background:#27c24c}
#LoginForm > div > div:nth-child(1) > div > div:nth-child(5) > a{background:#27c24c}
#CategoryPagingTop > div > ul > li.ActivePage{background-color:#0099cc}
#CategoryPagingBottom > div > ul > li.ActivePage{background-color:#0099cc}
#LoginForm > div > div:nth-child(2) > div > form > div.FormContainer.vertical-form > p{background:#e54128;border:#e54128}
#LayoutColumn1 > div.Block.PageContent > div:nth-child(2) > div:nth-child(3) > p > a{background:#d70060;border:#d70060}
#LayoutColumn1 > div.fullwidth.PageContent > div.CartCode.Block > div > div:nth-child(1) > div > form > div > input.btn.alt{background-color:#0099cc}
#LayoutColumn1 > div.fullwidth.PageContent > div.CartCode.Block > div > div:nth-child(2) > div > form > div > input.btn.alt{background-color:#0099cc}
.QuickSearchResult.News{display:none;}
.sidebanner_list{max-width:100%;}
.cartpage.Content .InfoMessage{background:background:#ffffff;border:1px solid #00a1cb;color:#00a1cb;font-size:15px;padding:5px 10px;text-align:center;margin:0 12px 10px;}
.ProductDetailsGrid .s-price .YouSave{font-weight:bold;font-size:15px;margin:0 0 10px 0;color:#d70060}
.stamped-review-header .icon{background-image:none !important;float:none !important;}
.stamped-summary-actions{clear:both;display:inline-block;margin-top:15px;}
.stamped-main-badge{float:right;}
.stamped-pagination .next, .stamped-pagination .prev{margin-top:0 !important;}
#stamped-review-avatar{display:none !important;}
.stamped-review-avatar{display:none;}
.summary-rating-bar > div{background:#fbb817 !important;color:#ffffff !important;}
.fa-star,.fa-star-o, .fa-star-half-o{color:#fbb817 !important;}
input[type="email"]{background:#fff;border-color:#ddd;color:#333;}
input[type="email"]{border:1px solid #ddd;font-family:'Open Sans', sans-serif;padding:8px;}
.label-new{width:80px;background:#ffcc00;color:#00000;padding:6px 6px;text-align:center;font-size:14px;font-weight:bold;position:relative;z-index:10;}
.label-onsale{width:80px;background:#a90329;color:#FFFFFF;padding:10px 6px;text-align:center;font-size:14px;font-weight:bold;position:relative;z-index:10;}
.label-discount{width:30px;height:14px;background:#a90329;color:#FFFFFF;padding:23px 15px;text-align:center;font-size:14px;font-weight:bold;border-radius:100px;position:relative;z-index:10;}
.label-featured{width:80px;background:#00adef;color:#FFFFFF;padding:10px 6px;text-align:center;font-size:14px;font-weight:bold;position:relative;z-index:10;}
.label-freeshipping{width:120px;background:#00adef;color:#FFFFFF;padding:10px 6px;text-align:center;font-size:14px;font-weight:bold;position:relative;z-index:10;}
.top-left{float:left;margin-bottom:-100px;}
.top-right{float:right;margin-bottom:-100px;margin-right:1px;}
.sidr.left > .treeview{clear:both;}
.custon-top-menu ul li{display:inline-block;vertical-align:middle;}
.custon-top-menu ul li.head-freeshipping{border:none;}
.head-freeshipping > a, .head-freeshipping > a img{display:block;}
.Left .Home-left-banner-top{display:none;}
.Home-right-banner-top{float:right;width:35%;}
.home-right-banner > a{display:block;}
.home-right-banner > a + a{margin:10px 0 0;}
.home-right-banner > a img{display:block;height:auto;margin:0 !important;max-height:171px;width:100%;}
.banner_home_page_top *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner_home_page_top *:before, .banner_home_page_top *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner_home_page_top{margin:0 -5px;padding:0 0 10px;}
.banner_home_page_top .imgbox{float:left;text-align:center;width:50%;padding:0 5px;}
.banner_home_page_top a{display:block;}
.banner_home_page_top a img{display:block;height:auto;max-height:180px;width:100%;}
.topblock-newsletter{margin:0 0 10px;}
.topblock-newsletter .newsletter-subscription .inner{width:100%;}
.topblock-newsletter .newsletter-bottom, .topblock-newsletter .footer-top-img{display:none;}
.topblock-newsletter .newsletter-subscription ul{margin:0;}
.topblock-newsletter .backtoTop{display:none;}
.Left p + p{margin:0;}
.Left p a[href="/shipping-methods-rates/"], .Left p a img[alt="FREE SHIPPING"]{display:none;}
.topblock-newsletter #SideNewsletterBox1 .Textbox{color:#ff9400;padding:4px 10px;width:160px;height:28px;}
#SideNewsletterBox1 .grid{margin-left:0;}
#SideNewsletterBox1 .grid .grid__item.one-third{text-align:right;width:auto;}
#SideNewsletterBox1 .grid .grid__item.two-thirds{width:auto;}
.mobile_account_menu{display: none;}
.mobile_account_menu h5 {background-color: #000; color: #fff; padding: 8px 10px; font-size: 16px; text-transform: uppercase; margin: 15px 0 0;}


@media screen and (max-width: 1023px){
div.isp_center_container ul#isp_search_results_container li.isp_grid_product{width: 46.5% !important; margin-bottom: 15px !important;}
}
@media screen and (max-width: 767px){
    .mobile_account_menu{display: block;}
}

@media screen and (max-width: 479px){
.ProductList .ProductImage a { height:auto !important; }  
.ProductList .ProductDetails { padding-bottom:0px; }
}    