/*
Theme Name: hello-elementor Child
Theme URI:  https://chirripo.fr
Author:     Chirripo
Author URI: https://chirripo.fr
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* CSS added with WPS Child Theme Generator */
@import url("https://use.typekit.net/fsx6rch.css");
@import url("https://use.typekit.net/uud0xjrs.css");

p a {
	color: inherit !important;
}

.hsp,
.premium-dual-header-second-header {
	font-family: "handsome-pro", sans-serif !important;
}

.elementor-button-icon svg {
	width: 20px !important;
}

.post-tags {
	display: none
}

img {
	object-fit : cover;
}

h4 *,
h3 * {
	font-weight: inherit !important;
}

.benda400 p,
.benda400 {
	font-family: "benda", sans-serif;
	font-weight: 400;
	font-style: normal;
}

.realisation .elementor-widget-image-gallery img {
    min-height: 50vh;
    object-fit: cover;
}

#menu-agence {
	display: none;
}

.postid-20172 .lwptoc_item_number {
	display: none;
}

/* header height a 0*/
.elementor.elementor-10544.elementor-location-header {
	height: 0;
}

#content {
	transition: all 0.6s ease;
}

@font-face {
	font-family: 'Arial';
	font-display: swap;
}

.elementor-field-option a {
	color: #fff !important;
}

.elementor-field-option a:hover {
	color: #ea5b0c !important;
}

.page-header {
	display: none;
}

.video-responsive {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
}

.video-responsive iframe {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}

.e-fas-arrow-right,
.e-fas-arrow-left {
	fill: #EA5B0C !important;
}

.single-post #content a {
	text-decoration: underline !important;
}

.single-post #content a:hover {
font-weight:bold;
	text-decoration: none;
}

#containervaleur {
	transition: background-color 0.5s ease-in-out;
}

@media (min-width:2500px) {
	.lwptoc {
		position: fixed;
		right: 1%;
		top: 40%;
	}
}

@media (max-width:781px) {
	.realisation h1 .premium-dual-header-first-span {
		font-size: 40px !important;
	}
	
}