/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/



/* GLOBAL */

	/* Éviter le débordement horizontal */

		html,
		body {
		  width:100%;
		  overflow-x:hidden;
		}

	/* FONT-SMOOTHING */

		body {
			-webkit-font-smoothing: auto;
		}


/* TYPOGRAPHIE */

	/* LIEN */

		/* Place une icône Font Awesome dans la balise after lorsque le rel="external" est utilisé dans les balises de lien <a> */
		a[rel~="external"]:after {
			content:' \f35d';
			font-family:"Font Awesome 5 Free"!important;
			font-size: 12px;
			font-style:normal;
			font-weight:normal;
			font-variant:normal;
			text-transform:none;
			line-height:normal;
			-webkit-font-smoothing:antialiased;
			-moz-osx-font-smoothing:grayscale;
		}

	/* LISTE */

		/* Remplacement du style de puce "disc" par défaut par un style de puce "square".
		 * Application d'une marge inférieure égale à la marage appliquée après un paragraphe de texte */
		.elementor .elementor-widget.elementor-widget-text-editor ul {
			list-style-type: square;
			margin-bottom: .9rem;
		}
		/* Réduction de la taille de la puce de liste */
		.elementor .elementor-widget.elementor-widget-text-editor ul li::marker {
			font-size: .8em;
		}


	/* Titres H2 */

		/* Taille de texte flottante (vue ordinateur) */
		/*
		body[data-elementor-device-mode=desktop] h2.elementor-heading-title,
		body[data-elementor-device-mode=desktop] h2.elementor-divider__text {
			font-size: min(max(2.0231vw), 35px) !important;
		}
		*/


/* COOKIE NOTICE */
	.cn-close-icon:before, .cn-close-icon:after {
		background-color: white;
		}
	#cookie-notice #cn-accept-cookie {
		color: #000000;
	}
	#cookie-notice #cn-refuse-cookie {
		background-color: unset !important;
	}
	#cookie-notice .cn-button:not(.cn-button-custom) {
		border-radius: 0 !important;
	}


