/* ST. VALENTINE'S DAY CART & MODALS */

.pageContent {
    background-color: #FFF5F7;
}

header, footer, body {
    background-color: #FFE4E1;
}

header h1, footer h1,
header h2, footer h2,
header h3, footer h3,
header h4, footer h4,
header h5, footer h5,
header a, footer a,
header span, footer span,
header .h1, footer .h1 {
    color: #A4133C;
}

header a:hover, footer a:hover {
    color: #FF4D6D;
}

header b, footer b,
header p, footer p {
    color: #590D22;
}

.modal-body p {
    color: #590D22;
}

.modal-body span {
    color: #590D22;
}

header .text-black, footer .text-black {
    color: #A4133C !important;
}

.footerBlock b {
    color: #590D22;
}

.footer-contact-info {
    color: #590D22;
}

.langPanel {
    border: 2px solid #FFC4D6;
}

.langButton {
    color: #590D22;
}

.langButton i {
    color: #590D22;
}

.windowLangs {
    background-color: #FFFFFF;
}

.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: #A4133C;
}

.navbar-light .navbar-toggler {
    border: 2px solid #FF758F;
    color: #A4133C;
}
.navbar-light .navbar-toggler-icon {
    background-image: url(/templates/mihi/img/icon-menu-category.svg) !important;
}

.modal-body {
    background: #FFF5F7;
}

.modal-header {
    background: #FF758F;
}

.modal-footer {
    background: #FFC4D6;
}

.modal-header.h5 {
    color: #FFFFFF;
}

.modal-header {
    color: #FFFFFF;
}

.modal-header .btn-close {
    filter: brightness(0) invert(1);
    opacity: 1;
}

.modal-content {
    border: 2px solid #FF758F;
}

.quantity-input {
    color: #A4133C;
}
.quantity-btn svg {
    fill: #C9184A;
}

#search_list {
    border: 2px solid #FF758F !important;
    background: #FFFFFF !important;
}

#search_listMob {
    border: #FF758F;
    background: #FFFFFF !important;
}

button.searchClose {
    color: #A4133C;
}

.searchClose {
    color: #A4133C;
}

.searchTable i {
    color: #A4133C;
}

#search {
    border: 2px solid #FFC4D6;
    background: #FFFFFF;
    color: #590D22;
}

#searchMob {
    background: #FFFFFF;
    color: #590D22;
    border-color: #FFC4D6;
}

.period_timer_mob_wrapper {
    color: #A4133C;
}

.mobile_menu_container {
    background: #FFF5F7;
}

.mobile_menu_container ul li a {
    background: #FFF5F7;
    color: #A4133C;
}

.mobile_menu_container ul li a:hover {
    background: #FFE4E1;
}

.mobile_menu_container ul li ul {
    background: #FFF5F7;
    color: #A4133C;
}

.mobile_menu_container ul li a.back, .mobile_menu_container ul li a.back:hover {
    background: #FFC4D6 url(/templates/mihi/img/arrow_left.svg) left 20px center no-repeat;
    background-size: 20px;
}

.mobile_menu_container ul li a.parent {
    background: #FFF5F7 url(/templates/mihi/img/arrow_right.svg) right 20px center no-repeat;
    background-size: 20px;
}

.mobile_menu_container ul li a.parent:hover {
    background: #FFE4E1 url(/images/arrow_right.svg) right 20px center no-repeat;
    background-size: 20px;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #A4133C;
}

.guestCartBlock {
    background: #FFFFFF !important;
    border: 1px solid #FFC4D6;
    border-radius: 8px;
}

.guestCartBlock .table.table-hover {
    color: #590D22;
}

.guestCartBlock .h5 {
    color: #A4133C;
}

.buttonHome {
    border: 2px solid #FF758F;
    color: #C9184A;
}

.buttonHome:hover {
    background: #FF758F;
    color: #FFFFFF;
}

.modal-body .btn-outline-dark {
    border: 2px solid #FF758F;
    color: #C9184A;
}

.modal-body .btn-outline-dark:hover {
    background: #FFF0F3;
    border: 2px solid #FF4D6D;
    color: #FF4D6D;
}

.modal-footer .btn-outline-dark {
    border: 2px solid #FF758F;
    color: #C9184A;
}

.modal-footer .btn-outline-dark:hover {
    background: #FFFFFF;
    border: 2px solid #FF4D6D;
    color: #FF4D6D;
}

.empty-cart-h1 {
    color: #A4133C;
}
