/*
Theme Name: Agora Child Theme
Template: agora
Theme URI: https://agora.ancorathemes.com/
Description: Agora Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.0.0
Tested up to: 6.6
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: classes, event, event theme, venue, meetup, events calendar, conference, event management, exhibition, expo, meeting, schedule, seminar, speakers, tickets, webinar
Text Domain: agora
*/


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

span.sc_button_title {
    font-weight: 600;
}

.advantages img {
    max-height: 92px;
    width: auto;
}

.advantages h4.sc_icons_item_title {
    font-size: 20px;
}

.post_meta .post_meta_comments {
    display: none;
}

.post_info .post_info_item:after, .post_meta .post_meta_item:after, .post_meta .post_meta_item.post_edit:after, .post_meta .vc_inline-link:after {
    display: none;
}

.sc_blogger_default.sc_blogger_default_classic .sc_blogger_item_title {
    font-weight: 700;
}

.ibss_faq .elementor-accordion-item {
    padding: 10px 0;
    border-bottom: 1px solid #fff !important;
}

.ibss_faq .elementor-accordion-item:last-child {
    border-bottom: 0 !important;
}

.trx_addons_hover_team .sc_team_item_socials {
    display: none !important;
}

.sc_team_alter .post_featured .trx_addons_hover_mask {
    background-color: #171f4c !important;
}

.sc_team_alter .sc_team_item_content {
    font-size: 13px !important;
    line-height: 16px !important;
}

.organizatorzy__logos {
    top: -30px;
}

.organizatorzy__logos img {
    height: 52px;
    width: auto;
}

.organizatorzy__mobile {
    display: none;
}

.footer_custom_footer-main-style-2 ul.sc_layouts_menu_nav li a:after {
    opacity: 0;
    width: 100%;
}

.footer_custom_footer-main-style-2 ul.sc_layouts_menu_nav li a:hover:after {
    opacity: 1;
}

.footer--copyrights a {
    color: #96999F !important;
}

.footer--copyrights a:hover {
    color: #fff !important;
}

.slider__showmore {
    z-index: 89 !important;
}

span.span-br {
    display: block;
}

header.top_panel .current_page_item a:after {
    opacity: 0;
}

header.top_panel .menu-item a:after {
    width: 100% !important;
}

header.top_panel .current_page_item a:hover:after {
    opacity: 1;
}

.trx_addons_hover_team {
    padding: 12px !important;
}



.single-post header.top_panel {
    background-color: #1d1f23;
}

.single-post header.top_panel img.logo_image {
    max-height: 72px !important;
}

.single-post .menu_main_nav>li>a, .single-post .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

.single-post .menu_main_nav>li>a:hover, .single-post .sc_layouts_menu_nav>li>a:hover {
    color: #fff !important;
}

.single-post .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff !important;
    opacity: 0;
}

.single-post .menu_main_nav>li>a:hover:after, .single-post .sc_layouts_menu_nav>li>a:hover:after {
    opacity: 1 !important;
}

.single-post header .sc_layouts_row_fixed_on {
    background-color: #1d1f23;
}

.single-post .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff;
}

.page-id-62595 header.top_panel {
    background-color: #1d1f23;
}

.page-id-62595 header.top_panel img.logo_image {
    max-height: 72px !important;
}

.page-id-62595 .menu_main_nav>li>a, .page-id-62595 .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

.page-id-62595 .menu_main_nav>li>a:hover, .page-id-62595 .sc_layouts_menu_nav>li>a:hover {
    color: #fff !important;
}

.page-id-62595 .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff !important;
    opacity: 0;
}

.page-id-62595 .menu_main_nav>li>a:hover:after, .page-id-62595 .sc_layouts_menu_nav>li>a:hover:after {
    opacity: 1 !important;
}

.page-id-62595 header .sc_layouts_row_fixed_on {
    background-color: #1d1f23;
}

.page-id-62595 .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff;
}

.page-id-62603 header.top_panel {
    background-color: #1d1f23;
}

.page-id-62603 header.top_panel img.logo_image {
    max-height: 72px !important;
}

.page-id-62603 .menu_main_nav>li>a, .page-id-62603 .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

.page-id-62603 .menu_main_nav>li>a:hover, .page-id-62603 .sc_layouts_menu_nav>li>a:hover {
    color: #fff !important;
}

.page-id-62603 .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff !important;
    opacity: 0;
}

.page-id-62603 .menu_main_nav>li>a:hover:after, .page-id-62603 .sc_layouts_menu_nav>li>a:hover:after {
    opacity: 1 !important;
}

.page-id-62603 header .sc_layouts_row_fixed_on {
    background-color: #1d1f23;
}

.page-id-62603 .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff;
}

.archive header.top_panel {
    background-color: #1d1f23;
}

.archive header.top_panel img.logo_image {
    max-height: 72px !important;
}

.archive .menu_main_nav>li>a, .archive .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

.archive .menu_main_nav>li>a:hover, .archive .sc_layouts_menu_nav>li>a:hover {
    color: #fff !important;
}

.archive .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff !important;
    opacity: 0;
}

.archive .menu_main_nav>li>a:hover:after, .archive .sc_layouts_menu_nav>li>a:hover:after {
    opacity: 1 !important;
}

.archive header .sc_layouts_row_fixed_on {
    background-color: #1d1f23;
}

.archive .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff;
}

.blog header.top_panel {
    background-color: #1d1f23;
}

.blog header.top_panel img.logo_image {
    max-height: 72px !important;
}

.blog .menu_main_nav>li>a, .blog .sc_layouts_menu_nav>li>a {
    color: #fff !important;
}

.blog .menu_main_nav>li>a:hover, .blog .sc_layouts_menu_nav>li>a:hover {
    color: #fff !important;
}

.blog .menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #fff !important;
    opacity: 0;
}

.blog .menu_main_nav>li>a:hover:after, .blog .sc_layouts_menu_nav>li>a:hover:after {
    opacity: 1 !important;
}

.blog header .sc_layouts_row_fixed_on {
    background-color: #1d1f23;
}

.blog .sc_layouts_row_type_compact .sc_layouts_item_icon {
    color: #fff;
}

.post_layout_classic .post_header .post_date {
    margin-left: 12px;
}

.localization--content .sc_item_descr p {
    text-align: justify;
}

.contact--info {
    padding-left: 32px !important;
}

header .widget_area select {
    border: 0 !important;
    cursor: pointer;
    color: #fff;
}

header .sc_layouts_row_fixed_on .sc_layouts_item.sidebar {
    transition: 0s !important;
    -webkit-transition :0s !important;
}

header .sidebar {
    top: 0 !important;
}

.footer_custom_footer-main-style-2 ul.sc_layouts_menu_nav li a:after {
    display: none !important;
}

.footer_custom_footer-main-style-2 ul.sc_layouts_menu_nav li a span:after {
    display: none !important;
}

.error404 header .widget {
    display: none !important;
}

.org--logo img {
    max-height: 164px;
    width: auto;
}

.org--logo2 img {
    max-height: 100px;
    margin-top: 32px;
    margin-bottom: 32px;
    width: auto;
}

#h1--section {
    display: none !important;
}



@media (max-width: 1459px) {
    header.top_panel img.logo_image {
        max-height: 120px !important;
    }
    header.top_panel .sc_layouts_row_fixed_on img.logo_image {
        max-height: 72px !important;
    }
}

@media (max-width: 1439px) {
	.org--logo2 img {
		margin-top: 36px;
		margin-bottom: 36px;
	}
}

@media (max-width: 1279px) {
    .org--logo2 img {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .elementor-51036 .elementor-element.elementor-element-1a3b0956 {
        right: -6vw !important;
    }
    header.top_panel img.logo_image {
        max-height: 100px !important;
    }
    .ibss_program_logo img {
        max-height: 100px !important;
        width: auto !important;
    }
    .ibss_program_logo .elementor-widget-container {
        margin-top: -32px !important;
    }
    .faq__information {
        background: #fff;
        margin-top: 0 !important;
    }
    #information {
        padding-top: 64px;
    }
    .footer_wrap img.logo_image {
        max-height: 72px !important;
    }
    .ibss_invite p {
        max-width: 767px;
        margin-left: auto;
        margin-right: auto;
    }
    .slider--title {
        font-size: 38px !important;
        line-height: 1.2em !important;
    }
    .trx_addons_bg_text .trx_addons_bg_text_char {
        font-size: 64px !important;
    }
    .ibss_faq .elementor-widget-container {
        margin-top: 32px !important;
    }
    .organizatorzy__logos img {
        max-width: 100%;
        height: auto;
    }
    .advantages h4.sc_icons_item_title {
        font-size: 16px;
    }
    .advantages img {
        max-height: 64px;
    }
    .partners--bottomspace {
        --spacer-size: 72px !important;
    }
}

@media (max-width: 1023px) {
    .sc_team_item_thumb .sc_team_item_content {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .org--logo img {
        max-height: 152px;
    }
}

@media (max-width: 767px) {
    .org--right .elementor-widget-container {
        padding-right: 0 !important;
    }
    .org--left .elementor-widget-container {
        padding-left: 0 !important;
    }
    .org--logo2 img {
        margin-top: 64px;
        margin-bottom: 0;
    }
    .elementor-51036 .elementor-element.elementor-element-1a3b0956 {
        right: -10vw !important;
    }
    .organizatorzy__mobile {
        display: block;
        top: 0;
        padding: 32px 0;
    }
    .organizatorzy__mobile .elementor-widget-wrap {
        padding: 0 15px !important;
    }
    .organizatorzy__mobile .elementor-widget-container {
        padding: 0 !important;
    }
    .organizatorzy__logos img {
        max-height: 54px;
    }
    .organizatorzy__logos .elementor-element {
        text-align: center !important;
    }
    .organizatorzy__logos .sc_item_subtitle {
        text-align: center !important;
        margin-bottom: 26px;
    }
    .organizatorzy__desktop {
        display: none !important;
    }
    .advantages--top .sc_icons_item {
        margin-top: 32px;
    }
    .event__counter .elementor-background-overlay {
        opacity: 0 !important;
    }
    .ibss_program_tab .elementor-widget-tabs {
        padding-top: 32px;
    }
    .ibss_marquee .elementor-container {
        min-height: 90px !important;
    }
    span.span-br {
        display: none;
    }
    #information {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .faq__information {
        background: #4361ee;
    }
    .faq__information .elementor-widget-wrap {
        background-color: #4361ee !important;
    }
    .contact--info {
        padding-left: 0 !important;
    }
    .ibss_invite .elementor-background-overlay {
        opacity: 0 !important;
    }
    .btn--slider {
        display: none !important;
    }
    .slider--title {
        font-size: 26px !important;
        padding-top: 64px !important;
    }
    .ibss_faq .elementor-widget-container {
        padding-right: 0 !important;
    }
}

@media (max-width: 499px) {
    .slider--title {
        padding-top: 82px !important;
        margin-bottom: 32px;
        text-align: center !important;
    }
    rs-row-wrap {
        padding-bottom: 0 !important;
    }
    .trx_addons_bg_text .trx_addons_bg_text_char {
        font-size: 42px !important;
    }
    .ibss_marquee {
        padding-bottom: 10px !important;
    }
}

@media (max-width: 375px) {
    span.span-br-mini {
        display: block;
    }
}