/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
/*
Old

New 4x3
bleu #3d87cf
vert #95c021
*/
/* Theme customization starts here
------------------------------------------------------- */

.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}

.flex-row-wrapper {
 display: flex;
}

.flex-row-wrapper .et_pb_column {
 display: flex;
 flex-direction: column !important;
 padding: 20px;
 justify-content: space-between !important;
}
.et_overlay {
	background: rgba(0,136,203,.29);
}
.wcbd_product_image img, .wcbd_product_image .et_overlay, .et_shop_image { border-radius: 50% !important; }
.woocommerce-loop-product__title { text-align: center; }
.et-cart-info { display:none; }

.logo_container #logo {max-height: 80% !important;}
.tagged_as, .posted_in { display:block; }

.woocommerce img, .woocommerce-page img, .et_shop_image .et_overlay { border-radius: 50%; }
.woocommerce img, .woocommerce-page img, .et_shop_image .et_overlay { border-radius: none; }

img#logo, img#about-image, .wp-image-664 { border-radius: 0 !important;}

.related h2:first-of-type { background: #3d87cf; color: #f1f1f1; margin: 30px 0; padding: 15px;}
body.term-tout-nos-produits #woocommerce_products-2 { display:none; }

.et_pb_blog_grid .et_pb_image_container { overflow:hidden; position: relative; width: 100%; }
.et_pb_image_container { margin: 0 !important; }

.et_pb_blog_grid .et_pb_image_container img { max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.et_pb_blog_grid .et_pb_image_container:hover img { -moz-transform: scale(1.025);   -webkit-transform: scale(1.025); transform: scale(1.025); }

#top-header ul li a {
	color: #333 !important;
  font-size: 12px !important;
	text-transform: uppercase !important;
}

#sidebar .widgettitle { font-family:"Source sans Pro", sans-serif !important;  }

.et_pb_contact_captcha_question { color: #f1f1f1 !important;}

/*
* Create Mansonry styles for archive pages
*/
.search #left-area,
.archive #left-area {
    -moz-column-count: 2;
         column-count: 2;
    -moz-column-gap: 30px;
         column-gap: 30px;
}

.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;
    display: inline-block;
}

.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;
    }
}
