/*
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 wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


/*réglage des titres*/

h1{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 49px;
    line-height: 1.1;
    font-style: normal;
}

h2{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.1;
    font-style: normal;
}

h3{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 31px;
    line-height: 1.1;
    font-style: normal;
}

h4{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 1.0em;
    font-style: normal;
}

h5{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 0.9em;
    font-style: normal;
}

h6{
    font-family: futura-pt, sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 1.1;
    font-style: normal;
}


/*réglage du menu*/

.av-main-nav > li > a {
    font-family: futura-pt, sans-serif;
    font-weight: 400;
    font-size: 20px;
    font-style: normal;
    color:#0029FA;
}

/*réglage formulaire de contact*/

#top .av-dark-form, #top .av-dark-form + .ajaxresponse *{color:#0A1747;}
#top .av-dark-form + .ajaxresponse .avia-form-success{background: transparent; }

#top div .av-dark-form .input-text, #top div .av-dark-form input[type='text'], #top div .av-dark-form input[type='input'], #top div .av-dark-form input[type='password'], #top div .av-dark-form input[type='email'], #top div .av-dark-form input[type='number'], #top div .av-dark-form input[type='url'], #top div .av-dark-form input[type='tel'], #top div .av-dark-form input[type='search'], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button{
color: #0A1747;
border-color: #0A1747;
border-width: 2px !important;
background-color: transparent;
}



/*REGLAGE HOME*/
        
/*réglage actu_expo*/

#actu_expo{
    background-color:#0029FA;
    border-width: 3px;
    border-color: #0029FA;
    border-style: solid;
	cursor: pointer;
}

#img_actu_expo{
    mix-blend-mode: screen;
    -webkit-filter: grayscale(1) contrast(1.3);
  }

 #titre_actu_expo{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 31px;
    font-style: normal;
    color: #ffffff;
}

#sous_titre_actu_expo{
    font-family: futura-pt, sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}

#sous_titre_actu_expo:link{
    color: #ffffff;
}

#sous_titre_actu_expo_reporte{
    font-family: futura-pt, sans-serif;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 0.2em;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}

#txt_actu_expo{
    color: #ffffff;
}    

#actu_expo:hover{
    background-color: #ffffff;
    border-width: 3px;
    border-color: #0029FA;
    border-style: solid;
}

#actu_expo:hover > #img_actu_expo{
    mix-blend-mode: normal;
    -webkit-filter: grayscale(0) contrast(1);   
}

#actu_expo:hover > #titre_actu_expo{
    color: #0029FA;
}    
#actu_expo:hover > #sous_titre_actu_expo{
    color: #0029FA;
}    
#actu_expo:hover > #sous_titre_actu_expo_reporte{
    color: #0029FA;
}
#actu_expo:hover > #txt_actu_expo{
    color: #0029FA;
}    

   
/*réglages actu_mediation*/

#actu_mediation{
    background-color:#8D07F6;
    border-width: 3px;
    border-color: #8D07F6;
    border-style: solid;
	cursor: pointer;
}

#img_actu_mediation{

    mix-blend-mode: screen;
    -webkit-filter: grayscale(1) contrast(1.3);
  }

 #titre_actu_mediation{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 25px;
    font-style: normal;
    color: #ffffff;
}

#sous_titre_actu_mediation{
    font-family: futura-pt, sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}

#sous_titre_actu_mediation_reporte{
    font-family: futura-pt, sans-serif;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 0.2em;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}

#txt_actu_mediation{
    color: #ffffff;
}    

#actu_mediation:hover{
    background-color: #ffffff;
    border-width: 3px;
    border-color: #8D07F6;
    border-style: solid;
}

#actu_mediation:hover > #img_actu_mediation{
    mix-blend-mode: normal;
    -webkit-filter: grayscale(0) contrast(1);   
}

#actu_mediation:hover > #titre_actu_mediation{
    color: #8D07F6;
}    
#actu_mediation:hover > #sous_titre_actu_mediation{
    color: #8D07F6;
}    
#actu_mediation:hover > #sous_titre_actu_mediation_reporte{
    color: #8D07F6;
}    
#actu_mediation:hover > #txt_actu_mediation{
    color: #8D07F6;
}    

/*réglages actu_evenement*/

#actu_evenement{
    background-color:#0A1747;
    border-width: 3px;
    border-color: #0A1747;
    border-style: solid;
	cursor: pointer;
}

#img_actu_evenement{

    mix-blend-mode: screen;
    -webkit-filter: grayscale(1) contrast(1.3);
  }

 #titre_actu_evenement{
    font-family: futura-pt-bold, sans-serif;
    font-weight: 700;
    font-size: 31px;
    font-style: normal;
    color: #ffffff;
}

#sous_titre_actu_evenement{
    font-family: futura-pt, sans-serif;
    font-weight: 300;
    font-size: 22px;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}
#sous_titre_actu_evenement .h5{
        font-family: futura-pt-bold, sans-serif;
        font-weight: 700;
        font-size: 22px;
        line-height: 1.1;
        font-style: normal;
        color: #ffffff;
    }
    


#sous_titre_actu_evenement_reporte{
    font-family: futura-pt, sans-serif;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 0.2em;
    line-height: 22px;
    font-style: normal;
    color: #ffffff;
}

#txt_actu_evenement{
    color: #ffffff;
}    

#actu_evenement:hover{
    background-color: #ffffff;
    border-width: 3px;
    border-color: #0A1747;
    border-style: solid;
}

#actu_evenement:hover > #img_actu_evenement{
    mix-blend-mode: normal;
    -webkit-filter: grayscale(0) contrast(1);   
}

#actu_evenement:hover > #titre_actu_evenement{
    color: #0A1747;
}    
#actu_evenement:hover > #sous_titre_actu_evenement{
    color: #0A1747;
}    
#actu_evenement:hover > #sous_titre_actu_evenement_reporte{
    color: #0A1747;
}    
#actu_evenement:hover > #txt_actu_evenement{
    color: #0A1747;
}    

/*PAGE PROGRAMMATION*/

/*réglages bloc_archive_expo*/

#bloc_archive_expo{
    background-color:#0029FA;
    border-width: 3px;
    border-color: #0029FA;
    border-style: solid;
	cursor: pointer;
}

#titre_archive_expo{
    color: #ffffff
}

#bloc_archive_expo:hover{
    background-color:#ffffff;
    border-width: 3px;
    border-color: #0029FA;
    border-style: solid;
	cursor: pointer;
}

#bloc_archive_expo:hover > #titre_archive_expo{
    color: #0029FA;
}

/*réglage rollover lien*/

.image-overlay{position: absolute; background: rgba(255, 255, 255, 0); z-index: 300; height:100%; width:100%; opacity: 0; filter:alpha(opacity=0);}
.avia_transform a .image-overlay{  -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.avia_transform a:hover .image-overlay{opacity: 0 !important;}
.image-overlay .image-overlay-inside{height:100%; width:100%; position: absolute; left:0; top:0; }
.image-overlay .image-overlay-inside:before{position: absolute; border-radius: 50px; background: #000; height:80px; width:80px; line-height:80px; left:50%; top:50%; margin: -40px 0 0 -40px; z-index: 500; text-align: center; color:#fff;}
.image-overlay .image-overlay-inside:before{content:"\E869"; font-family: 'entypo-fontello'; font-size: 18px; font-weight: normal; }
.image-overlay.overlay-type-extern .image-overlay-inside:before{content:"\E832";}
.image-overlay.overlay-type-video .image-overlay-inside:before{content:"\E897";}
#top .hide-inner-overlay .image-overlay-inside{display: none;}

.av-special-heading-tag {color:white;}


/*REGLAGE CONTACT*/

/* style font */
#bloc_contact {
    font-family: futura-pt, sans-serif;
    font-weight: 300;
    font-size: 22px;
    font-style: normal;
    color: #0A1747;
}

#texte_contact p {
    line-height: 1.2em !important;
}

/* maps qui bloque le lien programmation */
#av_section_5 .container{
	z-index:-600 !important;
}

/* reglage image sur map 
#pre_footer .av-section-color-overlay{
	background-image: url(http://www.rurart.org/wp-content/uploads/2020/11/map_jorn_de_fiera_5-4.png);
	background-repeat: no-repeat;
	background-attachment: initial;
    background-position: bottom;
    background-size: contain;
}*/


/*DEBUGGAGE*/

/* vire souligne à propos dans accueil */
a[href="https://www.rurart.org/#apropos"]:link .avia-menu-fx  {
    background:none !important;
  }
  a[href="https://www.rurart.org/#apropos"]:hover .avia-menu-fx  {
    background:#fff !important;
  }
  
  /*réglage espace entre colonnes*/

#top .av-flex-placeholder{
    display: table-cell;
    width: 4%;
}

#galerie_article{
    margin-top: -50px;
}

.av-subheading.av_custom_color {
    opacity: 1;
}


/*fermeture_exceptionnelle

#fermeture_exceptionnelle {

    background-color: #0029FA;
    margin-top: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
    border-radius: 5px;
}
#titre_accordeon_edi_dubien 
/*fermeture_exceptionnelle*/

.js_active .toggler {
   
    padding: 9px 3px 9px 0px !important;
    font-style: italic !important;
}

.av-minimal-toggle .toggle_content {

    padding: 12px 35px 11px 0px !important; 
  }