/* @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    */
/*****************************************/

/*********************************************/
/* =^..^= =^..^= =^..^= =^..^= =^..^= =^..^= */
/*                                           */
/* CUSTOM STYLE OVERWRITES                   */
/*                                           */
/* =^..^= =^..^= =^..^= =^..^= =^..^= =^..^= */
/*********************************************/


/* BLOG Attività ed eventi - nascondere autore e lettura */
.pwr-post-item__name {
    display: none;
}
.pwr-post-item__n-min-read {
    display: none;
}
.pwr-post-item__date::before {
       display: none;
}

/* Cookie button nel footer */
  #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
    color: #000000!important;
    border: 1px solid #009E92!important;
  }
  
  #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover {
    color: #fff!important;
    background-color: #009E92!important;
}

/* EXAMPLE - Landing Page Overwrites */

/* LP Heading - Lineheight */
.lp-squeeze-wrapper h1,  
.lp-basic-wrapper h1 {
    line-height: 1.2em;
}

/* LP Horizontal Box - Left Content Vertical Top alignment */
.lp-premium-content-wrapper .pwr-sec-form__content--v-align {
    align-items: initial;
}


@media (min-width: 1280px) {
  .footer__container .row-fluid {
      display: flex;
      align-items: start;
      justify-content: space-between;
      flex-direction: row;
  }
  .footer__container .row-fluid:after,
  .footer__container .row-fluid:before {
    display: none;
  }
}

/* SEZIONE DEVICE USATA COME HERO */
.device-sec-used-as-hero .pwr-sec-mockup__content {
    padding-top: 60px;
    padding-bottom: 60px;
}

 @media (max-width: 768px){
  .device-sec-used-as-hero .pwr-sec-mockup__content {
    padding-top: 0px;
    padding-bottom: 60px;
}
}


/* CUSTOM STYLES */

 /* SEC Image Vertical images Ergün 16.03.2023 */
.pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-one .pwr-image-box__img, .pwr-image-box.pwr-image-box--4cols.pwr-image-box--one-by-two .pwr-image-box__img {
    height: 440px;
}

/* Accordion - nella landing del Forum Happiness, usati per bio e abstract speakers */
.accordion-forum .pwr-accordion {
    margin-bottom: 0px;
}

.accordion-forum .pwr-accordion-container {
    margin-top: 20px;
    margin-bottom: 20px;
}

.accordion-forum .pwr-sec-accordion__intro-sec.pwr-sec__intro-sec {
    margin-bottom: 0px;
}

/* Top Header */

.pwr-header-top {
    font-size: 14px;
    padding: 8px 0;
}

/* BLOG COMMENT FORM */
@media (min-width: 1441px){
  .pwr-sec-form__content {
    padding: 0 40px;
}
}

/* Footer */
.pwr-footer-company-info__desc+.pwr-footer-company-info__icons {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical>ul {
    display: grid;
    margin-bottom: 20px;
}

.pwr-footer-full__menu--5col .hs-menu-wrapper li.hs-menu-depth-1 {
    margin-left: 0px;
}

.pwr-footer-full__menu--5col .hs-menu-wrapper li.hs-menu-depth-1 {
    width: calc( 200% - 24px );
}

.pwr-footer-company-info__desc, .pwr-footer-company-info__desc p {
    max-width: 280px;
}

/* Menu Mobile */
.pwr-burger-bottom-bar {
    padding: 30px 30px 50px 30px;
}

/* Sec Video Box - rendere il pulsante un po' trasparente */
.pwr-sec-video__button {
    opacity: 0.5;
}

/* Blog listing */
@media (max-width: 575px) {
.pwr-post-item__info-box {
    padding: 20px 20px 35px;
}
}

@media (max-width: 575px) {
.pwr-hero {
    min-height: 100px;
    margin-top: -40px;
    margin-bottom: -40px;
  }
}

.pwr-post-item__desc {
    font-size: 16px;
    line-height: var(--lh-paragraph);
}

/* Sec Content Split */
.pwr-sec-split__desc {
    line-height: var(--lh-paragraph);
}

.pwr-filter .pwr-filter__link.active, .pwr-filter .pwr-filter__link:hover {
    color: var(--clr-btn-primary);
}

/* Blog line-height bio */
.pwr-author-profile__bio {
    line-height: 1.5em;
}
@media (max-width: 575px) {
  #hs_cos_wrapper_widget_1618400973973 > div > div > div > div.pwr-sec-split__right > div, #hs_cos_wrapper_module_16213470562734 > div > div > div > div.pwr-sec-split__right > div {
    max-height: 320px;
  }
}
.pwr-filter .pwr-filter__link:hover, .pwr-filter .pwr-filter__link.active {
    color: #009E92; !important
}
  
 
  
/* photo wrapper 27.09.2021 */
.photo-wrapper {
    display: inline-block;
}

.photo-wrapper > p {
    float: left;
    margin-right: 4px;
    max-height: 107px;
    overflow: hidden;
}


.photo-wrapper > p img {
    max-width: 150px;
    min-height: 107px;
    border-radius: 0;
	-webkit-transition: all 0.55s ease; /* Safari and Chrome */
    -moz-transition: all 0.55s ease; /* Firefox */
    -ms-transition: all 0.55s ease; /* IE 9 */
    -o-transition: all 0.55s ease; /* Opera */
    transition: all 0.55s ease;
}

.photo-wrapper > p img:hover {
	-webkit-transform:scale(1.2); /* Safari and Chrome */
    -moz-transform:scale(1.2); /* Firefox */
    -ms-transform:scale(1.2); /* IE 9 */
    -o-transform:scale(1.2); /* Opera */
    transform:scale(1.2);
}
/* /photo wrapper 27.09.2021 */

/* Sec Content Split mobile no margin */
@media (max-width: 767px) {
.pwr-sec-split__content {
    padding: 40px 0px;
  }
}


/* Bottoni Happiness2.0*/

.happyapero-button .pwr-cta_button:before{background-color:#C5EE52!important;}
.happyapero-button .pwr-cta_button:after{background-color:#FFB7E8!important;}
.happyapero-button .pwr-cta_button{color:#000!important; border:1px solid #000000}


/* Modulo CTA boxato */
.boxed-cta {
 padding: 0 40px; 
}

/* Bento */
.pwr-adc__content-wrapper--shadow {
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .2), 0 8px 8px 0 rgba(0, 0, 0, .08), 0 16px 16px 0 rgba(0, 0, 0, .08);
}

/****SCHERMO CASA CATTANEO****/

/* PWR Navigation Schermo Casa Cattaneo */
.pwr-prev-next-nav__link, .pwr-prev-next-nav__link .hover-cattaneo {
    text-transform: none !important;
}

.pwr--dark .pwr-prev-next-nav__link:hover, .pwr-prev-next-nav__link:hover .hover-cattaneo {
    color: #D79C9E;
}


/* casa cattaneo bottone che pulsa no shadow*/


.buttonActive {
           box-shadow: none;
        }


.buttonPulse {
           animation: pulse 2s infinite;
        }
@keyframes pulse {
            0% {
                transform: scale(1);
            }

           50% {
                transform: scale(1.03);
            }

          100% {
                transform: scale(1);
            
             }
}
            

            
/* Bottom Margin Sec Text Titles */
.pwr-sec-txt__title {
    margin: 0 0 0px !important;
}
  
  
            
/* Bottom Margin Post preview */
.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
    margin-bottom: 40px !important;
}
  
  
/* Player video: color and opacity*/
.pwr-sec-video__button {
    opacity: 0.75 !important;
}

/* Let's science Bento - peresonaggi non visibili da mobile */
 @media (max-width: 768px){
  .nomobile {
    display:none;
}
}           
     
/* Banner bento arrotondati */
 .bentorounded .pwr-adc__content-wrappers {
   overflow: hidden;
   border-radius: 10px;} 


/* Ancora più precisa con sticky header */
html{scroll-padding-top: 4rem;}





/* Pagine press colore testi sui box e hover testi bianchi*/
.pwr-image-box__front {
    color: #002f6c !important; 
  }

.pwr-image-box__back {
    color: #ffffff !important;  
  }


/* BLOG CHAPO*/

.chapo p {
  font-size: 20px;
  line-height: 32px;
  font-style: italic;
  font-weight: 600;
  color: #002f6c;
  padding-bottom: 15px;
}


/* Prossimi codici da qui in poi*/