:root {
    color-scheme: only light;
}

.views-element-container a,
.ul-wrapper li a,
.ul-wrapper li ul li a {
    padding: 5px 0 5px 12px !important;
    display: block;
}

.header-main-wrapper {
    border-bottom: 2px solid #85c9e3;
    box-shadow: unset !important;
}

.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main p img,
.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main h3 img,
.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main p img,
.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main h3 img,
.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main p span img,
.page-layout-main-wrapper .layout-main .main-content .region--content #block-sass-theme-msd-corporateclean-system-main h3 span img {
    width: auto !important;
    max-width: 100%;
    height: auto;
    max-height: fit-content;
}

div#block-sass-theme-msd-booknavigation a {
    display: block;
    padding: 10px 0;
}

div#block-sass-theme-msd-booknavigation h2 {
    font-weight: bold;
    padding-bottom: 20px;
    text-align: center;
}

.simplelogin-wrapper #block-sass-theme-msd-corporateclean-menu-menu-sikiliza {
    display: none;
}

.global-prayer-times-form {
    padding-top: 20px;
}

.user-login-form #edit-actions input {
    color: #1487D4 !important;
}

.site-footer .footer-main-wrapper .region--footer-first #block-sass-theme-msd-sitebranding img {
    background-color: transparent !important;
}


#block-sass-theme-msd-mobileslogan {
    @media (min-width: 992px) {
        display: none;
    }
}

#block-sass-theme-msd-rightsidebarmeun h2,
#block-sass-theme-msd-rightsidebarmeun-2 h2 {
    text-align: center;
}


@media (min-width: 768px) {
    #block-sass-theme-msd-rightsidebarmeun-2 .moon-icon img {
        width: 100%;
        height: 150px;
    }
}

.prayer-times-list li:nth-child(odd) {
    background-color: #85c9e3;
    color: #ffffff !important;
}


.prayer-times-list li:nth-child(even) {
    background-color: #85c9e3;
    color: #ffffff !important;
}

.prayer-times-list {
    padding-inline: 0 !important;
}

.prayer-times-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-block: 10px;
    flex-grow: 1;
    margin-right: 0 !important;
    gap: 5px !important;
}


@media (min-width: 768px) {

    #block-sass-theme-msd-haddesmenu li.menu-item,
    #block-sass-theme-msd-sunnah li.menu-item,
    #block-sass-theme-msd-headertopmenu li.menu-item,
    #block-sass-theme-msd-salafwaummah li.menu-item,
    #block-sass-theme-msd-islamicstudies li.menu-item,
    #block-sass-theme-msd-audioblock li.menu-item {
        flex-basis: 48.6% !important;
    }
}


.visitor-stats {
    display: block !important;
    text-align: center;
}

.right-sidebar-menu .moon-icon img {

    height: 150px !important;
}

.site-footer .footer-main-wrapper .region--footer-first #block-sass-theme-msd-sitebranding img {
    height: 50%;
    width: 50%;
    display: none;
}

.site-footer {
    background: #85c9e3;
}

#block-sass-theme-msd-haddesmenu .menu li,
#block-sass-theme-msd-sunnah .menu li,
#block-sass-theme-msd-headertopmenu .menu li,
#block-sass-theme-msd-salafwaummah .menu li,
#block-sass-theme-msd-islamicstudies .menu li,
#block-sass-theme-msd-audioblock .menu li,
#block-sass-theme-msd-importantlinks .menu li,
#block-sass-theme-msd-salafwaummah .menu li {
    border: none !important;
}

#block-sass-theme-msd-importantlinks .important-links {
    border: none;
}