/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL &amp; translation ready. Look no further. Neve is the perfect theme for you!
Tags: blog,custom-logo,e-commerce,rtl-language-support,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar
Version: 2.11.6.1624022127
Updated: 2021-06-18 15:15:27

*/

@font-face {
	font-family: Salsa;
	src: url(https://juliemendribil.fr/wp-content/themes/neve-julie/Salsa-Regular.ttf);
	font-display: swap;
}
@font-face {
	font-family: Montez;
	src: url(https://juliemendribil.fr/wp-content/themes/neve-julie/Montez-Regular.ttf);
	font-display: swap;
}

#footer-menu{
	line-height: 1;
}

.titresalsa h4 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 20px;
}


.lienblanc a {
	color: #ffffff;
	text-decoration: underline;
}

.lienblanc a:hover {
	color: #DFAF2C;
}

.wpcf7-form a {
	text-decoration: underline;
}

.liengris a {
	color: #7A7A7A;
	text-decoration: underline;
}

.liengris a:hover {
	color: #DFAF2C;
}

/* ================================================================================================================== */
/* HEADER - ENTETE DU SITE */
/* ================================================================================================================== */

/* ---------------------- */
/* Texte logo de l'entête */
/* ---------------------- */
.site-logo h1, .site-logo p {
    font-family: montez, Raleway, Tahoma, sans serif !important;
    font-size: 2em !important;
    margin-bottom: 0;
    font-weight: 400 !important;
}
/*.site-logo small {
    font-family: montez, Raleway, Tahoma, sans serif !important;
    font-size: 0.7em !important;
    margin-bottom: 0;
    font-weight: 400 !important;
}*/
.site-title {
    line-height: 1 !important;
    /*letter-spacing: 0px;*/
}
/* ------------------------------------- */
/* réglages marges et de l'ombre du bloc */
/* ------------------------------------- */
.hfg_header .header-main-inner {
	/* Haut Droite Bas Gauche */
	padding: 0 2% 0 2%;				/* padding: 0 3% 0 7%;	 */
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.50);
	position: relative;
	z-index: 50;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* positionnement du header avec un index fort pour qu'il soit toujours au premier plan et qu'on voit l'ombre du bloc */
/* ------------------------------------------------------------------------------------------------------------------ */
.header--row .header--row-inner .container .row {
	z-index: 50;
}
/* -------------------------------------------------------------------------------------------------- */
/* réglages du tableau dans lequel est affiché à froite les coordonnés et les incônes réseaux sociaux */
/* -------------------------------------------------------------------------------------------------- */
table td {
	border-bottom: none;
	padding: 20px 0 0 10px;
	/*vertical-align: middle;*/
}

.elementor-button:hover {
	font-weight: bold !important;
}

.elementor-29618 .elementor-element.elementor-element-bcfa1c7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz {
	max-width: 10%;
}

/*span.wpcf7-form-control-wrap.quiz-320 {
	max-width: 10%;
}*/

/* ================================================================================================================== */
/* BLOG - PAGES ARTICLES */
/* ================================================================================================================== */

/* --------------------------------------------- */
/* Image mise en avant pour les articles du blog */
/* --------------------------------------------- */
div.nv-thumb-wrap {
	display: none !important;
}
/* ---------------------------------------------------------------- */
/* Police de caratère pour la présentation des articles, miniatures */
/* ---------------------------------------------------------------- */
.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a {
	font-family: Salsa, Tahoma, sans serif;
}
/* --------------------------------------------------------- */
/* Police de caratère pour les titres h2 h3 h4 h5 h6 du blog */
/* --------------------------------------------------------- */
.post h1 {
	color: #55715A;
	text-align: center;
	margin-top: 50px;
}
.post h2 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 30px;
	padding-left: 20px;
}
.post h3 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 30px;
}
.post h4 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 20px;
}
.post h5 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 18px;
}
.post h6 {
	font-family: Salsa, Tahoma, sans serif;
    font-weight: 300;
	font-size: 15px;
}
figure {
	text-align: center;
}

/* --------------------------------------------------------------- */
/* Police de caratère pour les citations dans les articles du blog */
/* --------------------------------------------------------------- */
.wp-block-quote {		
	font-family: Salsa, Tahoma, sans serif;
	font-size: 15px;
}

/* ================================================================================================================== */
/* Widget Newsletter sur le pied de page */
/* ================================================================================================================== */
.widget p.widget-title {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 1em;
}

.tnp-field label {
	color: #ffffff;
}

.elementor-widget-wp-widget-newsletterwidget .tnp-privacy-field a {
	color: #ffffff;
}

.tnp-privacy-field a:hover {
	color: #DFAF2C;
}

.tnp-widget input[type="text"]{
    max-width: 100%;
	border-radius: 5px;
}

.tnp-widget input[type="email"]{
    max-width: 100%;
	border-radius: 5px;
}

.tnp-field input[type="submit"]:hover {
	font-weight: bold !important;
}

.widget_newsletterwidget .tnp-widget .tnp-field label {
	color: #000000;
}

..widget_newsletterwidget .tnp-widget .tnp-field .tnp-privacy-field a {
	color: #000000;
}

.widget_newsletterwidget .tnp-widget .tnp-field .tnp-privacy-field a:hover {
	color: #DFAF2C;
}





.tnp-widget input.tnp-submit {
	width: 40%;
	color: #ffffff !important;
    background-color: #DFAF2C;
	border: none;
	font-family: "Tahoma", Tahoma, Sans-serif;
	font-weight: 500;
	font-size: 15px;
	padding: 12px 24px;
	border-radius: 5px;
}

.tnp-widget input.tnp-submit:hover {
	font-weight: bold;
	background-color: #DFAF2C;
	text-align: center;
}

.widget_newsletterwidget .tnp-widget {
	margin-top: 20px;
}



/* formulaire de la page Newsletter */

.tnp-subscription div.tnp-field label {
	color: #000000;
}

.tnp-subscription input.tnp-surname {
	background-color: #ddd;
	border-radius: 5px;
}

.tnp-subscription input.tnp-email {
	background-color: #ddd;
	border-radius: 5px;
}

.tnp-subscription a {
	text-decoration: none;
}



.nv-content-wrap ul  {
	line-height: 1.3;
}


.nv-single-page-wrap h2, h3, h4 {
	font-family: Salsa, Tahoma, sans serif;
}

.nv-single-page-wrap h2 {
	font-size: 30px;
}

.nv-single-page-wrap h3 {
	font-size: 25px;
}


