/*
  @include grid-setup((
    count: 12,
    gutter: 40px,
    column: 70px,
    width: 98%
  ));
*/
.og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:before {
  content: "\e90c"; }

.og-menu .block-og-menu > .content > ul.menu > li.search a:before {
  content: "\e908"; }

.nolink {
  cursor: pointer; }

.og-menu-mobile-btn {
  -webkit-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  -moz-transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition: background-color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
  display: none;
  position: absolute;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  top: 22px;
  border-radius: 50%;
  background-color: #6d6e71; }
  .hub-progressinmind .og-menu-mobile-btn {
    background-color: #6d6e71; }
  .lic .og-menu-mobile-btn {
    background-color: #6d6e71; }
  .hub-linf .og-menu-mobile-btn {
    background-color: #6d6e71; }
  .hub-thinc .og-menu-mobile-btn {
    background-color: #182b49; }
  .hub-rethink .og-menu-mobile-btn {
    background-color: #202d56; }
  .hub-focus .og-menu-mobile-btn {
    background-color: #9e9978; }
  .og-menu-mobile-btn:before {
    -webkit-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -moz-transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: color 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-family: 'icomoon';
    content: "\e910";
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    font-size: 16px;
    height: 18px;
    width: 16px;
    color: #ffffff; }
  .og-menu-mobile-btn.js-active {
    -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background-color: #9e9978; }
    .hub-progressinmind .og-menu-mobile-btn.js-active {
      background-color: #9e9978; }
    .lic .og-menu-mobile-btn.js-active {
      background-color: #b51412; }
    .hub-linf .og-menu-mobile-btn.js-active {
      background-color: #b51412; }
    .hub-thinc .og-menu-mobile-btn.js-active {
      background-color: #D14330; }
    .hub-rethink .og-menu-mobile-btn.js-active {
      background-color: #942621; }
    .hub-focus .og-menu-mobile-btn.js-active {
      background-color: #6d6e71; }
    .og-menu-mobile-btn.js-active:before {
      -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      color: #ffffff;
      content: "\e90c"; }
  @media (max-width: 900px) {
    .og-menu-mobile-btn {
      right: 60px;
      display: block; } }
  @media (max-width: 600px) {
    .og-menu-mobile-btn {
      right: 15px; } }

.og-menu {
  width: calc(100% - 243px);
  background-color: #ffffff;
  float: right;
  position: relative; }
  .og-menu ul.menu li.newsletter {
    display: none; }
  .user-not-subscribed .og-menu ul.menu li.newsletter {
    display: block; }
  .og-menu .flag {
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 100%;
    opacity: 1;
    -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  .og-menu .block-og-menu > .content > ul.menu {
    float: right;
    height: 128px;
    box-sizing: border-box;
    margin-right: -20px; }
    @media (max-width: 1290px) {
      .og-menu .block-og-menu > .content > ul.menu {
        margin-right: -10px; } }
    @media (max-width: 1070px) {
      .og-menu .block-og-menu > .content > ul.menu {
        margin-right: -7px; } }
    .og-menu .block-og-menu > .content > ul.menu > li {
      float: left;
      padding: 54px 20px;
      cursor: pointer; }
      @media (max-width: 1140px) {
        .og-menu .block-og-menu > .content > ul.menu > li {
          font-size: 14px;
          line-height: 18px; } }
      @media (max-width: 1070px) {
        .og-menu .block-og-menu > .content > ul.menu > li {
          font-size: 13px;
          line-height: 17px; } }
      @media (max-width: 900px) {
        .og-menu .block-og-menu > .content > ul.menu > li {
          font-size: 20px;
          line-height: 24px; } }
      .hub-greece .og-menu .block-og-menu > .content > ul.menu > li, .og-menu .block-og-menu > .content > ul.menu > li.hub-greece {
        font-family: Arial;
        text-transform: none; }
      .og-menu .block-og-menu > .content > ul.menu > li.search {
        padding: 54px 10px; }
        .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
          color: #9e9978; }
          .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #9e9978; }
          .lic .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #b51412; }
          .hub-linf .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #b51412; }
          .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #D14330; }
          .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #942621; }
          .hub-focus .og-menu .block-og-menu > .content > ul.menu > li.search.js-active a:before {
            color: #6d6e71; }
        .og-menu .block-og-menu > .content > ul.menu > li.search a {
          white-space: nowrap;
          text-indent: 10000px;
          display: block;
          position: relative;
          width: 50px;
          height: 50px; }
          .og-menu .block-og-menu > .content > ul.menu > li.search a:before {
            -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            font-family: 'icomoon';
            font-size: 50px;
            color: #000000;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            height: 50px;
            width: 50px;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; }
          .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
            -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            color: #9e9978; }
            .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #9e9978; }
            .lic .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #b51412; }
            .hub-linf .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #b51412; }
            .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #D14330; }
            .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #942621; }
            .hub-focus .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #6d6e71; }
          @media (max-width: 600px) {
            .og-menu .block-og-menu > .content > ul.menu > li.search a {
              width: auto;
              height: auto; } }
          .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
            color: #9e9978; }
            .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #9e9978; }
            .lic .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #b51412; }
            .hub-linf .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #b51412; }
            .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #D14330; }
            .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #942621; }
            .hub-focus .og-menu .block-og-menu > .content > ul.menu > li.search a:hover:before {
              color: #6d6e71; }
          .og-menu .block-og-menu > .content > ul.menu > li.search a:after {
            display: none; }
          .og-menu .block-og-menu > .content > ul.menu > li.search a:before {
            text-indent: 0px;
            top: -14px;
            color: #414042; }
          @media (max-width: 600px) {
            .og-menu .block-og-menu > .content > ul.menu > li.search a {
              text-indent: 0; }
              .og-menu .block-og-menu > .content > ul.menu > li.search a:before {
                display: none; } }
      @media (max-width: 1290px) {
        .og-menu .block-og-menu > .content > ul.menu > li {
          padding: 54px 10px; } }
      @media (max-width: 1070px) {
        .og-menu .block-og-menu > .content > ul.menu > li {
          padding: 54px 7px; } }
      .og-menu .block-og-menu > .content > ul.menu > li > a, .og-menu .block-og-menu > .content > ul.menu > li .nolink {
        color: #414042;
        -webkit-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
        .og-menu .block-og-menu > .content > ul.menu > li > a:after, .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
          -webkit-transition: opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -moz-transition: opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition: opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
          -webkit-transform-origin: bottom center;
          -moz-transform-origin: bottom center;
          -ms-transform-origin: bottom center;
          -o-transform-origin: bottom center;
          transform-origin: bottom center;
          display: block;
          content: "";
          height: 1px;
          margin-top: 6px;
          opacity: 0;
          background-color: #9e9978; }
          .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > a:after, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #9e9978; }
          .lic .og-menu .block-og-menu > .content > ul.menu > li > a:after, .lic .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #b51412; }
          .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > a:after, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #b51412; }
          .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > a:after, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #D14330; }
          .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > a:after, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #942621; }
          .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > a:after, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
            background-color: #6d6e71; }
          @media (max-width: 900px) {
            .og-menu .block-og-menu > .content > ul.menu > li > a:after, .og-menu .block-og-menu > .content > ul.menu > li .nolink:after {
              display: none; } }
        .og-menu .block-og-menu > .content > ul.menu > li > a.flag:after, .og-menu .block-og-menu > .content > ul.menu > li .nolink.flag:after {
          display: none; }
        .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
          -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #9e9978; }
          .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #9e9978; }
          .lic .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .lic .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .lic .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .lic .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #b51412; }
          .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #b51412; }
          .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #D14330; }
          .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #942621; }
          .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > a:hover, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail {
            color: #6d6e71; }
          .og-menu .block-og-menu > .content > ul.menu > li > a:hover:after, .og-menu .block-og-menu > .content > ul.menu > li > a.active-trail:after, .og-menu .block-og-menu > .content > ul.menu > li .nolink:hover:after, .og-menu .block-og-menu > .content > ul.menu > li .nolink.active-trail:after {
            -webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            opacity: 0.5; }
      .og-menu .block-og-menu > .content > ul.menu > li > ul.menu {
        -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: -moz-transform 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: transform 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
        position: absolute;
        right: 0;
        top: 129px;
        text-align: right;
        background-color: #ffffff;
        z-index: 503;
        margin-right: -200%;
        padding-right: 200%;
        height: calc(100vh - 149px);
        overflow-y: scroll; }
        .og-menu .block-og-menu > .content > ul.menu > li > ul.menu.language > li .flag {
          margin-left: 15px;
          transform: translateY(4px); }
        .og-menu .block-og-menu > .content > ul.menu > li > ul.menu.language > li:hover .flag {
          opacity: 0.5; }
        .logged-in .og-menu .block-og-menu > .content > ul.menu > li > ul.menu {
          top: 129px; }
        .og-menu .block-og-menu > .content > ul.menu > li > ul.menu.js-active {
          -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: -moz-transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -webkit-transform: translateX(0%);
          -moz-transform: translateX(0%);
          -ms-transform: translateX(0%);
          -o-transform: translateX(0%);
          transform: translateX(0%);
          overflow: visible; }
        .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn {
          position: relative;
          width: 18px;
          height: 18px;
          width: 20px;
          height: 20px;
          position: absolute;
          z-index: 10;
          cursor: pointer;
          top: 4px;
          left: -24px; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:before {
            -webkit-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -moz-transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            transition: color 0.35s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            font-family: 'icomoon';
            font-size: 18px;
            color: #ffffff;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            height: 18px;
            width: 18px;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
            -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            color: #9e9978; }
            .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #9e9978; }
            .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #b51412; }
            .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #b51412; }
            .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #D14330; }
            .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #942621; }
            .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn:hover:before {
              color: #6d6e71; }
          @media (max-width: 900px) {
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu .close-btn {
              display: none; } }
        .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li {
          font-size: 24px;
          line-height: 28px;
          margin-right: -8.49057%;
          padding-right: 8.49057%;
          position: relative;
          cursor: pointer; }
          @media (max-width: 900px) {
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li {
              font-size: 16px;
              line-height: 20px; } }
          .hub-greece .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.hub-greece {
            font-family: Arial;
            text-transform: none; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
            -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.6, -0.28, 0.735, 0.045), opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -moz-transition: -moz-transform 0.45s cubic-bezier(0.6, -0.28, 0.735, 0.045), opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            transition: transform 0.45s cubic-bezier(0.6, -0.28, 0.735, 0.045), opacity 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            display: block;
            content: "";
            height: 1px;
            background-color: #9e9978;
            position: absolute;
            bottom: 0;
            width: 100%;
            opacity: 0.35; }
            .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #9e9978; }
            .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #b51412; }
            .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #b51412; }
            .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #D14330; }
            .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #942621; }
            .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
              background-color: #6d6e71; }
            @media (max-width: 900px) {
              .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:after {
                display: none; } }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover:after, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail:after {
            -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: -moz-transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: transform 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            opacity: 1; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
            -webkit-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            -moz-transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            color: #9e9978; }
            .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .hub-progressinmind .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #9e9978; }
            .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .lic .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #b51412; }
            .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .hub-linf .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #b51412; }
            .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .hub-thinc .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #D14330; }
            .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .hub-rethink .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #942621; }
            .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover > a, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:hover .nolink, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail > a, .hub-focus .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li.active-trail .nolink {
              color: #6d6e71; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li .nolink {
            -webkit-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            -moz-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
            color: #414042;
            display: block;
            padding: 23px 0px 23px 100px;
            box-sizing: border-box; }
            @media (max-width: 1070px) {
              .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li .nolink {
                padding-left: 40px; } }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li {
            padding-bottom: 18px; }
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li:first-child {
              padding-top: 18px; }
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li:last-child {
              padding-bottom: 0; }
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li a {
              display: block;
              font-size: 16px;
              line-height: 16px;
              color: #a3a5a8; }
              @media (max-width: 900px) {
                .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li a {
                  font-size: 14px;
                  line-height: 18px; } }
              .hub-greece .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li a.hub-greece {
                font-family: Arial;
                text-transform: none; }
  @media (max-width: 900px) {
    .og-menu {
      display: none;
      width: 100%;
      float: left; }
      .og-menu .block-og-menu > .content > ul.menu {
        width: 100%;
        float: left;
        height: auto;
        box-sizing: border-box;
        background-color: #ffffff;
        border-bottom: 1px solid #e2e3e4;
        /*
                  -webkit-box-shadow: 0px 5px 3px 1px rgba(0,0,0,0.31);
                  -moz-box-shadow: 0px 5px 3px -4px rgba(0,0,0,0.31);
                  box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.31);
        */ }
        .og-menu .block-og-menu > .content > ul.menu > li {
          float: left;
          padding: 0;
          width: 100%;
          text-align: left;
          border-bottom: 1px solid #e2e3e4;
          /*
                      -webkit-box-shadow: inset 0px 5px 3px -4px rgba(0,0,0,0.30);
                      -moz-box-shadow: inset 0px 5px 3px -4px rgba(0,0,0,0.30);
                      box-shadow: inset 0px 5px 3px -4px rgba(0,0,0,0.30);
          */
          padding: 10px 0; }
          .og-menu .block-og-menu > .content > ul.menu > li.search {
            padding: 10px 0; }
          .og-menu .block-og-menu > .content > ul.menu > li:first-child {
            box-shadow: none; }
          .og-menu .block-og-menu > .content > ul.menu > li:last-child {
            border: none; }
          .og-menu .block-og-menu > .content > ul.menu > li.expanded {
            padding-bottom: 0; } }
        @media (max-width: 900px) and (max-width: 600px) {
          .og-menu .block-og-menu > .content > ul.menu > li.expanded {
            padding: 10px 0; } }
  @media (max-width: 900px) {
          .og-menu .block-og-menu > .content > ul.menu > li > a, .og-menu .block-og-menu > .content > ul.menu > li .nolink {
            display: block;
            min-height: 30px;
            vertical-align: middle;
            color: #414042;
            padding: 0 15px; }
            .og-menu .block-og-menu > .content > ul.menu > li > a.flag, .og-menu .block-og-menu > .content > ul.menu > li .nolink.flag {
              min-height: auto;
              padding: 0;
              margin: 0 15px; }
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu {
            position: static;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
            margin: 0 20px 0 0;
            background: none;
            float: left;
            width: 100%;
            height: auto;
            text-align: left;
            padding: 0;
            overflow: hidden; } }
        @media (max-width: 900px) and (max-width: 600px) {
          .og-menu .block-og-menu > .content > ul.menu > li > ul.menu {
            display: none; } }
  @media (max-width: 900px) {
            .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li {
              border: none;
              padding: 8px 0 12px 35px;
              margin: 0;
              border-bottom: 1px solid #e2e3e4; }
              .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li:last-child {
                border: none; }
              .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > a, .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li .nolink {
                color: #414042;
                padding: 0; }
              .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu {
                padding: 8px 20px 4px 20px; }
                .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li {
                  padding: 0; }
                  .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li:first-child {
                    padding-top: 0; }
                  .og-menu .block-og-menu > .content > ul.menu > li > ul.menu > li > ul.menu > li > a {
                    color: #414042; }
          .og-menu .block-og-menu > .content > ul.menu > li.mobile-expanded > ul.menu {
            display: block; } }

#block-views-hub-menu-block > .content {
  border-top: 1px solid;
  border-color: #6d6e71;
  background-color: #606164;
  width: 386%;
  margin-left: -75px; }
  #block-views-hub-menu-block > .content:after {
    content: "";
    display: table;
    clear: both; }
  .hub-progressinmind #block-views-hub-menu-block > .content {
    border-color: #6d6e71; }
  .lic #block-views-hub-menu-block > .content {
    border-color: #6d6e71; }
  .hub-linf #block-views-hub-menu-block > .content {
    border-color: #6d6e71; }
  .hub-thinc #block-views-hub-menu-block > .content {
    border-color: #182b49; }
  .hub-rethink #block-views-hub-menu-block > .content {
    border-color: #202d56; }
  .hub-focus #block-views-hub-menu-block > .content {
    border-color: #9e9978; }
  .hub-progressinmind #block-views-hub-menu-block > .content {
    background-color: #606164; }
  .lic #block-views-hub-menu-block > .content {
    background-color: #606164; }
  .hub-linf #block-views-hub-menu-block > .content {
    background-color: #606164; }
  .hub-thinc #block-views-hub-menu-block > .content {
    background-color: #122036; }
  .hub-rethink #block-views-hub-menu-block > .content {
    background-color: #192343; }
  .hub-focus #block-views-hub-menu-block > .content {
    background-color: #938d6a; }
  @media (max-width: 900px) {
    #block-views-hub-menu-block > .content {
      width: 540px; } }
  @media (max-width: 600px) {
    #block-views-hub-menu-block > .content {
      margin-left: 0;
      height: auto;
      width: 100%; } }
  @media (max-width: 600px) {
    #block-views-hub-menu-block > .content .view-header {
      display: none; } }
  #block-views-hub-menu-block > .content .view-header h2 {
    font-family: "Plain", Arial, sans-serif;
    font-size: 24px;
    line-height: 28px;
    margin: 30px 20px 0 20px; }
    @media (max-width: 1070px) {
      #block-views-hub-menu-block > .content .view-header h2 {
        font-size: 16px;
        line-height: 19px; } }
    @media (max-width: 900px) {
      #block-views-hub-menu-block > .content .view-header h2 {
        font-size: 18px;
        line-height: 21px; } }
    @media (max-width: 600px) {
      #block-views-hub-menu-block > .content .view-header h2 {
        font-size: 14px;
        line-height: 16px; } }
    .hub-greece #block-views-hub-menu-block > .content .view-header h2, #block-views-hub-menu-block > .content .view-header h2.hub-greece {
      font-family: Arial;
      text-transform: none; }
  #block-views-hub-menu-block > .content .view-header p {
    margin: 20px 20px 40px 20px; }

/*# sourceMappingURL=menu.css.map */
