/*
 Theme Name:   Sounder Child Theme
 Theme URI:    http://sounder.themerex.net/
 Description:  Sounder Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     sounder
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  sounder
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

@media screen and (max-width: 1023px) {
    .column-logo {
        width: 25%;
    }
    .column-main-menu {
        width: 75%;
    }
    .column-social-menu {
        display: none !important;
    }
}


/* hide desktop-ad on mobile*/

@media screen and (max-width: 1279px) {
    .desktop-ad {
        display: none !important;
    }
}


/* hide mobile-ad on desktop*/

@media screen and (min-width: 1280px) {
    .mobil-ad {
        display: none !important;
    }
}

#menu-social {
    background-color: transparent;
    padding: 0;
    float: right;
}

#menu-social li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

#menu-social li:before {
    display: none;
}

#menu-social>li+li {
    margin-left: 0.5rem;
}

#menu-social>li>a {
    padding: 0;
}

#menu-social>li>a:hover {
    background-color: transparent;
}

.sc_layouts_row_fixed_always~.top_panel_title {
    margin-top: 6rem;
}


/*
 $content: 734px;			// Content width
 $sidebar: 356px;			// Sidebar width
*/

body.body_style_boxed:not(.expand_content) [class*="content_wrap"]>.content {
    width: 704px !important;
}

[class*="content_wrap"]>.sidebar {
    width: 386px !important;
}

.sidebar_right [class*="content_wrap"]>.sidebar {
    float: right !important;
    position: static !important;
}

.sc_recent_news_style_news-announce .post_size_small {
    width: 24.8%;
    margin: 0.1%;
    margin-top: 0.1%;
    margin-bottom: 0.1%;
}


/*ads*/

.home .friss-before-content,
.home .friss-after-content,
.home .friss-after-title,
.home .friss-news-after-title,
.home .friss-our-team-after-title,
.home .friss-broadcast-after-title,
.home .friss-shows-after-title {
    display: none;
}

.page:not(.home) [class^="friss-"] {
    display: none;
}

.home .friss-adlabel {
    display: block !important;
}

.sidebar .widget.friss-widget {
    padding: 0.5rem;
    text-align: center;
}


/*ads our team*/

.friss-our-team-after-title,
.friss-broadcast-after-title,
.friss-shows-after-title,
.friss-shows-after-title .friss-adlabel,
.friss-our-team-after-title .friss-adlabel,
.friss-front-page-after-stream,
.friss-front-page-after-program,
.friss-front-page-after-news,
.friss-after-radio-player,
.friss-after-radio-player .friss-adlabel {
    display: block !important;
}

.friss-post-before-post-nav,
.friss-front-page-after-stream,
.friss-front-page-after-program,
.friss-front-page-after-news,
.friss-our-team-after-title,
.friss-broadcast-after-title,
.friss-front-page-top,
.friss-before-content,
.friss-after-content,
.friss-after-title,
.friss-news-after-title,
.friss-news-category-after-title,
.friss-news-inline-2,
.friss-shows-after-title,
.friss-content,
.friss-after-radio-player,
.friss-widget>div {
    position: relative;
    /* margin-bottom: 70px; */
    padding-bottom: 50px;
    margin-top: 50px;
    text-align: center;
}

.page_content_wrap .friss-news-after-title,
.page_content_wrap .friss-news-category-after-title {
    margin-top: calc(50px - 1.2rem);
}

.friss-widget>div {
    margin-bottom: 20px;
    margin-top: 20px;
    border: none;
}

.friss-adlabel {
    position: absolute;
    /* bottom: -20px; */
    bottom: 28px;
    left: 0;
    right: 0;
}


/*custom footer */

.footer_wrap .widget_title,
.footer_wrap .widgettitle {
    color: #fff;
    background-color: #0367a5;
}

@media screen and (min-width: 1024px) {
    .footer_default .sc_layouts_widgets_columns_wrap {
        display: flex;
    }
    .footer_default .widget {
        margin-left: 30px !important;
        /* flex: 0 0 calc(33.3333333333% - 50px); */
        flex: 0 0 23%;
    }
}

@media screen and (max-width: 1023px) {
    .trx_addons_columns_wrap {
        margin-right: 0 !important;
    }
}


/*post like counters hidden front page*/

.home .sc_recent_news_style_news-announce .line-one .post_meta_item.post_counters_likes {
    display: none;
}

.sc_googlemap_title {
    color: #fff !important;
    background-color: #000;
    margin-bottom: 0.5em;
    padding: 0.5em;
}

.page_content_wrap {
    padding-top: 1.2rem;
    padding-bottom: 1.7rem;
}

.trx_addons_column-1_2 img.logo {
    margin-bottom: 1em;
}

.bottom-radiobar {
    /* background-color: rgba(0, 0, 0, 0.75); */
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 8000;
    transition: all 1s;
}
.bottom-radiobar.open {
    bottom: 0 !important;
}

.live,
.open-icon {
    display: none;
    transition: all 0.5s;
}

.bottom-radiobar ul li {
    margin: 1em 0;
}

@media screen and (min-width: 1075px) {
    .bottom-radiobar .content_wrap {
        display: grid; grid-gap: 0em;
        /* background-color: black; */
    }
    .bottom-radiobar .blank {
        display: inherit;
    }
    .bottom-radiobar .title {
        position: relative;
        top: 1.8em;
    }
    .bottom-radiobar ul {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .bottom-radiobar ul li {
        margin: 1em 0;
    }
    .footer_copyright_inner {
        padding-bottom: 88px;
    }
    .trx_addons_scroll_to_top.show {
        bottom: 1.25em !important;
    }
}

@media screen and (max-width: 1074px) {
    .bottom-radiobar {
        display: flex;
        bottom: -17.5rem;
    }
    .bottom-radiobar .blank {
        display: none;
    }
    .bottom-radiobar .content_wrap {
        width: 964px !important;
    }
    .bottom-radiobar ul li {
        width: 50%;
        float: left;
    }
    .bottom-radiobar ul li.title {
        cursor: pointer;
        width: 100%;
    }
    .live,
    .open-icon {
        display: inline-block;
        transform: rotate(0);
    }
    .bottom-radiobar.open .open-icon {
        transform: rotate(180deg);
    }
    .trx_addons_scroll_to_top {
        display: none !important;
    }
}
@media screen and (max-width: 1023px) {
    .bottom-radiobar .content_wrap {
        width: 708px !important;
    }
}
@media screen and (max-width: 767px) {
    .bottom-radiobar {
        bottom: -17.4rem;
    }
    .bottom-radiobar .content_wrap {
        width: 340px !important;
        font-size: 14px;
    }
    .bottom-radiobar .blank {
        display: none;
    }
}

.bottom-radiobar ul {
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 0;
}

.bottom-radiobar ul li a {
    text-decoration: none;
}

.radio-channels .fa-play-circle {
    vertical-align: middle;
    margin: -0.5em 0;
}

.radio-channels .play-icon:before {
    background-color: white;
    color: #0366a5;
    font-family: "fontello";
    content: "\e957";
    padding: 0.35em;
    border-radius: 50%;
}

.radio-channels:hover .play-icon:before {
    color: black;
}

.footer_copyright_inner {
    padding-bottom: 142px;
}
.footer_copyright_inner .sc_layouts_item {
    margin: 0 !important;
}

@media screen and (max-width: 1023px) {
    .footer_copyright_inner .content_wrap {
        width: 100% !important;
    }
    .footer_copyright_inner .copyright_text {
        padding: 1.3em 2em !important;
    }
}

.trx_addons_scroll_to_top.show {
    bottom: 0.25em !important;
    right: 0.25em;
}


body.page-template-radio-player #fb-root {
    display: none !important;
}

body.page-template-radio-player .page_content_wrap {
    padding-top: 2rem;
    padding-bottom: 0;
    background-color: #fff;
}

body.page-template-radio-player .logo {
    max-height: 150px;
}

body.page-template-radio-player.scheme_default h3,
body.page-template-radio-player.scheme_default {
    color: #323031;
}

body.page-template-radio-player.scheme_default .mejs-container .mejs-controls,
body.page-template-radio-player.scheme_default .wp-playlist .mejs-container .mejs-controls {
    background-color: #f00;
}

body.page-template-radio-player.scheme_default .mejs-container *,
body.page-template-radio-player.scheme_default .mejs-controls .mejs-button > button,
body.page-template-radio-player.scheme_default .mejs-controls .mejs-time-rail span {
    color: #fff;
}

body.page-template-radio-player.scheme_default .mejs-controls .mejs-time-rail span,
body.page-template-radio-player.scheme_default .mejs-controls .mejs-time-rail .mejs-time-current,
body.page-template-radio-player.scheme_default .mejs-controls .mejs-volume-slider .mejs-volume-current,
body.page-template-radio-player.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background-color: #fff;
}

.scheme_default .mejs-controls .mejs-time-rail .mejs-time-total,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-hovered,
.scheme_default .mejs-controls .mejs-volume-slider .mejs-volume-total,
.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background-color: lightgray;
}

body.page-template-radio-player.scheme_default .select_container,
body.page-template-radio-player.scheme_default .select_container::before,
body.page-template-radio-player.scheme_default .select_container select {
    border-color: #f00;
    background-color: #f00 !important;
}

body.page-template-radio-player label {
    font-weight: bold;
}

@media screen and (max-width: 479px) {
    .frissfm_content_container {
        width: 300px !important;
    }
}

@media screen and (max-width: 479px) {
    body.page-template-radio-player .content_wrap,
    body.page-template-radio-player .content_container {
        width: 320px !important;
    }
}

@media screen and (max-width: 767px) {
    body.page-template-radio-player .mobil-ad {
        display: block !important;
    }
    body.page-template-radio-player .desktop-ad {
        display: none !important;
    }
}

@media screen and (min-width: 768px) {
    body.page-template-radio-player .mobil-ad {
        display: none !important;
    }
    body.page-template-radio-player .desktop-ad {
        display: block !important;
    }
}

body.page-template-radio-player #cover_image,
body.page-template-radio-player #cover_placeholder_image {
    height: 256px;
    width: auto;
    margin: auto;
}


/*
    Youtube channel display
*/

.youtube_channel.ytc_wall_1-6 .ytc_video_container {
    padding: 5px;
    box-sizing: border-box;
    max-width: 33.333%;
}

.youtube_channel.ytc_wall_1-6 .ytc_video_container.ytc_video_1 {
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .youtube_channel.ytc_wall_1-6 .ytc_video_container:not(.ytc_video_1) {
        max-width: 50%;
    }
}

@media screen and (max-width: 480px) {
    .youtube_channel.ytc_wall_1-6 .ytc_video_container:not(.ytc_video_1) {
        max-width: 100%;
    }
}


/*
    Header
*/


/* @media (min-width: 1280px) {
    .top_panel {
        position: relative;
        z-index: 8000;
        padding: 0.1px 0 0;
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        height: 32rem;
    }
}

@media (max-width: 782px) {
    .top_panel {
        min-height: 20em !important;
    }
} */

.top_panel .frissfm-mobile-header {
    min-height: 20rem;
}

@media screen and (min-width: 480px) {
    .top_panel .frissfm-mobile-header {
        min-height: 32rem;
    }
}

.frissfm-front-news .post_item {
    margin: 0.1% !important;
}

.smartbanner__info__title {
    font-size: 16px;
    font-weight: 700;
}

.smartbanner__info__author, .smartbanner__info__price {
    font-size: 14px;
}
.smartbanner__info__price {
    font-weight: 600;
}

.smartbanner__button {
    font-size: 16px;
}

.smartbanner__button:visited, .smartbanner__button:active {
    color: #f18d1d;
}

.smartbanner__icon {
    background-color: #fff;
}

/* Rádió GaGa */

@font-face {
    font-family: 'bw_glenn_slab';
    src: url('fonts/bwglennslab-regular-webfont.woff2') format('woff2'),
        url('fonts/bwglennslab-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'metropolis';
    src: url('fonts/metropolis-regular-webfont.woff2') format('woff2'),
        url('fonts/metropolis-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,
body .sc_button.sc_button_simple, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap > a, body .trx_addons_list_number > li::before, .toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_icons_item_title, .sc_price_item_title, .sc_price_item_price, .sc_courses_default .sc_courses_item_price, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_promo_modern .sc_promo_link2 span + span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_container .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info,
.esg-filters .esg-pagination .esg-navigationbutton, .wp-playlist-next, div.esg-filters, .comments_pagination, .nav-links, .page_links, blockquote > p > a, blockquote > cite, blockquote > p > cite,
button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .gallery_preview_show .post_readmore, .post_item .more-link, .sounder_tabs .sounder_tabs_titles li a,
.wp-playlist > .wp-playlist-current-item::before, .mptt-shortcode-wrapper .event-user, .coming-soon a, body .mejs-container *, .mejs-time, .widget li, table th,
.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th, .mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours {
    font-family: 'metropolis', serif;
}

h1, h2, h3, h4, h5, h6,
.sc_recent_news_style_news-portfolio .line-one .post_categories, .sc_recent_news_style_news-announce .line-one .post_categories, .sc_timetable_item .sc_timetable_item_header .date, .sc_icons_default .sc_icons .sc_icons_item_title, .sc_item_subtitle, .sc_recent_news .post_item .post_meta, .sc_action_item_description, .sc_price_item_description, .sc_price_item_details, .sc_courses_default .sc_courses_item_date, .courses_single .courses_page_meta, .sc_promo_modern .sc_promo_link2 span, .sc_skills_counter .sc_skills_item_title, .slider_style_modern .slider_controls_label span, .slider_titles_outside_wrap .slide_cats, .slider_titles_outside_wrap .slide_subtitle, .sc_team .sc_team_item_subtitle, .sc_dishes .sc_dishes_item_subtitle, .sc_services .sc_services_item_subtitle, .sc_testimonials_item_author_title,
.menu_main_nav_area, .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav,
body .eg-go-wrapper .eg-go-element-3, .wp-playlist .wp-playlist-item.wp-playlist-playing .wp-playlist-caption, div.esg-filter-wrapper .esg-filterbutton > span, .mptt-navigation-tabs li a, .comments_list_wrap .comment_author, .related_wrap .related_item_style_1 .post_title, .top_panel .slider_engine_revo .slide_title,
.widget_recent_entries .go-wrap .post-date, blockquote, mark, ins, .logo_text, .post_price.price, .theme_scroll_down,
.related_wrap .related_item_style_1 .line-one .post_categories, em, i, .post-date, .rss-date .post_date, .post_meta_item, .post_counters_item, .post_meta .vc_inline-link, .comments_list_wrap .comment_date, .comments_list_wrap .comment_time, .comments_list_wrap .comment_counters, .top_panel .slider_engine_revo .slide_subtitle, .logo_slogan, fieldset legend, .format-audio .post_featured .post_audio_author, .trx_addons_audio_player .audio_author, .post_item_single .post_content .post_meta, .author_bio .author_link, .comments_list_wrap .comment_posted, .comments_list_wrap .comment_reply,
.menu_mobile .menu_mobile_nav_area > ul,
.sc_button_with_icon, .nav-links-single .nav-links .post-title, .widget_recent_entries .go-wrap .post_title, figure figcaption, .wp-caption .wp-caption-text, .wp-caption .wp-caption-dd, .wp-caption-overlay .wp-caption .wp-caption-text, .wp-caption-overlay .wp-caption .wp-caption-dd, .search_wrap .search_results .post_meta_item, .search_wrap .search_results .post_counters_item,
.post_meta,
.bottom-radiobar {
    font-family: 'bw_glenn_slab', serif;
}

.sc_item_title.sc_title_title {
    font-weight: bold;
    font-style: italic;
}

.footer_wrap.footer_default.scheme_default {
    background-color: #f00;
    background-size: auto;
}

.scheme_default .extra-instagram-box::before,
.scheme_default .extra-instagram::before,
.scheme_default .sc_title_accent .title-wrap .style-bg::before,
.scheme_default .sc_title_default .sc_item_subtitle,
.scheme_default .sc_title_accent .sc_item_subtitle,
.sc_googlemap_title,
.scheme_default .sc_layouts_menu_nav .wpml-ls-slot-19, .scheme_default .sc_layouts_menu_nav .wpml-ls-slot-19 a, .scheme_default .sc_layouts_menu_nav .wpml-ls-slot-19 a:visited,
.scheme_default .post_meta,
.bottom-radiobar {
    background-color: #323031;
}

.scheme_default .sc_title_default .sc_item_title,
.scheme_default .sc_title_accent .sc_item_title,
.scheme_default .sc_team_featured .sc_team_item::before,
.scheme_default .post_item_single .post_content > .post_meta_single .post_share .social_item:hover .social_icon,
.scheme_default .post_type_post,
.scheme_default .post_type_post .post_meta_item .socials_share .social_items,
.scheme_default body.page-template-radio-player.scheme_default {
    background-color: #fff;
}

.attachment-sounder-thumb-frissfm-team-size.size-sounder-thumb-frissfm-team-size.wp-post-image,
.scheme_default .sc_layouts_menu_nav .wpml-ls-slot-19 a:hover {
    background-color: #f00;
}

.scheme_default .sc_title_default .sc_item_title,
.scheme_default .sc_title_accent .sc_item_title,
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default .post_item .post_title a:hover,.scheme_default .nav-links-single .nav-links a:hover .post-title > *, .scheme_default .nav-links-single .nav-links a:hover .post-title,
.scheme_default .post_item_single .post_content a,
.scheme_default .widget_contacts .contacts_info span::before, .scheme_default .widget_contacts .contacts_info > div > a::before, .scheme_default .widget_contacts .contacts_info > a::before,
.scheme_default .post_type_post h1, .scheme_default .post_type_post h2, .scheme_default .post_type_post h3, .scheme_default .post_type_post h4, .scheme_default .post_type_post h5, .scheme_default .post_type_post h6, .scheme_default .post_type_post h1 a, .scheme_default .post_type_post h2 a, .scheme_default .post_type_post h3 a, .scheme_default .post_type_post h4 a, .scheme_default .post_type_post h5 a, .scheme_default .post_type_post h6 a, .scheme_default .post_type_post,
.scheme_default .logo_slogan {
    color: #323031;
}
.scheme_default .post_item_single .post_content .mptt-menu a {
    color: inherit;
}

.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a, .scheme_default [class*="color_style_"] h1 a, .scheme_default [class*="color_style_"] h2 a, .scheme_default [class*="color_style_"] h3 a, .scheme_default [class*="color_style_"] h4 a, .scheme_default [class*="color_style_"] h5 a, .scheme_default [class*="color_style_"] h6 a, .scheme_default [class*="color_style_"] li a,
.scheme_default .esg-filters div.esg-navigationbutton:hover, .scheme_default .esg-filters div.esg-navigationbutton.selected.page_links > a:hover, .scheme_default .page_links > .post-page-numbers:hover, .scheme_default .page_links > .post-page-numbers.current, .scheme_default .page_links > span:not(.page_links_title), .scheme_default .comments_pagination a.page-numbers:hover, .scheme_default .comments_pagination .page-numbers.current, .scheme_default .nav-links a.page-numbers:hover, .scheme_default .nav-links .page-numbers.current,
.scheme_default .nav-links-single .nav-links .screen-reader-text, .scheme_default .nav-links-single .nav-links .screen-reader-text:hover,
.nav-links-single .nav-links a .nav-arrow::after,
.scheme_default dt, .scheme_default b, .scheme_default strong, .scheme_default em, .scheme_default mark, .scheme_default ins,
.scheme_default .post_item_single .post_content a:hover,
.scheme_default .widget_contacts .contacts_info span a:hover, .scheme_default .widget_contacts .contacts_info > div > a:hover, .scheme_default .widget_contacts .contacts_info > a:hover, .scheme_default .widget_contacts .contacts_info > a:hover::before, .scheme_default .widget_contacts .contacts_info span:hover::before,
.scheme_default .sc_icons_item_description, .scheme_default .sc_icons_modern .sc_icons_item_description, .scheme_default .sc_icons .sc_icons_item_title,
.youtube_channel p.ytc_error,
.scheme_default .widget li > a:hover,
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item .wpml-ls-slot-19 a:not(.sc_button):not(.button), .scheme_default .sc_layouts_row_type_normal .sc_layouts_item .wpml-ls-slot-19 a, .scheme_default .sc_layouts_row_type_normal .sc_layouts_item .wpml-ls-slot-19 a:visited, .scheme_default .sc_layouts_row_type_normal .sc_layouts_item .wpml-ls-slot-19 a:hover {
    color: #fff;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item .wpml-ls-slot-19 a:hover {
    color: #fff !important;
}

.scheme_default .post_item_single .post_content .mptt-menu a:hover {
    color: inherit;
}

.scheme_default .post_type_post .post_header.entry-header,
.scheme_default .post_type_post .post_content.entry-content {
    padding: 1rem;
}

.scheme_default .sc_layouts_menu_nav > li.wpml-ls-slot-19 ul {
    width: auto;
    padding: 0;
}
.scheme_default .sc_layouts_menu_nav > li.wpml-ls-slot-19 a {
    padding-left: 0.85em;
    padding-right: 0.85em;
}
.scheme_default .sc_layouts_menu_nav > li.wpml-ls-slot-19 li > a {
    padding: 0.32em 0.85em;
}
.scheme_default .top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav > li.wpml-ls-slot-19 > ul {
    font-size: inherit;
}

.sc_layouts_logo img {
    width: 96px;
    height: 96px;
}
@media screen and (max-width: 1439px) {
    a.custom-logo-link img, .sc_layouts_row .sc_layouts_logo img {
        max-width: 4.5em;
    }
}

footer > .footer_copyright_wrap {
    display: none;
}

.footer_copyright_inner .copyright_text{
    display: block;
}

.scheme_default footer .menu-footer-menu-container ul:not(.blocks-gallery-grid),
.menu-footer-menu-container .widget.widget_nav_menu > div > ul {
    background-color: inherit;
    padding: 0 !important;
}
footer .menu-footer-menu-container .menu-item {
    display: inline-block;
    font-size: inherit;
    text-transform: none;
}
.scheme_default footer .menu-footer-menu-container li > a {
    color:#f00;
}
.scheme_default footer .menu-footer-menu-container li > a:hover {
    color:#fff;
}
footer .menu-footer-menu-container ul:not(.blocks-gallery-grid):not(.wp-block-social-links) > li::before {
    display: none;
}
footer .menu-footer-menu-container ul:not(.blocks-gallery-grid):not(.wp-block-social-links) > li + li::before {
    display: block;
    content: '|';
    color: #fff;
    left: 0;
    font-family: inherit;
    font-size: inherit;
}
footer .menu-footer-menu-container ul:not(.blocks-gallery-grid):not(.wp-block-social-links) > li {
    padding-left: 0;
}
footer .menu-footer-menu-container ul:not(.blocks-gallery-grid):not(.wp-block-social-links) > li + li {
    padding-left: 0.5rem;
}

.scheme_default.cookies-not-set {
    margin-top: 3rem;
}

.sl-overlay {
    z-index: 8001;
}

.team_member_title {
    line-height: 1.5em;
}
