/*
Theme Name: Eventor Child
Theme URI: https://jthemes.net/themes/wp/eventor
Template: eventor
Author: Jthemes
Author URI: http://themeforest.net/user/jthemes
Description: Ultimate onepage builder &amp; blog
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,sticky-post,threaded-comments,translation-ready
Version: 1.2.1.1773911189
Updated: 2026-03-19 10:06:29

*/

.error-text{
	font-size: 12px;
    margin-top: 4px;
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.termes ol ::marker{
	font-size: var( --e-global-typography-primary-font-size );
    font-weight: var(--heading--font-weight-strong);
    letter-spacing: var(--heading--letter-spacing-h4);
    line-height: var(--heading--line-height-h4);	
}

.turbo-footer-template {
    background-color: rgba(33,33,33, 1) !important;
}

.turbo-footer-template span{
	color: #BCBCBC!important;
}

.ccookieButton {
    border-radius: 0px !important;
    line-height: normal !important;
    font-weight: 700!important;
}

.ccookieFooterLeft a {
    font-size: 16px !important;
}

.d-sm-flex{
    display: flex !important;
}

@media (max-width: 575px){
    .d-sm-flex{
        padding-top: 25px;
    }
}

#menu-idiomes{
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0; 
}

#menu-idiomes li{
    display: inline-flex;
    align-items: center;
}
#menu-idiomes li a{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 3px;
}

ul li, ul li strong, ul li::marker, ol li, ol li strong, ol li::marker{
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}