/* Widgets */

/* Pricing Filter */

#page-content .widget_price_filter .ui-slider .ui-slider-range, #page-content .widget_price_filter .ui-slider .ui-slider-handle {background:#aec9db;}

	#page-content .price_label span {color:#0076a3;}

.woocommerce-tabs #tab-description h2 {display: none;}

.woocommerce div.product form.cart .variations label {color:#0076a3;text-transform:uppercase;font-size:10px;}

/* Consenso Cookie */

#catapult-cookie-bar {
	font-size: 14px;
}

/* CSS Media Rules for Tablet and Desktop */
@media screen and (min-width: 400px) {

    /* Modifica lo stile dei bottoni in HP per selezione preventivo o assistenza */
    #button-box {
          background-color: #fbfbfb !important;
                }


    /* Modifica lo stile dei Box interni alle pagine prodotto */
    .paddify {
          padding-left: 20px !important;
          padding-right: 20px !important;
             }

    /* Modifica lo stile dei Box interni alle pagine prodotto */
    .paddify-3 {
          padding-left: 5px !important;
          padding-right: 15px !important;
               }

    /* Modifica lo stile dei Box interni alle pagine prodotto */
    .paddify-1 {
          padding-right: 20px !important;
               }

                                    }

/* CSS Media Rules for Mobile */
@media screen and (max-width: 400px) {


    /* Modifica lo stile dei Box in HP per selezione preventivo o assistenza */
    .box1, .box2 {
          margin-top:-30px !important;
          margin-bottom:-40px !important;
                 }
/* Modifica lo stile dei Box in HP per selezione preventivo o assistenza */
           .box3 {
          margin-top:-30px !important;
          margin-bottom:-40px !important;
                 }
/* Modifica lo stile dei Box interni alle pagine prodotto */

          .paddify {
          padding-left: 0px !important;
          padding-right: 0px !important;
          width:100% !important;
          margin-left: 0px !important;
          margin-right: 0px !important;
                  }

                                    }

/* CSS Media Rules for Desktop */
  @media only screen and (min-width: 768px){

          /* Modifica la visualizzazione della fascia recensioni e numeri installazioni */
          #row-counter-reviews-mobile {
              display:none;
                                      }
                                            }

/* Modifica su tutti i dispositivi, ove non specificatamente indicato con media queries, il colore dei bottoni */

.portfolio-filters li.cbp-filter-item-active, .portfolio-filters li:hover, .vntd-icon-box.icon-box-hover:hover .icon-box-title, .vntd-icon-box.icon-box-hover:hover .icon-box-link-button, #page-content .vc_tta-style-classic .vc_tta-tab.vc_active a, .vntd-icon-box.icon-box-hover:hover .icon-box-icon, .blog-style-boxed.vntd-blog .item:hover .blog-item-inner h5.blog-post-title a {
    color:#555;

}

/* Modifica su tutti i dispositivi, ove non specificatamente indicato con media queries, il colore dell'hover dei bottoni */

a:focus .vntd-accent-color {
    color:transparent !important;}


/* In HP aggiunge un'ombra sotto la fascia CTA che porta all'articolo sulle piscine */

#blur-shadow {
    box-shadow: 0 40px 60px 0 rgba(0, 0, 0, 0.2), 0 0 28px 0 rgba(0, 0, 0, 0.19);
    z-index:2;

}

/* In HP modifica la visualizzazione delle recensioni clienti */

.testimonial-content {
    border-radius: 6px;
    border: none;
    background: rgba(255,255,255,0.2);
    padding: 15px;
    margin-bottom: 0px;
    margin-top: 20px;
    transition: all .3s;
    font-size: 17px;
    position: relative;
    font-weight: 700;
}
