/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


h1, h2, h3 {
    text-transform: uppercase;
}

.pwr-back-to-top {
    float: right;
}

/* ONDA WAVE */
.pwr-shape-divider__shape{ transform: scale(1.5,-1) !important;
    -webkit-transform: scale(1.5,-1) !important; }

/* BLOG POSTS LISTING BOXES */
.pwr-blog-listing:not(.pwr-blog-listing--author-page) .pwr-post-item__content {
    background-color: #F4EADA;
}

.pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title {
    letter-spacing: 0px;
}

/* BLOG POST LISTING FILTER */
.pwr-filter__link {
    font-size: 18px!important;
}

/* HOMEPAGE BOLLO ROTANTE
.pwr-footer:before {content:""; width: 130px; height:130px; position:fixed; bottom:100px; right:0; background-image:url(https://143198677.fs1.hubspotusercontent-eu1.net/hubfs/143198677/Caring%20Coffee%20Sigillo%20orange.svg); background-size:cover; z-index: 9999; animation: animName 20s linear infinite;}
@keyframes animName { 0%{
    transform: rotate(0deg);   }
100%{    transform: rotate(360deg);
   }}

 */

/* HERO */
.pwr-hero__title {
    max-width: 800px;
}

.pwr-hero__desc {
    max-width: 700px;
}

/*SERVIZI - EVENTI - altezza uguale per modulo testimonial*/

.pwr-sec-testimonials .swiper-slide { 
    background: #F4EADA;
  border-radius:30px;
    }
.swiper-autoheight .swiper-wrapper { 
    align-items: stretch !important;
  height: 100% !important;
}




/* Modifiche iFrame prodotti Shopify */
.shopify-buy__btn {
  background-color: #164235 !important;
}

/* FORM STILE */
/* Testo legal dei form */
.legal-consent-container {
font-size: 10px;
line-height: 1.6;
}

/* Margine tra i campi dei form */
body .hs-form-field {
    margin-bottom: 20px;

}









/* REGOLE MOBILE */
@media only screen and (max-width: 767px) {

/* Steps immagine centrata */
.centeredImg .pwr-step__img {width:250px; margin: 0 auto 35px; display: block;}
.pwr-services-item { padding: 0px 0;}
.servicesWithoutLink .pwr-services-item__more-link  { display: none;   }
  .hs-fieldtype-intl-phone select { margin-bottom: 20px !important;}
  
/* riduci padding footer mobile */
@media only screen and (max-width: 767px) {
.pwr-footer .pwr-adc__content-wrapper--padding, div[class*=adc__col--width-] {padding:10px 30px!important}
}/* fine media query */

/* bottone shop più piccolo da mobile */
.pwr-header-right-bar  .pwr-cta_button {padding: 8px 10px;}  
  
/* bottone shop visibile da mobile */
  @media (max-width: 575px) { 
    .pwr-header-right-bar { 
        display: block !important; 
    } 
}
  
} /* FINE REGOLE MOBILE */









/* bottone caffettoso   
.coffeebutton.pwr-hero .pwr-cta_button {    flex: 1;  
    background: #eaddcd;    background-image: url(https://143198677.fs1.hubspotusercontent-eu1.net/hubfs/143198677/onda%20bottone.png);  
    background-repeat: repeat-x;    background-position: 0 -50%;  
    transition: 5.5s ease;}  
.coffeebutton.pwr-hero .pwr-cta_button:hover {  
    background-position: 500% 100%;}  
.coffeebutton.pwr-hero .pwr-cta_button:after, .coffeebutton.pwr-hero .pwr-cta_button:before {display:none;} /* elimina effetto hover arancione di default