/*
Theme Name: Theme enfant
Description: Theme enfant de 64
Author: 64
Author URI: http://www.64nord.com
Template: Divi 
Version: 0.1.0

Couleur :

texte : 666666
bleu foncé : 0e2a49
bleu clair : 0da7d8
bleu clair hover : 0d94bf
orange : ee8b00
gris clair fond : rgba(0,0,0,0.04)

*/

h2, h3, h4, h5 {margin:30px 0 20px 0;}

/*  #left-area li, #main-content li {list-style:none; margin-left:15px; background: url(image/bullet.png) no-repeat 0 10px; padding-left:15px;} */
article li, .et_pb_text_inner li {list-style:none; margin-left:15px; background: url(image/bullet.png) no-repeat 0 10px; padding-left:15px;}
article li li, .et_pb_text_inner li li {list-style:none; margin-left:15px; background: url(image/bullet-orange.png) no-repeat 0 10px; padding-left:15px;}
article li ul, .et_pb_text_inner li ul {margin-top:0; margin-bottom:0;}
article .et_pb_widget_area li {list-style:none; margin-left:0px; background: none; padding-left:0;}
.et_pb_text_inner ul {margin-top:20px; margin-bottom:20px;}
/* #page-container p {text-align: justify;} */
#left-area {padding-bottom:60px;}

.yarpp-related h3 {font-weight: normal !important; text-transform: none !important; margin:40px 0 20px 0 !important; font-size:24px !important;}

a.hotbt {display:block; background: #0da7d8; color:#fff !important; padding:15px; font-size:16px;}
a.hotbt:hover {background: #0d94bf; }
a.et_pb_button {color:#ffffff !important;}

.textpetit {font-size:11px !important;}
.typcomposantlabo {background: #ee8b00; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; padding:5px 10px; }
.typcomposantplat {background: #0da7d8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#fff; padding:5px 10px; }

.form-contact .champ input, .form-contact textarea {width:90%; padding:10px; margin:5px 0; font-size:14px;}
.form-contact .case input {margin:20px 0; font-size:14px;}
.form-contact .envoyer input {background: #0da7d8; color:#fff; padding:20px; font-size:16px; border:none;}
.form-contact .envoyer input:hover {background: #0d94bf; cursor: pointer;}

#footer-info {text-align: center !important; width:100%;}

.filtrexpertise {display:block; width:100%; text-align:center; border:1px solid #ddd; margin-bottom:10px; color:#0da7d8; padding:5px 0;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;}
.filtrexpertise:hover {color:#0d94bf; background:#eee;}
#titlexpertise {margin-top:-20px; text-align:center;}
.ptitlexpertise {margin-bottom:40px; text-align:center;}

/*
* Pagination
*/

.wp-pagenavi {text-align: center; float:none !important; clear:both !important;}
.wp-pagenavi .current {background:rgba(0,0,0,0.04); padding:5px 10px; color:#666666;}
.wp-pagenavi a.page, .wp-pagenavi a.nextpostslink {background:#0da7d8; color:#ffffff !important; padding:5px 10px;}
.wp-pagenavi a:hover {background:#0d94bf; color:#ffffff !important;}


/*
* 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;
}

/*
* Create Mansonory styles for archive pages
*/

.search #left-area,
.archive #left-area {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 60px;
         column-gap: 60px;
}

.archive .et_pb_post > a,
.search .et_pb_post > a {
    margin: -20px -20px 10px;
    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;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    word-wrap: break-word;
}
 
.search #left-area .et_pb_post h2,
.archive #left-area .et_pb_post h2 {
    font-size: 18px;
}
 
.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;
}
 
/*
* Media Queries
*/
@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;
    }
}