#home_header > div
{
	text-align: left;
	direction: rtl;
}

.custom-header
{
	float: right;
}

.custom-logo-link
{
	padding-left: 10px;
	padding-right: 0px;
}

#gezer_header .navigation-top > .wrap
{
	float: left;
}

.site-branding-text
{
	border-left: none;
	border-right: 1px solid #5D5D5D;
	padding: 4px 10px;
	font-size: 1em;
}

.site-description
{
	font-size: 1rem;
}

.navigation-top
{
	font-size: 1rem;
}

.navigation-top ul#top-menu .current-menu-item a
{
	 
}

#page_children .front_page_children .page_subtext,
#page_children .front_page_children .page_subtext h2,
#page_children .front_page_children .page_subtext h3,
#page_children .front_page_children .subtext_readmore {
	text-align:right;
	direction:rtl;
}

#page_children .front_page_children .subtext_readmore {
	
}

#page_children .front_page_children .subtext_readmore::after {
	content: "קראו עוד >>";
	text-align:right;
	direction:rtl;
}

#page_children .front_page_children:nth-child(3) {
	margin-right: 11%;
}

#page_children .front_page_children:nth-child(1) {
	margin-right: 0%;
}

#page_children .front_page_children h1, #page_children .front_page_children h2, #page_children .front_page_children h3, #page_children .front_page_children h4 {
	font-size: 1.3rem;
}

.home .panel-content > .wrap
{
	padding-top: 1em;
	margin-top: 0;
}

.home .entry-content
{
	float: right;
}

footer .widget-column section
{
	margin-left: 0;	
	margin-right: 10%;	
}

footer .widget-column section:nth-child(2n+1)
{
	float: right;
	clear: right;
}

footer .widget-column section h2
{
	text-align: right;
	margin: 0 5px 0 0;
}

footer .widget-column section img
{
	float: right;
}

/**
 *  Gallery
 */
.ngg-galleryoverview .ngg-gallery-thumbnail span.gallery_title
{
	text-align: right;
	direction: rtl;
	padding-left: 0;
	padding-right: 10px;
}

.ngg-galleryoverview .ngg-gallery-thumbnail span:not(.gallery_title)
{
	direction: rtl;
	text-align: right;
	padding: 15px 10px 15px 0px;
}


/**
*  Media Queries
*/
@media screen and ( max-width: 440px ) {
	
	.gezer-page .site-content > .wrap #primary header h1 {
		text-align: right;
		direction: rtl;
	}
	
	#home_header > div span.top_separator {
		margin: 0;
	}
	
	footer .widget-column section,
	#page_children .front_page_children:nth-child(3) {
		margin-right: 0;
	}
	
	#page_children .front_page_children .page_subtext h2, 
	#page_children .front_page_children .page_subtext h3 {
		text-align: center;
	}
	
	#home_header > div {
		direction: rtl;
	    text-align: right;
	}
	
	#site-navigation > div {
		display: block;
		clear: both;
	}
	
	.navigation-top ul#top-menu a {
		text-align:right;
		direction:rtl;
	}

}
















