.body.shop {
  font-family: "Roboto", sans-serif;
}
input[type="date"] {
    display:flex;
    align-items:center;
}
.minilist_event .event_date .month {padding-top:3px!important;}
h3.font-weight-semibold,h3.font-weight-semi-bold {color:#003762;}
.btn-tertiary:hover,.btn-tertiary:active,.btn-tertiary:focus {background-color:#85744d!important;}
.btn.btn-primary:hover {background-color:#85744d!important;}
.minilist_event .link_event_kult {background-color:#85744d!important;}

.text-white {color:#f5f2e9!important;}
#spots_taarn .owl-dots .owl-dot::before {color:#003762!important;}
.banner-slider .owl-item .container {padding-left:3rem!important;}
a.viewall_minilie:hover,a.viewall_minilie:active,a.viewall_minilie:focus {color:#85744d!important;}

.btn, .form-group.select .dropdown.advanced button {border-radius:0.7rem!important;}
#header .header-logo {
    margin: 8px 0;
    height: 65px; /* Fast højde for feltet */
    display: flex; /* Gør det muligt at centrere indholdet */
    align-items: center; /* Centrer lodret */
    justify-content: flex-start; /* Juster indhold til venstre */
    padding-left: 80px; /* Flyt logoet til højre */
}

.arrmore_page .event_date .day {padding-top:20px!important;}
#header .header-logo img {
    max-height: 50px !important; /* Mindre logo-størrelse */
    height: auto; /* Bevarer billedets proportioner */
    margin: 0; /* Fjern margin */
}
html .text-color-dark, html .text-dark {
    color: #000000 !important;
}
#header .header-logo {margin: 8px 0;}
#header .header-logo img
{height: 50px !important;margin:5px 0;}

#footer img.logo {width: 20%;}

.overlay-gradient-lr {
    background-image: linear-gradient(to right, #00000070 20%, rgba(0, 0, 0, 0));
}

html .text-color-light, html .text-light {
color: #003762 !important;
}
#footer a:not(.btn):not(.no-footer-css) {
color: #003762;
}
.banner-slider .btn-primary{background-color: #003762 !important;}
.counter strong, div#nautcounterdiv_arrlist #nautcounter {color: #003762;}
#nautcounterdiv_arrlist span.text-small:first-letter {text-transform:uppercase;}
.modal_left .main_menu a {color: #003762 !important;
text-transform: none !important;}
#sandwichmenu .header-text {color: #ffffff important;}
#newsletterForm .text-white {color: #003762!important;}
.modal_left .modal-content .ps-3.pt-1 a {}
.modal_left .modal-content .ps-3.pt-1 a img{display:none;}
.topbar_quick_access .quick_access_item .icon {color: #ffffff!important;}

 .search_bar .search_filter .field .field_label, .search_bar .search_filter .button .field_label, .search_bar .search_button .field .field_label, .search_bar .search_button .button .field_label,h1, h2, h3, h4, h5, h6 {
    color: #003762!important;
}
.col-lg-2.col-md-12.col-sm-12 .subheadline {color: #003762!important;font-weight:600;padding-top:0!important;font-size:1.4rem!important;}
h4 {font-size:1.4rem!important;}

#header .header-body {
    background:#F4F1E8 !important;
}

.main {background-color:#e8e7e2!important;}

#footer {
    background: #F4F1E8 !important;
    color: #003762 !important;
}

.paginavtion_kult nav ul li a {
    color: #003762 !important;
}

#footer .footer-copyright.footer-copyright-style-2 {
    background: #F4F1E8 !important;
    border-color: #003762 !important;
}

#footer .footer-copyright p {
    color: #003762 !important;
}

.modal_left .modal-dialog .modal-content {
    background: #F4F1E8 !important; 
}
.modal_left .modal-dialog .modal-content i{color:#033762 !important;}
.custom_menu_box .modal-dialog .modal-content .overlay-dismiss {
    color: #003762;
}
.custom_menu_box .modal-dialog .modal-content .modal-body .mobile-p-0.text-4-5 {
 color: #003762 !important;
}

#footer .container .align-items-center {
    align-items: flex-start !important;
}
 
#footer .container .text-center {
    text-align: left !important;
}
 
#footer .container .px-4 {
    padding-left: 0px !important;
}
#cartpopup{display:none !important;}

.w-35px {
    width: 35px;
}

.owl-dots .owl-dot span {
            display: none !important;
        }
        .owl-carousel.dot-large .owl-dots .owl-dot {
            zoom: 1;
        }
        /* Use Google Material Icons for dots */
        .owl-dots .owl-dot::before {
            font-family: 'Material Icons';
            content: "favorite_border"; /* outline heart */
            font-size: 24px;
            color: #fff;
            margin: 0 5px;
            cursor: pointer;
            transition: color 0.3s ease;
        }
 
        /* Active dot = filled heart */
        .owl-dots .owl-dot.active::before {
            content: "favorite"; /* filled heart */
            color: #fff;
        }
.section-with-shape-divider .container .row .col-lg-3 .card img {
    max-width: 210px !important;
}
.menu-item.active a {
    color: #ffffff !important;
}
.custom_menu_box .modal-dialog .modal-content .modal-body .text-4-5.opacity-5 {
    display: none !important;
}
.banner-heading .fill-bg span {
    text-transform: none;
}
input[name="ArrStartdato"]{
  color: rgba(0, 0, 0, 0.65) !important;
}
input[name="ArrSlutdato"]{
  color: rgba(0, 0, 0, 0.65) !important;
}
a.viewall_minilie{
 text-decoration:none !important;
color:#003762 !important;
}
.card-events .bottom_left .event_date .day, 
.card-events .bottom_left .event_date .month {font-size:0.65rem;font-weight:500;text-transform:uppercase;}

.card-events .bottom_left .event_date .day, .owl-item .bottom_left .event_date .day {padding-top:11px!important;}

.card-events .bottom_left .event_date .month, .owl-item .bottom_left .event_date .month {padding-top:2px!important;}

.material-symbols-sharp.icon.lg.text-secondary {color:#003762!important;}
.wrap_feature_img h2 {color:#FFF!important;}

.event_date .day {font-weight:500!important;}
.content-block {padding-right: 16vw;}

.event.details {padding-left:3rem!important;padding-right:3rem!important;}

.event.details .wrap_image_content img {max-width:800px;}
.event.details .wrap_text_content {padding-right: 8vw!important;}
.event.details .wrap_text_content .subheadline {line-height:1.7;}

div#nautcounterdiv_arrlist #nautcounter {color:#003762!important;}

#result_list .main-grid .bg-color-black-10 {background-color:#FFF!important;}

html .bg-tertiary {
    background-color: var(--tertiary)!important;
}

.wrap_image_content {margin-bottom:3rem;}

section.some_icons_bottom {display:none;}

@media screen and (max-width: 760px) {
    .wrap_image_content {margin-bottom:1rem;}
    .wrap_text_content.pr-8 {padding-right:0!important; padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.18);}

#footer .container {padding-left:2rem!important;padding-right:2rem!important;}
footer .text-4 {
        font-weight: 500; text-align:left;
    }
#footer ul li {
    text-align:left;
}

    #footer .footer-copyright.footer-copyright-style-2 {border-color:rgba(0,0,0,.18);}
}
#loginButton:hover:hover{background:#212529 !important; }
#leftMainMenu .menu-item.active{background:#003762 !important;}
.page-item.active .page-link{background:#003762 !important;color:#ffffff !important;}

.menu-item:hover .wrap_icon{color:003762 !important;}
.form-group.select .dropdown.advanced button, .form-group.select .dropdown.advanced .dropdown-menu .inner ul {
    background: #FDFBF4 !important;
}