html, body {
    color: #000000;
}

h2, h3, h4, h5, h6 {
    color: #00375A;
}

.navbar {
    background-color: #00375A;
}

.navbar .active {
    color: #FFFFFF;
    background-color: #0082AA;
}

.language-switcher .form-select {
    background-color: #00375A;
    color: #FFFFFF;
}

.language-switcher option {
    background-color: #00375A;
    color: #FFFFFF;
}

.account-shop .shop-number {
    background-color: #0082AA;
}

.scrolled .nav-link {
    color: #000000;
}

.scrolled .active {
    color: #FFFFFF;
}

.scrolled .bar1, .scrolled .bar2, .scrolled .bar3 {
    background-color: #000000;
}

.scrolled .language-switcher .form-select {
    background-color: #FFFFFF;
    color: #000000;
    border-color: #00375A;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.btn-primary-color {
    background-color: #0082AA;
    border: 2px solid #0082AA;
    color: #ffffff;
}

.btn-primary-color:hover {
    background-color: #00375A;
    border-color: #FFFFFF;
    color: #ffffff;
}

.btn-primary-color:focus, .btn-primary-color:target {
    background-color: #00375A;
}

.btn-primary-outline {
    background-color: transparent;
    border: 2px solid #0082AA;
    color: #0082AA;
}

.btn-primary-outline:hover {
    background-color: #00375A;
    border-color: #FFFFFF;
    color: #ffffff;
}

.btn-primary-outline:focus, .btn-primary-outline:target {
    background-color: #00375A;
}

.page-header-styling-element {
    background-color: #00375A;
}

.page-header-styling-element .page-header-text-block h1 {
    color: #99CDDD;
}

.box-right-color {
    background-color: #EBF5F8;
}

.filter-btn .form-select {
    background-color: #EBF5F8;
    color: #000000;
    border-color: #0082AA;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230082AA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.filter-btn option {
    background-color: #EBF5F8;
    color: #000000;
}

.card-block-content h6 {
    color: #0082AA;
}

.quote-block {
    background-color: #00375A;
}

.quote-block h2 {
    color: #FFFFFF;
}


.cta-block-color {
    background-image: linear-gradient(0deg, rgba(0,55,90,0.5368522408963585) 0%, rgba(0,130,170,0.4920343137254902) 100%), url('../images/home/cta.jpeg');
}

.single-product-header .single-product-header-bg {
    background-color: #EBF5F8;
}

.single-product-price {
    color: #0082AA;
}

.cart-modal .btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230082AA'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.cart-total {
    color: #0082AA;
}

.cart-total-border {
    color: #0082AA;
}

.single-product-related {
    background-color: #EBF5F8;
}

.cart-header {
    background-color: #EBF5F8;
}

.progressbar .bullet-selected {
    background-color: #0082AA;
    border-color: #0082AA;
}

.progressbar .line-selected {
    background-color: #0082AA;
}

.news-header {
    background-color: #EBF5F8;
}

.news-header h1 {
    color: #00375A;
}

.footer {
    background-color: #00375A;
}

footer .footer-mail-icon:before {
    content: url("../images/icons/envelope-solid-blue.svg");
    width: 15px;
    display: inline-block;
    margin-right: 5px;
}

footer .social-title {
    color: #99CDDD;
}

.footerbar {
    background-color: #00375A;
}

.footerbar-text-color {
    color: #99CDDD;
}

.footerbar-link-hover:hover {
    color: #99CDDD;
}

@media screen and (max-width: 991px) {
    .navbar .nav-link {
        border-bottom: 1px solid #000000;
    }

    .page-header-text-block {
        background-color: #00375A;
    }
}