/*
 * Welcome to the Custom CSS Editor
 *
 * CSS (Cascading Style Sheets) is a language that helps
 * the browser render your website. You may remove these
 * lines and get started with your own customizations.
 *
 * The generated code will be placed after the theme
 * stylesheets, which means that your rules can take
 * precedence and override the theme CSS rules. Just
 * write here what you want to change, you don't need
 * to copy all your theme's stylesheet content.
 *
 * Getting started with CSS (tutorial):
 * http://bit.ly/css-getting-started
 */





/* Couleur de background du site*/
body, .nav--main, .entry-meta{
background: #D1FFE9 ;

}

/*Couleur des rollovers liens*/
a:hover{
    color:#031E4E;
}

/*Format portrait*/
.single .featured-portrait .entry-title, .page .featured-portrait .entry-title{
    background:#bbe4d0;
}


/*MENU TOP*/

/* Border menu top*/
.nav--main{
    border-top:1px solid#d1ffe9;
}

/*Dropdown menu top*/
.nav--main li ul, .nav--main ul > li ul{
    background:#C7FFE7 !important;
}

/* Rollover top sur entrées menu*/
.nav--main > li > a:before{
    background:#fc4f00;
}

/* Titres menu*/
.nav--main a{
    color:#031d4e;
}

/*Rollover titres menu*/
.nav--main > li:hover > a{
    color:#fc4f00;
}



/*Flèche menu dropdown*/
.nav--main .menu-item-has-children > a:after{
    border: 0.5em solid transparent;
    border-bottom-color: #d1ffe9;
    
}



/*TITRES articles*/
h1.entry-title{
    font-weight:600;
		font-size:3em;
    letter-spacing:-2px;
		text-decoration:underline;
}

.single .featured-portrait .entry-title, .page .featured-portrait .entry-title {
    background: #D1FFE9;
}

/*TITRES CAT.*/
h1.page-title{
    font-weight:600;
    letter-spacing:-1px;
    color:#d1ffe9;
		text-transform:uppercase;
}


/* BARRE LATERALE*/
.toolbar{
    border-left:1px solid#d1ffe9;;
}

.toolbar__body{
    border-top: transparent;
}

/*Icones*/
.nav--toolbar a:before{
    color: #fc4f00;
}

.nav--toolbar a:hover{
    background: #bbe4d0;
    border-color: #d1ffe9;
    color: #fc4f00;
}

.toolbar__body a{
    color:#fc4f00;
}


/*Pagination*/
.pagination a, .pagination span{
    background: transparent;
}

.pagination span.current{
    border: 1px solid #d1ffe9;
    color: #fc4f00;
    font-family:Poppins;
    font-weight:600;
}

.pagination a, .pagination span{
    border: 1px solid transparent;
color: #031d4e;
}

.pagination a:hover{
    color:#fc4f00;
}

.page-numbers.next, .page-numbers.prev{
    color:#031d4e;
}

.page-numbers.prev{
    color:#031d4e;
}


/*ARTICLES*/

/*Catégories et date sous article*/
a{
    color:#fc4f00;
    font-family:Poppins;
    font-weight:600;
}

.single .entry-meta{
    display:none !important;
}

/*Filet botton*/
.archive__grid .entry-footer:before{
    background:#d1ffe9;
}

/*Slideshow images*/
.slideshow-window{
    background-color:#fc4f00;
    border: 20px solid #fc4f00;
}

/*Rollover*/
.archive__grid .entry-thumbnail .hover__letter{
    text-transform:none;
    font-family:Poppins;
}

.archive__grid .entry-thumbnail .hover__bg{
    background-color:#031d4e;
}



.posted-on a, .posted-by a, .entry-title a{
    color:#031d4e;
}


.site-footer {
    color:#bbe4d0;
}


/*PAGE RECHERCHE*/

/*Background*/
.overlay__wrapper, input, .overlay--search{
    background:#bbe4d0;
}

.overlay__wrapper{
    color:#031d4e;
    font-family:Poppins;
    font-weight:500;
}

.input[type="search"]{
    color:#d1ffe9;
    font-family:Poppins;
}



/*Close*/
.overlay__close:before, .overlay__close:after{
    background:#fc4f00;
}

/*Texte*/
.overlay--search .search-field {
    color:#fc4f00;
}


/*WIDGET LATERAL*/
.widget a , .widget .post-date{
    color:#031d4e;
}

.has_sidebar .site-main:before{
    border-right: 1px solid #d1ffe9;
}

.widget + .widget{
    border-top: 1px solid #d1ffe9;
}
    
    
    
    
.single .entry-footer a, .page .entry-footer a{
    color: #031d4e;
}

/*Formulaire de contact*/
form.contact-form input[type="text"],form.contact-form input[type="email"], form.contact-form textarea{
    border: 1px solid #d1ffe9;
    background:#ffffff;
}


/*Boutons*/
input.pushbutton-wide{
    background-color: #031d4e;
    border: none;
    color:#bbe4d0;
    font-family:Poppins;
    font-weight:500;
}

/*Post image*/
.archive__grid .format-image .hover__handler{
    background:#fc4f00;
}

/*FOOTER*/




blockquote:before{
    background:transparent;
    color:transparent;
}


/*MOBILE*/


.nav--main li ul, .nav--main ul > li ul{
    background:#bbe4d0;
}

.nav--main ul a{
    color:#031d4e;
}
.navigation__trigger{
    color:#fc4f00;
}

.toolbar{
    border-bottom: 1px solid #d1ffe9;
}


/*BOUTONS*/

.sc-button span{
    color:#d1ffe9;
    background:#031e4e;
    font-size:20px;
}


/*FORMULAIRE MAILCHIMP*/
.mc_input{
    background:#ffffff;
    border: none;
}
.mc_merge_var{
    height:20px;
}
.mc_signup_submit{
    text-align:right;
}
.mc_var_label.mc_header.mc_header_email{
    font-family:Poppins;

}
#mc_signup_submit.button{
    background:#031e4e;
    width:130px;
    font-family:Poppins;
    font-weight:600;
    color:#d1ffe9;
}

#mc_signup_form{
    margin-top:0px;
}
    
label.mc_var_label.mc_header.mc_header_email{
    display:none !important;
}

div#mc_subheader{
    font-family:Poppins;
    font-weight:500;
    line-height: 1.25em;
    margin-top: -110px;
    margin-bottom: 50px;
}