body {
    direction: rtl;
}
.logo {
    text-align: right;
}
.menu-icon {
    right: 15px;
    left:auto;
}
.float_right .about_thumb {
    text-align: right;
}
.float_element.search_button{
    float:left;
}
.footer_menu li {
    float: right;
    border-left: 0;
    border-right:1px solid #58585a;
    padding-left:0;
    margin-left: 0;
    padding-right: 9px;
    margin-right: 9px;
}
.language_switcher{
    display:none;
}
.footer_menu li:first-child {
    margin-right:0;
    padding-right: 0;
    border-right: 0;
}
.footer_socials {
    text-align: left;
}

input.search-input {
    float: right;
}
button.search-submit {
    float: left;
}
.header button.search-submit {
    float: right;
}
.single_cemetery_slider_wrapper {
    direction: ltr;
}
[dir="rtl"] .slick-prev {
    left: 0px;
    right: auto;
}
[dir="rtl"] .slick-next {
    left: auto;
    right: 0;
}

.related_row .columns:last-child:not(:first-child) {
    float: right;
}

.styled-select {
    background-position:10% 50%;
}

.city_select_wrapper label {
    float: right;
    margin-right:0;
    margin-left:3%;
}
.archive_search_label {
    float: right;
}
.select_wrapper.area_select_wrapper {
    float: right;
    margin-right: 0;
    margin-left:3%;
}
.archive_search_form {
    float: right;
}
.select_wrapper.city_select_wrapper {
    float: right;
    width: 44%;
    margin-right: 0;
    margin-left: 3%;
}
input.wpcf7-form-control.wpcf7-submit {
    float: left;
}
.header_bottom_section {
    clear: both;
    float: right;
    position:relative;
}
.float_element {
    float: right;
    border-left: 0px solid #037d9f;
    border-right: 1px solid #037d9f;
}
.float_element:first-child {
    padding-right: 0px;
    padding-left: 20px;
    border-right: 0px solid #037d9f;
    border-left: 0;
}
.font_resizer a {
    border-left: 0px solid #037d9f;
    border-right: 1px solid #037d9f;
}
.font_resizer a:first-child {
    border-right: 0;
}
.header_top_section {
    float: left;
}
.float_element.search_button {
    padding-left: 0;
}
.about_item.float_right .about_thumb__inner {
    text-align: left;
}

.kadisha_address_wrapper {
    border-left: 0px solid #037d9f;
    border-right: 3px solid #037d9f;
    padding-left: 0px;
    padding-right: 20px;
}
.floated_search_form {
    left: 0;
    right:auto;
}
/******* Submenu ********/
.header_menu > ul > li > a:after {
    left:auto;
    right: 0;
}
.header_menu li{
    margin-right:8%;
}
.header_menu li:first-child {
    margin-right: 0;
}
.header_menu ul{
    text-align:left;
}
.header_menu ul.header_menu_class li ul.sub-menu {
    left:auto;
    right: 0;
}
.header_menu ul li .submenuwrap{
    left:auto;
    right:0;
}
.header_menu ul ul.sub-menu li {
    margin: 0 0 0 2%;
    padding: 0 0 0 2%;
    border-right: 0;
    border-left: 1px solid #55abd0;
    float: right;
    width: 23%;
}
.header_menu ul.header_menu_class li ul.sub-menu{
    text-align:right;
}
.header_menu ul ul.sub-menu li:last-child {
    border-left:0;
    margin:0;
}
.header_menu > ul li.simple_dropdown:hover ul.sub-menu {
    margin-right: -25px;
}

@media only screen and (max-width: 1024px) {
    .home .logo {
        position: relative;
    }
    .logo {
        text-align: center;
    }
    .header_top_section {
        float: none;
    }
    .float_element.search_button {
        display: none;
    }
}
