/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/
/*------------------------------------------------------------*/
/* General                                                    */
/*------------------------------------------------------------*/
:root {
    --global-color-primary-green       : #A6CE39; /* --e-global-color-primary     */  
    --global-color-secondary-dark-gray : #54595F; /* --e-global-color-secondary   */
    --global-color-text-gray           : #7A7A7A; /* --e-global-color-text        */
    --global-color-accent-orange       : #F5821F; /* --e-global-color-accent      */

    --global-bg-color-dark-event       : #f6f8f0; /* --e-global-color-8ed3236     */
}

div[data-widget_type="posts.cards"] .elementor-post__excerpt,
div[data-widget_type="posts.classic"] .elementor-post__excerpt,
div[data-widget_type="archive-posts.archive_cards"] .elementor-post__excerpt,
div[data-widget_type="testimonial-carousel.default"] .elementor-testimonial__text,
div[data-widget_type="toggle.default"] .elementor-tab-content p,
div[data-widget_type="icon-box.default"] .elementor-icon-box-description,
div[data-widget_type="call-to-action.default"] .elementor-cta__description,
div[data-widget_type="accordion.default"] .elementor-tab-content,
div[data-widget_type="blockquote.default"] .elementor-blockquote {
    text-align: justify;
}

.elementor-field-option label {
    vertical-align: 2.5px;
}

input[type="checkbox"] {
    margin-left: 1.5px;
}

input[type="checkbox"]:checked {
    background-color: white;
}

input[type="checkbox"]:checked:before {
    background-color:green !important;
}

select { 
    color: #7a7a7ab5 !important;
    font-size: 15px !important;
}

option {
    color: var( --global-color-text-gray );
}

ol, ul {
    margin-top: -10px;
    margin-bottom: 7px;
}

strong, b {
    font-weight: 500;
}

.is-600-strong strong {
    font-weight: 600;
}

.is-700-strong strong {
    font-weight: 700;
}

.is-title-widget-link-color {
    color: var( --global-color-accent-orange );    
}

.is-title-widget-link-color:hover {
    color: var( --global-color-primary-green );    
}

.elementor-posts-nothing-found {
    text-align: center;
}

.is-direction-ltr {
    direction: ltr;
}

.is-vidio-fix-cover-img .elementor-custom-embed-image-overlay {
    --video-aspect-ratio: none;
}

/*------------------------------------------------------------*/
/* Header                                                     */
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/
/* Footer                                                     */
/*------------------------------------------------------------*/
.is-menu-footer-divider-line li:not(:last-child) {
    border-left: solid 1px #3d4e60c4;
}

.is-credits-footer a:hover {
    color: var( --global-color-primary-green ) !important;
}

/*------------------------------------------------------------*/
/* accessibility                                              */
/*------------------------------------------------------------*/
.home #pojo-a11y-toolbar {
    top: 290px !important;
}

/*------------------------------------------------------------*/
/* Home Page                                                  */
/*------------------------------------------------------------*/
.home .elementor-cta__title {
    margin-top: -7px;
}

.home .elementor-cta__button-wrapper {
    display: none;
}

/*------------------------------------------------------------*/
/* Tab & toggle widgets in FAQ & Recommends Pages             */
/*------------------------------------------------------------*/
.is-tab-widget-all .elementor-tab-content[data-tab="1"] .is-margin-to-top {  
    margin-top: -25px;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    height: 37px; 
}


.is-faq-page-section .elementor-widget-tabs .elementor-tab-desktop-title {
    padding-right: 15px;
    padding-left: 15px;
    line-height: 1.15;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    border-left: 1px dotted rgba(166, 206, 57, 0.5);
}

.elementor-widget-tabs .elementor-tab-desktop-title:last-child {
    border-left: none;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-left: solid 1px rgb(212, 212, 212);
}

.elementor-element[data-widget_type="toggle.default"] .elementor-toggle-icon {
    font-size: 13px;
}

.elementor-element[data-widget_type="toggle.default"] .elementor-tab-title[aria-expanded="false"] .elementor-toggle-title {
    color: var( --global-color-secondary-dark-gray ) !important;
}

.elementor-element[data-widget_type="toggle.default"] .elementor-toggle-icon:hover,
.elementor-element[data-widget_type="toggle.default"] .elementor-tab-title[aria-expanded="false"] .elementor-toggle-title:hover {
    color: var( --global-color-accent-orange ) !important;
}

/*------------------------------------------------------------*/
/* Help Topics pages                                          */
/*------------------------------------------------------------*/
.single-help-topics #breadcrumbs > span > span > span > a {
    display: none;
}

/*------------------------------------------------------------*/
/* Events page & archives                                     */
/*------------------------------------------------------------*/
.lectures-workshops-template-default.postid-23377 .is-header-banner .elementor-heading-title,
.lectures-workshops-template-default.postid-23668 .is-header-banner .elementor-heading-title {
    font-size: 30px;
}

.postid-23377 .is-evnt-page-section > .elementor-container > .elementor-column:nth-child(1),
.postid-23668 .is-evnt-page-section > .elementor-container > .elementor-column:nth-child(1) {
    direction: ltr;
}

.postid-23377 .is-evnt-page-section > .elementor-container > .elementor-column:nth-child(2) [data-widget_type="icon-list.default"] li:nth-child(3) a,
.postid-23668 .is-evnt-page-section > .elementor-container > .elementor-column:nth-child(2) [data-widget_type="icon-list.default"] li:nth-child(3) a {
    font-size: 18px;
} 

.postid-23377 .elementor-6920 .elementor-element.elementor-element-6920 .elementor-divider-separator,
.postid-23668 .elementor-6920 .elementor-element.elementor-element-6920 .elementor-divider-separator {
    margin-left: 0;
}

.is-posts-workshops-lectures-section .post-23377,
.is-posts-workshops-lectures-section .post-23668 {
    direction: ltr;
}

.is-posts-workshops-lectures-section .post-23377 .elementor-post__read-more,
.is-posts-workshops-lectures-section .post-23668 .elementor-post__read-more {
    direction: rtl;
    float: right;
}

/*------------------------------------------------------------*/
/* Mailing registration Form                                  */
/*------------------------------------------------------------*/
.as-reg-mailings .elementor-field-type-acceptance:nth-child(2) .elementor-field-option {
    margin-bottom: 7px;
    margin-top: -5px;
}

/*------------------------------------------------------------*/
/* Call to action vidgets                                     */
/*------------------------------------------------------------*/
.elementor-cta__title a,
.elementor-cta__title a:hover {
    color: inherit;
}

/*------------------------------------------------------------*/
/* The book page                                              */
/*------------------------------------------------------------*/
.is-book-page-video-for-mobile img {
    width: 0 !important;
}

.is-book-page-section-4 .elementor-icon-list-icon {
    position: relative;
}

.is-book-page-section-4 .elementor-icon-list-item:nth-child(1) > .elementor-icon-list-icon,
.is-book-page-section-4 .elementor-icon-list-item:nth-child(2) > .elementor-icon-list-icon {
    top: -18px;
}

.is-book-page-section-4 .elementor-icon-list-item:nth-child(3) > .elementor-icon-list-icon,
.is-book-page-section-4 .elementor-icon-list-item:nth-child(4) > .elementor-icon-list-icon,
.is-book-page-section-4 .elementor-icon-list-item:nth-child(5) > .elementor-icon-list-icon {
    top: -2px;
}

/*------------------------------------------------------------*/
/* מאמר בגלובס                                               */
/*------------------------------------------------------------*/
.postid-22192 .elementor-element-c4ddcb8 {
    display: none;
}

.postid-22192 .elementor-element-29761c8 {
    margin-top: 30px;
}

/*------------------------------------------------------------*/
/* Ultimate member pages                                      */
/*------------------------------------------------------------*/
.logged-in .is-register-page {
    margin-bottom: 20px;
}

.logged-in .is-login-page {
    margin-bottom: -20px;
}

.um input[type=submit].um-button,
.um input[type=submit].um-button:hover,
.um input[type=submit].um-button:focus,
.um input[type=submit].um-button:active {
    background-color: var( --global-color-accent-orange );
}

.um-login .um-col-alt-b {
    padding-top: 10px;
}

.um-login .um-misc-img,
.um-login .um-misc-ul > li:first-child {
    display: none;
}

.um-login .um-misc-with-img {
    visibility: hidden;
}

.logged-in .is-login-shortcode .um-misc-ul > li:last-child {
    margin-top: -60px;
}

.is-login-shortcode .um-error-code-incorrect_password {
    display: none;
}

.logged-in .is-login-page .is-forget-no-member-widget {
    display: none;
}

.is-login-page .is-forget-no-member-widget span > a:hover {
    color: var( --global-color-primary-green ) !important;
}

.logged-in .is-reg-shortcode {
    margin-right: -1px;
}

/*------------------------------------------------------------*/
/* soundCloud Vidget                                          */
/*------------------------------------------------------------*/
.visualAudible__footer.g-transition-transform {
    display: none;
}

/*------------------------------------------------------------*/
/* archives                                                   */
/*------------------------------------------------------------*/
.is-article-page-archive .elementor-post__title {
    height: 35px;
} 

.is-recommend-books-archive .elementor-post__title {
    height: 70px;
}

.is-recommend-books-page-archive .elementor-post__title {
    height: 30px;
}

.is-rec-lectures-archive .elementor-post__title {
    height: 45px;
}

.is-blog-archive .elementor-post__title {
    height: 45px;
}

.is-help-page-archives .elementor-post__text {
    margin-top: -5px;
}

.is-help-page-archives .elementor-post__title {
    height: 45px;
}

/*------------------------------------------------------------*/
/* Future Event Page                                          */
/* For the page with the template, after ACF will fix the bug */
/*------------------------------------------------------------*/
article.post:first-of-type .is-event-template {
    margin-top: -6px;
}

article.post:nth-child(even) .is-event-template {
    border-style: dotted;
    border-width: 1px 0px 0px 0px;
}

article.post:nth-child(odd) .is-event-template {
    background-color: var( --global-bg-color-dark-event );
    margin-top: -5px;
}

article.post:last-child .is-event-template {
    margin-bottom: 80px;
}

/*------------------------------------------------------------*/
/* עמוד תקנון ומדיניות פרטיות                               */
/*------------------------------------------------------------*/
.WordSection1,
.WordSection1 a {
    color: var( --global-color-text-gray );
}

.WordSection1 .is-title {
    color: var( --global-color-secondary-dark-gray );
    margin-right: 25px !important;
}

/*------------------------------------------------------------*/
/* עמוד בתקשורת                                              */
/*------------------------------------------------------------*/
.is-in-media-page-section .elementor-column .elementor-widget-wrap {
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
    margin: 10px;
}

.is-in-media-page-section .elementor-column .elementor-widget-wrap:hover {
    -webkit-box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);
}

.is-in-media-page-section .is-in-media-empty-column .elementor-widget-wrap,
.is-in-media-page-section .is-in-media-empty-column .elementor-widget-wrap:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*------------------------------------------------------------*/
/* Post Comments Widgets                                      */
/*------------------------------------------------------------*/
[data-widget_type="post-comments.theme_comments"] {
    font-size: 17px;
}

#comments .comment-metadata {
    font-size: 12.5px;
}

#comments .logged-in-as > span:nth-child(1), 
.comment-author b.fn,
.comment-metadata time {
    color: var( --global-color-accent-orange );
}

#comments .required-field-message {
    display: none;
}

#comments .logged-in-as a,
.edit-link .comment-edit-link {
    text-decoration: underline;
}

.comment-reply-title {
    margin-top: 17px;
    font-weight: 400 !important;
    color: var( --global-color-accent-orange ) !important;
}

.comment-form {
    padding-left: 40%;
}

.comment-form-cookies-consent {
    display: none;
}

#comments .title-comments {
    margin-top: 15px;
    margin-bottom: 5px;
}

#comments #email-notes {
    display: none;
}

#comments .comment-form-email label::after {
    content: '( האימייל לא יוצג באתר )';
    padding-right: 7px;
    font-size: 13px;
}

.comment-form textarea:focus-visible,
.comment-form input:focus-visible {
    outline-color: #dbdbdb6e;
}

.comment-form input[name="submit"] {
    outline: none;
    border: var( --global-color-accent-orange );
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* Desktop + Tablet                                           */
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
@media (min-width: 801px) {
    /*---------------------------------*/
    /* The book page                   */
    /*---------------------------------*/
    .is-book-page-section-5 [data-widget_type="icon-box.default"] .elementor-widget-container {
        background: none !important;
    }

    /*----------------------------------*/
    /* Future Event Page                */
    /* For the temporary page with no templates */
    /*----------------------------------*/
    .is-launching-future-events-form-widget .elementor-column.elementor-col-20 {
        width: 18.7%;
    }

    .is-launching-future-events-form-widget .elementor-column.elementor-field-type-submit {
        width: 20%;
    }
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* Tablet                                                     */
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/
/* Mobile + Tablet width                                      */
/*------------------------------------------------------------*/
@media (max-width: 1024px) {  
    /*---------------------------------*/
    /* Tab & toggle widgets            */
    /* in FAQ & Recommend page         */
    /*---------------------------------*/
    .elementor-element[data-widget_type="toggle.default"] .elementor-toggle-icon:hover,
    .elementor-element[data-widget_type="toggle.default"] .elementor-tab-title[aria-expanded="false"] .elementor-toggle-title:hover {
        color: var( --global-color-secondary-dark-gray ) !important;
    }
}

/*------------------------------------------------------------*/
/* Tablet width                                               */
/* for 801 - 1024 Pixel                                       */
/*------------------------------------------------------------*/
@media (min-width: 801px) and (max-width: 1024px) {  
    /*---------------------------------*/
    /* Method Training page            */
    /*---------------------------------*/
    .is-method-training-section-2 .elementor-column:nth-child(2) .elementor-background-overlay {
        background-position: -58px 0 !important;
        background-size: 130% auto !important;
    }

    /*---------------------------------*/
    /* The Method page                 */
    /*---------------------------------*/
    .is-method-section-4 .elementor-column:nth-child(2) .elementor-background-overlay {
        background-position: -58px 0 !important;
        background-size: 165% auto !important;
    }
}

/*------------------------------------------------------------*/
/*------------------------------------------------------------*/
/* Mobile                                                     */
/*------------------------------------------------------------*/
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/
/* Phone Portrait & Landscape Orientation                     */
/* for 360, 393, 640, 792 Pixel                               */
/*------------------------------------------------------------*/
@media (max-width: 800px) {  /* (max-width: 767px) */
    /*---------------------------------*/
    /* Header                          */
    /*---------------------------------*/
    .is-top-header .elementor-widget:not(:last-child) {
        margin-bottom: 0;
    }

    .is-header-banner .elementor-container {
        min-height: 85px !important;
    }

    .is-exit-btn {
        text-align: initial;
        margin-left: 0;
    }

    .is-top-header [data-widget_type="icon-list.default"] .elementor-icon-list-item:nth-child(3) {
        margin-right: -2px !important;
    }

    /*---------------------------------*/
    /* re-captcha                      */
    /*---------------------------------*/
    .rc-anchor {
        display: none;
    }

    .grecaptcha-badge {
        display: none !important;
    }

    /*---------------------------------*/
    /* Home Page                       */
    /*---------------------------------*/
    .is-hp-section-1 .elementor-column:nth-child(1) .elementor-widget:nth-child(2) .elementor-heading-title {
        text-shadow: 0px 2px 4px rgb(0 0 0 / 45%);
    }

    /*---------------------------------*/
    /* archives                        */
    /*---------------------------------*/ 
    .is-help-page-archives .elementor-post__title,
    div[data-widget_type="posts.cards"] .elementor-post__title,
    div[data-widget_type="archive-posts.archive_cards"] .elementor-post__title {
        height: initial;
    }

    .is-archive-inner-menu .current-menu-item a {  
        background-color: #f5821fe8;
        color: white;
    }
    
    /*---------------------------------*/
    /* Events page & archives          */
    /*---------------------------------*/ 
    .is-posts-workshops-lectures-section .post-23377 .elementor-post__title,
    .is-posts-workshops-lectures-section .post-23668 .elementor-post__title {
        margin-bottom: inherit !important;
    }

    /*---------------------------------*/
    /* Help Topics pages               */
    /*---------------------------------*/
    .is-help-topics-section-2 .elementor-search-form__submit {
        background-color:  var( --global-color-accent-orange ) !important;
    }
    
    /*---------------------------------*/
    /* Ultimate member pages           */
    /*---------------------------------*/
    .logged-in .is-login-shortcode .um-misc-ul > li:last-child {
        margin-right: -40px;
        margin-top: -50px;
    }
    
    .um-page-password-reset .um-field-area {
        padding-left: 5px;
        padding-right: 5px;
    }

    /*---------------------------------*/
    /* The book page                   */
    /*---------------------------------*/
    
    .is-book-page-video-for-mobile img {
        width: 100% !important;
    }

    .is-book-page-section-4 .elementor-icon-list-item {
        margin-bottom: 10px;
        text-align: justify !important;
    }

    .is-book-page-section-4 .elementor-icon-list-item:nth-child(1) > .elementor-icon-list-icon,
    .is-book-page-section-4 .elementor-icon-list-item:nth-child(2) > .elementor-icon-list-icon {
        top: -26px;
    }

    .is-book-page-section-4 .elementor-icon-list-item:nth-child(3) > .elementor-icon-list-icon,
    .is-book-page-section-4 .elementor-icon-list-item:nth-child(4) > .elementor-icon-list-icon,
    .is-book-page-section-4 .elementor-icon-list-item:nth-child(5) > .elementor-icon-list-icon {
        top: -10px;
    }

    /*---------------------------------*/
    /* Content Supports Book page      */
    /*---------------------------------*/
    .is-content-supports-book-thanks-section .elementor-column:nth-child(2) {
        margin-left: -12px;
        margin-right: -12px;
        width: 110%;
    }

    /*---------------------------------*/
    /* Tab & toggle widgets            */
    /* in FAQ & Recommend page         */
    /*---------------------------------*/
    .is-tab-widget-all .elementor-tab-content[data-tab="1"] .is-margin-to-top {  
        margin-top: -7px;
    }

    .is-tab-toggle-not-display-in-mobile {
        display: none !important;
    }

    .is-tab-toggle-display-in-mobile {
        display: block !important;
    }
    
    .is-tab-widget-mobile .elementor-tab-mobile-title {
        color: var( --global-color-accent-orange ) !important; 
    }

    .is-tab-widget-mobile .elementor-tab-mobile-title,
    .is-tab-widget-mobile .elementor-toggle-title {
        font-weight: 400 !important;
    }

    .is-tab-widget-mobile .elementor-toggle-title,
    .is-tab-widget-mobile .elementor-tab-content {
        font-size: 18px !important;
    }
    
    /*---------------------------------*/
    /* Event Page                      */
    /*---------------------------------*/
    .is-evnt-page-section [data-widget_type="share-buttons.default"] {
        --alignment: inherit !important;
    }

    /*---------------------------------*/
    /* Post Comments Widgets           */
    /*---------------------------------*/
    [data-widget_type="post-comments.theme_comments"] {
        font-size: 20px;
    }

    #comments .comment-metadata {
        font-size: 14px;
    }

    [data-widget_type="post-comments.theme_comments"] .comment-form {
        padding-left: 0;
    }
}

/*------------------------------------------------------------*/
/* Phone Landscape Orientation                                */
/* for 640, 792 Pixel                                         */
/*------------------------------------------------------------*/
@media (min-width: 600px) and (max-width: 800px) {  /* (max-width: 767px) */
    /*---------------------------------*/
    /* General                         */
    /*---------------------------------*/
    .is-img-width-in-mobile img {
        width: 60% !important;
    }

    .is-video-width-in-mobile img,
    .is-video-width-in-mobile iframe {
        display: initial !important;
        width: 70% !important;
    }

    .is-bg-img-Spacer-in-mobile .elementor-spacer-inner {
        height: 250px !important;
    }

    .is-50-2-section > div > .elementor-column {
        width: 50%;
    }
    
    .is-remove-background-overlay .elementor-background-overlay {
        background-image: none !important;
        opacity: 0.1 !important;
    }

    .is-display-in-landscape-phone {
        display: block !important;
    }

    .is-no-display-in-landscape-phone {
        display: none;
    }

    /*---------------------------------*/
    /* Header                          */
    /*---------------------------------*/
    .is-top-header .elementor-widget:not(:last-child) {
        margin-left: 15px;
    }

    .is-header-mobile-logo img {
        width: 32% !important;
    }

    .is-header-banner .elementor-container {
        min-height: 11vw !important;
    }

    .is-recomnd-books-header-banner .elementor-container {
        min-height: 130px !important;
    }

    /*.elementor-nav-menu--dropdown*/
    .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
        height: 320px;
        padding-bottom: 30px;
    }

    /*---------------------------------*/
    /* Footer                          */
    /*---------------------------------*/
    .is-footer-banner-phone-portrait {
        display: none !important;
    }
    
    .is-footer-banner {
        display: block !important;
    }

    .is-footer-banner .elementor-column:nth-child(2) .elementor-widget-container {
        margin-bottom: -100px;
    }
    
    .is-footer {
        padding-top: 35px;
    }

    .is-footer .elementor-column:nth-child(1) {
        padding-bottom: 0;
        width: 38%;
    }

    .is-footer .elementor-column:nth-child(2) {
        padding-bottom: 0;
        width: 33%;
    }

    .is-footer .elementor-column:nth-child(3) {
        padding-bottom: 0;
        width: 28%;
    }

    .is-footer .is-newsletter {
        padding-left: 50%;
    }

    .is-footer-phone-in-mobile .elementor-button-wrapper {
        float: left;
    }

    /*---------------------------------*/
    /* accessibility                   */
    /*---------------------------------*/
    #pojo-a11y-toolbar.pojo-a11y-toolbar-left {
        top: 64px !important;
    }

    /*---------------------------------*/
    /* Home Pape                       */
    /*---------------------------------*/
    .is-hp-section-1 .elementor-column:nth-child(1) {
        width: 50%;
        padding-right: 4.5%;
    }

    .is-hp-section-1 .elementor-column:nth-child(1) > .elementor-widget-wrap { 
        align-content: start !important;
        padding-top: 7%;
    }

    .is-hp-section-1 .elementor-column:nth-child(2) {
        width: 50%;
    }
   
    .is-hp-section-2 .elementor-column:nth-child(1) {
        width: 32.982%;
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
    }

    .is-hp-section-2 .elementor-column:nth-child(1) .elementor-widget-wrap {
        padding: 0;
    }
    
    .is-hp-section-2 .elementor-column:nth-child(1) img {
        width: 100%;
        margin-right: -10px;
        margin-top: 20px;
    }
    
    .is-hp-section-2 .elementor-column:nth-child(2) {
        width: 67.018%;
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;

    }

    .is-hp-section-3 .elementor-column:nth-child(1) {
        width: 67.018%;
    } 
    
    .is-hp-section-3 .elementor-column:nth-child(2) img {
        width: 80%;
        margin-top: 10px;
    }
    
    .is-hp-section-3 .elementor-column:nth-child(2) {
        width: 32.982%;
    }
    
    .is-hp-section-5 {
        margin-bottom: 20px !important;
    }

    .is-hp-section-5 .elementor-column {
        width: 70%;
        margin: auto 15%;
    }

    /*---------------------------------*/
    /* archives                        */
    /*---------------------------------*/
    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(2, 1fr); 
    }

    .is-archive-inner-menu {
        width: 75% !important;
        margin-left: auto;
        margin-right: auto;
    }

    /*---------------------------------*/
    /* archives - Quotes               */
    /*---------------------------------*/
    .is-quote-rec-lectures-section .elementor-column:nth-child(1) {
        width: 57.8%;
    }

    .is-quote-rec-lectures-section .elementor-column:nth-child(2) {
        width: 41%;
    }

    .is-quote-rec-lectures-section .elementor-column:nth-child(2) .elementor-widget:nth-child(4) a {
        font-size: 4vw;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(1) {
        width: 57.8%;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(2) {
        width: 41%;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(2) .elementor-widget-wrap {
        align-content: flex-start !important;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(2) .elementor-widget {
        margin-bottom: 10px !important;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(2) .elementor-widget:nth-child(1) .elementor-heading-title {
        font-size: 4.5vw;
    }

    .is-quote-workshops-lectures-section .elementor-column:nth-child(2) .elementor-widget:nth-child(3) a {
        font-size: 4.3vw;
    }

    .is-quote-articles-section .elementor-column:nth-child(1) {
        width: 57.8%;
    }

    .is-quote-articles-section .elementor-column:nth-child(2) {
        width: 41%;
    }

    .is-quote-articles-section .elementor-column:nth-child(2) .elementor-widget:nth-child(1) .elementor-widget-container {
        margin-bottom: -5px;
    }

    .is-quote-articles-section .elementor-column:nth-child(2) .elementor-widget:nth-child(1) .elementor-icon {
        font-size: 40px;
    }
    
    .is-quote-blog-section .elementor-column:nth-child(1) {
        width: 57.8%;
    }

    .is-quote-blog-section .elementor-column:nth-child(2) {
        width: 41%;
    }

    .is-quote-blog-section .elementor-column:nth-child(2) .elementor-widget-wrap {
        align-content: flex-start !important;
        margin-top: 0;
    }

    /*---------------------------------*/
    /* Ultimate member pages           */
    /*---------------------------------*/
    .is-forgot-password-temporary-widget .elementor-widget-container {
        padding: 0% 12% 0% 12% !important;
    }

    /*---------------------------------*/
    /* Help Topics pages               */
    /*---------------------------------*/
    .is-help-topics-section-1 > div > .elementor-column:nth-child(1) {
        width: 70%;
        margin-bottom: 20px;
    }

    .is-help-topics-section-1 > div > .elementor-column:nth-child(1) > div > .elementor-element:last-child {
        display: initial;
    }

    .is-help-topics-section-1 .elementor-column:nth-child(2) {
        width: 30%;
        margin-top: 80px;
    }

    .is-help-topics-section-1 .elementor-column:nth-child(2) .elementor-widget-wrap {
        align-content: flex-start !important;
    }

    .is-help-topics-section-1 .elementor-column:nth-child(2) .elementor-element:first-child img {
        width: 100%;
    }

    .is-help-topics-section-1 .elementor-column:nth-child(2) .elementor-element:last-child {
        display: none;
    }

    .is-help-topics-section-2 > div > .elementor-column:nth-child(1) > div > .elementor-element:last-child {
       width: 50%;
    }

    .is-help-page-archives .elementor-post__text {
        margin-top: -5px;
    }

    /*---------------------------------*/
    /* Record Lectures page            */
    /*---------------------------------*/
    .is-rec-lectures-section {
        margin-bottom: 40px !important;
    }

    .is-rec-lectures-section > div > .elementor-column {
        width: 80%;
        margin: auto;
    }
   
    .is-rec-lectures-carousel-recommend .swiper-container {
        width: 85% !important;
    }
    
    /*---------------------------------*/
    /* Recommend Book page             */
    /*---------------------------------*/
    .is-recommend-books-page-section .elementor-column:nth-child(1) {
        width: 60%;
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9;
        padding-left: 10px;
    }

    .is-recommend-books-page-section .elementor-column:nth-child(2) {
        width: 40%;
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }

    /*---------------------------------*/
    /* Event page                      */
    /*---------------------------------*/
    .is-evnt-page-section > div > .elementor-column:nth-child(1) {
        width: 60%;
    }

    .is-evnt-page-section > div > .elementor-column:nth-child(2) {
        width: 40%;
    }

    .is-evnt-page-section [data-widget_type="share-buttons.default"] {
        text-align: center;
    }

    /*---------------------------------*/
    /* Future Event Page               */
    /*---------------------------------*/
    .is-future-event-section > div > .elementor-column:nth-child(1) {
        width: 40%;
    }

    .is-future-event-section > div > .elementor-column:nth-child(2) {
        width: 60%;
    }

    .is-future-event-section > div > .elementor-column:nth-child(2) .elementor-widget-wrap {
        padding: 0px 15px 0px 15px;
    }

    .is-future-event-end-spacer-widget .elementor-spacer-inner {
        height: 55px;
    }
        
    /*---------------------------------*/
    /* Content Supports Book page      */
    /*---------------------------------*/
    .is-content-supports-book-thanks-section .elementor-column:nth-child(1) {
        width: 60%;
    }

    .is-content-supports-book-thanks-section .elementor-column:nth-child(2) {
        width: 40%;
        margin: 0;
        padding: 10px;
    }

    .is-content-supports-book-thanks-section .elementor-column:nth-child(2) .elementor-widget-wrap {
        align-content: flex-start !important;
    }
    
    .is-content-supports-book-thanks-section .elementor-column:nth-child(2) .elementor-widget-container {
        margin-left: -20px;
        margin-top: 20px;
    }
    
    .is-content-supports-book-thanks-section .elementor-column:nth-child(2) img {
        width: 100%;
    }

    .is-content-supports-book-page .is-soundcloud-section .elementor-column {
        width: 70%;
        margin: auto 15%;
    }

    .is-content-supports-book-page .is-img-width-in-mobile img {
        width: 40% !important;
    }

    /*---------------------------------*/
    /* Contact page                    */
    /*---------------------------------*/
    .is-contact-map-section .elementor-column:nth-child(1) {
        width: 40%;
    }
    
    .is-contact-map-section .elementor-column:nth-child(1) .elementor-widget-wrap {
        margin-top: -150px;
    }

    .is-contact-map-section .elementor-column:nth-child(2) {
        width: 55%;
        padding-right: 10px;
    }

    /*---------------------------------*/
    /* Mailing Registration page       */
    /*---------------------------------*/
    .is-mailing-reg > div > .elementor-column:nth-child(1) {
        display: inherit;
        width: 49%;
        opacity: .5;
    }

    .is-mailing-reg > div > .elementor-column:nth-child(2) {
        width: 50%;
    }

    /*---------------------------------*/
    /* The Method page                 */
    /*---------------------------------*/
    .is-method-section-1 {
        margin-bottom: 30px !important;
    }
    
    .is-method-section-1 .elementor-column:nth-child(1) {
        width: 30%;
    }

    .is-method-section-1 .elementor-column:nth-child(1) .elementor-widget-wrap {
        align-content: flex-start !important;
        margin-top: 110px;
    }

    .is-method-section-1 .elementor-column:nth-child(1) .elementor-widget:nth-child(1) img,
    .is-method-section-1 .elementor-column:nth-child(1) .elementor-widget:nth-child(4) img {
        width: 100%;
    }
    

    .is-method-section-1 .elementor-column:nth-child(2) {
        width: 70%;
    }
    
    .is-method-section-2 .elementor-column:nth-child(1) {
        width: 70%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-method-section-2 .elementor-column:nth-child(2) {
        width: 28%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-right: 10px;
    }
        
    .is-method-section-3 .elementor-column:nth-child(1) {
        width: 28%;
    }

    .is-method-section-3 .elementor-column:nth-child(1) .elementor-background-overlay {
        background-position: center !important;
    }

    .is-method-section-3 .elementor-column:nth-child(2) {
        width: 70%;
    }

    .is-method-section-4 .elementor-column:nth-child(1) {
        width: 70%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-method-section-4 .elementor-column:nth-child(2) {
        width: 28%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-right: 10px;
        display: inherit;
    }

    .is-method-title-section {
        margin-top: -10px !important;
        margin-bottom: 10px !important;
    }

    /*---------------------------------*/
    /* About page                      */
    /*---------------------------------*/
    .is-about-section-1 {
        margin-bottom: 60px !important;
    }

    .is-about-section-1 .elementor-column:nth-child(1) {
        width: 40%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-about-section-1 .elementor-column:nth-child(1) .elementor-widget-wrap {
        padding-top: 42px;
    }

    .is-about-section-1 .elementor-column:nth-child(2) {
        width: 60%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    
    .is-about-section-2 {
        margin-bottom: 40px !important;
    }
    
    .is-about-section-2 .elementor-column:nth-child(1) {
        width: 70%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-about-section-2 .elementor-column:nth-child(2) {
        width: 30%;
        display: inherit;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    .is-about-section-2 .elementor-column:nth-child(2) .elementor-widget-wrap {
        margin-right: 12px;
    }
    /*
    .is-about-section-3 {
        width: 70%;
        margin: -10px 15% 25px !important;
    }
    */
    .is-about-section-4 .elementor-column:nth-child(1) {
        width: 30%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-about-section-4 .elementor-column:nth-child(2) {
        width: 70%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    .is-about-section-5 {
        margin-top: 10px !important;
        margin-bottom: 75px !important;
    }

    .is-about-section-5 .elementor-column:nth-child(1) {
        width: 40%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-about-section-5 .elementor-column:nth-child(2) {
        width: 60%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    /*---------------------------------*/
    /* Iמ Media page                   */
    /*---------------------------------*/
    .elementor-22280 section:nth-child(2) [data-widget_type="video.default"] .elementor-widget-container {
        padding: 0% 37% 0% 37%;
    }

    .elementor-22280 section:not(:nth-child(2)) [data-widget_type="video.default"] .elementor-widget-container {
        padding: 0% 34% 0% 34%;
    }

    /*---------------------------------*/
    /* Method Training page            */
    /*---------------------------------*/
    .is-method-training-section-1 {
        margin-bottom: 25px !important;
    }
    
    .is-method-training-section-1 .elementor-column:nth-child(1) {
        width: 30%;
    }

    .is-method-training-section-1 .elementor-column:nth-child(1) .elementor-widget-wrap {
        margin-top: 100px;
    }

    .is-method-training-section-1 .elementor-column:nth-child(1) .elementor-widget:nth-child(1) img {
        width: 100%;
    }
    
    .is-method-training-section-1 .elementor-column:nth-child(2) {
        width: 70%;
    }
    
    .is-method-training-section-2 {
        margin-top: 10px !important;
    }

    .is-method-training-section-2 .elementor-column:nth-child(1) {
        width: 70%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-method-training-section-2 .elementor-column:nth-child(2) {
        width: 28%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-right: 10px;
        margin-top: -10px;
    }

    .is-method-training-section-2 .elementor-column:nth-child(2) .elementor-background-overlay {
        opacity: 0.7 !important;
        background-position: 50% 0 !important;
        background-size: cover !important;
    }

    .is-method-training-section-3 {
        margin: 30px auto 75px !important;
    }

    .is-method-training-section-3 .elementor-column:nth-child(1) {
        width: 28%;
        display: inherit;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 2;
        order: 2;
    }

    .is-method-training-section-3 .elementor-column:nth-child(1) .elementor-background-overlay {
        opacity: .7 !important;
    }

    .is-method-training-section-3 .elementor-column:nth-child(2) {
        width: 70%;
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 1;
        order: 1;
    }

    /*---------------------------------*/
    /* The book page                   */
    /*---------------------------------*/
    .is-book-page-section-1 {
        margin: 40px auto !important;
    }

    .is-book-page-video-for-mobile {
        display: none;
    }

    .is-book-page-video-for-desktop-column {
        display: inherit !important;
    }
    
    .is-book-page-section-1 .elementor-column:nth-child(1) {
        width: 60%;
    }

    .is-book-page-section-1 .elementor-column:nth-child(2) {
        width: 38%;
    }

    .is-book-page-section-2 {
        margin: 50px auto 40px !important;
    }

    .is-book-page-section-2 .elementor-column:nth-child(1),
    .is-book-page-section-2 .elementor-column:nth-child(2),
    .is-book-page-section-3 .elementor-column:nth-child(1),
    .is-book-page-section-3 .elementor-column:nth-child(2),
    .is-book-page-section-4 .elementor-column:nth-child(1),
    .is-book-page-section-4 .elementor-column:nth-child(2) {
        width: 50%;
    }
    
    .is-book-page-section-2 .elementor-column:nth-child(1) .elementor-widget-wrap {
        margin: 0;
        padding: 0;
        margin-top: 45px;
    }

    .is-book-page-section-2 .elementor-column:nth-child(1) .elementor-widget:nth-child(1) img {
        width: 60%;
    }

    .is-book-page-section-3 .elementor-column:nth-child(1) .elementor-widget-wrap,
    .is-book-page-section-3 .elementor-column:nth-child(2) .elementor-widget-wrap {
        align-content: flex-start !important;
        align-items: flex-start !important;
    }

    .is-book-page-section-3 .elementor-column:nth-child(1) .elementor-widget-wrap {
        padding-top: 10px;
    }

    .is-book-page-section-4 .elementor-icon-list-item > .elementor-icon-list-text {
        font-size: 22px !important;
    }
        
    .is-book-page-section-5 {
        width: 80%;
        margin: auto 10%;
        margin-bottom: -50px !important;
    }

    .is-book-page-section-5 .elementor-icon-box-description {
        font-size: 16px !important;
    }

    /*---------------------------------*/
    /* Tab & toggle widgets            */
    /* in FAQ & Recommend page         */
    /*---------------------------------*/
    .is-faq-page-section > div > .elementor-column:nth-child(1),
    .is-recommend-page-section > div > .elementor-column:nth-child(1) {
        width: 70%;
    }

    .is-faq-page-section > div > .elementor-column:nth-child(2),
    .is-recommend-page-section > div > .elementor-column:nth-child(2) {
        width: 28%;
    }

    .is-faq-recom-mail-phone li:nth-child(1) {
        margin-bottom: 20px;
    }

    /*---------------------------------*/
    /* Book FAQ page                   */
    /*---------------------------------*/
    .is-book-faq-section-0 [data-widget_type="divider.default"]:nth-last-child(1) .elementor-widget-container {
        margin-top: 0;
    }

    .is-book-faq-section-1 .elementor-column:nth-child(1) {
        width: 60%;
    }

    .is-book-faq-section-1 .elementor-column:nth-child(2) {
        width: 40%;
        padding-right: 10px;
    }

    

    .is-book-faq-section-2 .elementor-column:nth-child(1) {
        width: 40%;
    }

    .is-book-faq-section-2 .elementor-column:nth-child(2) {
        width: 60%;
    }

    /*---------------------------------*/
    /* Book Review page                */
    /*---------------------------------*/
    .is-book-review-section .elementor-column:nth-child(1) {
        width: 54.823%;
    }

    .is-book-review-section .elementor-column:nth-child(2) {
        width: 45.133%;
    }

    /*---------------------------------*/
    /* Concepts page                   */
    /*---------------------------------*/
    .is-concepts-page {
        margin-bottom: 50px !important;
    }

    /*---------------------------------*/
    /* Page Under Construction         */
    /*---------------------------------*/
    .page-under-construction-section .elementor-column {
        width: 85%;
        margin: auto;
    }

    /*---------------------------------*/
    /* Popup New Site                  */
    /*---------------------------------*/
    .dialog-widget-content {
        margin-bottom: 2% !important;
    }
    
    .dialog-message {
        width: 400px !important;
    }
}

/*------------------------------------------------------------*/
/* Phone Landscape Orientation                                */
/* for 640 Pixel                                              */
/*------------------------------------------------------------*/
@media (min-width: 600px) and (max-width: 700px) {
    /*---------------------------------*/
    /* Footer                          */
    /*---------------------------------*/
    .is-footer-banner .elementor-column:nth-child(2) img {
        width: 65%;
    }

    /*---------------------------------*/
    /* Iמ Media page                   */
    /*---------------------------------*/
    .elementor-22280 section:nth-child(2) [data-widget_type="video.default"] .elementor-widget-container {
        padding: 0% 34% 0% 34%;
    }

    .elementor-22280 section:not(:nth-child(2)) [data-widget_type="video.default"] .elementor-widget-container {
        padding: 0% 30% 0% 30%;
    }
}

/*------------------------------------------------------------*/
/* Phone Portrait Orientation                                 */
/* for 360, 393 Pixel                                         */
/*------------------------------------------------------------*/
@media (max-width: 400px) {
    /*---------------------------------*/
    /* Home Page                       */
    /*---------------------------------*/
    .is-hp-section-2 .elementor-column:nth-child(2) .elementor-widget:nth-child(1) .elementor-heading-title {
        font-size: 6.8vw;
    }
    /*---------------------------------*/
    /* Footer                          */
    /*---------------------------------*/
    
    /*---------------------------------*/
    /* Event page                      */
    /*---------------------------------*/
    .is-evnt-page-section {
        border-bottom: none !important;
    }
    
    .is-event-page-recommend-title .elementor-heading-title {
        text-align: center;
    }

    .event-type-115 .is-event-details-widget-desktop,
    .event-type-117 .is-event-details-widget-desktop {
        display: none;
    }

    /*---------------------------------*/
    /* Post Comments Widgets           */
    /*---------------------------------*/
    [data-widget_type="post-comments.theme_comments"] .comment-body {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
}

/*------------------------------------------------------------*/
/* Phone Portrait Orientation                                 */
/* for 360 Pixel                                              */
/*------------------------------------------------------------*/
@media (max-width: 360px) {
    /*---------------------------------*/
    /* Footer                          */
    /*---------------------------------*/
    .is-footer .is-contact .elementor-button-text {
        font-size: 22px;
    }

    .is-footer [data-widget_type="social-icons.default"] .elementor-widget-container {
        margin-top: 1px;
    }
}