/* Iubenda
************************************************************************/
#purposes-content-container .purposes-header .purposes-header-title {
    font-weight: 700!important;
    font-size: 48px!important;
    margin-bottom: 8px!important;
line-height: 1.1em!important;
}
#iubenda-iframe #iubenda-iframe-content #iubFooterBtnContainer button#iubFooterBtn {
    background-color: #eb3c27 !important;
    color: #fff !important;
}

/* nasconde la frase dei commenti */
.nocomments{
    visibility: hidden;
}



/* nasconde link sotto al pulsante WhatsApp */
.sc-1au8ryl-0.dmopMx {
    visibility: hidden;
}



/* pannelo news in home */
.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-grid-content {
    background: transparent;
    border: 0px solid #ddd;
    float: left;
    width: 100%;
}
.wpspw-post-categories a:nth-child(4n+1) {
    background: #e53a16;
    border-color: #e53a16;
    visibility: hidden;
}
.wpspw_pagination {
    visibility: hidden!important;
}
.wpspw-post-date {
    visibility: hidden!important;
}
.wpspw-post-title {
    padding: 0 20px 0 0!important;
    float: none;
}
.wpspw-post-content {
    padding: 0 20px 0 0!important;
    float: none;
}

/* personalizza woocommerce */
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
    font-family: Roboto;
}
.woocommerce ul.products .product-meta .category, .woocommerce-page ul.products .product-meta .category {
    font-family: Roboto;
}

/* nasconde prodotti correlati */
.products.related {
    clear: both;
    visibility: hidden;
}

/* corregge il sottomenu da dx lo mette sx */
.sub-menu .sub-menu {
   right: 200px;
   left: unset !important;
}


/* colore barre fotografia pagina prodotto */
.nivo-prevNav, .nivo-nextNav {
    background-color: rgba(256, 256, 256, 0.3);
}

/* colore pulsanti carrello */
.woocommerce form .form-row label {
    line-height: 2;
    color: #888 !important;
font-size: 13px !important;
}

a:hover {
color: #ccc !important; 
}
/* a:hover, .shop_table.cart td a.remove:hover {
color: #FFFFFF !important; 
} */

/* Banner Iubenda testo personalizzato */
#iubenda-cs-banner {
    bottom: 0px !important;
    left: 0px !important;
    position: fixed !important;
    width: 100% !important;
    z-index: 99999998 !important;
  }
  .iubenda-cs-content {
    display: block;
    margin: 0 auto !important;
    padding: 20px;
    width: auto !important;
   font-family: Roboto!important;

    background: #777 !important;
    color: #ececec !important;
   text-align: left !important;
}
  .iubenda-cs-rationale {
    max-width: 1120px !important;
    position: relative;
    margin: 0 auto;
  }
  .iubenda-banner-content > p {
   font-family: Roboto !important;
font-size: 18px !important;
    line-height: 1.4;
   text-align: left !important;
   font-weight: 500 !important;
 }
  .iubenda-cs-close-btn {
    margin 0 !important;
    color: #ececec !important;
    text-decoration: none;
    font-size: 40px !important;
    line-height: 0.8 !important;
    position: absolute;
    bottom: 0 !important;
    right: 0;
    border: none;
    font-weight: 700 !important;
  }
  .iubenda-cs-cookie-policy-lnk {
    text-decoration: none !important;
    color: #ececec !important;
    font-size: 18px !important;
   font-family: Roboto !important;
    font-weight: 700 !important;
  }


wh-widget-send-button-wrapper.wh-widget-right {
    right: 50 !important;
}

/* colore del pulsante pericolo elementor */
.elementor-element.elementor-button-danger .elementor-button {
    background-color: #e53a16  !important;
}

/* colore del footer */
.footer-wrapper {
  background-color: #e5e8ec !important;
  visibility: visibile !important;
}

/* spazio copyright */
.copyright-container {
  margin-top: -70px;
  background-color: #e8e8e8;
}

/* posizione tasto torna su */
.scroll-up {
    opacity: 0.3;
    bottom: 132px !important;
    right: 26px !important;
}

/* Elimina lo spazio alle sottocategorie */
.children > li:not(:last-child) {
    overflow: hidden;
    margin-bottom: 0px;
}

/* CSS dal Support corregge spazio laterale prodotti e relativi*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
min-height: 444px;
}
.woocommerce-page .related ul.products li.product.last{
margin-right: 2.6666666666666666666666666666667%;
}
.woocommerce-page .related ul.products li.product:nth-of-type(4){
margin-right: 0;
}

/* CSS dal Support corregge icone Woocommerce */
.woocommerce-message:before{
background: transparent !important;
margin-top: -15px !important;
}
.woocommerce-info:before{
background: transparent !important;
margin-top: -10px !important;
}


/* CSS dal Support corregge layout Woocommerce */
.woocommerce ul.products li.last{
margin-right: 2.6666666666666666666666666666667%;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
clear: none;
}
.woocommerce ul.products li:nth-of-type(4n){
margin-right: 0;
}

.woocommerce-page ul.products li:nth-of-type(4n + 1){
clear: left;
}

/* CSS dal Support corregge singolo prodotto woocommerce */
.products.related{
clear: both;
}

/* Personalizzazione icona cerca */
#search{
background-color: transparent;
}
.search-submit{
background: url("http://www.alquimiaestetica.it/wp-content/uploads/2017/02/search.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5){
.search-submit{
background: url("http://www.alquimiaestetica.it/wp-content/uploads/2017/02/search@2x.png");
background-size: 40px;
}
}


.copyright-container p{
        text-align: left;
        width: 100%;
        margin-bottom: 10px;
}


/* Font personalizzato */

info@tech24srl.it

blockquote p{
      font: italic 16px Roboto, Arial, sans-serif !important;
      line-height: 25px!important;
}
blockquote {
    border-left: 11px solid #eee;
}

.portfolio-img-container .portfolio-img-hover li a{
font-family: 'IconFont' !important;
}
.post-info .post-date .day, 
.post-info-container .post-date .day{
    font: 19px Roboto;
    padding-top: 16px;
}
.widget_search .a_search{
    font-family: Roboto, Arial, sans-serif;
    font-style: normal;
}
a.read-more{
    font-family: Roboto, Arial, sans-serif !important;
}
#filters li .item-number{
    font-family: Roboto, Arial, sans-serif !important;
    padding-top: 5px !important;
}
#filters li a{
    font-family: Roboto, Arial, sans-serif !important;
}
a{
    font-family: Roboto, Arial, sans-serif !important;
}

/* dimensione link personale sul footer */
.copyright-container a, 
.copyright-container p{
    line-height: 12px;
 text-transform: uppercase;
    color: #39414b;
    font: 11px Roboto, Arial, sans-serif !important;
    text-decoration: none !important;
}

/* Personalizza modulo di contatto */
.wpcf7-text {
width: 100% !important;
border: 0px solid #ddd;
}

.wpcf7-textarea{
    border: 0px solid #ddd;
}

/* Personalizza menu */
.footer-wrapper{
background-color: #e53a16 !important;
}
#footer li,
#footer p{
color: #fff;
}
#nav > ul > li.current-menu-item > a,
#nav > ul > li.current-menu-ancestor > a, 
#nav > ul > li:hover > a{
    background: transparent;
    text-decoration: none !important;
}
#nav > ul > li > a{
    font: 15px Roboto, Arial, sans-serif;
    padding: 3px 0px;
letter-spacing: 1px;
margin-left: 20px;
margin-top: 28px;
color: #444444;
text-decoration: none !important;
}
#nav > ul > li.current-menu-item > a{
border-bottom: 3px solid #e53a16 !important;
    text-decoration: none !important;
}
#nav > ul > li .nav-icon{
    margin-right: 5px !important;
}

/* Elimina spazio tra le sezioni */
.page-content .row{ 
margin-bottom: 0px !important;
}
.page-content *[class*="col-md-"], .page-content *[class*="grid_"]{
margin-bottom: 30px;
}