html { width: 100%; height: 100%; background: rgb(255,255,255); background-color: rgb(255,255,255); }
body { margin: 0; font-family: poppins; font-weight: normal; }
a { color: rgb(135,36,91); font-weight: 500; text-decoration: none; }
a:hover { color: rgb(0,0,0); text-decoration: none; }
p { color: rgb(33,33,33); }
#blockcart-modal .product-name { color: rgb(135,36,91); }
#header a:hover { color: rgb(135,36,91); }
#header .header-top a[data-depth="0"] { color: rgb(33,33,33); }
#header .header-top a[data-depth="0"]:hover { color: rgb(135,36,91); }
#header .header-nav .cart-preview.active { background: rgb(135,36,91); background-color: rgb(135,36,91); }
#header .header-nav .cart-preview.active:hover { background: rgb(66,66,66); background-color: rgb(66,66,66); }
#subcategories ul li .subcategory-name { color: rgb(0,0,0); }
#subcategories ul li .subcategory-name a:hover { color: rgb(135,36,91); }
.product-line-info a.label:hover { color: rgb(135,36,91); text-decoration: none; }
.subcategory-image .img { border: 1px solid rgb(135,36,91); }
.h5 { font-size: 1.25rem; }
.product-miniature .highlighted-informations .quick-view { color: rgb(135,36,91); }
.product-miniature .highlighted-informations .quick-view:hover { color: rgb(66,66,66); }
.product-miniature .product-price-and-shipping { color: rgb(135,36,91); }
.block-category { min-height: 10.625rem; }
.block-category { width: inherit; height: inherit; background-image: url('https://www.meddear.com/images/store/online-store-product-page-header.png'); }
.col-sm-12 { float: none; }
.block-social { margin: 0 auto; width: 180px; }
.block-social ul li { margin: .25rem; width: 2.5rem; height: 2.5rem; background-color: rgb(135,36,91); }
.block-social ul { margin-top: 30px; }
.block-social ul li:hover { background-color: rgb(66,66,66); }
.btn-primary { background-color: rgb(135,36,91); }
.btn-primary:hover { background-color: rgb(99,99,99); }
.footer-container li a:hover { color: rgb(135,36,91); }
.text-sm-center { padding: 50px 0; }
.text-sm-center a { font-size: 14px; }
.product-price { color: rgb(135,36,91); }
.tabs .nav-tabs .nav-link.active { color: rgb(135,36,91); border-bottom: 3px solid rgb(135,36,91); }
.tabs .nav-tabs .nav-link:hover { color: rgb(99,99,99); border-bottom: 3px solid rgb(99,99,99); }
.btn-comment { background-color: rgb(135,36,91); }
.btn-comment:hover { background-color: rgb(66,66,66); }
.btn-comment-inverse:hover { background-color: rgb(66,66,66); }
.product-images > li.thumb-container .thumb.selected { border: 3px solid rgb(135,36,91); }
.product-images > li.thumb-container .thumb:hover { border: 3px solid rgb(135,36,91); }
.carousel .carousel-control .icon-prev i { display: none; }
.carousel .carousel-control .icon-next i { display: none; }
.carousel-indicators .active { display: none; }
.js-terms { padding-bottom: 20px; }
.nav-item .nav-link { color: rgb(135,36,91); }
.step-number { background-color: rgb(135,36,91); }
body#checkout section.checkout-step.-reachable.-current .step-number{ background-color: rgb(135,36,91); }
@media (min-width: 1200px) {
.carousel .carousel-inner { min-height: 20rem; height: 400px; }
}
@media (min-width: 360px) and (max-width: 992px) {
.carousel .carousel-item { text-align: center; }
.carousel .carousel-item img { width: 90%; max-width: 90%; }    
}
@media (max-width: 767px) {
#header .header-nav { max-height: 0; }
#header .header-top { padding: 0; }
#search_widget { display: none; }
}