

.login h1 a {background-image:url('https://www.orbisitalia.it/wp-content/uploads/2020/04/ORBIS_Logo-sito.png') !important;width:inherit;background-size:contain;margin:unset;} .wlc-loading-layer {
background-color:rgb(0 0 0 / 10%);
}
.wlc-loading-svg-container{
width:30em;
}
.wlc-loading-svg{
fill:#fff;
/*
stroke:#002E60;
stroke-width:3px;
*/
}
.wlc-loading-svg-circle{
stroke:#fff;
}

/*Stile della WebToLead - Inizio*/
.baiwtl-send-success-container{
text-align: center;
}

#WebToLeadForm .required {
color:red;
}

#WebToLeadForm td.wtl-col-input input.invalid{
border-color:red;
}

#WebToLeadForm table {
border: none;
padding: 10px 6px 12px 10px; 
background-color: unset; 
font-size: 14px; 
background-repeat: repeat-x; 
background-position: center top; 
width: 100%;
}
#WebToLeadForm table tbody>tr:nth-child(odd)>td{background-color:unset !important;}
#WebToLeadForm table td{border:none !important;}
#WebToLeadForm table tbody tr:hover>td{background-color:unset !important;}
#WebToLeadForm input[type=submit]{
float:right;
width: 20%;
font-size: 14px;
font-weight: 600;
fill: #FFFFFF;
color: #FFFFFF;
background-color: #002E60;
border-style: none;
border-width: 1px 1px 1px 1px;
border-color: #002E60;
border-radius: 3px 3px 3px 3px;
padding: 10px 0px ;
}

#WebToLeadForm input[type=submit]:hover{
color: #FFFFFF;
background-color: #6EC1E4;
}

#WebToLeadForm tr.title{
display: none;
font-size: 18px; 
font-weight: bold; 
margin-bottom: 0px; 
margin-top: 0px;
text-align:left;
color: #002E60;
}
#WebToLeadForm tr.title td{padding:0;}
#WebToLeadForm tr.title h2{margin:0;}

#WebToLeadForm tr.caption{
color: #0082A4;
font-size: 14px; 
font-weight: normal; 
margin-bottom: 0px; 
margin-top: 0px;
}

#WebToLeadForm td.wtl-col{text-align:left;font-size:14px;font-weight:normal;}
#WebToLeadForm td.wtl-col-label{width:15%;text-align:left;color:#7a7a7a;font-size:14px;padding:10px 10px 10px 10px;}
#WebToLeadForm td.wtl-col-input{width:35%;padding:10px 10px 10px 10px;}
#WebToLeadForm td.wtl-col-input input, #WebToLeadForm td.wtl-col-marketing input{border-color:#002E60;border-radius:3px 3px 3px 3px;}
#WebToLeadForm td.wtl-col-marketing{font-size:12px;font-weight:normal;width:100%;}


/*Stile della WebToLead - Fine*/

/*Eliminazione area commenti in news - Inizio*/

#comments.comments-area{display:none;}

/*Eliminazione area commenti in news - Fine*/


/*Stile delle immagini legate ai filtri -Inizio*/



.page-id-42427 
div.jet-select[data-query-var="wf_comunicazione"]:before{
background-image: url('https://www.orbisitalia.it/wp-content/uploads/2021/08/Comunicazione_cme.svg');    
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}
.jet-select[data-query-var="wf_misurazione"]:before{
background-image: url('https://www.orbisitalia.it/wp-content/uploads/2021/08/Misuratore_EN_CME.svg');    
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.jet-select[data-query-var="wf_protezione"]:before{
background-image: url('https://www.orbisitalia.it/wp-content/uploads/2021/08/Protezione.svg');    
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.jet-select[data-query-var="wf_accesso"]:before{
background-image: url('https://www.orbisitalia.it/wp-content/uploads/2021/08/Accesso_CME.svg');    
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}

.page-id-42427
select[name="wf_comunicazione"]{
margin-top: -36px;
padding-left: 40px;
}

select[name="wf_misurazione"]{
margin-top: -36px;
padding-left: 40px;
}

select[name="wf_protezione"]{
margin-top: -36px;
padding-left: 40px;
}

select[name="wf_accesso"]{
margin-top: -36px;
padding-left: 40px;
}


.jet-toggle__content-inner h1{
display:none !important;
}


/* CHEMIDAI */
/* stile per il bottone toggle chat */
.p-avatar-circle img{
    border-radius: unset !important;
}

/*
.p-avatar.p-avatar-lg{
    width: 5em !important;
    height: 5em !important;
}
*/

.p-button.chemidai-toggle{
    background-color: transparent !important;
}
/* elemento titolo chat */
.p-tag.app-title{
background: #002E60;
color: #ffffff;
border-style: solid;
border-width: 1px;
}
/* sfondo e test per elemnti bottoni chat */
.p-button.button-speaker,
.p-button.button-send,
.p-overlaypanel .p-overlaypanel-close{
border: 1px solid #ffffff!important;
background: #002E60;
background-color: #002E60 !important;
color: #ffffff;
}
.p-button.button-speaker:enabled:hover,
.p-button.button-send:enabled:hover,
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
background: rgb(0 0 0 / 70%);
background-color: rgb(0 0 0 / 70%) !important;
color: #ffffff;
}

/* per i bottoni invia e audio */
.p-button.p-button-lg {padding: 0.71375rem 0.71375rem !important; border: none!important;}


/* per il bottone all'interno della chat */
.chemidai-link  {
background-color: #002E60!important;
color: #ffffff!important;
}
button .p-overlaypanel-close .p-link {border: 1px solid #ffffff!important;
}

  
/* posiziona al centro le icone dei BOTTONE CHIUDIX in chatt */
button .p-overlaypanel-close, .p-link{
    display: inline-flex !important;
    justify-content: center !important;
    padding: .75rem 0 !important;}

.p-overlaypanel-content .p-button {font-size:15px; border-color: #ffffff!important; color: #ffffff!important;}

/* Fa andare a capo i testi troppo lunghi nell'elenco dropdown di risposta chat */
.p-dropdown-item {
    white-space: unset;
}


#chemidai-toggle.p-button,
#chemidai-toggle.p-button:enabled:focus{
border:none !important;
box-shadow: none !important;
background: none !important;
}
#chemidai-toggle .p-avatar-circle{
box-shadow:none !important;
}


/* CHEMIDAI - FINE */



/* IUBENDA A SINISTRA */

button.iubenda-tp-btn[data-tp-float][data-tp-float=bottom-right]{
right:unset !important;
}


/* CONFIGURATORE FOTOVOLTAICO INIZIO */

.p-steps .p-steps-item .p-menuitem-link .p-steps-title{
padding-left: unset;
}

.p-button.p-button-secondary.p-button-outlined {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;

}

.p-button.p-button-secondary.p-button-outlined:hover {
     border-color: #ffffff!important;
     color: #ffffff!important;
  }

.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{
border-color:#fff;
color: #fff;
}

.p-steps-item .p-menuitem-link{
    align-items: center !important;
    display: inline-flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
    text-decoration: none !important;
padding:0px !important;
}

.p-steps ul{
    justify-content: center !important;
}

.p-steps{
padding:0px !important;
}

.p-selectbutton .p-button {
    background: #fff !important;
    border: 1px solid rgba(0,0,0,.12) !important;
    color: rgba(0,0,0,.87) !important;
    transition: background-color .2s,border-color .2s,color .2s,box-shadow .2s,background-size .2s cubic-bezier(.64,.09,.08,1) !important;
}
.p-selectbutton .p-button.p-highlight {
    background: #005596 !important;
    border-color: #3b82f6 !important;
    color: #fff !important;
}

/*questa regola è necessario per sovrascrivere, per la tabella dei risultati, una regola già presente nel css di woocommerce che ha la width a 150*/
.output-body table tbody > tr:nth-child(2n+1) > td {
width: unset !important;
}


/*questa regola cambia il colore dei numeri step*/
#rct-wizard .p-steps-number {
color: #6EC1E4;
} 
/*questa regola cambia il colore dei titoli principali del configuratore*/
#rct-wizard .p-card-title {
color: #002e60;
} 

/*questa regola mette in bold i titoli delle sezioni ( tipo scelta, tipo tetto, etc)del configuratore*/
#rct-wizard .col-12 {
font-weight: bold;
} 

#rct-wizard table tbody > tr:nth-child(2n+1) > td{
padding-left: 1rem !important;
}

/*ingrandisce le immagini dei tetti e pannelli*/
.p-dropdown-label .listbox-item-image {
  width: 6rem;}

/*ingrandisce FONT TESTO DI tetti e pannelli*/
.p-inputtext {
  font-size: .95em !important;
}

/*padding sopra i numeri degli step*/
.aic-wizard .p-card-header {
  padding-top: 1.5em;
  
}


.aic-wizard .p-card-body {
  border-color: #6EC1E4;
}

.listbox-item-image li {max-width: 100%}

/* CONFIGURATORE FOTOVOLTAICO FINE */
@media screen and (max-width: 480px) {
 #WebToLeadForm td.wtl-col{font-size:14px;font-weight:normal;}

/*dimensioni chat*/
/*
.chemidai-overlaypanel {
  width: 370px;
  height: 600px;
  top: 10px;
  left: 10px;
}
*/
/*dimensioni chat*/
.chemidai-scroll{
  height: 27rem;
}
.chemidai-toggle .p-avatar.chemidai-toggle-avatar{
    width:7em!important;
    height: 7em!important;
}


.p-datatable-tbody {font-size:9px!important;}
.button-reply ,.m-2 {font-size:11px!important;}
.p-overlaypanel-content .p-button {font-size:11px!important; border-color: #ffffff!important; color: #ffffff!important;}
.p-overlaypanel-content .p-selectbutton.p-buttonset .p-button{font-size:11px!important; border-color: #ffffff!important; color: unset!important;}
.p-overlaypanel-content .p-selectbutton.p-buttonset .p-button.p-highlight{color: #ffffff!important;}
.p-inputtext ,.p-treenode-content {font-size:15px!important;}
.pswp__share-tooltip {font-size: 6px!important;}

.p-inputtext, .p-tree-toggler, .p-tree-toggler-icon, .p-treenode, .p-treenode-content, .p-treenode-label, .p-treeselect, .p-treeselect-label, .pi {
    font-size: 11px !important;
}

.p-datatable-thead {
    font-size: 11px !important;
}
.p-datatable-tbody{
    font-size: 11px !important;
}

.p-dropdown-panel  .p-dropdown-items{
    font-size: 18px !important;
}

.p-dropdown-panel {
    width: 370px;
}

/* CONFIGURATORE FOTOVOLTAICO INIZIO */
.p-inputnumber-button-group .p-button.p-button-icon-only{
    width: 2rem !important;
}
.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-input{
    width: 2rem !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center !important;
}
.p-inputtext.input-text,
.input-date .p-inputtext{
  width: 100%;
}
span.input-date{width: 100%;}

.p-component {
    font-size: .9em !important;
  }
/* CONFIGURATORE FOTOVOLTAICO FINE */ 
}/* Checkout - Inizio */
.checkout-section{padding-left:15px !important;padding-right:15px !important;border:none;background-color:transparent !important;}
.checkout-section.fields-section{width:58.4%;float:left;}
.checkout-section.order-review-section{width:41.6%;float:right;}
/* Checkout - Fine*/

/*LS-17786 LS-18176 Elenchi puntati e numerati - INIZIO */
/*Nasconde il titolo delle tab della pagina singolo prodotto*/
.entry-content.wc-tab h2{display:none;}
.entry-content.wc-tab li{color: #767676;}

.entry-content.wc-tab ul li {list-style-position:inside;}
.entry-content.wc-tab ol li {list-style-position:inside;}

.entry-content.wc-tab ul li,
.entry-content.wc-tab ul li.ql-indent-3{list-style-type:disc;}
.entry-content.wc-tab ul li.ql-indent-1,
.entry-content.wc-tab ul li.ql-indent-4{list-style-type:circle;}
.entry-content.wc-tab ul li.ql-indent-2,
.entry-content.wc-tab ul li.ql-indent-5{list-style-type:square;}

.entry-content.wc-tab ol li,
.entry-content.wc-tab ol li.ql-indent-3{list-style-type:decimal;}
.entry-content.wc-tab ol li.ql-indent-1,
.entry-content.wc-tab ol li.ql-indent-4{list-style-type:upper-roman;}
.entry-content.wc-tab ol li.ql-indent-2,
.entry-content.wc-tab ol li.ql-indent-5{list-style-type:lower-alpha;}

.entry-content.wc-tab .ql-indent-1{margin-left:2em;}
.entry-content.wc-tab .ql-indent-2{margin-left:4em;}
.entry-content.wc-tab .ql-indent-3{margin-left:6em;}
.entry-content.wc-tab .ql-indent-4{margin-left:8em;}
.entry-content.wc-tab .ql-indent-5{margin-left:10em;}
/*LS-17786 LS-18176 Elenchi puntati e numerati - FINE */

/*LS-18176 FontSize - INIZIO */
.entry-content.wc-tab .ql-size-small{font-size:0.75em;}
.entry-content.wc-tab .ql-size-normal{font-size:1em;}
.entry-content.wc-tab .ql-size-large{font-size:1.5em;}
.entry-content.wc-tab .ql-size-huge{font-size:2.5em;}
/*LS-18176 FontSize - FINE */

/*Padding superiore a breadcrumb woocommerce- INIZIO */
.woocommerce-breadcrumb{padding-top: 30px !important;}
/*Padding superiore a breadcrumb woocommerce- FINE */


/*LS-22541 FontSize - INIZIO */
table tbody > tr:nth-child(2n+1) > td {
background-color:#E3F1F5;
padding-left: 10px !important;
}
table tbody > tr:nth-child(2n+1) > th{
background-color:#E3F1F5;
}
.woocommerce table.shop_attributes tr:nth-child(2n) th {
background-color:#ffffff;
}
.woocommerce table.shop_attributes tr:nth-child(2n) td {
background-color:#ffffff;
padding-left: 10px !important;
}
table tbody > tr:nth-child(2n+1) > td {
width: 150px;
}
/*LS-22541 FontSize - FINE */


/* RISOLUZIONI PER IMPORTAZIONE TEMA primeflex - INIZIO */
.checkout [class*="col-"],
.site-footer [class*="col-"]{
width: unset !important; 
}
/* RISOLUZIONI PER IMPORTAZIONE TEMA primeflex - FINE */

/* SOLR SEARCH - INIZIO */
/* è il fontsize del bottone Visualizza carrello che appare nel loop sul prodotto appena aggiunto */
.add-to-cart-container .added_to_cart{
font-size: 0.7em !important;
}

/* è il colore di fondo per gli elementi attivi in SolrSearch */
#solr-search-results .p-paginator .p-paginator-pages .p-paginator-page.p-highlight,
#solr-search-results .p-selectbutton .p-highlight{
background-color: #262A2B !important;

}

#solr-search-results .p-paginator-next, .p-paginator-last, .p-paginator-prev, .p-paginator-first {background-color: #dedede !important;}
#solr-search-results .p-highlight {color: #ffffff !important;}
/*Cambia il colore dei tasti ricerca e elimina */
.p-button{
background-color: #005596 !important;
}

/* la casella di testo della ricerca */
#rct-solr-search #solr-search-bar input, 
/* le dropdown dei facet */
#rct-solr-search .facet-dropdown-container .facet-dropdown,
/* i bottoni cerca e rimuovi filtri */
#rct-solr-search .facets-panel .button-action
{ border-radius: 0px; } 
/* Sfondo search bar */
#rct-solr-search .solr-search-panel {background-color: #262A2B !important;}


#solr-search-results .product-name {color: #000000;}
#solr-search-results .product-price {display:none !important;}
#solr-search-results .product-price.sale-price {display:none !important;}
#solr-search-results .product-price.line-through {display:none !important;}
#solr-search-results .notax-price {display:none !important;}
#solr-search-results .product-price-label {display:none !important;}
#solr-search-results .p-overlaypanel-close-icon  {color: #ffffff !important;}
#solr-search-results .pi-times  {color: #ffffff !important;}
#solr-search-results .pi {color: #ffffff !important;}
#solr-search-results .product-name {font-size:0.80em;}
#solr-search-results .product-grid-item  {padding-bottom: 15px!important;}



#solr-search-results .product-thumb {
   height: 150px!important;}





/* media query per il responsive da 1200 a 820 (poi per schermi più piccoli ho aggiunto una nuova media query) */
@media screen and (max-width: 1200px) {
    /* aumenta l'altezza della sticky */
    #masthead.sticky {
      height: 180px;
    }
    .site-content [class*="col-"] {margin-top: 210px}
}

/* media query per il responsive da 820 a 0 (eventualmente vanno aggiunte le eccezioni nelle media query preimpostate) */
@media screen and (max-width: 820px) {
    /* aumenta l'altezza della sticky */
    #masthead.sticky {
      height: 210px;
    }

    /* riduce la grandezza dei bottoni del paginatore */
    #solr-search-results .p-paginator button{
      height: 1.5rem!important;
      min-width: 1.5rem!important;
    }

    /* riduce il font size dei bottoni del paginatore */
    #solr-search-results .p-paginator-element{
      font-size: 0.7em !important;
    }


/* Riduce il padding dei bottoni elenco e griglia nei risultati di ricerca */
/* #solr-search-results .p-button.p-button-icon-only {padding: inherit !important;} */

/* posiziona al centro le icone dei bottoni icona */
#solr-search-results .p-button.p-button-icon-only{
    display: inline-flex !important;
    justify-content: center !important;
    padding: .75rem 0 !important;
}
#solr-search-results .p-overlaypanel-close{display: flex !important}
/* SOLR SEARCH - FINE */
@media screen and (max-width: 480px) {
 /* Checkout - Inizio */
.checkout-section.fields-section{width:100%;float:none;}
.checkout-section.order-review-section{width:100%;float:none;}
/* Checkout - Fine*/

#rct-solr-search .solr-search
{ font-size: 15px!important;  }

#rct-solr-search .solr-search-panel .solr-search{ font-size: 15px!important;  }
#rct-solr-search .p-treeselect { font-size: 15px!important;  }
#rct-solr-search .p-component { font-size: 15px!important;  }
#rct-solr-search .p-inputwrapper { font-size: 15px!important;  }
#rct-solr-search .facet { font-size: 15px!important;  }
#rct-solr-search .facet-dropdown { font-size: 15px!important;  }
#rct-solr-search .p-treeselect-items-wrapper { font-size: 15px!important;  }
#rct-solr-search .p-component { font-size: 15px!important;  }
#rct-solr-search .p-treenode-label { font-size: 15px!important;  }

 /* bottoni del paginatore */
    #solr-search-results .p-paginator-element{
      font-size: 1em !important;
    }



/* rende 100% la colonna delle categorie e quella dei prodotti */
.elementor-1485 .elementor-element.elementor-element-1188396 {
    width: 100%!important;
}

.elementor-1485 .elementor-element.elementor-element-00fb40d {
    width: 100%!important;
} 
}