@import url(http://fonts.googleapis.com/earlyaccess/alefhebrew.css);

body {
	font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	background: url('resources/images/bg.png') repeat;
	direction: rtl;
	unicode-bidi: embed;
}

h1, h2, h3 {
	font-family: 'Ozrad CLM', serif;
}

ul, ol {
margin-right: 15px;
}
			   

.col {
	float: right;
	margin-right: 2%;
	margin-left:0;
}

p a {
	color:#b65e00;
	text-decoration:underline;
}

p a:hover {
	color:#df7300;
	text-decoration:underline;
}



.row {
	margin-left: 0;
}

#header {
	padding-top:5px;
	border-top:none;
	background: url('resources/images/bg.png') repeat;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.logo-img {
	background: url('resources/images/israeleldadlogo.png') no-repeat;
	width: 581px;
	height: 50px;
	float: right;
	margin:11px -15px 5px 0;
}

#header .header-widget {
	text-align: left;
	padding-top: 23px;
}

.widget.search_header form#searchform, #menu > ul {
	border-top: none;
}


.widget form#searchform input[type="text"] {
	width: 50% !important;
}

.widget form#searchform input[type="submit"] {
	left:-1px;
	right: auto;
	background: url("resources/images/images.png") no-repeat -392px -165px #3a322f !important;
}


.menubg {
	background: url('resources/images/menubg.png') no-repeat;
	height: 87px;
	width: 100%;
	margin-top: 20px;
}


#menu ul li {
	float:right;
}

#menu ul li a {
	font-family: "Alef Hebrew",
               "Helvetica Neue",
               Helvetica,
               Arial,
               sans-serif;
}



#menu > ul > li:hover, #menu > ul > li.current_page_item, #menu > ul > li.current-menu-item, #header, #menu > li.current_page_parent, #menu > ul > li.current-menu-ancestor, .format-quote .quote-content blockquote {
	border-color: transparent;
}

#menu > ul > li > a {
	border-right:none;
	font-size:20px;
	font-weight:normal;
	padding: 0px 24px;
}

#menu > ul > li > a:hover {
	color: #e2dad3;
}


#menu ul li:hover ul, #menu ul li.sfHover ul {
	right:0;
	left:auto;
}

#menu ul li.current-menu-parent > a {
	padding-left: 35px;
	padding-right:20px;
}



#menu ul li.current-menu-parent > a::after {
	left: 20px;
	right:auto;
	border-right: 5px solid transparent;
	border-left:none;

}

#menu li.sfHover li a {
	padding-right: 21px !important;
	padding-left: 20px;
}

#menu li.sfHover li a:hover {
	background-color: #2d2623;
	color: #e2dad3;
}


#menu ul li li:hover ul, #menu ul li li.sfHover ul {
	right: 189px !important;
}

#menu ul li.english-menu-item > a {
	font-size: 16px;
	line-height: 18px;
}


#menu, .search_header {
	margin-top: 3px;
	border-top: none;
}

.sociallinkswidget.clearfix {
	padding-top: 10px;
	float:left;
}

.widget ul.sociallinkswidget li, .tt-element ul.sociallinkswidget li {
	float:right;
}

#header ul.sociallinkswidget li.facebook a {
	background-position: 0px 0px;
}

#header ul.sociallinkswidget li.youtube a {
	background-position: -320px 0px;
}

#header ul.sociallinkswidget li.rss a {
	background-position: -192px 0px;
}


#feature {
	background: url('resources/images/bgpageheader.png') repeat;
	padding:8px 0;
	border-bottom: none;
    box-shadow: none;
}

#feature h1 {
	margin-bottom: -3px;
	padding-bottom: 5px;
}

.tt-breadcrumb {
	margin: 0px 0 18px 0;
}

.tt-breadcrumb > span:first-child {
	padding-right: 0px;
	padding-left: 10px;
}


#main {
	background: url('resources/images/bg.png') repeat;
	
}

#homepage #feature {
	display:none;
}

#homepage section.content {
	padding-top: 0px;
}

.tt-element-title-border {
	right:0px;
	left:auto;
	display:none;
}


.tt-testimonials .caroufredsel_wrapper ul.slides {
	right: 0px!important;
	left:auto!important;
}


.tt-testimonials.with-title {
	overflow: hidden!important;
	max-height:284px;
}




.tt-recent-posts ul.recent-posts li h2 span {
	right: 0;
	left:auto;
	background-color: #190f0e;
	display:none;
}

.with-title .carousel-arrow {
	left:0px;
	right:auto;
	top: -45px;
	
}

.tt-testimonials .carousel-arrow {
	right: auto!important;
}

.tt-testimonials .testiominals-item blockquote {
	text-align:right;
	direction:rtl;
}

.testimonials-image {
	float: right;
	margin-left: 15px;
	margin-right:0px;
}

.testimonials-image img {
	border:none;
	padding-bottom:30px;
	box-shadow:none;
}

.tt-testimonials .testiominals-item blockquote:before {
	display: none!important;
}


h3.testimonials-name {
	text-align: right;
	font-size:17px;
 	font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h3.testimonials-name span {
	font-size: 14px;
}

h3.testimonials-name span a {
	text-decoration:underline;
}


.tt-testimonials .testiominals-item blockquote:after{position:absolute;bottom:-14px;right:51px;left:auto;z-index:1000;display:inline-block;border-left:15px solid transparent;border-top:15px solid #FFF;border-right:0px solid transparent;content:''}

.tt-recent-posts ul.recent-posts li .thumb-image {
	float: right;
	margin-left: 15px;
	margin-right: 0px;
}

.tt-recent-posts ul.recent-posts li .rp-content {
	margin-right: 80px;
	margin-left: 0px;
}


.rp-content p {
	line-height: 19px;
}


.ls-wp-container {
	direction: ltr;
}





/***SLIDER CSS****/


.flexslider {
	margin: 0 0 15px 0!important; 
}

.metaslider .caption-wrap {
	background: #150c07!important;
	opacity: 0.9!important;
	margin: 0;
	display: block;
	width: 40%!important;
	height: 100%;
}


.metaslider .caption {
	padding: 5px 10px;
	font-family: 'Ozrad CLM', serif;
	font-size: 24px;
	text-align: center;
	margin: 50px auto;
	line-height:30px!important;
}

.metaslider .caption:after {
	content: url('resources/images/slider-cap-img.png') no-repeat;
	padding-top: 10px;
	display: block;
}

#metaslider_495:after {
	content: url('resources/images/slider-bottom-shadow.png') no-repeat;
	display: block;
}

.flex-control-nav {
	bottom: -20px!important;
}

.flex-control-paging li a {
 	margin: 0 4px!important;
}





.dividertopshadow {
	background:  url('resources/images/dividertopshadow.jpg') no-repeat;
	width:100%!important;
	margin-right:0px;
	margin-bottom:15px;
}

.dividerbottomshadow {
	background:  url('resources/images/dividerbottomshadow.jpg') no-repeat;
	width:100%!important;
	margin-right:0px;
	margin-bottom:15px;
}

.dividertopshadow .tt-divider {
	border:none;
}

.dividerbottomshadow .tt-divider {
	border:none;
}

.homecol {
	margin-top:15px;
	margin-bottom:30px;
	background:  url('resources/images/homecolshadow.jpg') no-repeat;
	background-position: 50% 96%;
}

.homecol .tt-element {
	background: #fff;
	padding-bottom: 28px;
}

.homecol-inner {
	text-align:center;
	padding-left: 15px;
	padding-right: 15px;
}

.homecol-inner a {
	color: #190f0e;
	text-decoration:none;
}

.homecol-inner a:hover {
	color: #BD670A;
	text-decoration:none;
}


.tt-post-carousel.for-portfolio-carousel li > h2 {
	text-align:center;
	padding-right: 20px;

}

.tt-post-carousel.for-portfolio-carousel li > h2 .tt-element-title-border {
	right: 20px;
	left:auto;

}

.homecarousel .tt-post-carousel.for-portfolio-carousel li {
	background:  url('resources/images/underportfolioshadow.jpg') no-repeat;
	background-position: 50% 100%;
	background-color:#f7f7f7;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}

.tt-post-carousel.for-portfolio-carousel li {
	background:  url('resources/images/underportfolioshadow.jpg') no-repeat;
	background-position: 50% 100%;
	background-color:#f7f7f7;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}

.portfolio-title-box {
	width: 100%;
	display: table;
	height: 50px;
	padding-bottom:9px;
}

.tt-post-carousel h2 {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 16px;
}

.tt-post-carousel h2 a{
	color: #190f0e;
}

.tt-post-carousel h2 a:hover{
	color: #BD670A;
}



.image-overlay {
	float:none;
}

.hover-links {
	width: 36px;
	height: 36px;
	margin-top: -14px;
	margin-left: -15px;
}

.homecarousel h3.tt-element-title {
	line-height:24px;
}



#bottom {
	background: url('resources/images/bg.png') repeat;
	background-color:transparent;
}

.bottommenubg {
	background: url('resources/images/bottommenubg.jpg') no-repeat;
	height: 93px;
	width: 100%;
	margin-top: 20px;
	font-size: 13px;
	padding-top: 28px;
	color: #ddd;
	line-height: 13px;
}

.bottommenubg .col.three.start-row {
}


.bottommenubg .col.six {
	margin-right: 0px;
}


.bottommenubg .col.three {
	margin-right: 3.4%;
}


.tt-column.creditsenglish {
	font-size: 12px;
	float: left;
	text-align: left;
}

.tt-column.creditsenglish a {
	color:#ddd;
	text-decoration:none;	
}

.tt-column.creditsenglish a:hover {
	text-decoration:none;	
}



.tt-content a {
	color:#b65e00;
	text-decoration:underline;
}

.tt-content a:hover {
	color:#df7300;
	text-decoration:underline;
}



#menu-footer {
	margin-top: 0px;
}

ul.footer-menu li a:hover {
color: #999 !important;
}

ul.footer-menu li.current_page_item a, ul.footer-menu li.current_menu_item a {
color: #ccc !important;
}

ul.footer-menu li.current_page_item a:hover, ul.footer-menu li.current_menu_item a:hover {
color: #999 !important;
}





.col.ten.footer_menu {
	padding-top: 25px;
}

.col.ten.footer_menu ul {
	float: left;
	padding-left: 10px;
	height: 63px;
	margin-right: 40px;
	
}

ul.footer-menu li {
	margin: 0px;
	padding: 0px;
}


ul.footer-menu li a {
	font-size: 15px;
	color:#ccc;
	padding: 0px 20px;
	line-height: 15px;
}



ul.footer-menu li, ul.footer-menu li.page_item.current_page_item {
	border: none;
	float: right;
	margin-right: 0px;
	padding-right: 0px;
}

.col.two.copyright {
	font-size: 14px;
	padding-top:24px;
	line-height: 15px;
}

.copyright p{
	color: #ccc!important;
}

.tt-recent-posts ul.recent-posts li h2 {
	font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight: 500;
	margin-bottom: 0px;
	line-height: 17px;
}

h3.tt-element-title, h3.widget-title {
	font-size:22px;
	margin-bottom:12px;
}

.tt-post-carousel.for-portfolio-carousel li > h2 a {
	font-size: 14px;
	font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.show-mobile-menu {
		color: #fff;
		top: 30px;
		right: 15px;
	}
a.show-mobile-menu::after {
	font-size: 36px;
	line-height: 28px;
}


.testimonial {
text-align: right;
direction: rtl;
}

li.testimonial {
list-style: none;
}

.testimonial blockquote {
background-color: #f8f8f8;
border: 1px solid #ddd;
font-style: italic;
padding: 25px;
position: relative;
}

.testimonial blockquote:before {
position: absolute;
bottom: -17px;
left: 50px;
z-index: 999;
display: inline-block;
border-right: 17px solid transparent;
border-left: 0px solid transparent;
content: '';
}


.testimonial blockquote:after {
position: absolute;
bottom: -14px;
right: 51px;
left: auto;
z-index: 1000;
display: inline-block;
border-left: 15px solid transparent;
border-top: 15px solid #FFF;
border-right: 0px solid transparent;
content: '';
}




/*** Internal Pages ***/

.col.eight.with-sidebar {
	float: left;
}

.with-sidebar .col {
	margin-right: 3%;
	margin-left: 0;
}


.with-sidebar .row {
	margin-right: -3%;
	margin-left: 0;
}

.with-sidebar .col.four {
	width: 30%;
}


article.portfolio {
	text-align: center;
	background: url('resources/images/underportfolioshadow.jpg') no-repeat;
	background-position: 50% 100%;
	background-color: #f7f7f7;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding-bottom: 0px;
}

article.portfolio .portfolio-content {
	margin-top: 0px;
	padding: 0px;
	width: 100%;
	display: table;
	height: 58px;
	padding-bottom: 9px;
}



article.portfolio h2.portfolio-title {
	padding: 0px;
	margin: 0;
	vertical-align: middle;
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 10px;
}


article.portfolio h2.portfolio-title a {
	font-size: 13px;
	line-height: 16px;
	color: #190f0e;
}

h3.tt-element-title {
	line-height: 24px;
}

.tt-pagination ul li, .tt-pager ul li {
	float: right;
}

.widget ul li:before {
	font-family: FontAwesome;
	content: '\f104';
	padding-left: 15px;
}


.tt-sidebar .sub-menu {
	margin-right: 22px!important;
	border-top: 1px solid #ddd;
	box-shadow: 0px -1px 0px #FFF;
	margin-top: 10px;
}

.widget ul li li:last-child, .widget ul li.menu-item:last-child {
	padding-bottom: 10px;
}

.widget ul li li:first-child {
	padding-top: 11px;
}

.widget ul li li:last-child, .widget ul li.menu-item:last-child {
	border-bottom: none;
	box-shadow: none;
	padding-bottom: 3px;
}

.widget ul.menu {
	border-bottom: 1px solid #ddd;
	box-shadow: 0px 1px 0px #FFF;
}

.widget ul li {
	border-bottom: 1px solid #ddd;
	font-size: 14px;
}

.widget ul li a:hover {
	color: #BD670A!important;
}


section.content, #sidebar {
	padding-top:0px;
}


.page-featured-image {
	margin: 0px -2% 0px 0px;
	padding-bottom: 15px;
}


.tt-button, .tt-button:visited {
	background: #363636;
}

h1.tt-element-title {
	padding-bottom: 0px;
	margin-top: 10px;
}

.col.four.start-row {
	margin-right: 1.5%;
}



.col.twelve.start-row {
	margin-right: 1%;
}

.col.three.start-row {
	margin-right: 1.2%;
}


.bottom .col.three.start-row {
	margin-right: 2%;
}


.dividerbottomshadow.col.twelve.start-row {
	margin-right: -.4%;
}

.col.twelve.related_portfolios {
	margin-right: 0%;
}


.with-sidebar .col.twelve.start-row {
	margin-right: 3%!important;
}


.tt-column_service {
	margin-bottom: 30px;
}


.port-btn-container {
	display: block;
	float: right;
	margin-top: -15px;
	margin-right: 2%;
}

.port-btn.next-btn {
	margin-left: 26px;
}


.port-btn {
	margin: -41px 0px;
	float: left;
}

.port-btn-container h3 {
	margin-left: 55px;
	font-size: 14px;
	font-family: "Alef Hebrew", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.related_portfolios .tt-element-title {
	margin-top: 50px;
	margin-right: 2%;
}

.port-btn-container .port-btn {
	font-size: 15px;
	padding: 0px 5px 11px!important;
	height: 11px;
	width: 11px;
}

.live-preview {
	margin-bottom: 50px;
}

ul.portfolio-meta {
	font-size: 15px;
	line-height: 22px;
}

.galleryslider .metaslider .caption-wrap {
	width: 100%!important;
	height: 11%!Important;
}

.galleryslider .metaslider .caption {
	font-size: 15px!important;
	margin: 15px auto;
	line-height: 10px!important;
}

.galleryslider .metaslider {
	padding-bottom: 20px!important;
}

.english-page {
	direction: ltr;
	text-align: left;
}


.content-only {
	margin-top: -20px;
}


article.entry {
	background:none;
	border:none;
	box-shadow:none;
}

ul.entry-meta.horizontal li { 
	margin-right:-20px;
	color: #333;
	
}

ul.entry-meta.horizontal li { 
	margin-right: -23px;
	padding-left: 20px;
	color: #333;
	
}

ul.entry-meta.horizontal li a { 
	
	color: #333;
	
}

#page #sidebar.right-sidebar {
	border-right: none;
	box-shadow: inset 1px 0px 0px #FFF;
	border-left: 1px solid #d9d9d9;
	padding-right: 20px;
}


#sidebar.right-sidebar {
	padding-right: 24px;
}


#sidebar.right-sidebar {
	border-right: 1px solid #d9d9d9;
	box-shadow: inset -1px 0px 0px #FFF;
	padding-right: 20px;
}

#sidebar.right-sidebar {
	border-left:none;
}



#sidebar .galleryslider .metaslider .caption-wrap {
	height: 20%!important;
}



#sidebar .galleryslider .metaslider .caption {
	font-size: 13px!important;
}



#sidebar .flex-control-nav.flex-control-paging {
	display: none;
}


#sidebar .metaslider .caption:after {
	display: none!important;
}

#sidebar .metaslider ul li {
	box-shadow:none;
}


#ssba {
	float: right;
	direction: ltr;
}

.col.eight #ssba {
	margin-bottom:35px;
}


#wp-realtime-sitemap-testimonial {
	display: none;
}


.tablepress thead th, .tablepress tfoot th {
	background-color: #333;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 35px!important;
}

#tablepress-1_wrapper .dataTables_filter {
	margin-top: -10px;
	margin-bottom: 10px;
}


.dataTables_wrapper .sorting:hover {
	background-color: #333;
}


/*** RESPONSIVE CODES ***/



@media only screen and (min-width: 1200px) {

	tt-column.copyrighttext {
		font-size: 14px;
		margin-top: -2px;
	}
	
	.tt-column.footermenu {
		margin-top: -3px;
	}

	.metasliderhome.col.six p {
		margin-top: -20px;
	}
	


}


@media only screen and (max-width: 1200px) {
	
	.dividerbottomshadow {
		background: none;
		margin-bottom: 0px;
		height: 1px;
		clear:both;
	}
	
	.bottommenubg {
		height: 37px;
	}
	
	

}


@media only screen and (min-width: 980px) and (max-width: 1200px) {

	
	.menubg {
		height:60px;
		margin-bottom: 20px;
	}
	
	#menu > ul > li > a {
		font-size: 16px;
		padding: 0px 20px;
	}
	
	#menu ul li.english-menu-item > a {
		font-size: 14px;
		line-height: 18px;
	}
	
	.menubg .col.ten {
		width: 85%;
	}
	
	.menubg .col.two {
		width: 10%;
		float: left;
		margin-left: 10px!important;
	}
	
	h3.tt-element-title, h3.widget-title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.metaslider .caption {
		font-size: 19px;
		margin-top: 38px;
	}
	
	.metaslider .caption:after {
		content: "";
		background-image: url('resources/images/small-after-cap.png');
		width: 113px;
		margin: 0px auto;
	}
	
	.tt-testimonials {
		font-size: 13px;
		line-height: 19px;
	}
	
	
	
	h3.testimonials-name {
		line-height: 15px;
	}
	
	#metaslider_495:after {
		content: "";
		background-image: url('resources/images/slider-shadow-smaller.png');
		width: 451px;
		height:24px;
		margin: 0px auto;
	}
	
	
	.tt-recent-posts ul.recent-posts li .thumb-image img.recent-post-format {
		padding: 8px;
	}
	.tt-recent-posts ul.recent-posts li .thumb-image {
		width: 45px;
		height: 45px;
	}
	
	.tt-recent-posts ul.recent-posts li .rp-content {
	  	margin-right: 60px;	
	}
	
	.tt-recent-posts ul.recent-posts li h2 { 
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 0px;
		line-height: 15px;
	}
	
	.tt-recent-posts ul.recent-posts li {
		margin-bottom: 14px;
	}
	
	.rp-content p {
		font-size: 13px;
		line-height: 17px;
	}
	
	#homepage .col.six {
		margin-right: 10px;
		margin-left: 8px;
	}
	
	.homecol img {
		margin-bottom: 15px;
	}
	
	.homecol-inner {
		margin-bottom: 10px;
	}
	
	.homecol {
		background-position: 50% 94%;
	}

		
	.col.ten.footer_menu {
		padding-top: 30px;
	}
	
	ul.footer-menu li a {
		padding: 0px 15px;
	}

	.tt-column.creditsenglish {
		margin-left: 0px;
	}
	
	.tt-column.footermenu {
		margin-top: -8px;
	}

	.galleryslider .metaslider .caption:after {
		content: "";
		background-image: url('resources/images/small-after-cap.png');
		width: 113px;
		margin: 8px auto 0px auto;
	}


	
	

}


@media only screen and (max-width: 979px) {
	
		#tt-mobile-menu {
			background: #1c1717!important;	
			
		}
		
		#tt-mobile-menu ul li a {
			font-size: 18px;
			padding-right:20px;
		}
		
		#tt-mobile-menu ul li.has-children>span.collapse {
			padding: 15px 0;
			font-size:18px;
			color:#999999;
		}
		
		.widget form#searchform input[type="text"] {
			width: 80% !important;
		}

	.col.six.header-widget {
		display: block;
		padding-top: 10px!important;
		padding-bottom: 10px;
	}
		
		
	.widget.search_header {
		display: block!important;
	}
	
	.homecol {
		background:none;
	}
	
	.col.ten.footer_menu ul {
		margin-right:0px;
	}
	
	ul.footer-menu li a {
		padding: 0px 10px;
	}
	
	.tt-element-title {
		margin-top: -4px;
	}
	
	.galleryslider .metaslider .caption:after {
		display:none;
	}
	
		
}



@media only screen and (min-width: 768px) and (max-width: 979px) {

	.logo-img {
		background: url('resources/images/israeleldadlogowhite.png') no-repeat;
		margin-top: 75px;
		margin-bottom: -65px;
		margin-right: 60px;
	}
	
	.tt-recent-posts ul.recent-posts li .thumb-image img.recent-post-format {
		padding: 6px;
	}

	.tt-recent-posts ul.recent-posts li .thumb-image {
		margin-left: 20px;
		margin-bottom: 10px;
		width: 22px;
		height: 22px;
	}


	.tt-recent-posts ul.recent-posts li h2 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: -3px;
		line-height: 14px;
		padding-right: 42px;
	}


	.rp-content p {
		line-height: 15px;
	}

	h3.tt-element-title, h3.widget-title {
		margin-bottom: 4px;
	}

	.tt-recent-posts ul.recent-posts li .rp-content {
		margin-right: 0px;
	}	

	.col.six.metasliderhome {
		width: 73%;
	}

	.testimonials-home.col.three {
		width: 100%;
	}

	.testiominals-item {
		width: 710px!important;
	}

	#sidebar .testiominals-item {
		width: auto;
	}


	.homecol-inner {
		margin-bottom: 5px;
	}
	
	.tt-testimonials.with-title {
		overflow: hidden!important;
		max-height:165px;
	}
	
	.bottommenubg {
		padding-top: 23px;
		padding-bottom: 6px;
	}
	
	.tt-column.footermenu {
		margin-right: 32px;
		margin-top: -5px;
	}
	
}




@media only screen and (max-width: 767px) {
	
	.tt-element {
		text-align: right;
	}
	
	#metaslider_495:after {
		display:none;
	}
	
	.rp-content {
		margin-top: 12px;
	}
	
	.metaslider {
		margin-bottom: 55px;
	}
	
	.homecol .tt-element {
		max-width: 375px;
	}
		
	.homecarousel.col.three.start-row.carousel-teaser-text {
		margin-bottom: 30px;
	}
	
	.copyright p {
		margin-right: -20px;
	}
	
	#bottom .copyright {
		margin-bottom: 6px;
	}
	
	.col.ten.footer_menu {
		padding-top: 0px;
	}
	.bottommenubg {
		height: 72px;
	}
	
	.col.ten.footer_menu ul {
		float: none;
	}
	
	.container {
		margin: 0 30px;
	}
	
	.tt-sidebar.right-sidebar, #sidebar.right-sidebar {
		box-shadow:none;
		border:none;
	}
	
	.tt-carousel-teaser {
		margin-bottom: 30px;
	}
	
	
	.bottommenubg .col.three.start-row {
		margin-right: 0px;
	}


	.tt-column.copyrighttext {
		text-align: center;
		margin-left: 0px;
		margin-bottom: 6px;
	}


	.tt-column.footermenu {
		width: 400px;
		margin: 0px auto 26px auto;
	}

	.bottommenubg {
		background: url('resources/images/bottommenubg-mobile.jpg') no-repeat;
		padding-top: 16px;
	}


	.bottommenubg .col.three.end {
		margin-right: 0px;
		margin-top: -55px;
	}

	.tt-column.creditsenglish {
		text-align: center;
		float: none;
		font-size: 10px;
	}

	.bottommenubg .col.six {
		margin-right: 0px;
		margin-top: 18px;
	}

	#bottom .container {
		margin: 0px;
	}
	
	article.portfolio {
		background:#f7f7f7;
	}
	
	.tt-video {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	.tt-element.video {
		margin-bottom: 30px;
	}

	#ssba {
		margin-bottom: 20px;
	}


}






@media only screen and (min-width: 612px) and (max-width: 979px) {

	.menubg {
		background: url('resources/images/topmenu-bg-smaller.png') no-repeat;
		height: 83px;
		margin-top: 0px;
		margin-bottom: -15px;
	
	}


	#header ul.sociallinkswidget li.facebook a {
		background-position: 0px -65px;
	}
	
	#header ul.sociallinkswidget li.youtube a {
		background-position: -320px -65px;
	}
	
	#header ul.sociallinkswidget li.rss a {
		background-position: -192px -65px;
	}
	
	.sociallinkswidget.clearfix {
		right: 100px;
		top: 10px;
		position: absolute;
	}
	


}




@media only screen and (min-width: 612px) and (max-width: 767px) {
	
	.logo-img {
		background: url('resources/images/israeleldadlogowhite-smaller.png') no-repeat;
		margin-top: 85px;
		margin-bottom: -68px;
		margin-right: -59px;
	}
	
	#header .col.six {
		width: 48%;
	}
	
	.sociallinkswidget.clearfix {
		right: 40px;
	}

	ul.footer-menu li a {
		padding: 0px 10px;
		font-size: 13px;	
	}
	
	.col.ten.footer_menu ul {
		margin-right: 0px;
	}
	
	.with-sidebar .col {
		margin-left: 3%;
		margin-right: 0;
	}
	
	.galleryslider .metaslider .caption {
		margin: 12px auto;
		font-size:13px!important;
	}
	
}


@media only screen and (max-width: 612px) {
	
	ul.footer-menu li a {
		line-height: 15px;
		font-size: 13px;
	}

	.bottommenubg {
		height: 85px;
	}
	.col.ten.footer_menu ul {
		margin-right: 15px;
	}
	
	.with-sidebar .col.four {
		width: 100%;
	}
	
	article.portfolio {
		background: #f7f7f7;
	}

	.logo-img {
		background: url('resources/images/israeleldadlogo-mobile.png') no-repeat;
		width: 205px;
		height: 58px;
		float:none;
		margin: 10px auto;
		padding-right: 50px;
	}
	
	.menubg {
		background: none;
		height:0;
		margin:0;
		padding:0;
	}
	
	#header {
		background: url('resources/images/menubg-mobile.png') no-repeat!important;
		height: 175px;
	}
	
	.widget form#searchform input[type="text"] {
		width: 100% !important;
	}
		
	a.show-mobile-menu {
		top: -115px;
		right: 0px;
	}

	.sociallinkswidget.clearfix {
		margin-left: 30%;
	}

	#homepage section.content {
		padding-top: 25px;
	}
	
	
	
	.metaslider .caption {
		font-size: 16px;
		margin-top: 24px;
		line-height: 20px!important;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	
	
	
	.metaslider .caption:after {
		content: "";
		background-image: url('resources/images/small-after-cap.png');
		width: 113px;
		margin: 0px auto;
	}
	
	.bottommenubg {
		background:none;
	}
	
	
	#bottom {
		background: url('resources/images/bottommenubg-mobile.jpg') no-repeat;
		padding: 0px 15px;
		margin: 40px 0 0 0;
	}
	
	#feature {
		padding-top: 30px;
	}
	
	.galleryslider .metaslider .caption {
		margin: 5px auto;
		line-height: 14px!important;
	}
		
	.galleryslider .metaslider .caption-wrap {
		height: 18%!Important;
	}
	
	.galleryslider .flexslider {
		padding-bottom:18px;
	}
	.galleryslider .flex-control-nav {
		line-height:15px;
	}
	
	
}


@media only screen and (max-width: 480px) {
	

	.tt-column.footermenu {
		width: 320px;
	}
	
	.bottommenubg {
		height: 95px;
	}
	

}



@media only screen and (max-width: 385px) {

	.bottommenubg {
		height: 122px;
	}
	
	.tt-testimonials.with-title {
		max-height: 300px;
		margin-bottom: 15px;
	}

	.metaslider .caption:after {
		background-image: none;
	}
	
	.metaslider .caption {
		font-size: 14px;
		margin-top: 14px;
		line-height: 17px!important;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.tt-column.footermenu {
		width: 250px;
	}
	
	.wp-caption {
		width: 95%!important;
	}
	
	.galleryslider .metaslider .caption-wrap {
		height: 24%!Important;
	}
	
	
}



