/*
Theme Name: gav-yam

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/
#page * {
    direction: rtl;
}
#special_ability_widget {
    display: block;
}
.single-projects .elementor-heading-title a {
    float: right;
}
.search-form {
    right: auto;
    left: 110px;
}
.tagline {
    left: auto;
    right: 0;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: calc(335px * 2);
    border-top-left-radius: calc(335px * 2);
}
.tagline h1 {
	left: auto;
	right: 30px;
}
.tagline h2 {
	left: auto;
	right: 30px;
}
.main-navigation {
    padding: 30px 11% 30px 0;
}
ul.slick-dots {
    right:auto;
    left: -20px;
}
ul.slick-dots li button span {
    left: auto;
    right: -220px;
    text-align: left;
    font-size: 27px;
    min-width: 200px;
}
.home #about .content {
    margin-top: 10%;
}
.home #about .content {
    float: left;
    margin-right: 0%;
    margin-left: 10%;
}
.home .map {
    margin-left: 100px;
}
.slider_item--project--details * {
    direction: rtl!important;
}
.slider_item--project--details {
    direction: rtl!important;
}
.project-features--block_image {
    padding-right: 0;
    padding-left: 15px;
}

footer .site-info .right-side .widget_nav_menu {
padding-right: 0%;
    padding-left: 9%;
}

footer .site-info .left-side {
    text-align: left;
}
footer .site-info .left-side>img {
    left: 0;
    right: auto;
}
.lang {
    right: auto;
    left: 420px;
}
@media (max-width: 1680px) {
footer .site-info .right-side .widget_nav_menu {
    padding-left: 6%;
    padding-right: 0;
}
.home #about .content {
        margin-left: 6%;
        margin-right: 0;
    }
}
@media (max-width: 1440px) {
footer .site-info .right-side .widget_nav_menu {
    padding-left: 6%;
    padding-right: 0;
}
.tagline {
        -webkit-transform-origin: top right;
        -ms-transform-origin: top right;
        transform-origin: top right;
    }
        .slider_item--project-link {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
    }
            .main-navigation {
        padding: 30px 4% 30px 0;
    }
}
@media (max-width: 1280px) {
footer .site-info .right-side .widget_nav_menu {
    padding-left: 4%;
    padding-right: 0;
}
}
@media (max-width: 600px) {
    .search-form {
        position: absolute;
        left: 20px;
        right: 20px;
        top: 10px;
    }
    span.open-sub-menu {
        left: 0;
        right: auto;
    }
        .button-close-menu {
        left: 15px;
        right: auto;
    }
    .lang {
    right: auto;
    left: 80px;
}
}