/* @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    */
/*****************************************/
/*** Header Mega Menu ***/
.ad-mg-menu-item div {
  color: #171b25 !important;
}

/*** Header Mega Menu ***/

/*** Footer overrides - Start ***/
.cbts-onx-footer .pwr-footer-full__content {
  padding-bottom: 20px;
}
.pwr-footer-full {
  padding: 40px 0 20px 0;
}
/*** Footer overrides - End ***/

/** blog lising page tiles alignment **/
.pwr-blog-listing .pwr-post-item {
  width: calc(33.33% - 50px);
  margin: 25px;
}
.pwr-post-item {
  width: calc(33.33% - 50px);
  margin: 25px;
}
@media (max-width: 991px) {
    .pwr-post-item:not(.pwr-post-item--1col) {
        width: calc(50% - 50px);
    }
}
@media (max-width: 767px) {
    .pwr-post-item:not(.pwr-post-item--1col) {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
}
.pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title {
  line-height: 1.25 !important;
  /*max-height: 85px;*/
  overflow: hidden;
}
.pwr-post-item:not(.pwr-post-item--1col):hover .pwr-post-item__overlay {
    opacity: .95;
}
.pwr-post-item__date, .pwr-post-item__name {
  font-weight: normal;
}
/*.pwr-post-item__img {
  height: 180px;
}
.pwr-post-item__info-box {
  top: 180px;
}*/
.pwr-post-item__more-link {
  margin-top: 15px;
}
.pwr-sec-posts--vertical-layout .pwr-sec-posts__intro-sec {
    margin-bottom: 40px;
}
.pwr-blog-listing__content {
    padding-bottom: 40px;
}
.pwr-blog-pagination #pwr-btn-load-more {
    margin-top: 20px;
}
.pwr-blog-pagination {
    padding-bottom: 60px;
    text-align: center;
}
/** blog lising page tiles alignment - End **/

/** Social Sharing icons alignment **/
.hs-blog-social-share .hs-blog-social-share-item {
  float: none;
}
.hs-blog-social-share .hs-blog-social-share-list {
  display: flex;
  line-height: 1;
}
/** Social Sharing icons alignment **/

/** sec-image-boxes : Reduce Gap between title-description and image boxes **/
.pwr-sec-image-boxes__intro-sec {
  margin-bottom: 20px;
}
/** sec-image-boxes : Reduce Gap between title-description and image boxes **/
/** sec-services : Sec sevices title padding issue **/
.careers-pad .pwr-sec-services__intro-sec {
  margin-bottom: 10px;
  padding-top: 20px;
}
/** sec-services : Sec sevices title padding issue **/
/** Section heading margin **/
.pwr-sec-accordion__intro-sec {
  margin-bottom: 20px;
}
/* Statistics text letter spacing */
.pwr-stat__title {
  letter-spacing: 0px;
}
}/* Statistics text letter spacing */

/** CTA button styles **/
[class*="cta_button"].pwr-cta--regular-solid {
  color: #004d3e;
}
[class*="cta_button"].pwr-cta--regular-solid:hover {
  color: #e8fffb;
}
.pwr-cta_button:not(.pwr-cta--hubspot-style):not(.pwr-cta--link):hover.pwr-cta--primary-solid:hover,
.pwr-cta--primary-solid [class*=cta_button]:not(.pwr-cta):not(.pwr-cta--hubspot-style):hover,
.pwr-cta_button:not(.pwr-cta--hubspot-style):not(.pwr-cta--link):hover.pwr-cta--regular-border:hover {
  color: #004d3e;
}
/** CTA button styles **/
/** Start Resources style **/
.pwr-rel-post-item:hover .pwr-post-item__overlay {
  opacity: .95;
}
.pwr-rel-post-item--large .pwr-rel-post-item__img {
 height: 200px;
}
.btn-hover .pwr-cta_button:hover { 
  /*color: #000 !important;*/
}
/** End Resources style **/