/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Dec 06 2023 | 14:05:21 */
.mdf_input_container_taxonomies {
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}
.mdf_taxonomy {
	border: 1px solid #000000!important;
	color: #000!important;
	font-weight: 600!important;
	margin-right: 5px!important;
}
.mdtf-title-post {
	margin-top: 20px!important;
	margin-bottom: 20px!important;
	height: 60px!important;
	overflow: hidden!important;
	text-overflow: -webkit-box!important;
	display: -webkit-box!important;
	-webkit-line-clamp: 2!important;
	-webkit-box-orient: vertical!important;
	line-height: 1.6!important;
}

.post-read-more, .post-begin-date{
	padding-left: 15px!important;
	color: #000!important;
}

.mdf_search_form {
	display: flex!important;
}

.mdf_shortcode_reset_button {
	margin: auto 0!important;
}

.mdf_reset_button {
	color: #000!important;
	text-decoration: underline!important;
}

.mdtf-excerpt-post {
	height: 110px!important;
	overflow: hidden!important;
	text-overflow: -webkit-box !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 4 !important;
	-webkit-box-orient: vertical !important;
	font-size: 14px !important;
	margin-bottom: 15px!important;
}

.bloc-filtre-post {
	width: 90%!important;
	padding-bottom: 15px;
}

.col-bloc-filtre-post {
	display: flex;
	justify-content: center;
	align-items: center;
}

#mdf_results_by_ajax .navigation {
	margin-top: -40px!important;
}

.project-axe-1, .project-axe-2, .project-axe-3, .project-axe-4 {
	margin-bottom: 0px!important;
	text-decoration: underline!important;
	cursor: pointer!important;
	display: table!important;
}

@media (min-width: 992px) and (max-width: 1199px) {	
	 .bloc-filtre-post {
		 width:100%!important;
	 }
	 
	.mdtf-title-post {
   		 margin-top: 0px!important;
   		 margin-bottom: 0px!important;
    	 height: 30px!important;
         overflow: hidden!important;
         text-overflow: -webkit-box!important;
         display: -webkit-box!important;
        -webkit-line-clamp: 1!important;
        -webkit-box-orient: vertical!important;
        line-height: 1.6!important;
   }
   .mdtf-excerpt-post {
        height: 65px!important;
        overflow: hidden!important;
        text-overflow: -webkit-box !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 2!important;
        -webkit-box-orient: vertical !important;
        margin-bottom: 10px!important;	
	    line-height: 1.6!important;	
 }
  a.post-read-more {
    font-size: 17px!important;
  }
  .jQuery-plainOverlay-progress	{
		margin: 0 auto!important;
		width: 150px!important;
        height: 150px!important;
	}	
	
}	
@media (min-width: 768px) and (max-width: 991px) {
	 .bloc-filtre-post img {
		 height:130px!important;
		 width: 100%!important;
	 }
	.mdtf-title-post {
	    margin-top: 10px!important;
	    margin-bottom: 10px!important;
	    height: 25px!important;
	    overflow: hidden!important;
	    text-overflow: -webkit-box!important;
	    display: -webkit-box!important;
	    -webkit-line-clamp: 1!important;
	    -webkit-box-orient: vertical!important;
	    line-height: 1.4!important;
   }
	
   .title-post>a {
		font-size: 0.9rem!important;
   }
	
   .mdtf-excerpt-post {
       height: 85px!important;
       overflow: hidden!important;
       text-overflow: -webkit-box !important;
       display: -webkit-box !important;
      -webkit-line-clamp: 3!important;
      -webkit-box-orient: vertical !important;
      line-height: 1.1;
      margin-bottom: 8px!important;
   }	
	
   .title-post{
      padding: 0 10px!important;
    }	
	
	.jQuery-plainOverlay-progress	{
		margin: 0 auto!important;
		width: 150px!important;
        height: 150px!important;
	}
	
	
}	 
@media (min-width: 576px) and (max-width: 767px) {
	 .bloc-filtre-post img {
		 height:100px!important;
	 }
	.mdtf-title-post {
	    margin-top: 0px!important;
        margin-bottom: 0px!important;
        height: 25px!important;
        overflow: hidden!important;
        text-overflow: -webkit-box!important;
        display: -webkit-box!important;
        -webkit-line-clamp: 1!important;
        -webkit-box-orient: vertical!important;
        line-height: 1.3!important;
   }
	
   .title-post>a {
		font-size: 0.8rem!important;
   }
	
   .mdtf-excerpt-post {
       height: 60px!important;
       overflow: hidden!important;
       text-overflow: -webkit-box !important;
       display: -webkit-box !important;
      -webkit-line-clamp: 3!important;
      -webkit-box-orient: vertical !important;
      line-height: 1.3!important;
      margin-bottom: 8px!important;
   }	
	
   .title-post{
      padding: 0 10px!important;
    }	
	a.post-read-more {
    font-size: 13px!important;
   }
	
	.jQuery-plainOverlay-progress	{
		margin: 0 auto!important;
		width: 150px!important;
        height: 150px!important;
	}

	#mdf_results_by_ajax .col-3.col-bloc-filtre-post {
		width: 50%!important;
	}
}
@media (max-width: 575px) {
	.title-post>a {
		font-size: 1rem!important;
	}
	
	.mdtf-title-post {
   		 margin-top: 10px!important;
         margin-bottom: 0px!important;
         height: 45px!important;
         overflow: hidden!important;
         text-overflow: -webkit-box!important;
         display: -webkit-box!important;
         -webkit-line-clamp: 2!important;
         -webkit-box-orient: vertical!important;
         line-height: 1!important;
	}
	.bloc-filtre-post img {
		height:180px!important;
		width: 100%!important;
	}
	.mdtf-excerpt-post {
     	height: 90px!important;
    	overflow: hidden!important;
    	text-overflow: -webkit-box !important;
    	display: -webkit-box !important;
    	-webkit-line-clamp: 3!important;
    	-webkit-box-orient: vertical !important;
    	font-size: 14px !important;
    	margin-bottom: 0px!important;
		line-height: 1.5!important;
	}
	#mdf_results_by_ajax .col-3.col-bloc-filtre-post {
		width: 100%!important;
	}
	.mdf_shortcode_reset_button {
		margin-top: -10px!important;
	}
	
	.jQuery-plainOverlay-progress	{
		margin: 0 auto!important;
		width: 150px!important;
        height: 150px!important;
	}
	
}
		
	
