body {
    direction: rtl!important;
    unicode-bidi: embed;
    font-family:'Open Sans Hebrew';
}

.alignleft{
    float:right;
}

.alignright{
    float:left;
}

.menu-toggle {
    float: right;
    margin: 25px 25px 0 0;
}

.top-menu-container {
    float: left;
    margin: 30px 0 0 25px;
}

#top-menu .menu-langs { left:auto; right:0px; text-align: right; }
#top-menu .menu-langs li { text-align: left; }

.site-info .subscription { padding-right:0; padding-left:30px; float:right; }
.site-info .subscription input { padding:8px 20px 8px 43px; }
.site-info .subscription input[type="submit"] { left:0; right:auto; }
.site-info ul { text-align:right; }

.search-form { right:109px; }
.search-form.active input { width:185px; }

.section3 header,
.section4 header,
.section5 header,
.section6 header,
.our-design-page-2 #page-head h2,
.our-design-page-2 .left-content .container h3,
.our-design-page-2 .readmore,
.our-design-page-2.section3 .panel .typed .typed-text,
.our-design-page-2.section5 .header h3 { font-family: 'Open Sans Hebrew'; }
.our-design-page-2 .section2 .right-content .inner .vertical { margin-left:0; margin-right: 10px; }
.our-design-page-2 .section2 .right-content .inner .horizontal { margin-right:0; margin-left: 10px; }
.our-design-page-2.section4 .toggle > div:first-child { float:left; text-align:center; }
.our-design-page-2.section4 .toggle .toggle-slider { float:left; }
.our-design-page-2.section4 .toggle > div:last-child { float:left; text-align:center; }
.section4 header { line-height:1.1; margin-bottom:30px; }

.our-design-page-2 .left-content .container { float:left; }
.our-design-page-2 .left-content .container .number { transform: translateX(108%); }


#section3 .section-content-container,
#section3 .section-img{  float:left; }
.section3 .readmore .fa,
.section5 .readmore .fa { margin-left:0; margin-right:10px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.section7 ul { text-align:right; }
.section7 ul li.item-event .item-content { padding-left:0; padding-right:130px; }

#meshavkim .meshavkim-content .title { text-align:right; }
#meshavkim input[type="search"]{ margin-left:0; margin-right:10px; }
#meshavkim .meshavkim-content ol li .bullet{ padding-right:0; padding-left:20px; }

#about2 .content .text { text-align:right; margin: 30px 20px 0 0; }

#contact .section-text-1 .title { text-align:right; }
#contact .section-text-2 input[type="submit"]{ text-align:left; }
#contact .section-text-2 .contact-subject:before { right:auto; left:15px; }
#contact .item-img { padding-right:0; padding-left:40px; float:right;}
#contact .item-content{ float:right; }

.projects-project-gallery .project-gallery-header .project-gallery-header-info{
	text-align:right;
	padding-right: 170px;
	padding-left: 0;
}
.projects-project-gallery .project-gallery-header .project-gallery-header-number-container{
	float:right;
}
.projects-project-gallery .project-gallery-header .project-gallery-header-number{ text-align:right; }
.projects-project-gallery .project-gallery-header .project-gallery-header-info .project-gallery-header-title:after{ left:auto; right:0; }

.section-projects li:hover > .overlay,
#meshavkim .overlay.active { text-align:right; }
.section-projects .projects-container { text-align: right; direction: rtl; }
.section-projects .project-title { text-align: right; }
.section-projects .projects-container .project-footer .alignright a img { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


#vtouch5 .seemore{ border-top-right-radius:50px; border-bottom-right-radius:50px; border-top-left-radius:0; border-bottom-left-radius:0; margin-right:auto; margin-left:50px; }
#vtouch5 .seemore:before{ border-top-left-radius:50px; border-bottom-left-radius:50px; border-top-right-radius:0; border-bottom-right-radius:0; right:auto; left:-50px; }

.single #primary, .general-page #primary, .blog-archive #primary { float:right; margin-right:0; margin-left:5%; }
.single #secondary, .general-page #secondary, .blog-archive #secondary { float:right; }

.main-navigation .main-navigation-close{left: 0;right:auto; }
@media screen and (max-width: 980px) {
    .main-navigation .main-navigation-close {
        left: 25px;
	    right:auto;
    }
	#contact .item-content {
		text-align:right !important;
	}
}

.backtotop{
    text-align: left;
    padding: 0 0 0 50px;
}

.content-area.distributors .list-holder .distributor-box .website img {
    transform: rotate(180deg);
    margin: 0 8px 0 16px;
}

.content-area.distributors .list-holder .distributor-box .website .link {
    margin-left: 0;
    margin-right: 15px;
}

.content-area.distributors .list-holder .distributor-box .showroom {
    margin-left: 0;
    margin-right: 10px;
}

.content-area.distributors .contact .wpcf7-form {
    direction: rtl;
}