/*titolo pagina personalizzato*/
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > h2 {
    width: 80%;
    max-width: 80%;
}

/*paragrafo pagina personalizzato*/
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div.wp-block-columns.is-layout-flex.wp-container-9{
    width: 80%;
    max-width: 80%;
}

#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-10 > div > a:hover {
    background-color: black;
    color: white;
}

/*colonna pagina azienda personalizzato*/
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div.wp-block-columns.is-layout-flex.wp-container-15 {
    width: 80%;
    max-width: 100%;
}

#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > p:nth-child(5) {
    width: 80%;
    max-width: 100%;
}
	
#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > p:nth-child(6)	{
    width: 80%;
    max-width: 100%;
}

#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div {
    width: 80%;
    max-width: 100%;
}

body > div.wp-site-blocks {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
/*ordinamento predefinito*/
#main > form > select {
  background-color: #f7f7f7;
  border: 2px solid #ddd;
  color: #333;
  padding: 10px;
  font-size: 16px;
  border-radius: 5px;
  width: 200px;
  transition: border-color 0.3s ease;
	font-size: 14px;
}

#main > form > select:hover {
  border-color: #999;
}

#main > form > select:focus {
  border-color: #555;
  outline: none;
}


/*pulsante carrello*/

.wp-element-button,
.wp-block-button__link {
  background-color: #000000;
  color: #ffffff;
  transition: background-color 0.3s ease;
}

.wp-element-button:hover,
.wp-block-button__link:hover {
  background-color: #bf6a12;
}

/*Modifiche body e footer*/
body {
  color: #000000;
}

body > div.wp-site-blocks > footer {
  margin-bottom: 0;
}
body > div.wp-site-blocks > footer {
  margin-top: 0;
  margin-bottom: 0;
}


/*Altezza cover header*/
body > div.wp-site-blocks > header > div > div.wp-block-cover.alignfull.is-light {
  min-height: unset !important;
  height: 500px !important;
}

#wp--skip-link--target > div.wp-block-buttons.has-custom-font-size.has-medium-font-size.is-content-justification-center.is-layout-flex.wp-container-7 > div > a {
  background-color: #000000; /* Colore di sfondo nero */
  color: #ffffff; /* Colore del testo bianco */
  padding: 10px 20px; /* Padding per spaziatura interna */
  border: none; /* Rimuove il bordo */
  border-radius: 50px; /* Angoli arrotondati per un aspetto elegante */
  text-decoration: none; /* Rimuove la sottolineatura */
  font-weight: bold; /* Testo in grassetto */
  transition: background-color 0.3s ease; /* Transizione sul colore di sfondo */
}

#wp--skip-link--target > div.wp-block-buttons.has-custom-font-size.has-medium-font-size.is-content-justification-center.is-layout-flex.wp-container-7 > div > a:hover {
  background-color: #ff0000; /* Colore di sfondo rosso sull'hover */
}

#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div.wp-block-buttons.has-custom-font-size.is-horizontal.is-content-justification-center.is-layout-flex.wp-container-10 > div > a {
        display: inline-block;
        position: relative;
        padding: 12px 24px;
        background-color: #007bff;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        border-radius: 4px;
        transition: background-color 0.3s ease;
        cursor: pointer;
    }

/*Testo sopra footer homepage*/
    @media screen and (max-width: 767px) {
        body > div.wp-site-blocks > div.wp-block-columns.is-layout-flex.wp-container-26 > div > h4 {
            font-size: 16px !important; /* Imposta la dimensione del font per dispositivi mobili */
        }
    }

/*Pulsante vedi carrello */

    #main > div.woocommerce-notices-wrapper > div > a {
        background-color: #ffffff !important; /* Imposta il colore di sfondo bianco */
        /* Altre proprietà del pulsante */
    }

    #main > div.woocommerce-notices-wrapper > div > a:hover {
        background-color: #000000 !important; /* Imposta il colore di sfondo nero durante l'hover */
        /* Altre proprietà del pulsante durante l'hover */
    }

 

#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div > div.cart-collaterals > div > div > a  {
            display: flex !important;
            flex-direction: column !important;
            align-items: center !important;
	color: #fff;
		
        }
    } 

@media (max-width: 767px) {
  #wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div > form > table > tbody > tr:nth-child(2) > td > div {
    display: flex;
    flex-direction: column;
  }

  #wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div > form > table > tbody > tr:nth-child(2) > td > div > button {
    order: 1;
  }
}


#wp--skip-link--target > div.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained > div > form > table > tbody > tr:nth-child(2) > td {
	display:none;
}


  

  












	