
/*=============================================
=            General            =
=============================================*/
@import url(https://fonts.googleapis.com/css?family=Assistant:400,700&amp;display=swap&amp;subset=hebrew);
html{
font-size:14px;
}

body{
	color: #000;
	font-family: 'Assistant', sans-serif;
	font-size:1.3rem;	
}

h1, h2, h3, h4, h5, h6 {
  
  margin:0 0 10px;
}



.btn-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}





/*=============================================
=            Main Content            =
=============================================*/

.block__inner{
	background: #E7E9D2;
	padding: 10px 20px;
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.block-stroke-black{
    border: 1px solid #687b39;
}
.block-stroke-purple{
    border: 1px solid #8ea73f;
}




.block__inner--green{
    background:#F7EDD9;
}

.block--small .block__inner {
	font-size: 1.4em;
	
	padding-bottom: 18px;
}

.block__inner--image-bg{
	padding: 0;
}
.block__inner--image-bg img{
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin: 0 auto;
    width: 100%;
	min-height:340px;
   
}
.block__inner--image-bg .block--text{
    background: #687b39;
    color:#fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 20px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.block__inner--image-bg .block--text.block--text--purple{
    background:#8ea73f;
}

.block-hight{height: 600px;margin-bottom: 30px;}
.bottom-block-hight{height: 100%;}
.scroll-hight{
height:300px;
overflow:hidden;
background-color:transparent
}
.block__inner:hover .block--text{
    padding-bottom:40px;
}
.block__inner--image-bg:hover img{
	-webkit-transform: scale(1.05);
	        transform: scale(1.05);
}

#login input{
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-radius: 0;
}

#news ul{}
#news li > a{
    
    text-decoration: none;
}
#news li > a:hover{
    text-decoration: underline;
}

/*=====  End of Main Content  ======*/





/*=============================================
=            Responsive            =
=============================================*/

@media (min-width: 1500px){
 .container{
        width:1400px;
    }
}
@media (max-width: 1500px){
    .block-hight{
        height: 475px;
    }
	.scroll-hight{
		height: 150px;
	}
}

@media (max-width: 992px){
    #icons{
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    #icons .icon{
       /* min-width:140px; */
       margin: 10px 5px;
    }
    #icons .icon:hover img{
        -webkit-transform: scale(.95);
                transform: scale(.95);
    }

    .btn-default{
        padding: 6px 12px;
    }
 	
}
@media (max-width: 768px){
    #hero {
        height: 137px;
    }
    #hero h1 {
        font-size: 10vw;
    }
    .block-hight{
        height: 295px;
    }




    .block--small .block__inner{
        font-size:1em;
    }

    #quick-links .navbar-form{
		padding: 0;
		margin: 0;
		border: none;
		BOX-SHADOW: none;
	}
	#quick-links .navbar-form .form-group{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 15px;
    }
    #top-bar ul {
        text-align: center;
    }
    #top-bar form input{
        text-align:right;
    }
    #quick-links{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    #quick-links li:first-child{
        min-width: 160px;
    }
    #calendar{
        height:auto;
    }
}

/*=====  End of Responsive  ======*/

.sysMsgCell
{
	color: #ed1d23;

	font-weight: bold;
	font-size: 1rem;
}
.linkButton
{
	font-size: 1rem;
	
	font-weight: bold;
	color: #4d254a;
	
}
.infoCellFrame
{
	color: #4d254a;
	padding-top:30px;
	
}
.infoPageTbl
{
	width: 100%;
}
.newsTileDiv{
	font-size: 1.8rem;
	font-weight: bold;
}
.breadcrumb a{
	font-family:arial !important;
	color: #4d254a !important;
}	
#calanderTitleDiv{
	font-size:1.5rem;
	color: #4d254a;
	font-weight: bold;
}	
.prevJournalOpTable
{
	width: 100%;
	border: solid 0px #c2c0b4;
	border-collapse: separate;
	border-spacing: 2px;
}
.prevJournalOpCell 
{
	height: 90px;
	border: solid 0px #e1e1e1;
	text-align: left;
	background-color: #ffffff;
	
	background:url(incFiles/images/calendarCellBG.png);
	background-size:100% 100%;
	vertical-align:top;
	padding:3px !important;
}





.prevJournalOpBottomCell
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f1f1f1;
}
.prevJournalOpEventTable
{
	text-align: center;
	
}


.prevJournalOpEventDayCell a
{
	font-size:1.2rem;
	color:#00497e;
	font-weight:bold;
	
	
}
.JournalOpPromoDescDiv
{
	text-align: right;
	padding-right: 32px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.JournalOpTable
{
	border: solid 2px #406532;
	border-collapse: collapse;
}
.JournalOpCell
{
	vertical-align: top;
	width: 65px;
	height: 60px;
	border: solid 1px #c2c0b4;
}



.JournalOpTopCell
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
	background-color: #f1f1f1;
}
.JournalOpSelectDate
{
	font-size: 1rem;
	font-family: 'alef';
}
.JournalOpBottomCell
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f1f1f1;
}
.JournalOpEventTable
{
	width: 65px;
}
.JournalOpEventDayCell
{
	padding-right: 3px;
	font-size: 1rem;
	vertical-align: top;
	text-align: right;
}
.journalOpRestrictEventDayCell
{
	padding-right: 3px;
	font-size: 1rem;
	vertical-align: top;
	text-align: right;
	color: gray;
	font-weight: bold;
}
.JournalOpEventTimeCell
{
	width: 25px;
	font-size: 1rem;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
}
.JournalOpEventTitleCell
{
	width: 40px;
	padding-right: 3px;
	padding-top: 2px;
}
.JournalOpEventTitleLink
{
	text-decoration: none;
	font-size: 1.1rem;
	color: #534039;
	font-weight: bold;
}
.JournalOpDayOfWeekTitleCell
{
	text-align: center;
	background-color: #a72f71;
	color: white;
	height: 22px;
	border: solid 1px #eae7e0;
	border-collapse: collapse;
}
.JournalOpEventDayLink
{
	color: #990000;
	font-weight: bold;
}


.prevJournalOpDayOfWeekTitleCell
{
	text-align: center;
	background-color: #4c4c4c;
	color: white;
	padding-top:8px;
	padding-bottom:8px;
	border: solid 1px white;
	border-collapse: collapse;
	margin-bottom:5px;
}
.prevJournalOpEventDayLink
{
	color: #00497e;
	font-weight: bold;
	
	font-size:1.2rem;
}

.sideMenuTopTitle
{
	padding:0;
	font-size:1.8rem;
	font-weight:normal;
	border-bottom:solid 1px #2b2b2b;
	color:#4b4b4b;
	
}
.sideMenuTopTitle a{
	color:white;
	font-size:1.5rem;
	font-weight:bold;
	
	
}
.sideMenuBodyDiv
{
	padding:10px;
	width:100%;
	min-height:100px;
	border:0px solid red;
	background-color:white;
	
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;	
}

.sideMenuButtonWrapper{
display: table;

border-bottom:solid 1px #959595;
width:100%;
}
.sideMenuButtonWrapper a{
	display: table-cell;
    vertical-align: middle;
	background-color:#f5f3f4;
	height:40px;
	color:#4b4b4b;
	font-size:1.3rem;
	padding-right:20px;
}
.sideMenuButtonWrapper a:hover{
	background-color:#5da3aa;
	text-decoration:none;
	color:white;
}
.sideMenuButtonWrapper .selected{
	background-color:#5da3aa;
	color:white;
}


.forumTopToolbarTable
{
	background-color:#5da3aa;
	width: 100%;
	
	height: 25px;
	color: white;
	font-weight:bold;
}
.forumTopToolbarTable a
{
	text-decoration: underline;
	color: white;
	font-size: 1.3rem;
	font-weight: bold;	
}
 
.infoPageHeaderDiv
{
	
	font-size: 1.5rem !important;
	font-weight: bold;
	color: #4d254a;
	
	

}
.loginInputCell{
	padding-top:10px;
	
}
.loginUserTextField{
	width:100% !important;
	
	height:40px;
	padding:5px;
}
.scrollNewsShortDescCell{
	padding-bottom:15px;
	  word-wrap: anywhere;
}

#promoButtonsCont div:nth-child(6) a{
	background-color: transparent !important;
}

#news h3{
	font-weight: bold;
	color: #5C642F;
}
#promoButtonsCont h3{
	font-weight: bold;
	color: #9D1B35;
}


.footerPhone a,.footerMail a{
	color: white;
}
.footerPhone a:hover,.footerMail a:hover{
	cursor: normal;
}
.footerPhone a span{
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}
