/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 header { background-color: black !important; color: white; }
 a { color: white !important; }
 p { color: white !important; }
 .expand-more { color: white !important; }
 .dropdown { color: white; }
 .dropdown-item { color: white; }
 .dropdown-menu { color: white; background-color: black; }
 .blockcart { color: white; background-color: black !important; }
 .shopping-cart { color: white !important; }
 .header-top { background-color: black !important; }
 .header-nav { border-bottom: white 2px solid !important; }
 .h1 { color: white; }
 .h2 { color: white; }
 .h3 { color: white; }
 .h4 { color: white !important; }
 .h5 { color: white !important; }
 .modal-title { color: white !important; }
 .product-price { color: white !important; }
 .product-name { color: white !important; }
 .label { color: white !important; }
 .value { color: white !important; }
 .contact-rich { color: white !important; }
 .block-title { color: white !important; }
 .form-control-label { color: white !important; }
 label { color: white !important; }
 .product-miniature { background-color: black !important; }
 .product-list-reviews { background-color: black !important; }
 .product-cover { background-color: black !important; }
 .highlighted-informations { background-color: black !important; }
 .instagram { background-color: black !important; }
 .thumbnail-container { background-color: black !important; }
 .product-price-and-shipping { color: white !important; }
 .product-description { background-color: black !important; }
 .modal-content { background-color: rgba(60, 60, 60, 0.95) !important; }
 .modal-header { background-color: rgba(60, 60, 60, 0.95) !important; }
 .modal-body { background-color: rgba(60, 60, 60, 0.95) !important; }
 .btn.disabled { background-color: rgba(60, 60, 60, 0.95) !important; }
 p.product-total { background-color: rgba(60, 60, 60, 0.95) !important; }
 .ui-menu-item { background-color: rgba(60, 60, 60, 0.95) !important; }
 .ui-menu { background-color: rgba(60, 60, 60, 0.95) !important; }
 .search_widgets { background-color: rgba(60, 60, 60, 0.95) !important; color: white !important; }
 .tabs { background: black; }
 .product-information { color: white; }
 .tax-shipping-delivery-label { color: white; }
 .label { color: white; }
 .block-contact { color: white; }
 .product-comment-list-item { background-color: black; }
 .card { background-color: black; }
 .nav-link.active { background-color: #3c3c3c; }
 .nav-tabs { background-color: #3c3c3c; }
 .nav-link.active { background-color: #3c3c3c !important; }
 .dropdown { background: rgba(60, 60, 60, 0.95) !important; color: white !important; }
 select { background: rgba(60, 60, 60, 0.95) !important; color: white !important; }
 .collapse.in { background-color: black !important; }
 .page-content { background-color: black !important; }
 .page-cms { background-color: black !important; }
 .contact-form { background-color: black !important; }
 .language-selector { background-color: black !important; }
 .currency-selector { background-color: black !important; }
 #mobile_top_menu_wrapper { background-color: rgba(60, 60, 60, 0.95) !important; }
 #header { color: white !important; }
 #blockcart-modal { background-color: rgba(60, 60, 60, 0.95) !important; color: white; }
 img { background: black !important; }
 #wrapper { background-color: black; }
 #footer { background-color: black; }
 #product-comments-list-header { color: white; }
 body { background-color: black; color: white !important; }
