/* history carousel block*/
.history_section_slider .history_time_line_slider .year_wrap .content {
    background: hsl(0deg 0% 92% / 70%);
}

.section_pdf_list .item_wrap .item .content {
    background: #f7f7f78c;
}

.opening_content .content .title {
    display: none;
}

@media (min-width: 1600px) and (min-height: 900px) {
    .section:first-child:not(.main):not(.pop_in):not(.dynamic):not(.slideshow) {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.page.id-478.post_preview_section.carousel_4 .item_wrap, .post_preview_section.list_3 .item_wrap {
    width: 50%;
}

.post_preview_section.carousel_4 h2, .post_preview_section.list_3 h2 {
    text-transform: capitalize;
}

.post_preview_section.carousel_4 .item_wrap .item .description, .post_preview_section.list_3 .item_wrap .item .description {
    display: none;
}

.page.id-2.post_preview_section.carousel_4 .item_wrap, .post_preview_section.list_3 .item_wrap {
    width: 33.3%;
}

@media (max-width: 767px) {
    .page.id-2.post_preview_section.carousel_4 .item_wrap, .post_preview_section.list_3 .item_wrap {
        width: 100% !important;
    }
}

.section_icons .wrap {
    padding: 80px;
    background-color: transparent;
    color: #000;
}

.section_icons .title {
    color: #112622;
}

.map_section #map_content .content {
    background-color: hsl(168.57deg 38% 11% / 90%);
}

#footer_menu:before {
    background: hsl(169.41deg 14.03% 39.47% / 49%)
}

.section_icons .subtitle {
    color: #0d1e1b;
}

@media (min-width: 1600px) and (min-height: 900px) {
    #break_scroll + .section:not(.pop_in):not(.dynamic), .section:not(.pop_in):not(.dynamic) + .section:not(.pop_in):not(.dynamic) {
        padding-top: 60px;
    }
}

.opening_content .content strong, .opening_content .content b {
    color: #4c4a33;
    font-size: 1.5em;
}
.opening_content .content {
    color: #000;
    background-color: #f7f7f7e6;
}
.history_time_line_years button.slick-arrow {
    display: none !important;
}

.section_pdf_list .item_wrap .item .content .title {
    color: #0d1e1b;

}

.section_pdf_list .item_wrap .item .content .title:hover {
    color: #ddd;
    font-size: 1.6em;
}

.section_pdf_list .item_wrap .item .content .read_more a {
    color: #4c4a33;
}
#main_menu_wrap .cols ul.menu > li.current-menu-item > a, #main_menu_wrap .cols ul.menu > li.current-page-parent > a {
    color: hsl(141.08deg 100% 23.3%);
}

/* START MOBILE*/
@media (max-width: 767px) {
    .section_icons .content {
        padding: 0 0;
    }
    .history_time_line .year_wrap .title {
        font-size: 1.3em;
    }
}
@media (min-width: 768px) and (max-width: 1025px) {
    .section_pdf_list .item_wrap .item {
        padding: 2em;
        font-size: large;
    }
}
@media (max-width: 767px) {
    .section:first-child:not(.main):not(.pop_in):not(.dynamic):not(.slideshow) {
        padding-top: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.social .fab.fa-twitter:before {
    font-family: 'fb_socials';
    content: '\f926';
}
/* END MOBILE*/
/* start open ally*/
@media (min-width: 991px) {
button.open_a11y_panel.top_right {
    top: 100px;
    bottom: auto;
    left: auto;
    right: 20px;
}
}
@media (max-width: 991px) {
    button.open_a11y_panel.top_right {
        top: 80px!important;
        right: 10px!important;
    }
}


/* THE MAGIC 🧙‍♀️ */
&[open] {
    > summary:before {
        content: '-';
    }

    > summary ~ * {
        animation: open .5s ease-in-out;
    }
}

summary {
    padding: 1rem;
    background: transparent;
    padding-left: 2.2rem;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    color: var(--main);
    @include flexbox();
    @include align-items(center);
    @include transition();

    &:hover {
        color: var(--hover);
    }

    &:before {
        content: '+';
        position: absolute;
        left: 1rem;
        transform: rotate(0);
        transform-origin: .2rem 50%;
        transition: .25s transform ease;
    }

    /* MORE MAGIC 🧙 ♀ ♀ ♀ ♀️ */

    &::-webkit-details-marker {
        display: none;
    }

    > ul {
        padding-bottom: 1rem;
        margin-bottom: 0;
    }

    ~ * {
        padding: 1em;
    }
}

/* end details*/

/* Customer Alliance widget */
#ca-widget-container {
    position: fixed;
    bottom: 80px;
    right: 80px;
    left: auto;
    width: 115px;
    height: auto;
    z-index: 99999;

    @media (max-width: 1023px ) {
        bottom: 60px;
        right: 0;
        width: 96px;
        height: 96px;
    }

    @media (min-width: 1024px) and (max-width: 1099px) {
        right: 0;
    }
}

@media (max-width: 1024px ) {
    .btns_wrap .btnCta a {
        padding: 0 1.5em 0;
        font-size: 16px;
    }
}

#header {
    flex-wrap: nowrap;
}

@media (min-width: 1025px) and (max-width: 1600px) {
    #main_book {
        width: unset;

        a {
            padding: 0 1em 0;
        }
    }

    #highlight_menu ul.menu, #languages .desktop > ul > li a.lang_sel_sel span {
        font-size: 15px;
    }
}

@media (min-width: 1025px) and (max-width: 1400px) {
    #highlight_menu ul.menu, #languages .desktop > ul > li a.lang_sel_sel span {
        font-size: 12px;
    }
}
#languages .desktop > ul ul {
    z-index: 10;
}

#languages .desktop > ul > li a.lang_sel_sel span {
    text-transform: uppercase;
}
