/*Theme Name : Blackoot lite child
Template: blackoot-lite
*/

*{
color: grey;
}

#main-content p,
#main-content li,
#main-content strong,
#main-content em,
#main-content span,
#main-content i {
	color: #C0C0C0;
}

#main-content p,
#main-content li {
	line-height: 1.8;
}

#main-content p {
	margin-top: 20px;
}
.single-post .thumbnail { display: none; }

/** TITRE DU SITE **/

#logo .site-title a {
	/*color: #5b5b5b;*/
	color: #757575;
}

/** TYPOGRAPHIE **/

#navbar li,
#navbar a,
p,
span,
#sub-footer a,
#breadcrumbs,
.read-more a,
.previous,
.next,
.navbutton,
cite.fn,
li,
a.cookies,
h2, h3, h4, h5, h6,
#footer .container ul > *,
#footer .widget_rss ul li,
#footer p,
#page-container > address,
#page-container > div,
#page-container > dl,
#page-container > figure,
#page-container > form,
#page-container > ol,
#page-container > p,
#page-container > pre,
#page-container > table,
#page-container > ul,
#sidebar .textwidget,
#sidebar .widget_rss ul li, #sidebar p,
body,
input[type="text"], input[type="search"], input[type="password"], input[type="email"], select, textarea,
#footer .widget-title,
#navbar, #sidebar .widget-title, #tagline, .comment .reply, .comment-author, .commentmetadata {
	font-family: 'Century Gothic', sans-serif ;
}
input.fca_eoi_form_button_element,
input.fca_eoi_form_input_element,
div.fca_eoi_form_text_element {
	font-family: 'Century Gothic', sans-serif !important;
}

/** TITRES **/

.home h2.entry-title {
	font-size: 24px;
	text-transform: uppercase;
}
.home #page-container .entry-title a {
	color: #7C9DBF;
}
.home #page-container .entry-title a:hover {
	color: #A88324;
}

h2, h3, h4 {
	color: #7C9DBF;
}

p.site-title a {
	color: #303030;
}

#page-title h1{
	color: #7c9dbf;
	font-family: 'Century Gothic', sans-serif;
	font-size: 25px;
	letter-spacing: 2px;
	padding-top: 35px;
}

h2.entry-title {
	line-height: 1.5;
}

@media(min-width: 980px) {
	#page-title h1 {
		margin-top: 2em;
	}
}

body:not(.home) #page-container h2 {
	font-size: 20px;
	line-height: 1.3;
}

body:not(.home) #page-container h3 {
	font-size: 18px;
	line-height: 1;
}

body:not(.home) #page-container h4 {
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 0.8;
	text-decoration: none;
	margin-top: 35px;
	margin-bottom: 15px;
}

/* Commentaires */

.single #main-content .comments h3 {
	line-height: 1.5;
}

/** FIL D'ARIANE **/

#breadcrumbs {
	font-size: 0.8em;
}

/** BLOC NEWSLETTER **/

.fca_eoi_layout_privacy_copy_wrapper div {
	color: #C0C0C0 !important;
}

/** BLOC NEWSLETTER PAGES INTERNES **/

.fca_eoi_form_input_element {
	color: #000000 !important;
}

/** WIDGET RECHERCHE **/

.wp-block-search__button {
	background-color: #292929;
	border: none;
	height: 30px;
}

/** WIDGET DERNIERES ACTUS **/

.wp-block-latest-posts__post-date {
	font-size: 1em;
}

/** OPTIMISATION MOBILE **/

@media (max-width: 980px) {
	.tophead .search-form .search-field {
		min-width: 240px;
		margin-left: -170px;
		margin-right: 0;
		text-align: right;
	}
}

@media (max-width: 480px) {
	li#block-13 /* Widgets articles récents */ {
		padding-right: 10px;
	}
	/* Widget guide batterie */
	/* Widget Facebook */
	#easy-opt-in-widget-4,
	#block-16 {
		text-align: center;
	}
	/* Widget Youtube */
	#block-15 {
		max-width: 80%;
		margin: 0 auto;
	}
	.sub-footer-left p {
		line-height: 2em;
	}
	#main-content img.alignleft {
		min-width: 100%;
	}
	#tagline {
	margin-right: 1em;
	margin-left: 1em;
	}

	#breadcrumbs {
		display: none;
	}

	.with-sidebar {
		max-width: 90%;
		padding-left: 5%;
		padding-right: 5%;
	}
	#main-content p,
	#main-content li {
		font-size: 16px;
		line-height: 1.7;
	}
	body:not(.home) #page-container h2,
	body:not(.home) #page-container h3 {
		line-height: 1.5;
	}
	.wp-block-image .aligncenter > figcaption {
		font-size: 14px;
		line-height: 1.8;
	}
	.postmetadata span,
	.postmetadata a {
		font-size: 12px;
	}

	#sub-footer a,
	#sub-footer p {
		font-size: 12px;
	}
}

/** Responsive menu **/

.mobmenu-left-bt {
	padding-top: 15px;
	padding-right: 10px;
}
#mobmenuleft .menu-item a {
	font-size: 1.2em;
}

/** FORMULAIRES **/

.wpcf7-response-output {
	border: solid 2px #b99128 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.wpcf7-list-item-label {
	color: grey;
	font-size: 1em;
}

/** COOKIES **/

/* Bannière */

.cmplz-cookiebanner .cmplz-links .cmplz-link:hover {
	text-decoration: none;
}

/* Page Cookies */

#cmplz-cookies-overview,
#cmplz-manage-consent-container {
	margin-bottom: 2.5em;
}

.cmplz-dropdown.cmplz-dropdown-cookiepolicy h3,
.cmplz-dropdown.cmplz-dropdown-cookiepolicy p,
.cc-category,
#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active,
#cmplz-document .cmplz-category-header span,
.cmplz-description span {
	color: #ffffff;
}

#cmplz-document #cmplz-cookies-overview .cmplz-dropdown summary h3,
#cmplz-document .cmplz-dropdown summary h3 {
	font-size: 1em;
}
#cmplz-document h5 {
	color: #000000;
}

#cmplz-document h2 {
	border-bottom: none;
	margin-bottom: 20px;
}

.cmplz-document .heateor_sss_sharing_container {
	display: none;
}

/** EMPECHER LA SELECTION DE TEXTE **/

body {
 -moz-user-select:none;
 -webkit-user-select:none;
 user-select:none;
 -ms-user-select:none;
}

/** PLAN DU SITE **/

.page-template-template-sitemap #content {
	padding-left: 40px;
}

/** Pour éviter que l'image mise en avant apparaisse en double dans les articles **/

#post .thumbnail img {
	display: none;
}

/** BOUTONS PARTAGES SOCIAUX **/

.heateor_sss_sharing_container {
	margin-top: 2em;
	margin-bottom: 4em;
}
.heateor_sss_sharing_title {
	font-family: 'Century Gothic', sans-serif;
	color: #7c9dbf;
	font-size: 1.1em;
	font-weight: 400 !important;
	letter-spacing: 2px;
	margin-bottom: 10px;
}

.heateorSssSharingRound {
	min-width: 50px !important;
}

/** BOUTON ORANGE **/

.has-luminous-vivid-orange-background-color {
	color: #ffffff !important;
}
.has-luminous-vivid-orange-background-color:hover {
	color: #202020 !important;
}

/* Nouveaux formulaires d'inscription */

@media (min-width: 1200px) {
	#mc_embed_signup {
		margin-left: 5em;
		margin-right: 5em;
	}
}

#mc_embed_signup form {
	text-align: center !important;
	margin: 0px !important;
	border: solid 1px #ECF0F1;
}

#mc_embed_signup {
	background-color: #ECF0F1 !important;
	padding-top: 2em;
}

#mc_embed_signup h2 {
	font-weight: 400 !important;
	color: #3B3B3B;
	font-size: 24px !important;
	margin-bottom: 1.3em !important;
	padding-left: 1em !important;
	padding-right: 1em !important;
}

@media (max-width: 580px) {
	#mc_embed_signup h2 {
		line-height: 1.2 !important;
		font-size: 20px !important;
		font-weight: bold !important;
	}
}

#mc_embed_signup p {
	line-height: 1.4;
	color: grey;
	font-size: 16px;
	padding-left: 1em;
	padding-right: 1em;
}
#mc_embed_signup p strong {
	color: grey;
}

.asterisk {
	display: none;
}

#mc_embed_signup .partie-bas {
	background-color: #3B3B3B;
	padding: 1.5em 1.5em 1em 1.5em;
}

#mc_embed_signup .mc-field-group {
	text-align: left;
	width: 100%;
	min-width: 100%;
}
#mc_embed_signup .mc-field-group input {
	background-color: #ffffff;
	color: #3b3b3b;
}

#mc-embedded-subscribe.button {
	background-color: #d35400 !important;
	margin: 0 auto !important;
	text-transform: none;
	font-weight: bold !important;
	min-width: 100%;
	height: 40px !important;
}
#mc-embedded-subscribe.button:hover {
	background-color: #873600 !important;
}

#mc_embed_signup .rgpd {
	font-size: 12px;
	color: #B1B1B1;
}

/* Inscription newsletter sidebar */

#mc_embed_signup_sidebar form {
	text-align: center;
	margin: 0px;
	border: solid 1px #ECF0F1;
}

#mc_embed_signup_sidebar {
	background-color: #ECF0F1;
	padding-top: 0em;
}

#mc_embed_signup_sidebar h2 {
	color: #0d0dba;
	font-size: 22px;
	margin-bottom: 1.3em;
	padding-left: 1em;
	padding-right: 1em;
	line-height: 1.3;
}
#mc_embed_signup_sidebar p {
	line-height: 1.4;
	color: grey;
	font-size: 14px;
	padding-left: 1em;
	padding-right: 1em;
}
#mc_embed_signup_sidebar p strong {
	color: grey;
}

#mc_embed_signup_sidebar .partie-bas {
	background-color: #3B3B3B;
	padding: 1.5em 1.5em 1em 1.5em;
}

#mc_embed_signup_sidebar .mc-field-group {
	max-width: 100%;
	margin-right: 10px;
	text-align: left;
}

#mc_embed_signup_sidebar .mc-field-group input {
	background-color: #ffffff;
	color: #3b3b3b;
}

#mc_embed_signup_sidebar #mc-embedded-subscribe.button {
	background-color: #d35400;
	margin: 0 auto;
	text-transform: none;
	font-weight: bold;
	min-width: 100%;
	height: 40px;
	margin-top: 14px !important;
}

#mc_embed_signup_sidebar .rgpd {
	font-size: 11px;
	color: #B1B1B1;
}

@media (min-width:1000px) {
	#mc_embed_signup_sidebar {
		min-width: 220px;
	}
}
@media (max-width: 580px) {
	#mc_embed_signup_sidebar {
		margin-left: 20px;
		margin-right: 20px;
	}
}
