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

/*sgalindo - 21March2025 - social icons*/
.hs-blog-social-share-item .fb-share-button>span {
  vertical-align: top !important;
}

.pwr-post-social:after, .pwr-post-social:before {
  content: "";
  display: table;
}

.pwr-post-social:after {
  clear: both;
}

/* sgalindo - 05August2024 - Video ratio vimeo */
 .pwr-sec-video__wrapper {
    aspect-ratio: 16/9 !important;
    height: unset !important;
  }

/* sgalindo - 01Feb2024 - Form field colours - arrows - POWER Sec logo -check when there are theme updates*/
  .swiper-buttons-beside .swiper-button-next{
  right:0 !important;
}
.swiper-buttons-beside .swiper-button-prev{
  left: 0px !important;
}

/* sgalindo - 08July2023 - Form field colours - check when there are theme updates*/
.pwr--dark form input[type=text], .pwr--dark form input[type=text]:focus, .pwr--dark form input[type=email], .pwr--dark form input[type=email]:focus, .pwr--dark form select, .pwr--dark form textarea, .pwr--dark form textarea:focus {
  background-color: #2B2B35;
}
.pwr--dark [type=checkbox]+span:before {
  background-color: #2B2B35 !important;
}

/* sgalindo - 07June2023 - Blog - Changing the footer*/
@media (min-width: 991px) {
  form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7> div {
    position: relative;
    text-align: left;
  }
  form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7> div.hs_email  {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 70%;
    z-index: 0;
  }
  .pwr--dark form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7 input[type=email] {
    padding: 19px 18px!important;
  }
  form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7 .hs_submit {
    border-bottom-left-radius: 0;
    margin-top: 0!important;
    position: absolute;
    right: 8px;
    top: 71px;
    }
  }

form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7 .hs-form-field {
  margin-bottom: 0px;
}
.pwr--dark form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7 input[type=email] {
   background-color: #2B2B35; !important;
}
form#hsForm_f7796263-b033-4b83-8ea7-509b0936d7a7 [type="checkbox"]+span::before {
    background-color: #f1f1f1 !important;
}

/* sgalindo@jadeworld.com - 31May2023 -Changing the button padding to fit new theme*/
.cta_button:not(.pwr-cta--hubspot-style), .hs-submit {
  transition: .3s ease-in-out;
  position: relative;
}

.cta_button:not(.pwr-cta--hubspot-style):hover, .hs-submit:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);
  transform: scale(1.05);
}

.cta_button:not(.pwr-cta--hubspot-style){
      padding: 16px 36px;
}

hr {
  background-color:transparent;
}

.pwr-image-box--style-below-1 .pwr-image-box__intro {
  color: #00B0CA;
  letter-spacing: 3px;
}
blockquote {
  border-left: 3px solid #0B2265;
}

.pwr-sec-video__icon--as-button {
    color:var(--clr-base-lt);
  }
.pwr-sec-video__button {
  background-color:  var(--clr-primary); 
}

/* sgalindo added maka suggested change for POWER CTA sec */
.pwr-sec-cta__hor-text-wrapper {
max-width: 800px;
}

/*sgalindo added new style for CTA Nav top menu*/
#cta_button_387902_55a281fd-f2c5-4b8e-b5c5-014572622427.cta_button:not(.pwr-cta--hubspot-style) {
    padding: 12px 22px;
}
#cta_button_387902_55a281fd-f2c5-4b8e-b5c5-014572622427.cta_button:not(.pwr-cta--hubspot-style) {
  font-size: 14px
}


/* rhalcyon added padding override for all row elements on ipad sizing *//*
@media screen and (max-width:1540px) and (min-width:767px)
{
  div.row-fluid-wrapper.row-depth-1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }  
}*/

/* rhalcyon added padding override for a divder on tablet only *//*
@media screen and (max-width:1540px) and (min-width:767px) {
   div.dnd-row>div.row-fluid>div.dnd-module.widget-span.widget-type-custom_widget>div.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module[data-hs-cos-general-type="widget"][data-hs-cos-type="module"]>hr[style*="border-bottom-style: dashed;"],
  div.dnd-row>div.row-fluid>div.dnd-module.widget-span.widget-type-custom_widget>div.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module[data-hs-cos-general-type="widget"][data-hs-cos-type="module"]>hr[style*="border-bottom-style: solid;"]{
    margin-left: var(--sp-p-hor-desktop) !important;
    margin-right: var(--sp-p-hor-desktop) !important;
    width: calc(100%-calc(var(--sp-p-hor-desktop) * 2))!important;
  }
}*/

/* rhalcyon added padding override for a divder on mobile only *//*
@media screen and (max-width:767px) {
   div.dnd-row>div.row-fluid>div.dnd-module.widget-span.widget-type-custom_widget>div.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module[data-hs-cos-general-type="widget"][data-hs-cos-type="module"]>hr[style*="border-bottom-style: dashed;"],
  div.dnd-row>div.row-fluid>div.dnd-module.widget-span.widget-type-custom_widget>div.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module[data-hs-cos-general-type="widget"][data-hs-cos-type="module"]>hr[style*="border-bottom-style: solid;"]{
    margin-left: var(--sp-p-hor-mobile) !important;
    margin-right: var(--sp-p-hor-mobile) !important;
    width: calc(100%-calc(var(--sp-p-hor-mobile) * 2))!important;
  }
}*/