/*
English Style // manofim-theme
*/

.grecaptcha-badge {
    position: fixed !important;
    bottom: 10px !important;
    z-index: -1;
}

#masthead, #nav {
    flex-direction: row;
}
#nav .header-nav-menu li:not(:last-child) {
    margin-left: 0;
    margin-right: 60px;
}
#masthead .cta-button .icon {
    left: auto;
    right: -9px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    padding: 6px 6px 1px 6px;
}
#masthead .cta-button .spacer { left: auto; right: -2px;}



#masthead .cta-button:hover .icon{
	-webkit-animation: mover2 1.2s infinite  reverse;
	animation: mover2 1.2s infinite  reverse;
}

@-webkit-keyframes mover2 {
    0% { transform: translateY(0) scaleX(-1); }
    50% { transform: translateY(-5px) translateX(-5px) scaleX(-1); }
    100% { transform: translateY(0) scaleX(-1); }
}
@keyframes mover2 {
    0% { transform: translateY(0) scaleX(-1); }
    50% { transform: translateY(-5px) translateX(-5px) scaleX(-1); }
    100% { transform: translateY(0) scaleX(-1); }
}
#masthead.dark .cta-button .icon {
    right: -3px;
    left: auto;
}
#footer-1 .container .footer-nav {
    padding-left: 94px;
    padding-right: 0;
}
#colophon .socials li {
    margin: 0 20px 0 0;
}
#landing-pg {
    flex-direction: row-reverse;
}
.inside-content-left h2:first-child, .inside-content-left h2:nth-child(3) {
    direction: rtl;
}
#hp-events-holder .swiper-button-prev {
    left: 56px;
    right: auto;
}
#hp-events-holder .swiper-button-next {
    right: 56px;
    left: auto;
}
#hp-events-holder .swiper-button-prev {
	background-image: url(../../../../../../../themes/manofim-theme/inc/img/arrow-1.svg);
}
#hp-events-holder .swiper-button-next {
	background-image: url(../../../../../../../themes/manofim-theme/inc/img/arrow-2.svg);
}
.dark #newsletter, #newsletter {
    border-left: none;
    border-right: 1px solid var(--black);
}
.dark #newsletter { border-right: 2px solid var(--light); }
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap textarea {
    border-left: 1px solid var(--black);
    border-right: none;
}
#newsletter .wpcf7-form .form_row > div:not(.submit-wrp) {
    border-left: 1px solid var(--black);
    border-right: none;
}
#newsletter .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-email {
    text-align: left;
}
#hp-contact #newsletter .spacer {
    margin-right: 0;
    margin-left: auto;
}
#mc_embed_signup_scroll .icon-Arrow, .wpcf7-form .form_row > div.submit-wrp .icon-Arrow {
    position: absolute;
    left: auto;
    right: 40px;
    transform: rotate(225deg) translate(1px, -60%);
    transform-origin: top center;
}
#mc_embed_signup_scroll .clear:not(#mce-responses)::before { bottom: 2px; right: 0;}
.wpcf7-form .submit-wrp::before { bottom: 1px; right: 0;}
/** PROGRAM **/
#program-head::after {
    content:'';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0; left: 0;
    z-index: 1;

/*  background-image: url(../../../../../../../themes/manofim-theme/inc/img/program.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); */
}
#program-filter .st_option::after {
    right: 12px;
    left: auto;
}
#program-filter .select_box {
    padding: 20px 44px 20px 24px;
}
#program-filter .select_box .icon {
    left: auto;
    right: 20px;
}
.program-item .dates .icon {
    padding-left: 0;
    padding-right: 8px;
}
/** Schedule **/
.date_button span:first-child {
    padding-left: 0;
    padding-right: 10px;
}
.multi_single_event.daily-schedule-event {
    padding: 20px 20px 20px 116px;
}
.multi_single_event.daily-schedule-event .event-data {
    padding: 40px 40px 40px 0;
}
.multi_single_event.daily-schedule-event .accordion_toggl {
    top: 62px;
}
.daily-schedule-event .expand-text {
    padding-right: 0;
    padding-left: 176px;
}

#sticky-cta {
    text-align: right;
}
#sticky-cta .cta-button {
    margin-left: auto;
    margin-right: 0;
}
.cta-button .icon {
    left: auto;
    right: -9.5px;
    padding: 8px 0 0 4px;
}
#event-hero .credit {
    right: auto;
    left: 0;
}
.event-info-tab-title .icon.icon-minos {
    left: auto;
    right: 0;
}
.date_button:last-child {
    border-left: none;
}
.date_button:first-child {
    border-left: 1px solid var(--black);
}
.date_button {font-size: 20px;}
.tickets-cta-wrp .cta-button {
    left: auto;
    right: 0;
}

.accordion_toggl {
    right: auto;
    left: 36px;
    top: 70px;
    transform: rotate(180deg) translate(0, 0);
}
.accordion_toggl.pressed {
    transform: rotate(270deg) translate(-10px, 0);
}
.conference_event .block_content {
    padding-left: 0;
    padding-right: 104px;
}
.block_img .block_img_holder, .multi_single_event .event-img .block_img_holder {
    margin: 0 0 0 auto;
}

.multi_single_event {
    padding: 20px 20px 20px 120px;
}
.multi_single_event .event-data {
    padding-left: 0;
    padding-right: 104px;
}
.multi_single_event .multi_single_event_tickets {
    padding-left: 0;
    padding-right: 100px;
}
.conference_event { padding: 20px 20px 20px 120px; }
.conference_event.open { padding: 20px 20px 20px 120px; }
.events_onday_block > div:not(.archive-item) > div {transform: translate(5px, 0);}
.events_onday_block.active-event-tab > div > div {transform: translate(0, 0);}
/*** ARCHIVE ***/
.single-festival_archive .daily-schedule-event .expand-text {
    padding-left: 0;
}
#lobby-archive ul li:nth-child(4n+1) {
    border-left: none;
    border-right: none;
}
#lobby-archive .archive-year, #lobby-archive .gap {
    border-left: 1px solid var(--black);
    border-right: none;
}
#posts_nav .navigation, #posts_nav .navigation .nav-link {
    flex-direction: row-reverse;
}
#posts_nav .navigation .nav-link.prev {
    flex-direction: row;
}
#posts_nav .navigation .nav-link.next .icon {
	transform:scaleX(1);
}
#posts_nav .navigation .nav-link.prev .icon {
	transform:scaleX(-1);
}
#posts_nav .navigation > div {
    min-width: 294px;
}
/*** ABOUT ***/
.divider1 {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
#page-sticky-navbar {
    right: auto;
    left: 0;
}
#sticky-navbar ul .navbar_link a {
    border-right: none;
    border-left: 3px solid #B3B3B3;
}
@media only screen and (max-width: 1500px) {
	#about_nav { padding-right: 0; padding-left: 100px; }
}
@media only screen and (max-width: 1300px) {
	#about_nav { padding-right: 0;  padding-left: 220px; }
}
@media only screen and (max-width: 767px) {
	#about_nav {padding-left: 0;}
}
/*** RESPONSIVE ***/
@media only screen and (max-width: 1024px) {
    #page {
       background: var(--lightbg);
    }
    .multi_single_event.daily-schedule-event {
        padding: 20px;
    }
    .multi_single_event.daily-schedule-event .accordion_toggl {
        top: 100%;
        transform: rotate(180deg) translate(0, calc(100% + 20px));
    }
    .multi_single_event.daily-schedule-event .event-data {
        padding: 24px 0 40px 0;
    }
    .daily-schedule-event .expand-text {
        padding-left: 0;
        padding-bottom: 48px;
    }
    #mc-embedded-subscribe {
        text-align: left;
        padding-left: 30px;
    }
    #mc_embed_signup_scroll .icon-Arrow {
        right: 26px;
    }
    #form-submit-button {
        padding-left: 0;
        padding-right: 16px;
    }
    #newsletter #newsletter-form-submit-button {
        padding-left: 0;
        padding-right: 16px;
    }
    #newsletter .wpcf7-form-control-wrap input {
        border-top: 1px solid var(--black);
        border-left: 1px solid var(--black);
        border-right: none;
    }
    .wpcf7-form .form_row > div.submit-wrp .icon-Arrow {
        left: auto;
        right: 22px;
    }
    #lobby-archive ul li:nth-child(4n+1), #lobby-archive ul li:nth-child(odd) {
        border-right: 1px solid var(--black);
        border-left: none;
    }
    #hp-contact #newsletter {
        border-right: none;
    }
    .date_button {
        font-size: var(--font-mobile-small);
    }
}
@media only screen and (max-width: 767px) {
    #masthead .cta-button {
        width: 100px;
    }
    #masthead .cta-button .icon {
        right: 0;
        padding: 5px 4px 2px 0;
        bottom: -3px;
    }
    #footer-1 .container .footer-nav {
        padding: 0;
    }
    .conference_event .block_content {
        padding-right: 0;
    }
    .accordion_toggl {
        top: auto;
        left: auto;
        right: 20px;
    }   
    .daily-schedule-event .event-tag {
        left: auto;
        right: 0;
    } 
    .block_img .block_img_holder, .multi_single_event .event-img .block_img_holder {
        margin-right: auto;
        margin-left: 0;
    }
    #lobby-archive ul li:nth-child(4n+1), #lobby-archive ul li:nth-child(odd) {
        border-right: none;
    }
    .multi_single_event, .conference_event {padding: 20px; }
    .multi_single_event .event-data, .multi_single_event .multi_single_event_tickets { padding-right: 0; }
    .conference_event, .conference_event.open { padding: 20px 20px 40px;    }
}