.m-section-nav__dropdown-icon{
  width:16px;
  height:16px;
  margin-left:4px;
  position:relative;
  top:2px;
}

#primary-navigation{
  padding:0 8.5px;
}
#primary-navigation .menu-root--toggle{
  cursor:inherit;
  margin-left:20px;
}
#primary-navigation .menu-toggle--plus{
  width:12px;
  height:12px;
}
#primary-navigation use.icon--arrow--carrot-right{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
}

.menu-root.layout-flex{
  grid-column:1/6;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
}
.menu-root.layout-flex .menu-root-link{
  width:auto;
}

.menu-root, .primary-menu.menu > li{
  padding:16px 0;
}

.primary-menu-wrapper{
  grid-column:4/9;
}

.primary-menu.menu{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.primary-menu.menu.wrapper.max-width{
  margin:0;
  padding:0;
}
.primary-menu.menu > li{
  position:relative;
}
.primary-menu.menu > li > a:before, .primary-menu.menu > li > .menu--submenu > a:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:32px;
  border-top:2px solid #009bdb;
  opacity:0;
  -webkit-transform:scaleX(0.6);
          transform:scaleX(0.6);
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transition:opacity 195ms ease, -webkit-transform 195ms ease;
  transition:opacity 195ms ease, -webkit-transform 195ms ease;
  transition:opacity 195ms ease, transform 195ms ease;
  transition:opacity 195ms ease, transform 195ms ease, -webkit-transform 195ms ease;
}
.primary-menu.menu > li > .is-active:before, .primary-menu.menu > li > a:hover:before, .primary-menu.menu > li > .menu--submenu > a:hover:before, .primary-menu.menu > li > .menu--submenu > .is-active:before, .primary-menu.menu > li.menu-item--active-trail > .menu--submenu > a:before{
  opacity:1;
  -webkit-transform:none;
          transform:none;
}
.primary-menu.menu > li:not(:first-of-type){
  margin-left:24px;
}
.primary-menu.menu a{
  position:static;
  position:initial;
}

#truncated-menu-items > ul.menu{
  top:100%;
  min-width:242px;
  right:-24px;
  position:absolute;
  padding:6px 16px 12px 16px;
  text-align:right;
  opacity:0;
  visibility:hidden;
  background-color:#181a1c;
  color:#687078;
  pointer-events:none;
  -webkit-transition:opacity 195ms 0s cubic-bezier(0.25, 0.1, 0.25, 1), visibility 0s 195ms cubic-bezier(0.25, 0.1, 0.25, 1);
  transition:opacity 195ms 0s cubic-bezier(0.25, 0.1, 0.25, 1), visibility 0s 195ms cubic-bezier(0.25, 0.1, 0.25, 1);
  z-index:-1;
}
#truncated-menu-items > ul.menu .menu--submenu{
  display:block;
}
#truncated-menu-items > ul.menu > li{
  margin-top:8px;
}
#truncated-menu-items > ul.menu.truncated-menu-opened{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  -webkit-transition:opacity 195ms 0s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition:opacity 195ms 0s cubic-bezier(0.25, 0.1, 0.25, 1);
  z-index:2;
}
#truncated-menu-items > ul.menu.truncated-menu-opened a{
  color:#fff;
}

#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-plus{
  opacity:0;
  visibility:hidden;
}
#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-minus{
  opacity:1;
  visibility:visible;
}

.primary-menu-more-link{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
}

@media screen and (min-width: 1024px){
  .menu-root{
    grid-column:1/5;
  }
  .primary-menu-wrapper{
    grid-column:6/13;
  }
}
@media (min-width: 768px){
  #primary-navigation{
    padding:0 16.5px;
  }
}
@media (min-width: 1280px){
  #primary-navigation{
    padding:0 28.5px;
  }
}
@media (min-width: 1700px){
  #primary-navigation{
    padding:0 calc((100vw - 1600px) / 2) !important;
  }
}
/*# sourceMappingURL=gsb_menus-tablet.css.map */