/*
Theme Name: Thème Cités Jardins
Version: 1.0;
Description: Thème réalisé exclusivement pour les Cités Jardins d'Ile de France
Author: Solène Besnard
Template: Divi
*/

body{font-weight: normal !important;}
.orange-texte{color:#ce6633;}
.brun-logo{color:#a44901;}
.brun2{color:#853e0f;}
.vert-clair{color:#6db64c;}
.beige-clair{color:#fbf3ea;}
.beige-fonce{color:#F0E5DD;}
.cap{text-transform:uppercase;}
.btn-vert{ margin-top:15px; }
.btn-vert a{color:white;background-color:#6db64c;padding:2px 10px; margin-top:15px; font-weight:bold; }
.btn-vert a:hover{color:rgba(255,255,255,0.8) !important;}

h1{font-family:quiche; font-size:44px !important; color:#a44901; text-align:center;}
h2{ line-height:1.3;font-size:23px!important; text-transform:uppercase;color:#ce6633; font-weight: 300;padding-bottom:20px;}
h3{ line-height:1.3;font-size:18px !important; text-transform:uppercase;color:#853e0f;font-weight:normal;}


@media ( max-width: 600px ) {
h1{font-size:30px !important;}
}


a{color:#ce6633; text-decoration:none;}
.et_pb_text ul{padding-left:0;}
.et_pb_text li{color:black;padding-left:16px; background: url(images/puce.svg)no-repeat 0px 9px; background-size:8px auto;}
.et_pb_text li a{font-weight:500; color:black; text-decoration:none;}
.et_pb_text li a:hover{color:#ce6633;}


.entry-content ul, 
#left-area ul{list-style-type:none;}
.et_right_sidebar #sidebar {display:none;}


.et_pb_gallery_fullwidth .et_pb_gallery_image img, .et_pb_gallery_fullwidth .et_pb_gallery_item {
    width: auto  !important;;
    max-width: 100%  !important;;
}
/**************header*************/

#et-secondary-nav{padding-left: 52px;background: url(images/people.svg)no-repeat 5px 6px;background-size:35px auto; padding-right:10px; padding-bottom:9px!important;padding-top:9px!important; background-color:#ce6633;}
#et-secondary-menu > ul > li a{padding-bottom:0 !important;}
#top-header .container{padding-top:0;}


#et-top-navigation a{line-height:1.3; text-align:center; color:#843e0f;padding-left:10px;padding-right:10px;}
.et_header_style_left #et-top-navigation{padding: 82px 0 0 0 !important;}
.et_header_style_left #et-top-navigation nav > ul > li > a{padding-bottom: 41px !important;}

 #top-menu .menu-item-has-children > a:first-child:after{display:none !important;}

#main-header{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

#top-menu li.current-menu-ancestor > a,
#top-menu li.current_page_item > a{background: url(images/rollover.svg)no-repeat 50% 65%;background-size:40px auto;}
#top-menu  .sub-menu li> a{background:none !important;}

/**************pages*************/

.chapeau-img{ background: url(images/feuilles.svg)no-repeat top left;background-size:78px auto; }
.chapeau-img p{text-align:center; font-weight:500;}
.section-beige{background-color:#fbf3ea !important;}
.section-beige-fonce{background-color:#F0E5DD;}
.encart-blanc{background-color:white; padding:28px;box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);}

/*les encarts blancs*/
.encart-blanc ul{list-style-type:none;}
.encart-blanc ul li{padding-left:16px; background: url(images/puce.svg)no-repeat  0px 9px; background-size:8px auto;}
.encart-blanc ul li a{font-weight:500; color:black; text-decoration:none;}
.encart-blanc ul li a:hover{color:#ce6633;}
#top-menu .menu-item-has-children > a:first-child{padding-right:10px;}

/*les chapeaux*/
.chapeau{max-width:800px;}
.chapeau .et_pb_text_inner{font-weight:bold; text-align:center;}

/*le titre 1 dans les modules textes*/
.et_pb_text h1{ background: url(images/feuilles.svg)no-repeat bottom center;background-size:78px auto;padding-bottom:40px; }


/*les boutons verts*/
.btn-action{border:none;border-radius: 0; background-color:#6db64c; color:white; padding:5px 10px; font-size:13px; text-transform:uppercase; position:relative; left:45%;height: 33px;}
.btn-action::after{font-size:20px;}
.et_pb_bg_layout_light .et_pb_button:hover{background-color: rgba(0,0,0,.05)}
.et_pb_button_module_wrapper{background: url(images/triangle-vert.svg)no-repeat 47% 100%;background-size:16px auto;padding-bottom:10px;margin-bottom:2px !important;}
@media only screen and ( max-width: 700px ) {
.btn-action{left:30%;}
.et_pb_button_module_wrapper{background: url(images/triangle-vert.svg)no-repeat 37% 100%;background-size:16px auto;}
}

.lien-vert-wrapper{background:url('images/triangle-vert.svg') no-repeat 15px 100% !important;background-size:18px auto !important; padding-bottom:10px;}
.lien-vert{color:white;background-color:#6db64c;padding:5px 34px; margin-top:15px;font-size: 14px; text-transform:uppercase;font-weight:500; }


/*les citations*/
blockquote{border:none !important;margin:0;color:#a44901;font-family:"quiche"; font-size:20px;padding-left:0 !important;}
.bloc-citation-droite {text-align:right;padding-right:30px; border-right:solid 1px #a44901; }
.bloc-citation-gauche {text-align:left; padding-left:30px; border-left:solid 1px #a44901; }
.bloc-citation-droite p, 
.bloc-citation-gauche p{padding-bottom:0;}



/*les bascules*/
.et_pb_toggle_close {    padding: 11px 20px !important;    background-color: #fff !important;}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title {
    color: #853e0f; text-transform:uppercase; font-size:14px;}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title {
    color: #ce6633; text-transform:uppercase;font-size:14px;}
    .et_pb_toggle_open {    padding: 11px 20px;}
.et_pb_toggle_title:before {    color: #ce6633;    font-size: 16px;}
.et_pb_toggle { border-top: 1px solid #ce6633;  border-bottom: 1px solid #ce6633; border-left: 0; border-right: 0;   box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3);}
.et_pb_toggle_content ul li{ background: url(images/puce.svg)no-repeat  0px 9px; background-size:8px auto;padding-left:16px;}
.et_pb_toggle_content ul li a{font-weight:500; color:black; text-decoration:none;}
.et_pb_toggle_content ul li a:hover{color:#ce6633;}
.et_pb_toggle {margin-bottom: 15px !important;}

/*les galeries*/
.et_overlay:before{color: #ce6633 !important;}
.album-photo h3{    color: #853e0f !important;  font-weight: 600 !important;    font-size: 13px !important;    text-align: center !important; padding-bottom:0; }
.album-photo .et_pb_gallery_caption{text-align:center;color: #ce6633;padding-bottom:0;margin-top:0;}
.album-photo  .et_pb_grid_item{padding-bottom:10px;}
.album-photo  .et_pb_gallery_image{border-bottom: solid 3px #a44901;}
 
/**********************************************/
/*******************accueil********************/
/**********************************************/

@media only screen and ( min-width: 981px ) {
  
  #slider-accueil .et_pb_slide{height:630px !important;}
    #slider-accueil .et_pb_container{margin-bottom:60px; background-color:#ce6633;width:460px; margin-left:50%; height:500px !important; overflow:hidden;}

    .et_pb_slides .et_pb_slider_container_inner {
        display: table-cell;
        width: 460px;
        vertical-align: middle;
        float: right;
    }
    .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
        width: 460px;
        margin: auto;
     padding: 8% 9%;
    text-align: left;
       text-shadow: 0 !important;
    }
  
}

@media  (min-width: 600px) and (max-width: 980px) {

#slider-accueil .et_pb_slide{height:630px !important;}
    .et_pb_slides .et_pb_container{margin-bottom:60px; background-color:#ce6633;width:460px; margin-left:auto; height:550px !important; overflow:hidden;}

    .et_pb_slides .et_pb_slider_container_inner {
        display: table-cell;
        width: 460px;
        vertical-align: middle;
        float: right;
    }
    .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
        width: 460px;
        margin: auto;
     padding: 8% 9%;
    text-align: left;
       text-shadow: 0 !important;
    }
       
}
@media ( max-width: 599px ) {
#slider-accueil  .et_pb_container{width:100%!important;background-color:#ce6633!important; }
}
#slider-accueil .et_pb_container {min-height:500px;}
 #slider-accueil .et_pb_slider_container_inner {        padding-top:6px;
        background: url(images/feuilles.svg)no-repeat top left;background-size:78px auto;
}

 .et_pb_slide_content{font-size:16px !important;}
    .et_pb_bg_layout_dark .et_pb_slide_description {text-shadow: none  !important;}
    
   .et_pb_slides h2.et_pb_slide_title{font-family:"quiche"; font-size:24px !important;text-transform:none;}
  .et_pb_slides .et_pb_slide_content p{font-size:15px !important; line-height:1.4;}
  .et_pb_slides .et_pb_button_wrapper{margin-top:0px;}
  .et_pb_slides .et_pb_more_button {border-radius: 0px; font-size:15px !important;border:none !important; color:white;background-color:#6db64c;padding:2px 10px; margin-top:15px; font-weight:bold;}
  .et_pb_slides .et_pb_more_button:after{font-size:26px; line-height:1;}

.et-pb-active-slide .et_pb_slide_description {
animation: none!important;
}

.actu-accueil-h1 h1{background:none; padding-bottom:0px;}
.voir-actu{width:161px;position:relative; left:45%;}
.voir-actu a{width:150px;background-color:#6db64c; color:white; padding:5px 10px; font-size:13px;font-weight:500; text-transform:uppercase; }
.voir-actu a:hover{color:rgba(255,255,255,0.8);transition: all 300ms ease 0ms;}
.voir-actu-wrapper{background: url(images/triangle-vert-haut.svg)no-repeat 47% 0%;background-size:16px auto;padding-top:10px;margin-top:2px !important;}
@media only screen and ( max-width: 700px ) {
.voir-actu{left:30%;}
.voir-actu-wrapper{background: url(images/triangle-vert-haut.svg)no-repeat 37% 0%;background-size:16px auto;}
}

/**************guide et parcours*************/
.guide-parcours h3{padding-bottom:0;}

/**************page CA*************/
.galerie-bureau {margin:0 auto; max-width:750px;}
@media only screen and ( min-width: 980px ) {
.galerie-bureau .et_pb_grid_item{width: 29.5% !important;}
}
.galerie-bureau .et_pb_grid_item h3{text-align:center; text-transform:none; line-height:1.5; border-bottom:solid 1px  #853e0f; padding-bottom:15px;}
.galerie-bureau .et_pb_grid_item h3 span{display:block; font-size:15px;}
.galerie-bureau .et_pb_gallery_caption{text-align:center; }


/**************page les membres*************/

.nb-adherents{width:200px; margin:0 auto; background-color:#fbf3ea;}
.bg-nb-adherents{background: url(images/pointille.svg)repeat-x 0% 90px;background-size:600px auto;}
.et_pb_blurb img{width:70px;}
.et_pb_blurb h4{font-family:"quiche";color:#853e0f;}



/**************page printemps*************/
.temoignages blockquote{border:none !important;margin:0;color:#a44901; font-style:italic; font-family:'fira-sans';font-size:15px;padding-left:0 !important;}
.programme h3{font-family:"quiche";color:#853e0f; padding-top:15px; padding-bottom:0px;font-size:22px !important; text-transform:none;}
.programme h3 a{color:#ce6633 !important;}
.programme h3 a:hover{color:#853e0f !important;transition: all 300ms ease 0ms;}
.acces-direct-page:hover .et_pb_text_inner{background-color:rgba(255,255,255,1);transition: all 300ms ease 0ms;}
.acces-direct-page{padding:10%;}
.acces-direct-page .et_pb_text_inner{background-color:rgba(255,255,255,0.8); padding-bottom:25px;}
.acces-direct-page h2{text-align:center; width:80%;margin:0 auto;padding-top:25px;padding-bottom:0px; font-weight:500; font-size:19px !important; line-height:1.3;color:#853e0f;}
.acces-direct-page p{padding-bottom:0px;}
.vie-asso h2, 
.annuaire h2{padding-top: 48px;padding-bottom: 23px;}
.printemps h2,
.procedure h2,
.ressources h2{padding-top: 37px;padding-bottom: 12px;}
.revue h2{padding-top: 62px;padding-bottom: 37px;}

.acces-preservation h2{padding-top: 14px;padding-bottom: 0px;}
.acces-preservation .et_pb_text_inner {
    padding-bottom: 14px;
}
/***************fiches actus*******/
.publish{font-size:14px; color:#ce6633; text-transform:uppercase;}
/***************liste des actus*******/
.grille-actu h2{font-family:"quiche";text-transform:none;padding-bottom: 5px;}
.grille-actu .et_pb_post {border:none;box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3); }
.grille-actu .et_pb_post p{color:black;}
.grille-actu .et_overlay{border:none;}
.grille-actu img{padding: 1px;}
.grille-actu .et_overlay img{padding: 1px;}

/***************fiches événements*******/
.section-titre-event{padding-top:0 !important; padding-bottom:0px !important;}
.lien-event{margin-top:15px; /*font-weight:500 !important;*/color: white;
background-color: #6db64c;
padding: 2px 10px;
margin-top: 15px;
font-weight: bold; }
.lien-event:hover{color:rgba(255,255,255,0.8);transition: all 300ms ease 0ms;}
/***************Calendrier*******/

.wpfc-calendar-wrapper h2 {
    font-size: 35px !important;
}
.fc-basic-view .fc-body .fc-row {background-color:white; color:#6db64c;}
.entry-content table{border:none;}
.fc-ltr .fc-basic-view .fc-day-number {
    text-align: right;
    font-size: 14px !important;
    padding-right: 7px !important;
}
.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
        overflow-x: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    color: #362b36;
}


.entry-content tr th.fc-day-header {
    color: #6db64c !important;
   
    font-size: 15px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0!important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0!important;
}
.ui-selectmenu-button span.ui-selectmenu-text,
.ui-state-focus, .ui-widget-content .ui-state-focus{text-transform: uppercase;font-weight: 500;border:1px solid #F0E5DD; color: #853e0f;/* background:none; background-color:#fbf3ea!important;*/}

.ui-menu .ui-menu-item{text-transform: uppercase;font-weight: normal;background:none; background-color:#fbf3ea!important;font-family:'fira-sans';}
.entry-content .wpfc-calendar-wrapper table td{padding:0px !important;}
.ui-widget-header { background: none;   background-color: #fbf3ea!important;border: 1px solid #fbf3ea;}
.ui-widget-content {  background: none !important;background-color: #FFF !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #F0E5DD; background-color: #F0E5DD !important;}
#event-categories-button{width:300px !important;}

.ui-icon-circle-triangle-w{background:url('images/gauche.svg') no-repeat left center !important;background-size:16px auto;}
.ui-icon-circle-triangle-e{background:url('images/droite.svg') no-repeat left center !important;background-size:16px auto;}
.ui-icon-triangle-1-s{background:url('images/bas-brun.svg') no-repeat left center !important;background-size:10px auto !important;}
.ui-state-hover{ background-color: #fbf3ea !important;color:white !important; transition: all 300ms ease 0ms;}


.fc-event, .fc-event:hover, .ui-widget .fc-event{color:#853e0f !important; background-color:white !important; border-top:none; border-left:none; border-right:none;border-bottom:solid 1px #F0E5DD !important; border-radius:0 !important; padding-bottom:5px;}
.fc-day-grid-event .fc-content {    white-space: normal !important;}
.fc-day-grid-event .fc-content{font-size:14px !important;}
.ui-widget button{text-transform: uppercase;font-weight: 500;font-family:'fira-sans';}
.ui-state-default.ui-state-active{border: none;background: #ce6633;color:white;}
.asp-ui.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius: 0px!important;}
.asp-ui.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{    border-top-left-radius: 0px!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {    border: 0;    background: #F0E5DD; color: #853e0f; font-family:'fira-sans';font-weight:500;}
.ui-state-hover{border:0;background: #dce4ef;}
.entry-content tr td{border-top:none;}

@media only screen and ( max-width: 500px ) {
.entry-content tr td{padding: 2px 4px;}
}



/***************liste cites-jardins adhérentes*******/
.grille-cites-jardins .et_pb_grid_item{box-shadow: 6px 6px 18px 0px rgba(0,0,0,0.3); margin-bottom: 3.5% !important;}

.grille-cites-jardins .dp-custom-field{padding-bottom:8px !important;}
.liste-autres-cj ul{ list-style-type: none; padding-left:0;}
.liste-autres-cj ul li{background:url('images/feuille.svg') no-repeat left center;background-size:10px auto; padding-left:15px;}
.liste-autres-cj ul li a{font-weight:500; color:black;}
.liste-autres-cj ul li a:hover{color:#ce6633;}


/***************fiches cites-jardins adhérentes*******/
.et_pb_grid_item {background-color:white;} 
.dp-custom-field-name{display:none;}
.dp-custom-field{text-align:center !important; display: block !important;}
.dp-custom-field .dp-custom-field-value{text-align:center !important; font-weight:500; color:#ce6633;}
.et_pb_portfolio_item .post-meta{display:none;}
.et_pb_portfolio_item .et_portfolio_image{border-bottom:solid 3px #a44901;}

.single #section-fiche-cite-100{width:100%;}

.et-db #et-boc #section-fiche-cite-100 { padding:0px !important;}
.et-db #et-boc #section-fiche-cite-100 .et_pb_row_0.et_pb_row{ padding-bottom:0px !important;}

.chapeau-fiche-cite{padding:10% 5%;}
.titre-fiche-cite{background:url('images/filet.svg') no-repeat top center !important;background-size:87px auto !important; padding-top:25px;}
.titre-fiche-cite h1{background:url('images/filet.svg') no-repeat bottom center !important;background-size:87px auto !important; padding-bottom:20px !important;}
.chapeau-cite{color:#853e0f; text-align:center !important;}

.bulle-verte-wrapper{background:url('images/triangle-vert.svg') no-repeat 15px 100% !important;background-size:18px auto !important; padding-bottom:10px;}
.bulle-verte{color:white;background-color:#6db64c;padding:5px 34px; margin-top:15px;font-size: 17px; font-weight:bold;}
.bloc-bulle-contact{margin-bottom:8px !important;}
.et_pb_text_inner ul{padding-left:0 !important;}

.bordure-g{padding-left:25px; border-left:solid 1px #a44901;margin-bottom: 70px !important; }

/**************pages singles*************/
.single #main-content .container{padding-top:0 !important; width:100%;  max-width:none !important; }
.single #main-content #content-area{width:100%;}
.single .et_post_meta_wrapper{display:none;}
#main-content .container:before{display:none;}
.single  #sidebar{display:none;}
.single #left-area{width:100%;padding-bottom: 0;}
.single #left-area .et_pb_row{max-width:1080px; margin:0 auto;}
.et_right_sidebar #left-area {    float: none !important;    padding-right: 0 !important;}

.single  .et_pb_section{padding-left: 8% !important; padding-right:8% !important;}
.single  .et_pb_post .entry-content {    padding-top: 0px;}
.single  .et_pb_post .entry-content .et_pb_title_container h1{padding-bottom:0;}
.single #left-area .et_pb_row{padding-bottom:20px;}

/*.single #main-content .container{width:100%;max-width:100%;}*/
/**************formulaires*************/

/**************espace adhérent*************/

.bulle-espace-adherent p{width:130px;font-weight:500;background-color:#ce6633; color:white; padding:0 10px; font-size:13px; text-transform:uppercase; position:relative; left:45%;}
.bulle-espace-adherent{background: url(images/triangle-orange.svg)no-repeat 47% 100%;background-size:16px auto;padding-bottom:10px;margin-bottom:2px !important;}
@media only screen and ( max-width: 700px ) {
.btn-action{left:30%;}
.et_pb_button_module_wrapper{background: url(images/triangle-orange.svg)no-repeat 37% 100%;background-size:16px auto;}
}

/**************module réservé aux adhérents*************/
.et_pb_login h2{background: url(images/cadenas.svg)no-repeat top left;background-size:25px auto;padding-top:9px; padding-left:34px;font-weight:500; font-size: 18px !important;}
.reserve-adherents{background-color: #ce6633;}
.reserve-adherents .et_pb_login a{color: #FFF;text-decoration:none;}
.et_pb_row .ligne-login .et_pb_login a{color:#FFF !important;}
.et_pb_newsletter_button.et_pb_button{background-color:#6db64c;padding:1px !important;}
.et_pb_newsletter_button::after{display:none;}

@media only screen and ( min-width: 981px ) {
.et_pb_newsletter_form p{padding-bottom:0;}
.et_pb_newsletter_form .et_pb_forgot_password{padding-top:10px;margin-bottom:20px;}
.et_pb_row .ligne-login{width: 100%;}
.reserve-adherents .et_pb_login{padding:30px;}
.reserve-adherents .et_pb_login_form input{width:38%; margin-right:2%;float:left;padding: 8px 3% !important;border-radius: 0px;}
#page-container .reserve-adherents .et_pb_login .et_pb_newsletter_button.et_pb_button{width: 50px;border:none;border-radius: 0px;}
.reserve-adherents .et_pb_login .et_pb_forgot_password{padding:2em 0 0;}
}
.cj-nous-rejoindre{padding-top:1em;border-top:1px solid #FFF;}
.cj-nous-rejoindre img{float:left;}
.cj-nous-rejoindre .btn-devenir-adherent{float:left;margin-left:1em;margin-top:-10px;}
.cj-nous-rejoindre .et_pb_button_module_wrapper{background:url(images/triangle-vert.svg)no-repeat 10% 100%;background-size: 16px auto;}


/**********************************************/
/*******************Mediathèque********************/
/**********************************************/

.formulaire-de-recherche{background-color: #ce6633;padding:1% 2%;}
.formulaire-de-recherche div.ajaxsearchpro[id*="ajaxsearchprobsettings"].searchsettings fieldset legend{margin-bottom: 0 !important;color:white;text-transform:uppercase;}
.formulaire-de-recherche div.ajaxsearchpro[id*="ajaxsearchprobsettings"] select{width: 100%;margin-top: 7px !important;
max-width: 100%;
border-radius: 0  !important;
padding: 4px !important;
background: white !important;
box-shadow: none  !important;
margin: 0;
    margin-bottom: 0px;
border: none  !important;
color: #000 !important;
margin-bottom: 0px !important;
font-family:"fira-sans" !important;
box-sizing: border-box;
line-height: initial;}

.formulaire-de-recherche div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig  {font-family:"fira-sans" !important;}
#ajaxsearchprobsettings1_1.searchsettings, #ajaxsearchprobsettings1_2.searchsettings, div.ajaxsearchpro[id*="ajaxsearchprobsettings1_"].searchsettings {
    max-width: 100% !important;
}
div.ajaxsearchpro[id*="ajaxsearchprobsettings1_"].searchsettings form, div.ajaxsearchpro[id*="ajaxsearchprobsettings1_"].searchsettings form, div.ajaxsearchpro[id*="ajaxsearchprobsettings1_"].searchsettings form{display:flex !important; justify-content:flex-start;}

#ajaxsearchprores1_1 .results .item .asp_content h3 a.asp_res_url,
#ajaxsearchprores1_1 .results .item .asp_content h3 a.asp_res_url:hover,
#ajaxsearchprores3_1 .results .item .asp_content h3 a.asp_res_url,
#ajaxsearchprores3_1 .results .item .asp_content h3 a.asp_res_url:hover{font-family: "fira-sans"; font-weight:500; color:#ce6633; text-transform:uppercase;}
#ajaxsearchprores1_1 .results .item .asp_content h3 a.asp_res_url .search-doc-description,
#ajaxsearchprores3_1 .results .item .asp_content h3 a.asp_res_url .search-doc-description{color:black; font-weight:normal;}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.ajaxsearchpro[id*="ajaxsearchprores1_"].vertical,
#ajaxsearchprores3_1.vertical, div.ajaxsearchpro[id*="ajaxsearchprores3_"].vertical{background:none !important; padding:0;border-radius: 0px;}
#ajaxsearchprores1_1 .results .item, #ajaxsearchprores1_2 .results .item, div.ajaxsearchpro[id*="ajaxsearchprores1_"] .results .item,
#ajaxsearchprores3_1 .results .item, div.ajaxsearchpro[id*="ajaxsearchprores3_"] .results .item{margin-bottom:10px;padding: 10px;/*box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.3);*/}

#ajaxsearchprores1_1.vertical .item .asp_content h3, #ajaxsearchprores1_2.vertical .item .asp_content h3, div.ajaxsearchpro[id*="ajaxsearchprores2_"].vertical .item .asp_content h3,
#ajaxsearchprores3_1.vertical .item .asp_content h3, #ajaxsearchprores3_2.vertical .item .asp_content h3, div.ajaxsearchpro[id*="ajaxsearchprores3_"].vertical .item .asp_content h3 {
    display: inline;
    float: right;
    width: 87%;
    padding-top: 10px;
}

#ajaxsearchprores1_1 span.highlighted, #ajaxsearchprores1_2 span.highlighted, div.ajaxsearchpro[id*="ajaxsearchprores1_"] span.highlighted,
#ajaxsearchprores3_1 span.highlighted, #ajaxsearchprores3_2 span.highlighted, div.ajaxsearchpro[id*="ajaxsearchprores3_"] span.highlighted {text-transform: unset;font-weight:500 !important;}
#ajaxsearchprores1_1.vertical .results .item .asp_image,
#ajaxsearchprores3_1.vertical .results .item .asp_image{width:100px !important; height:100px !important;}



.titre-fiche-mediatheque{padding-top:0 !important;}
.titre-fiche-mediatheque h2{text-align:center; padding-bottom:0;font-weight:500px !important;font-size:30px !important;}
.document-description{margin-bottom:20px;}
.document-caracteristiques .document-label{font-weight:500;}
.image-description{margin-bottom: 15px;}

/**********************************************/
/*******************Iconothèque********************/
/**********************************************/


.icono-results .asp_content .desc, .icono-results .asp_content .etc{display:none;}
.icono-results .results .item .asp_content h3{font-size:15px !important; }
div.ajaxsearchpro[id*="ajaxsearchprores2_"] span.highlighted {color:#6db64c !important;}
.icono-results div.ajaxsearchpro[id*="ajaxsearchprores2_"] .results .item .asp_content h3 a {font-size:13px !important;font-family:"fira-sans";}


/**************footer*************/
.logo-footer{margin-bottom:40px;}
.footer-widget #text-2{width:100%;}
#footer-bottom{border-top:solid 1px #e9ccb5;}
#footer-info{text-align:center !important; float:none; font-size:12px;}
.et_pb_widget{float:none; }

#main-footer .footer-widget #text-3{background: url(images/feuilles.svg)no-repeat top right;background-size:78px auto;}
#main-footer .footer-widget #text-3 h4{font-family:"quiche"; text-transform:uppercase; font-size:23px;}
#main-footer .footer-widget #text-3 .textwidget p{padding-bottom:0;}
#footer-widgets .footer-widget #text-4{text-transform:uppercase;color:#a44901 !important; font-weight:500;}
#footer-widgets .footer-widget #text-4 a{color:#a44901 !important;}
#footer-widgets .footer-widget #text-4 a:hover{color:#ce6633 !important;transition: all 300ms ease 0ms;}


.et_pb_gutters3.et_pb_footer_columns2 .footer-widget #text-3 {
  margin-bottom: 2.64%;padding-bottom: 4%;border-bottom: solid 1px #a44901;}

#footer-widgets .footer-widget #text-4 .icon{margin-right:10px;}

/*formulaire*/
#main-footer input[type="email"]{background-color:#fbf3ea !important; border:none!important;padding:5px;font-size:14px; width:100%;}
#wpcf7-f36013-o1 p{display:inline !important;}
 input.wpcf7-submit,  input.button-primary{color:white;background-color:#6db64c;padding:5px; margin-top:15px; font-weight:bold;border:none;font-size:14px;cursor:pointer;}
input[type="text"], input[type="email"]{border: none;padding: 5px !important;font-size: 14px;}
.event-attributes{margin-bottom:15px;}

.soumettre input[type="text"], .soumettre input[type="email"], .soumettre textarea{width:100%;}
