.cfefd_files_container {
margin: 0 0 0 3%;
}
.et-fb-tabs__panel--advanced .et-fb-form__group .et-fb-no-vb-support-warning {
display: none !important;
}  .cfefd_files_container .cfefd_contact_hidden_files,
.cfefd_files_container .cfefd_file_input,
.et_pb_visually_hidden {
position: absolute !important;
width: 1px !important;
height: 1px !important;
overflow: hidden !important;
clip: rect(1px, 1px, 1px, 1px);
white-space: nowrap !important;
} .cfefd_file_upload_button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 8px 16px;
background-color: #eee;
color: #333;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
}
.cfefd_file_upload_button:hover {
background-color: #e0e0e0;
border-color: #ccc;
}
.cfefd_files_container .cfefd_file_upload_button:hover:after {
margin-left: 90%;
} .cfefd_file_upload_button:before {
font-family: 'ETModules';
content: '\e090'; margin-right: 8px;
font-size: 16px;
font-weight: normal;
} .cfefd_file_chosen_desc {
font-size: 13px;
color: #777;
margin-left: 5px;
font-style: italic;
display: block;
} .cfefd_accepted_files_desc {
display: block;
word-break: break-sword;
font-size: 12px;
color: #888;
margin-top: 5px;
line-height: 1.4;
} .cfefd_files_list {
flex-basis: 100%;
display: flex;
flex-direction: column;
gap: 8px;
margin-top: 10px;
} .cfefd_files_list .cfefd_file {
display: flex;
align-items: center;
background-color: #f9f9f9;
border-radius: 4px;
padding: 5px;
margin-bottom: 5px;
font-size: 13px;
transition: background-color 0.2s;
}
.cfefd_files_list .cfefd_file:hover {
background-color: #f2f2f2;
} .cfefd_files_list .cfefd_file:before {
font-family: 'ETModules';
content: '\4e'; margin-right: 10px;
color: #2ea3f2; font-size: 16px;
} .cfefd_files_list .cfefd_file_name {
color: #333;
text-decoration: none;
font-weight: 600;
margin-right: auto; word-break: break-all;
}
.cfefd_files_list .cfefd_file_name:hover {
text-decoration: underline;
} .cfefd_files_list .cfefd_file_size {
color: #999;
margin: 0 10px;
font-size: 0.9em;
white-space: nowrap;
} .cfefd_files_list .cfefd_delete_file {
font-family: 'ETModules';
cursor: pointer;
color: #ff5b5b;
font-size: 18px;
transition: color 0.2s, transform 0.2s;
padding: 0 5px;
}
.cfefd_files_list .cfefd_delete_file:hover {
color: #e02b2b;
transform: scale(1.1);
} .cool-file-errors {
list-style: none !important;
padding: 8px 12px !important;
margin: 10px 0 0 0 !important;
background-color: #ffe6e6;
border-left: 3px solid #ff5b5b;
border-radius: 2px;
flex-basis: 100%;
}
.cool-file-errors li {
color: #d8000c;
font-size: 13px;
margin-bottom: 4px;
display: flex;
justify-content: space-between;
align-items: center;
}
.cool-file-errors li:last-child {
margin-bottom: 0;
}
span.cfefd_dismiss_error {
cursor: pointer;
font-size: 20px;
margin-left: 10px;
opacity: 0.6;
transition: opacity 0.2s, transform 0.2s;
}
span.cfefd_dismiss_error:hover {
opacity: 1;
transform: scale(1.1);
} .cfefd_file_upload_button.is-uploading {
opacity: 0.7;
cursor: not-allowed;
} span[id^="cfefd_accepted_files_desc_"] {
transition: color 0.3s;
}@font-face{font-family:ecmdicons;src:url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.eot?60295154);src:url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.eot?60295154#iefix) format("embedded-opentype"),url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.woff2?60295154) format("woff2"),url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.woff?60295154) format("woff"),url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.ttf?60295154) format("truetype"),url(//anices.fr/wp-content/plugins/events-calendar-modules-for-divi/assets/font/ecmdicons.svg?60295154#ecmdicons) format("svg");font-weight:400;font-style:normal}[class*=" ecmd-icons-"]:before,[class^=ecmd-icons-]:before{font-family:ecmdicons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ecmd-icons-calendar-2:before{content:'\e800'}.ecmd-icons-calendar:before{content:'\e801'}.ecmd-icons-calendar-1:before{content:'\e802'}.ecmd-icons-clock:before{content:'\e803'}.ecmd-icons-calendar-inv:before{content:'\e804'}.ecmd-icons-clock-2:before{content:'\e805'}.ecmd-icons-calendar-5:before{content:'\e806'}.ecmd-icons-clock-1:before{content:'\e807'}.ecmd-icons-ticket-1:before{content:'\e808'}.ecmd-icons-ticket-2:before{content:'\e809'}.ecmd-icons-export:before{content:'\e80a'}.ecmd-icons-share-1:before{content:'\e80b'}.ecmd-icons-location:before{content:'\e80c'}.ecmd-icons-user:before{content:'\e80d'}.ecmd-icons-user-1:before{content:'\e80e'}.ecmd-icons-user-2:before{content:'\e80f'}.ecmd-icons-user-3:before{content:'\e810'}.ecmd-icons-group:before{content:'\e811'}.ecmd-icons-tag:before{content:'\e812'}.ecmd-icons-tags:before{content:'\e813'}.ecmd-icons-tag-1:before{content:'\e814'}.ecmd-icons-folder:before{content:'\e815'}.ecmd-icons-folder-open:before{content:'\e816'}.ecmd-icons-folder-1:before{content:'\e817'}.ecmd-icons-folder-empty:before{content:'\f114'}.ecmd-icons-folder-open-empty:before{content:'\f115'}.ecmd-icons-ticket:before{content:'\f145'}.ecmd-icons-share:before{content:'\f1e0'}.ecmd-icons-share-squared:before{content:'\f1e1'}.ecmd-icons-map-pin:before{content:'\f276'}.ecmd-icons-user-o:before{content:'\f2c0'}.ecmd-icons-folder-open-empty-1:before{content:'\f4c2'}.ecmd-icons-calendar-4:before{content:'\f4c5'}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}