/*
Theme Name:   Hello Elementor Child
Description:  Hello Elementor Child theme
Author:       Neptune Internet Services
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
Text Domain:  hello-elementor-child
*/



.elementor-message.elementor-message-success.elementor-message-svg{
	font-size: 14px;
	background: #e9fbe9;
	padding: 20px;
}
.elementor-widget-container .elementor-shortcode {
	margin-bottom: 30px;
}
.elementor-shortcode h2.elementor-heading-title.elementor-size-default {
	font-family: "Freight", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    letter-spacing: 2px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #044C54;
}
.site-main p {
	font-family: "Futura", Sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.elementor-17 .elementor-element.elementor-element-6172249c .elementor-form-fields-wrapper {
	margin-left: 0!important;
    margin-right: 0!important;
}
/** {
    outline: 1px solid red;
    overflow-x: visible !important;
}*/
/*@media screen and (max-width: 480px) {

	.elementor-element.pierres-precieuses .elementor-element.e-child .galerie-diamant.elementor-widget-gallery .e-gallery-grid a:not(:nth-child(2)) { 
		display: none;
	}
	.elementor-element.pierres-precieuses .elementor-element.e-child .galerie-rubis.elementor-widget-gallery .e-gallery-grid a:not(:first-child) { 
		display: none;
	}
	.elementor-element.pierres-precieuses .elementor-element.e-child .galerie-saphir.elementor-widget-gallery .e-gallery-grid a:not(:first-child) { 
		display: none;
	}
	.elementor-element.pierres-precieuses .elementor-element.e-child .galerie-emeraude.elementor-widget-gallery .e-gallery-grid a:not(:nth-child(4)) { 
		display: none;
	}
	.elementor-element.pierres-precieuses .elementor-element.e-child .galerie-aigue-marine.elementor-widget-gallery .e-gallery-grid a:not(:first-child) { 
		display: none;
	}
}*/
@media screen and (min-width: 900px) {
	.elementor-element.elementor-element-48a7ae1 {
		padding-bottom: 50px;
	} 
	#content .elementor-element.elementor-element-90b1ad1 {
		position: absolute;
		top: -70px;
		left: 50%;
		transform: translateX(-50%);
		white-space: nowrap;
	}
}


