.elementor-kit-28880{--e-global-color-primary:#848484;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#FF0000;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Sora";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sora";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}}/* Start custom CSS */.qodef-header--sticky-display .qodef-header-sticky{
    border-bottom: none !important;
}


body .qodef-header-navigation ul li.pll-parent-menu-item .sub-menu{
    width: 50px;
    right: 16px;
}



body .qodef-header-navigation ul li.pll-parent-menu-item li.lang-item{
    padding: 0 37px 0 20px;
}


body .qodef-header-navigation .menu .pll-parent-menu-item .qodef-drop-down-second{
    left:-18px;
}


.pll-parent-menu-item .sub-menu .lang-item{
    width: 70px;
}


.pll-parent-menu-item .qodef-menu-item-text{
    padding-bottom: 3px;
}


.ectbe-event-details-link button{
    border: none;
    background-color: red;
    color:white;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 20px;
    font-family: Sora;
    cursor:pointer;
}

body .ectbe-calendar-wrapper .ectbe-modal.ectbe-ec-popup-ready{
    z-index: 9;
}

body .ectbe-calendar-wrapper .ectbe-modal-content, body .ectbe-modal.ectbe-zoom-in.ectbe-ec-popup-ready .ectbe-modal-content {
    border-radius:0;
    padding:0;
    border:none;
}

body .ectbe-modal-header{
    padding:30px;
}

body .ectbe-modal-body{
    padding:30px;
}

body .ectbe-modal-footer{
    padding:30px;
}

#qodef-page-header .qodef-menu-item-text-inner{
    white-space: nowrap;
    color: #000;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow ul{
    background-color: #fff;
}
.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second-inner>ul{
    padding-top:0;
}

.qodef-header-navigation ul li.qodef-menu-item--narrow .qodef-drop-down-second{
    left:-36px;
    top:67px;
}


/* CF7 contact form: keep the submit button clear of the field underline */
.wpcf7 .qodef-contact-form-main .qodef-submit-holder {
    margin-top: 12px;
}/* End custom CSS */