/*
Theme Name:  Hello Elementor Child
Theme URI:   https://github.com/elementor/hello-theme/
Description: Hello Elementor Child Theme is a child theme of Hello Elementor, created by Elementor team
Author:      Elementor Team
Author URL:  https://elementor.com/
Template:    hello-elementor
Version:     1.0.4
Date:        2023-05-04 10:12:37
Text Domain: hello-elementor-child
Domain Path: /languages
License:     GNU General Public License v3 or later.
License URL: 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
*/

/* Home page - Icon */
/*.icon-mt10 .elementor-icon-box-icon { margin-top: 10px !important; }*/

.mb-0 { margin-bottom: 0 !important; }

/* Previous & Next arrows in News page (in Livemesh Addons for Elementor, MultiSliders Posts) */
.lae-posts-multislider-style-3 button.slick-next { margin-right: -25px !important; }
.lae-posts-multislider-style-3 button.slick-prev { margin-left: -25px !important; }
/* Previous & Next arrows in "Märkte und Kundenfälle" page */
.lae-posts-gridbox-slider button.slick-prev, .lae-posts-gridbox-slider button.slick-next {
	background: rgba(0, 0, 0, 0) !important;
	padding: 0 !important;
	font-weight: 400;
	/*cursor: pointer;
	font-size: 0;
	color: #fff;
	z-index: 100;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	width: auto;
	height: auto;
	margin: 0;*/
}

/* To override elementor css links */
.custom-link { text-decoration: underline !important; }

/* Used in Services > Download menu */
#fieldbook-dwd a:hover, #getac-dwd a:hover, #logic-dwd a:hover { color: #00A7FF; }

/* Css to hide (h1.entry-title) */
.hidden { display: none !important; }

/* Used in tooltip text, in top page link */
#popup-top-page {
	text-align: center;
	font-size: 0.85em;
}

/* Note bas de page pour les caractéristiques des produits */
.footnote { font-size: 85%; }

/* minimum height, juste pour les articles financiers */
/*.elementor-section.elementor-section-boxed > .elementor-container { min-height: 400px !important; }*/

/* In contacts template (right side column) */
li.widget.widget_elementor-library { list-style: none; }

/* Breadcrumbs as Fil d'Ariane */
#breadcrumbs { font-size: 0.85em; }

/* Input search, from top menu, on the right */
input[type="search"].elementor-search-form__input { border: none !important; }
input[type="search"].elementor-search-form__input:focus {
	box-shadow: none !important;
	border: none !important;
}

/* Forms */
select { cursor: pointer; }

/* Quote Form (Devis) */
#div-model-name { height: 60px; }

/* RMA Form */
.e-form__buttons__wrapper__button:hover { transform: scale(1.1); }/*.elementor-animation-grow:hover*/
.e-form__indicators__indicator--state-active .e-form__indicators__indicator__icon {
	width: 45px;
	height: 45px;
	border-width: 2px;
}
.e-form__indicators__indicator--state-active .far, .e-form__indicators__indicator--state-active .fas { font-size: x-large; }

/* Contact Form 7 */
.wpcf7 input[type="submit"] {
	font-family: "Roboto"; /*var( --e-global-typography-accent-font-family )*/
	font-size: 15px;
	fill: #FFF;
	background-color: #0088CC !important; /*var( --e-global-color-accent )*/
	min-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
}
.wpcf7 input[type="submit"]:hover { transform: scale(1.1); }
.wpcf7-text, .wpcf7-select, .wpcf7-textarea { margin-top: 8px !important; }
#nb-car-textarea { font-size: 0.75em; }

/* Questionnaire Form */
.logicinst-radio { margin-top: -15px; }

/* Investor page */
.eael-advance-tabs .eael-tabs-nav > ul li { background-color: #FFF !important; }
.eael-advance-tabs .eael-tabs-nav > ul li:first-child { margin-left: -1px; }
.eael-advance-tabs .eael-tabs-nav > ul li:last-child { margin-right: -1px; }
.eael-advance-tabs .eael-tabs-nav > ul li:not(.active) { border-bottom: 1px var( --e-global-color-accent ) solid !important; }
.eael-advance-tabs .eael-tabs-nav > ul li.active, .eael-advance-tabs .eael-tabs-nav > ul li.active-default {
	border-bottom-color: #FFF !important;
	background-color: #FFFFFF !important;
}

/* In Investor post */
.wp-block-file { font-family: inherit; }
.wp-block-file a { text-decoration: underline !important; }

/* Posts Grid de Livemesh Addons for Elementor (used in Use Case) */
.lae-portfolio-wrap .lae-portfolio-header {
	max-width: max-content !important;
	margin-bottom: 0 !important;
}
.lae-image { border-radius: 8px 8px 8px 8px !important; }
.lae-project-image:hover img {
	filter: brightness( 78% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
	transform: scale(1.1);
}
.lae-entry-text-wrap { margin-top: 0 !important; }
.entry-title {
	margin-block-start: 1.2rem;
   /*font-family: initial !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	font-style: italic !important;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5) !important;*/
}
.entry-summary::before { margin-bottom: 6px !important; }
.header-term {
	position: absolute !important;
	padding: 0 30px 0 30px !important;
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

/* Onglets used in Use Case */
.elementor-tab-desktop-title.elementor-active a { font-weight:800; }

/* Dropdown language menu - WordPress Multilingual Plugin (WPML) */
.wpml-ls-legacy-dropdown { z-index: 500 !important; }
.wpml-ls-legacy-dropdown a {
   font-family: "Roboto";
   font-weight: 400 !important;
   font-size: 14px;
   line-height: 1.4 !important;
}
.wpml-ls-legacy-dropdown a span, .wpml-ls-legacy-dropdown .wpml-ls-flag { vertical-align: unset !important; }
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {
	position: relative !important;
	right: -8px !important;
	top: 2px !important;
}

/* Download button */
.wp-block-file__button.wp-element-button { color: white; }
a.wp-block-file__button.wp-element-button { text-decoration: none !important; }

/* GTranstate Plugin */
/* #gtranslate_wrapper {top: 28px !important; right: 3% !important;} */
