html {direction:ltr !important}
p,h1,h2,h3,h4,blockquote, div.wpcf7, .pre_footer, .iconbox_body, .featured_items_title{direction: rtl !important}
.span3, .span4  {float:right !important}
.navmenu {direction:rtl !important; left:auto !important}
/*.contentarea ul li {padding-right:14px !important}*/
.contentarea ul li:before {/*right:0 !important; left: auto !important; content:"\f0d9" !important*/display:none !important}
.module_partners ul li:before, .module_partners ul li:after {background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(204, 207, 212, 1) 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    right: 0 !important;
	left: auto !important;
    position: absolute;
    top: 0;
    width: 1px;}
	
.training_list ul li{list-style-type: disc !important}

.icon-mail-forward:before,.icon-share-alt:before{content:"\f112"}
.navmenu ul li a {font-size:15px !important}
.navmenu ul li:last-child {/*margin-right:-6px !important*/}
.navmenu .sub-menu li a {text-align:right !important}

.shortcode_iconbox.type2 .ico {right:4px !important; left:auto !important}
.icon_box2 .shortcode_iconbox.type2:before, .icon_box2 .shortcode_iconbox.type2:after {right:30px !important; left:auto !important}
.shortcode_iconbox.type2 {padding:36px 128px 0 0 !important}

.features_block {text-align:right !important}
.shortcode_button {box-shadow:0 -2px rgba(0, 0, 0, 0.2) inset !important}
.shortcode_iconbox.type2 {text-align:right}

.icon_box2 .shortcode_iconbox.type2.last_item .ico {margin-top:-10px !important}

.main_form_first_he {display:block; float:right; margin-left:1%; width:49.5%}
.main_form_second_he{display:block; float:right; width:49.5%}
.contentarea ul, .contentarea ol {/*float:right;*/ direction:rtl}
.icons_padding_small .contact_info_icon {right:-10px; left:auto !important}
.icons_padding_small .contact_info_text {padding-right:27px; padding-left:0 !important}
.breadcrumbs {float:right; direction:rtl}
.breadcrumbs a:after {margin-right:10px; margin-left:0 !important}
.breadcrumbs a, .breadcrumbs span {margin:0 11px 0 0}

.module_testimonial li .item {margin: 0 50px 0 0;}
.testimonials_text {padding-right:54px}
.testimonials_text:before  {right:-1px !important; left:auto !important}
.testimonials_text:after {right:-16px !important; left:auto !important}

/*.search_form_block.nav_search{direction:rtl !important}
.search_form_block.nav_search input {height:34px}
.search_form_block.nav_search .btn_search {left:8px !important; right:auto !important; background-image: url("img/search_arrow_he.png");}*/
.search_form_block.nav_search {width:200px !important; direction:rtl !important; float:right; position:absolute; right:25px; top:20px; z-index:900; border-radius: 6px 10px 10px 6px !important}
.search_form_block.tablet, .search_form_block.mobile {direction:rtl !important}

.header.fright form input [type="text"]{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #e7e9ec;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px 1px 2px;
    box-shadow: none;
    color: #5c626a;
    font-size: 14px;
    font-weight: 300;
    height: 53px !important;
    line-height: 26px;
    margin: 0;
    outline: medium none;
    padding: 11px 20px 13px 45px !important;
    text-shadow: none;
    vertical-align: top;
    width: 100%; }

.search_form_block.nav_search .btn_search, .search_form_block.tablet .btn_search{background-color: #c7c9cd;
    background-image: url("img/search_arrow_he.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 50%;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: -9px 0 0 !important;
    min-height: 18px;
    padding: 0;
    position: absolute;
    left: 8px !important;
	right:auto !important;
    text-indent: -9999px;
    top: 48%;
    transition: all 200ms ease 0s;
    vertical-align: top;
    width: 18px;}
	
	.search_form_block.mobile .btn_search{background-color: #c7c9cd;
    background-image: url("img/search_arrow_he.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 50%;
    box-shadow: none;
    cursor: pointer;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: -14px 0 0 !important;
    min-height: 18px;
    padding: 0;
    position: absolute;
    left: 8px !important;
	right:auto !important;
    text-indent: -9999px;
    top: 48%;
    transition: all 200ms ease 0s;
    vertical-align: top;
    width: 18px;}

.portf_meta .meta_wrap, .portf_meta {direction:rtl !important}
.portwrap {margin-right: -50px !important; margin-left:0 !important}
.columns2 .portfolio_item, .columns3 .portfolio_item, .columns4 .portfolio_item {padding-right:50px !important; margin-right:0 !important; margin-left: -3px !important; padding-left:0 !important; float:right}

.contentarea ul li {list-style:inside none none !important}
.fixtop {direction:ltr !important}
.blog_post_preview {direction:rtl !important}
.item_info {direction:ltr !important}
.widget_nav_menu li, .widget_pages li, .widget_meta li, .widget_archive li, .widget_categories li, .widget_recent_entries li, .widget_recent_comments li 
{direction:rtl !important; padding: 14px 20px 14px 35px !important; text-align:right !important}
.widget_nav_menu li a:before, .widget_pages li a:before, .widget_meta li a:before,
 .widget_archive li a:before, .widget_categories li a:before,
 .widget_recent_entries li a:before, .widget_recent_comments li a:before
 {left:15px !important; right: auto !important}
 .widget_nav_menu li a:after, .widget_pages li a:after, .widget_meta li a:after,
 .widget_archive li a:after, .widget_categories li a:after, .widget_recent_entries li a:after, .widget_recent_comments li a:after
 {left:21px !important; right:auto !important; border-bottom: 3px solid transparent;
    border-right: 4px solid #fff;
    border-top: 3px solid transparent; border-left: none !important}
	
.shortcode_button.btn_normal, .shortcode_button.btn_large {margin:0 0 17px 17px !important}
form textarea {direction:rtl !important}

.text_field_wrap:before {background: none repeat scroll 0 0 #383552;
	margin-top:5px;
	margin-bottom:5px;
	height:42px !important;
    border-radius: 6px 0 0 6px;
    bottom: 0;
    /*box-shadow: 0 -2px rgba(0, 0, 0, 0.4) inset;*/
    color: #fff;
    content: "\f112";
    /*cursor: pointer;*/
    font-family: "FontAwesome";
    font-size: 13px;
    font-weight: 400;
    left: 0 !important;
	right: auto !important;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 200ms ease 0s;
    width: 42px;
	z-index:999
}

.text_newsletter_wrap:before {background: none repeat scroll 0 0 #383552;
	margin-top:5px;
	margin-bottom:5px;
	height:42px !important;
    border-radius: 6px 0 0 6px;
    bottom: 0;
    /*box-shadow: 0 -2px rgba(0, 0, 0, 0.4) inset;*/
    color: #fff;
    content: "\f112";
    /*cursor: pointer;*/
    font-family: "FontAwesome";
    font-size: 13px;
    font-weight: 400;
    left: 0 !important;
	right: auto !important;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 200ms ease 0s;
    width: 42px;
	z-index:999
}

.mc_signup_submit {bottom:5px !important; left:0 !important; right:auto !important; }
input.mc_submit, input#mc_signup_submit {border-radius: 6px 0 0 6px !important; background-image:url("img/mailchimp.png") !important; background-position:12px 12px !important}

.blogpost_share {float:left !important}
.prev_next_links {float:right !important}
.prev_next_links .thisprev a:before {margin:0 0 0 7px !important}
.prev_next_links .thisnext a:after {margin:0 7px 0 0 !important}
.prev_next_links .thisnext a:after { content: "\f104" !important}
.prev_next_links .thisprev a:before {content: "\f105" !important}

.left-sidebar-block .sidepanel .textwidget {direction:rtl !important; text-align:right !important}
form#commentform {direction:rtl !important}

.shortcode_toggles, .shortcode_accordion {direction:rtl !important}
.acc_togg_title span {padding:12px 12px 15px 45px !important}
.acc_togg_title span:before {left:15px !important; right:auto !important}
.acc_togg_title span:after {left:21px !important; right:auto !important; border-bottom: 3px solid transparent;
    border-right: 4px solid #fff !important; border-left: none !important;
    border-top: 3px solid transparent;}
.acc_togg_title:hover span:after, .acc_togg_title.state-active span:after {left:22px !important; right:auto !important; transform:rotate(270deg) !important}

ul#menu-footer_menu_he.menu li#lang {display:none !important}

#fancybox-wrap div {direction:rtl !important}

.selects-1, .selects-2, .selects-3 {float:right !important}

@media only screen and (min-width: 992px) {
.solution_img img{margin-top:40px; margin-left:auto; margin-right:auto; display:block}
.solution2_img img{margin-top:100px; margin-left:auto; margin-right:auto; display:block}
.solution3_img img{margin-top:20px; margin-left:auto; margin-right:auto; display:block}
.solution4_img img{margin-top:0; margin-left:auto; margin-right:auto; display:block}
}

.mobile_menu_wrapper .sub-menu {margin-right:20px; margin-left:auto}
.mobile_menu_wrapper {direction:rtl}

@media only screen and (max-width: 740px) {
	.icons_block h4 {margin-right:0 !important}
}

@media only screen and (max-width: 500px) {

.wp-caption{width: 100% !important}
}

.blog_post_preview p {font-size:16px !important}
.featured_item_content {font-size:16px !important}
/*.span1, .span10, .span11, .span12, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9 {float:right !important}*/