﻿
/* --  Global -- */
* {	margin: 0;}
html,
body,
form
{
   margin:0;
   padding:0;
   height:100%;
   font-family:Arial;
   /*color:#555555;*/
   color:#404040;
}
html *{
	outline:none;
}
html{	
	overflow:auto ;	
}
.ms-WPBody{
	font-family: Arial;
}	
body.v4master{
	height:auto;
	overflow:visible;
}
table {
	border-spacing:0;
}
ol, ul{
	list-style-position:inside;	
}
ul{
	list-style:disc;
	

}
/*#cbp-spmenu-s2{display:none;}
#cbp-spmenu-s3{display:none;}*/
.ms-rtestate-field p{
	margin-top:10px;
}

/* titles font-size is fixes on accsbelity*/
.mfa_container .mfa_wpTitleWithBackGround ul > h3,
.mfa_container .mfa_wpTitleWithBackGround > h3,
.mfa_container .mfa_wpTitleWithIcon ul > h3, 
.mfa_container .mfa_wpTitleWithIcon > h3 { font-size:large; }


/*  left navigation font-size is fixes on accsbelity */

.mfa_container .QuickNavArroundTable a, 
.mfa_container .QuickNavArroundTable span,  
.mfa_container .QuickNavArroundTable .TitleTD{font-size:small;}

/*  toolbar font-size is fixes on accsbelity */
.mfa_container .SendMailMainTable a, 
.mfa_container .mfa_addToCalendar a{font-size:small;}
	
/* modalDialog center */
.ms-dlgContent{
	position:fixed !important;
}

.mfa_container #mfa_homePageMainContent{display:block;height:0px;line-height:0px;font-size:0px}
/*-----------*/

/* start: fix the ribon */

div.ribbonbackground{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:999;
	
}

#mfa_ribbonbackgroundFix{
	height:44px;display:none;	
}
/* end: fix the ribon */

/* start: css to resolve problem in the ribbon that cause because of fixing it */
body, body.v4.master {overflow:visible !important; height: inherit; width: inherit; }  
body #s4-workspace {overflow:visible !important; /*padding-top:44px;*/} 
 
/*This sets up our Ribbon for a fixed position. */ 
body #s4-ribbonrow{ position: fixed;top:0px;z-index:1000;width: 100%;}  
* html #s4-ribbonrow {position:absolute;}   

/* Set the ribbon popups to be fixed position also */ 
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip {  
	position: fixed !important;  
}  
* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip {  
	position: absolute !important;  
}  

 /*Make sure there are no scroll bars on our popup overlays*/ 

.ms-dlgOverlay {width: 100% !important } 
/* end: css to resolve problem in the ribbon that cause because of fixing it */



/* --- main container --- */
.mfa_container {
	/*width: 1000px;*/
	margin: 0 auto;
	word-wrap:break-word;
}

.mfa_container *{
	margin:0;
	padding:0;
	
}
/*
.mfa_container ul, .mfa_container li{
	list-style-type:none;
}
*/
.mfa_container img
{
	border: none;	
	vertical-align:middle !important;
}
#main-contentGxMS{
	min-height:280px;
	position:relative;
	/*display:table-cell;*/
	display:block;	
	width: 100%;	
}

#footerGxMS{
	 background:#1968b3 url('/mfa_Graphics/general/footer_top_border.png') repeat-x top left;
	 padding-top:19px; 
}
#footerGxMS a{
	color:#ffffff;
}
/*-------------             ------------*/
.LeftToRight .mfa_container *{
 	direction:ltr !important;
}
.RightToLeft .mfa_container *{
 	direction:rtl !important;
}

.mfa_container a, .mfa_container a:link, .mfa_container a:visited, .mfa_container a:active, .mfa_container a:visited *{
/*color:#1472a4;*/
	color:#0a4a7f;
}

/*-------------             ------------*/

/*------------------------  start: header   ---------------------------------*/ 
.mfa_container .mfa_header {
	/*height: 139px;*/
	height:117px;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	background-image: none !important;
	background-color: #ffffff !important;
}
.mfa_container .mfa_headerLeftBlock {
	/*height: 139px;*/
	height:117px;
	width: 666px;	
}
.LeftToRight .mfa_container .mfa_headerLeftBlock {float: left;}
.RightToLeft .mfa_container .mfa_headerLeftBlock {float: right;}


.mfa_container .mfa_headerRightBlock {
	/*height: 139px;*/
	height:97px;
	width: 334px;	
	padding-top:20px;
}
.LeftToRight .mfa_container .mfa_headerRightBlock {float: left;}
.RightToLeft .mfa_container .mfa_headerRightBlock {float: right;}

/*
.mfa_container .mfa_headerCenterBlock {
	height: 139px;
	width: 30px;
	float: left;
}
*/
.mfa_container .mfa_headerLangugeBar {
	/*height:55px;*/	
	height:17px;	
	display:block;
	margin-top:2px;
}
.LeftToRight .mfa_container .mfa_headerLangugeBar{/*margin-left: 30px;*/ float:right; margin-right:9px; border-right:1px #d3d3d3 solid; padding-right:9px;}
.RightToLeft .mfa_container .mfa_headerLangugeBar{/*margin-right: 30px;*/float:left; margin-left:9px; border-left:1px #d3d3d3 solid; padding-left:9px;}
.mfa_container .mfa_sitesLeng .mfa_lengBarUnit
{
	margin-left:2px;
	display:inline-block;
/*	color:#0f467c !important;*/
	color:#0a4a7f !important;
	font-size:14px;
	font-family:Arial;
	padding:3px 6px; 
}
.LeftToRight .mfa_container .mfa_sitesLeng .mfa_lengBarUnit{float: left;}
.RightToLeft .mfa_container .mfa_sitesLeng .mfa_lengBarUnit{float: right;}
.mfa_container .mfa_sitesLeng .mfa_lengBarUnit:hover{
		 background-color:#0a4a7f;
}.mfa_container .mfa_sitesLeng .mfa_lengBarUnit:hover a{
		 color:	#ffffff !important;
		 }


.mfa_container .mfa_sitesLeng li.mfa_lengBarArrow{
font-family:arial;	
font-size: 14px;
color: #fff;
background-color: #08497f;
}
.mfa_container .mfa_sitesLeng li.mfa_lengBarUnit.mfa_lengBarSep{
/*	padding:11px 4px 0 4px;*/
display:none
}
.mfa_container .mfa_sitesLeng li.mfa_lengBarUnit.mfa_lengBarSep span{color: #0a4a7f}
/*
.mfa_container .mfa_lengBarArrow
{
	background-image:url('/mfa_Graphics/header/arrow_down.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:8px;
	
	margin:0 auto;
	margin-top:3px;
	
	width:7px; 
	
	
}
.mfa_container .mfa_lengBarNoArrow
{
	margin-top:3px;
	height:8px;
	width:17px;
}*/
.mfa_container .mfa_lengBarSelctedLang{
	/*font-weight:bold;*/ font-family:arial; /*color:#fbfdfe;*/ color:#ffffff;  background-color:#0a4a7f;
}
.mfa_container .mfa_sitesLeng a {
	font-family:arial; color: #0a4a7f !important; font-size:14px;
} 

}
.mfa_container .mfa_sitesLeng a:hover
{
	text-decoration:underline;
}

.mfa_container .mfa_lengBarNotSelctedLang
{
	
}
/*
.mfa_container .mfa_lengBarSep{
	width:17px;
	margin-top:3px;
	background-image:url('/mfa_Graphics/header/seperator.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:12px;	
}
*/
.mfa_container .mfa_FlagImg{
	display:inline-block;
	width:60px;
}


.mfa_container .mfa_headerFlagsControl {
	float: right;
	display:none;
}
.mfa_container .mfa_headerDynamicText_mainContainer{
	display:block;
	/*height:55px;*/
 	color: red; 
 	font-weight: bold;  	
}
.mfa_container .mfa_headerDynamicText_SmallTextContainer{
color:#ffffff !important;
}
/*.mfa_container .mfa_headerDynamicText_mainContainer a:visited > mfa_headerDynamicText_BigTextContainer
{
	color:#ffffff !important;
} */
.LeftToRight .mfa_container .mfa_headerDynamicText_mainContainer{
	margin-left:0px !important;	
	text-align:left;
}
.RightToLeft .mfa_container .mfa_headerDynamicText_mainContainer{
	margin-right:0px !important;
	text-align:right;
}
.mfa_container .mfa_headerDynamicText_imgContainer{
	display:inline-block;
	/*width:46px;*/
	vertical-align:top;
	/*padding-top:2px;*/
	padding-top:19px;
}
.mfa_container .mfa_headerDynamicText_textContainer{
	/*display:inline-block;*/
	vertical-align:middle;
/*	background-image:url('/mfa_Graphics/header/semel.png');*/
	background-repeat:no-repeat;
}
.mfa_headerDynamicText_textContainer br{
	display:none
}
.LeftToRight .mfa_headerDynamicText_textContainer{
	background-position:left;
/*	padding-left:46px;*/
}
.RightToLeft .mfa_headerDynamicText_textContainer{
	
}

.mfa_container .mfa_headerDynamicText_BigTextContainer{	
	font-size: 2em !important;
	color: #015289 !important;
	font-family:Arial;
	display:block;
	/*width:580px;*/
}
.mfa_container .mfa_headerDynamicText_SmallTextContainer{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:white;
	display:none
}
#cbp-spmenu-s2 a{
	background: url('/MFA_Graphics/General/mobile-menu-arrow2.png') 98% center no-repeat;
}
.RightToLeft #cbp-spmenu-s2 a{
	background: url('/MFA_Graphics/General/mobile-menu-arrow2-he.png') 2% center no-repeat;
}
#cbp-spmenu-s2 a.active{
	background: url('/MFA_Graphics/General/mobile-menu-arrow3.png') 98% center no-repeat;

}
/*
.mfa_container .mfa_headerSiteMap {
	margin-right: 14px;
	margin-top: 18px;
	float: right;
}
.mfa_container .mfa_headerPixelSeperator {
	margin-right: 8px;
	float: right;
	margin-top: 17px;
}
*/
.LeftToRight .mfa_container .mfa_headerAccsebelityControl {
	/*margin-right: 8px;*/
	margin-top: 2px;
	float: right;
}
.RightToLeft .mfa_container .mfa_headerAccsebelityControl {
	/*margin-left: 8px;*/
	margin-top: 2px;
	float: left;
}


.mfa_container .mfa_accessBigBtnImg{
	background-image:url('/mfa_Graphics/header/fontsize_big.gif');
}
.mfa_container .mfa_accessBigBtnImgOver{
	background-image:url('/mfa_Graphics/header/fontsize_big_hover.gif');
}

.mfa_container .mfa_accessNormalBtnImg{
	background-image:url('/mfa_Graphics/header/fontsize_medum.gif');
}
.mfa_container .mfa_accessNormalBtnImgOver{
	background-image:url('/mfa_Graphics/header/fontsize_medum_hover.gif');
}

.mfa_container .mfa_accessLittleBtnImg{
	background-image:url('/mfa_Graphics/header/fontsize_small.png');
}
.mfa_container .mfa_accessLittleBtnImgOver{
	background-image:url('/mfa_Graphics/header/fontsize_small_hover.png');
}

.mfa_container .mfa_accessBigBtnImg, .mfa_accessBigBtnImgOver, .mfa_accessLittleBtnImg, .mfa_accessLittleBtnImgOver, .mfa_accessNormalBtnImg, .mfa_accessNormalBtnImgOver {
	background-color:transparent;
	background-repeat:no-repeat;
	border:0 none;
	cursor:pointer;
	height:22px;
	width:27px;	
	margin-bottom:7px;
}
.mfa_container .mfa_accessSeparator{
	display:none;
}
.mfa_container .mfa_accessBarSeparator{
	
	background-image:url('/mfa_Graphics/header/seperator.gif');
	background-repeat:no-repeat;
	background-position:center;
	width:17px;
}
.mfa_container .moveToContentGxMS{
	background-color:transparent;
	
}
.mfa_container .moveToContentGxMS span a, .mfa_container a.mfa_SiteMapText, .mfa_container a.SiteMapText {
	color:white;
	background-color:transparent;

}
.mfa_container .moveToContentGxMS span a:hover, .mfa_container .mfa_SiteMapText:hover{
	text-decoration:underline;	
}


/*mfa_Graphics/header/seperator.gif*/
/*
.mfa_container .mfa_headerSkipToContent {
	margin-right: 8px;
	margin-top: 17px;
	float: right;
}
*/
/*------------------------  end: header   ---------------------------------*/ 

/*------------------------  start: search---------------------------------*/ 
/*
.LeftToRight .mfa_container .mfaGeneralSearch .BtnImg, .BtnImgOver, .searchBtnImg, .searchBtnImgOver, .sendBtnImg, .sendBtnImgOver, .clearBtnImg, .clearBtnImgOver, .backBtnImg, .backBtnImgOver 
*/
.mfa_container .mfaGeneralSearch .searchBtnImg,
.mfa_container .mfaGeneralSearch .searchBtnImgOver
{
	background-color:transparent;
	background-image:url("/mfa_Graphics/icons/icon_search.png");
	background-repeat:no-repeat;
	border-width:0;
	cursor:pointer;
	/*height:31px;
	width:35px;*/
	vertical-align:top;
	margin-top:10px;
	
	width:16px;
}
.LeftToRight .mfa_container .mfaGeneralSearch .searchBtnImg,
.LeftToRight .mfa_container .mfaGeneralSearch .searchBtnImgOver{margin-right:15px;}
.RightToLeft .mfa_container .mfaGeneralSearch .searchBtnImg,
.RightToLeft .mfa_container .mfaGeneralSearch .searchBtnImgOver{margin-left: 15px;}
/*
.LeftToRight .mfa_container .mfaGeneralSearch .BtnImgOver, .searchBtnImgOver, .sendBtnImgOver, .clearBtnImgOver, .backBtnImgOver
*/
mfa_container .mfaGeneralSearch .searchBtnImgOver
{
 background-image:url("/mfa_Graphics/icons/icon_search_over.png");
}

.mfa_container .mfaGeneralSearch .SearchFreeText
{
	vertical-align:top;
	margin-top:10px;
	border:0;
	/*height:27px;*/
	margin-left:10px;
}

.LeftToRight .mfa_container .mfaGeneralSearch
{
	float:right;
	clear:both;
/*	margin-right:5px;*/
	display:inline-block;
	border:1px #cccccc solid;
	height:37px;
}
.RightToLeft .mfa_container .mfaGeneralSearch
{
	float:left;
	clear:both;
	/*margin-left:5px;*/
	display:inline-block;
	border:1px #cccccc solid;
	height:37px;

}


/*------------------------  end: search---------------------------------*/ 

/*---------------- start:  breadcrumb------------------*/
.mfa_container .mfa_breadCrumbContainer{
	width: 100%;
	min-height:35px;
	padding: 20px 0px;
}
.mfa_container .breadcrumbGxMS {
	 
	width: 100%;
	max-width:1000px;
	margin: 0 auto;	
	font-family:Arial;
}
.mfa_container .breadcrumbGxMS span .ms-sitemapdirectional{
	color:#626262;
	font-family: Arial;
	font-size:14px;
}
.mfa_container .breadcrumbGxMS span .current{
	/*font-weight:bold;
	color:#171717;*/
	color:#626161;
	font-size:14px;
}
.mfa_container .breadcrumbGxMS span .breadcrumbSeparate{
	/*
	background-image:url('/mfa_Graphics/general/arrow_breadcrumbs.gif');
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:middle;
	width:17px;
	display:inline-block;
	*/
	display:inline-block;
	width:17px;

}
.mfa_container .breadcrumbGxMS span .breadcrumbSeparate img{
	margin:0 7px;
	padding:1px 0;
}

/*---------------- end:  breadcrumb------------------*/


/*---------------- start:  top navigation ------------------*/

.LeftToRight .mfa_container div.menu-horizontal ul.root > li > a {
	padding-left:10px;padding-right:10px;
}
.RightToLeft.mfa_container div.menu-horizontal ul.root > li > a {
	padding-right:10px;padding-left:10px;
}





.mfa_container div.topNavigationGxMS {
	/*width:1000px; */
	height:48px; 
	border-width:0px;
	position:relative;
	z-index:5;	
	background-image:none !important;
	background-color: #1968b3 !important;
	height: 49px !important;
	font-family: Arial; /*font-family: GothamBook !important;*/
	font-size: 18px !important;
	color: #ffffff !important;
}
.mfa_container .GxmsMenu{
	width: 98%;
	max-width:1000px;
	margin:auto
}
.mfa_container .GxmsMenu li.static > .menu-item 
{
	border-width:0px;
}
.mfa_container .GxmsMenu li.static:first-child > .menu-item{
	padding-left:0 !important;	
}
.RightToLeft .mfa_container .GxmsMenu li.static:first-child > .menu-item{
	padding-left:5px !important;	
}
.RightToLeft .menu-horizontal a.dynamic-children span.additional-background, ..RightToLeft menu-horizontal span.dynamic-children span.additional-background{
	padding-right: 0px!important;
}
.mfa_container div.menu-horizontal ul.root li.static ul.static li.static:first-child > a.menu-item span span{
	padding-left:0 !important;	
}
/*--  fonts for all navigation items  --*/
.mfa_container div.menu-horizontal ul.root li.static ul.static li.static > a.menu-item span span {	
	font-family: Arial; /*font-family: GothamBook !important;*/
	padding-top:10px;
	padding-left:6px;
	padding-right:0px;
	font-size: 18px !important;
	color: #ffffff !important;
}

.mfa_container div.menu-horizontal ul.root li.static ul.static li.static a:hover{
	text-decoration:underline;
	color:white;	
}

.mfa_container div.menu-horizontal ul.root{
	
}
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static{
	float:none;
}
.mfa_container div.menu-horizontal ul.root li.static{
	float:none;
}

/*-- image seperator left to item--*/
.mfa_container div.menu-horizontal ul.root li.static ul.static li.static {
	background-image:none !important;	/*background-repeat: no-repeat;*/			
	padding-bottom: 0px;
	padding-top: 0px;
	height: 48px;	
	display:list-item;
}
.LeftToRight .mfa_container div.menu-horizontal ul.root li.static ul.static li.static {
	background-position:left; float:left;
}
.RightToLeft .mfa_container div.menu-horizontal ul.root li.static ul.static li.static {
	background-position:right; float:right;
}
/*--  hide right seperator.  --*/
.mfa_container div.menu-horizontal ul.root  li.static ul.static li:first-child{
	 background-image:none;     			 
}

/*---- cancel default arrow image -----*/
.mfa_container .menu-horizontal a.dynamic-children span.additional-background 
{
	background-image: none;
}
/*--- start: popups subsites  ----*/
.mfa_container  div.menu-horizontal ul.root li.static ul.static li.static  ul{
	border: 1px solid #b8b8b8;
	background-color:#efefef;	
	/*width:100%;*/
	min-width:70px;
	display: table;
}
.LeftToRight .mfa_container  div.menu-horizontal ul.root li.static ul.static li.static  ul{  
	margin-left:2px;
}

.RightToLeft .mfa_container  div.menu-horizontal ul.root li.static ul.static li.static  ul{  
	margin-right:2px;
}

			
.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul li a{
	height:29px;
	background-image:url('/mfa_Graphics/topNavigation/dots_dropDown.gif');
	background-repeat:repeat-x;
	margin:0 10px;
	padding:0 0;
	min-width:70px;
	display:block;
}


.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul a span 
{
	color:#4a4a4a;
	font-family:Arial;
	padding:5px 0;
}

.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul li:hover{
	background-color:#c7c7c7;	
}
.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul li a:hover{
	background-color:#c7c7c7;
	text-decoration:none;
}

.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul li a:hover span{
		color:#363636;
		font-family:Arial;
		padding:5px 0;

}

.mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul li:first-child a{
	background-image:none;
}



.LeftToRight .mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul a span span{
	text-align:left;	
}
.RightToLeft .mfa_container div.menu-horizontal ul.root li.static ul.static li.static  ul a span span{
	text-align:right;	
}

/*
.RightToLeft .mfa_container div.menu-horizontal > ul > li > ul > li ul.dynamic
*/
.RightToLeft  .mfa_container div.topNavigationGxMS  div.menu ul.root li.static ul.static li.hover ul.dynamic,
.RightToLeft  .mfa_container div.topNavigationGxMS  div.menu ul.root li.static ul.static li.hover-off ul.dynamic
{
	left:auto!important;
	right:-1px;
	top:48px;		
}

/*--- end: popups subsites  ----*/


/*---   backround image for home page     ---*/
.mfa_container div.menu-horizontal ul.root > li.static > a.static span.additional-background
{	height:22px;
	width:17px;
	margin-top:7px;
	background-image: url('/mfa_Graphics/topNavigation/icon_home_white.png');
	background-position: center;
	background-repeat: no-repeat;
}
/*-- diffrent image backgruound and text color of selected items  --*/
 .mfa_container div.menu-horizontal ul.root li.static ul.static li.selected
{
	 background-image:url('/mfa_Graphics/topNavigation/nav_selected_tab_left.gif');	 
	 background-repeat:no-repeat;
}
.LeftToRight.mfa_container div.menu-horizontal ul.root li.static ul.static li.selected{
	background-position:left;
}
.RightToLeft .mfa_container div.menu-horizontal ul.root li.static ul.static li.selected{
	background-position:right;
}


.LeftToRight .mfa_container div.menu-horizontal ul.root li.static ul.static li.selected a.selected {	
	/*background-image:url('/mfa_Graphics/topNavigation/nav_selected_tab_right.gif');*/
	background-position:right;
	background-repeat:no-repeat;	
}
.RightToLeft  .mfa_container div.menu-horizontal ul.root li.static ul.static li.selected a.selected {	
	/*background-image:url('/mfa_Graphics/topNavigation/nav_selected_tab_right.gif');*/
	background-position:left;
	background-repeat:no-repeat;	
}

/*--- no undrline for hover when selected  ---*/
.mfa_container div.menu-horizontal ul.root li.static ul.static li.selected a:hover
{
	text-decoration:none;
}

/*---   text color of selected item    ---*/
.mfa_container div.menu-horizontal ul.root li.static ul.static li.selected a.selected span.additional-background span.menu-item-text
{ 
	color:#0b3e4f;  	/*this is not the color!*/
	
}

/*-- diffrent image backgruound of selected home page icon --*/
/* yyy */
.mfa_container div.menu-horizontal ul.root > li.selected > a
{
	display:none !important;
	
}
.mfa_container div.menu-horizontal ul.root > li.selected > a.selected{
	
	background-image:url('/mfa_Graphics/topNavigation/nav_selected_tab_left.gif');
	background-position:left;
	background-repeat:no-repeat;
	height:40px;
}
/*--  icon_home for home page when selected     --*/
.mfa_container div.menu-horizontal ul.root > li.selected > a.selected span.additional-background 
{
	height:22px;
	margin-top:7px;
	background-image: url('/mfa_Graphics/topNavigation/icon_home.gif');
	background-position: center;
	background-repeat:no-repeat;
}





.mfa_container .GxmsMenu li.static > .menu-item{
	height:38px;
}

/*-- home page icon width --*/
.mfa_container div.menu-horizontal ul.root > li > a
{
	width:30px;
}

.LeftToRight .mfa_container div.menu-horizontal ul.root > li > a
{
	float:left;
	/*margin-left:30px;
	margin-right:10px;   	
	*/
	background-position: left;
}
.RightToLeft .mfa_container div.menu-horizontal ul.root > li > a
{
	float:right;
	/*margin-right:30px;
	margin-left:10px;*/   	
	background-position: right;

}


/*-- hide default txt of home page text  --*/
.mfa_container div.menu-horizontal ul.root > li.static > a.static span.additional-background span.menu-item-text
{
	visibility:hidden;
}

 /*
.mfa_container div.menu-horizontal ul.root > li.selected a.selected {
	height: 48px;
}
*/
/*----------------- end: configure css of top navigation ---------------------*/



/*------------- start: LeftToRight settings -----------*/
/*--- override 1037 css rtl ---*/
.LeftToRight  .menu UL.dynamic {
	right: 999em;
}

/*------------- end: LeftToRight -----------*/
/* fix scroll */

body #s4-workspace {
	overflow: visible !important;
/*	width:1000px !important;*/
	height: 100% !important;
	overflow-y:scroll;
}

/*---  CLearfix ---*/
.clearfix
{
	clear: both;
}
.clearfix::before, .clearfix::after {
    content: "";
    display: block;
}
.clearfix::after {
    clear: both;
} 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.H1{height:1px;}
/* slider homepage*/
.pagination {display:block;margin-top:5px;}
.LeftToRight .pagination li {float:left;margin-right:3px;}
.RightToLeft .pagination li {float:right;margin-left:3px;}
.pagination li {width:18px;height:16px;position:relative;/*background-color:#fff;*/cursor:pointer;
/*-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);*/
background:transparent url('/mfa_Graphics/general/gallery_nav_unselected.png') no-repeat center center;
}
.pagination li:hover {/*background-color:#1d6595;
-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;*/
background:transparent url('/mfa_Graphics/general/gallery_nav_selected.png') no-repeat center center;
}

.pagination li.current {/*background-color:#1d6595;
-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow: none;*/
background:transparent url('/mfa_Graphics/general/gallery_nav_selected.png') no-repeat center center;
}

/*.mfa_Layout_HomePage_MainContainer #main_slider {width:98%;max-width: 1240px;margin: 0 auto;display:block;position:relative;}*/
.mfa_Layout_HomePage_MainContainer.midContent735 #main_slider{width:728px;}
/*.LeftToRight .mfa_Layout_HomePage_MainContainer #main_slider {margin-left:3px;	border-left:10px solid #1968b3}
.RightToLeft .mfa_Layout_HomePage_MainContainer #main_slider{margin-right:3px; 	border-right:10px solid #1968b3}*/
DIV.midContent735 #sliderWeapper {
	width: 672px !important;
}
.big_arrow_blue_right {width:24px;height:74px;background-position:-302px -187px;display:block;background-repeat:no-repeat;}
.LeftToRight .big_arrow_white_left {width:22px;height:74px;background-position:-341px -187px;display:block;background-repeat:no-repeat;}
.LeftToRight .big_arrow_white_right {width:22px;height:74px;background-position:-371px -187px;display:block;background-repeat:no-repeat;}

.RightToLeft .big_arrow_white_right {width:24px;height:74px;background-position:-341px -187px;display:block;background-repeat:no-repeat;}
.RightToLeft .big_arrow_white_left  {width:24px;height:74px;background-position:-371px -187px;display:block;background-repeat:no-repeat;}
.LeftToRight .tiny_arrow_right_black {width:9px;height:11px;/*height:8px;*/display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;margin:0;}
.RightToLeft .tiny_arrow_right_black {width:9px;height:11px;background-image:url('/mfa_Graphics/general/arrowsLeft.png'); display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;margin:0;}
.LeftToRight .tiny_arrow_right_black {background:url('/mfa_Graphics/general/arrowsRight.png') no-repeat right TOP;}
.big_arrow_white_right {background-image:url('/MFA_Graphics/MasterPage/iconsprite.png');}
.big_arrow_white_left {background-image:url('/MFA_Graphics/MasterPage/iconsprite.png');}
.modalDialogImgCopyright{
	margin-left:10px;
}
.RightToLeft .modalDialogImgCopyright{
	margin-right:10px;
}

.ms-dlgTitle{
/*	background:none transparent;*/
	background-color: #f1f1f1 !important;
	color:#404040;
}
.ms-dlgTitleText
{
	color:#404040 !important;
}
.ms-dlgBorder{
	border:0
}
.QuickNavArroundTable UL{
	margin-top:7px;
}

/* slider */
#contentSlider
{
	width: 100%;
	height: 634px;
	background-image: url('/MFA_Graphics/MasterPage/main-bg.jpg');
	background-position: top left;
	background-size:cover;
	margin-bottom: 50px;
	padding-top:40px;
}

.mfa_Layout_HomePage_MainContainer #main_slider {
    display: block;
    height: 515px;
    margin-bottom: 40px;
    margin: 0 auto;   
    max-width: 1240px;    
    position: relative;
    width: 100%;  	
}
.LeftToRight .mfa_Layout_HomePage_MainContainer .whitebg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
   /* background-image: url("http://www.mfa.gov.il/MFA_Graphics/MasterPage/white_bg_70.png");*/
    background-origin: padding-box;
    background-position: left center;
    background-repeat: repeat;
    background-size: auto auto;
}
.rsHidden {
	opacity: 1;
	visibility: visible;	
}
 .contentSlider {
  width: 100%;
  max-width: 1240px;  
  height: 515px;
}
.contentSlider,
.contentSlider .rsOverflow,
.contentSlider .rsSlide,
.contentSlider .rsVideoFrameHolder,
.contentSlider .rsThumbs {
  background: transparent;
  color: #000;
}

.contentSlider .rsSlide,
.contentSlider .rsOverflow {
  background: transparent;
}
 .contentSlider .text
 {	
	display: block;
	float: left;		
	width: 30%;	
	padding-left: 55px;
    	padding-right: 17px;
	padding-top: 30px;
	 border-top: 10px solid #0f467c;
	 font-family: Arial;
 }
 .RightToLeft .contentSlider .text
{
     padding-left: 17px;
     padding-right: 55px;

}
.img-container
{
	float:right;	
	width: 70%;
	max-width: 870px;
	height: 515px;
}
.RightToLeft .img-container {
	float:left;
}
img.rsImg
 {
	width: 100%;
	height: 515px;
	position: relative;	
	/*max-width: none;*/
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item .text h4 {
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 0.2em;
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item .text .date {
    color: #302f2f;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 0.8em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item .text p, .mfa_Layout_HomePage_MainContainer #main_slider .news-item .text div {
    display: block;
    font-size: 1em;
    line-height: 150%;
}
 .mfa_Layout_HomePage_MainContainer #main_slider .news-item .text .read-more-news {
    background-color: #1564b2;
    color: #ffffff;
    display: inline-block; 
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-decoration: none;
    font-size: 1em;
    margin-top: 10px;
    line-height: 100%;
}
.mfa_container .mfa_container_MainTitle h2 {
	margin-bottom: 30px;
	font-size: 2.2em!important;
	padding-bottom: 10px;
	border-bottom: 1px solid #d8d8d8;
	font-weight: normal;
}
/*mobile*/
.Mobright-block{
	display:none;
}
.worldMap .mashav-map{
	margin-bottom: 20px;
}
.worldMap .selectors{
	margin-bottom: 30px;
}
.worldMap .selectors select{	
	   border: 1px solid #0f467c;
	    color: #404040;
	    font-family: Arial;
	    font-size: 1em;
	    height: 37px;
	    outline: medium none;
	    padding: 0;
	    width: 30%;
	    max-width: 220px;
	    display: inline-block;
}
.mfa_Layout_Loby_MainContainer{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}
.GxmsMenu li.static > .menu-item{
	padding: 4px 2px!important;
}

@media only screen and (max-width: 1024px) {
.mfa_Layout_Content_MainContainer,
.mfa_Layout_Loby_MainContainer,
.mfa_Layout_Event_MainContainer,
.mfa_Layout_Zover3Colls_MainContainer,
.mfa_Layout_Zover2Colls_MainContainer
{
	display:flex;
	flex-direction: column;
}
 .mfa_container .mfa_Layout_Loby_Coll_1,
 .mfa_container .mfa_Layout_Content_Coll_1,
 .mfa_container .mfa_Layout_Zover3Colls_Coll_1,
.mfa_container  .mfa_Layout_Zover2Colls_Coll_1

{
	-webkit-order: 2;
	order:2;
	display:block;
	width: 96%;
	margin: 0 auto;
	max-width: none;
}
 .mfa_container .mfa_Layout_Loby_Coll_2,
 .mfa_container .mfa_Layout_Content_Coll_2,
 .mfa_container .mfa_Layout_Zover3Colls_Coll_2,
.mfa_container  .mfa_Layout_Zover2Colls_Coll_2
{
	display: block;
	width: 96%;
	max-width: none;
	margin: 0 auto!important;
	-webkit-order: 1;
	order:1;
}
.LeftToRight .mfa_container .mfa_Layout_Content_ImgArea{
    display: block;
    float: none;
    width: 100%;
    max-width: none;
}
.mfa_container .mfa_breadCrumbContainer{
	background: none;
}
.Mobright-block{
	display:block;
}
#cbp-spmenu-s2 .level2{
	list-style-type: none;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	display: none;
}
#cbp-spmenu-s2 .level2 li a{
	border-bottom: 1px solid #a7acbf!important;
}
#cbp-spmenu-s2 .level2 a,
#cbp-spmenu-s2 .level2 a:hover
{
	color: #0a528d!important;
}
body #s4-bodyContainer{
	min-width: initial!important;
}
.LeftToRight .mfa_container .mfa_Layout_HomePage_Coll_3,
.RightToLeft  .mfa_container .mfa_Layout_HomePage_Coll_3{
	float: none;
	display: block;
	width: 96%;
	margin: 0 auto;
}
.mfa_container .mfa_Layout_HomePage_Coll_1_2{
	width: 96%;
	margin: 0 auto;
	display: block;
	float: none;
}
.mfa_container .mfa_wpBaseContentQuery_announsment .mfa_wpDescription{
	width: 100%;
}
.LeftToRight .mfa_container .mfa_Layout_HomePage_Coll_1,
.LeftToRight .mfa_container .mfa_Layout_HomePage_Coll_2,
.RightToLeft .mfa_container .mfa_Layout_HomePage_Coll_1,
.RightToLeft  .mfa_container .mfa_Layout_HomePage_Coll_2
{
	display: block;
	width: 100%;	
	margin:0px;
}
.mfa_container div.topNavigationGxMS{
	display: none;
}
.ribbonbackground{
	display: none;
}
.mfa_container .mfa_header{
	width: 95%;
	margin: 10px auto;
	height: auto;
}
.top-menu{
	display: none;
}
.mfa_header .mfa_headerRightBlock .right-block{
	display: none;
}
.LeftToRight .mfa_container .mfa_headerLeftBlock,
.RightToLeft .mfa_container  .mfa_headerLeftBlock{
	width: 70%;
	position: relative;
	display: inline-block;	
	height: auto;
}
.LeftToRight .mfa_container .mfa_headerRightBlock,
.RightToLeft  .mfa_container  .mfa_headerRightBlock{
	width: 30%;
	display: inline-block;	
	height: auto;
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item img{
	height: 400px!important;
}
.LeftToRight .mfa_container .mfa_headerLangugeBar,
.RightToLeft  .mfa_container .mfa_headerLangugeBar
{
	display: none;
}
.LeftToRight .mfa_container .mfaGeneralSearch,
.RightToLeft  .mfa_container .mfaGeneralSearch
{
	display: none;
}
.Mobright-block{
	display: inline-block;
}
.mfa_container .mfa_headerDynamicText_BigTextContainer{
	font-weight:bold;
	font-size: 1.8em !important;
	color: #015289 !important;
	font-family:Arial;
	line-height: 100%!important;
	margin-top:10px;
}
.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-img{padding-left:0px;}
.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text{clear:both;border-left:none;margin-left:0;padding-left: 0px;height: auto;}
.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text span.headerTextShort {padding-top:0px;font-size:1.6em;}

.RightToLeft .mfa_header .mfa_headerLeftBlock .logo-img{padding-right:0px;}
.RightToLeft .mfa_header .mfa_headerLeftBlock .logo-text{clear:both;border-right:none;margin-right:0;padding-right: 0px;height: auto;}
.RightToLeft .mfa_header .mfa_headerLeftBlock .logo-text span.headerTextShort {padding-top:0px;font-size:1.6em;}

hpBanners .hpBannersInnner{max-width: 95%;width:95%;margin: 0 auto;}

.hpBanners .hpBannersInnner a {
    display: block;
    margin-right: 0%;
    width: 100%;
    margin-bottom:20px;
}
.hpBanners .hpBannersInnner a img{
	width: 100%!important;
	height:auto!important;
}	
#content .acordion {   
    max-width: 95%;
    width: 95%;
}
.LeftToRight #content .acordion > div{
	float:none;
	margin-left:0;
	width: 100%!important;
}
.RightToLeft #content .acordion > div{
	float:none;
	margin-right:0;
	width: 100%!important;
}

#content .acordion .purpleColors .text-part .menu-wrapper,
#content .acordion .greenColors .text-part .menu-wrapper,
#content .acordion .blueColors .text-part .menu-wrapper,
#content .acordion .purpleColors .text-part .menu-wrapper:hover,
#content .acordion .greenColors .text-part .menu-wrapper:hover,
#content .acordion .blueColors .text-part .menu-wrapper:hover
{
	background-image: none;
	cursor:default;
	
}
#content .acordion .menu-wrapper .list-part{
	display:block;
	position:relative;
	top:0px;
	padding-bottom:10px;
}
#content #main_slider {
	width: 95%;
	margin:0 auto;
	max-width: none;
	min-height: 350px!important;
		
}
 
#contentSlider 	{
		width: 95%;		
		height: auto;		
		background:none;
		margin:0px auto 50px auto;	
		padding-top:0;			
	}
body.greenScreen #contentSlider{
		background-image:none;
}
body.purpleScreen #contentSlider{
	background-image:none;
}

#content-slider-1 .rsArrow{
		display:none!important;		
	}
	
 .contentSlider .text 	 {	
			display: block;
			float: none;		
			width: 100%;
			max-width: 100%;
			padding-left: 0px;
		    padding-right: 0px;
		    padding-top: 20px;
			 border-top: none;
			 height:180px;
		 }
.RightToLeft .contentSlider .text
{
 padding-left: 0px;	    padding-right: 0px;

}
  .contentSlider .text p{display:none!important;}
	
.img-container {
	 float: none;
	 height:400px;	    
	width: 100%;
	max-width: 100%;	
}
.RightToLeft .img-container {
	float:none;
}

img.rsImg {
		width:100%;
		/*max-width: 100%;*/
		height: 400px;
		float: none;
		border-bottom: 10px solid #0f467c;	
	}
.purpleScreen img.rsImg {		
		border-bottom: 10px solid #280576;	
	}	
.greenScreen img.rsImg {		
		border-bottom: 10px solid  #0e561c;	
	}	
	body.liteblueScreen .contentSlider .text{
	border-top: none;
}
.liteblueScreen img.rsImg{
	border-bottom: 10px solid  #1f7295;
}
	
.rsDefault .rsBullets{
	bottom: -30px;
}
.hpBanners{
	width: 95%;
	margin: 0 auto;
}
.mfa_spokerManMessages h3.mfa_spokerManMessages_Group {
	width: 100%;
	padding: 10px 5%;
}
.news-block .news-text{
	width: 100%;
}
/* home bottom banners*/
.bottom-banners-wrapper{
	border-top: none;
	margin: 0 auto;
}

.bottom-banners-wrapper ul.bottom-banners{
	width: 95%;
	margin: 0 auto;
}
.bottom-banners-wrapper ul.bottom-banners li{
	display: block!important;
	margin-bottom: 10px;
	width: 100%;
}

/* footer */
#footer{
	margin-top: 10px;
}
#footer ul{
	width: 95%!important;
	text-align: left;
	display: block;
	margin: 0px  auto;
}
#footer .center{
	width: 95%;
	text-align: left;
	display: block;
	margin: 10px auto;
}
#footer ul.dfwp-column{
	float: none;
}
.LeftToRight #footer li:last-child{
	display: none!important;
}
.mfa_headerLeftBlock{
	vertical-align: top;
}
.Mobright-block{
	display: inline-block;
	width: 100%;
	min-height: 40px;	
	text-align: right;	
}
.RightToLeft .Mobright-block{
	text-align: left;
}

.Mobright-block ul li{
	display: inline-block;
	width: 40%;
	max-width: 40px;
	min-height: 40px;			
}
.LeftToRight .Mobright-block ul li{
	margin-left: 7px;
}

.RightToLeft .Mobright-block ul li{
	margin-right: 7px;
}
.Mobright-block ul li a{
	display: block;
	width: 100%;
	height: 100%;			
}
.Mobright-block ul li.Moblang{
	background: #0f467c url('/MFA_Graphics/General/mobile-lang-icon.png') center center no-repeat;
	background-size: 80%;
	cursor: pointer;
}
.Mobright-block ul li.Mobmenu{
	background: #0f467c url('/MFA_Graphics/General/mobile-menu-icon.png') center center no-repeat;
	background-size: 80%;
	cursor: pointer;
}
.footer{
	margin-top: 15px;
}
#footer .mobile-back>a{
	display: block;
	position: absolute;
	right: 0px;
	top:20px;
	width: 20px;
	height: 30px;
	background: #0f467c url('/MFA_Graphics/General/mobile-back-icon.png') center center no-repeat;
	background-size: 60%;
}
.greenScreen #footer .mobile-back>a{
	background: #0e561c url('/MFA_Graphics/General/mobile-back-icon.png') center center no-repeat;
	background-size: 60%;

}
.purpleScreen #footer .mobile-back>a{
	background: #082c84 url('/MFA_Graphics/General/mobile-back-icon.png') center center no-repeat;
	background-size: 60%;

}
.LeftToRight DIV.midContent .midContentText {
	width: 95%;
	margin: 0 auto;
}
.RightToLeft DIV.midContent .midContentText {
	width: 95%;
	margin: 0 auto;
}


.LeftToRight div.leftContent {
	float: none;
	padding-right: 0px;
	width: 95%;
	margin: 0 auto;
}
.RightToLeft  div.leftContent {
	float: none;
	padding-left: 0px;
	width: 95%;
	margin: 0 auto;
}

/*inner */
.breadcrumbGxMS{
	display: none;
}
div.midContent{
	float: none;
	width: 100%;
	margin-bottom: 10px;
	position: relative;
	max-width: none;
}
DIV.midContent H1{
	padding: 0px 10px!important;
	font-size: 1.6em;	
}
div.leftContent{
	max-width: none;
}
.LeftToRight DIV.leftContent table.QuickNavArroundTable UL{
	max-width: none;
}
.LeftToRight DIV.midContent .midContentText{
	width: 95%;
	margin: 10px auto;
}
.LeftToRight DIV.midContent .midContentText img{
	width: 100%!important;
	height: 100%!important;
}
.sidebar .bluebg H3{
	max-width: none;
	width: 100%;
	padding: 10px 2% 10px 3%;
}
#main-contentGxMS{
	padding: 0!important;
}
DIV.whiteBox H2, DIV.whiteBox H3{
	width: 95%;
	margin: 0 auto;
}
.LeftToRight .textImgFloated_img{
	width: 95%;
	margin: 0 auto;	
	float: none;
}
#mfa_mainImgTitle{
	bottom:0px;
 }
.LeftToRight  #mfa_mainImgTitle{
left:0px;
width: 100%;
}
.LeftToRight .copyright {
left:0px;
width: 100%;
}
.textImgFloated_img {
	margin-bottom: 20px!important;
}

/* mobile submenu */
.MobSubMenue{
	display: block!important;
	position: relative;		
	width:100%;	
	margin: 20px 0;	
	z-index: 200;
}
.QuickNavArroundTable{
	display: none;
}
.header-content{	
	position: relative;	
}
.Menuecontent{
	width: 96%;
	margin: 0 auto;	
			
}
.Menuecontent>ul{
	position: absolute;
	z-index: 100;
}
.Menuecontent>ul>li>ul{
	position: relative;
	background-color: #1564b2;
	display: none;	
}
.Menuecontent>ul>li>ul>li>a{
	color: #ffffff;
}
.LeftToRight .Menuecontent>.MobSubMenuetitle{
	background: #0a4a7f url('/MFA_Graphics/General/submenu-arrow-down.png') 95% center no-repeat;
	border-bottom: 10px solid #1a68b3;	
}
.LeftToRight  .Menuecontent >.MobSubMenuetitle.active{
	background: #0a4a7f url('/MFA_Graphics/General/submenu-close.png') 95% center no-repeat;
}
.RightToLeft .Menuecontent>.MobSubMenuetitle{
	background: #0a4a7f url('/MFA_Graphics/General/submenu-arrow-down.png') 5% center no-repeat;
	border-bottom: 10px solid #1a68b3;	
}
.RightToLeft  .Menuecontent >.MobSubMenuetitle.active{
	background: #0a4a7f url('/MFA_Graphics/General/submenu-close.png') 5% center no-repeat;
}
.Menuecontent>.MobSubMenuetitle>a{
	display: block;
	width: 94%;
	cursor: pointer;	
	padding: 15px 3%;		
	line-height: 100%;	
	font-size:1.8em!important;	
	
	color: #ffffff;
	}
.Menuecontent>.MobSubMenuetitle>a:hover{
	text-decoration: none!important;
}

.menu-open-wrapper{
	position:absolute;z-index:50;height: 100%;width:100%;background-color: #000000;opacity:0.3;
	display: none;	
}
.menu-open-wrapper.active{
	display: block;
}
.Menuecontent ul.MobSubMenueUl	{
	width: 96%;
	height: auto;
	background-color: #ffffff;
	margin: 0 auto;
}
.Menuecontent ul.MobSubMenueUl	>li{
	width: 100%;
	text-align: left;
	border: none!important;
	position: relative;
}
.RightToLeft .Menuecontent ul.MobSubMenueUl	>li {
	text-align: right;
}
.Menuecontent ul.MobSubMenueUl	>li>a:not(.openArrow),
.Menuecontent ul.MobSubMenueUl	>li>span.CurrentNodeTitle
 {
   color: #0a4a7f;
   font-size: 16px;
    display: block;
    font-weight: normal;
    width: 100%;
    margin: 0px;
    padding: 15px;
    border-bottom: 1px solid #d8d8d8;        
   } 
   .Menuecontent ul.MobSubMenueUl >li>ul>li>a
  
   {
	color: #ffffff;
   font-size: 16px;
   line-height: 18px;
    display: block;
    font-weight: normal;
    width: 94%;
    margin: 0px 3%;
    padding: 15px 0;
    border-bottom: 1px solid #104e8b;  
}
 .Menuecontent ul.MobSubMenueUl >li>ul>li>ul>li>a{
	color: #ffffff;
   font-size: 14px;
   line-height: 18px;
    display: block;
    font-weight: normal;
    width: 94%;
    margin: 0px 3%;
    padding: 10px 20px;
    border-bottom: 1px solid #104e8b;  
	
}
 .RightToLeft .Menuecontent ul.MobSubMenueUl >li>ul>li>a
 {
	text-align: right;
}
 .Menuecontent ul.MobSubMenueUl >li>ul>li:last-child>a{
	border-bottom: none;
}
   /* top mobile menu */
   .mobile-menu-search{
	width: 100%;
	display: block;
	background-color: #0a4a7f;
	padding: 10px 0;
	border-bottom: 1px solid #2a4f6d;
	}
.RightToLeft 	 .mobile-menu-search{
	direction: rtl;
}
  .main-menu-close,
  .MobileLang-close
  {
	display:inline-block;
	width: 10%;
	max-width: 25px;
	min-height: 24px;
	background:  url('/MFA_Graphics/General/close-mobile-menu.png') left top no-repeat;
	background-size: 70%;
	margin-left: 12px;
	margin-top: 10px;
	cursor: pointer;
	vertical-align: middle;
}
.RightToLeft  .main-menu-close,
.RightToLeft   .MobileLang-close{
	margin-left: 0px;
	margin-right: 12px;
}

 .mobile-menu-search .lang{
	display: inline-block;
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
	margin-left: 10px;
	vertical-align: middle;
}	
.RightToLeft  .mobile-menu-search .lang{
	width: 75%;
	text-align: right;	
	margin-right: 10px;
}
.mobile-search{
	display: inline-block;
	width: 80%;
	vertical-align:middle;
	background-color: #ffffff;
	height: 30px;
	border-radius: 10px;
	margin-left: 5%;
	}	
.RightToLeft  .mobile-search{
	margin-left:0%;
	margin-right: 5%;
}	
.searchBtnImg,
.searchBtnImgOver
{
	display:inline-block;
	border: none;
	background:  url('/MFA_Graphics/General/search-btn-mobile.png') center top no-repeat;
	width: 35px;
	height: 30px;
	background-size: 60%;
	margin-top: 5px;
	cursor: pointer;
}
.SearchFreeText{
	display: inline-block;
	width: 80%;
	padding-left: 3%;
	height: 30px;
	vertical-align: top;
	font-size: 14px;
	color: #404040;
	background: transparent;
	border: none;
}
.RightToLeft .SearchFreeText{
	padding-left:0;
	padding-right: 5%;
}
:root a.openArrow, *:root a.closeArrow{
	position: relative;
}

a.openArrow {
    background-image: url("/MFA_Graphics/General/submenu-arrow-blue.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: none;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    padding: inherit;
    position: relative;
    width: auto;
}

.RightToLeft a.openArrow{
	  background-image: url("/MFA_Graphics/General/submenu-arrow-blue-he.png");
	background-position: left center;
}
a.closeArrow {
    background-image: url("/MFA_Graphics/General/submenu-arrow-blue-open.png");
    background-position:right 15px ;
    background-repeat: no-repeat;
    float: none;
    height: none;
    margin-left: 0px;
    margin-right: 0px;
    padding: inherit;
    position: relative;
    width: auto;
    border-bottom: none!important;
   }
   
   a.closeArrow,
   a.openArrow{
	width: 30px;
	height: 30px;
	position: absolute!important;
	right: 10px!important;
	top: 10px;	
}


  .Menuecontent ul.MobSubMenueUl >li>ul>li>ul>li>a.closeArrow,
    .Menuecontent ul.MobSubMenueUl >li>ul>li>a.closeArrow
  {
	 background-image: url("/MFA_Graphics/MasterPage/submenu-arrow-w-open.png");
}
.Menuecontent ul.MobSubMenueUl >li>ul>li>ul>li>a.openArrow,
 .Menuecontent ul.MobSubMenueUl >li>ul>li>a.openArrow
{
	 background-image: url("/MFA_Graphics/MasterPage/submenu-arrow-w.png");
}
 .RightToLeft  a.closeArrow{
	  background-position: left 15px;
}
  .QuickNavArroundTable, .liNoChildren, .liWithChildren{
	width: 100%;
} 
.liWithChildren .liNoChildren{
	text-align: left!important;
}
.liWithChildren{
	text-align: left:
	border-top: none;
}
.liNoChildren{
	border-top: none;
}
.LeftToRight .HPcontent .embassySearchBox select,
.RightToLeft .HPcontent .embassySearchBox select{
	display: block;
	width: 100%;
}
.RightToLeft .embassySearchBox A.btn20{
	margin-bottom: 30px;
	clear: both;
}
.logo-text span.headerTextSLong {
	font-size: 1em!important;
	line-height: 120%!important;
}
#content #main_slider .news-item .text h4{
	font-size: 1em;
}
.LeftToRight .worldMap > div.mashav-map{
	width: 100%;
	height: auto;
	margin-left: 0;
}
.LeftToRight .worldMap > div.mashav-map  #Image-Maps{
	display: none;
}
DIV.eventleft ,DIV.eventRight {
	width: 100%;
}
.mfa_container .mfa_container_MainTitle h2{
	font-size: 1.5em!important;	
}
.mfa_container .mfa_breadCrumbContainer{
	min-height: 5px;
	padding:0px;
}
.MobileMap{
	display:block!important;
	width: 96%;
	margin: 0 auto;
}
.MobileMap img{
	width: 100%;
}
.worldMap .selectors{
	width: 90%;
	margin: 20px auto 30px auto;
	text-align: center;
}
.worldMap .selectors .text.DDLcontinent{
	display: block;
	font-size: 1.6em;
}
.worldMap .selectors select{
	display: block;
	margin: 10px auto;
	width: 70%;
	max-width: none;	
	font-size: 1.6em;
}
#MediaEmbedCode iframe{
	width: 100%!important;
}

}
@media screen and (max-width:768px){
iframe{
	width: 100%!important;
	height: auto!important;
}
.mfa_container .sendMailTable{
	width: 96%;
	margin: 0 auto;
}
	DIV.midContent H2 {
	padding-left: 10px;
	padding-right: 10px;
}
.mfa_container .mfa_wpCQWP_pager_newsLoby img{
	display:block;
	width: 100%;
	margin-bottom: 10px;
	max-width: none;
	margin:0px 0px 15px 0px;
}
.mfa_container .mfa_wpCQWP_pager_newsLoby .mfa_wpTextContainer{
	display: block;
	width: 100%;
}
.LeftToRight .mfa_container .mfa_wpBaseContentQuery_fastFacts,
.RightToLeft .mfa_container .mfa_wpBaseContentQuery_fastFacts{
	
	width: 48%;
	}
.ImageGallery .swiper-container{
	height: 310px!important;
}	
.swiper-slide
{
	height: 310px!important;
}
.swiper-slide .img-div{
	height: 220px!important;
	width: 60%;
	overflow: hidden;
}

}

@media screen and (max-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
.mfa_container .mfa_wpCQWP_RandomListItem_nationalsSymbols .mfa_nationalsSymbolsTextContainer{
 display:block; width:100%; 
}
.mfa_container .mfa_wpCQWP_RandomListItem_nationalsSymbols .mfa_nationalsSymbolsImg{
	display:block;
	width: 100%;	
	max-width: none;
	margin-left: 0%!important;
	margin-right: 0%!important;
}

.LeftToRight .mfa_container .mfa_wpCQWP_pager_newsHomePage img {margin-right: 0px!important;margin-left: 0px!important;}
.RightToLeft .mfa_container .mfa_wpCQWP_pager_newsHomePage img {margin-left: 0px!important;margin-right: 0px!important;}

.mfa_container .mfa_wpCQWP_pager_newsHomePage img{
	width: 100%;
	margin-bottom: 20px;
}
.mfa_container .mfa_Layout_Loby_Coll_2_textImgFloated .richImageContainer{
	max-width: none;
	width: 100%;
	
}
.RightToLeft .mfa_container .mfa_Layout_Loby_ImgArea{
	float: none;
	margin-bottom: 10px;
	padding:0px;
}
.mfa_container .mfa_wpBaseContentQuery_contactInfoHorizontal .mfa_contactInfoHorizontalContactDetails{
	width: 100%;
	margin: 1em 0;
}
.mfa_container .mfa_wpBaseContentQuery_contactInfoHorizontal .mfa_contactInfoHorizontalReceptipnHours{
	width: 100%;
}
.mfa_container .mfa_wpBaseContentQuery_faq .mfa_faqQuestion{
	width: 80%;
}
.LeftToRight .mfa_container .mfa_wpTitleWithBackGround ul > h3, .LeftToRight .mfa_container .mfa_wpTitleWithBackGround > h3,
.LeftToRight .mfa_container .mfa_wpTitleWithIcon > h3,
.LeftToRight  .ImageGallery h2
 {
    border-left:  10px solid #1968b3!important ;
    border-bottom: none!important;
    margin-bottom: 10px;
    background-color: #f1f1f1;
    padding-left: 10px;
}
.mfa_WpSiteMap_ConteinerTable>tbody>tr>td{
	display: block;
	width: 100%;
}
.mfa_container .mfa_wpBaseContentQuery_fastFacts > div{
	width: 50%;
}
.mfa_container .mfa_Layout_Loby_Coll_2_2wpz{
	display: block;
	width: 100%;
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item img{
	height: 310px!important;
}
.mfa_container .mfa_Layout_HomePage_MainArticle{
	height: 500px;
}
.mfa_Layout_HomePage_MainContainer #main_slider .news-item{
	height: 450px;
}
.mfa_Layout_HomePage_MainContainer #main_slider{
	height: 450px;
}
.mfa_container .mfa_headerDynamicText_BigTextContainer{
	font-size: 1.2em!important;
}
.rsDefault .rsBullets{
	bottom: 40px;
}
DIV.midContent H2 {
	padding-left: 10px;
	padding-right: 10px;
}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-img{
		padding-left:0px;	
		height: auto;
		width: 35px;
		overflow: hidden;
		vertical-align: middle;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .slogan img{
		max-width: 120px;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-img img{
		max-width: 26px;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text{
	height: auto;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text span.headerTextShort {padding-top:5px;font-size:1.2em;line-height:100%!important;}\
	.contentSlider{
	height: 350px;
}
.img-container {	
	 height:300px;	    	
}
img.rsImg {
		
		height: 300px;				
	}
 .mfa_container .mfa_spotlightOnIsraelItem {width:100%; display:block;margin-bottom: 20px;}
.mfa_container .mfa_spotlightOnIsraelItem .mfa_spotlightOnIsraelImg,
.mfa_container .mfa_spotlightOnIsraelItem .mfa_spotlightOnIsraelText
{
	width: 100%;
	max-width: none;
	height: auto;
	overflow: visible;
	
}
.LeftToRight .mfa_container .mfa_spotlightOnIsraelItem .mfa_spotlightOnIsraelImg{
	margin-left:0px;
	margin-bottom: 20px;
}
.RightToLeft .mfa_container .mfa_spotlightOnIsraelItem .mfa_spotlightOnIsraelImg{
	margin-right:0px;
	margin-bottom: 20px;
}
#semel{
	width: 15%;
}
#logo_title{
	width: 60%;
}


}
 
@media screen and (max-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ 
.LeftToRight .mfa_header .mfa_headerLeftBlock{
	width: 68%;
}
.LeftToRight .mfa_header .mfa_headerRightBlock{
     width: 30%;
 }
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-img{
		padding-left:0px;	
		height: auto;
		width: 35px;
		overflow: hidden;
		vertical-align: middle;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .slogan img{
		max-width: 90px;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-img img{
		max-width: 20px;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text{
	height: auto;
	}
	.LeftToRight .mfa_header .mfa_headerLeftBlock .logo-text span.headerTextShort {padding-top:5px;font-size:0.9em;line-height:100%!important;}
}
