* {
	direction: rtl;
	font-size: 14pt;
}

h2 {
	font-size: 18pt;
	padding-left: 5px;
	padding-right: 30px;
}
a img {
	margin-right: 0;
	margin-left: 10px;
}
.gallery a img {
	margin-right: 0;
	margin-left: 15px;
}

.blog #content p {
	padding-right: 0;
	padding-left: 35%;
}
.blog #content p a:first-child img, .gallery dl dt a img {
    box-shadow: -5px 5px 3px #ccc;
}
.ezcol a img {
    box-shadow: -5px 5px 3px #ccc;
}
div.gallery {
	margin-right: 0;
	margin-left: -15px;
}


#logo {
	left: auto;
	right: 0;
}
.arrow-3d {
	right: auto;
	left: 12px; /*50px;*/
}

#slideshow {
	background-position-x: right;
}
#circle-menu {
	right: auto;
	left: 0;
}
#circle-menu ul {
	float: left;
}
#circle-menu > div, #circle-menu li {
	margin-right: 20px;
	margin-left: 0;
	float: right;
}
#circle-menu > div > a, #circle-menu li  a {
	font-size: 16pt;
}
#sidebar {
	float: left;
/*	right: auto;
	left: 0;*/
}
#sidebar-bottom > a {
	padding-left: 27px !important; /* 31 */
	padding-right: 10px !important;
}
#call-menu {
	right: auto;
	left: 0;
}
#menu {
/*	left: auto;
	right: 0;*/
}
#menu > div > div > a {
	margin-right: 0;
	margin-left: -5px;
}
#menu li {
	margin-right: 0;
	margin-left: -5px;
}
#top-menu .menu, #special-menu .menu{
	margin-right: 0;
	margin-left: 220px;	
}
#menu a.gallery-icon {
	right: auto;
	left: 260px;
}
.sidebar {
	left: 0;
	right: auto;
}

div#intro {
/*	margin-left: -30px;
	margin-right: 30px;*/
}
div#intro p {
	margin: 0 30px 0 0;
}
div.thumbs > div {
	margin-left: -6px;
	margin-right: 0;
}
div.thumbs > div > div.img-hover > img:hover {
/*	margin-right: -5%;
	margin-left: auto;*/
}
div.thumbs > div > div.arrow-link {
	left: 0;
	right: auto;
}
div.thumbs > div > div.arrow-link > a > img, #call-menu > img {
/* this is the way to flip the image, from here: https://css-tricks.com/snippets/css/flip-an-image/ */
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

/*.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifths,
.three_fifths,
.four_fifths,
.one_sixth,
.five_sixths {*/
.ezcol-one-quarter, .ezcol-one-half, .ezcol-three-quarter, .ezcol-one-third, .ezcol-two-third, 
.ezcol-one-fifth, .ezcol-two-fifth, .ezcol-three-fifth, .ezcol-four-fifth {
	margin-left: 4% !important;
	margin-right: 0 !important;
	float: right !important;
}
.margin2 {
	margin-left: 2% !important;
	margin-right: 0 !important;
}
/*.column_last {*/
.ezcol-last {
	margin-left: 0!important;
	clear: left !important;
}
/*.column_last p {*/
.ezcol-last p {
/*	margin-left: 30px;
	margin-right: 0;*/
}

/* begin: Inner pages */
#header h1 {
	font-size: 18pt;
}
#header h1, #header-image {
	margin-right: 213px;
	margin-left: 0;
}
#featured-image {
	float: left;
	margin-left: 0;
	margin-right: 28px;
}
#content ul {
	padding-left: 0;
	padding-right: 1.2em;
}
#content > div#text {
	padding-right: 213px; /*200px*/
	padding-left: 0;
}
.blog .wrapper > div, .page-template-default .wrapper > div, .page-template-two-columns .wrapper > div, .page-template-one-column-wide .wrapper > div {
	padding-left: 220px;
	padding-right: 0;
}
.blog #content > div, .page-template-default #content > div, .page-template-two-columns #content > div {
}
#side-arrow {
	left: auto;
	right: 25px;
}
/* end: Inner pages */

.post-thumb {
	float: right;
}
.post-thumb + div {
	margin-left: 0;
	margin-right: 110px;
}
.frm_submit {
	margin-right: 0;
	margin-left: -497px;
	text-align: left;
}

@media all and (max-width:768px) {
	#top-menu .menu, #special-menu .menu{
		margin-right: 0;	
		margin-left: 85px;	
	}
	#header h1, #header-image {
		margin-left: 0;
		margin-right: 100px;
	}
	#content > div#text {
		padding-right: 100px;
/*		padding-left: 0;*/
	}
	.blog #content > div, .page-template-default #content > div, .page-template-two-columns #content > div {
	}
	#side-arrow {
/*		left: auto;*/
		right: 0;
	}
/*	div#intro .column_last p {*/
	div#intro .ezcol-last p {
		margin-right: 0 !important;
		margin-left: 30px !important;
	}
	.frm_submit {
		margin-left: 0 !important;
		margin-right: -21px !important;
	}
}
