

/* ############### */
/* - EDU Font - */
/* ############### */
@font-face {
    font-family: 'EduFavorit';
    src: url('../fonts/EduFavoritHebrewVariable.ttf') format('truetype'),
         url('../fonts/EduFavoritHebrewVariable.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



#t4-header .container {
    padding-top: 15px;
    padding-bottom: 15px;
}

div#t4-header {
    /*background-color: #F2F2F3;*/
}



/* ===========Menue-revachim============== */
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left: .3rem;
    padding-right: .3rem;
}

.t4-section.t4-breadcrumbs {
    border-top: 0px solid rgba(52,58,64,.12);
}

.t4-megamenu .dropdown-menu {
  background: #1f3343;  
   
} 
}
.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li > a:focus, .t4-megamenu .dropdown-menu li > a:active,
.t4-megamenu .dropdown-menu li > .nav-link:hover,
.t4-megamenu .dropdown-menu li > .nav-link:focus,
.t4-megamenu .dropdown-menu li > .nav-link:active,
.t4-megamenu .dropdown-menu li .dropdown-item:hover,
.t4-megamenu .dropdown-menu li .dropdown-item:focus,
.t4-megamenu .dropdown-menu li .dropdown-item:active {
  background-color: #1f3343;
  color: var(--mainnav-link-hover-color);
}
   

/* ===========Search============== */
.form-control, .inputbox {
    max-width: 180px;
  padding: 0px;
    font-size: 16px;
}

/*=============CALENDAR T3=================*/


.jevbootstrap h2 {
    font-size: 25px;
    color: #283D59;
}
th, td {
    line-height: 20px;
    padding: 2px 12px;
    text-align: right;
    vertical-align: top;
}
.cal_td_daysnames {
    border-bottom: 1px solid #000000;
    height: 25px ! important;
    line-height: 25px;
    background-repeat: repeat-x;
    background-position: top left;
    color: #fff;
    background-color: #283D59;
    font-weight: bold;
    text-align: center !important;
}
.jevbootstrap legend {
        color: #283D59;
   
}
.ev_td_today {
    background-color: #283D59;
}

#flatcal_minical TD.flatcal_weekdays { /*=============CALENDAR Days=================*/
    font-size: 15px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    padding-top: 4px;
    vertical-align: top;
    height: 24px;
    text-align: center;
}
#flatcal_minical .flatcal_daylink:link, #flatcal_minical .flatcal_daylink:visited { /*=============CALENDAR numbers=================*/
    color: #555555;
    font-size: 15px;
}
#flatcal_minical .flatcal_sundaylink:link, #flatcal_minical .flatcal_sundaylink:visited {
    color: #99AAAA;
    font-size: 15px;
}
#flatcal_minical a { /*=============CALENDAR numbers=================*/
    background-color: transparent;
    font-size: 15px;
}

#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited { /*=============CALENDAR - number+event=================*/
    color: #2266EE;
    text-decoration: none;
    font-size: 15px;
}
#flatcal_minical .flatcal_daylink, #flatcal_minical .flatcal_sundaylink, #flatcal_minical .flatcal_busylink {
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

#flatcal_minical .flatcal_daycell, #flatcal_minical .flatcal_todaycell, #flatcal_minical .flatcal_sundaycell, #flatcal_minical .flatcal_othermonth {
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    color: #555555;
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 2px;
    padding-left: 2px;
}

#flatcal_minical .flatcal_busylink:link, #flatcal_minical .flatcal_busylink:visited {
    color: #1f3343;
    text-decoration: none;
    font-size: 15px;
    border: 1px solid #08bbe7;
    background-color: #a1f8fd;
	border-radius: 20px;
	padding: 4px;
}


#jevents_body {
    width: 100% !important;
    border: 1px solid #DDD;
    background-color: #F7F7F7;
    border-radius: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #08bbe7;
    color: #1f3343;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #08bbe7;
    border: 1px solid #a1f8fd;
}



div#Mod260.t4-module.module {
    text-align: center;
    font-size: var(--h3-font-size);
    margin-top: 20px;
    font-weight: 400;
   
}

.dropdown-menu {
  font-size: 1rem;
  color:#1f3343;
  text-align: right;
  list-style: none;
}

.dropdown-item .hover
{

  background-color: red;

}


/*=====UNIV STREEP=====*/
div.mod-languages a {     text-decoration: none;     color: #fff; }
div.mod-languages ul li.lang-active { background-color: #1f3343; }


/*=====Lang Modul=====*/
  div.mod-languages ul {
    margin: 15px;
    padding: 0;
    list-style: none;
}

.t4-offcanvas-toggle {
    border: 0;
    color: #08bbe7;
    display: block;
    line-height: 1;
    padding: 10px;
    transition: all .35s ease-in-out;
    text-align: right;
}


.nav-breakpoint-lg.navigation-hide .t4-offcanvas-toggle {
    right: 0;
}

/*CONTACT FROM OLD JOOMLA VERY IMPORTANT*/
@media (min-width: 768px) {
    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
    }


 

    @media (min-width: 768px) {
  .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
  }