﻿/* SITE-EN */
body { direction: ltr; }
credit { text-align: left; }
.main-slider .badge-wrapper { left: auto; right: 30px; }
.slide-info { direction: ltr; }
.main-slider .slide-info .title { text-align: left; }

.main-slider .underline-deco { right: auto; left: 0; background: linear-gradient( 270deg, rgba(255,255,255,0) 0%, rgba(13,152,79,1) 100%); margin-top: -5px; }
.main-slider .homeslide.exhibition .time { text-align: left; }
.slide-info .links a::after { right: auto; left: 0; background: linear-gradient( 270deg, transparent 0%, rgba(13,152,79,1) 100%); }
.slide-info { right: auto; left: 120px; }
.box-inner .info-bottom { padding-right: 0; padding-left: 18px; }
.box-place { margin-left: 0; margin-right: 10px; }
.footer-text { text-align: right; }
.footer-lang svg { margin-left: 0; margin-right: 5px; }
.footer-right .newsletter.general-form .fromLabel { right: auto; left: 10px; }
.footer-right .newsletter-paragraph { margin-bottom: 20px; }
.general-form label.error { left: auto; right: 20px; }
#newsletter-form label.error#subcount-error { left: 20px; right: auto; }
.sub-menu-item a::after { transform: rotate(-90deg); }
.subjects-item { margin-left: 0; margin-right: 42px; }
.subjects-item::after { left: auto; right: -20px; }
.filter-date::before { right: auto; left: -15px; }
.filter-date { margin-right: 0; margin-left: 16px; }
.ui-selectmenu-button.ui-button.filter-by-select { margin-left: 0; margin-right: 16px; }
.filter-date svg { left: auto; right: 1px; }
.event-banner .part-of .name::after { right: auto; left: 0; background: linear-gradient( 270deg, rgba(255,255,255,1) 0%, rgba(13,152,79,1) 100%); }
aside { margin-left: 0; margin-right: 20px; }

.home-gallery span.with { display: none; }
aside.details .detail svg { margin-left: 0; margin-right: 9px; }
.details.fixed.bottom { left: auto; right: 0; }
/*.event-links { padding-right: 0; padding-left: 13px; }*/
.event-links { padding-left: 0px; }
.event-link { margin-left: 0; margin-right: 20px; }
.details.fixed { left: auto; right: calc(var(--vw) * 0.083); }
.event-data .main-flow .desc p { text-align: left !important; }
.event-links li::before { right: auto; left: -12px; }
.event-link svg { margin-left: 0; margin-right: 5px; }
.event-link.calendar-link .arrow { margin-right: 5px; margin-left: 65px; }
.calender-items.links-items a img { margin-left: 0; margin-right: 5px; }
.calender-items.links-items a { padding: 7px 0 6px 7px; }
.calender-items.links-items a:Last-of-type img { margin-left: 0; margin-right: 7px; }
.event-more .slick-slider .slick-list { direction: rtl; }
.event-more .slick-slider .slick-track { direction: ltr; }
.withUnderline::before { right: auto; left: 0; background: linear-gradient( 270deg, rgba(255,255,255,0) 0%, rgba(13,152,79,1) 100%); }
.share-item { margin-left: 0; margin-right: 5px; }
.podcast-item .info { padding-right: 0; padding-left: 35px; }
.podcast-content .data { padding-right: 0; padding-left: 85px; }
.podcast-content .data .date::before { left: auto; right: -8px; }
.podcast-content .data .date { margin-left: 0; margin-right: 12px; }
.podcast-updates .text { margin-left: 0; margin-right: 5px; }
.podcast-inner-page .links .podcast-updates { margin-left: 0; margin-right: 20px; }
.podcast-inner-page .links .podcast-updates::after { left: auto; right: -9px; }
.podcast-inner-page .share-wrapper .share svg { margin-left: 0; margin-right: 5px; }
.event-more .box .box-inner .info-bottom { padding-right: 0; padding-left: 14px; justify-content: flex-start; }
.box-podcast .date-wrapper .length { margin-right: 0; margin-left: 13px; }
.box-podcast .date-wrapper .length::after { right: auto; left: -9px; }
.home-gallery .slide { text-align: left; }
.ex-modal-wrapper { direction: ltr; }
.pop-up-gallery-wrapper .close-gallery { right: auto; left: 20px; }
.ex-modal-wrapper.landscape .info-wrapper { padding-left: 98px; padding-right: 40px; }
.main-slider .link-wrapper svg { margin-left: 0; margin-right: 5px; }
.main-slider .time, .main-slider .heb-date { margin-right: 0; margin-left: 16px; }
.main-slider .time::before, .main-slider .heb-date::before { right: auto; left: -8px; }
.main-slider .badge-wrapper span { font-size: 0.8rem; }
.badge-wrapper span { font-size: 0.6rem; }
.box-video-time { padding-left: 0; padding-right: 21px; }
.podcast-item .share svg { margin-left: 0; margin-right: 5px; }
.enContent .page-info .links { direction: ltr; }
.page-info .link { margin-left: 0; margin-right: 20px; }
.page-info .link svg { margin-left: 0; margin-right: 5px; }
.general-form.contact-form .fromLabel { right: auto; left: 36px; }
.general-form.contact-form .line-input { left: 36px; }
.general-form.contact-form label.error { left: auto; right: 36px; }
.general-form label.checkboxLabel { text-align: left; }
.general-form input[type=checkbox] { margin-left: 0; margin-right: 8px; }
.split-inner h3 { padding-right: 0; padding-left: 19px; }
.search-list .box .left .item.time, .search-list .box .left .item.hebDay { display: none; }
.search-list .box .left .item.date::before { display: none; }
.search-list .box .left .places { display: none; }
.search-list .box .left .item.date { padding-right: 21px; }
.search-list .box-subject-title { display: flex; flex-direction: row; justify-content: flex-start; }
.search-list .box .name + .content-type::before { left: -5px; right:auto; }
.ui-selectmenu-button.ui-button.search-filter-select .ui-selectmenu-text { margin-left: 8px; margin-right: 0; }
.ui-selectmenu-button.ui-button.search-filter-select .ui-icon { margin-left: 0; margin-right: 8px; }
.search-result-page .filters-wrapper .type { margin-left: 0; margin-right: 24px; text-transform: capitalize; }
.search-result-page .select-wrapper { margin-left: 13px; margin-right: 0; }
.box-place svg { margin-left: 0; margin-right: 5px; }
.box-subject-title { display: flex; flex-direction: row-reverse; justify-content: flex-end; }
.search-list .box .name + .content-type { margin: 0 0 0 10px; }
.box .content-type::before { right: -5px; }
span.title { padding-right: 3px; }
aside.details .btn.colored { font-size: 0.80rem; display: flex; padding: 9px; justify-content: center; }

.series-list .basic-info .day { margin-left: 0; margin-right: 67px; }
.series-list .basic-info .time { margin-left: 0; margin-right: 43px; }

.stock-comment.low, .stock-comment.no { bottom: 20px; left: unset; right: 0; }
.slide-info .stock-comment.low, .slide-info .stock-comment.no { left: unset; right: -16px; }
.event-banner .stock-comment.low, .event-banner .stock-comment.no { left: unset; right: unset; }

@media(min-width:991px) {
    .slide-info .stock-comment.low::before, .slide-info .stock-comment.no::before { content: ''; width: 16px; height: 15px; background: #084826; position: absolute; left: unset; right: 0; bottom: -14px; clip-path: polygon(0 0, 0% 100%, 100% 0); z-index: -1; }
}

@media (max-width: 991px) {
    .slide-info .stock-comment.low, .slide-info .stock-comment.no { bottom: unset; left: unset; right: 0; }
    .main-slider .slide-info .title { text-align: center; }
}


/*.subjects-list { flex-wrap: wrap; }*/
.subjects-item { margin: 0 20px; font-size: 0.7rem; }
.subjects-item:last-of-type { margin: 0; margin-left: 20px; }
.info-wrapper { direction:ltr;}
.box-heading { overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; white-space: normal !important; -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
.related-events .box .box-inner .info-bottom, .event-more .box .box-inner .info-bottom { padding-right: 0; padding-left: 14px; }
.related-events .box .box-inner .info-middle, .event-more .box .box-inner .info-middle {  min-height: 120px; }
.event-more .boxes-list .box-exhibition .box-inner { flex-direction: column; border: 4px solid transparent; }
.event-more .box .box-inner .info-bottom { justify-content: space-between; font-size: 0.7rem; color: #000; }
.event-more .box .box-inner .info-bottom .box-date { padding-right: 15px; }

.boxes-list.row .box-exhibition .image { width: 100%; height: calc(var(--vw) * 0.097); min-height: unset; }
.boxes-list.row .box-exhibition .info-wrapper { width: 100%; }
.exhibition-banner .date-wrapper.engDate { flex-direction: row; }
.boxes-list .box-image { width: 100%; }
.page-info .link::after { left: auto; right: -10px; }
aside.details .date .second-line { font-size: 0.55rem; }

/*.enContent .blog-text, .enContent .blog-post-banner, .blog-post-banner, .blog-text { flex-direction: row; }*/
.blog-text .side-content { padding-left: 0; padding-right: 40px; }
/*.main-flow*//*, .complex-data*/ { width: 100%; }


/*subjects row*/
section.subjects .subjects-list { display: none; }

/*complex view*/
.complex-layout-view .breadcrumbs { text-align: left; }
.complex-project-page .text-wrapper { padding-left: 107px; padding-right: 0; }
/*.complex-layout-view .event-data { flex-direction: row; width: 85%; }*/
.complex-layout-view .complex-data { margin-left: 0; margin-right: auto; /*width: 100%;*/ }
.complex-layout-view .event-data .details + .complex-data { width: 70%; margin-left: 0; margin-right: auto; padding-left: 25px; position: relative; }
.complex-layout-view .exhibition-data .main-flow { padding-left: 0;}
.complex-layout-view .complex-data .blog-text { /*padding: 0 80px 0 40px;*/ /*justify-content: space-between;*/ }
.complex-layout-view aside { margin-top: 0; }
.complex-layout-view .lightbox-gallery-loader { display: none; }

.festival .slide-info .links a.tickets::before, .event .slide-info .links a.tickets::before { content: ""; display: inline-block; margin: 0 5px; width: 2px; height: 14px; bottom: 0; top: 0; left: -5px; background: #000; }

/**popup**/
#newslleter-pop .general-form .form-group { margin: 0 auto; }
#newslleter-pop .general-form .email-input-wrapper .form-control { margin-left: 0; }
.items-page .boxes-list { flex-direction: row-reverse; }
.event-link::after { left: auto; right: -10px; }


@media (min-width: 1441px) { /*.slide-info { right: auto; left: calc(var(--vw) * 0.083); }*/ .blog-page .subjects-item { margin: 0 20px; }
}
@media(min-width: 1240px) {
    .slide-info { left: calc(var(--vw) * 0.083); right: auto; }
    .INDSafari .slide-info { left: 12%; }
}

@media(min-width: 768px) {
    .event-data .main-flow { padding-right: 0; padding-left: 41px; width: 70%; }

    .complex-layout-view .links-items { position: absolute; display: none; bottom: 0; width: auto !important; right: auto; left: 115px; }
    .complex-layout-view .event-data { flex-direction: row-reverse; padding-right: 0; padding-left: 41px; }
    .complex-layout-view .exhibition-data .main-flow {padding-right: 41px; }
    
}

@media (max-width: 991px) {
    .complex-project-page .text-wrapper { padding-left: 60px; }
}
@media (max-width: 767px) {
    .home-page .boxes-list.row { direction: ltr; }
    .home-gallery .slide .title .visible-xs { text-overflow: ellipsis !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; overflow: hidden !important; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; }
    .podcast-item .info { padding: 0; }
    .podcast-item .top-wrapper { padding-right: 0; padding-left: 15px; }
    .podcast-content .data { padding: 0 20px; }
    .general-form.contact-form .line-input { left: 20px; right: 20px; }
    .general-form.contact-form .input-wrapper.activeField .fromLabel, .general-form.contact-form .select-wrapper.activeField .fromLabel { left: 13px; }
    .general-form.contact-form .fromLabel { left: 20px; }
    .home-gallery .slide-info { left: auto; right: 50%; bottom: 80px; }
    .main-slider .homeslide.exhibition .time { text-align: center; }
    .subjects-item { margin: 0; }
    #SiteHeader .subjects-list { direction: ltr; }
    .event-data .main-flow { margin-left: 0; }
    .related-events .box .box-inner .info-middle, .event-more .box .box-inner .info-middle { min-height:unset;}
    .complex-project-page .text-wrapper { padding:0px;}

    .complex-layout-view .event-data, .complex-layout-view .complex-data { width: 100%; }
    .complex-layout-view .event-data .details + .complex-data { width: 100%; padding-left: 0; }
    .main-slider .badge-wrapper { top: -35px }

    .box-badge { width: 80px; height: 80px; }
    .main-slider .badge-wrapper span { font-size: 0.6rem; }
    
}



#newsletter-form .input-wrapper.checkbox-input-wrapper.activeField { width: 100%; }
.general-form label.checkboxLabel span { font-style: italic; }
.relation-strip { direction: ltr; }
@media(min-width:992px) {
    .general-form .input-wrapper.whatsapp-input-wrapper label.checkboxLabel svg { margin-right: 6px; margin-left:0px;}
    .general-form .input-wrapper.approve-input-wrapper { margin-top: 40px; }
    
    .recommended-1 .box-event .box-inner .info-middle > *:last-child.box-featuring .name a { display: flex; justify-content: flex-start; }
    .recommended-1 .box-event .box-inner .box-featuring { align-items: flex-start; }
}
@media (max-width: 767px) {
    .event-banner.blog-post-banner .info .writer-wrapper::before { left: auto; right: -10px; }
    .event-banner.blog-post-banner .info .writer-wrapper { margin-left: 0; margin-right: 20px; }
}

.box-blog .writer-wrapper .from { font-weight: inherit; }
#waiting-pop .waiting-form-text { text-align: left; }
#waiting-pop .waiting-form-text, #waiting-pop .waiting-form-title, #waiting-pop .general-form .fromLabel { right: auto; text-align: left; }
#waiting-pop label.error { bottom: 0; }
#waiting-pop .general-form label.checkboxLabel {  font-size: 0.7rem; }
#waiting-pop .general-form .input-wrapper.submit-wrapper { direction: ltr; }



.blog-post-page .share-wrapper .share { gap: 10px; }

@media(min-width:1025px) {
    .blog-text { display: block; margin: 0 auto; max-width: calc(56%); padding-inline: 0; }
    .blog-text .side-content { float: left; width: 37%; margin-right: 40px; border-right: 1px solid #000; }
    .blog-text .main-text p { font-size: 1.2rem; letter-spacing: -0.48px; }
    .blog-text .subtitle { max-width: 100%; margin: 0; font-size: 1.6rem; position: static !important; }
    .blog-text .main-text blockquote { border: none; padding-inline: 0; }
    .blog-text .main-text { width: 100%; max-width: 100%; }
}

@media(max-width:1024px) {
    .blog-text .main-text p,
    .blog-text .subtitle { font-size: 18px; max-width: 100%; }
    .blog-text .side-content { margin-bottom: 0px; }
}