﻿/* Yuvalim EN */

#header2 .header-right-section { padding-right: 0; padding-left: 40px; }
#header2 #header-left { padding-left: 0; padding-right: 40px; }
.aboutSec .grid-row { direction: ltr !important; }
.home-page .grid-row-section .grid-rows .grid-row-text, .aboutPage .grid-row-section .grid-rows .grid-row-text { margin-right: 0; margin-left: 44px; }
.home-page .grid-row-section .grid-rows .grid-row-text:before, .aboutPage .grid-row-section .grid-rows .grid-row-text:before { right: auto; left: -4px; }
.home-page .grid-row-section .grid-rows .grid-row-text h3, .aboutPage .grid-row-section .grid-rows .grid-row-text h3 { right: auto; left: -286px; }
.home-page .grid-row-section .grid-rows .grid-row-text:after { right: auto; left: 0; }
.grid-rows .grid-row-text a.grid-row-button { margin-right: 0; margin-left: 20px; }
.grid-rows .grid-row-text a.grid-row-button:after, .grid-gallery-section.projectsSec .content-section-Btn a:after, .grid-text-section.projectsBtnSec .grid-text-content p a:after, .grid-text .sec-button:after, .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit:after, #DynamicFormObject .dynamicFormObjectSubmit:after, .mediaPage #gridshort-view-media .grid-short-box.box .grid-short-box-text:after { left: auto; right: -21px; transform: rotate(180deg); top: 30%; }
.grid-rows .grid-row-text a.grid-row-button:hover, .grid-rows .grid-row-text a.grid-row-button:focus { right: auto; margin-left: 11px; }
.grid-rows .grid-row-text a.grid-row-button:hover:after { left: auto; right: -34px; }
.grid-rows .grid-row-text a.grid-row-button:before, .grid-gallery-section.projectsSec .content-section-Btn a:before, .grid-text-section.projectsBtnSec .grid-text-content p a:before, .mediaPage #gridshort-view-media .grid-short-box.box .grid-short-box-text:before { left: auto; right: -9px; }
.grid-gallery-section.projectsSec .gallery-cubes .image-link-content .p-vert .image-link-outer, .projLobbyPage .grid-short-box.box .text-caption { text-align: left; }
.grid-gallery-section.projectsSec .gallery-cubes h4:after, .projLobbyPage #gridshort-view-media .grid-short-box-label:after { left: auto; right: -24px; transform: rotate( 180deg ) translate(50%, 50%); }
.grid-gallery-section.projectsSec .gallery-cubes .boxes-images-outer-image:hover .image-link-container .image-link-outer h4:after, .projLobbyPage #gridshort-view-media .grid-short-box.box a:hover .grid-short-box-label:after { left: auto; right: -50px; }
.grid-gallery-section.projectsSec .gallery-cubes h4, .projLobbyPage #gridshort-view-media .grid-short-box-label { max-width: 178px; }
.grid-gallery-section.projectsSec .content-section-Btn a, .grid-text-section.projectsBtnSec .grid-text-content p a, .grid-text .sec-button, #DynamicFormObject input[type=submit] { padding-left: 0; padding-right: 10px; }
.grid-text-section.projectsBtnSec .grid-text-content p a:after { top: 50%; transform: translate(-50%, -50%) rotate(180deg); }
.grid-text-section.projectsBtnSec .grid-text-content p a:before { right: 1px; }
.grid-gallery-section.projectsSec .content-section-Btn:hover a, .grid-gallery-section.projectsSec .content-section-Btn:focus a, .grid-text-section.projectsBtnSec .grid-text-content p:hover a, .grid-text-section.projectsBtnSec .grid-text-content p:focus a, .grid-text .sec-button:hover, .grid-text .sec-button:focus, #DynamicFormObject input[type=submit]:hover, #DynamicFormObject input[type=submit]:focus, .grid-text-section.projectsBtnSec .grid-text-content p:hover a { padding-left: 0; padding-right: 20px; }
.grid-text .sec-button:after { right: 24px !important; top: 44% !important; }
.grid-text .sec-button:hover::after, .grid-text .sec-button:focus::after { right: 19px !important; }
.realEstateRes .grid-row { direction: ltr !important; }
.home-page .realEstateRes.grid-row-section .grid-rows .grid-row-text h3 { right: auto; }
#DynamicFormObject .must:before, .must:before { right: auto; }
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit:after, #DynamicFormObject .dynamicFormObjectSubmit:after { left: auto; right: 50px; top: 40%; }
.form-container-wide #DynamicFormObject .dynamicFormObjectSubmit:hover:after, .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit:focus:after, #DynamicFormObject .dynamicFormObjectSubmit:hover:after, #DynamicFormObject .dynamicFormObjectSubmit:focus:after { left: auto; right: 45px; }
.footer-text-divided > div.footer-text-left p { margin-right: 0; margin-left: auto; }
.footer-text-divided > div.footer-text-right .footerLinkbox:first-child { margin-left: 0; margin-right: 65px; }
.footer-text-divided > div.footer-text-right { text-align: left; }
#header2 ul.menu li.searchBtn:before { right: auto; left: -35px; }
.searchSubmitWrapper { left: auto; right: 7px; }
header.search-open #searchFormHeaderContainer { direction: ltr; }
.aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(odd) { direction: ltr !important; }
.aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(even) { direction: rtl !important; }
.aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(odd) .grid-row-text h3 { left: -346px; }
.aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(even) .grid-row-text h3 { left: -10PX; right: auto; transform: translateY(-50%); }
#SiteGrid { overflow: hidden; }
.grid-gallery-section.projectsSec .gallery-cubes .image-link-content .p-vert .image-link-outer, .projLobbyPage .grid-short-box.box .text-caption { right: auto; left: 0; }
.contactPage #text1 p:before { right: auto; left: -7px; }
a.AccessabilityLink:hover { color: #fff; }
.mobile-strip span { text-align: left; }
.projectDetailSection .projectSection_Title h3 { right: auto; left: -206px; }
.projectDetailSection .projectSection_Title { text-align: left; }
.projectDetailSection .projectDetailBox .projectDetailText:after { right: auto; left: -26px; }
.projectDetailSection .projectDetailBox .projectDetailText { text-align: left; }
.projectDetailSection .projectDetailBox .projectDetailBullets { margin-right: auto; margin-left: 140px; }
.projectDetailSection .projectDetailBox .projectDetailBullets li:after { right: auto; left: -15px; }
.projectDetailBox { text-align: left; }
.projectItemPage #GridPromo { display: none; }

@media (max-width: 1400px) {
    #header2 ul.menu { font-size: 78%; }
}

@media (max-width: 1200px) {
    #header2 .header-right-section { padding-left: 20px; }
    #header2 #header-left { padding-right: 20px; }
    #header2 .header-top { margin-left: 0; margin-right: 20px; }
    #header2 ul.menu li { margin-right: 10px; }
    #header2 .header-top-right a.lang { margin-left: 0; }
    #header2 ul.menu li.searchBtn:before { display: none; }
}

@media (min-width: 1025px) {
    header.search-open .searchBtn { left: 40px; right: auto; }
    #header2 .menu-sub { padding-left: 15px; padding-right: 25px; }
    #header2 .header-top { margin-left: 0; margin-right: 25px; }
}

@media (max-width: 1024px) {
    #header2 #header-container { direction: rtl; }
    #header2 #header-left { padding-right: 0; padding-left: 20px; }
    #header2 .header-right-section { padding-left: 0; padding-right: 20px; }
    #header2 ul.menu { text-align: center; right: 0; font-size: 90%; }
    #header2 ul.menu .menu-sub li { margin-right: 0; text-align: center; }
    #header2 .languages { right: 100px; }
}

@media (min-width: 991px) {
    .home-page .grid-row-section .grid-rows li.slider-item { padding-bottom: 527px; }
}

@media (max-width: 990px) {
    #DynamicFormObject .dynamicFormObjectField .must:before, #DynamicFormObject .must:before, .must:before { right: auto; }
    .section-title h1, .section-title h2, #headline, .grid-rows .grid-row-text h2, .form-container-wide #DynamicFormObject .dynamicFormObjectTitleAndText, .grid-text-section.urbanRenewalSec .grid-text h2:last-of-type, #contactform h3, .projectSection_Title h2, .projectItemPage #DynamicFormObject .dynamicFormObjectTitleAndText, #SearchResultPage #headline { font-size: 200%; }
}

@media (min-width: 768px) and (max-width: 990px) {
    .projectDetailSection .projectDetailBox .projectDetailBullets { margin-left: 50px; }
}

@media (max-width: 767px) {
    .footer-text-divided > div.footer-text-right { text-align: center; }
    .footer-text-divided > div.footer-text-right .footerLinkbox:first-child { margin: 0; }
    .home-page .grid-row-section .grid-rows .grid-row-text, .aboutPage .grid-row-section .grid-rows .grid-row-text { margin-left: 0; }
    .home-page .grid-row-section .grid-rows .grid-row-text h3, .aboutPage .grid-row-section .grid-rows .grid-row-text h3 { left: 50%; transform: translate(-50%, -50%); }
    .home-page .grid-row-section .grid-rows .grid-row-text:after { left: 17%; }
    .grid-text.gridTextWithImg .gridTextImgContainer img { height: 750px; }
    .searchSubmitWrapper { right: 25px; }
    #header2 #header-left { text-align: left; }
    .aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(even) .grid-row-text h3 { left: 50%; transform: translate(-50%, -50%); }
    .aboutPage .grid-row-section .grid-rows .grid-row:nth-of-type(odd) .grid-row-text h3 { left: 50%; }
    .projectDetailSection .projectDetailBox .projectDetailBullets { margin-left: 0; }
    .projectDetailSection .projectDetailBox .projectDetailBullets ul { padding-left: 20px; }
    .projectDetailSection .projectSection_Title h3 { left: -110px; }
    .aboutPage #lobbyview { top: 35vh; }
}