
/* add background colors in variouse boxes  - start */
#header-search-btn {
    display: none;
}

.product-info-row{
    background: #fff;
    margin: 0;
    padding: 2rem 1rem;
    margin-bottom: 3rem;
    border: 1px solid #f0f0f0
}

#left-column{ padding-right: 0;}

body#checkout section.checkout-step, .cart-grid-right .cart-summary{
    background: #fff
}

.cart-items{
    background: #fff;
    border: 1px solid #f0f0f0
}
.cart-item{
    padding: 1rem
}

.products-selection{
background: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    border: 1px solid #f0f0f0
}

.product-tabs .nav-link{
 padding: 1rem;
border-top: 1px solid transparent;
border-left: 1px solid  transparent;
border-right: 1px solid  transparent;
}

.product-tabs .nav-link.active{
 background: #fff;
border-top: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;	
}

.product-tabs .nav-tabs{
 margin: 0;
}

.product-tabs .tab-content{
    background: #fff;
    padding: 1.5rem;
    border: 1px solid #f0f0f0;
border-top: none;
}
/* add background colors in variouse boxes  - end */

footer#footer{
	background-color: #323232!important;
}

footer#footer p,
footer#footer a{
	color: #fff!important;
}

footer#footer a:hover{
	color: #ED1D47!important;
}

.product-price {
    font-weight: bold;
}

.pd0{
    padding: 0;
}

.product-miniature-list .input-group-add-cart .bootstrap-touchspin{
    margin-bottom: 0;
}

.btn-product-list,
.btn-product-list:hover{
    background-color: #ed1d47;
}

.product-miniature-list .product-price-and-shipping{
    margin-bottom: 0.8rem;
}

#cbp-hrmenu1{
    display: none;
}

.cart-products-count-btn{
    background: #ed1d47;
}

#register-form input[type="text"],
#register-form input[type="email"],
#register-form input[type="password"],
#register-form input[type="tel"],
#register-form select{
    width: 100%;
	border: 1px dashed #bbbcc0;
}

#register-form label{
	font-size: 16px;
    margin-bottom: 8px;
    font-weight: 600;
}

#register-form input:not([type="submit"]),
#register-form select {
    margin-bottom: 25px;
	padding: 10px;
}

#register-form input[type="submit"] {
    background-color: #ed1d47;
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 15px 30px;
    font-size: 18px;
}

.product-miniature-list-row{
    padding: 0.5rem 0.7rem;
}

.ns-box {
    background: #ed1d47;
    color: #FFF;
}

.tax-shipping-delivery-label {
    display: none;
}

.product-unavailable-allow-oosp, #product-availability, .badge-success.product-available, .product-comments-additional-info {
    display: none;
}


.fmm_title_text_sticker {
	z-index: 100000;
}

.header-top .header-btn-w .header-btn .title{
    display: block!important;
}

.autocomplete-suggestion .product-price {
    display: none;
}