.product-container .print { margin-top: 10px; margin-bottom: 10px; }
.product-container .print a { color: white; }
.product-flags li.product-flag.out_of_stock{background: red;}
.product-flags li.product-flag.last_of_stock{background: orange;}
.product-flags li.product-flag.on_stock{background: green;}
.menu .top-menu .sub-menu.collapse{ opacity: 100; visibility: visible; display: block; position: relative;}
.top-menu li.category{display: table-cell;}
.menu .top-menu{margin: 0;}
.menu .top-menu a[data-depth="1"], .menu .top-menu a[data-depth="2"]{padding: 5px;}
#header .header-top #_desktop_top_menu.menu{padding-left: 0; margin-top: 15px;}
#_desktop_logo {padding-right: 0;}
.menu .top-menu .popover{position: relative; border: none; border: none;}
.header-top-right #search_widget{position: absolute; right: 15px; top: 0;}
#customer-form input[type="text"], #customer-form input[type="email"], #customer-form input[type="radio"], #customer-form label.radio-inline  { pointer-events:none; }
#customer-form .col-md-3.form-control-comment{visibility: hidden;}
#custom-text.custom{padding: 0 ; }
.product-flags li.product-flag{font-size:0.7rem}
#header .logo{height: 120px; width: 160px;}
.category-cover{margin: 0 auto;}
#main .block-category .block-category-inner .category-cover img{height: auto; width: 800px;}
.cart-grid .cart-summary .card-block .btn-primary{margin-top: 20px;}
.product-miniature .product-quantity #quantity_wanted{padding: 0.1rem; width: 2rem;}
.product-miniature .product-quantity{width: 33%; float: left;}
#content-hook_order_confirmation .card-block{text-align: center;}
.product-miniature .add-cart{width: 75%; margin: 0 auto;}
.product-miniature .add-cart button.add-to-cart{float:right; margin: 5px;}
.product-miniature .add-cart button.cartb{float:right; margin: 5px; padding: 0.5rem 1.25rem;}
.product-miniature .add-cart .qty{float:left; margin: 5px;}
.product-miniature .add-cart button.add-to-cart .material-icons{margin-right: 0px;} 
.product-miniature .thumbnail-container .highlighted-informations,#products .product-miniature .thumbnail-container .highlighted-informations{height: 50px;}
#products .product-miniature .thumbnail-container, .featured-products .product-miniature .thumbnail-container, .product-accessories .product-miniature .thumbnail-container, .product-miniature .thumbnail-container{height: 93%;}
#products .product-miniature .thumbnail-container .product-thumbnail, .featured-products .product-miniature .thumbnail-container .product-thumbnail, .product-accessories .product-miniature .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail{height: 65%;}

#blockcart-modal .cart-content-btn .btn{font-size: 0.8rem;}
#blockcart-modal .cart-content .cart-content-btn button, #blockcart-modal .cart-content .cart-content-btn a { margin-right:0.9rem;}
.wishlist-chooselist ul.wishlist-list li.cont{background: beige; }
.wishlist-chooselist ul.wishlist-list li.cont:hover{background: #f7f7f7;}
#product .product-container .product-description *{font-family: Manrope, sans-serif !important;font-size: 0.9375rem !important;font-weight: 400 !important;color: #7a7a7a !important;}
.page-category .card-block{padding: 0;}
@media (max-width: 768px){
    #main .page-header{text-align: center;}
    #main .page-header h1{font-size: 1.2rem;}
    .header-top-right #search_widget{position: relative; right:  auto; top: auto;}
    .product-miniature .add-cart{width: 100%; margin: 0 auto;}
    #products .product-miniature .thumbnail-container .product-thumbnail, .featured-products .product-miniature .thumbnail-container .product-thumbnail, .product-accessories .product-miniature .thumbnail-container .product-thumbnail, .product-miniature .thumbnail-container .product-thumbnail{height: auto;}
   
   }