/* Accesability */

*:focus,
[role="button"]:hover,
[role="button"]:focus,
[role="button"]:active {
    border: 5px solid #000 !important;
    /* background-color: #fff !important; */
    outline-color: #941d5a;
    outline-width: 5px;
    color: #000 !important;
}

.menu-mainmenu a:focus {
    border: 0;
    color: #941d5a;
}

iframe[aria-hidden="true"] {
    display: none;
}

iframe[aria-hidden="true"] * {
    visibility: hidden;
}

*[aria-hidden="true"] {
    visibility: hidden;
}

*[aria-hidden="true"] a {
    display: none;
}

.course-item .c-img a:focus .imghvr {
    display: block;
    z-index: 10;
    animation: fadeIn 0.8s;
}

img[role="presentation"]:focus {
    filter: grayscale(1);
}

.ac-sr-only {
    position: fixed;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
}


/* End Accesability */

#trasport-map #wpgmza_show_options_1 {
    color: #fff;
    font-size: 15px;
}

.menu-primary li a {
    font-size: 23px;
}

.menu-primary li a:hover,
.menu-primary li a:active,
.menu-primary li a:focus,
.menu-primary li:hover>a,
.menu-primary li.current-cat>a,
.menu-primary li.current_page_item>a,
.menu-primary li.current-menu-item>a {
    color: #781548;
}

body #header {
    background: rgb(108 145 169 / 70%);
}

.single-post .aim-title {
    color: #000;
}

#octAccess .octContainer a.octClose.preventMarker:after {
    display: none !important;
}

@media (max-width: 768px) {
    #wprmenu_bar .menu_title a {
        /* position: absolute; */
        position: relative;
        top: 1px;
        right: 0;
        width: 90vw;
        height: 35px;
        background: url("/wp-content/themes/Rambam/images/logo_mobile.png") no-repeat 100% 50%;
        background-size: contain;
    }
    html body div#wprmenu_bar {
        display: flex;
        flex-direction: row-reverse;
    }
    #wprmenu_bar .menu_title {
        font-size: 20px;
        font-weight: normal;
        width: max-content;
        height: auto;
    }
}