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

/* Proxima Nova Font Installation */
@import url("https://use.typekit.net/kei5qud.css");
:root {
    --ff-base: proxima-nova, sans-serif !important;
    --ff-accent: proxima-nova, sans-serif !important;
}

ul.no-list.hs-error-msgs{list-style-type: none;}

.pwr-header-top__content-wrapper {
    display: flex;
    justify-content: flex-end;
}

.pwr-header-top__menu ul {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between; /* or flex-start if you want items aligned to the left */
    width: 100%;
}

.pwr-header-top__menu {margin-right:0;}

.hs-menu-wrapper.no-flyouts li.hs-menu-depth>a{
padding-left:inherit;
font-weight:400;
text-transform: uppercase;
}

.hs-menu-wrapper.no-flyouts li a:hover{
 background:transparent; 
}

.hs-menu-wrapper li.active-branch:not(.hs-menu-depth-1)>a:not(.is-anchor), .hs-menu-wrapper li:not(.hs-menu-depth-1):hover>a{ background:transparent; 
}

.pwr-touch-btn{display: none !important;}
.prev-next-nav {
  background:"",scheme:"dark";
}

.pwr-avatar{width:75px; height:inherit;}

.pwr-author-profile__info{padding-left:15px;}



/* Medium devices (landscape tablets, 768px and up) */


@media only screen and (min-width: 768px) {
.compliance-sidebar{
padding-left: 40px;
padding-right:40px;  

  }


}

@media (max-width: 575px ) {
  .pwr-sec-image-boxes__container:not(.pwr-sec-image-boxes__container--no-gutter) .pwr-image-box{
  
  padding-bottom:40px;
  }

  
}

.pwr-adc__content-wrapper--ix-4-3-1{height:auto !important;}


.pwr-header__menu--mega-menu{font-size: 12px !important;}