/**
 * Base Styles
 * - 01 - Foundation
 * - 02 - Utilities
 * - 03 - Framework
 * - 04 - Settings
 */
/*------------------------------------*\
  01 - Foundation
\*------------------------------------*/
/**
 * Foundation for Sites
 * Version 6.7.4
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/*------------------------------------*\
  02 - Utilities
\*------------------------------------*/
/*------------------------------------*\
  03 - Framework
\*------------------------------------*/
/*------------------------------------*\
  04 - Settings
\*------------------------------------*/
/**
 * Colors
 * - 01 - Definitions
 * - 02 - Variables
 * - 03 - Mapping
 */
/*------------------------------------*\
  01 - Definitions
\*------------------------------------*/
/*------------------------------------*\
  02 - Variables
\*------------------------------------*/
/******* End Drupal Defaults *******/
.field--name-body td {
  vertical-align: top; }

@font-face {
  font-family: "icomoon";
  src: url(../assets/fonts/icomoon-v2/fonts/icomoon.eot);
  src: url(../assets/fonts/icomoon-v2/fonts/icomoon.eot#iefix) format("embedded-opentype"), url(../assets/fonts/icomoon-v2/fonts/icomoon.woff) format("woff"), url(../assets/fonts/icomoon-v2/fonts/icomoon.ttf) format("truetype"), url(../assets/fonts/icomoon-v2/fonts/icomoon.svg#3xl) format("svg");
  font-weight: normal;
  font-style: normal; }

.menu--legal-header-menu {
  display: flex;
  flex-direction: row;
  font-size: 16px;
  padding: 0 20px;
  width: 100%;
  background-color: #e6eff4;
  top: 0; }
  .menu--legal-header-menu ul {
    background-color: #e6eff4;
    font-size: 16px;
    margin: 0; }
    .menu--legal-header-menu ul li {
      border-bottom: 2px solid transparent;
      display: inline-block;
      position: relative;
      top: 1px;
      vertical-align: bottom;
      height: 48px;
      line-height: 46px;
      padding: 0 20px; }
      .menu--legal-header-menu ul li.menu-item--active-trail {
        border-bottom: 2px solid #1890ff; }
        .menu--legal-header-menu ul li.menu-item--active-trail a {
          color: #1890ff; }
      .menu--legal-header-menu ul li:hover {
        border-bottom: 2px solid #1890ff; }
      .menu--legal-header-menu ul li a {
        color: rgba(0, 0, 0, 0.65); }
        .menu--legal-header-menu ul li a:hover {
          color: #1890ff; }

article.node--view-mode-full {
  background: #ffffff;
  padding: 0 140px 100px; }
  @media (max-width: 767px) {
    article.node--view-mode-full {
      padding: 0 20px 100px;
    }
  }
  article.node--view-mode-full .legal-page-title {
    padding-top: 60px;
    color: #595959;
    font-size: 50px;
    font-weight: 400; }


/*# sourceMappingURL=node--legal-document--full.css.map*/