/*@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);*/
@font-face {
  font-family: 'Days-Bold';
  src: url('../fonts/Days-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Days-Bold.otf')  format('opentype'),
	     url('../fonts/Days-Bold.woff') format('woff'), url('../fonts/Days-Bold.ttf')  format('truetype'), url('../fonts/Days-Bold.svg#Days-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Days-Regular';
  src: url('../fonts/Days-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Days-Regular.otf')  format('opentype'),
	     url('../fonts/Days-Regular.woff') format('woff'), url('../fonts/Days-Regular.ttf')  format('truetype'), url('../fonts/Days-Regular.svg#Days-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.left { float: right; }
.right { float: left; }

@media (min-width: 1100px) {
	.span10 {
		width : 100%;
	}
}

* {
	font-family: 'Days-Regular';
}
body[class*="home-page-php"] .biography p,
.levitWrapper p,
.post-content p {
	font-family: 'Days-Regular';
	font-size: 20px;
}
body[class*="home-page-php"] .biography .content {
	text-align: right;
}

#jlang {
	left: 20%;
	right: auto;
}
#jlang li {
	float: right;
}
#jlang li:first-child {
	border-left: 1px solid white;
	border-right: medium none;
}
.navigation {
	right: auto;
	left: 0;
}
.navigation ul li {
	margin-right: auto;
	margin-left: 42px;
	float: right;
}
.navigation .title {
	font-family: 'Days-Bold' !important;
	font-weight: normal;
}

.levit-page{
    left: auto;
    right: 0;
}
.levitTitle {
	font-family: 'Days-Bold';
	font-size: 50px;
	font-weight: normal;
}

.logo .name {
	font-family: 'Days-Bold';
	font-size: 50px;
	font-weight: normal;
}
.logo .job-title {
	font-family: 'Days-Regular';
	font-size: 24px;
}

.contact-background, .levit-background, .home-background {
/*	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";*/
}

/** home **/
body[class*="home-page-php"] .biography {
	padding-left: auto;
	padding-right: 0;
}
body[class*="home"] .biography .title {
	font-family: 'Days-Bold';
	font-size: 50px;
	font-weight: normal;
}

/** main pages **/
.levit-page .levitWrapper {
/*	padding-left: auto;
	padding-right: 50px;*/
}

/** team **/
body.page-id-126 .levitWrapper .page, 
body.page-id-128 .levitWrapper .page {
	width: 60%;
	float: right;
}


.levitInnerMenu {
	text-align: right;
	left: auto;
	right: 0;
}
.levitInnerMenu li {
	margin: 0 0 8px 20px;
}
.levitSecTitle {
	font-family: 'Days-Bold';
	font-weight: normal;
}
.scroll-back-to-top-wrapper {
	right: auto;
	left: 30px;
}

/** precedents **/
.precedentsList li {
	float: right;
}
.precedentsPaging {
	float: left;
	margin-right: auto;
	margin-left: 30px;
}
.precedentTopLink, .precedentTopLink:hover {
	float: right;
}
.levit-page .levitWrapper.precedent > .row {
	margin-left: auto;
	margin-right: 50px;
}
.precedentTitle {
	font-family: 'Days-Regular';
	font-size: 24px;
}
.precedentTopPager span {
	font-family: 'Days-Regular';
	font-size: 22px;
}
.precedentSidePager {
	font-family: 'Days-Regular';
	font-size: 22px;
}

/** contact **/
.contact-page {
	left: auto;
	right: 0;
}
.contact-page .info {
	float: right;
	margin-left: auto;
	margin-right: 150px;
}
.contact-page .info .phone {
	font-family: 'Days-Regular';
	font-size: 22px;
}
.contact-page .contact-form {
	margin: 0 50px 0 0;
}
.contact-page .contact-form .wpcf7-response-output {
	float: right;
	margin-left: auto !important;
	margin-right: 20px !important;
}
.progress-button .content {
	font-family: 'Days-Bold';
	font-size: 18px;
	font-weight: normal;
}
.progress-button .content::before,
.progress-button .content::after  {
	right: auto;
	left: 20px;
}
.progress-button .progress-inner {
	left: auto;
	right: 0;
}
.progress-button[data-style="top-line"] .content::before,
.progress-button[data-style="top-line"] .content::after {
	right: 100%;
	left: auto;
	margin-left: auto;
	margin-right: 2px;
}

.pageload-overlay {
	left: auto;
	right: 0;
}
.pageload-overlay svg {
	left: auto;
	right: 0;
}

/********************** responsive stuff *****************************/

.navigation-mobile {
	left: 0;
	right: auto;
}

@media (max-width: 1025px) {
	.levit-page .levitWrapper {
		padding-left: auto;
		padding-right: 85px;
	}
	body[class*="home-page-php"] .biography {
		width: 94%;
		padding-right: 30px;
		padding-left: auto;
	}
	body[class*="home-page-php"] .biography .content {
		padding-left: auto;
		padding-right: 80px;
	}
	.levitInnerMenu {
		left: auto;
		right: -20px;
	}
	.precedent .span9 {
		margin-left: auto;
		margin-right: 35px;
	}
	.contact-page .info {
		text-align: right;
	}
	.contact-page .contact-form {
		margin-left: auto;
		margin-right: 150px;
		float: right;
	}
}

@media (max-width: 967px) {
	header .navigation-button {
		right: auto;
		left: 50px;
	}
	body[class*="home-page-php"] .biography .content {
		padding-left: auto;
		padding-right: 0;
	}
	.levit-page .levitWrapper {
		padding-left: auto;
		padding-right: 0;
	}
	.levitInnerMenu {
		left: auto;
		right: 0;
	}
	.levitInnerMenu li {
		margin: 0 0 0 20px;
	}
	.contact-page .info {
		margin-left: auto;
		margin-right: 60px;
	}
	.contact-page .contact-form {
		margin-left: auto;
		margin-right: 60px;
	}
}

@media (max-width: 767px) {
	#jlang {
		left: -15%;
	}
}
@media (max-width: 500px) {
	body[class*="home-page-php"] .biography {
		padding-left: auto;
		padding-right: 0;
	}
	.levit-page .levitWrapper {
		padding-left: auto;
		padding-right: 4px;
	}
	.levit-page .levitWrapper.precedent > .row {
		margin-left: auto;
		margin-right: 0;
	}
	.precedent .span9 {
		margin-left: auto;
		margin-right: 4px;
		text-align: right;
	}
	.contact-page * {
		text-align: right;
	}
	.contact-page .info {
		margin-left: auto;
		margin-right: 15px;
	}
	.contact-page .contact-form {
		margin-left: auto;
		margin-right: 15px;
	}
	body.page-id-126 .levitWrapper .page, body.page-id-128 .levitWrapper .page {
		width: 100%;
	}
}
