@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

/** Slider **/

	.slider .camera_wrap {
		direction: ltr;
	}

	.camera_wrap .cameraSlide img {
		margin: 0 !important;
		width: 100% !important;
		height: auto !important;
	}

/** Header Menu **/

	.sf-menu a, .sf-menu > li > a {
		font-family: 'Open Sans Hebrew', serif !important;
		font-weight: 500 !important;
	}

	.sf-menu li {
		float: right;
	}

	.nav.nav__primary ul.sf-menu li a {
		margin: 0 15px 0 0;
	}

	.nav.nav__primary ul.sf-menu .sub-menu {
		text-align: right;
	}

	.sf-menu li:hover ul, .sf-menu li.sfHover ul {
		left: auto !important;
		right: 0;
	}

	ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
		right: 100%;
	}

	.nav.nav__primary ul.sf-menu > li:last-child {
		margin-right: 35px;
	}

	.sf-menu > li:last-child > a {
		color: #8D6023 !important;
		font-weight: 600 !important;
		font-size: 25px;
	}

	.headertel {
		display: none;
	}

@media (max-width: 1150px) {

	.sf-menu > li:last-child > a, .sf-menu > li > a {
		font-size: 16px;
	}

}

@media (max-width: 767px) {

	.headertel {
		display: block;
		text-align: center;
		width: 100%;
		color: #8D6023 !important;
		font-weight: 600 !important;
		font-size: 25px;
		display: inline-block;
		margin-bottom: 10px;
	}

	.headertel a {
		color: #8D6023 !important;
		font-weight: 600 !important;
	}

}

/** Main Structure **/

	.row-fluid [class*="span"] {
		float: right;
		margin-right: 2.564102564102564%;
		margin-left: 0;
	}

	.row-fluid [class*="span"]:first-child {
		margin-right: 0;
	}

	[class*="span"]:first-child {
		margin-right: 0;
	}

	.span12 {
		margin: 0 !important;
	}

	html body h1, html body h2, html body h3, html body h4, body, .sidebar h3, .breadcrumb a, .error404-holder_num, .title-box_primary, .post-header .post-title, .breadcrumb li.active, .btn, .btn:active, .btn:focus, .pagination li a, .pagination li a:focus, .pager li a, body .pagination ul li a, .pager li a:focus, body .pagination ul li a:focus, .comment-reply-link, .comment-reply-link:active, .comment-reply-link:focus, .btn:hover, .pagination li a:hover, .pagination li.active a, .pager li a:hover, body .pagination ul li a:hover, .comment-reply-link:hover, .footer .footer-text  {
		font-family: arial;
	}

/** Shortcodes **/

	.price-plans .plan {
		float: right;
	}

	.table th, .table td {
		text-align: right;
	}

	.nav-tabs > li, .nav-pills > li {
		float: right;
	}

	.sidebar .widget[id^="categories"] ul li, #sidebar .widget ul li {
		padding-left: 0;
		padding-right: 22px;
		background: url(images/list.png) right 7px no-repeat;
		list-style: none;
	}

	[class*="span"] {
		float: right;
		margin-right: 30px;
		margin-left: 0;
	}

	.logo {
		margin-right: 0;
	}

/** Footer **/

	.footer-widgets .span12 > div {
		width: 25%;
		float: right;

	}

	.footer h4 {
		font-size: 16px;
		font-family: arial;
		letter-spacing: 0;
		margin: 0;
		font-weight: bold;
	}

	.footer {
		text-align: right;
		color: #fff;
	}

	.footer-widgets a {
		color: #efefef;
	}

	.footer-widgets a:hover {
		color: #fff;
	}

	.callnowfooter {
		display: none;
	}

@media only screen and (max-width: 768px) {

	.callnowfooter {
		display: block;
		position: fixed;
		bottom: 0;
		right: 0;
	}

	.nav.nav__primary ul.sf-menu li:last-child {
		display: none;
	}

}

/** Home **/

	.home-grid h5 {
		bottom: 25px;
		font-family: arial;
	}

	.home-grid h5 a {
		font-family: arial;
	}

	.camera_caption div span.headline2 {
		font: 800 55px/1.2em arial;
		letter-spacing: -3px;
		direction: rtl;
		display: block;
	}

	.camera_caption div span.headline3 {
		font: 300 20px/36px arial;
		direction: rtl;
		display: block;
	}

	.related-posts a {
		font-family: arial;
	}


	body.home .gallery-columns-3 dl dt {
		position: relative;
		width: 370px;
		height: 250px;
	}

	body.home .gallery-columns-3 dl dt a:hover {
		
		background: url(images/gallery_bg_hover.png) 0 0 no-repeat;
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 370px;
		height: 250px;
	}

/** SideBar **/

	.widget div.wpcf7 {
		background: #3D3A38;
		color: #fff;
		padding: 10px 10px 15px;
		position: relative;
	}

	.widget div.wpcf7 p {
		margin: 0;
		padding: 0;
		min-height: 37px;
	}

	.widget div.wpcf7 input[type="text"], .widget div.wpcf7 input[type="tel"], .widget div.wpcf7 input[type="email"] {
		width: 95%;
		padding: 0 2%;
		border: 1px solid #ececec;
		font-size: 14px;
		line-height: 32px;
		height: 32px;
	}

	.widget div.wpcf7 input[type="submit"] {
		background: #efefef;
		border: 0;
		padding: 0;
		margin: 5px 0 0;
		width: 70px;
		height: 32px;
		color: #363636;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
		float: left;
	}

	.widget div.wpcf7 input[type="submit"]:hover {
		background: #cecece;
	}

	.widget form {
		margin: 0;
	}

/** CF Page **/

	#cfpage {
		background: #363636;
		color: #fff;
		height: 70px;
		padding: 0 13px 13px;
	}

	#cfpage p {
		display: inline-block;
		width: 40%;
		float: right;
		margin: 0;
		padding: 0;
		line-height: 34px;
		height: 80px;
	}

	#cfpage p.send {
		width: 20%;
		position: relative;
		height: 70px;
	}

	#cfpage input[type=text], #cfpage input[type=tel] {
		width: 85%;
		padding: 0 2.5%;
		height: 34px;
	}

	#cfpage input[type=submit] {
		position: absolute;
		left: 25%;
		bottom: 0;
		width: 50%;
		height: 34px;
		color: #363636;
		font-size: 14px;
		font-weight: bold;
		font-family: arial;
		background: #EFEFEF;
		border: 0;
		padding: 0;
	}

	#cfpage input[type="submit"]:hover {
		background: #CECECE;
	}

/** Category **/

	.featured-thumbnail {
		float: right;
		margin: 5px 0 10px 20px;
	}

	body.blog a.btn.btn-primary {
		float: left;
		height: 35px;
		line-height: 35px;
		width: 135px;
		background: #363636;
		color: #fff;
		text-align: center;
		border-bottom: 3px solid #707070;
	}

	body.blog a.btn.btn-primary:hover {
		background: #707070;
		border-bottom: 3px solid #363636;
	}

/** Responsive **/

@media (max-width: 1300px) {
	[class*="span"] {		
		margin-right: 0;
	}

	#sidebar {
		margin-right: 30px;
	}

	.row-fluid .span6 {
		width: 47.93617%;
	}

}

@media (max-width: 979px)  {
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		margin-right: 2.7624309392265194%;
	}

	.footer-widgets .span12 > div {
		width: 100%;
		text-align: center;
	}

	#sidebar {
		margin-right: 0;
	}

}
