/* na */

/* =============================================================
Theme Specific Styling
============================================================= */
/* Header */
#Header {padding:30px 0;}
#Logo {padding:0;}
#Logo img {display:inline;}

/* Header Search */
.QuickSearch tr {margin-top:1px;}
.QuickSearch tr:first-child {margin-top:0;}
.QuickSearchAllResults {}
.QuickSearchAllResults:hover, .QuickSearchAllResults:hover a, .QuickSearchAllResults a:hover { 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:345px; overflow:hidden;}
.slide-show li.slide {width:100%;}
.flexslider .slides img {width:100% !important; max-width:100%; margin:0 auto;}

/* Left Side Treeview Menu */
.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;}


/* 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 {cursor:text;}

#SideProductRelated ul >li:nth-child(4) {
display: none;
}

/* 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;}

/* RSS Feed */
.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.io */
.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;
}
.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;
}

/* spring merchant labels */
.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;
}

/*========:: 04/05/2017 ::========*/
.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;}



