<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Template:       fortuna

*/

@import url("../fortuna/style.css");
#menu-item-25345, #menu-item-24413 {
    font-size: 20px;
}

.current-menu-item a {
    color: #fe8107 !important;
}

.bt_contact_us {
    width: 100%;
    background: #F7941D !important;
}

.bt_contact_us:hover {
    width: 100%;
    background: #e4820c !important;
}

.testimonial_style_big img {
    width: 195px !important;
    border-radius: 18px !important;
}

.quote_author_description {
    font-family: 'Rubik' !important;
    font-size: 23px !important;
    line-height: 23px !important;
    font-style: normal !important;
    color: #fe8107 !important;
    letter-spacing: -.04em !important;
    margin-bottom: 0px;
}

.testimonial_style_big .quote_author {
    margin-top: 0px !important;
    margin-bottom: 5px !important;
}

.testimonial_quote {
    display: flex;
    flex-direction: column-reverse;
}

.testimonial_style_big .icon_testimonial {
    font-size: 29px !important;
    letter-spacing: -0.06em;
    margin-bottom: 5px;
}

.quote_content p {
    font-family: 'Rubik' !important;
    font-size: 18px !important;
    line-height: 24px !important;
    font-style: normal !important;
    color: #474747 !important;
    letter-spacing: -.04em !important;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle {
    position: absolute;
    bottom: 0px !important;
    /* top: 50px; */
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open {
    left: 0;
    position: fixed;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-left {
    bottom: 0px;
    display: flex;
    align-items: flex-end;
}

.FIX_vc_row-no-padding {
    float: left !important;
}

#menu {
    float: right !important;
}

/* EN START */

.books_list h2 {
    color: white !important;
    line-height: 34px;
}

.books_list h3 {
    margin-bottom: 10px
}

.books_list a {
    font-size: 22px;
    color: white !important;
    text-shadow: 0px 0px 2px #000000;
}

.books_list a:hover {
    color: #f9b15b !important;
}

.english_buttons_container {
    display: none !important;
}

#en_donate .wpcf7-form-control-wrap input[type="text"], #en_donate .wpcf7-form-control-wrap input[type="password"], #en_donate .wpcf7-form-control-wrap input[type="email"], #en_donate .wpcf7-form-control-wrap input[type="tel"], #en_donate .wpcf7-form-control-wrap textarea, #en_donate .wpcf7-form-control-wrap select {
    text-align: left !important;
}

h2, h3 {
    text-transform: none !important;
}

h2 {
    font-size: 35px !important;
    font-weight: 500 !important;
    color: #522e91 !important;
    letter-spacing: -0.05em !important;
    margin-bottom: 10px;
    line-height: 45px;
    margin-top: 10px;
}

.section_title {
    margin-top: 50px !important;
    font-size: 55px !important;
    line-height: 50px !important;
    margin-bottom: 50px !important;
}

.en_text2 {
    font-size: 18px;
    line-height: 24px;
}

.our_learning h2 {
    font-size: 30px !important;
    margin-bottom: 0px;
    color: #333333 !important;
}

.our_learning h3 {
    font-size: 26px !important;
    margin-bottom: 0px;
    margin-bottom: 40px !important;
    color: #333333 !important;
}

/* .current-menu-item a {
    color: #fe8107 !important;
} */

.sixmonths {
    font-size: 26px !important;
    font-weight: 500 !important;
    color: #522e91 !important;
    letter-spacing: -0.05em !important;
    margin-bottom: 10px;
    line-height: 30px;
}

.en_list .boc_list_item .li_icon {
    float: left;
}

.en_list .boc_list_item .boc_list_item_text.normal {
    margin-right: 0px;
    margin-left: 30px;
}

.letsushelp {
    font-size: 34px !important;
    direction: ltr;
    line-height: 38px;
}

@media only screen and (min-width: 1301px) {
    .rights {
        height: 500px;
        direction: rtl !important;
    }
    .right_title {
        color: white !important;
        font-size: 55px !important;
        margin-bottom: 20px;
        line-height: 50px;
        letter-spacing: -.04em
    }
    .rights a {
        color: white !important;
        font-size: 30px !important;
        line-height: 30px;
    }
    .kol_logo {
        text-align: center;
        margin-bottom: 5px
    }
    .kol_logo img {
        width: 200px !important;
    }
    .rights_pdf_links img {
        width: 400px;
    }
    .pdf_link_title {
        letter-spacing: -.015em;
        font-size: 40px;
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 1300px) {
    .rights {
        height: 350px;
        direction: rtl !important;
    }
    .right_title {
        color: white !important;
        font-size: 34px !important;
        margin-bottom: 0px;
        line-height: 35px;
        letter-spacing: -.04em
    }
    .rights a {
        color: white !important;
        font-size: 24px !important;
        line-height: 20px;
    }
    .kol_logo {
        text-align: center;
        margin-bottom: 5px
    }
    .kol_logo img {
        width: 150px !important;
    }
    .rights_pdf_links img {
        width: 400px;
    }
    .pdf_link_title {
        letter-spacing: -.015em;
        font-size: 40px;
        margin-bottom: 20px !important;
    }
}

@media only screen and (min-width: 1301px) {
    .ensilder {
        display: flex;
    }
    .ensilder_right {
        display: flex;
    }
    .ensilder_left {
        display: flex;
        position: relative;
        align-items: center;
        justify-content: center;
    }
    .en_text {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 80px !important;
    }
    .en_vision_img img {
        width: 250px;
        margin-top: 80px;
    }
    .ensilder_left_text {
        position: absolute;
        width: 80%;
        color: #3f1c70;
        text-align: left;
        direction: ltr;
        font-size: 28px;
        line-height: 34px;
    }
    .en_title {
        font-size: 40px;
        margin-top: 80px;
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 769px) {
    .ensilder {
        display: flex;
    }
    .ensilder_right {
        display: flex;
    }
    .ensilder_left {
        display: flex;
        position: relative;
        align-items: center;
        justify-content: center;
    }
    .en_text {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 80px !important;
        color: #4b2a87;
    }
    .en_vision_img img {
        width: 250px;
        margin-top: 80px;
    }
    .ensilder_left_text {
        position: absolute;
        width: 80%;
        color: #3f1c70;
        text-align: left;
        direction: ltr;
        font-size: 18px;
        line-height: 22px;
    }
    .en_title {
        font-size: 40px;
        margin-top: 80px;
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 767px) {
    .english_buttons_container {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #fe8107;
    }
    .english_buttons {
        display: flex;
        cursor: pointer;
        flex-direction: row-reverse;
    }
    .english_button {
        background-color: #522e91;
        padding: 5px 20px 5px 20px;
        border-radius: 5px;
        margin: 10px;
        color: white;
        font-size: 20px;
        transition: .2s;
    }
    .english_button:hover {
        background-color: #3a1875;
        transition: .2s;
    }
}

@media only screen and (max-width: 768px) {
    .english_buttons_container {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #fe8107;
        width: 100%;
    }
    .english_buttons {
        display: flex;
        flex-direction: row;
        margin-top: 10px;
        margin-bottom: 10px;
        cursor: pointer;
        flex-direction: row-reverse;
    }
    .english_button {
        background-color: rebeccapurple;
        padding: 10px 30px 10px 30px;
        border-radius: 5px;
        margin: 5px;
        text-align: center;
        color: white;
        font-size: 18px;
        line-height: 20px;
    }
}

@media only screen and (max-width: 768px) {
    .ensilder {
        display: flex;
        flex-direction: column;
    }
    .ensilder_right {
        display: flex;
    }
    .ensilder_left {
        display: flex;
        position: relative;
        align-items: center;
        justify-content: center;
        height: 500px;
        background-color: #e4e4e4;
    }
    .ensilder_left img {
        display: none;
    }
    .en_text {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 80px !important;
        color: #4b2a87;
        padding-left: 16px;
        padding-right: 16px;
    }
    .en_vision_img img {
        width: 250px;
        margin-top: 80px;
    }
    .ensilder_left_text {
        position: absolute;
        width: 85%;
        color: #3f1c70;
        text-align: left;
        direction: ltr;
        font-size: 20px;
        line-height: 26px;
    }
    .en_title {
        font-size: 40px;
        margin-top: 80px;
        margin-bottom: 20px;
    }
}

/* EN END */

.story_on_gray p {
    font-size: 20px;
    line-height: 26px;
}

.story_white_text h3 {
    color: white;
    line-height: 24px;
}

.story_top img {
    width: 150px;
    margin-top: 40px;
}

.TopDivStory h3 {
    font-size: 23px;
    margin-bottom: 40px !important;
    line-height: 27px;
}

.topstory {
    font-size: 22px !important;
}

.storytext h3 {
    font-size: 24px;
    line-height: 28px;
}

.storytext h2 {
    font-size: 34px !important;
    line-height: 34px;
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 1017px) and (min-width: 769px) {
    .story_white_text h3 {
        color: white;
        line-height: 19px;
        font-size: 16px;
    }
}

.ShortExcerpt {
    color: #444;
    line-height: 20px;
    font-size: 16px;
}

input[type='submit'], input[type='reset'] {
    background: #4b2a87 !important;
}

input[type="submit"]:hover {
    background: #2c115e !important;
}

.vc_col-has-fill&gt;.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_row&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_vc_row&gt;.vc_row&gt;.vc_vc_column&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner&gt;.vc_row&gt;.vc_vc_column_inner&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_row&gt;.vc_vc_column&gt;.vc_column_container&gt;.vc_column-inner, .vc_row-has-fill&gt;.vc_vc_column_inner&gt;.vc_column_container&gt;.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 0px!important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid&gt;li, .wpb_button {
    margin-bottom: 0px !important;
}

.av_bt {
    width: 100%;
    background: #522e91 !important;
    margin-top: 40px;
}

.PostMainPic {
    margin-top: 50px;
    height: 300px;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    align-items: center;
    position: relative;
}

.post_image {
    width: 100%;
    height: 100%;
    background-position: 100% !important;
}

.PostDate {
    border-radius: 10px 0 0 10px;
    z-index: 2;
    padding-top: 11px;
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 20px;
    align-items: center;
    width: auto;
    height: 50px;
    background-color: #ffffffab;
    color: black;
    font-size: 20px;
    letter-spacing: -.01em;
    font-weight: 400;
    padding-right: 10px;
}

.PostTitle {
    color: white;
    font-weight: 600;
    z-index: 2;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    position: absolute;
    margin: 0;
    top: 50%;
    text-shadow: 0px 0px 15px #000000eb;
    line-height: 37px;
}

.PostOverly {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #0000006e;
}

.PostSmallTitle {
    direction: initial;
    font-size: 26px;
    color: #522e91;
    font-weight: 600;
}

.post_date {
    color: #fe8107;
}

@media only screen and (min-width: 1151px) {
    .title_contact {
        font-size: 40px;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 0px;
        color: #522e91;
    }
    .contact_container {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 250px;
    }
    .contact_item {
        width: 250px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .contact_item img {
        margin-bottom: 10px;
        position: relative;
        transition: .2s;
        top: 0px;
        cursor: pointer;
    }
    .contact_item .icon1 img {
        width: 55px;
    }
    .contact_item .icon2 img {
        width: 60px;
    }
    .contact_item .icon3 img {
        width: 70px;
    }
    .contact_item .icon4 img {
        width: 60px;
    }
    .contact_item .icon5 img {
        width: 65px;
    }
    .contact_item .icon {
        width: 100px;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .contact_item img:hover {
        top: -10px;
        transition: .2s;
    }
    .contact_item_title {
        font-size: 22px;
        color: #2b2a2c;
        font-weight: 500;
    }
}

@media only screen and (max-width: 1150px) {
    .title_contact {
        font-size: 40px;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 40px;
        color: #522e91;
    }
    .contact_container {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .contact_item {
        width: 250px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .contact_item img {
        margin-bottom: 3px;
        position: relative;
        transition: .2s;
        top: 0px;
        cursor: pointer;
    }
    .contact_item .icon1 img {
        width: 35px;
    }
    .contact_item .icon2 img {
        width: 35px;
    }
    .contact_item .icon3 img {
        width: 35px;
    }
    .contact_item .icon4 img {
        width: 35px;
    }
    .contact_item .icon5 img {
        width: 40px;
    }
    .contact_item .icon {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .contact_item_title {
        margin-bottom: 50px;
        font-size: 26px;
        color: #2b2a2c;
        font-weight: 500;
    }
}

@media only screen and (min-width: 769px) {
    .post_item_desc {
        width: 70%;
        background-color: #F0EFED;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .post_item_block {
        overflow: hidden;
        width: 100%;
        display: flex;
        margin-bottom: 40px;
        height: 155px !important;
        border-radius: 10px;
        border: 1px solid #c6c2cc;
    }
    .post_item_block .pic {
        margin-bottom: 0px;
        width: 30%;
        background-position: 100% !important;
    }
    .gisthavideoAndText {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row-reverse
    }
    .gisthavideoAndText .text {
        font-size: 20px;
        color: #4b2a87;
        margin-bottom: 20px !important;
        margin-left: 10px;
    }
    .gisthavideoAndText img {
        margin-top: 40px;
    }
    .gisha_on_dark {
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        height: 350px;
        margin-bottom: 60px !important;
        font-size: 24px;
        line-height: 30x;
    }
    .gisha_gray_top {
        font-size: 30px;
        line-height: 33px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .gisha_on_gray {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #3f1c70;
        height: 250px;
        margin-bottom: 60px !important;
        font-size: 24px;
        line-height: 30px;
    }
    .rights_list h3 {
        font-size: 32px;
        color: #f7941d;
    }
    .rights_list h4 {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .rights_list .icon-check2:before {
        top: 2px;
        position: relative;
    }
    .rights {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px;
    }
    .rights img {
        padding-top: 30px;
        width: 170px;
    }
    .rights h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
        margin-bottom: 30px !important;
    }
    /* .av_team_person:hover {
        background-color: #ece1ff !important;
        transition: .2s;
    } */
    .team_persons_title {
        font-size: 26px;
        color: #fe8107;
        margin-top: 20px;
    }
    .av_team_container {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .av_team_row {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .av_team_person {
        /* cursor: pointer; */
        transition: .2s;
        text-align: center;
        border: solid #522e91 1px;
        border-radius: 10px;
        width: 330px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 10px;
        margin: 15px;
        height: 70px;
    }
    .person_name {
        font-size: 24px;
        font-weight: 400;
        letter-spacing: -.02em;
    }
    .person_title {
        font-size: 18px;
        letter-spacing: -.02em;
    }
    .image_and_text {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #faf5ff;
        height: 500px;
        margin-bottom: 0px;
    }
    .text_in_center {
        height: 350px;
        display: flex;
        background-color: #4b2a87;
        align-items: center;
        justify-content: center;
    }
    .misson h3 {
        color: white !important;
        font-size: 30px;
        line-height: 34px;
    }
    .etichs {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px !important;
    }
    .etichs img {
        padding-top: 30px;
        width: 100px;
    }
    .etichs h2 {
        font-size: 40px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
    .logos {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px !important;
    }
    .logos img {
        padding-top: 30px;
        width: 100px;
    }
    .logos h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
    .etichs_list h3 {
        margin-bottom: 0px;
        font-size: 30px;
    }
    .etichs_list h4 {
        font-weight: 300;
        font-size: 24px;
    }
    .etichs_list .icon-check2:before {
        top: 8px;
        position: relative;
    }
    .recommended h2 {
        font-size: 35px !important;
        line-height: 36px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
    .recommended_list h3 {
        color: #fe8107;
    }
    .recommended_list h4 {
        font-weight: 300;
        font-size: 20px;
    }
    .team {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px;
    }
    .team img {
        padding-top: 30px;
        width: 200px;
    }
    .team h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
}

@media only screen and (max-width: 768px) {
    .recommended_list h3 {
        color: #fe8107;
    }
    .post_item_desc {
        width: 100%;
        background-color: #F0EFED;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .post_item_block {
        overflow: hidden;
        width: 100%;
        display: flex;
        flex-direction: column;
        margin-bottom: 40px;
        min-height: 155px !important;
        border-radius: 10px;
        border: 1px solid #c6c2cc;
    }
    .post_item_block .pic {
        margin-bottom: 0px;
        width: 100%;
        height: 135px;
        background-position: 100% !important;
    }
    .gisthavideoAndText {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .gisthavideoAndText .text {
        font-size: 20px;
        color: #4b2a87;
        margin-bottom: 20px !important;
    }
    .gisthavideoAndText img {
        margin-top: 40px;
        margin-bottom: -20px;
    }
    .gisha_on_dark {
        display: flex;
        align-items: center;
        justify-content: center;
        color: white;
        margin-bottom: 60px !important;
        font-size: 22px;
        line-height: 27px;
    }
    .gisha_gray_top {
        font-size: 30px;
        line-height: 33px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .gisha_on_gray {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #3f1c70;
        height: 250px;
        margin-bottom: 60px !important;
        font-size: 22px;
        line-height: 27px;
    }
    .mobilepadding {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .no_mobilepadding {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .rights_list h3 {
        font-size: 32px;
        color: #f7941d;
    }
    .logos_shotaphim {
        padding-left: 10px;
        padding-right: 10px;
    }
    .av_team_person:hover {
        background-color: #ece1ff !important;
        transition: .2s;
    }
    .team_persons_title {
        font-size: 26px;
        color: #fe8107;
        margin-top: 15px;
    }
    .av_team_row {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    .av_team_person {
        border: solid #522e91 1px;
        border-radius: 10px;
        width: 320px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 10px;
        margin: 10px;
    }
    .person_name {
        font-size: 24px;
        font-weight: 400;
        letter-spacing: -.02em;
        margin-left: 10px;
    }
    .person_title {
        font-size: 20px;
        letter-spacing: -.02em;
    }
    .av_team {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .av_team .vc_col-sm-12 {
        width: 600px;
    }
    .av_team .team_image {
        display: none;
    }
    .image_and_text {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #faf5ff;
        padding-bottom: 50px;
        margin-bottom: 0px;
    }
    .text_in_center {
        display: flex;
        padding-top: 30px;
        background-color: #4b2a87;
        align-items: center;
        justify-content: center;
    }
    .misson h3 {
        color: white !important;
        font-size: 26x;
        line-height: 26px;
    }
    .etichs {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px;
    }
    .etichs img {
        padding-top: 30px;
        width: 100px;
    }
    .etichs h2, .recommended h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
    .rights {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px;
    }
    .rights img {
        padding-top: 30px;
        width: 100px;
    }
    .rights h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
        margin-bottom: 30px !important;
    }
    .logos {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px !important;
    }
    .logos img {
        padding-top: 30px;
        width: 100px;
    }
    .logos h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
    .etichs_list {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .etichs_list h3 {
        margin-bottom: 3px;
        font-size: 24px;
        line-height: 24px;
    }
    .etichs_list h4 {
        font-weight: 300;
        font-size: 20px;
        line-height: 24px;
    }
    .etichs_list .icon-check2:before {
        top: -2px;
        position: relative;
    }
    .team {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 30px;
    }
    .team img {
        padding-top: 30px;
        width: 100px;
    }
    .team h2 {
        font-size: 30px !important;
        line-height: 30px;
        margin-top: 15px;
        font-weight: 400 !important;
    }
}

/* TABLE START */

.fortuna_table .time {
    border-right: 1px solid #ffffff !important;
}

.fortuna_table th {
    vertical-align: middle;
    border: none;
    text-align: center;
    padding: 8px 14px;
    font-weight: 500;
    background-color: #F26122;
}

.fortuna_table td {
    vertical-align: middle;
    background: white;
}

.fortuna_table tr:hover td {
    background: rgb(228, 220, 243);
}

/* TABLE END */

/* AV FORM START */

#av_form form .button, #av_form form a.button, #av_form form button, #av_form form input[type='submit'], #av_form form input[type='reset'], #av_form form input[type='button'] {
    width: 100%;
    background: #f7941d !important;
}

#av_form form #content {
    height: 100px;
}

#av_form form .button:hover, #av_form form a:hover.button, #av_form form button:hover, #av_form form input[type="submit"]:hover, #av_form form input[type="reset"]:hover, #av_form form input[type="button"]:hover {
    background-color: #787878 !important;
}

#av_form form {
    padding: 20px 50px 50px 50px;
    margin-bottom: -50px;
}

#av_form form div.wpcf7-mail-sent-ok {
    border: none !important;
    font-size: 20px;
    color: white;
    solid #398f14: ;
    margin-right: 0px !important;
    padding: 0px !important;
}

#av_form form .approve_mail {
    float: right;
    margin-top: 9px;
}

#av_form form input[type="text"], #av_form form input[type="password"], #av_form form input[type="email"], #av_form form input[type="tel"], #av_form form textarea, #av_form form select {
    border: none !important;
    padding: 8px;
    outline: none;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    border-radius: 5px !important;
    font-family: inherit;
    font-size: 22px !important;
    margin: 0 !important;
    text-align: right !important;
}

#av_form form .wpcf7-list-item-label {
    color: white;
    font-size: 20px;
    margin-right: 3px;
}

#av_form form span.wpcf7-list-item {
    margin: 0;
}

#av_form form input[type='submit'] {
    letter-spacing: 0.08em;
    font-size: 25px;
    border-radius: 5px;
}

div.wpcf7-response-output {
    margin-top: -25px !important;
    direction: rtl;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000;
}

/* AV FORM END */

.readbooks .button {
    width: 50% !important;
    background: #f7941d !important;
}

#hoverBox h2 {
    color: white !important;
    line-height: 40px;
    font-size: 40px !important;
    padding-left: 20px;
    padding-right: 20px;
}

.vc-hoverbox-block {
    border-radius: 10px;
    min-height: 340px !important;
}

.vc-hoverbox-inner {
    width: 100%;
    display: inline-block;
    min-height: 340px !important;
}

/* Theme customization starts here */

#boc_searchform_in_header ::placeholder {
    color: white;
    opacity: 1;
    /* Firefox */
}

#boc_searchform_in_header :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: white;
}

#boc_searchform_in_header ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: white;
}

.Max500Img img {
    max-height: 500px !important;
    width: auto !important;
}

.Space_10_bottom {
    margin-bottom: 10px !important;
}

.Space_5_bottom {
    margin-bottom: 5px !important;
}

.acc_holder.border .acc_item {
    border-bottom: 1px dotted #afadad;
}

.LastDiv {
    margin-bottom: 80px !important;
}

.FirstDiv {
    margin-top: 80px;
    margin-bottom: 20px;
}

.AdTitle {
    font-size: 40px !important;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 42px !important;
    margin-bottom: 3px !important;
    margin-top: 0px !important;
}

.AdSubTitle {
    font-size: 32px !important;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 32px !important;
    margin-bottom: 10px !important;
    margin-top: 5px !important;
}

.accordion_content {
    padding-top: 0px !important;
}

ul {
    /* list-style: none outside; */
    list-style-position: outside;
    padding-right: 20px;
}

.acc_holder.rounded .acc_item h4 {
    font-size: 26px;
    font-weight: 500;
    color: #522e90 !important;
    line-height: 27px;
}

#tabs h2 {
    font-size: 25px !important;
}

.TabPicContainer {
    min-height: 300px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

strong {
    font-weight: 500;
}

.lowercase {
    text-transform: lowercase !important;
}

.flipltr {
    direction: ltr !important;
}

.fliprtl {
    direction: rtl !important;
}

.TopPageText {
    font-size: 25px !important;
    line-height: 32px;
    font-weight: 800 !important;
    color: #522e91 !important;
    letter-spacing: -0.04em !important;
}

.MainTitle {
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -0.05em !important;
    line-height: 33px;
    margin-bottom: 10px;
}

.MainTitleNumber {
    font-size: 26px;
}

.firststepsMainTitleBig {
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -0.05em !important;
    line-height: 40px;
    margin-bottom: 10px !important;
}

.MainTitleBig {
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -0.05em !important;
    line-height: 40px;
    margin-bottom: 10px !important;
}

.Purple {
    color: #522e90 !important;
}

.Orange {
    color: #F7941D !important;
}

.Gray {
    color: #2B2A2C !important;
}

.LightGray {
    color: #e6e7e8 !important;
}

.MediumTitle {
    letter-spacing: -0.05em !important;
    font-weight: 500;
    font-size: 25px;
}

.BodyText {
    font-size: 22px;
    letter-spacing: -0.05em !important;
    margin-bottom: 10px;
    line-height: 28px;
}

.BodyTextBig {
    font-size: 26px;
    letter-spacing: -0.05em !important;
    margin-bottom: 10px;
    line-height: 30px;
    font-weight: 500;
    direction: rtl;
}

.BodyTextBold {
    font-size: 22px;
    letter-spacing: -0.05em !important;
    font-weight: 500;
    margin-bottom: 10px;
    line-height: 28px;
}

.DubleSizeImage img {
    max-width: 50% !important;
}

.button {
    width: 80%;
    text-align: center;
    font-size: 20px !important;
    font-weight: 500 !important;
    letter-spacing: .01em !important;
}

.button i.icon {
    font-size: 17px !important;
    margin: 0px !important;
}

.DarkOrangeBt {
    width: 100%;
    background: #F26122 !important;
}

.DarkOrangeBt:hover {
    width: 100%;
    background: #CF5524 !important;
}

.OrangeBt {
    width: 100%;
    background: #F7941D !important;
}

.OrangeBt:hover {
    width: 100%;
    background: #E0871D !important;
}

.GrayBt {
    width: 100%;
    background: #2B2A2C !important;
}

.GrayBt:hover {
    width: 100%;
    background: #1F1F20 !important;
}

.PurpleBt {
    width: 100%;
    background: #522E91 !important;
}

.PurpleBt:hover {
    width: 100%;
    background: #3F1C70 !important;
}

.img_slider.owl-theme .owl-controls .owl-nav div {
    background: none !important;
    color: #f7941e;
}

.kidsmobile {
    margin-bottom: -10px !important;
}

#mobile_menu {
    display: none;
    background-color: #522E91;
    padding: 0px;
    z-index: 100000;
    position: absolute;
    width: 100%;
}

.mobile_search_form input {
    width: 100%;
    background: none !important;
    border: none !important;
    padding: 0;
    color: #ddd;
    border-radius: 2px;
    font-size: 16px !important;
}

#mobile_menu ul li a {
    background: white !important;
    color: #522E91;
    font-size: 25px;
    line-height: 1.7em;
    display: block;
    position: relative;
    padding: 12px 30px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

#mobile_menu&gt;ul&gt;li a {
    background: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
}

#mobile_menu ul li a&gt;span:not(.icl_lang_sel_bracket) {
    float: right;
    width: 42px;
    height: 32px;
    text-align: center;
    font-size: 19px;
    line-height: 45px;
    margin-top: -2px;
}

#mobile_menu&gt;ul&gt;li&gt;a:hover {
    background: #F1F1F1;
}

#header a:hover {
    color: #522E91 !important;
}

#mobile_menu ul li a:hover&gt;span {
    color: #522E91 !important;
    cursor: pointer;
}

#mobile_menu&gt;ul&gt;li&gt;a:hover {
    background: #ffffff !important;
}

.mobile_search_form {
    margin: 20px 30px;
}

.mobile_search_form input {
    width: 100%;
    background: #303030;
    border: 1px solid #444;
    padding: 8px 10px;
    color: #ddd;
    border-radius: 2px;
}

.number {
    font-size: 90%;
}

/* footer START */

#footer .col ul li {
    margin-bottom: 7px !important;
    direction: ltr;
}

#menu-av_heb_footer {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    width: 300px;
    float: left;
}

.footer_contacts {
    display: flex
}

.contactitem {
    padding-left: 10px;
}

.activebranding {
    font-size: 12px;
}

#menu-av_heb_footer {
    text-align: left !important;
}

#footer {
    border: none !important;
    background: #fff !important;
    font-size: 15px !important;
    color: #42454A;
    padding-top: 0px;
    line-height: 28px;
}

#footer.footer_light {
    padding-top: 0px;
}

/* .footer_adress:before {zoom: 0.8; vertical-align: -7px; content: url(/wp-content/uploads/2019/03/adress.png);}*/

.footer_mail:before {
    zoom: 0.8;
    vertical-align: -7px;
    content: url(/wp-content/uploads/2019/03/footer_mail.png);
}

.footer_call:before {
    zoom: 0.8;
    vertical-align: -7px;
    content: url(/wp-content/uploads/2019/03/footer_call.png);
}

.footer_facebook:before {
    zoom: 0.8;
    vertical-align: -7px;
    content: url(/wp-content/uploads/2019/03/footer_facebook.png);
}

.footer_btm {
    display: none;
}

#footerstrip {
    background-color: #4b2a87;
    padding-bottom: 184px;
}

#footer_logo {
    margin-top: -178px;
    text-align: center;
    zoom: 0.9;
}

.divider {
    margin-top: 10px;
    margin-bottom: 25px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 1px;
    background: #522e91;
}

#footer_strip {
    padding-bottom: 184px;
    margin-top: -43px !important;
}

#footerlogo {
    margin-top: -200px;
}

/* ----_responsive fix START */

@media only screen and (min-width: 1280px) {}

@media only screen and (max-width: 1280px) and (min-width: 1017px) {
    .divider {
        width: 940px !important;
    }
}

@media only screen and (max-width: 1017px) and (min-width: 769px) {
    .footer_mail:before {
        zoom: 0.7;
        vertical-align: -5px;
    }
    .footer_call:before {
        zoom: 0.7;
        vertical-align: -5px;
    }
    .footer_facebook:before {
        zoom: 0.7;
        vertical-align: -5px;
    }
    .rightfooter {
        font-size: 14px;
    }
    .divider {
        width: 720px !important;
    }
}

@media only screen and (max-width: 769px) {
    .footer_adress {
        letter-spacing: -0.02em
    }
    #footerstrip {
        background-color: #4b2a87;
        padding-bottom: 134px;
    }
    #footer_logo {
        margin-top: -148px;
        text-align: center;
        zoom: 0.7;
    }
    #footer .container {
        width: 90%;
    }
    .divider {
        width: 440px !important;
    }
    .menu-av_heb_footer-container {
        display: none !important;
    }
    .footer_contacts {
        display: inline-block;
        text-align: center;
    }
    .contactitem {
        padding-left: 20px;
        display: inline-block;
        font-size: 18px;
    }
    .footer_mail:before {
        zoom: 0.7;
        vertical-align: -4px;
        content: url(/wp-content/uploads/2019/03/footer_mail.png);
    }
    .footer_call:before {
        zoom: 0.7;
        vertical-align: -3px;
        content: url(/wp-content/uploads/2019/03/footer_call.png);
    }
    .footer_facebook:before {
        zoom: 0.7;
        vertical-align: -3px;
        content: url(/wp-content/uploads/2019/03/footer_facebook.png);
    }
    .divider {
        width: 440px !important;
    }
    .textwidget {
        text-align: center;
    }
    #footer .section .col:first-child {
        margin-bottom: -30px;
        margin-right: 0;
        margin-left: 0;
    }
}

@media only screen and (max-width: 480px) {
    .divider {
        width: 300px !important;
    }
}

/* ----_responsive fix END */

/* footer END */

.filteritem select {
    -webkit-appearance: none;
    /* for chrome &amp; safari */
    -moz-appearance: none;
    /* for mozilla */
    background-image: url("/wp-content/uploads/2019/03/arrow_select.png");
    width: 115%;
    /* To hide the orginal dropdown arrow in IE */
    background-repeat: no-repeat;
    background-position: 15px center;
}

.hide {
    display: none !important;
}

h2 {
    font-size: 35px !important;
    font-weight: 500 !important;
    color: #522e91 !important;
    letter-spacing: -0.05em !important;
    margin-bottom: 10px;
}

/* #header
================================================== */

/* ----_responsive fix START */

@media only screen and (min-width: 1280px) {
    #menu {
        font-size: 22px;
    }
}

@media only screen and (max-width: 1280px) {
    #menu {
        font-size: 18px !important;
    }
    .logo_img {
        width: 380px;
        padding-top: 10px;
    }
}

@media only screen and (max-width: 1120px) {
    #menu {
        font-size: 17px !important;
    }
    .logo_img {
        width: 300px;
        padding-top: 15px;
    }
}

@media only screen and (min-width: 1017px) {
    .header_contacts .contacts .item {
        padding-left: 12px;
        margin-right: 12px;
    }
    .contacts_mobile {
        display: none !important;
    }
    #donate_mobile {
        display: none !important;
    }
    #header {
        background: #522E91 !important;
    }
    .mobile_logo {
        display: none !important;
    }
}

/* ----MOBILE HEADER */

@media only screen and (max-width: 1017px) {
    #tav_midot img {
        height: 51px;
        margin-top: 8px !important;
        margin-left: 20px;
    }
    #sperator img {
        height: 50px;
        margin-top: 8px !important;
        margin-left: 15px;
    }
    #igul img {
        height: 45px;
        margin-top: 8px;
        margin-left: 16px;
    }
    #donate_mobile img {
        height: 45px;
        margin-top: 13px !important;
    }
    .contacts_mobile {
        display: flex;
        margin-left: 30px
    }
    .contacts_mobile .item {
        padding-left: 12px;
        margin-right: 0px;
    }
    .contacts_mobile .item img {
        height: 43px;
        margin-top: 14px
    }
    .contacts {
        display: none !important;
    }
    .contacts_mobile {
        display: flex !important;
    }
    #donate {
        display: none !important;
    }
    #mobile_menu_toggler {
        margin-top: 22px;
    }
    .logo_img {
        width: 400px;
        padding-top: 15px;
    }
    .desktop_logo {
        display: none !important;
    }
    #mobile_logo {
        float: right;
    }
    .mobile_logo {
        width: 350px;
        transition: all 0.3s ease-out, line-height 0.1s ease-out;
    }
    #header {
        background: #EEEEEE !important;
    }
    .m_nav_ham {
        background: #522E91;
    }
    .av_search {
        display: none;
    }
    #header {
        zoom: 0.75 !important;
    }
}

@media only screen and (max-width: 450px) {
    #tav_midot img {
        height: 35px;
        margin-top: 10px;
        margin-left: 15px;
    }
    #sperator img {
        height: 35px;
        margin-top: 12px;
        margin-left: 14px;
    }
    #igul img {
        height: 35px;
        margin-top: 10px;
        margin-left: 14px;
    }
    #donate_mobile img {
        height: 35px;
        ;
        margin-top: 12px;
    }
    .contacts_mobile .item img {
        height: 35px;
        margin-top: 10px;
        margin-left: 5px;
    }
}

/* iPhone 5 &amp; 5S in portrait &amp; landscape */

@media screen and (device-width: 320px) and (device-height: 568px) {
    #tav_midot img {
        height: 28px !important;
        margin-top: 10px;
        margin-left: 12px !important;
    }
    #sperator img {
        height: 28px !important;
        margin-top: 12px;
        margin-left: 11px !important;
    }
    #igul img {
        height: 28px !important;
        margin-top: 6px !important;
        margin-left: 12px !important;
    }
    #donate_mobile img {
        height: 28px !important;
        margin-top: 10px !important;
    }
    .logo_img {
        width: 300px;
        padding-top: 12px !important;
    }
    #mobile_menu_toggler {
        margin-top: 17px;
    }
    .contacts_mobile .item img {
        height: 30px !important;
        margin-top: 7px !important;
        margin-bottom: -5px !important;
        margin-left: 9px !important;
        margin-right: 0px;
    }
}

/* iPad in portrait &amp; landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .logo_img {
        width: 360px;
        padding-top: 12px !important;
    }
    #mobile_menu_toggler {
        margin-top: 20px !important;
    }
    .contacts_mobile .item img {
        height: 40px !important;
        margin-top: 14px !important;
        margin-bottom: -5px !important;
        margin-left: 30px !important;
        margin-right: 0px;
    }
}

/* iPad PRO in portrait &amp; landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) {
    .logo_img {
        width: 300px;
        padding-top: 16px !important;
    }
}

/* iPhone 6, 7, &amp; 8 in portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    #sperator img {
        height: 35px !important;
        margin-top: 10px;
        margin-left: 15px !important;
    }
    #tav_midot img {
        height: 35px !important;
        margin-top: 10px !important;
        margin-left: 15px !important;
    }
    #igul img {
        height: 35px !important;
        margin-top: 6px !important;
        margin-left: 15px !important;
    }
    #donate_mobile img {
        height: 35px !important;
        margin-top: 10px !important;
    }
    .logo_img {
        width: 360px;
        padding-top: 10px !important;
    }
    #mobile_menu_toggler {
        margin-top: 17px;
    }
    .contacts_mobile .item img {
        height: 35px !important;
        margin-top: 10px !important;
        margin-bottom: -5px !important;
        margin-left: 9px !important;
        margin-right: 0px;
    }
}

/* iPhone 6, 7, &amp; 8 Plus in portrait &amp; landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    #sperator img {
        height: 40px !important;
        margin-top: 12px;
        margin-left: 18px !important;
    }
    #tav_midot img {
        height: 40px !important;
        margin-top: 6px !important;
        margin-left: 18px !important;
    }
    #igul img {
        height: 40px !important;
        margin-top: 6px !important;
        margin-left: 18px !important;
    }
    #donate_mobile img {
        height: 40px !important;
        margin-top: 18px !important;
    }
    .logo_img {
        width: 360px;
        padding-top: 12px !important;
    }
    #mobile_menu_toggler {
        margin-top: 17px;
    }
    .contacts_mobile .item img {
        height: 40px !important;
        margin-top: 10px !important;
        margin-bottom: -5px !important;
        margin-left: 9px !important;
        margin-right: 0px;
    }
}

/* Galaxy S5 portrait and landscape */

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .contacts_mobile .item {
        padding-left: 20px;
        margin-right: 0px;
    }
    #tav_midot img {
        height: 35px !important;
        margin-top: 10px;
        margin-left: 10px !important;
    }
    #sperator img {
        height: 35px !important;
        margin-top: 12px;
        margin-left: 10px !important;
    }
    #igul img {
        height: 35px !important;
        margin-top: 10px;
        margin-left: 10px !important;
    }
    #donate_mobile img {
        height: 30px;
        ;
        margin-top: 12px;
    }
    .logo_img {
        width: 360px;
        padding-top: 12px !important;
    }
    #mobile_menu_toggler {
        margin-top: 17px;
    }
    .contacts_mobile .item img {
        height: 35px !important;
        margin-top: 7px !important;
        margin-bottom: -5px !important;
        margin-left: 7px !important;
    }
}

/* Pixel portrait and landscape */

@media screen and (device-width: 411px) and (max-device-height: 823px) {
    .logo_img {
        width: 360px;
        padding-top: 12px !important;
    }
    #mobile_menu_toggler {
        margin-top: 17px;
    }
    #tav_midot img {
        height: 35px !important;
        margin-top: 10px;
        margin-left: 10px !important;
    }
    #sperator img {
        height: 35px !important;
        margin-top: 12px;
        margin-left: 10px !important;
    }
    #igul img {
        height: 35px !important;
        margin-top: 10px;
        margin-left: 10px !important;
    }
    #donate_mobile img {
        height: 30px;
        ;
        margin-top: 12px;
    }
    .logo_img {
        width: 360px;
        padding-top: 10px;
    }
    .contacts_mobile .item img {
        height: 35px !important;
        margin-top: 10px !important;
        margin-bottom: -5px !important;
        margin-left: 17px !important;
    }
}

@media only screen and (max-width: 1017px) and (min-width: 769px) {}

@media only screen and (max-width: 900px) and (min-width: 769px) {}

@media only screen and (max-width: 769px) {
    .full_header {
        display: block !important;
    }
}

/* ----_responsive fix END */

.header_contacts .contacts {
    display: flex;
    margin-left: 30px
}

.header_contacts .contacts .item img {
    height: 35px !important;
    margin-top: 14px
}

#tav_midot img {
    height: 51px;
    margin-top: 3px;
    margin-left: 20px;
}

#sperator img {
    height: 50px;
    margin-top: 6px;
    margin-left: 15px;
}

#igul img {
    height: 45px;
    margin-top: 6px;
    margin-left: 16px;
}

.header_contacts {
    display: flex;
    float: left !important;
}

.header_contacts #donate {
    width: 270px;
    margin-left: -10px;
}

.logo_img {
    padding-top: 5px;
}

.custom_menu_4 #menu&gt;ul&gt;li ul&gt;li&gt;a:hover {
    background-color: #2a2a2a14;
}

#menu&gt;ul&gt;li&gt;a&gt;span {
    padding: 0px 4px 0px 0px;
}

#menu&gt;ul&gt;li&gt;a&gt;span {
    padding: 0px 0px 0px 7px;
    font-family: 'icomoon';
    font-size: 27px;
    position: relative;
    top: 6px;
    line-height: 0;
}

#menu {
    font-size: 22px;
}

.custom_menu_4 #menu&gt;ul&gt;li&gt;div {
    background: #ffffff !important;
    box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.2);
}

.custom_menu_4 #menu&gt;ul&gt;li ul&gt;li&gt;a {
    color: #522E91;
    font-size: 19px;
    line-height: 25px;
    padding-left: 50px !important;
}

#menu&gt;ul&gt;li:not(.boc_nav_button):hover&gt;a, #header .header_cart li a.icon:hover {
    color: #F7941D !important;
}

#av_search {
    float: left;
}

.av_search {
    width: 36px;
    padding-left: 1px;
    margin-top: 23px;
    transition: all 0.3s ease-out, line-height 0.1s ease-out;
}

#header.scrolled #av_search {
    margin-top: 15px;
    transition: all 0.3s ease-out, line-height 0.1s ease-out;
}

#header .container {
    width: 95% !important;
}

#boc_searchform_in_header {
    background-color: #707070;
}

#header a {
    color: white
}

#header a:hover {
    color: #F7941D
}

#menu a {
    text-decoration: none;
    color: #ffffff;
    font-weight: 400;
}

@media only screen and (max-width:1500px) and (min-width: 1018px) {
    #menu a {
        font-size: 15px;
    }
    #menu&gt;ul&gt;li&gt;a {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

.full_header {
    border-bottom: none;
    background: #ffffff !important;
    padding: 6px 0;
}

#subheader {
    color: #666;
    opacity: 1;
}

/* #Forms
================================================== */

form {
    margin-bottom: 20px;
}

fieldset {
    margin-bottom: 20px;
}

#av_form form input[type="text"], #av_form forminput[type="password"], #av_form forminput[type="email"], #av_form forminput[type="tel"], #av_form formtextarea, #av_form form select {
    border: none;
    padding: 8px;
    outline: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 7px;
    font-family: inherit;
    font-size: inherit;
    color: #522E91;
    margin: 0;
    width: 100%;
    max-width: 100%;
    display: block;
    margin-bottom: 20px;
    background: #f9f9f9;
    transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}

/* wpcf7 contactform START */

span.wpcf7-not-valid-tip {
    display: none !important;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    border: none !important;
    text-align: right;
    color: red;
    padding-right: 0px !important;
    margin-top: -36px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
    margin-bottom: 0px;
}

span.wpcf7-list-item {
    margin: 0;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select {
    text-align: right;
}

/* .button, a.button, button, input[type='submit'], input[type='reset'], input[type='button'] {
    background: #4b2a87 !important;
}

.button:hover, a:hover.button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    background: #2c115e !important;
} */

.button:hover, a:hover.button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
    background-color: #787878;
}

.button, a.button, button, input[type='submit'], input[type='reset'], input[type='button'] {
    width: 100%;
    background: #0089D0;
}

/* wpcf7 contactform END */

/* full width header Start */

#header .container {
    width: 90%;
}

.container.mega_menu_holder {
    width: 100% !important;
}

/* full width header END*/

/* on desktop START */

@media only screen and (min-width: 769px) {
    .mobile {
        display: none !important;
    }
    #mobile {
        display: none !important;
    }
    .paddingTextFullRaw {
        padding-left: 60px;
        padding-right: 60px;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    #hoverBox .BodyText {
        font-size: 20px;
        line-height: 23px !important;
    }
    .SingleTabSpace {
        padding-bottom: 65px;
        padding-top: 90px;
    }
    #hoverBox {
        padding-bottom: 80px !important;
    }
    #contactAndBooks {
        margin-top: 50px;
        margin-bottom: 10px;
    }
}

/* on desktop END */

/* on mobile START */

@media only screen and (max-width: 768px) {
    .desktop {
        display: none !important;
    }
    #desktop {
        display: none !important;
    }
    .paddingTextFullRaw {
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    #tableRaw {
        padding-left: 30px;
        padding-right: 30px;
    }
    #hoverBox .BodyText {
        font-size: 19px;
        line-height: 21px !important;
    }
    #av_form form {
        padding: 20px 0px 50px 00px;
        margin-bottom: -50px;
    }
    #hoverBox h2 {
        color: white !important;
        line-height: 33px;
        font-size: 31px !important;
        padding-left: 0px;
        padding-right: 0px;
        direction: rtl !important;
    }
    #hoverBox .vc_column_container&gt;.vc_column-inner {
        box-sizing: border-box;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 20px;
        width: 100%;
    }
    #contactAndBooks {
        flex-direction: column-reverse;
    }
    .readbooks .button {
        width: 100% !important;
        background: #f7941d !important;
    }
    .readbooks {
        /* height: 300px; */
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .SingleTabSpace {
        padding-bottom: 35px;
        padding-top: 60px;
    }
    .MobileMargin {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    #tabs .vc_row.vc_row-flex {
        flex-direction: column-reverse;
    }
    #diagnosis {
        flex-direction: column-reverse;
    }
    .AdRaw {
        flex-direction: column-reverse;
    }
    .TabPicContainer {
        margin-bottom: 40px;
    }
}

/* on mobile END */

/* FILTER_responsive fix START */

#main_slider {
    margin-bottom: -30px !important;
}

#slct1 {
    padding: 10px;
    height: 55px;
    height: 40px;
    font-weight: 500;
    border-radius: 7px;
}

#slct2 {
    padding-: 10px;
    height: 55px;
    height: 40px;
    font-weight: 500;
    border-radius: 7px;
}

#bt1 {
    padding: 10px;
    height: 40px;
    font-size: 20px;
    letter-spacing: -0.1px;
    border-radius: 7px;
    background-color: #522E91;
}

.filteritem {
    display: inline-block;
}

#filter {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 10px;
}

#filtertitle {
    vertical-align: -3px;
    width: 250px;
    display: inline-block;
    font-size: 25px;
    text-align: right;
    color: white;
    font-weight: 500;
    padding-left: 0px;
    letter-spacing: -0.03em;
}

#one {
    width: 250px;
    padding-left: 10px;
}

#tow {
    width: 400px;
    padding-left: 10px;
}

#tree {
    width: 150px;
    padding-top: 1px
}

@media only screen and (min-width: 1280px) {}

@media only screen and (max-width: 1110px) and (min-width: 870px) {
    #filtertitle {
        text-align: center !important;
        display: block !important;
        width: 100%;
    }
}

@media only screen and (max-width: 870px) and (min-width: 769px) {
    #one {
        eight: 42px !important;
        width: 200px !important;
        padding-left: 10px;
    }
    #tow {
        height: 42px !important;
        width: 350px;
        padding-left: 10px;
    }
    #tree {
        height: 42px !important;
        width: 150px;
        padding-top: 1px;
        border: none;
    }
    #bt1 {
        height: 41px;
        font-size: 20px;
        letter-spacing: -0.1px;
        border: none;
        border-radius: 7px;
        background-color: #522E91;
    }
    #filtertitle {
        text-align: center !important;
        display: block !important;
        width: 100%;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1017px) {}

@media only screen and (max-width: 1017px) and (min-width: 769px) {}

@media only screen and (max-width: 769px) {
    #filter {
        text-align: center;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    #filtertitle {
        text-align: center !important;
        display: block !important;
        width: 100%;
        font-size: 28px;
        margin-top: 0px;
    }
    .filteritem {
        display: block;
    }
    #one {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 10px;
    }
    #tow {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 10px;
    }
    #tree {
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 10px;
    }
    #bt1 {
        margin-bottom: 15px !important;
    }
}

/* FILTER_responsive fix END */

/* ----_responsive fix START */

@media only screen and (min-width: 1280px) {}

@media only screen and (max-width: 1280px) and (min-width: 1017px) {}

@media only screen and (max-width: 1017px) and (min-width: 769px) {}

@media only screen and (max-width: 769px) {}

@media only screen and (max-width: 1280px) {
    .RemoveBrOnMobile br {
        display: none;
    }
    .MainTitle {
        padding-left: 20px;
        font-size: 25px;
        font-weight: 500;
        letter-spacing: -0.05em !important;
        line-height: 26px;
        margin-bottom: 10px;
        padding-right: 20px;
    }
    .MainTitleNumber {
        font-size: 21px;
    }
    .firststepsMainTitleBig {
        padding-left: 20px;
        font-size: 35px;
        font-weight: 500;
        letter-spacing: -0.05em !important;
        line-height: 35px;
        margin-bottom: 10px !important;
    }
    .MainTitleBig {
        padding-left: 20px;
        font-size: 35px;
        font-weight: 500;
        letter-spacing: -0.05em !important;
        line-height: 35px;
        margin-bottom: 10px !important;
        padding-right: 20px;
    }
    .DubleSizeImage img {
        max-width: 40% !important;
    }
}

/* ----_responsive fix END */

/* MEDIA PAGE */

.MediaDate {
    position: relative;
    top: 1px;
}

.MediaDateIcon {
    position: relative;
    top: 1px;
}

.MediaMasonry {
    font-family: 'Assistant', sans-serif;
    direction: rtl;
    text-align: right;
    transition: all .5s ease-in-out;
    column-gap: 30px;
    column-fill: initial;
}

/* MediaMasonry item */

.MediaMasonry .MediaBrick {
    margin-bottom: 30px;
    display: inline-block;
    position: relative;
    /* Fix the misalignment of items */
    vertical-align: bottom;
    /* Keep the item on the very top */
    width: 100%;
    background-color: #F0EFED;
    border-width: 1px;
    height: 250px;
    overflow: hidden;
    border-style: solid;
    border-color: #c0c189;
    border-radius: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-column-break-inside: avoid;
    /* Chrome, Safari, Opera */
    page-break-inside: avoid;
    /* Firefox */
    break-inside: avoid;
    /* IE 10+ */
}

.MediaMasonry .MediaBrick:hover {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: #EAE9D5;
}

.MediaOverlay {
    z-index: 99;
    display: flex;
    position: absolute;
    justify-content: space-between;
    align-items: center;
    margin-left: 50px;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0;
    font-size: 16px;
}

.MediaOverlay:hover {
    cursor: pointer;
    opacity: .2;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.MediaInfo {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: flex;
    position: absolute;
    justify-content: space-between;
    align-items: center;
    margin-left: 50px;
    bottom: 0;
    width: 100%;
    height: 50px;
    background-color: white;
    opacity: .9;
    font-size: 16px;
}

.MediaName {
    direction: ltr;
    font-weight: 300;
    font-size: 20px;
    margin-right: 20px;
}

.MediaDate {
    font-size: 16px;
    color: #ABAC73;
    margin-left: 20px;
}

.MediaName {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
}

/* MediaMasonry image effects */

.MediaMasonry .MediaBrick img {
    transition: all .5s ease-in-out;
    backface-visibility: hidden;
    /* Remove Image flickering on hover */
}

.MediaMasonry .MediaBrick:hover img {
    opacity: .75;
}

/* Bordered MediaMasonry */

.MediaMasonry.bordered {
    column-rule: 1px solid #eee;
    column-gap: 50px;
}

.MediaMasonry.bordered .MediaBrick {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #eee;
    align-items: baseline;
}

/* Gutterless MediaMasonry */

.MediaMasonry.gutterless {
    column-gap: 0;
}

.MediaMasonry.gutterless .MediaBrick {
    margin-bottom: 0;
}

/* MediaMasonry on tablets */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .MediaMasonry {
        display: block;
        display: -webkit-flex;
        display: -moz-flex;
        display: flex;
        -webkit-align-items: left;
        -webkit-moz-items: left;
        align-items: left;
        -webkit-justify-content: left;
        -moz-justify-content: left;
        justify-content: left;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-align-content: flex-end;
        -moz-align-content: flex-end;
        align-content: flex-end;
        justify-content: center;
    }
    .MediaMasonry .MediaBrick {
        width: calc(33% - 25px);
    }
}

/* MediaMasonry on big screens */

@media only screen and (min-width: 1024px) {
    .desc {
        font-size: 1.25em;
    }
    .intro {
        letter-spacing: 1px;
    }
    .MediaMasonry {
        display: block;
        display: -webkit-flex;
        display: -moz-flex;
        display: flex;
        -webkit-align-items: left;
        -webkit-moz-items: left;
        align-items: left;
        -webkit-justify-content: left;
        -moz-justify-content: left;
        justify-content: left;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-align-content: flex-end;
        -moz-align-content: flex-end;
        align-content: flex-end;
        justify-content: center;
    }
    .MediaMasonry .MediaBrick {
        width: calc(33% - 25px);
    }
}

/* MEDIA PAGE END */</pre></body></html>