/* 
Theme Name: Claude Lada
Description: Thème pour le site claude-lada.fr
Author: Freepixel
Author URI: https://www.freepixel.net/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

html, body {overflow-x: hidden !important;}
Html {scroll-behavior: smooth;}
p:last-child {margin-bottom: 0 !important;}


/* TEXTES DIVERS ET TITRES */
.liste_puce ul, ul.wp-block-list {
    margin: -5px 0px 0px 0px !important;
    padding: 0px 0px 15px 15px; !important;
}
.liste_puce ul li, ul.wp-block-list li {
    margin-bottom: 8px !important;
    line-height: 1.3em !important;
}
.legal h4 {
    margin: 25px 0px 5px 0px !important;
}
.legal h4:first-child {
    margin: 0px 0px 5px 0px !important;
}
/* PAGE ARTICLE BLOG */
.single-post #content {
	max-width: 980px !important;
	padding: 30px 50px !important;
	background-color: #fff !important;
	box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.7) !important;
}
.single-post #comments {
	padding: 10px 20px !important;
	border-top: dotted 2px #bc9d62 !important;
	margin-top: 25px !important;
}
.single-post .wp-block-separator {
	border-top: 2px dotted #bc9d62 !important;
	margin: 25px 0px !important;
}
.single-post .wp-element-caption {
	font-size: 13px !important;
	line-height: 1.2em !important;
}
.comment-respond h2 {
	font-size: 20px !important;
}
/* MENU DES DERNIERS ARTICLES */
.menu_last_news h5 {
	font-size: 17px !important;
	font-weight: 500 !important;
	color: var( --e-global-color-primary ) !important;
}
.menu_last_news ul {
	margin: -5px 0px !important;
	padding: 0px 0px 0px 20px !important;
}
.menu_last_news ul li {
	margin-bottom: 8px !important;
}
.menu_last_news ul a {
	color: var( --e-global-color-text ) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.menu_last_news ul a:hover {
	color: #000 !important;
}
.menu_last_news {
	font-family: "Montserrat", Sans-serif !important;
}

/* RÈGLES RESPONSIVES */
@media (max-width: 748px) {
	.contenu_article p {
	font-size: 14px !important;
	}
	.single-post .wp-element-caption {
	font-size: 12px !important;
	line-height: 1.1em !important;
	}
	h1.elementor-divider__text.elementor-divider__element {
	font-size: 22px !important;
	}
}