﻿body, .ms-textLarge, .ms-core-navigation{
	font-family: 'Montserrat', sans-serif!important;
}
.ms-core-menu-box.ms-core-defaultFont{z-index:99999	
}
.mnirow{margin:0 auto; padding:0}
#main{	margin-top:0px}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    	 /* IE10+ CSS styles go here */
	#main{margin-top:0!important;}

}

.container{max-width: none !important; width: 74%!important;padding:0 !important;}
@media (max-width: 768px){      
	  .container{width: 100%!important}
}
	 


/*Footer*/
	#footer {background-color:#1d384d; border-top:4px solid #fff}  	
	.GrayFooter ul.dfwp-list{display:inline-block; width:100%;}
	.GrayFooter ul.dfwp-list li.dfwp-item a, 
              .GrayFooter ul.dfwp-list li.dfwp-item a:visited {font-size:0.9em; text-decoration:underline; color:white!important}
	.GrayFooter ul.dfwp-list li.dfwp-item{width:85%; }	
	.GrayFooter ul.dfwp-list li.dfwp-item:first-child{}				
	.headerInFooter{ padding: 0; width: 85%; border-bottom: 3px solid #fff; padding-bottom:4px;}
	.headerInFooter h3{color:#fff!important; font-size:16px; font-weight:bold !important; padding:0px 0;font-family:"Montserrat", Segoe, Tahoma, Helvetica, Arial, sans-serif!important;}
   	 .itemInFooter{color:white!important;font-size:16px!important; text-decoration:none!important;} 
	 .footernavcol{padding:35px 0;}
	 .footernavitem{border-bottom:1px solid #fff;padding:6px 0}
	 .footernavitem.last{border-bottom:none;padding:6px 0}
	 #footer .StateLogo {padding:0 0; margin-bottom:69px	}
 	 .footernavcol{margin:0}

	 
	 @media (max-width: 768px){      
	 #footer .StateLogo {padding:35px 0; margin-bottom:0px	}
	  .footernavcol{margin-right:15px}
	}
	 

/*Footer*/
        
/*Header*/
	#header {background-color:#124f86}  
	
	.bootstrap3 #SearchBox div.ms-srch-sbLarge>input {border-style: none;}
	.MasterPage-Search>.ms-webpart-chrome{border: solid 1px #dbdbdb;}
	.Mast-Head{/*margin-bottom: 42px*/ min-height:110px; padding:0;}
	h3.StateOfIsrael{font-family: Montserrat;font-size: 30px; text-decoration:none; color:#363a3c;padding-right:10px}
	h1.MasterPageTitle{font-family: Montserrat;font-size: 40px; text-decoration:none; color:#363a3c;padding-right: 10px;}
	h3.StateOfIsrael h1.MasterPageTitle{line-height:1!important; }
	.Dynamic-Titles a:hover{text-decoration:none!important;}
	.Dynamic-Titles a:visited{font-family: Montserrat;font-size: 40px; text-decoration:none!important; color:#363a3c}
	.accessLinkStyle, .accessLinkStyle:hover, .accessLinkStyle:visited{font-family:Montserratm,Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:#363a3c}
	#SearchBox input{padding: 1px 15px;}
	.Mini-Cont{padding-right:8px}	
	.mniMainHeader{	float:none; margin:0 auto; padding:0;}
	.ms-siteicon-a{max-width:none; }
	.ms-siteicon-img{max-height:70px }
	.header{margin:none !important}
	.Eng-head{height: 110px; display: flex;  align-items: center;}
/*Header*/
 
/*BreadCrumbs*/
	ul.s4-breadcrumb a{font-size:12px; color:#555!important}
	ul.s4-breadcrumb{margin: 10px 20px 10px 0px;}
	ul.s4-breadcrumb .s4-breadcrumb-arrowcont{background-image:none!important;padding-right: 5px;width: 10px;}
	ul.s4-breadcrumb .s4-breadcrumb-arrowcont:after{	content:" / ";}
	a.s4-breadcrumbRootNode, a.s4-breadcrumbRootNode:after{	color:#555;text-decoration:none;}
/*BreadCrumbs*/

/*General*/
	.Access-Line{padding-left: 20px}
	.Access-Line div{padding-right: 20px}
	#rowBody{background-image:url('../../../Images/MasterPage/bg.jpg')}
/*General*/
 
/*Top Navigation*/
	#navigation {height:60px; border-top:3px solid #fff;/*background-image: linear-gradient(to right, #ced7df , #cFddef)*/;}
	#navigation .container{margin-top:1%;}
	/*#navigation, #topnavbar { opacity: 0.8;  box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.35);  background-color: #ffffff; }  */
	.nav-container{width:100%};

	.nabBarRow > div{max-height:35px;}
	#topnavbar a{color:#717171 !important;outline:none !important;}
	.navbar-header{float:none !important;}
	#topnavbar{margin-bottom:0px;margin-top:0px;}
	#topnavbar.navbar{border:none;background-color:transparent !important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color:transparent !important;}
	/*.navbar-default .navbar-collapse{background-color:#ecf0f3 !important;}*/
	#topnavbar .navbar-collapse{/*margin-right:15px;margin-left:15px;*/padding-right:0px;}
	
	.ms-core-listMenu-root > li > a{display:none !important;}	
	.ms-core-listMenu-item, .ms-core-listMenu-item:link, #topnavbar .nav li.static > .menu-item{padding: 7px 0 ;height:32px;/*35px;*/}
	.ms-core-listMenu-item.dynamic , .ms-core-listMenu-item.dynamic:link{padding: 4px 0 !important;height:auto}
				
	.ms-core-listMenu-root li > ul > li.selected span.ms-navedit-flyoutArrow, 
	.ms-core-listMenu-root li > ul > li:hover span.ms-navedit-flyoutArrow{border:none; margin: 0!important; padding-right:0 !important;; padding-left:0 important;}
		
	#topnavbar .nav li > ul > li.static.selected .dynamic-children .menu-item-text {font-weight:bold!important;}
	#topnavbar .nav li > ul > li.static.selected {border-bottom:2px solid #083e58}

	#topnavbar .nav li.hover-off ul.dynamic{ display:inline-block!important;}

	#topnavbar .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background{background:none;}
	#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {background-image: none!important;}
	
	.menu-item-text{color:#083e58;font-size:19px}
	
	.mniNavHeader{margin:0 0!important;padding:0 !important;border-radius:0px !important;border-top: 4px solid #79af42;background-color:#fff !important;}
	.mniNavHeader .row{	padding:0}
	.nav{	padding:0}
	.navbar{min-height:32px; border:0 none #000 ; }
	.navbar ul{text-align:left!important; display: flex!important; align-items: center;    justify-content: space-between;}
	.navbar ul.root>li {width:100%!important; }
	/*.navbar ul.root li.selected ul li{border-right:1px solid #083e58; margin: auto;}*/
	.navbar ul.root li.selected ul li{ margin: auto;}
	
	.navbar ul.root li.selected ul li:hover span.static,
	.navbar ul.root li.selected ul li:hover a.static{    font-weight: bold;}
	.navbar ul.root li.selected ul li:last-child{border-right:none; padding-right:0!important}
	.navbar-header {	padding:0}
	
	#topnavbar{	margin:0px !important;}
	
	#topnavbar .nav ul.static > li.dynamic-children > ul.dynamic{margin-top:-15px}	
	#topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background{padding-right:0px!important;}
	#navigation ul.dynamic{background-color:#d0e1ed; border:none; }  
	#topnavbar ul.dynamic > li{border-top:none; border-bottom:1px solid #083e58; margin:10px 15px}
	#topnavbar ul.dynamic > li:last-child{border-bottom:1px none #083e58}
     ul.dynamic .ms-core-listMenu-item .menu-item-text {margin-right:0px;margin-left:0px}



 @media (min-width: 768px){
        .bootstrap3 #topnavbar .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {padding-right: 0px !important;padding-left: 0px !important;}
        #topnavbar .nav ul.static > li.dynamic-children > ul.dynamic {position: absolute !important;top: 56px !important;   }    
}
@media (max-width: 768px){        
        #navigation {background-color:#d0deea;height:auto; border-top:3px none #fff;}
        .navbar ul{text-align:left!important; display: block!important;}
        #navigation .container{margin-top:0;}
    	.navbar ul.root li ul li.shown { border-bottom:0px none #0d597e!important;}
		.navbar ul.root li ul li{border-right:0px none #083e58; padding-right:0!important;  border-bottom:1px solid #0d597e!important;}

		.navbar ul.root li ul li:focus {    outline: none;}
		.navbar ul.root li ul li:last-child{border-bottom:0px none #0d597e;}
		.menu-item-text{font-size:16px;color:#223a4e!important;font-family:'Montserrat';font-weight: bold;}
		.ms-core-listMenu-item, .ms-core-listMenu-item:link, #topnavbar .nav li.static > .menu-item{padding: 15px 0!important ;height:47px;/*35px;*/}
		.ms-core-listMenu-item.dynamic, .ms-core-listMenu-item.dynamic:link{padding: 15px 0!important ;}
		.navarrow{width:15px; max-width:none;margin: 7px 19px; float: right;}
		.navarrow.up{display:none;}

		li.shown.static.dynamic-children span span.ms-navedit-flyoutArrow img.down{display:none;}		
		li.shown.static.dynamic-children span span.ms-navedit-flyoutArrow img.up{display:block;}
		
		#navigation ul.dynamic{background-color:#fff; border:none; }  
		#topnavbar ul.dynamic > li:first-child{border-top:1px solid #083e58;}
		#topnavbar .nav ul.static > li.dynamic-children > ul.dynamic{margin-top:0px}	
		#topnavbar ul.dynamic > li{border-top:none; border-bottom:1px solid #083e58; margin:0px 0px}
		#topnavbar ul.dynamic > li .menu-item-text{padding:0 10px 0 15px;	display:block}
		.navbar ul.root li ul li.dynamic{border-right:0px none #083e58; padding-right:0!important;border-bottom:0px none #0d597e!important  border-top:1px solid #0d597e!important;}
		#navigation li.static{background-color:#d0deea; border:none; }  
		#navigation li.static:nth-child(even){display:none;}

}




	
/*Top Navigation*/
 
@media (max-width: 768px){
.mobilebars{
	display:flex!important;list-style:none; direction:rtl; padding:0; width:100px;justify-content:space-around;
}
}
