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

.pwr-header.pwr-header-fixed {
  padding-top: 20px;
  padding-bottom: 20px; 
}



#hs_cos_wrapper_header_page .pwr-header-logo__img,
#hs_cos_wrapper_header_page .scroll .pwr-header-logo__img--sticky,
#hs_cos_wrapper_system_page .pwr-header-logo, 
#hs_cos_wrapper_system_page .pwr-header-logo__img,
#hs_cos_wrapper_lp_page .pwr-header-logo, 
#hs_cos_wrapper_lp_page .pwr-header-logo__img,
#hs_cos_wrapper_header_blog .pwr-header-logo, 
#hs_cos_wrapper_header_blog .pwr-header-logo__img {
    max-width: 400px !important;
}

@media (max-width: 768px) {
    #hs_cos_wrapper_header_page .pwr-header-logo__img { max-width: 180px !important;},
    #hs_cos_wrapper_header_page .scroll .pwr-header-logo__img--sticky,
    #hs_cos_wrapper_system_page .pwr-header-logo, 
    #hs_cos_wrapper_system_page .pwr-header-logo__img { max-width: 180px !important;},
    #hs_cos_wrapper_lp_page .pwr-header-logo, 
    #hs_cos_wrapper_lp_page .pwr-header-logo__img { max-width: 180px !important;},
    #hs_cos_wrapper_header_blog .pwr-header-logo, 
    #hs_cos_wrapper_header_blog .pwr-header-logo__img {
        max-width: 180px !important;
    }
}

/* h7,
.pwr-heading-style--h2 {
    font-size: 38px; /* fallback */
/*     font-size: var(--fs-h2);
    font-weight: var(--fw-h2);
    letter-spacing: (40px);
    line-height: var(--lh-h2);
}

/////* CUSTOM CSS */

.pwr-image-box__front {
  text-shadow: rgba(0,0,0,.2) 1 1 1px;
}

.pwr-image-box__intro {
 color: #F3BD48; 
 
  text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.45),
    1px 1px 1px rgba(0, 0, 0, 0.45),
    1px -1px 1px rgba(0, 0, 0, 0.45),
    -1px -1px 1px rgba(0, 0, 0, 0.45);

  font-weight:: 800;
}

.pwr-image-box__title {
 color: #ffffff; 
       text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
} 

.pwr-hero__title {
 text-shadow: rgba(255,255,255,.8) 0 0 6px; 
}

/*************** Responsive HERO VIDEO Section ************/

.pwr-hero--full-height {
 width: 100%;
  height: 56vw;
}


*/

/////* CSS FOR FADE IN TEXT /////
.title-text-fade {
text-align: center;
font-size: 60px;
letter-spacing: 30px;
}

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

span.title-text-fade {
  display: inline-block;
  text-align: center;
  opacity: 0;
  filter: blur(4px);
  font-size: 60px;
letter-spacing: 30px;
}

.title-text-fade:nth-child(1) {
  animation: fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.title-text-fade:nth-child(2) {
  animation: fade-in 0.8s 0.2s forwards cubic-bezier(0.11, 0, 0.5, 0);
}

.title-text-fade:nth-child(3) {
  animation: fade-in 0.8s 0.3s forwards cubic-bezier(0.11, 0, 0.5, 0);
}
*/
.pwr--light .pwr-hotspot-img__icons .pwr-tooltip__icon,.pwr--light.pwr-hotspot-img__icons .pwr-tooltip__icon {

    color: #ffffff;
}

.pwr--light .pwr-hotspot-img__icons .pwr-tooltip__icon svg path,.pwr--light.pwr-hotspot-img__icons .pwr-tooltip__icon svg path {
    fill: #ffffff;
}

.pwr-tooltip__icon {
  opacity: 80%;
}

.pwr-hotspot-img__icons .pwr-tooltip__icon {
  height: 20px;
  width: 20px;
}

.span12 .widget-span .widget-type-cell .dnd-column .row-fluid {
  animation: fadeIn 4s;
  -webkit-animation: fadeIn 4s;
  -moz-animation: fadeIn 4s;
  -o-animation: fadeIn 4s;
  -ms-animation: fadeIn 4s;
}

@keyframes fadeIn {
  0% { opacity:0;}
  100% { opacity:1;}
}

@-moz-keyframes fadeIn {
  0% { opacity:0;}
  100% { opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% { opacity:0;}
  100% { opacity:1;}
}

@-0-keyframes fadeIn {
  0% { opacity:0;}
  100% { opacity:1;}
}