/*
Theme Name: SEOWP

Right to left support for SEOWP theme.
http://codex.wordpress.org/Right_to_Left_Language_Support
*/
@font-face {
    font-family: MyFont;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/MyFont.eot');
    src: url('fonts/MyFont.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('fonts/MyFont.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
         url('fonts/MyFont.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('fonts/MyFont.ttf') format('truetype');
}
body {
	direction: rtl;
	unicode-bidi: embed;
    font-family: MyFont !important;
    text-align: right;
    font-size: 14px;
}
p{
    font-family: 14px;
}

h1,h2,h3,h4,h5,h6 {

font-family: MyFont !important;
font-weight: normal;
text-align: right;

}

.dslc-text-module-content h1, a.dslca-editable-content {
    font-family: MyFont !important;
}
.dslc-info-box-title h4 {
    
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 27px;
    font-family: MyFont !important;

} 
.dslc-info-box-content p {

    font-size: 14px;
    font-family: MyFont !important;
    font-weight: normal;

}

.dslc-text-module-content h2{

  
    font-style: normal !important;
    line-height: 30px !important ;
    font-family: MyFont !important;
}

.dslc-text-module-content p{

    font-style: normal !important;
    line-height: 30px !important ;
    font-family: MyFont !important;
}
/* 4 blocks */

body.rtl .dslc-no-columns-spacing .dslc-col {
	margin: 0;
}

/* Info box */

body.rtl.home  #dslc-content .dslc-info-box-image {
	float: right;
	margin-left:25px;
}

body.rtl  #dslc-content .dslc-info-box-image {
	float: right;
	margin-left:12px;
}

body.rtl  #dslc-content .dslc-info-box-icon-pos-above .dslc-info-box-image {
	float: none;
}

body.rtl .owl-carousel .owl-wrapper-outer{
	direction: ltr;
}

/*  Title and Arrows - Case Studies */

body.rtl .dslc-carousel-nav-next, .dslc-carousel-nav-prev{
	display: block;
	float: left;
}

body.rtl .dslc-carousel-nav {
	float: left;
}

body.rtl #dslc-content .dslc-module-heading h2{
	float: right;
}

body.rtl #dslc-content .dslc-module-heading-view-all{
	float: right;
}

body.rtl #dslc-content .dslc-module-heading-view-all a{
	padding-right: 15px;
	border-right: 1px dotted #4f4f4f!important;
	border-left: 0;
	border-right-style: dotted;
}

/* Footer */

body.rtl #dslc-footer .dslc-info-box-image{
	margin-left: 20px;
}

/* Top Bar and Menu - Icon */

body.rtl #mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i {
	float: right;
	padding-left: 5px;
    padding-right: 0px !important;
}

#mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform{
	right:18px;
	left:auto;
	z-index; 600;
}

/* Slider */

body.rtl .ms-inner-controls-cont, .ms-container{
	margin: 0px;
}

body.rtl .ms-view {
	position: initial;
}

body.rtl .ms-inner-controls-cont, .ms-container {
	position: initial;
	margin: 0px;
}

/* Blog */

body.rtl  #dslc-content .dslc-widget{
	margin-left: 0;
}
body.rtl #dslc-content .dslc-col .dslc-widget{
	margin-left: 0;
}

body.rtl #dslc-content .blog-noauthor .dslc-blog-post-meta-date, #dslc-content .blog-noauthor .dslc-cpt-post-meta-date {
	float: right;
}

body.rtl #dslc-content .dslc-posts-orientation-horizontal .dslc-post-thumb{
	float: right;
}

body.rtl .dslc-pagination li {
	display: inline-block;
	margin: 0 0 0 15px;
	padding: 0;
}

body.rtl .widget_recent_comments li:before, .widget_archive li:before, .widget_recent_entries li:before, .widget_categories li:before, .widget_meta li:before{
	right: 0;
}

body.rtl .widget_recent_entries li a {
	position: relative;
	margin-right: 35px;
	margin-left: 10px;
}

body.rtl .widget_recent_entries li span {
	margin-right: 35px;
}

	#mega_main_menu .nav_logo {
    display: block;
    vertical-align: top;
    float: right;
    position: relative;
    z-index: 2100;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    border-width: 4px 3px;
    border-style: solid;
}

#mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > ul {
    text-align: left;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box {
    width: 68px;
    padding: 0px 17px;
    position: relative;
    float: left;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    
    margin-top: -2px;
    border-width: 4px 3px;
    border-style: solid;
}

body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > 
.mega_dropdown > li.menu-item:hover > 
.item_link:before, body *[class] #mega_main_menu.language_direction-ltr li.tabs_dropdown > 
.mega_dropdown > li.menu-item > .item_link:before, body *[class] #mega_main_menu li.default_dropdown > 
.mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before, body *[class] #mega_main_menu li.default_dropdown >
.mega_dropdown > li.menu-item.drop_to_right > .item_link:before{


    left: 5px;
    right: auto;
    border-width: 3px 4px;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
}

#mega_main_menu ul > li ul {
    text-align: right;
}



#mega_main_menu.header-menu li.default_dropdown > .mega_dropdown > .menu-item >
.item_link.with_icon > .link_content, #mega_main_menu.header-menu li.tabs_dropdown > 
.mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.header-menu li.widgets_dropdown >
.mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.header-menu li.multicolumn_dropdown >
.mega_dropdown > .menu-item > .item_link.with_icon > .link_content {
    margin-right: 27px;
    margin-left: 0px !important;
}

span.link_text {
    padding-left: 27px;
}

li#menu-item-2015 .link_content .link_text {
    padding-right: 27px;
}

li#menu-item-2207 .link_content .link_text {
    padding-right: 27px;
}

.lan .link_text{

    display: none;
}

.link_text{

   font-family: MyFont !important;
}

#mega_main_menu li .post_details > .post_icon, #mega_main_menu li .post_details > .post_icon > i {
    float: right !important;
    width: 44px;
    height: 44px;
    line-height: 44px;
    font-size: 36px;
    text-align: center;
}

#mega_main_menu.topbar li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.topbar li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.topbar li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content, #mega_main_menu.topbar li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content {
    margin-right: 1px;
}

#mega_main_menu.topbar > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li > .item_link, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li > .item_link .link_text, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li.nav_search_box *, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.topbar > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link{

    font-size: 13px;
    font-weight: normal;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    border-width: 4px 3px;
    border-style: solid;
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li.additional_style_3 > .item_link > .link_content > .link_text > .link_descr{
 font-family: 14px !important;

}
#mega_main_menu.header-menu ul li .mega_dropdown > li > .item_link, #mega_main_menu.header-menu ul li .mega_dropdown > li > .item_link .link_text, #mega_main_menu.header-menu ul li .mega_dropdown, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description{
     font-family: 14px !important;
}
#menu-item-2004 a:after{

left:7px !important;
right: auto !important;
}

a.item_link.menu_item_without_text.with_icon:after{

left:10px !important;
right: auto !important;  
}
#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 18px !important;
    right: auto !important;
    z-index: 600;
    width: auto;
    text-align: right !important;
    margin-top: -16px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(128,128,128, 0.4);
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box #mega_main_menu_searchform .field{


    padding-left: 18px;
    padding-right: 30px !important;
    text-align: right !important;
}



#dslc-content #dslc-module-40 .dslc-module-heading-view-all a {
    
    font-size: 13px !important;
 
}

li#menu-item-2367 .link_descr {
    margin-bottom: -15px !important;
}

li#menu-item-2368 .link_descr {
    margin-bottom: -15px !important;
}
li#menu-item-2031 .link_descr {
    margin-bottom: -15px !important;
}
li#menu-item-2038 .link_descr {
    margin-bottom: -15px !important;
}
li#menu-item-2044 .link_descr {
    margin-bottom: -15px !important;
}
.calltoaction-area__content{
	font-family: MyFont !important;
}
#mega_main_menu.header-menu > .menu_holder > .menu_inner > ul li.additional_style_3 > .item_link *, #mega_main_menu.header-menu > .menu_holder > .menu_inner > ul li.additional_style_3 > .item_link .link_content {
    color: rgba(0,0,0,1);
    font-family: inherit;
    font-size: 15px !important;
    
}


#dslc-content .dslc-tp-meta-horizontal li:last-child {
 
    margin-right: 23px!important;
}

.dslc-post {
    direction: rtl;
}
input[type=text]{

	text-align: right !important;
}

.dslc-post-filter{

    font-family: MyFont !important;
}