/* 
Theme Name: Sun-R Solutions
Theme URI: https://onze-web.com/
Description: Sun-R Solutions by OnZeWeb - thème enfant pour hello elementor
Author: OnZeWeb
Author URI: https://onze-web.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
*/

.page-content a {text-decoration: none;}

/* Header */
.onglet-header .e-n-tabs-heading {
	margin-top: 20px;
}

.sticky-tools .elementor-widget-container {
	backdrop-filter: blur(6px);
}
.elementor-sticky--active .sticky-tools .elementor-widget-container {
	background-color: #ffffff9e !important;
	border-color: #000 !important;
}
.elementor-sticky--active .sticky-tools .elementor-icon-list-text {
	color: black !important;
}

.elementor-sticky--active .sticky-tools .elementor-icon-list-icon i {
	color: black !important;
}
.elementor-sticky--active .sticky-tools .elementor-icon-list-icon svg {
	fill: black !important;
}
.sticky-tools .elementor-icon-list-items li:last-child {
	background: var(--e-global-color-aa9a10f);
    padding: 4px 10px;
    border-radius: 15px;
	flex-direction: row-reverse;
}
.sticky-tools .elementor-icon-list-items li:last-child .elementor-icon-list-icon {
	top: 1px;
}
.sticky-tools .elementor-icon-list-items li:last-child .elementor-icon-list-icon svg{
	height: 14px;
}
.sticky-tools .elementor-icon-list-items li:last-child .elementor-icon-list-icon i{
	font-size: 22px;
}

.titre-span span {
	/* color:var(--e-global-color-primary); */
	color:var(--e-global-color-143f8f9);
}
.titre2-span span {
	color: #2c90d9;
}

/* shortcode Google Avis en haut de page*/
.sc-google-toppage .ti-reviews-container, .sc-google-toppage .ti-rating, .sc-google-toppage .ti-stars {display: none !important;}
.sc-google-toppage .source-Google {
	display: flex;
	flex-direction: column;
    /* align-items: flex-start; */
	margin-top:15px !important;
	margin-bottom: 0 !important;
}
.section-google-toppage {backdrop-filter: blur(6px);}
.sc-google-toppage .ti-widget.ti-goog .ti-rating-text, 
.sc-google-toppage .ti-widget.ti-goog .ti-rating-text span,
.sc-google-toppage .ti-widget.ti-goog .ti-rating-text span strong {color: white !important;}

.cta-animated .elementor-cta__title {
	transition: all .3s ease-in-out;
	transform: translateY(20px);
}
.cta-animated .elementor-cta__description {
	opacity:0;
	visibility:hidden;
	transition: all .3s ease-in-out;
}
.cta-animated:hover .elementor-cta__title {
	transform: translateY(0);
}
.cta-animated:hover .elementor-cta__description {
	visibility:visible;
	height:initial;
	opacity:1;
}
.page-content .cta-animated a {text-decoration: none;}
.cta-animated.elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transform-zoom-out .elementor-bg {
    transform: scale(1.05);
}
.swiper-center .swiper-horizontal {
	overflow: visible;
}

/* Start custom CSS for container, class: .elementor-element-5d7df0a */
.image-niv1 {
    position: absolute;
    left: 0;
    opacity: 0;
    z-index: 0;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -o-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
	height: 100%;
}

.image-niv1.active {
    opacity: 1;
}

/* End custom CSS */