/*
Theme Name: ISAS

Adding support for language 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.

http://codex.wordpress.org/Right_to_Left_Language_Support

*/

body {
    direction: rtl;
    unicode-bidi: embed;
}

p {
    font-size: 16px;
}

input[type="search"] {
    padding: 6px 30px 6px 0px;
}

.slick-list {
    direction: rtl;
}

.search-form .glyphicon {
    right: 23px;
}

.mheader-container .site-header .search-form .glyphicon {
    position: absolute;
    top: 12px;
    left: 270px;
}

.mheader-container .isas_icon-bar {
  left: 0;
  right: auto;
}

.mheader-container .site-header .search-field:focus {
    left: 120px;
    width: 100px;
}

.menu-sidemenu-hebrew-container ul.nav li {
    border-radius: 8px;
    text-align: center;
    margin-bottom: 16px;
    font-size: 21px;
}

.menu-sidemenu-hebrew-container .nav>li>a:focus,
.menu-sidemenu-hebrew-container .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
    border-radius: 7px;
}

.menu-sidemenu-hebrew-container ul,
.menu-sidemenu-container ol {
    margin: 0 0 1.5em 0em;
}

.menu-sidemenu-hebrew-container ul.nav li a {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    color: #fff;
}

.navbar-collapse {
    padding-right: 0px;
}

.read_more {
    float: right;
    clear: right;
}

.bottem-navigation ul.nav li a:after {
    left: 0;
    right: auto;
}

.main-navigation ul.nav li:first-child a {
    margin-right: 0!important;
    margin-left: auto!important;
}

.sticky-logo {
    float: right;
    clear: left;
    margin-left: 24px;
    margin-right: auto;
}

body.rtl .gform_wrapper .gform_footer input[type=submit] {
    text-align: center!important;
}

.sidebar .gform_wrapper input.button.gform_button[type=submit] {
    float: none!important;
}

.widget h2 {
    text-align: right;
}

@media (min-width: 1200px) {
    .content-inner {
        padding-left: 50px;
        padding-right: 0px;
    }
}

@media (max-width: 768px) {
    .navbar-collapse.in {
        padding-right: 15px !important;
    }
}

#gform_wrapper_7.hebrew-form-ltr.gform_wrapper,
body.rtl #gform_wrapper_7.gform_wrapper,
body.rtl #gform_wrapper_7.gform_wrapper *,
#gform_wrapper_7.gform_wrapper ul li,
#gform_wrapper_7.gform_wrapper ul li.gfield,
#gform_wrapper_7.gform_wrapper input[type=text],
#gform_wrapper_7.gform_wrapper ul li.gfield input body.rtl #gform_wrapper_7.gform_wrapper ul li.gfield select {
    text-align: left !important;
    direction: ltr !important;
}

#gform_wrapper_7.gform_wrapper .gfield_radio li input[type=radio],
#gform_wrapper_7 .gfield_checkbox li input,
body.rtl #gform_wrapper_7 .gform_wrapper .gfield_checkbox li input[type=checkbox] {
    float: left !important;
}

#gform_wrapper_8.hebrew-form-ltr.gform_wrapper,
body.rtl #gform_wrapper_8.gform_wrapper,
body.rtl #gform_wrapper_8.gform_wrapper *,
#gform_wrapper_8.gform_wrapper ul li,
#gform_wrapper_8.gform_wrapper ul li.gfield,
#gform_wrapper_8.gform_wrapper input[type=text],
#gform_wrapper_8.gform_wrapper ul li.gfield input,
body.rtl #gform_wrapper_8.gform_wrapper ul li.gfield select {
    text-align: left !important;
    direction: ltr !important;
}

#gform_wrapper_8.gform_wrapper .gfield_radio li input[type=radio],
#gform_wrapper_8 .gfield_checkbox li input,
body.rtl #gform_wrapper_8 .gform_wrapper .gfield_checkbox li input[type=checkbox] {
    float: left !important;
}

.main_cats {
    direction: ltr !important;
}

.gform_wrapper .hebrewformltr,
.gform_wrapper .hebrewformltr *,
body.rtl .gform_wrapper .hebrewformltr,
body.rtl .gform_wrapper .hebrewformltr *,
body.rtl .gform_wrapper .hebrewformltr h3.gform_title,
body.rtl .gform_wrapper .hebrewformltr ul li,
body.rtl .gform_wrapper .hebrewformltr ul li.gfield,
body.rtl .gform_wrapper .hebrewformltr input[type=text],
body.rtl .gform_wrapper .hebrewformltr ul li.gfield input,
body.rtl .gform_wrapper .hebrewformltr ul li.gfield select {
    text-align: left !important;
    direction: ltr !important;
}

body.rtl .gform_wrapper .hebrewformltr .gfield_radio li input[type=radio],
body.rtl .hebrewformltr .gfield_checkbox li input,
body.rtl .gform_wrapper .hebrewformltr .gfield_checkbox li input[type=checkbox] {
    float: left !important;
}

.gform_wrapper .hebrewformltr * .ginput_left,
.gform_wrapper .hebrewformltr *.ginput_complex.ginput_container.ginput_container_email .ginput_left,
.gform_wrapper .hebrewformltr * .ginput_left .address_city,
html[dir=rtl] .gform_wrapper .hebrewformltr * .ginput_complex.ginput_container_address .ginput_left:nth-of-type(odd) {
    padding-right: 16px !important;
    padding-left: 3px !important;
}

.hebrewreview ul.bulleted li,
.hebrewreview ul.bulleted {
    list-style-type: none !important;
}

.hebrewreview li {
    direction: ltr !important;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: none !important;
}

body.rtl .gform_wrapper div.validation_error,
{
    text-align: left !important;
}

.page-template-page-EnglishLTR  .entry-title {
    direction: ltr !important;
}