/*
Theme Name: lmweb
Description: Thème enfant lmweb
Author: lmweb
Author URI: https://lmweb.fr
Template: hello-elementor
Version: 1.0
*/

.jet-mega-menu-mega-container__inner {
	border-radius:15px;
}

.elementor-element .container-titre-categorie {
	min-height:400px;
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	flex-direction:column;
	justify-content:center;
}

.e-con .elementor-element .container-titre-categorie .e-con-inner {
	justify-content:center;
}

.elementor-element .container-titre-categorie h1 {
	color:#f5f5f5;
	text-align:center;
	font-size:35px;
}

.elementor-327 .elementor-element.elementor-element-4e74373 .elementor-post__card,
.elementor-page .elementor-element.actus-accueil article .elementor-post__card {
  border-radius: 0px 25px 25px 25px  !important;
}

.type-post .elementor-widget-theme-post-content p{
	margin-left:20px;
}
.type-post .elementor-widget-theme-post-content li{
	margin-top: 20px;
}
.type-post .elementor-widget-theme-post-content ol,
.type-post .elementor-widget-theme-post-content ul{
	margin-left:40px;
}

.type-post .elementor-widget-theme-post-content .wp-block-heading{
	margin:20px 0px;
	position:relative;
}
.type-post .elementor-widget-theme-post-content .wp-block-heading::before{
	content:'';
	width:5px;
	height:100%;
	background-color: #c1160e;
	position:absolute;
	left: -10px;
	top:0px;
}

/*.elementor-posts .elementor-post__excerpt p {
	color: #FFFFFF !important;
	padding-left: 20px;
	text-align: left;
}*/


.elementor-widget-archive-posts .elementor-post.elementor-grid-item.post.type-post.status-publish.has-post-thumbnail{
	background-color: #204bb4;
	border-radius: 0px 40px 40px 40px;
	min-height:400px;
}
.elementor-widget-archive-posts .elementor-post.elementor-grid-item.post.type-post.status-publish.has-post-thumbnail .elementor-post__read-more,
.elementor-widget-archive-posts .elementor-post.elementor-grid-item.post.type-post.status-publish.has-post-thumbnail .elementor-post-date,
.elementor-widget-archive-posts .elementor-post.elementor-grid-item.post.type-post.status-publish.has-post-thumbnail h3{
	padding: 0px 20px;
	text-align: left;
	display:flex;
	width:100%;
}

/* RESPONSIVE */
@media only screen and (max-width: 1024px) {
	.elementor-element .container-titre-categorie h1 {
		font-size:40px;
	}
}
@media screen and (max-width: 570px){
	.type-post .elementor-widget-theme-post-content .wp-block-heading{
		font-size: 20px;
	}
}
/* RESPONSIVE */