.button {
  display: inline-block;
  padding: 12px 24px;
  border-radius: 6px;
  border: 0;
  font-weight: bold;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
  background: FFCC33;
  color:  FF9900;
}
/* Add a rollover background colour but keep the text white */
.button:hover,
.button:focus,
.button:active {
  background: #b7b6cd;
  color: #fff;
}


body {
   text-align: center;
}
.button span {
   display: inline-block;
   padding: 20px 30px;
   background-color: #ec528d;
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,
from(hsla(338, 90%, 80%, .8)), to(hsla(338, 90%, 70%, .2)));
   background-image: -webkit-linear-gradient(hsla(338, 90%, 80%, .8),
hsla(338, 90%, 70%, .2));
   background-image: -moz-linear-gradient(hsla(338, 90%, 80%, .8),
hsla(338, 90%, 70%, .2));
   background-image: -o-linear-gradient(hsla(338, 90%, 80%, .8),
hsla(338, 90%, 70%, .2));
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
   -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
   box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15);
   font-family: 'Pacifico', Arial, sans-serif;
   line-height: 1;
   text-shadow: 0 -1px 1px rgba(175, 49, 95, .7);
   -webkit-transition: background-color .2s ease-in-out,
-webkit-transform .1s ease-in-out;
   -moz-transition: background-color .2s ease-in-out, -moz-transform
.1s ease-in-out;
   -o-transition: background-color .2s ease-in-out, -o-transform .1s
ease-in-out;
   transition: background-color .2s ease-in-out, transform .1s ease-in-out;
}
.button:hover span {
   background-color: #ec6a9c;
   text-shadow: 0 -1px 1px rgba(175, 49, 95, .9), 0 0 5px rgba(255,
255, 255, .8);
}

.button:active, .button:focus {
   -webkit-box-shadow:    0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
   -moz-box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
   box-shadow:    0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3);
}

.button:active span {
   -webkit-transform: translate(0, 4px);
   -moz-transform: translate(0, 4px);
   -o-transform: translate(0, 4px);
   transform: translate(0, 4px);
}#secondary {
    display: none;
}

/* Solo per la pagina carrello */
.woocommerce-cart #secondary {
    display: none !important;
}

.woocommerce-cart #primary {
    width: 100% !important;
    float: none !important;
    margin: 0 auto !important;
}

/* Nasconde il footer solo nel carrello */
.woocommerce-cart .site-footer,
.woocommerce-cart .footer-widgets,
.woocommerce-cart #colophon {
    display: none !important;
}

/* Riduce lo spazio sotto */
.woocommerce-cart .site-main {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}/* Nasconde commenti nel carrello */
.woocommerce-cart #comments,
.woocommerce-cart .comments-area,
.woocommerce-cart .comment-respond {
    display: none !important;
}/* Nasconde banner privacy/cookie nel carrello */
.woocommerce-cart .cookie-banner,
.woocommerce-cart .cookie-notice,
.woocommerce-cart .cn-bottom,
.woocommerce-cart #cookie-notice,
.woocommerce-cart .jetpack-cookie-banner {
    display: none !important;
}/* === CHECKOUT (pagina cassa) === */

/* Nasconde footer */
.woocommerce-checkout .site-footer,
.woocommerce-checkout .footer-widgets,
.woocommerce-checkout #colophon {
    display: none !important;
}

/* Nasconde banner cookie/privacy */
.woocommerce-checkout .cookie-banner,
.woocommerce-checkout .cookie-notice,
.woocommerce-checkout .cn-bottom,
.woocommerce-checkout #cookie-notice,
.
}* Checkout: nasconde menu e lascia solo logo */
.woocommerce-checkout .main-navigation,
.woocommerce-cart .main-navigation {
    display: none !important;
}

/* Riduce spazio header */
.woocommerce-checkout header,
.woocommerce-cart header {
    padding: 10px 0 !important;

/
}/* SOLO pagina Contattaci: nasconde tutto il fondo pesante */
.page-id-3 .site-footer,
.page-id-3 footer,
.page-id-3 .widget-area,
.page-id-3 .sidebar,
.page-id-3 .comments-area,
.page-id-3 .comment-respond,
.page-id-3 .jp-sharing,
.page-id-3 .sharedaddy,
.page-id-3 .sd-sharing-enabled,
.page-id-3 .wp-block-jetpack-subscriptions,
.page-id-3 .subscribe-blog,
.page-id-3 .mc4wp-form,
.page-id-3 .post-navigation,
.page-id-3 .nav-links {
    display: none !important;
}/* SOLO pagina Contattaci: lascia il logo, toglie ricerca + menu */
.page-id-3 .main-navigation,
.page-id-3 .primary-navigation,
.page-id-3 .site-navigation,
.page-id-3 .menu-toggle,
.page-id-3 .search-form,
.page-id-3 .site-search,
.page-id-3 .header-search,
.page-id-3 button {
    display: none !important;
}.site-info {
    display: none !important;
}
}