/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

html
{
  scroll-padding-top: 140px; /* height of sticky header */
}

ol, ul {
	margin-bottom: 1em;
}

/* article span[class^="elementor-menu-anchor"]:target::before, */
/* article h2[class^="elementor-heading-title"]:target::before,
article h2[class^="eael"]:target::before {
  content: "";
  display: table-cell;
  height: 60px;
  margin: -60px 0 0;
} */

/* @media screen and (min-width: 991px) { */
button.eael-toc-button {
	display: none !important;
	visibility: hidden !important;
}

/* Accueil */

.medaillon img {
	background-color: white;
	padding: 5px;
}

.ipictos .elementor-widget-icon-box {min-width:100px; min-height: 124px;margin-right:20px}

@media screen and (max-width: 1023px) {

	.medaillon img {width: 100px !important;}
}
.elementor-widget-icon-box:hover {background-color:#DBAB8E;}
h4.elementor-icon-box-title {margin-bottom:0px !important;}
.elementor-icon-box-content a:hover {
	color: black !important;
}

.elementskit-post-card .post-cat i.icon-folder {
	margin-top: 2px !important;
}
@media screen and (max-width: 991px) {
	.elementor-38 .elementor-element.elementor-element-f9f09b3 > .elementor-element-populated > .elementor-background-overlay,
	.elementor-38 .elementor-element.elementor-element-78c4831 > .elementor-element-populated > .elementor-background-overlay {
		background-image: linear-gradient(180deg, #00000000 14%, #FFFFFF 74%);
	}
}

/* gTranslate */
.gglobe {
	background-image: url(//drirani2.studio-eolica.com/wp-content/themes/hello-theme-child-master/images/gtglobe-noir.svg) !important;
	width:35px !important;
	height:35px !important;
}
.gtranslate_wrapper select {
	border: none;
	border-radius: 0;
	padding-right: 0;
	background-color: white;
	font-size: 14px;
	width:90%;
}
#elementor-popup-modal-1870 .gtranslate_wrapper select {
	background-color: transparent !important;
}

.gtranslate_wrapper select {
	font-family: "Space Grotesk", Sans-serif;
	font-weight: bold;
}

span.eael-simple-menu-indicator {
	display: none !important;
}

/* footer .elementor-icon i:before {
    left: 60%;
    position: absolute;
    transform: none;
    top: 60%;
} */
/* @-moz-document url-prefix() { 
	footer .elementor-icon i:before {
		left: 50%;
		position: absolute;
		transform: translateX(-50%);
		top:auto;
	}
} */