File: /var/www/html/wpdeskera/wp-content/plugins/elementor-addon-components/assets/css/eac-frontend.css
:root {
--eac-color-primary: #1569AE;
/* input border, border-left info, separator, loading spin : #F27F6F */
--eac-bg-input: aliceblue;
/* input background-color : #FAEBD7 */
--eac-hover-head-color: #abffd9;
/* selection head button hover */
--eac-bg-head-color: rgba(255, 255, 255, 1);
/* background-color entête de bloc résultat*/
--eac-global-color-texte: #919ca7;
/* couleur des textes par défaut */
--eac-header-color-background: #411f1f;
/* couleur du fond de l'entête */
--eac-header-color-title: #cedebd;
/* couleur du titre de l'entête */
--eac-header-color-nav-background: #86c4ba;
/* couleur du fond de la barre de navigation */
--eac-header-color-nav-text: #ffffff;
/* couleur du texte de la barre de navigation */
--eac-header-color-nav-text-weight: 500;
/* poids du texte de la barre de navigation */
/** ACF Relationship */
--eac-acf-relationship-grid-margin: 20;
/* La marge 'spaceBetween' entre les items de Swiper */
/** Header footer mega-menu */
/* Line-height horizontal top li et div toggle */
--eac-hrz-top-item-line-height: 60px;
/* Line-height buttons toggle */
--eac-buttons-toggle-line-height: 50px;
/* Line-height sub li */
--eac-hrz-sub-item-line-height: 25px;
/* Line-height top li responsive */
--eac-hrz-top-item-breakpoint-line-height: 40px;
/* Line-height vertical top li */
--eac-vrt-top-item-line-height: 40px;
/* Line-height vertical sub li */
--eac-vrt-sub-item-line-height: 30px;
/* Line-height vertical sub li responsive */
--eac-vrt-sub-item-breakpoint-line-height: 25px;
/* Accessibilité */
--eac-focus-visible-color: #1559ed;
--eac-focus-visible-style: auto;
--eac-focus-visible-width: 3px;
--eac-focus-visible-offset: 2px;
--eac-focus-visible-img-color: #222222;
--eac-focus-visible-img-style: auto;
--eac-focus-visible-img-width: 3px;
--eac-focus-visible-img-offset: -4px;
--eac-focus-visible-other-color: #222222;
--eac-focus-visible-other-style: dotted;
--eac-focus-visible-other-width: 3px;
--eac-global-line-height: calc(2px + 2ex + 2px);
--eac-contrast: #222222;
--eac-accent: #1E73BE;
--eac-grid-animate-min-scale: 0.5;
--eac-grid-animate-duration: 0.4s;
}
.eac-advanced-gallery .advanced-gallery__title,
.eac-advanced-gallery .advanced-gallery__description-wrapper,
.eac-image-galerie .image-galerie__titre,
.eac-image-galerie .image-galerie__description-wrapper,
.eac-acf-relationship .acf-relation_title-content,
.eac-acf-relationship .acf-relation_excerpt,
.eac-rss-galerie .rss-galerie__item-titre,
.eac-rss-galerie .rss-galerie__item-description p,
.eac-post-grid .al-post__content-title,
.eac-post-grid .al-post__excerpt-wrapper,
.eac-post-grid .shop-product__excerpt-wrapper {
line-height: var(--eac-global-line-height);
}
body.eac-using-mouse *:focus {
outline: 0;
}
/** Peut pas modifier la valeur par défaut 'style' du user agent */
body:not(.eac-using-mouse) *:focus-visible {
outline-color: currentColor;
outline-style: var(--eac-focus-visible-style);
outline-width: var(--eac-focus-visible-width);
outline-offset: var(--eac-focus-visible-offset);
}
/** nav menu bouton de recherche */
body:not(.eac-using-mouse) .eac-mega-menu *:focus-visible,
body:not(.eac-using-mouse) .eac-search_form-wrapper .eac-search_button-toggle:focus-visible {
outline-offset: 0;
}
/** Focus des liens sur les images */
body:not(.eac-using-mouse) a:focus-visible img[class^="img-focusable"] {
outline-color: var(--eac-focus-visible-img-color);
outline-style: var(--eac-focus-visible-img-style);
outline-width: var(--eac-focus-visible-img-width);
outline-offset: var(--eac-focus-visible-img-offset);
}
/** Focus des selects et des inputs */
body:not(.eac-using-mouse) select.eac-search_select-post-type:focus-visible,
body:not(.eac-using-mouse) select.select__options-items:focus-visible,
body:not(.eac-using-mouse) .eac-search_form-container input[type="search"]:focus-visible {
outline: var(--eac-focus-visible-other-color) var(--eac-focus-visible-other-style) var(--eac-focus-visible-other-width);
}
/** Focus des boutons */
body:not(.eac-using-mouse) a[role="button"]:focus-visible,
body:not(.eac-using-mouse) button.eac__read-button:focus-visible,
body:not(.eac-using-mouse) .button__readmore-wrapper:focus-visible,
body:not(.eac-using-mouse) .button__cart-wrapper:focus-visible,
body:not(.eac-using-mouse) button.image-galerie__button-lightbox:focus-visible {
outline: currentColor var(--eac-focus-visible-other-style) var(--eac-focus-visible-other-width);
}
/*body:not(.eac-using-mouse) .eac-open-streetmap *:focus {
outline: -webkit-focus-ring-color auto thin !important;
outline: revert !important;
}*/
/** Dernier élément d'une grille accessible avec la touche 'escape' */
.eac-skip-grid {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVR4nGNgAAIAAAUAAXpeqz8=);
block-size: 1px;
inline-size: 1px;
}
body:not(.eac-using-mouse) .eac-skip-grid:focus-visible {
outline: 0;
}
a.skip-link.screen-reader-text:focus {
inset-inline-end: unset;
}
/**----------------------------*/
/** Balise article */
.eac-image-galerie .image-galerie article,
.eac-post-grid .al-posts__wrapper article,
.acf-relational_post article,
.eac-acf-relationship .acf-relation_container article,
.eac-html-sitemap article,
.eac-rss-galerie .rss-galerie article {
padding-block: unset;
padding-inline: unset;
margin-block: unset;
margin-inline: unset;
max-inline-size: none;
z-index: auto;
color: unset;
font: unset;
}
/* Les select */
.eac-rss-galerie .select__options-items,
.eac-lecteur-audio .select__options-items,
.eac-pin-galerie .select__options-items {
font-size: .9em;
font-weight: normal;
background-color: var(--eac-bg-input);
block-size: 2.2em;
inline-size: fit-content;
line-height: normal;
padding-block: 0;
padding-inline: 5px;
border-radius: 5px;
border-color: var(--eac-color-primary);
box-shadow: 0 0 0 1px var(--eac-color-primary);
text-transform: none;
white-space: nowrap;
-webkit-appearance: none;
appearance: none;
max-inline-size: none;
min-inline-size: unset;
}
/** Label des select ou des span pour l'accessibilité */
.visually-hidden {
position: absolute !important;
border-block: 0 !important;
border-inline: 0 !important;
padding-block: 0 !important;
padding-inline: 0 !important;
margin-block: -1px !important;
margin-inline: -1px !important;
block-size: 1px !important;
inline-size: 1px !important;
overflow: hidden !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
}
/**----------------------------*/
/*
* off-canvas, modalbox
* Les wrappers de ces composants sont cachés
* Ils sont affichés dans leur JS respectif
* Cela évite de forcer le chargement de leur CSS au début du body
* Elementor charge les CSS et JS avant la fin du body
*/
.oc-offcanvas__wrapper-canvas,
.mb-modalbox__hidden-content-wrapper {
display: none;
}
/**----------------------------*/
/* Les boutons read more et add to cart peuvent être réutilisés */
.buttons-wrapper {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
inline-size: 100%;
gap: 10px;
margin-block: 10px;
}
/** Supression du l'ancien CSS */
.buttons-wrapper .button-cart,
.buttons-wrapper .button-readmore {
color: unset !important;
fill: unset !important;
background-color: unset !important;
font-size: unset !important;
border-block-width: 0 !important;
border-inline-width: 0 !important;
padding-block: unset !important;
padding-inline: unset !important;
}
/** Currentcolor prend la couleur du container parent navigation TAB */
.buttons-wrapper,
.mb-modalbox__wrapper {
color: #1346CD;
}
.buttons-wrapper .button__readmore-wrapper,
.buttons-wrapper .button__cart-wrapper,
.mb-modalbox__wrapper-btn,
.oc-offcanvas__wrapper-btn,
.fv-viewer__wrapper-btn {
position: relative;
display: flex;
align-items: center;
color: #1346CD;
background-color: transparent;
border-block: 2px solid #1346CD;
border-inline: 2px solid #1346CD;
padding-block: 5px;
padding-inline: 8px;
border-radius: 4px;
font-size: 15px;
min-block-size: 30px;
white-space: nowrap;
text-decoration: none;
text-shadow: none;
text-transform: unset;
appearance: none;
-webkit-appearance: none;
cursor: pointer;
}
.button__readmore-wrapper .label-icon,
.button__cart-wrapper .label-icon,
.mb-modalbox__wrapper-btn .label-icon,
.oc-offcanvas__wrapper-btn .label-icon,
.fv-viewer__wrapper-btn .label-icon,
.button__readmore-wrapper .button-icon,
.button__cart-wrapper .button-icon,
.mb-modalbox__wrapper-btn .button-icon,
.oc-offcanvas__wrapper-btn .button-icon,
.fv-viewer__wrapper-btn .button-icon {
display: inline-block;
}
.eac-icon-svg svg {
position: relative;
display: inline-block;
block-size: 1em;
inline-size: 1em;
fill: currentColor;
inset-block-start: .175em;
}
.mb-modalbox__wrapper-btn,
.oc-offcanvas__wrapper-btn,
.fv-viewer__wrapper-btn {
cursor: pointer;
min-inline-size: unset;
}
/**------------------------------------------*/
/** L'élément fallback pour les conditions d'affichage */
[class^='element-condition_fallback-'] {
position: relative;
display: flex;
align-items: center;
justify-content: center;
inline-size: 70%;
min-block-size: 200px;
margin-block: 10px;
margin-inline: auto;
padding-block: 5px;
padding-inline: 5px;
background-color: aliceblue;
}
[class^='element-condition_fallback-'] div {
position: relative;
text-align: center;
flex-shrink: 1;
}
/** Change la couleur des poignées d'édition du conteneur pour les conditions d'affichage */
.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-section-settings .elementor-editor-element-edit,
.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-column-settings .elementor-editor-element-edit,
.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-widget-settings .elementor-editor-element-edit,
.eac-conditions-yes>.elementor-element-overlay>.elementor-editor-container-settings .elementor-editor-element-edit {
box-shadow: inset 2px 2px 0 yellow, inset -2px -2px 0 yellow;
}
.eac-conditions-no>.elementor-element-overlay>.elementor-editor-section-settings .elementor-editor-element-edit,
.eac-conditions-no>.elementor-element-overlay>.elementor-editor-column-settings .elementor-editor-element-edit,
.eac-conditions-no>.elementor-element-overlay>.elementor-editor-widget-settings .elementor-editor-element-edit,
.eac-conditions-no>.elementor-element-overlay>.elementor-editor-container-settings .elementor-editor-element-edit {
box-shadow: '';
}
/**------------------------------------------*/
/** animation loading spin */
.eac__loader-spin {
display: none;
block-size: 30px;
inline-size: 30px;
margin-block: 10px;
margin-inline: auto;
-webkit-animation: spin 0.8s infinite linear;
animation: spin 0.8s infinite linear;
border-block: 4px solid var(--eac-color-primary);
border-inline: 4px solid var(--eac-color-primary);
border-inline-end-color: transparent;
border-radius: 50%;
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
/*----------------------------*/
/* ACF relationship/post_object mis en forme class Flex */
.acf-relational_container {
display: flex;
flex-wrap: wrap;
padding-block: 10px;
padding-inline: 0;
}
.acf-relational_post {
position: relative;
flex: 0 0 33.33333%;
inline-size: 100%;
max-inline-size: 33.33333%;
padding-inline: 5px;
line-height: 1.1;
}
.acf-relational_post article {
display: flex;
flex-direction: row;
align-items: flex-start;
min-inline-size: 0;
max-inline-size: 100% !important;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
}
@media screen and (max-width: 640px) {
.acf-relational_post {
flex: 0 0 100%;
max-inline-size: 100%;
padding-block-end: 10px;
}
.acf-relational_post article {
flex-direction: column;
align-items: center;
}
.acf-relational_post article .acf-relational_title {
text-align: center;
}
}
@media screen and (max-width: 768px) {
.acf-relational_post article {
flex-direction: column;
align-items: center;
}
.acf-relational_post article .acf-relational_title {
text-align: center;
}
}
.acf-relational_post article .acf-relational_img {
flex: 1 0 auto;
margin-inline-end: 5px;
}
.acf-relational_post article .acf-relational_title {
text-align: center;
}
.acf-relational_post article .acf-relational_title h3 {
font-size: .7em;
font-weight: 600;
color: grey;
}
.acf-relational_post article .acf-relational_date {
font-size: .6em;
color: var(--eac-global-color-texte);
text-align: start;
}
.acf-relational_post article .acf-relational_excerpt {
display: inline;
font-size: .75em;
color: var(--eac-global-color-texte);
line-height: 1;
word-break: break-word;
}
/**---------------------------*/
/* Dynamic tags socials icon Container class Flex */
.dynamic-tags_social-container {
display: flex;
align-items: center;
justify-content: space-evenly;
padding-block: 5px;
padding-inline: 5px;
}
.dynamic-tags_social-icon {
display: flex;
flex-direction: column;
align-items: center;
font-size: 20px;
}
.dynamic-tags_social-label {
display: inline-block;
color: currentColor;
font-size: 13px;
}
.dynamic-tags_social-icon i {
font-size: 1em;
}
/* default */
.dynamic-tags_social-label,
.dynamic-tags_social-icon svg,
.dynamic-tags_social-icon i {
color: red;
fill: currentColor;
inset-block-start: 0;
}
/* Twitter */
.dynamic-tags_social-label.twitter,
.dynamic-tags_social-icon.twitter svg,
.dynamic-tags_social-icon.twitter i {
color: rgb(30, 48, 80);
}
/* Facebook */
.dynamic-tags_social-label.facebook,
.dynamic-tags_social-icon.facebook svg,
.dynamic-tags_social-icon.facebook i {
color: #3b5998;
}
/* Instagram */
.dynamic-tags_social-label.instagram,
.dynamic-tags_social-icon.instagram svg,
.dynamic-tags_social-icon.instagram i {
color: #c13584;
}
/* Linkedin */
.dynamic-tags_social-label.linkedin,
.dynamic-tags_social-icon.linkedin svg,
.dynamic-tags_social-icon.linkedin i {
color: #007bb6;
}
/* Youtube */
.dynamic-tags_social-label.youtube,
.dynamic-tags_social-icon.youtube svg,
.dynamic-tags_social-icon.youtube i {
color: #bb0000;
}
/* Pinterest */
.dynamic-tags_social-label.pintrest,
.dynamic-tags_social-icon.pintrest svg,
.dynamic-tags_social-icon.pintrest i {
color: #cb2027;
}
/* Tumblr */
.dynamic-tags_social-label.tumblr,
.dynamic-tags_social-icon.tumblr svg,
.dynamic-tags_social-icon.tumblr i {
color: #32506d;
}
/* Flickr */
.dynamic-tags_social-label.flickr,
.dynamic-tags_social-icon.flickr svg,
.dynamic-tags_social-icon.flickr i {
color: #0063dc;
}
/* Reddit */
.dynamic-tags_social-label.reddit,
.dynamic-tags_social-icon.reddit svg,
.dynamic-tags_social-icon.reddit i {
color: #ff4500;
}
/* TikTok */
.dynamic-tags_social-label.tiktok,
.dynamic-tags_social-icon.tiktok svg,
.dynamic-tags_social-icon.tiktok i {
color: #010101;
}
/* Telegram */
.dynamic-tags_social-label.telegram,
.dynamic-tags_social-icon.telegram svg,
.dynamic-tags_social-icon.telegram i {
color: #0088cc;
}
/* Quora */
.dynamic-tags_social-label.quora,
.dynamic-tags_social-icon.quora svg,
.dynamic-tags_social-icon.quora i {
color: #aa1100;
}
/* Twitch */
.dynamic-tags_social-label.twitch,
.dynamic-tags_social-icon.twitch svg,
.dynamic-tags_social-icon.twitch i {
color: #6441a5;
}
/* Github */
.dynamic-tags_social-label.github,
.dynamic-tags_social-icon.github svg,
.dynamic-tags_social-icon.github i {
color: #24292F;
}
/* Spotify */
.dynamic-tags_social-label.spotify,
.dynamic-tags_social-icon.spotify svg,
.dynamic-tags_social-icon.spotify i {
color: #1DB954;
}
/* Mastodon */
.dynamic-tags_social-label.mastodon,
.dynamic-tags_social-icon.mastodon svg,
.dynamic-tags_social-icon.mastodon i {
color: #3088d4;
}
/* WhatsApp */
.dynamic-tags_social-label.whatsapp,
.dynamic-tags_social-icon.whatsapp svg,
.dynamic-tags_social-icon.whatsapp i {
color: #25D366;
}
/**---------------------------*/
/* Sticky widget class */
.eac-element_sticky-class {
position: -webkit-sticky !important;
position: sticky !important;
transition: 0.35s ease;
}
/** Fixed header widget class */
.eac-element_fixed-header {
position: fixed !important;
inline-size: 100%;
inset-block-start: 0;
inset-inline-start: 0;
animation: slideDown 0.35s ease-out;
}
/** Fixed header widget class */
.eac-element_fixed-footer {
position: fixed !important;
inline-size: 100%;
inset-block-end: 0;
inset-inline-start: 0;
animation: slideUp 0.35s ease-out;
}
/**---------------------------*/
/* Feature Section / Container / Colonne link class */
.eac-element-link {
display: inline-block;
position: absolute;
inset: 0;
}
span.eac-element-link {
z-index: 99;
background-color: rgba(255, 255, 255, 0);
}
/**---------------------------*/
/** Shortcode 'eac_widget_mini_cart' */
.eac_widget_mini_cart a,
.eac_widget_mini_cart a:visited,
.eac_widget_mini_cart a:active {
text-decoration: none !important;
}
.eac_widget_mini_cart .button.wc-forward.ast-continue-shopping {
display: none;
}
.eac_widget_mini_cart .widget ul li a {
padding-block: 0;
padding-inline: 0;
}
.eac_widget_mini_cart .widget_shopping_cart {
background-color: #7A7A7A !important;
padding-block: 10px !important;
padding-inline: 10px !important;
}
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item {
line-height: 1.5;
padding-block-end: 0;
}
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item:hover {
background-color: unset !important;
}
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a:not(.remove_from_cart_button),
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .product-title,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity .amount,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total strong,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total .amount,
.eac_widget_mini_cart .woocommerce-mini-cart__empty-message {
color: white !important;
background-color: #7A7A7A !important;
float: none !important;
}
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button::before,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button svg {
color: white !important;
fill: white !important;
}
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a:not(.remove_from_cart_button),
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .product-title,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item .quantity .amount,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total strong,
.eac_widget_mini_cart .woocommerce-mini-cart__total.total .amount,
.eac_widget_mini_cart .woocommerce-mini-cart__buttons .button,
.eac_widget_mini_cart .woocommerce-mini-cart .mini_cart_item a.remove_from_cart_button::before {
font-size: 14px;
font-weight: normal;
letter-spacing: unset;
}
.eac_widget_mini_cart .woocommerce-mini-cart__total.total {
display: block;
text-align: center;
margin-block-start: .5em;
margin-block-end: .5em;
padding-block: 10px !important;
padding-inline: 10px !important;
border-top: 3px double white;
background-color: #54595F;
}
.eac_widget_mini_cart .widget_shopping_cart .widgettitle {
font-size: 20px;
margin-block-end: 0;
padding-block: unset;
padding-inline: unset;
text-align: center;
color: white !important;
}
.eac_widget_mini_cart .woocommerce-mini-cart__buttons {
display: flex !important;
align-items: center;
justify-content: space-around;
grid-column-gap: 0;
float: none;
}
.eac_widget_mini_cart .woocommerce-mini-cart__buttons .button {
display: block;
inline-size: 45%;
margin-block: 0 5px !important;
margin-inline: 5px 0 !important;
padding-block: 0.2em !important;
padding-inline: 1em !important;
line-height: 2;
text-align: center;
font-weight: unset !important;
background-color: #fff !important;
color: #000 !important;
box-shadow: unset !important;
border-block-width: 0 !important;
border-inline-width: 0 !important;
white-space: nowrap;
letter-spacing: unset !important;
float: none !important;
text-transform: none;
}
.eac_widget_mini_cart .woocommerce-mini-cart__total,
.eac_widget_mini_cart .woocommerce-mini-cart__buttons {
margin-block: unset;
margin-inline: unset;
padding-block: 0.5em;
padding-inline: 0;
}