/*
 Theme Name: Structure Child
 Theme URI: https://structure.thememove.com
 Author: ThemeMove Team
 Template: structure
 Description: Child theme di Structure
 Version: 1.0.0
 Text Domain: structure-child
*/

@media only screen and (min-width: 1200px) {
  .navigation > div > ul > li > a {
    display: inline-block;
    font-size: 12px;
    padding-left: 4px;
    padding-right: 4px;
  }
}

@media only screen and (min-width: 30em) {
  .container {
    max-width: 100%;
  }
}


.page-id-1651 .vc_custom_heading.heading-title h2 {
    font-size: 27px;
}

h1, h2, h3, h4, h5, h6 {
    color: #595858;
}
p {
    color: #595858;
}
.navigation > div > ul > li > a {
    color: #595858!important;
    font-weight:500;
}

.hide-element-page {
display: none!important}

/* menu preset 6 css*/
.scheme .header {
	padding: 18px;
}

.box-wb {
    /* Overlay + Immagine */
    background: 
        linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), 
        url(https://staging.steaenergia.it/wp-content/uploads/2026/03/default-bg2.png?id=3479) !important;
    
    /* Proprietà fondamentali per la visualizzazione */
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

    /* Altezza Massima */
    max-height: 500px; /* Sostituisci con il valore desiderato */
    
    /* Consiglio: aggiungi un'altezza o del padding se il box è vuoto */
    height: 400px; 
}

/* Trasforma il bottone Green in stile Outline */
.vc_btn3.vc_btn3-color-green {
    background-color: transparent !important; /* Rende lo sfondo trasparente */
    background-image: none !important;        /* Rimuove eventuali gradienti */
    border: 2px solid #a5c34c !important;    /* Colore e spessore del bordo */
    color: #a5c34c !important;               /* Colore del testo (uguale al bordo) */
    transition: all 0.3s ease-in-out !important;
font-weight: 700 !important;
}

/* Effetto Hover: il bottone si riempie al passaggio del mouse */
.vc_btn3.vc_btn3-color-green:hover {
    background-color: #a5c34c !important;    /* Il colore "riempie" il bottone */
    color: #ffffff !important;               /* Il testo diventa bianco per leggibilità */
    border-color: #a5c34c !important;
    text-decoration: none !important;
}

@media only screen and (min-width: 990px) {
    .boxed>.container>.vc_row,
.full-width>.vc_row {
    display: flex;
}

.vc_row.wpb_row.vc_inner {
    display: flex;
}

.copyright .container{
        display: flex;
    justify-content: space-between;
    max-width: 1200px;
}
}

.lista-no-style li{
        margin: 0 !important;
}
.lista-no-style {
    list-style: none !important;
}
   .lista-no-style .lista:before {
   
    content: '\f054';
        content: '\f00c';
    color: #A5C449;
    margin-right: 10px;


    font-family: 'Font Awesome 5 Pro', 'Font Awesome 5 Brands', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

}

.testo-bianco p{
    color: #fff;
}