/*
 *  Basic layout for Shlomo Group, January 2014, InManage LTD.
 */
 
 
/* General Styles */
* { margin:0;  padding:0; }
body{ font-family:Arial, sans-serif;  direction:rtl;  }

a{ text-decoration:none; }
a img, fieldset{ border:0 none; }

img{ vertical-align:middle; }
/*.imgWrap{ background:url(/_media/images/general/defaultLoader.gif) center center no-repeat; }*/

textarea{ resize:none; }
input, label{ vertical-align:middle; }
input:focus{ outline:none; }
input, textarea, select{ font-family:Arial, sans-serif;  font-size:12px;  }

.floatRight{ float:right; }
.floatLeft{ float:left; }
.clearAll{ clear:both; height:0px; }

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
/*.clearfix { display: inline-block; }*/
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clearf:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.bold{ font-weight:bold; }
.blockMe{ display:block; }


/* Add this class to prevent highlighting areas whene clicking on divs est. */
.unselectable { -moz-user-select:-moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }

/* Normalize fixes */
menu, ol, ul{ padding:0; }
dl, menu, ol, ul{ margin:0; }
a:focus{ outline:0; }
h4, p{ margin:0; }

.container{
	width: 940px;
	margin: 0 auto;
}
.home_container{
    width:1130px ;
}
body{
	font-family: Arial, sans-serif;
	font-size: 16px;
}

form{
	outline: 0;
}

/* Header */
header{
	position: relative;
	z-index: 100;
}
#logoWrapper{
	text-align: center;
	padding-bottom: 6px;
}
p.logoText{
	text-align: center;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: 1px;
	color: #fff;
}
header p#left a{
	position: absolute;
	left: 20px;
	top: 5px;
	font-size: 15px;
	color: #f4f4f4 !important;
}

header p#right{
	position: absolute;
	/*right: 20px;*/
	right: 100px;
	top: 5px;
	font-size: 15px;
}
header p#right a{
	color: #f4f4f4 !important;
	margin-left: 30px;
}

header#innerHeader{
	background: url(../../_media/images/general/header/header-inner-bg.jpg) top center no-repeat;
}

#logoInner{
	margin-top: 30px;
	display: block;
}

#innerHeaderBg{
	height: 118px;
	background: url(../../_media/images/general/icons-bg.png) repeat-x;
}

#innerPageContent .innerPageContentTop h1{
	margin-top: 0px !important;
}

#headerInnerIcons{
	margin-top: 10px;
}

#headerInnerIcons li{
	float: right;
	width: 80px;
	list-style: none;
	text-align: center;
	padding-top: 23px;
}

#headerInnerIcons li a{
	display: block;
	color: #fff;
	line-height: 12px;
	font-size: 14px;
}

#headerInnerIcons li a:hover{
	color: #f68125;
}

#headerInnerIcons li a.icon1{
	background-position: -560px 0;
}
#headerInnerIcons li a.icon2{
	background-position: -480px 0;
}
#headerInnerIcons li a.icon3{
	background-position: -400px 0;
}
#headerInnerIcons li a.icon4{
	background-position: -320px 0;
}
#headerInnerIcons li a.icon5{
	background-position: -240px 0;
}
#headerInnerIcons li a.icon6{
	background-position: -160px 0;
}
#headerInnerIcons li a.icon7{
	background-position: -80px 0;
}
#headerInnerIcons li a.icon8{
	background-position: 0 0;
}
/* End Header */

/* Content Wrapper */
#contentWrapper{
	/*background: #f6f6f6 url(../../_media/images/general/body-top-shadow.png) left 5px repeat-x;*/
}
#newsletter{
	height: 48px;
	background: #ebebeb url(../../_media/images/general/newsletter-shadow-top.png) left top repeat-x;
	margin-bottom: 21px;
}

#newsletterFormBox .recieve_success{
	margin-top:16px;
	display: block;
}

#newsletterFormBox form{
	position: relative;
}

#newsletterFormBox form div{
	line-height: 48px;
}

#newsletterFormBox form label{
	font-size: 12px;
	margin-left: 8px;
}

#newsletterFormBox form input.txtField{
	width: 149px;
	padding: 4px 10px;
	color: #000;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #d8d8d8;
}

#newsletterFormBox form input.submitBtn{
	display: inline-block;
	background: url(../../_media/images/general/icons.png) -924px 0 no-repeat;
	width: 29px;
	height: 30px;
	border: 0;
	cursor: pointer;
}

#newsletterFormBox form p.specialUpdates{
	position: absolute;
	bottom: -18px;
	right: 0;
}

#newsletterFormBox form p.specialUpdates label{
	display: inline-block;
	line-height: 21px;
	font-size: 11px;
}

#socialIcons li{
	float: right;
	padding-top: 8px;
	list-style: none;
	margin-right: 10px;
}
/*
#socialIcons li a{
	display: block;
	background-image: url(../../_media/images/general/social-icons.png);
	background-repeat: no-repeat;
	width: 31px;
	height: 32px;
}

#socialIcons li a.appStore{
	background-position: -153px 0;
	width: 89px;
}
#socialIcons li a.google{
	background-position: -114px 0;
}
#socialIcons li a.facebook{
	background-position: -76px 0;
}
#socialIcons li a.twitter{
	background-position: -38px 0;
}
#socialIcons li a.youtube{
	background-position: 0 0;
}*/

/* End Content Wrapper */


/* Footer  */
footer{
	background: #2f383d;
	padding-top: 30px;
}

#footerTop{
	/*margin-bottom: 22px;*/
}

#footerRight{
	width: 340px;
}
#footerLeft{
	width: 600px;
}

#quickLinks li{
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 14px;
	list-style: none;
}

#quickLinks li a{
	color: #f7f7f7;
	font-weight: bold;
}

#quickLinks li a:hover{
	color: #f68125;
}

#footerNewsletter{
	margin-top: 50px;
}

#footerNewsletter p{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
}

#footerNewsletter form input.txtField{
	width: 160px;
	border: 1px solid #676e72;
	padding: 5px 8px;
	font-size: 12px;
	color: #eaeaea;
	background: transparent;
}

#footerNewsletter form input.submitBtn{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../../_media/images/general/footer/footer-icons.png) -100px 0 no-repeat;
	border: 0;
	cursor: pointer;
	margin-top: 2px;
}

#footerLeft h4{
	font-size: 12px;
	font-weight: bold;
	color: #f7f8f7;
	padding-bottom: 10px;
	border-bottom: 2px solid #757575;
	margin-bottom: 26px;
}

#footerLeft > p{
	font-size: 12px;
	line-height: 32px;
	color: #f7f8f7;
	text-align: justify;
	margin-bottom: 31px;
}

#workingHours{
	width: 270px;
	width: 270px;
}

#openHours{
	width: 270px;
}

#workingHours h5, #openHours h5{
	font-size: 12px;
	font-weight: bold;
	color: #f7f8f7;
	padding-bottom: 7px;
	border-bottom: 2px solid #707171;
	margin-bottom: 10px;
}

#workingHours img{
	float: right;
}

#workingHours p{
	float: right;
	width:200px;
	padding-top: 8px;
	display: inline;
	font-size: 11px;
	color: #e7e7e7;
	position: relative;
}

#openHours img{
	float: right;
}


#openHours p{
	float: right;
	width:200px;
	padding-top: 8px;
	display: inline;
	font-size: 11px;
	color: #e7e7e7;
	position: relative;
}

#footerBottom{
	border-top: 4px solid #f68125;
	line-height: 38px;
}

#footerBottom ul li{
	float: right;
	list-style: none;
	margin-left: 10px;
}

#footerBottom ul li a{
	color: #9d9d9d;
	font-size: 12px;
}

#footerBottom ul li a:hover{
	color: #f68125;
}

p#copyright{
	font-size: 12px;
	color: #e7e7e7;
}

#footerInner #footerRight{
	width: 160px;
	margin-right: 66px;
}

#footerInner #footerLeft{
	width: 710px;
}

#footerInner #quickLinks li{
	line-height: 18px;
}

#footerInner #quickLinks li a{
	font-weight: normal;
}

#footerLeftCol1, #footerLeftCol2{
	width: 320px;
}

#footerLeftCol1 h4, #footerLeftCol2 h4{
	margin-bottom: 10px;
}

#footerLeftCol1 .textWrapper, #footerLeftCol2 .textWrapper{
	min-height: 180px;
}

#footerLeftCol1 p, #footerLeftCol2 p{
	font-size: 11px;
	line-height: 15px;
	color: #f7f8f7;
	text-align: justify;
}

#footerLeftCol1 #workingHours, #footerLeftCol2 #openHours{
	width: 100%;
}

#footerInner p#copyright{
	text-align: center;
}

#footerInner p#copyright a{
	margin-left: 20px;
	color: #e7e7e7;
}

#footerInner p#copyright a:hover{
	color: #f68125;
}
.promo-text{
	font-size: 12px;
}
.promo-text a{
	color: #FFFFFF;
	text-decoration: underline;
}
.promo-text p{
	margin:8px 0;
}
/* End Footer */

 
 /* Bread crumbs */

/* End Bread crumbs */  


/* Sidebar */

 /* End Sidebar */

.subdir article.container.clearfix{
	display: block;
}

/*google map fix*/
.place-popup-map-right {
	direction: ltr;
}

/* Sreener */
#screener {
	background: url(/sixt/_media/images/general/white_px.png) repeat 0 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1000px;
	z-index: 999999;
	display: none;
}
#screener-wrap{
	width:504px;
	position:relative;
	margin:auto;
	margin-top:300px;
}
#screener-top{
	height:10px;
	background: url(/sixt/_media/images/general/LayerBg.png) no-repeat 0 0;
}
#screener-bottom{
	height:10px;
	background: url(/sixt/_media/images/general/LayerBg.png) no-repeat 0 -67px;
}
#screener-cont{
	padding:30px 30px;
	background: url(/sixt/_media/images/general/LayerBg.png) repeat-y -504px 0;
	font-size:21px;
}

#screener-close{
	height:32px;
	width:32px;
	position:absolute;
	top:-8px;
	left:-8px;
	background: url(/sixt/_media/images/general/close_pop.png) no-repeat 0 0;
	cursor:pointer;
}

/* screener600  */
.screener600#screener-wrap{
	width:600px;
	position:relative;
	margin:auto;
	margin-top:300px;
}
.screener600 #screener-top{
	height:10px;
	background: url(/sixt/_media/images/general/LayerBg600.png) no-repeat 0 0;
}
.screener600 #screener-bottom{
	height:10px;
	background: url(/sixt/_media/images/general/LayerBg600.png) no-repeat 0 -79px;
}
.screener600 #screener-cont{
	padding:30px 30px;
	background: url(/sixt/_media/images/general/LayerBg600.png) repeat-y -600px 0;
	font-size:21px;
}
.screener600 #screener-close{
	height:32px;
	width:32px;
	position:absolute;
	top:-8px;
	left:-8px;
	background: url(/sixt/_media/images/general/close_pop.png) no-repeat 0 0;
	cursor:pointer;
}

#INDmenu-btn{

}
.inner-page h1
{
	padding: 0;
}

html *, body *
{
	font-family: "Open Sans Hebrew" , sans-serif !important
}

.inner-page h1
{
	color: #383838;
	font-weight: 100;
	margin: 0;
}
.align-center
{
	text-align: center;
}
.inner-page .banner_action_btn_wrapper
{
	width: 54%;
	margin: 18px auto 12px;
}
.inner-page .banner_action_btn
{
	text-align: right;
	padding: 7px 23px;
}

.inner-page .mid_banner_title
{
	padding: 12px 0;
	margin-bottom: 59px;
}
.inner-page .mid_banner_title:before {
	top:47%
}

.base-wrapper
{
	display:block;
	margin: 16px 12px;
}
.inner-page h2
{
	font-size: 1.15em;
	font-weight: normal;
	margin:0;
	padding:0;
}
.inner-page .content-wrapper
{
	font-size: 0.9em;
	font-weight: normal;
}
.stick-right
{
	float:right !important;;
}
.stick-left
{
	float:left !important;
}
.stick-none
{
	float:none !important;
;
}
@media (min-width: 1024px) {
	[class*="co-"]
	{
		display: inline-block;
	}
	.l-right
	{
		text-align: right;
	}
	.stick-l-left
	{
		float:left !important;
	}
	.co-l-6
	{
		width: 59.3333333333333%;
	}
	.co-l-4
	{
		width: 39.9999999999999%;
	}

	.l-top
	{
		vertical-align: top;
	}
	.inner-page .banner_action_btn_wrapper
	{
		top:0;
		max-width: 55%;
		width: 100%;
		margin: 0;
	}
	.base-wrapper
	{
		width: 80%;
		margin: 0 auto;
	}
	.inner-page .mid_banner_title
	{
		width: 100%;
	}
	.inner-page .mid_banner_title:after
	{
		right: 0;
		width:100%;
	}
    .inner-page .banner_action_btn {
        padding-top: 0.6vw;
    }
}
@media (min-width: 1289px) {
	.inner-page h1
	{
		font-family: "Open Sans Hebrew Light", sans-serif;
		font-size: 72px;
		font-weight: 100;
		color: #383838;
		position: relative;
		top: -15px;
	}

}


.show_desktop{
	display: none;
}

.show_mobile{
	display: block;
}
@media(min-width: 768px){

	.digital_service_nav, .digital_service_nav{
		position: relative;
		margin-right: 50px;
		display: block;
	}

	.digital_service_nav .image_wrapper, .error_center_nav .image_wrapper{
		width: 22px;
		display: inline-block;
		margin-left:10px;
		margin-top: 10px;
		vertical-align: top;

	}

	.digital_service_nav .moked_header_text, .error_center_nav .error_center_header_text{
		font-size: 30px;
		color: #000000;
		font-weight: 100;
	}
}

@media(min-width: 1024px) {
	.show_desktop{
		display: block;
	}

	.show_mobile{
		display: none;
	}
}