/*body {
            background-color: black;
                color: #ffffff;
}

#content {
        background-color: white;
            border-radius: 8px;
}

@media (min-width: 992px) {
#common-home #content {
            margin-top: 20px;
            background-color: rgba(0, 0, 0, 0);
    }
}

@media (min-width: 992px) {
#account-account #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-order #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-password #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-address #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-reward #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-transaction #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-recurring #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-affiliate #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-affiliate .form-group label {
         color: #fff;

    }
}

@media (min-width: 992px) {
#account-newsletter #content {
     background-color: rgb(0 0 0 / 70%);

    }
}

@media (min-width: 992px) {
#account-newsletter .form-group label {
         color: #fff;

    }
}

#content {
    background-color: #ffffff;
        /*background-color: rgb(255 255 255);*/
/*            background-color: transparent;
}*/

@media (min-width: 992px) {
#common-home #content {
            margin-top: 20px;
        background-color: rgb(255 255 255);
        border-radius: 4px;
    }
}

.thumbnail {
/*    background-color: #000000;*/
background-color: transparent;
}

.thumbnail a>img, .thumbnail>img {
    border-radius: 8px;
}

/*.breadcrumb > li a span {
    color: #ffffff;
}

.breadcrumb > li:after {
    color: #fff;
}*/

h1, h2, h3, h4, h5, h6 {
    /*color: #379624;*/
        margin-top: 0px;
    margin-bottom: 15px;
        /*text-align: center;*/
}

.btn-primary {
    color: #fff;
}

.product-thumb {
    background-color: white;
    border-radius: 8px;
}

.fa-ban:before {
    background: #000000;
}

/*.category-background {
    background-color: #030303;
    background-color: rgba(0, 0, 0, 0.5);
}*/

.image-additional a {
    background-color: white;
}

#common-home h3 {
    text-align: center;
}

.product-thumb .price {
    color: black;
}

/*.table {
    background-color: #fff;
}
*/
/*.table {
    background-color: #000;
}*/

/*.list-group a {
    background-color: #a5a5a5;
}*/

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    color: black;
}

/*.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    color: black;
}*/

/*.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    color: #fff;
}*/

/*.list-group a {
        border: 1px solid #ffffff !important;
    color: #000000;*/
}
    background: url(https://www.morelhifi.com/imgcont/170159572927920276.webp) no-repeat center center / cover;
}
.btn-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ff1627;
    background-image: linear-gradient(to bottom, #ff1627, #ff1627);
    background-repeat: repeat-x;
    border-color: #ff1627 #ff1627 #ff1627;
}

img.mfp-img {
    background-color: #ffffff;
        padding: 20px;
    border-radius: 8px;
        border: 1px solid #a6a6a6;
}

.mfp-counter {
    color: #2969e5;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    padding-right: 26px;
    padding-top: 5px;
}

.mfp-title {
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
}

.mfp-bottom-bar {
    margin-top: -50px;
}

.mfp-counter {
     padding-right: 25px;
}

.mfp-counter {
    bottom: 0px !important;
        top: auto !important;
}

@media (min-width: 992px) {
    .p-short-info {
        color: black;
    }
}

@media (max-width: 767px) {
    .floating-price-box {
        color: #000000;
                font-size: 22px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .floating-price-box {
        color: black;
        margin-left: 50px !important;
        font-size: 24px;
    }
}

@media (min-width: 768px) {
body {
            margin-top: 0;
        /*background: url(https://www.morel.com.ua/image/catalog/morel.webp) no-repeat center center / cover, rgba(0, 0, 0, 0.5);*/
        ba ckground: url(https://autoprodrive.com/image/catalog/b5c6d804-3e05-4d3f-bdad-5ec4aa302f4e.webp) no-repeat center center / cover, rgba(0, 0, 0, 0.5);
        ba ckground-attachment: fixed;
        ba ckground-blend-mode: overlay; /* Змішує зображення з кольором */
    }
}

/*footer {
    position: fixed;
    width: 100%;
    z-index: 1009;
    bottom: 0;
}*/

/*#account-wishlist #content {
    background-color: transparent;
}*/

/*Simple*/

/*.simple-content {
    background-color: #000;
    border-radius: 8px;
    padding: 10px;
    background-color: rgb(0 0 0 / 70%);
}

.simplecheckout-block-content {
    color: #fff;
}

.simplecheckout-cart-total {
    color: #fff;
}

.simplecheckout-cart td.quantity {
    min-width: 70px;
    vertical-align: top;
    text-align: center;
    white-space: nowrap;
}

.simplecheckout-cart td.price {
    color: #fff;
}

.simplecheckout-cart td.total {
    color: #fff;
}


.simplecheckout-cart td.model {
    color: #fff;
}

.simplecheckout-cart td.remove {
    padding-right: 3px;
    padding-left: 3px;
    width: 7px;
    vertical-align: top;
    text-align: center;
}

.simplecheckout-cart .btn-primary {
    width: 34px;
    height: 34px;
    display: inline-flex;
}

.select2-container--bootstrap .select2-results__option {
    color: #000;
}

.simple-content input[type=text], .simple-content input[type=password], .simple-content input[type=email], .simple-content input[type=tel], .simple-content input[type=phone], .simple-content input[type=date], .simple-content input[type=time], .simple-content select, .simple-content textarea {
    font-size: 16px;
}

ol, ul {
    list-style: none;
}

select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
    font-size: 16px;
}*/

#product-product #content {
    /* background-color: black; */
    /*background-color: rgb(255 255 255);*/
    /* background-color: transparent; */
}

/*.simplecheckout label, .simpleregister label {
    color: #ffffff !important;
}

.simple-content img {
    border-radius: 4px;
}

.simplecheckout-button-block {
    background: none repeat scroll 0 0 #000;
}

.select2-dropdown {
    background-color: #333;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
    background-color: #333333;
    color: #ffffff;
}

.select2-container--bootstrap .select2-results__option {
    color: #ffffff;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #5c6368;
}

.select2-container--bootstrap .select2-dropdown {
    border-color: #ffffff;
}*/

.form-control:focus {
    border: 1px solid #ccc;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*.select2-container--bootstrap .select2-selection {
    font-size: 16px;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
    font-size: 16px;
}

.simple-content .checkout-heading {
    background-color: #555050;
    border-color: transparent;
}

.simplecheckout-cart th {
    background-color: #000000;
}*/

.form-horizontal .control-label {
    font-size: 14px;
    margin-bottom: 5px;
}

label {
    font-size: 14px;
}

#product-product .alert {
    margin-top: 20px;
}

.alert.alert-success.alert-dismissible a {
    color: #f51728;
}

legend {
    color: #ffffff;
}

#information-contact {
    color: #000000;
}

/*#information-contact h1,h3 {
    color: #fff;
}

#product-product h1, h2, h3, h4, h5, h6 {
    color: #fff;
}

#product-category ul li a {
    color: #fff;
}*/

#product-category ul li a:hover {
  color: #0056b3; /* Более темный синий при наведении */
}

#product-category ul li a.active {
  color: #ffffff; /* Белый цвет текста для активной ссылки */
}

#information-information #content {
        background-color: rgb(255 255 255);
}

@media (max-width: 991px) {
    #information-information #content {
        margin: 15px;
        border-radius: 4px;
    }
}

/*#information-information span {
  color: #fff !important;
}*/

/*@media (max-width: 991px) {
footer {
    margin-top: 0px;
    }
}*/

@media (max-width: 991px) {
#content {
    border-radius: 0px;
    }
}

@media (min-width:992px) {
ul.contact-list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0px;
    margin-bottom: 0px;
    font-size: 14px;
    }
}

@media (max-width:991px) {
ul.contact-list {
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px; /* Однакова відстань між елементами */
    margin-bottom: 0px;
    font-size: 18px;
    }
}

.contact-list li {
    text-align: center;
}

.contact-list li a {
    color: #fff;
}

.contact-list-line {
    width: 100%;
    height: 1px;
    background-color: #43B02B; /* Колір лінії */
    margin-top: 5px;
}

.btn-primary:hover {
    /*background-color: #43B02B;*/
    background-color: #ff1727a8;
}

div#tab-description {
    background-color: rgb(255 255 255);
    padding: 15px;
}

div#tab-specification {
    background-color: rgb(255 255 255);
    padding: 15px;
}

form#form-review {
    background-color: rgb(255 255 255);
    padding: 15px;
}

.text-category {
    color: white;
}

