/* 
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
*/

/*
    Add your custom styles here
*/
/* WPML */
.otgs-development-site-front-end {
/*    display: none !important;*/
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 30px;
    border-radius: 5px;
}
.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language {
	display: none !important;
}
.wpml-ls-legacy-list-horizontal a {
    padding: 5px 6px 6px !important;
    border-radius: 4px;
}
.wpml-ls-legacy-list-horizontal a:hover {
    background: #e9e9e9;
}
/* ------- layout generale */
.comments-area a, .page-content a {
    text-decoration: none;
}

.NEWS-in-home .elementskit-post-image-card a.elementskit-entry-thumb {
    height: 250px;
    display: flex !important;
    margin-bottom: 0px !important;
}
.NEWS-in-home .elementskit-post-image-card a.elementskit-entry-thumb img {
	object-fit: cover;
}


/* ---------- header sticky ------------ */
header.sticky-header.elementor-sticky--effects .VAinsu {
    background-color: #ffffff8f !important;
    backdrop-filter: saturate(180%) blur(20px);
    padding-top: 16px;
    padding-bottom: 0;
}
header.sticky-header .logo img {
	transition: transform var(--transition);
}
header.sticky-header.elementor-sticky--effects .logo img {
	transform: scale(.8);
}

/* ---------- box sulla home ------------ */
.elementor-cta--skin-classic .elementor-cta {
    flex-wrap: wrap;
    height: 100%;
    flex-direction: column;
}
.elementor-cta--skin-classic .elementor-cta__bg-wrapper {
    position: relative;
    min-height: 200px;
    width: 100%;
    max-height: 246px;
}
.elementor-cta--skin-classic .elementor-cta__content {
    flex: 1;
	align-content: normal;
}

/* --------- singola pagina impianti --------- */
.impianti-breadcrumbs .elementor-inline-item a {
	text-decoration: none !important;
}
.impianti-breadcrumbs .elementor-inline-item a:hover {
	color: white !important;
	text-decoration: none !important;
}
/* ---------- sidebar MENU impianti ------------ */
.MENU-sidebar li {
    border-bottom: 1px solid #8080802e !important;
    padding-left: 20px !important;
    margin-left: -40px !important;
    width: 110%;
}
.MENU-sidebar li.current-menu-item {
	border-left: 5px solid #d7d7d7 !important;
}
.MENU-sidebar li.current-menu-item a {
    text-shadow: 2px 1px 3px #00000045;
    font-weight: bold;
    /* font-size: 18px; */ 
}
body.archive .MENU-sidebar li {
    border-bottom: 1px solid #8080802e !important;
    padding-left: 20px !important;
    margin-left: -40px !important;
    width: 110%;
}
/* ------- pagina categorie ------- */
.ELEnco-prodotti .elementor-post__card:hover {
	background-color: #ffffff !important;
}
.ELEnco-prodotti .elementor-post__card:hover h3.elementor-post__title a {
	color: var(--e-global-color-accent) !important;
}


/* ---------- mappe schema interattivo in categorie ----------- */
.area-map .imgl-pin.imgl-pin:hover {
    cursor: pointer;
    border: 2px solid #8080803b;
    border-radius: 40px;
}

/* ------- pag archive categorie --------- */
.ARCH-menu-serbatoi,
.ARCH-menu-canne,
.ARCH-menu-altri {
	display: none !important;
}
.term-serbatoi .ARCH-menu-serbatoi,
.term-tanks-boilers .ARCH-menu-serbatoi {
	display: block !important;
}
.term-canne-fumarie .ARCH-menu-canne,
.term-flue-pipes .ARCH-menu-canne{
	display: block !important;
}
.term-altri-settori .ARCH-menu-altri,
.term-other-sectors .ARCH-menu-altri {
	display: block !important;
}

.ARCH-menu-serbatoi h2.elementor-heading-title,
.ARCH-menu-canne h2.elementor-heading-title,
.ARCH-menu-altri h2.elementor-heading-title {
	margin-left: -15px
}

/*---- custom Social Wall ---- */
.eapps-widget a {
	color: black !important;
}
