body {
    direction: rtl;
    text-align: right;
}

.padding_part-content {
    padding: 21px 32px 18px 27px;
}

.padding_part-content a {
    background: url(../../images/part-content_link_arrow.png) left center no-repeat;
    padding-left: 12px;
}

.padding_tile-page {
    padding: 17px 17px 10px;
}

.nav > li {
    float: right;
}

/* ==========================================================================
   Head
   ========================================================================== */
#head_left_right {
    float: right;
}

#head_left {
    float: left;
}

#head_left_left {
    float: left;
}

#head_social_icons {
    float: left;
    padding-right: 15px;
}

#head_social_icons a {
    float: right;
    margin-right: 3px;
}

#menu-head_near_social_menu {
    float: right;
    /* margin-left: 10px;*/
}

#menu-head_near_social_menu li {
    float: right;
    background: url(../../images/seperate_80.png) center right no-repeat;
}

#search_form_container {
    float: left;
}

#page_title {
    margin-right: 3px;
}

#home_sub_title {
    /*background: url(../../images/BigGrayArrow.png) bottom right no-repeat;*/
}

#bread_crumbs {
    float: right;
}

#share_buttons {
    float: left;
}

.addthis_button {
    float: left;
}

.head_bread-share {
    float: right;
}

/* bread crumbs */
/*.breadcrumb li:after, .breadcrumb li:before {*/
/*width: 1px;*/
/*position: absolute;*/
/*display: block;*/
/*content: '';*/
/*background-color: #989898;*/
/*height: 4px;*/
/*top: 0;*/
/*}*/
/*.breadcrumb li:before {*/
/*transform: rotate(-50deg);*/
/*-ms-transform: rotate(-50deg);*/
/*-webkit-transform: rotate(-50deg);*/
/*-o-transform: rotate(-50deg);*/
/*-moz-transform: rotate(-50deg);*/
/*left: 0;*/
/*-webkit-transform: rotate(-42deg);*/
/*top: 5px;*/
/*}*/
/*.breadcrumb li:after {*/
/*transform: rotate(50deg);*/
/*-ms-transform: rotate(50deg);*/
/*-webkit-transform: rotate(50deg);*/
/*-o-transform: rotate(50deg);*/
/*-moz-transform: rotate(50deg);*/
/*left: 0;*/
/*-webkit-transform: rotate(42deg);*/
/*top: 2px;*/
/*}*/
li.current.last:after, li.current.last:before {
    content: none;
}

#print_button {
    float: left;
    margin-left: 6px;
}

/* ==========================================================================
   Menus
   ========================================================================== */
/* sub menu  */
#top_navbar .nav {
    float: right;
}

#head_banner .sub_menu > li > a {
    padding-right: 15px;
    padding-left: 15px;
}

.dropdown-submenu > a:hover:after {
    border-right-color: #fff;
}

/* ==========================================================================
   Search
   ========================================================================== */
#search_wrap {
    padding: 0px 7px 3px 7px;
}

@-moz-document url-prefix() {
    #search_wrap {
        padding: 2px 7px 1px 7px;
    }
}

#searchsubmit {
    background: url(../../images/search_text.png) center left no-repeat;
}

.main {
    margin-top: 1px;
}

/* ==========================================================================
   Tiles
   ========================================================================== */
.rowOut {
    float: right;
}

.tile_image .tile_title {
    background: url(../../images/BigGrayArrow.png) center left no-repeat;
    padding-left: 13px;
}

.person.span2 img {
    float: right;
}

.person img {
    margin-left: 15px;
}

.direct-title h4 {
    margin: 13px 30px 20px 20px;
}

.page-template-page-about-php .direct-title h4 {
    margin-right: 15px;
}

a.color.direct-title:hover {
    background: url(../../images/e_BigRightArrowHover.png) 88% 96% no-repeat;
}

.grey-bg .person .readMore:after {
    border-right: 4px solid #4d4d4d;
}

/* ==========================================================================
   Colors classes
   ========================================================================== */
.light_blue .direct-title {
    background: url(../../images/e_BigRightArrow.png) 88% 96% no-repeat;
}

.light_blue .padding_part-content a:hover {
    background: url(../../images/lightBluepart-content_link_arrowHover.png) left center no-repeat;
}

.readMore:after {
    border-right: 5px solid #4d4d4d;
}

.blue .direct-title {
    background: url(../../images/e_BigRightArrow.png) 105px 100% no-repeat
}

/* ==========================================================================
   page brands
   ========================================================================== */
#ajax_brands .brand_filter_div {
    background: #9d3600 url(../../images/white_arrow_down.png) 9% 50% no-repeat;
}

#ajax_brands .brand_filter_div.open {
    background: #FF5700 url(../../images/white_arrow_up.png) 9% 50% no-repeat;
}

#ajax_brands ul.brand_filter_ul li {
    background: url(../../images/dropSeperator_brand_filter.jpg) bottom center no-repeat;
}

.brand_readMore {
    padding-right: 10px;
}

.brand_readMore span {
    background: url(../../images/white_arrow.png) center left no-repeat;
    padding-left: 10px;
}

/* ==========================================================================
   page portfolio
   ========================================================================== */
.port_ttl {
    float: right;
}

#port_side_menu li {
    margin: 0px 0px 6px 0;
    background: #D7D7D7 url(../../images/port_arrow_Gray.png) 116px 54px no-repeat;
}

#port_side_menu li.active, #port_side_menu li:hover {
    background: #F2F2F2 url(../../images/port_arrow_blue.png) 116px 54px no-repeat;
}

#port_side_menu li a {
    padding-right: 18px;
}

#toolbar_social_links a {
    padding-right: 25px;
    margin-right: 13px;
}

#port_site_link {
    background: url('../../images/port_home_icon.png') center right no-repeat;
}

#port_facebook_link {
    background: url('../../images/port_facebook_icon.png') center right no-repeat;
}

#port_twitter_link {
    background: url('../../images/port_twitter_icon.png') center right no-repeat;
}

#port_site_link:hover {
    background: url('../../images/port_home_icon_hover.png') center right no-repeat;
}

#port_facebook_link:hover {
    background: url('../../images/port_facebook_icon_hover.png') center right no-repeat;
}

#port_twitter_link:hover {
    background: url('../../images/port_twitter_icon_hover.png') center right no-repeat;
}

.port_members_list {
    padding: 22px 0 0 22px;
}

#port_sub_img .h1, #port_sub_img h1 {
    float: right;
    margin: 20px 20px 0px 0px;
    font-size: 28px;
}

#port_sub_img img {
    float: left;
}

/* ==========================================================================
   icons toolbar
   ========================================================================== */
.toolbar_title {
    float: right;
}

.toolbar_content {
    float: left;
    padding: 19px 0px 6px 0px;
    text-align: right;
}

#toolbar_featured_brands .toolbar_content, #toolbar_brands .toolbar_content {
    padding-right: 0px;
    padding-left: 0px;
}

#toolbar_location img, #toolbar_activity .toolbar_content > div {
    margin-right: 11px;
}

#toolbar_activity .toolbar_content > div {
    margin-right: 22px;
}

#toolbar_partners img {
    margin-right: 9px;
}

#toolbar_featured_brands img, #toolbar_brands img {
    margin-right: 0px;
}

.person_two_left {
    float: right;
    margin-right: 22px;
}

.person_two_wrap {
    float: right;
    margin: 0 22px 22px 0;
}

.person_two_wrap img {
    float: right;
}

.location-list li {
    float: right;
    text-align: right;
}

/* ==========================================================================
   home widgets
   ========================================================================== */
.news .home_widget_content_padding > div {
    float: right;
}

.home_widget_news_excerpt {
    float: right;
}

.news .home_widget_left_title {
    float: right;
}

.part-content .span6 {
    margin-right: 0px;
}

/* ==========================================================================
   Index person page
   ========================================================================== */
.index_person_row span {
    padding-right: 11px;
}

/* ==========================================================================
   single news mention
   ========================================================================== */
#newsMentionTitle {
    padding: 13px 30px 20px 15px;
}

#newsMentionBack {
    float: left;
}

#newsSearch input[type="submit"] {
    background: url(../../images/search_text.png) center left no-repeat;
}

/* ==========================================================================
   news & media filters
   ========================================================================== */
#newsFiltersWrap div, #FAQFiltersWrap div {
    float: right;
    margin-right: 0.852272727272%;
    background-position: 12px 50%;
}

#newsFiltersWrap div:first-child, #FAQFiltersWrap div:first-child {
    margin-right: 0px;
}

/* ==========================================================================
   news mention index page
   ========================================================================== */
#loadmore {
    background-image: url(../../images/INMClipSection.png);
    background-position: 97.5% 50%;
    background-repeat: no-repeat;
}

#loadmore:hover {
    background-image: url(../../images/INMOpenSection.png);
    background-position: 98% 50%;
    background-repeat: no-repeat;
    color: #fff;
}

.INMSectionTitle { /*the clipped sections*/
    background-position: right 15px center;
}
 
.clipped .INMSectionTitle {
    background-image: url(../../images/INMClipSection.png);
} 

.INMIcon {
    float: right;
}

.INMContent {
    float: right;
    margin-right: 0.852272727272%;
}

.INMContent h2, .INMContent .INMDate {
    margin: 0px 0 0 25px;
}

.INMExcerpt {
    margin: 0 0 0 25px;
}

/* ==========================================================================
   Gallery - full album
   ========================================================================== */
#album #newsMentionContent {
    padding: 20px 0px 0px 19px;
}

.ngg-album-myalbum {
    float: right;
    margin-right: 19px;
}

/* ==========================================================================
   Gallery - single gallery
   ========================================================================== */
#gallery #newsMentionContent {
    padding: 24px 0px 0px 19px;
}

#gallery #newsMentionTitle {
    padding-right: 19px;
}

#album #newsMentionContent {
    padding: 20px 0px 0px 20px;
}

body .ngg-gallery-thumbnail-box {
    float: right;
}

#gallery .ngg-gallery-thumbnail {
    margin-right: 20px;
}

.galleryImgTitle {
    text-align: right;
}

.gallery_hr {
    margin: 0px 20px 21px 0px;
}

.home_widget_news_excerpt {
    float: right;
}

.news .home_widget_left_title {
    float: right;
}

.INMIcon {
    float: right;
}

.galleryImgTitle {
    text-align: right;
}

.gallery_hr {
    margin: 0px 20px 21px 0px;
}

body.page-template-page-gallery-index-php div.light_square .pp_nav {
    direction: rtl;
}

body.page-template-page-gallery-index-php div.light_square .pp_arrow_previous {
    background: url(../../images/RightArrow.png) no-repeat;
}

body.page-template-page-gallery-index-php div.light_square .pp_arrow_next {
    background: url(../../images/LeftArrow.png) no-repeat;
}

body.page-template-page-gallery-index-php div.light_square .pp_arrow_previous,
body.page-template-page-gallery-index-php div.light_square .pp_arrow_next,
.pp_nav p {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin-top: 0px;
}

/* ==========================================================================
   FAQs
   ========================================================================== */
#newsMentionTitle h1, #inner_page_title h1 {
    font-family: strausslight, strausslighten, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#faqs #newsMentionContent {
    padding-right: 12px;
}

.singleFAQ {
    /*background: url(../../images/faq_arrowleft.png) right top no-repeat;*/
    padding-right: 22px;
}

.singleFAQ.opennedFAQ {
    /*background: url(../../images/faq_arrowdown.png) right 6px no-repeat;*/
}

.part-main-content div.h1, .part-main-content h1 {
    margin-right: 25px;
}

.part-main-content div.h2, .part-main-content h2 {
    /*margin: auto 25px 0px 46px;*/
    margin: auto 25px 0px 25px;
}

#openAll span {
    background: url(../../images/ArrowWhite1_b.png) 0% 48% no-repeat;
    padding-left: 11px;
}

/* ==========================================================================
   honors page
   ========================================================================== */
/*--- first part - awards_last ---*/
#awards_last .generic_content div div {
    float: right;
}

#widget_social_wrap a {
    margin-right: 8px;
    float: right;
}

#widget_social_wrap a:first-child {
    margin-right: 0px;
}

#socialAndContactAside hr {
    float: right;
}

#widget_persons_wrap img {
    float: right;
}

#widget_persons_wrap > div > div {
    float: right;
    margin-right: 13px;
}

.row-fluid .span1_5 {
    margin-right: 0.852272727272%;
}

.row-fluid .span2_5 {
    margin-right: 0.852272727272%;
}

.row-fluid .span3_5 {
    margin-right: 0.852272727272%;
}

.row-fluid .span4_5 {
    margin-right: 0.852272727272%;
}

.person.span2 div.person_content {
    float: right;
    margin-right: 4px;
}

.generic_structure a h3 span {
    background: url(../../images/MOREnews_SmallwhiteArrow.png) left 45% no-repeat;
    padding-left: 10px;
}

#searchsubmit {
    background: url(../../images/search_text.png) center left no-repeat;
}

#port_left {
    float: left;
}

#port_content #port_content {
    margin-right: 24px;
    margin-left: 24px;
}

#port_content #port_left .padding {
    margin-right: 24px;
}

/* ==========================================================================
   Widgets
   ========================================================================== */
.turquoise .no .widget_link_title_a {
    background: url(../../images/turquoise_widget_arrow.png) 0% 45% no-repeat;
}

.red .no .widget_link_title_a {
    background: url(../../images/Red_widget_arrow.png) 0% 45% no-repeat;
}

.orange .no .widget_link_title_a {
    background: url(../../images/Orange_widget_arrow.png) 0% 45% no-repeat;
}

.blue .no .widget_link_title_a {
    background: url(../../images/Blue_widget_arrow.png) 0% 45% no-repeat;
}

.green .no .widget_link_title_a {
    background: url(../../images/DarkGreen_widget_arrow.png) 0% 45% no-repeat;
}

.emerald .no .widget_link_title_a {
    background: url(../../images/LightGreen_widget_arrow.png) 0% 45% no-repeat;
}

/* ==========================================================================
   Employees story
   ========================================================================== */
#inner_page_title > div:first-child {
    float: right; /* to do */
}

#employees {
    float: left; /* to do */
}

#employees ul { /*float: left;*/
}

#employees li {
    margin-left: 5px;
}

#employees li:last-child {
    margin-left: 0px;
}

.faq_tile .jspPane, .page_tile .jspPane {
    margin-right: 22px;
    margin-left: 0px !important;
}

.tileOut > a { /* to do */
    background-image: url(../../images/WhireArrowSHELOTnefotzot.png);
    background-position: 83% 89%;
}

#part-content_3_4 .image_holder {
    margin-right: 0px;
    float: left; /* to do */
}

.tileOut .desc {
    margin: 0 17px 0 13px;
}

.tileOut .desc {
    margin: 0 17px 0 13px;
}

#part-content_3_4 .span_special h2, #part-content_3_4 .span_special h1, #part-content_3_4 .span_special div {
    margin-right: 26px;
    margin-left: 26px;
}

#port_left {
    float: left; /* to do */
}

.part-main-content a > div:after { /* to do */
    content: '';
    display: block;
    border-style: solid;
    border-width: 13px 12px;
    border-color: transparent white transparent transparent;
    position: absolute;
    bottom: 7%;
    right: 25px;
}

#tips #newsMentionContent ul li p {
    margin-right: 44px; /* to do */
}

#tips #newsMentionContent ul li {
    background: url(../../images/V.png) center right no-repeat;
}

#careerLobby #awards_bar .span4 {
    margin-right: 0px;
}

/** SOCIAL WIDGETS **/
#widgetyAside {
    margin-right: -17px;
}

#widgetyAside #socialAndContactAside {
    padding-right: 6px;
}

#social-row .blog_wrap.social {
    margin-left: 6px;
    float: right;
}

.blog_wrap.social .widget_social_wrap {
    padding-right: 22px;
    padding-left: 20px;
}

.blog_wrap.social.tile {
    background: transparent;
    height: 195px;
}

.blog_wrap.social .panel {
    width: 100%;
    height: 195px;
}

.blog_wrap.social div, .blog_wrap.social h2 {
    padding-right: 20px;
}

.blog_wrap.social h3 span, .blog_wrap.social h2 span, .blog_wrap.social h5 span {
    background: url(../../images/BlogWhiteArrow.png) no-repeat;
}

.blog_wrap.social.blog h3, .blog_wrap.social.blog h2 { /*to do */
    background: #FF5700 url(../../images/BlogIcon.png) 4% 50% no-repeat;
}

.blog_wrap.social.youTube h3, .blog_wrap.social.youTube h2 {
    background: #E11A21 url(../../images/YOUtube_ICON.png) 4% 50% no-repeat;
}

.blog_wrap.social.facebook h3, .blog_wrap.social.facebook h2 {
    background: #2A4891 url(../../images/FBIcon.png) 4% 50% no-repeat;
}

.blog_wrap.social.twitter h3, .blog_wrap.social.twitter h2 {
    background: #32c7ff url(../../images/TwitterIcon.png) 4% 50% no-repeat;
}

.blog_wrap.social.twitter p {
    margin-top: 20px;
    font-size: 13px;
}

.blog_wrap.social.myStrauss h3, .blog_wrap.social.myStrauss h2 {
    background: #FF1E26 url(../../images/MYshtrauss_Icon.png) 4% 50% no-repeat;
}

.blog_wrap.social.tile h3, .blog_wrap.social.tile h2 {
    position: relative;
    left: -1px;
    background: #739600;
}

.blog_wrap.social.facebook .color {
    text-align: right;
    direction: ltr; /* ?? */
}

.blog_wrap.social.facebook img {
    padding-left: 10px;
    float: right;
}

#social_icons p#recent-fb, #social_icons p.rfb {
    padding: 10px 65px 0px 10px;
    clear: both;
}

div.youclick {
    background-position: 0px -22px;
}

/* ==========================================================================
   SEARCH
   ========================================================================== */
#searchTitle {
    padding-right: 22px;
}

#sSearch #searchsubmit {
    float: left;
    margin-left: 5px;
    background: url(../../images/Magni.png) center left no-repeat;
}

#sSearch #searchsubmit:hover {
    background: url(../../images/Magni_OVER.png) center left no-repeat;
}

#sSearch #s {
    margin-right: 17px;
}

/* ==========================================================================
   NEWS DOWNLOAD
   ========================================================================== */

#news_download_title {
    float: right;
    margin-left: 20px;
}

#news_download_title h3 {
    /*margin-right: 17px;
    margin-left: 17px;*/
}

#news_download_outer {
    float: right;
}

.news_download_icon {
    margin-left: 4px;
    float: left;
    background-position: top left !important;
}

.news_download_icon:hover {
    background-position: top right !important;
}

.news_download_content {
    float: right;
}

/* ==========================================================================
   SERVICE VISITOR
   ========================================================================== */
.visitor_img {
    float: right;
}

.visitor_txt {
    margin-right: 15px;
    margin-left: 34px;
    float: right;
}

.visitor_arrow {
    background: url(../../images/GreenArrow.png) top right no-repeat;
    float: right;
}

.visitor_img_Mbottom a:hover .visitor_arrow {
    background: url(../../images/WhireArrow.png) top right no-repeat;
}

.visitor_img_right {
    margin-left: 6px;
}

.visitor_img_Mbottom {
    float: right;
}

#visitor_title a {
    float: right;
    background: url(../../images/WhireArrowMerkazeyMevakrim.png) left 3px no-repeat;
    padding-left: 16px;
}

#cord_visit {
    float: right;
}

#cord_visit > a {
    background: url(../../images/CustomerService_cordVisit.png) top right no-repeat;
}

#cord_visit .visitor_txt {
    margin-left: 64px;
}

/*** Contact forms ***/
.formright, .formleft {
    float: right;
}

.formright {
    margin-left: 17px;
}

form#question_final_form div.radio label.error {
    margin-right: -20px;
}

#product_contact #pmikud {
    margin-right: 5px;
}

/* ==========================================================================
   single visit center
   ========================================================================== */
#visitCarusel h2 { /*margin-left: 40px; */
}

/*---- main content ----*/
#visit-description-inner div.visit_aaa {
    float: right;
}

/*---- tiles ----*/
.visitor_tile .padding_tile-page {
    padding: 0px;
    margin: 23px 19px 10px 10px;
    background: url(../../images/faq_arrowleft.png) bottom right no-repeat;
}

/*---- gallery ----*/
#single_visit_gallery .ngg-gallery-list li {
    /*margin-right: 6px !important;
    margin-left: 0px !important;*/
    float: right;
}

/*-- new_partners table --*/
.first_td {
    float: right;
}

.second_td {
    float: right;
}

.widget_link_icon_wrap2 {
    float: right;
}

#service_square {
    background: url(../../images/GreenArrow.png) 90% 86% no-repeat;
}

/*-- activities page --*/
#activity_news {
    float: right; /* to do */
    margin-right: 25px;
    margin-left: 8px;
}

#activity_news #activity_news_title .act_note {
    float: left;
}

.act_note {
    background: url(../../images/white_arrow_4_7.png) 0px 50% no-repeat;
    padding-left: 7px;
}

#activity_news #activity_news_title span:first-child {
    float: right;
    margin-right: 16px;
}

#global_main .first_td {
    background: url(../../images/global_arrow.png) 100% 100% no-repeat;
}

#global_main .first_td:hover, #global_main a:focus .first_td {
    background-image: url(../../images/global_arrow_hover.png);
    background-repeat: no-repeat;
    background-position: left;
}

.lang_link {
    margin-left: 10px;
    float: right;
}

.blog_wrap.social.facebook p.color {
    float: none;
}

.blog_wrap.social.facebook p.color.private {
    float: none;
}

.blog_wrap.social h6 {
    padding-left: 10px;
}

#megaMenu.megaFullWidth {
    float: right !important;
}

#slidemenu li {
    float: right;
    transform: skew(0deg, -5deg);
    -ms-transform: skew(0deg, -5deg); /* IE 9 */
    -webkit-transform: skew(0deg, -5deg); /* Safari and Chrome */
    box-shadow: -7px 1px 10px #666;
}

#slidemenu li.active {
    padding: 20px 7px 17px;
}

#slidemenu {
    right: 0px;
}

#products .brand_item_picture {
    float: right;
}

#products .brand_item_text {
    float: right;
    margin-right: 6px;
}

#history_content .b_h_each {
    float: right;
    direction: rtl;
}

#activity_news #activity_news_title .act_note {
    margin-left: 13px;
}

#products li.grey-f2, #products li.grey-f2.active, #products .brand_product_li, #products li.brand_product_li, #products li.brand_product_li.active {
    margin-right: 6px;
}

#products .brand_items_ul li {
    float: right; /* to do */
}

#products .brand_items_ul li div {
    text-align: right;
}

#b_site-link div, #b_site-link h2 {
    background-position: 4% 50%;
}

.generic_structure h3 {
    padding-right: 23px;
}

#awards_index .generic_content {
    padding-top: 40px;
}

/* ==========================================================================
   Responsive
   ========================================================================== */
@media (max-width: 767px) {
    .light_blue .mobile-link {
        background-image: url(../../images/Light_Blue.png);
    }

    .blue .mobile-link {
        background-image: url(../../images/blue.png);
    }

    .red .mobile-link {
        background-image: url(../../images/RED.png);
    }

    .orange .mobile-link {
        background-image: url(../../images/ORANGE.png);
    }

    .green .mobile-link {
        background-image: url(../../images/green.png);
    }

    .emerald .mobile-link {
        background-image: url(../../images/light_green.png);
    }

    .turquoise .mobile-link {
        background-image: url(../../images/turquoise_widget_arrow.png);
    }
}

/** Safari **/
#ajax_brands .brand_filter_div > button {
    text-align: right;
}


#hp_brands_floor #hp_activities_list_mobile {
    padding: 0 !important;
}

#hp_brands_floor #hp_activities_list_mobile button {
    border-radius: 32px;
    padding: 15px 30px 15px 20px !important;
}

#hp_brands_floor #hp_activities_list_mobile .wrap_activities_list_dropdown.active {
    padding-top: 40px !important;
}

#hp_brands_floor #hp_activities_list_mobile .activity_btn_selected:before {
    left: 22px !important;
}

@media (max-width: 1199px) {
    .page-scale-200 .hp_banner_floor {
        height: 100vh;
    }
}