/*
  @include grid-setup((
    count: 12,
    gutter: 40px,
    column: 70px,
    width: 98%
  ));
*/
.site-footer {
  font-size: 12px;
  line-height: 19px;
  background-color: #ffffff;
  padding: 40px 0 100px;
  border-top: 1px solid #e2e3e4;
  width: 100%;
  float: left; }
  .hub-greece .site-footer, .site-footer.hub-greece {
    font-family: Arial;
    text-transform: none; }
  .site-footer .wrapper .col4 {
    width: 32.07547%;
    margin-right: 1.88679%;
    float: left; }
    .site-footer .wrapper .col4:nth-child(3n) {
      margin-right: 0; }
    .site-footer .wrapper .col4:nth-child(3n+1) {
      clear: left; }
    @media (max-width: 850px) {
      .site-footer .wrapper .col4 {
        width: 100%; } }
    .site-footer .wrapper .col4 h3 {
      color: #a3a5a8;
      margin-bottom: 20px; }
      .hub-greece .site-footer .wrapper .col4 h3, .site-footer .wrapper .col4 h3.hub-greece {
        font-family: Arial;
        text-transform: none; }
    .site-footer .wrapper .col4 .footer-logo {
      margin-bottom: 40px; }
      .site-footer .wrapper .col4 .footer-logo .logo {
        display: block;
        width: 150px;
        height: 63px;
        background-image: url(../images/logos/lundbeck.png);
        background-size: 100% auto; }
        @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
          .site-footer .wrapper .col4 .footer-logo .logo {
            background-image: url(../images/logos/lundbeck@x2.png);
            background-size: 100% auto; } }
    .site-footer .wrapper .col4.menu .field-body {
      margin-top: 10px; }
    @media (max-width: 850px) {
      .site-footer .wrapper .col4.social {
        margin-top: 40px; } }
    .site-footer .wrapper .col4.social .social-buttons {
      width: 100%;
      float: left;
      margin-bottom: 30px; }
    .site-footer .wrapper .col4 .button {
      -webkit-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-size: 12px;
      line-height: 19px;
      text-align: center;
      line-height: 14px;
      display: inline-block;
      padding: 8px 40px;
      color: #ffffff;
      border-radius: 20px;
      font-size: 12px;
      line-height: 19px;
      width: auto;
      box-sizing: border-box;
      max-width: calc(100% - 40px);
      background-color: #9e9978;
      max-width: 100%; }
      .hub-greece .site-footer .wrapper .col4 .button, .site-footer .wrapper .col4 .button.hub-greece {
        font-family: Arial;
        text-transform: none; }
      .site-footer .wrapper .col4 .button:after {
        -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); }
      .hub-progressinmind .site-footer .wrapper .col4 .button {
        background-color: #9e9978; }
      .lic .site-footer .wrapper .col4 .button {
        background-color: #b51412; }
      .hub-linf .site-footer .wrapper .col4 .button {
        background-color: #b51412; }
      .hub-thinc .site-footer .wrapper .col4 .button {
        background-color: #D14330; }
      .hub-rethink .site-footer .wrapper .col4 .button {
        background-color: #942621; }
      .hub-focus .site-footer .wrapper .col4 .button {
        background-color: #6d6e71; }
      .site-footer .wrapper .col4 .button:hover {
        -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), 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), 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), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        background-color: #ffffff;
        background-color: #6d6e71; }
        .hub-progressinmind .site-footer .wrapper .col4 .button:hover {
          background-color: #6d6e71; }
        .lic .site-footer .wrapper .col4 .button:hover {
          background-color: #6d6e71; }
        .hub-linf .site-footer .wrapper .col4 .button:hover {
          background-color: #6d6e71; }
        .hub-thinc .site-footer .wrapper .col4 .button:hover {
          background-color: #182b49; }
        .hub-rethink .site-footer .wrapper .col4 .button:hover {
          background-color: #202d56; }
        .hub-focus .site-footer .wrapper .col4 .button:hover {
          background-color: #9e9978; }
        .site-footer .wrapper .col4 .button:hover:after {
          -webkit-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #9e9978; }
          .hub-progressinmind .site-footer .wrapper .col4 .button:hover:after {
            color: #9e9978; }
          .lic .site-footer .wrapper .col4 .button:hover:after {
            color: #b51412; }
          .hub-linf .site-footer .wrapper .col4 .button:hover:after {
            color: #b51412; }
          .hub-thinc .site-footer .wrapper .col4 .button:hover:after {
            color: #D14330; }
          .hub-rethink .site-footer .wrapper .col4 .button:hover:after {
            color: #942621; }
          .hub-focus .site-footer .wrapper .col4 .button:hover:after {
            color: #6d6e71; }
      .hub .site-footer .wrapper .col4 .button {
        border-color: #414042; }
      @media (max-width: 850px) {
        .site-footer .wrapper .col4 .button {
          margin-top: 10px; } }
    .site-footer .wrapper .col4 .item a {
      color: #414042;
      -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); }
      .site-footer .wrapper .col4 .item a:hover {
        -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 .site-footer .wrapper .col4 .item a:hover {
          color: #9e9978; }
        .lic .site-footer .wrapper .col4 .item a:hover {
          color: #b51412; }
        .hub-linf .site-footer .wrapper .col4 .item a:hover {
          color: #b51412; }
        .hub-thinc .site-footer .wrapper .col4 .item a:hover {
          color: #D14330; }
        .hub-rethink .site-footer .wrapper .col4 .item a:hover {
          color: #942621; }
        .hub-focus .site-footer .wrapper .col4 .item a:hover {
          color: #6d6e71; }

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