/*
Theme Name:  NMT17
Theme URI:   http://ww.nomaternitytraffic.eu
Description: A child theme of Divi. This is a custom child theme created
Author:      P.Gauer
Author URI:  http://www.cephas.fr
Template:    Divi
Version:     1.0
*/





/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[GRID Accueil]-----------------*/
/*------------------------------------------------*/
#top-header .container { padding-top: 0;}
.homelist .et_pb_post a img, .archive .et_pb_post a img { width: auto; height: 120px; float: left;margin: 0 10px 10px 0;}
.archive .et_pb_post p img {display: none}
.toppubli .et_pb_post { background-color: #f4f4f4; padding: 10px;  margin-bottom: 60px;}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
header.archive-header {  display: block}
.et_pb_post {
    margin-bottom: 10px;
}

/*------------------------------------------------*/
/*---------------[navigation]---------------*/
/*------------------------------------------------*/
#top-header, #et-secondary-nav { padding: 5px}
#top-header .et-social-icons a, #top-header.et-fixed-header .et-social-icons a { color: #c5c5c5}

ul#et-secondary-nav, #et-secondary-nav > li  { padding: 5px}
#et-secondary-nav .menu-item-language li { font-size: 80%}
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
.et_pb_title_container h1, .category h1 { font-size: 45px; text-transform: uppercase; font-weight: 700}
#main-content .container {padding-top: 14px}
.et_pb_gutter.et_pb_gutters2 #left-area {width: 100%}
.single-post #sidebar { display: none;}
.single #sidebar {background: #efefef; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 20px;}
#main-content .container::before { background-color: rgba(255,255,255,0.00)}


/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*---------------[archives - category - list]------------------*/
/*------------------------------------------------*/

.search #left-area, .archive #left-area { column-count: 1}
.search #left-area .et_pb_post, .archive #left-area .et_pb_post
/*
* Create Mansonory styles for archive pages
*/
.search #left-area,
.archive #left-area {
    -moz-column-count: 1;
         column-count: 1;
    -moz-column-gap: 60px;
         column-gap: 60px;
}
#left-area .et_pb_post p.post-meta { font-size: 12px}
.archive .et_pb_post > a,
.search .et_pb_post > a {
    margin: 0;/*
    display: block;*/
}

.search #left-area .et_pb_post,
.archive #left-area .et_pb_post {
    overflow: hidden; /* fix for Firefox */
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 19px 0;
    border: none;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.search #left-area .et_pb_post h2,
.archive #left-area .et_pb_post h2 {
    font-size: 18px; font-weight: 700; margin-top: 0;
}
.archive .et_pb_post strong, .search .et_pb_post strong, .archive .et_pb_post b, .search .et_pb_post b {
    font-weight: normal;
} 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio,
.archive #left-area .et_pb_post.format-link,
.archive #left-area .et_pb_post.format-quote,
.archive #left-area .et_pb_post.format-audio{
    padding: 0;
}
 
.archive .et_pb_post .et_pb_image_container,
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content,
.archive .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.archive .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 
.archive .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.archive .pagination,
.search .pagination {
    padding: 20px 0;
}

/*------------------------------------------------*/
/*-------------------[button]-------------------*/
/*------------------------------------------------*/

.et_pb_post a.more-link.et_pb_promo_button {clear: both;
    display: block; border: none; color: #477432}

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-info {display: none}
.menu-pied-container ul.menu { list-style: none; display: inline-block;}
#footer-widgets {padding: 3% 0 0;}
#footer-widgets .footer-widget li::before {border: 0}
#footer-widgets .footer-widget li a, .footer-widget { color: #c5c5c5;}

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

/*
* Remove sidebar on all archive pages
*/
.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}
.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
}
.search #sidebar,
.archive #sidebar {
    display: none;
}


/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.et_pb_image_container img, .et_pb_post a img { width: auto;}



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/

/*.event-content { display:none;}*/

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.et_pb_section .wp-pagenavi {
    border-top: 1px solid #B7DDA3;
    clear: both;
    margin-bottom: 30px;
    padding-top: 13px;
    text-align: center;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
    color:#5E9A42;
}
.wp-pagenavi a, .wp-pagenavi span {
    color: #203416;
}
/*------------------------------------------------*/
/*-------------------[Congtenus personalisés]------------------*/
/*------------------------------------------------*/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {
    font-size: 13px;
    padding: 16px 19px;
    width: 100%;  background-color: #eee;
}
.wpcf7 input[type="submit"]:hover { background-color: #eee;
  
}
.wpcf7 input[type="submit"]{
    background: transparent none repeat scroll 0 0; display: block; margin: 0 auto;
    border: 2px solid;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em;
    padding: 0.3em 1em;
    position: relative;
    transition: all 0.2s ease 0s; color: #6A205A;cursor: pointer;
}

 /*------------------------------------------------*/ /*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/
@media screen and (max-width: 980px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 2;
            column-count: 2;
        -moz-column-gap: 60px;
            column-gap: 60px;
    }
}
@media screen and (max-width: 767px) {
    .search #left-area,
    .archive #left-area {
        -moz-column-count: 1;
            column-count: 1;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}

@media only screen and ( min-width: 981px ) {
/* Set the slider height */
    
}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {


	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
	
}

@media screen and ( max-width: 782px ) {


}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {
	.homelist .et_pb_post a img { width: auto; max-height: 320px; height: auto}
	
}

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
	

}