

.login h1 a {background-image:url('http://www.elettroshopsrl.it/wp-content/uploads/2023/02/ELETTROSHOP_LOGO_sito.jpg') !important;width:inherit;background-size:contain;margin:unset;} body.login {background-color:#ffffff !important;} .entry-header .entry-title {display: none !important;}

.nav-menu {font-size: 16px !important;}

/* Nasconde la selezione lingua */
.languages-area{
display:none;
}

/* Nasconde tutti i testi visibili solo ai readers users*/
.screen-reader-text{
display:none;
}

/* bugfix su allineamento icona mostra pwd */
#loginform .user-pass-wrap button.button-secondary.wp-hide-pw.hide-if-no-js span{
top:unset !important;
}

/* LS-2225 Elimina il padding laterale della header a comparsa quando si scrolla. Prende tutto lo spazio disponibile per evitare di far andare a capo le voci di menu quando sono molto lunghe*/
.fixed-header-area .fixed-header > .container {
padding-left: 0px !important;
padding-right: 0px !important;
}

/* LS-12686 Freccetta di espansione menù mobile */
.mobile-nav li .open-child{
color:inherit !important;
}

.ui-widget-header  {
background: #ffffff !important;
}

.site-branding{
display: flex !important;
align-items: center;
width: 100% !important;
justify-content: space-between;
}


.ui-widget-content {height: 100% !important;}



/* Aumenta la larghezza della sidebar-left */
#secondary {
	max-width: 290px !important;}


#secondary { border-right: 1px solid #dedede; }


/* per non far andare la fascia in basso che si crea in mobile sopra il bottone del chatbot */
.storefront-handheld-footer-bar{ z-index: 99 !important }

.nav-menu {
    max-height: 0px !important;
 }

.site-info {
display:none;
}

#block-17 {
padding-left: 15px;
}

#block-25 {
padding-right: 15px;
}

#block-22 {
padding-left: 15px;
}

.site-footer {
    background-color: #2b235c!important;
  }

#block-26 {
    margin-top: -50px;
  }

#block-36 a{
    color: #ffffff!important;
margin-top: -30px!important;
  }
@media screen and (max-width: 480px) {
 /*LS-960 hotfix per la larghezza del sito su mobile*/
.navbar-right .navbar-right {
    left: 0 !important;
}
/*LS-213 Ottimizzazione font*/
body { font-size:150%; color:#333;}
body p { color:#333; }


/*sposta il toggle del menu sopra la soler search */
.menu-toggle {
position: relative;
top: -160px;
left: 0px;
font-size: 14px;
}

#site-navigation-menu-toggle{

font-size: 14px;
}





/* Aumenta la larghezza della sidebar-left */
#secondary {
	max-width: 100% !important;
}


.is-layout-flow {

font-size: 14px;
} 
}/*LS-17786 LS-18176 Elenchi puntati e numerati - INIZIO */
.tab-content h2{display:none;}
.tab-content li{color: #767676;}

.tab-content ul li {list-style-position:inside;}
.tab-content ol li {list-style-position:inside;}

.tab-content ul li,
.tab-content ul li.ql-indent-3{list-style-type:disc;}
.tab-content ul li.ql-indent-1,
.tab-content ul li.ql-indent-4{list-style-type:circle;}
.tab-content ul li.ql-indent-2,
.tab-content ul li.ql-indent-5{list-style-type:square;}

.tab-content ol li,
.tab-content ol li.ql-indent-3{list-style-type:decimal;}
.tab-content ol li.ql-indent-1,
.tab-content ol li.ql-indent-4{list-style-type:upper-roman;}
.tab-content ol li.ql-indent-2,
.tab-content ol li.ql-indent-5{list-style-type:lower-alpha;}

.tab-content .ql-indent-1{margin-left:2em;}
.tab-content .ql-indent-2{margin-left:4em;}
.tab-content .ql-indent-3{margin-left:6em;}
.tab-content .ql-indent-4{margin-left:8em;}
.tab-content .ql-indent-5{margin-left:10em;}
/*LS-17786 LS-18176 Elenchi puntati e numerati - FINE */

/*LS-18176 FontSize - INIZIO */
.tab-content .ql-size-small{font-size:0.75em;}
.tab-content .ql-size-normal{font-size:1em;}
.tab-content .ql-size-large{font-size:1.5em;}
.tab-content .ql-size-huge{font-size:2.5em;}
/*LS-18176 FontSize - 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 */


/*Regole per dimensionare la colonna con il nome della caratteristica nella scheda-tecnica nella pagina singolo prodotto*/
/*
.wlc_feature_label{width: 150px !important;}
*/

/* DA QUI IN POI SONO I CSS AIGADECO */

/* 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: #84c34f99 !important;
}

/*Cambia il colore dei tasti ricerca e elimina */
.p-button{
background-color: #033b89 !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: 3px; } 
/* Sfondo arancione search bar */
#rct-solr-search .solr-search-panel {background-color: #ffffff !important;}


#solr-search-results .product-name {color: #000000;}
#solr-search-results .product-price {color: #000000;}
#solr-search-results .product-price.sale-price {color: red;}
#solr-search-results .product-price.line-through {color: #dedede;}
#solr-search-results .notax-price {display:none !important;}
#solr-search-results .product-price-label {display:none !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;
    }
}
/* SOLR SEARCH - FINE */

/*Nasconde il carrello dalla header */
.site-header-cart {
display: none;}

/* BORDO IMMAGINE LOOP PRODOTTI - INIZIO */
.attachment-woocommerce_thumbnail {border: 1px solid #cecece; padding: 10px; }
.type-product: {margin: 10px;}
.woocommerce-loop-product__title {font-size: 13.5px !important; font-weight: 500 !important;}

/* BORDO IMMAGINE LOOP PRODOTTI - FINE */




/*Dimensioni immagine loop prodotti */
.size-woocommerce_thumbnail 
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 170px !important;
width: 170px !important;}

/*Dimensioni placeholder loop prodotti */
.woocommerce-placeholder
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 170px !important;
width: 170px !important;}

/*Dimensioni immagine carrello dropdown */
.woocommerce-mini-cart-item .size-woocommerce_thumbnail
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 80px !important;
width: 80px !important;}


/*Dimensioni immagine wishlist pagina */
.wishlist-items-wrapper .size-woocommerce_thumbnail 
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 50px !important;
width: 50px !important;}

/*Dimensioni immagine carrello- pagina carrello */
.woocommerce-cart-form__cart-item .size-woocommerce_thumbnail
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 50px !important;
width: 50px !important;}


.storefront-sticky-add-to-cart__content .size-woocommerce_thumbnail, .attachment-woocommerce_thumbnail
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 100px;
width: 100px;}



.button { border-radius: 3px; }

/* altezza fissa dell'elemento prodotto nei loop */
ul.products li.product .woocommerce-LoopProduct-link{
height: 250px;
}

.product_type_simple{
position: initial;
}
ul.products li.product {padding:10px 5px 10px 5px;}

ul.products li.product:hover{
background-color: #f7f7f7;}

.storefront-primary-navigation {color: #ea5b0c;}


/* Modifiche widget prodotti in pagine area riservata */

.block-editor-block-list__layout {
height: 210px;
}
.wp-block-image
{display: inline;
object-fit: contain; 
max-width: 100%;
height: 150px;
width: 150px;}




.storefront-handheld-footer-bar .search
{display:none;}

.menu {
margin-bottom: 50px;}


/* WOOF Styles */
/* title */
.woof h4{color:#ADADAD;font-size:1.2rem;}
/* elementi della lista */
.woof_list li{margin:0 !important;font-size:11px;}
.woof_list_checkbox{padding:0;}
/* sottomenù */
.woof_childs_list{padding:15px;margin:0 !important;}


#woocommerce-product-search-field-0 {
display: none;}
.site-search {
display: none;}

.woocommerce-products-header .page-title {
display: none;}



#menu-menu-principale {padding-bottom: 30px !important; }



/*Aumenta lo spazio tra icona e conteggio Yhit wishlist COUNTER */
.yith-wcwl-icon  {
  color: red; 
  letter-spacing: 5px;}

#i .yith-wcwl-items-count ::before {
  color: red; 
  }



/* Nasconde il prezzo da tutti i prodotti */
.woocommerce .price {
    display: none !important;
}
@media screen and (max-width: 767px) and (min-width: 481px) {
 .site-content [class*="col-"] {
width: unset !important; 
} 
}
@media screen and (max-width: 480px) {
 .site-content [class*="col-"] {
width: unset !important; 
}

.size-woocommerce_thumbnail 
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 200px;
width: 200px;}

/* altezza fissa dell'elemento prodotto nei loop */
ul.products li.product .woocommerce-LoopProduct-link{
height: 360px;
}


wishlist-items-wrapper .size-woocommerce_thumbnail
{display: inline-block;
object-fit: contain; 
max-width: 100%;
height: 100px;
width: 100px;}

/* label marchio Soler search */
#rct-solr-search .p-dropdown-label 
{ border-radius: 3px; padding: 0px 0px 0px 10px; }

#rct-solr-search .facets-panel {
    display: none!important;
} 
}