/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0.1
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Comportement du header au redimensionnement*/
@media only screen and (max-width: 1150px) and (min-width: 450px) { #header #avia-menu li.menu-item {
    display: none;
  }

/*Taille de la police du menu-burger*/
#header #avia-menu li.av-burger-menu-main.menu-item-avia-special {
    display: block;
    font-size: 13px;
  }
}

/*icônes check couleur*/
#top .avia-icon-list-container.av-lsw41l88-8d02fd5621cbe8ed743603a0afbb61c0 .iconlist_icon {
    color: #ffffff;
    background-color: #2c1175;
    transform: scale(0.7);
}

/*animation icônes*/
.avia_transform .avia-icon-list.av-iconlist-big.avia-iconlist-animate .avia_start_animation .iconlist_icon {
    animation: inherit !important;
    opacity: 1;
    animation-delay: 2s;
}

/*Taille des icônes check*/
#top .avia-icon-list .iconlist_icon {
transform: scale(0.7);
}

/*Marges des objets et emplacements*/
.av-full-slider-custom-size {
margin-bottom: 0% !important;
margin-top: 0% !important;
margin-left: 0% !important;
margin-right: 0% !important;
}

/*Slider plein écran*/
.av-full-slider-custom-size .avia-slideshow {
/*Hauteur personnalisée*/
max-height: 500px !important;

/*Largeur  personnalisée*/
max-width: 2000px !important;
position: relative;
left: 50%;
transform: translateX(-50%);
}

/*Augmentation de la taille de l'icône kerry-han dans séparateurs*/
#top .avia-font-fontello, body .avia-font-fontello, html body [data-av_iconfont='fontello']:before { 
font-family: "fontello";
font-size: 40px; 
}

/*Comportement de la casse des titres sur les sliders*/
#top h2.avia-caption-title {
text-transform: none;
}

/*Transparence du fond du menu-burger*/
#top #header .av-burger-overlay-bg {
    opacity: 0.95;
    colo: #2c1175;
}

/*Police des titres des sliders  et sections couleurs*/
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
font-family: 'Galada';
font-weight: lighter;
font-size: 30px;
}

/*Comportement de la casse des titres sur les sections couleurs*/
#top #wrap_all .all_colors h2 {
text-transform: none;
}

/*En-tête collante sur mobile*/
@media only screen and (max-width: 767px) {
  .responsive #top #main {
    /* Margin top value should be equal to header height*/
    margin-top: 80px;
  }
  .responsive #top #wrap_all #header {
    position: fixed;
    background-color: transparent;
    opacity: 0.95;
  }
}

/*modification de la fenetre cookies*/
.avia-cookie-consent p {
margin: 20px !important;
}

/*modification de la marge du bouton cookies*/
.avia-cookie-consent .avia-cookie-consent-button {
    margin: 0px 0px 6px 6px !important;
}

/*Modification de la taille du bouton des cookies*/
#av-cookie-consent-badge {
line-height: 45px;
height: 50px;
width: 50px;
font-size: 20px;
}

/*Modification de la taille des logos de partage et du bouton de remontée en haut du site
.av-share-box ul li a {
font-size: 18px;
}

Modification de la taille de l'icone de remontée en haut du site
#scroll-top-link.avia_pop_class {
font-size: 30px !important;
color: #2c1175;
}*/

/*Modification de la couleur de la ligne verticale du cursus*/
.main_color .av-milestone-icon-wrap:after {
    border-color: #2c1175;
}

/*Modification du placement des boutons dans les paramètres des cookies sur téléphone*/
.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button  {
    margin: 0px 0px 6px 6px !important;
}

/*Modification de la couleur des bouton de parametre de cookies*/
#top .main_color .avia-color-theme-color-highlight {
    color: #ffffff;
    border-color: #2c1175 !important;
    background-color: #2c1175 !important;
}

/*Changement de la couleurs des boutons latéraux de navigation  du blog*/
#top .avia-post-nav {
    position: fixed;
    height: 110px;
    top: 50%;
    background: #2c1175;
    background: #7664a5;
    color: #fff;
    margin-top: -55px;
    padding: 15px;
    text-decoration: none;
    z-index: 501;
    transform: translate3d(0, 0, 0);
}

#top .avia-post-nav:hover {
    background: #7664a5;
    background: #7664a5;
}

/*Changement de la couleur du bouton de validation du formulaire de  contact au changement d'état*/
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
    background-color: #2c1175;
    color: #ffffff;
    border-color: #2c1175;
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover, .main_color .av-colored-style .av-countdown-cell-inner, .main_color .wc-block-components-button:not(.is-link) {
    background-color: #7664a5;
    color: #ffffff;
    border-color: #7664a5;
}

/*Icônes des réseaux sociaux modifiés en couleur*/
.header_color .social_bookmarks a {
    color: #2c1175;
}

.header_color .social_bookmarks a:hover {
    color: #fff;
}

/*Changement de l'alignement du texte de copyright*/
.socket_color, .socket_color div, .socket_color header, .socket_color main, .socket_color aside, .socket_color footer, .socket_color article, .socket_color nav, .socket_color section, .socket_color span, .socket_color applet, .socket_color object, .socket_color iframe, .socket_color h1, .socket_color h2, .socket_color h3, .socket_color h4, .socket_color h5, .socket_color h6, .socket_color p, .socket_color blockquote, .socket_color pre, .socket_color a, .socket_color abbr, .socket_color acronym, .socket_color address, .socket_color big, .socket_color cite, .socket_color code, .socket_color del, .socket_color dfn, .socket_color em, .socket_color img, .socket_color ins, .socket_color kbd, .socket_color q, .socket_color s, .socket_color samp, .socket_color small, .socket_color strike, .socket_color strong, .socket_color sub, .socket_color sup, .socket_color tt, .socket_color var, .socket_color b, .socket_color u, .socket_color i, .socket_color center, .socket_color dl, .socket_color dt, .socket_color dd, .socket_color ol, .socket_color ul, .socket_color li, .socket_color fieldset, .socket_color form, .socket_color label, .socket_color legend, .socket_color table, .socket_color caption, .socket_color tbody, .socket_color tfoot, .socket_color thead, .socket_color tr, .socket_color th, .socket_color td, .socket_color article, .socket_color aside, .socket_color canvas, .socket_color details, .socket_color embed, .socket_color figure, .socket_color fieldset, .socket_color figcaption, .socket_color footer, .socket_color header, .socket_color hgroup, .socket_color menu, .socket_color nav, .socket_color output, .socket_color ruby, .socket_color section, .socket_color summary, .socket_color time, .socket_color mark, .socket_color audio, .socket_color video, #top .socket_color .pullquote_boxed, .responsive #top .socket_color .avia-testimonial, .responsive #top.avia-blank #main .socket_color.container_wrap:first-child, #top .socket_color.fullsize .template-blog .post_delimiter, .socket_color .related_posts.av-related-style-full a {
    text-align: center;
}	

#socket .copyright {
    float: none;
}

/*Changement de l'espace entre les widgets du footer*/
#footer .widget {
    margin: 0px 0;
}

/*Couleur cadre des boutons de partage*/
.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter, .main_color .related_posts.av-related-style-full a {
    border-color: #7664a5;
}

/*Modification de la couleur des icônes dans les onglets de partage*/
.av-social-sharing-box.av-social-sharing-box-fullwidth .av-share-box ul {
    color: #2c1175;
}

/*Modification du placement du "scroll-up" pour les appareils mobiles
@media only screen and (max-width: 767px) {
#scroll-top-link.avia_pop_class {
display: block !important;
}
}*/

/*Modification des icônes sociaux dans le second footer supérieur*/
body div .avia-button {
    border-radius: 30px !important;
    padding: 10px;
    font-size: 12px;
    text-decoration: none;
    display: inline-block;
    border-bottom-style: none;
    border-bottom-width: 1px;
    margin: 3px 0;
    line-height: 1.2em;
    position: relative;
    font-weight: normal;
    text-align: center;
    max-width: 100%;
}

.avia-button.avia-size-large {
    padding: 15px 30px 13px;
    font-size: 13px;
    min-width: 139px;
    border-radius: 2px !important;
}

/*Changement de l'alignement du footer sur mobile*/
@media only screen and (max-width: 767px) {
#footer .widget {
  margin:0px 0px;
  text-align: center;
}
}

.footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside, .footer_color footer, .footer_color article, .footer_color nav, .footer_color section, .footer_color span, .footer_color applet, .footer_color object, .footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym, .footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn, .footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp, .footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt, .footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt, .footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form, .footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot, .footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside, .footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset, .footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav, .footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark, .footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial, .responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter, .footer_color .related_posts.av-related-style-full a {
    border-color: #ebebeb;
    font-size: 13px;
}

/*Modification des titres de sections dans le footer*/
.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0.85em;
    text-transform: none;
}

/*Modification des marges témoignages*/
.av-boxed-grid-style .avia-testimonial_inner {
    padding: 20px;
}

/*Modification de la marge haute des cartes de témoignages*/
@media only screen and (min-width: 990px) {
    .responsive #top #wrap_all .flex_column.av-5ali-ef4c252343ee951fc8447c9a66b7f79c {
        margin-top: -30px !important;
        margin-bottom: 0px !important;
    }
}

/*Modification de l'animation des H1 des sliders et sections couleurs*/
#top h1.avia-caption-title {
    animation-duration: 1.5s;
    animation-name: easein;
}

@keyframes easein {
  from {
    translate: 0 100vw;
    scale: 1% 1%;
    Opacity: 0;
  }

  to {
    translate: 0 0;
    scale: 100% 100%;
    Opacity: 1;
  }
}

/*Modification de la taille de la typo du footer*/
#top #wrap_all #footer .flex_column p{
font-size: 13px;
}

/*Modification des espaces entre les lignes du menu burger*/
.html_av-overlay-full #av-burger-menu-ul li {
    display: block;
    height: auto;
    width: 100%;
    padding: 0.15em 0;
    padding-top: 0.15em;
    padding-right: 0px;
    padding-bottom: 0.15em;
    padding-left: 0px;
 } 

/*Modification des arrondis de témoignage mail*/
.avia-testimonial.av_one_full{
border-radius:10px;
}

/*Reseaux sociaux*/
#top .socialbookmarks-widget .social_bookmarks li a {
  width: 50px;
  line-height: 50px;
  min-height: 50px;
}

/*Changement de l'alignement du texte de la page contact sur mobile*/
@media only screen and (max-width: 767px) {
#top .flex_column.av-1ury3-9a8ae6aebc9f63fc5a718e7ed67faf44 {
  margin:0px 0;
  text-align: center;
}
}

/*Changement de l'alignement du bouton envoyer de la page contact sur mobile*/
@media only screen and (max-width: 767px) {
#top fieldset {
  margin:0px 0;
  text-align: center;
}
}

/*Rondeur des boutons*/
.avia-button.avia-size-large {
    border-radius: 8px !important;
}

/*Arrondir les coins des images*/
.avia-image-container .avia_image, .avia-image-container .avia-image-overlay-wrap {
    border-radius: 10px !important;
}

/*Arrondir les coins des tuiles de menu*/
.av-masonry-entry.av-masonry-item-loaded * {
    border-radius: 10px !important;
}

/*Arrondir les coins des photos des articles de blog*/
.news-primarview .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
    border-radius: 10px !important;
}

.avia-content-slider .slide-image {
    border-radius: 10px !important;
}

@media (min-width: 375) and (max-width: 767) {
.post-meta-infos {
    margin-top: -15px !important;
  }
}

/*Changement de la couleur des textes dans la tape de recherche*/
.header_color .av_ajax_search_title {
    color: #2c1175 !important;
}

#top #wrap_all .all_colors h4 {
    color: #2c1175 !important;
}

/*Arrondi sur les champs du formulaire de contact*/
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
    border-radius: 10px !important;
}

.avia_ajax_form .button {
    border-radius: 10px !important;
    margin-top: 10px !important;
}

/*Arrondir les coins des boutons de partage*/
#top .av-share-box ul {
    border-radius: 10px !important;
}

/*Arrondir les coins du bouton du menu des cookies*/
#av-cookie-consent-badge.av-consent-badge-right-bottom {
    border-radius: 10px !important;
}

/*Arrondir les coins du bouton de scroll-up*/
#scroll-top-link.avia_pop_class {
    border-radius: 10px !important;
}

/*Changement de l'arrondi des boutons dans le menu des cookies*/
.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button {
    border-radius: 10px !important;
}

@media (min-width: 375) and (max-width: 767) {
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 22px !important;
  }
}

/*Arrondi sur la navigation des actualités*/
.avia-post-next {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}

.avia-post-prev {
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

/*Modification de l'aspect de l'icône de recherche*/
#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .av_ajax_search_image, .iconfont {
    font-size: 16px !important;
}

/*Modification téléphone*/
@media only screen and (min-width: 320px) and (max-width: 485px) { #top .menu-item-search-dropdown > a, #searchform #searchsubmit, .av_ajax_search_image, .iconfont {
    font-size: 20px !important;
  }
}

/*Modification de la taille de la police sur les tuiles de galerie*/
@media only screen and (min-width: 767px) and (max-width: 1023px) { #top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: 'Galada';
    font-weight: lighter;
    font-size: 25px;
}
}

/*Modification de la taille de la police sur les tuiles de galerie*/
@media only screen and (min-width: 320px) and (max-width: 485px) { #top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: 'Galada';
    font-weight: lighter;
    font-size: 28px;
}
}

/*Modification du placement de l'en-tête des avis*/
@media only screen and (min-width: 320px) and (max-width: 485px) { .ti-widget[data-layout-id='80'][data-set-id='light-background'] .ti-widget-header .ti-header-content.ti-active:only-child {
    margin-top: 20px;
    text-align: center;
}
}

/*Modification du placement des icône de sous-menu sur tablette*/
@media only screen and (min-width: 485px) and (max-width: 1023px) { .html_av-submenu-hidden .av-submenu-indicator {
    margin-right: 175px;
    opacity: 100% !important;
    font-weight: bold !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 485px) { .html_av-submenu-hidden .av-submenu-indicator {
    opacity: 100% !important;
    font-weight: bold !important;
}
}

/*Changement de couleur du fond des puces de pagination*/
.main_color .pagination a, .main_color .pagination .current {
    background: #ebebeb;
}

/*Ajout de l'icône de recherche sur tablette*/
@media only screen and (max-width: 1024px) {
  nav.main_menu,
  #menu-item-search {
    display: block !important;
  }
  .menu-item {
    display: none;
  }
  .av-burger-menu-main.menu-item-avia-special {
    display: block;
  }
  #top .menu-item-search-dropdown > a, #searchform #searchsubmit, .av_ajax_search_image, .iconfont {
    font-size: 19px !important;
    margin-top: 0.5px !important;
}
 #top #header .av-main-nav > li > a {
    color: #2c1175 !important;
    font-size: 14px;
}
}

/*Changement de la couleur des descriptions dans les résultats de pré-recherche*/
.header_color .ajax_search_excerpt {
    color: #000000;
}

/*Modification de la couleur des icônes sociales dans le header*/
#top #wrap_all .av-social-link-facebook:hover a{
    color: #fff; 
    background-color: #3B5998 !important; 
}

#top #wrap_all .av-social-link-whatsapp:hover a{
    color: #fff; 
    background-color: #40c351 !important; 
}

#top #wrap_all .av-social-link-instagram:hover a{
    color: #fff; 
    background-color: #c13584 !important; 
}

#top #wrap_all .av-social-link-mail:hover a{
    color: #fff; 
    background-color: #2c1175 !important; 
}

.avia-post-nav .label {
    position: absolute;
    top: 50%;
    height: 22px;
    line-height: 22px;
    margin-top: -11px;
    font-size: 24px;
    margin-top: -10px !important;
}

/*Modification de l'icône des cookies*/
#av-cookie-consent-badge:before {
  display: block;
  position: relative;
  content: "";
  width: 25px;
  height: 25px;
  align-items: center;
  top: 12px;
  left: 12px;
  background-image: url("https://kerry-han.fr/wp-content/uploads/2025/08/cookie.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

/*Modification du bouton de contact au passage et à l'origine*/
.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
    background-color: #7664a5 !important;
    color: #ffffff;
    border-color: #7664a5 !important;
}

.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover, .main_color .av-colored-style .av-countdown-cell-inner, .main_color .wc-block-components-button:not(.is-link) {
    background-color: #2c1175;
    color: #ffffff;
    border-color: #2c1175;
}

/*Modification de l'affichage de l'icône des cookies (cadenas)*/
/*#top .avia-svg-icon.avia-font-svg_entypo-fontello svg:first-child {
    display: none !important;
}*/

/*Modification de la taille des icônes de partages*/
.av-share-box ul li a {
    font-size: 18px !important;
}

/*Modification de la couleur des titres dans les résultats de recherche*/
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    color: #2c1175 !important;
}

/*Modification du bouton de scroll vers le haut*/
#scroll-top-link.avia-svg-icon svg:first-child, #av-cookie-consent-badge.avia-svg-icon svg:first-child {
    fill: #2c1175 !important;
}

#scroll-top-link.avia-svg-icon svg:first-child {
    height: 30px !important;
    width: auto;
    margin-top: 9px !important;
}

/*Cacher le bouton de cadenas*/
#av-cookie-consent-badge.avia-svg-icon svg:first-child {
    display: none !important;
}

/*Modification du placement de l'icône de recherche*/
@media only screen and (max-width: 485px) {
    .responsive #top #wrap_all .menu-item-search-dropdown > a {
        font-size: 24px;
        margin-top: 3px !important;
    }
}

@media only screen and (max-width: 1150px) and (min-width: 485px) {
    .responsive #top #wrap_all .menu-item-search-dropdown > a {
        font-size: 24px;
        margin-top: 1.5px !important;
    }
}

@media only screen and (max-width: 1023px) {
#top #header .av-main-nav > li > a > svg:first-child, #top #wrap_all .header_color .cart_dropdown_first .cart_dropdown_link.avia-svg-icon svg:first-child {
    fill: #2c1175 !important;
    }
}

/*Modification du placement des scroll vers le bas*/
/*Décalage vers le haut des flèches down*/
#top .scroll-down-link {
    bottom: 60px;
}

/*Arrondi de la fenêtre superposée de recherche*/
.avia_pop_class, .avia-search-tooltip {
    animation: avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
    border-radius: 10px !important;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    border-radius: 10px !important;
}

#top .menu-item-search-dropdown > a, #searchform #searchsubmit, .av_ajax_search_image, .iconfont {
        font-size: 17px !important;
        margin-top: 0.5px !important;
        border-radius: 10px !important;
}

.header_color .button:hover, .header_color .ajax_controlls a:hover, .header_color #submit:hover, .header_color .big_button:hover, .header_color .contentSlideControlls a:hover, .header_color #submit:hover, .header_color input[type='submit']:hover {
    background-color: #2c1175 !important;
    color: var(--enfold-header-color-bg);
    border-color: #2c1175;
}

/*Affichage du bouton de scroll vers le haut sur mobile*/
@media only screen and (max-width: 767px) { .responsive #scroll-top-link {
        display: block !important;
    }
}

/*Modification de l'espace entre les lettres dans les titres de sections*/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: uppercase;
    letter-spacing: 0px !important;
}

/*Modification de la couleurs interne des boutons à bascule dans les cookies*/
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track {
    background: #2c1175 !important;
}

/*Modification des arrondis sur les carrousels*/
.carousel-slider .carousel-slider__item img {
    border-radius: 10px !important;
}

.carousel-slider__post-image {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.carousel-slider__post {
    border-radius: 10px !important;
}

#top #wrap_all .all_colors h2 {
    color: #2c1175 !important;
}

.carousel-slider__post-author-link {
    display: none !important;
}

.carousel-slider__post-content {
	border-radius: 10px !important;
    background-color: #ebebeb !important;
}

.av-image-caption-overlay:hover {
    border-radius: 10px !important;
}

/*Modification de l'alignement du texte dans les carrousels*/
.carousel-slider.owl-drag .owl-item {
    text-align: center !important;
}

/*Taille des titres des boutons du carrousel*/
.carousel-slider .carousel-slider__caption .title {
    font-size: 15px !important;
}

/*Taille des titres du carousel actualités*/
#top #wrap_all .main_color h2, #top #wrap_all .alternate_color h2 {
    font-size: 28px !important;
}

/*Taille du texte de l'article du carousel et alignement actualités*/
.carousel-slider__post-excerpt {
    font-size: 15px !important;
    text-align: center !important;
}

.main_color, .main_color div, .main_color header, .main_color main, .main_color aside, .main_color footer, .main_color article, .main_color nav, .main_color section, .main_color span, .main_color applet, .main_color object, .main_color iframe, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color p, .main_color blockquote, .main_color pre, .main_color a, .main_color abbr, .main_color acronym, .main_color address, .main_color big, .main_color cite, .main_color code, .main_color del, .main_color dfn, .main_color em, .main_color img, .main_color ins, .main_color kbd, .main_color q, .main_color s, .main_color samp, .main_color small, .main_color strike, .main_color strong, .main_color sub, .main_color sup, .main_color tt, .main_color var, .main_color b, .main_color u, .main_color i, .main_color center, .main_color dl, .main_color dt, .main_color dd, .main_color ol, .main_color ul, .main_color li, .main_color fieldset, .main_color form, .main_color label, .main_color legend, .main_color table, .main_color caption, .main_color tbody, .main_color tfoot, .main_color thead, .main_color tr, .main_color th, .main_color td, .main_color article, .main_color aside, .main_color canvas, .main_color details, .main_color embed, .main_color figure, .main_color fieldset, .main_color figcaption, .main_color footer, .main_color header, .main_color hgroup, .main_color menu, .main_color nav, .main_color output, .main_color ruby, .main_color section, .main_color summary, .main_color time, .main_color mark, .main_color audio, .main_color video, #top .main_color .pullquote_boxed, .responsive #top .main_color .avia-testimonial, .responsive #top.avia-blank #main .main_color.container_wrap:first-child, #top .main_color.fullsize .template-blog .post_delimiter,  .main_color{
    box-shadow: none !important;
}

.carousel-slider__post-title {
    display: block;
    margin: 1rem;
    min-height: 1em;
}

.carousel-slider__post-excerpt {
    font-size: 1rem;
    line-height: 1.6;
    margin: 0rem 1rem 2rem !important;
}

/*Alignement au centre du header des témoignages sur mobile*/
@media only screen and (max-width: 768px) { .ti-widget[data-layout-id='14'][data-set-id='light-background'][data-pid='91840f553d44658f7886a71b08c'] .ti-widget-header {
    text-align: center !important;
  }
}

/*Modification de l'aspect des espérluettes*/
#top .custom-color-heading .special_amp {
    font-family: 'galada' !important;
    font-size: 40px !important;
}

/*Modification couleur de texte des dates dans les actualités*/
.avia-content-slider .slide-meta div, .avia-content-slider .slide-meta time {
    display: inline-block;
    font-size: 0.9em;
    color: #000000;
}

/*Modification couleur du texte cliqué dans les bulles de pagination*/

.main_color .heading-color, .main_color a.iconbox_icon:hover, .main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6, .main_color .sidebar .current_page_item>a, .main_color .sidebar .current-menu-item>a, .main_color .pagination .current, .main_color .pagination a:hover, .main_color strong.avia-testimonial-name, .main_color .heading, .main_color .toggle_content strong, .main_color .toggle_content strong a, .main_color .tab_content strong, .main_color .tab_content strong a, .main_color .asc_count, .main_color .avia-testimonial-content strong, #top .main_color .av-related-style-full .av-related-title, .main_color .wp-playlist-item-meta.wp-playlist-item-title, #top .main_color .av-no-image-slider h2 a, .main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap, .main_color div .news-headline .news-title, .main_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color, .main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before, .main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
    color: #2C1175;
}

/*Modification de la marge haute du logo footer*/
.Logo_footer {
    margin-top: 10px;
}

/*Modification du R de registred en mode exposant*/
sup {
   font-size: 0.4em;
   vertical-align: 1.05em;
}

#socket {
   font-size: 12px !important;
}
