.pwr-header-top__menu.pwr-js-menu .hs_cos_wrapper_type_menu {
  float: left;
}
.pwr-header-right-bar__language-switcher {
  padding: 0 20px;
}
body .pwr-dropdown {
  top:25px;
}
body .pwr-dropdown--language {
  padding: 10px;
  border: 1px solid lightgray;
}
.pwr-header-right-bar__link {
  padding: 10px;
}
.pwr-header-right-bar__language-switcher a {
  text-decoration: underline;
  text-transform: uppercase;
}

#pwr-js-header__menu .hs-menu-item {
  max-width: 185px;
  display: block;
}

#pwr-js-header__menu .hs-menu-item.hs-menu-depth-1 {
  max-width: none;
  display: block;
  padding: 0 16px;
}

#pwr-js-header__menu .hs-menu-item.hs-menu-depth-1 > a {
  padding: 0;
}

/* .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-color: var(--clr-txt-bullet-dk);
} */
/* .pwr-header.pwr-header--dark-dropdown .hs-menu-children-wrapper li:not(.active-branch) a,  .pwr-header.pwr-header--dark-dropdown .hs-menu-children-wrapper li:not(.active-branch) a:after,  .pwr-header.pwr-header--dark-dropdown .hs-menu-children-wrapper li:not(.hs-menu-depth-1):hover>a,  .pwr-header.pwr-header--dark-dropdown .hs-menu-children-wrapper li:not(.hs-menu-depth-1):hover>a:after,  .pwr-header.pwr-header--light-dropdown .hs-menu-children-wrapper li:not(.hs-menu-depth-1):hover>a,  .pwr-header.pwr-header--light-dropdown .hs-menu-children-wrapper li:not(.hs-menu-depth-1):hover>a:after { 
  color: var(--clr-base-dk) !important; 
} */

.hs-menu-wrapper:not(.pwr-a11y-menu) li.has-mega-menu>a:after,.hs-menu-wrapper:not(.pwr-a11y-menu) li.hs-item-has-children>a:after,.pwr-a11y-menu .pwr-menu_submenu-arrow {
  right: -15px;
}

body .pwr-header__menu.pwr-header__menu--narrow-32 .hs-menu-wrapper li.hs-menu-depth-1 a {
  font-size: 13px !important;
  text-transform: uppercase;
}
body .pwr-header-top__left-link {
  font-size: 13px !important;
}

body .pwr-header-right-bar__item.site-link a {
  font-size: 14px;
}
a.pwr-header-right-bar__link:after {transition: all ease-in-out .4s;}
a.pwr-header-right-bar__link:hover::after {transform: rotate(-45deg); }

@media(min-width: 1201px){
  .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    white-space: unset;
  }
  .hs-menu-wrapper.flyouts li:not(.hs-menu-depth-1) > a {
    margin: 0 !important;
    /*     width: 200px; */
  }
  .hs-menu-wrapper.flyouts ul.hs-menu-children-wrapper {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  } 

  /** CSS HEERE ***/
  .pwr-header__menu .hs-menu-wrapper li.hs-menu-depth-1>a {
    padding: 20px 25px;
  }
  .pwr-header__menu.pwr-header__menu--narrow-32 .hs-menu-wrapper li.hs-menu-depth-1 a {
    text-transform: initial;
    font-family: var(--ff-header-top);
    font-size: 14px;
    line-height: 1.3;
    color: color: var(--clr-txt-nav-dk);
  }
  body .pwr-header__menu ul[role="menu"] {
    width: 100% !important;
  }

  body .pwr-header__menu {
    display: flex;
    justify-content: flex-end;
    left: 214px !important;
    transform: unset !important;
    -webkit-transform: unset !important;
    bottom: 0;
  }

  #pwr-js-header__menu .hs-menu-item {
    max-width: 220px;
  }

  #pwr-js-header__menu .hs-menu-item.hs-menu-depth-1 {
    max-width: none;
    padding: 0 16px;
  }
  #pwr-js-header__menu .hs-menu-item.hs-menu-depth-1 > a {
    padding: 0;
  }

  .dev-test #pwr-js-header__menu .hs-menu-item {
    max-width: 100%;
  }

  .dev-test .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    white-space: nowrap;
  }

}

@media(min-width: 1201px) and (max-width: 1300px){
  .pwr-header__menu.pwr-header__menu--narrow-32 .hs-menu-wrapper li.hs-menu-depth-1>a {
    font-size: 12px;
  }

}

@media(max-width: 1200px){
  .hs-menu-wrapper.hs-menu-flow-horizontal li.hs-menu-depth-1, 
  .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch li.active-branch>ul.hs-menu-children-wrapper>li {
    float:none !important;
  }
  #pwr-header-top {
    display:none;
  }
  .mobile-top-header-menu{
    border-bottom: 1px solid #CDDBD2;
    padding-bottom: 20px;
    margin-bottom: 30px;
  }
  .pwr-scroll-shadow__wrapper >.hs_cos_wrapper_type_menu {
    display:unset !important;
  }
  .pwr-burger-bottom-bar {
    padding: 30px;
    position: absolute;
    bottom: 100px;
  }
  #pwr-js-burger-language__trigger svg {
    position: absolute;
    right: 20px;
    top: 30%;
  }
  .pwr-burger-bottom-bar__inner {
    background: #f1fbf7;
    width:100%;
  }
  .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-1>a {
    padding-left: 0 !important;
  }
  .mobile-top-header-menu li.hs-menu-depth-1>a {
    text-transform: initial; 
    padding-left:0 !important;
  }
  .pwr-burger-bottom-bar__item {
    padding: 8px 15px 8px 0 !important;
    position: relative;
  }
  .pwr-header-right-bar__item.pwr-header-right-bar__language-switcher {
    padding-left: 0 !important;
  }
  a.pwr-burger-bottom-bar__item-link.pwr-burger-language__link {
    padding-right: 15px;
  }
/*   .dev-test .pwr-burger__menu .hs-menu-wrapper li a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
  } */
  
  
  
}

@media (max-width: 1199px) {
  .pwr-burger-bottom-bar{
    padding: 0px 30px;
    position: relative;
    bottom: 30px;
  }
  .pwr-burger-bottom-bar {
    padding: 0px 15px;
  }
  .pwr-header-right-bar__item.pwr-header-right-bar__language-switcher {
    display: none;
  }
  .pwr-burger__menu {
    flex: unset;
    overflow-y: unset;
    margin: 28px 16px !important;
  }

  #pwr-js-burger .mobile-logo-wrap{ padding: 16px 12px 8px 12px; align-items: center; justify-content: space-between; }
  .pwr-burger__trigger-close { margin: 0px !important; }
  .pwr-burger__icon-close { top: 0 !important;}
}

@media (max-width: 990px) and (orientation: landscape) {
  .pwr-burger-bottom-bar .pwr-burger-bottom-bar__item > :not(.pwr-js-burger-search__inner) {
    display: block;
  }
}

/**/
.main_header_wrap { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.main_header_wrap .pwr-header-logo { position: relative; top: auto; bottom: auto; left: auto; right: auto; transform: none; width: auto; float: none; }
.main_header_wrap .pwr-header__menu { position: relative; transform: none !important; max-width: none !important; margin: 0; left: auto !important; right: auto !important; width: auto; float: none; }
.main_header_wrap .pwr-header-right-bar { position: relative; top: auto; bottom: auto; transform: none; width: auto; float: none; }
.main_header_wrap .pwr-header-right-bar a { margin-left: 0; }

@media (min-width: 1201px) and (max-width: 1300px){
  .main_header_wrap .pwr-header-logo img { max-width: 120px !important; }
  .main_header_wrap #pwr-js-header__menu .hs-menu-item.hs-menu-depth-1 { padding: 0 14px; }
  body .main_header_wrap .pwr-header__menu.pwr-header__menu--narrow-32 .hs-menu-wrapper li.hs-menu-depth-1 a { font-size: 12px !important; }
}

