#user-page .pane-title:before {
  background-image: url("../svg/arrow-down.svg"); }

#user-page .pane-title:after {
  background-image: url("../svg/arrow-up.svg"); }

.view > .more-link a:before {
  background-image: url("../svg/arrow-right-big.svg"); }

.view-filters .view-filters-top .expand-button:after, .view-filters .views-reset-button:before {
  background-image: url("../svg/close.svg"); }

.view-filters .view-filters-top .expand-button:before {
  background-image: url("../svg/filter.svg"); }

.view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:before,
.view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:before {
  background-image: url("../svg/search-icon.svg"); }

.view > .more-link {
  margin-top: 40px; }
  .view > .more-link a {
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    -webkit-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    -moz-transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 300ms cubic-bezier(0.19, 1, 0.22, 1);
    position: relative;
    padding-right: 34px; }
    .view > .more-link a:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      width: 24px;
      height: 100%;
      background-size: 100% auto;
      background-repeat: no-repeat;
      background-position: left center; }
    .no-touch .view > .more-link a:before {
      -webkit-transition: right 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: right 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: right 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
    .no-touch .view > .more-link a:hover:before {
      right: -10px; }
  .pane-related-students-panel-pane-1 .view > .more-link {
    margin-left: 16.94915%; }

.view-content:after {
  content: "";
  display: table;
  clear: both; }

.view-empty {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #FF5050; }

.view-teachers {
  width: 66.10169%;
  float: left;
  margin-left: 25.42373%; }
  .view-teachers:after {
    content: "";
    display: table;
    clear: both; }
  .view-teachers .views-field-title a {
    -webkit-transition: all 150ms;
    -moz-transition: all 150ms;
    transition: all 150ms;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase; }
    .color-class-red.no-touch .view-teachers .views-field-title a:hover {
      color: #FF5050; }
    .color-class-blue.no-touch .view-teachers .views-field-title a:hover {
      color: #34616d; }
  .view-teachers h3 {
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #4A4A4A;
    text-transform: none;
    margin-bottom: 25px; }
  .view-teachers .group {
    margin-bottom: 60px; }
    .view-teachers .group:last-child {
      margin-bottom: 0; }

.view-news.view-display-id-main .view-empty {
  margin-left: 16.94915%; }
  @media (max-width: 800px) {
    .view-news.view-display-id-main .view-empty {
      margin-left: 0; } }
.view-news.view-display-id-main > .attachment .view-content {
  margin-top: 50px;
  width: 83.05085%;
  float: left;
  margin-left: 16.94915%; }
  .view-news.view-display-id-main > .attachment .view-content:after {
    content: "";
    display: table;
    clear: both; }
  @media (max-width: 800px) {
    .view-news.view-display-id-main > .attachment .view-content {
      width: 100%;
      margin-left: 0; } }
.view-news.view-display-id-main > .attachment .views-row {
  float: left;
  width: 100%;
  margin-bottom: 40px; }
  .view-news.view-display-id-main > .attachment .views-row:last-child {
    margin-bottom: 0; }
.view-news.view-display-id-main > .view-content {
  margin-top: 50px;
  width: 66.10169%;
  float: left;
  margin-left: 25.42373%; }
  .view-news.view-display-id-main > .view-content:after {
    content: "";
    display: table;
    clear: both; }
  @media (max-width: 800px) {
    .view-news.view-display-id-main > .view-content {
      width: 100%;
      margin-left: 0; } }
  .view-news.view-display-id-main > .view-content .views-row {
    width: 48.72881%;
    margin-right: 2.54237%;
    float: left;
    margin-bottom: 75px; }
    .view-news.view-display-id-main > .view-content .views-row:nth-child(2n) {
      margin-right: 0; }
    .view-news.view-display-id-main > .view-content .views-row:nth-child(2n+1) {
      clear: left; }
    @media (max-width: 800px) {
      .view-news.view-display-id-main > .view-content .views-row {
        width: 48.27586%;
        margin-right: 3.44828%;
        float: left; }
        .view-news.view-display-id-main > .view-content .views-row:nth-child(2n) {
          margin-right: 0; }
        .view-news.view-display-id-main > .view-content .views-row:nth-child(2n+1) {
          clear: left; } }
    @media (max-width: 500px) {
      .view-news.view-display-id-main > .view-content .views-row {
        width: 100%;
        margin-right: 0;
        margin-bottom: 50px; } }

.view-employees .view-empty,
.view-students .view-empty {
  margin-left: 16.94915%; }
  @media (max-width: 800px) {
    .view-employees .view-empty,
    .view-students .view-empty {
      margin-left: 0; } }
.view-employees .view-content,
.view-students .view-content {
  margin-top: 50px;
  width: 83.05085%;
  float: left;
  margin-left: 16.94915%; }
  .view-employees .view-content:after,
  .view-students .view-content:after {
    content: "";
    display: table;
    clear: both; }
  @media (max-width: 800px) {
    .view-employees .view-content,
    .view-students .view-content {
      width: 100%;
      margin-left: 0; } }
.view-employees .views-row,
.view-students .views-row {
  width: 48.98305%;
  margin-right: 2.0339%;
  float: left;
  margin-bottom: 60px; }
  .view-employees .views-row:nth-child(2n),
  .view-students .views-row:nth-child(2n) {
    margin-right: 0; }
  .view-employees .views-row:nth-child(2n+1),
  .view-students .views-row:nth-child(2n+1) {
    clear: left; }
  @media (max-width: 800px) {
    .view-employees .views-row,
    .view-students .views-row {
      width: 48.27586%;
      margin-right: 3.44828%;
      float: left;
      margin-bottom: 40px; } }
  @media (max-width: 500px) {
    .view-employees .views-row,
    .view-students .views-row {
      width: 100%;
      margin-bottom: 30px; }
      .view-employees .views-row:last-child,
      .view-students .views-row:last-child {
        margin-bottom: 0; } }

.view-events .view-content {
  margin-top: 50px;
  width: 100%;
  margin-left: 0;
  float: left; }
.view-events .view-empty {
  margin-left: 16.94915%; }
  @media (max-width: 800px) {
    .view-events .view-empty {
      margin-left: 0; } }
.view-events .views-row {
  width: 32.20339%;
  margin-right: 1.69492%;
  float: left;
  margin-bottom: 60px; }
  .view-events .views-row:nth-child(5n + 1) {
    clear: left; }
  .view-events .views-row:nth-child(5n + 3) {
    margin-right: 0; }
  .view-events .views-row:nth-child(5n + 4) {
    clear: left;
    margin-left: 8.47458%; }
  @media (max-width: 800px) {
    .view-events .views-row {
      width: 48.27586%;
      margin-right: 3.44828%;
      float: left; }
      .view-events .views-row:nth-child(5n + 1) {
        clear: none; }
      .view-events .views-row:nth-child(5n + 3) {
        margin-right: 3.44828%; }
      .view-events .views-row:nth-child(5n + 4) {
        clear: none;
        margin-left: 0; }
      .view-events .views-row:nth-child(2n) {
        margin-right: 0; }
      .view-events .views-row:nth-child(2n+1) {
        clear: left; } }
  @media (max-width: 500px) {
    .view-events .views-row {
      width: 100%;
      margin-right: 0;
      margin-bottom: 40px; } }

.view-events-and-courses .views-row {
  width: 32.20339%;
  margin-right: 1.69492%;
  float: left;
  margin-bottom: 40px; }
  .view-events-and-courses .views-row:nth-child(3n) {
    margin-right: 0; }
  .view-events-and-courses .views-row:nth-child(3n+1) {
    clear: left; }
  @media (max-width: 800px) {
    .view-events-and-courses .views-row {
      width: 48.27586%;
      margin-right: 3.44828%;
      float: left; }
      .view-events-and-courses .views-row:nth-child(2n) {
        margin-right: 0; }
      .view-events-and-courses .views-row:nth-child(2n+1) {
        clear: left; } }
  @media (max-width: 500px) {
    .view-events-and-courses .views-row {
      width: 100%;
      margin-right: 0;
      margin-bottom: 50px; } }
.view-events-and-courses .more-link {
  width: 100%;
  margin-left: 0;
  margin-top: 0; }
  .view-events-and-courses .more-link a {
    display: block;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px; }

.view-filters {
  position: relative;
  z-index: 1;
  /*
    .views-exposed-widgets {
      display: none;
      @include grid(10 of 12, NO_MARGIN);
      margin-left: grid-value(2);
      padding-left: grid-value(1);
      box-sizing: border-box;
      border-bottom: 2px solid $grey-light;
  
      .show-more-button {
        @include font('h2');
        color: $grey_medium;
        cursor: pointer;
  
        &:hover {
          @include get-color-no-touch();
        }
        &.active {
          color: $black;
        }
      }
  
      .show-all {
        display: none;
      }
  
      .ddsks-standard-page & {
        width: 100%;
        margin-left: 0;
        padding-left: grid-value(2,12);
      }
  
      @include scope(tablet) {
        width: 100%;
        margin-left: 0;
        padding-left: 0;
      }
  
      .views-exposed-widget {
        @include grid(4 of 9);
        padding: 0;
  
        @include scope(tablet) {
          @include grid(3 of 6, LIST);
        }
        @include scope(mobile) {
          width: 100%;
        }
  
        &:nth-child(1),
        &:nth-child(2) {
          padding-top: 50px;
        }
        &:nth-child(2) {
          @include scope(mobile) {
            padding-top: 0;
          }
        }
  
        label {
          @include font('h3');
        }
        .views-widget {
          margin-top: 49px;
          margin-bottom: 60px;
  
          @include scope(tablet) {
            margin-top: 40px;
            margin-bottom: 50px;
          }
          @include scope(mobile) {
            margin-top: 30px;
            margin-bottom: 40px;
          }
        }
        .form-item {
          margin-bottom: 0;
          .nested {
            padding-bottom: 10px;
          }
  
          @include font('h2');
  
          a {
            @include font('h2');
            color: $grey_medium;
  
            &:hover {
              @include get-color-no-touch();
            }
            &.active {
              color: $black;
            }
          }
          &.form-item-depth-1 {
            @include font('h3');
  
            a {
              @include font('h3');
              color: $grey_medium;
            }
          }
        }
      }
    }
  */ }
  .view-filters:after {
    content: "";
    display: table;
    clear: both; }
  .view-filters .view-filters-top {
    width: 83.05085%;
    float: left;
    margin-left: 16.94915%;
    padding-bottom: 25px; }
    .ddsks-standard-page .view-filters .view-filters-top {
      width: 100%;
      margin-left: 0; }
    .view-filters .view-filters-top .expand-button {
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
      font-size: 20px;
      line-height: 20px;
      font-weight: 400;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      position: relative;
      display: block;
      padding-right: 42px;
      float: right;
      cursor: pointer;
      margin-right: 95px; }
      @media (max-width: 800px) {
        .view-filters .view-filters-top .expand-button {
          padding-right: 42px; } }
      .view-filters .view-filters-top .expand-button:before, .view-filters .view-filters-top .expand-button:after {
        -webkit-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
        transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
        content: '';
        position: absolute;
        top: -6px;
        right: 0;
        height: 32px;
        width: 32px;
        overflow: hidden;
        color: #000000;
        display: block;
        border-radius: 50%;
        box-sizing: border-box;
        background-size: 100% 200%;
        background-repeat: no-repeat; }
      .view-filters .view-filters-top .expand-button:before {
        -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
        -moz-box-shadow: inset 0px 0px 0px 2px #000000;
        box-shadow: inset 0px 0px 0px 2px #000000;
        background-position: center top; }
      .view-filters .view-filters-top .expand-button:after {
        background-position: -32px top; }
      .no-touch .view-filters .view-filters-top .expand-button:hover:before {
        background-position: center 100%; }
      .no-touch .view-filters .view-filters-top .expand-button:hover:after {
        background-position: -32px 100%; }
      .view-filters .view-filters-top .expand-button.active:before {
        background-position: 32px top; }
      .view-filters .view-filters-top .expand-button.active:after {
        background-position: center top; }
      .no-touch .view-filters .view-filters-top .expand-button.active:hover:before {
        background-position: 32px 100%; }
      .no-touch .view-filters .view-filters-top .expand-button.active:hover:after {
        background-position: center 100%; }
      .ddsks-standard-page .view-filters .view-filters-top .expand-button {
        margin-right: 0; }
      @media (max-width: 1100px) {
        .view-filters .view-filters-top .expand-button {
          margin-right: 20.40678%; } }
      @media (max-width: 800px) {
        .view-filters .view-filters-top .expand-button {
          margin-right: 0; } }
    @media (max-width: 800px) {
      .view-filters .view-filters-top {
        width: 100%;
        margin-left: 0; } }
  .view-filters .ajax-progress-throbber {
    display: none; }
  .view-filters .views-reset-button {
    -webkit-transform: translateY(-53px);
    -moz-transform: translateY(-53px);
    -ms-transform: translateY(-53px);
    -o-transform: translateY(-53px);
    transform: translateY(-53px);
    position: relative;
    display: block;
    padding-right: 52px;
    float: left;
    margin-left: 25.42373%; }
    @media (max-width: 800px) {
      .view-filters .views-reset-button {
        padding-right: 52px; } }
    .view-filters .views-reset-button:before, .view-filters .views-reset-button:after {
      -webkit-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
      -moz-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
      transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
      content: '';
      position: absolute;
      top: 3px;
      right: 0;
      height: 32px;
      width: 32px;
      overflow: hidden;
      color: #000000;
      display: block;
      border-radius: 50%;
      box-sizing: border-box;
      background-size: 100% 200%;
      background-repeat: no-repeat; }
      @media (max-width: 800px) {
        .view-filters .views-reset-button:before, .view-filters .views-reset-button:after {
          top: 1px; } }
    .view-filters .views-reset-button:before {
      -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
      -moz-box-shadow: inset 0px 0px 0px 2px #000000;
      box-shadow: inset 0px 0px 0px 2px #000000;
      background-position: center top; }
    .no-touch .view-filters .views-reset-button:hover:before {
      background-position: center 100%; }
    .no-touch .view-filters .views-reset-button:hover:after {
      background-position: -32px 100%; }
    .view-filters .views-reset-button.active:before {
      background-position: 32px top; }
    .view-filters .views-reset-button.active:after {
      background-position: center top; }
    .no-touch .view-filters .views-reset-button.active:hover:before {
      background-position: 32px 100%; }
    .no-touch .view-filters .views-reset-button.active:hover:after {
      background-position: center 100%; }
    .view-filters .views-reset-button:focus input {
      color: #FF5050; }
    @media (max-width: 800px) {
      .view-filters .views-reset-button {
        margin-left: 0;
        padding-right: 42px; } }
    @media (max-width: 500px) {
      .view-filters .views-reset-button {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        float: right;
        margin-bottom: 30px; } }
    .view-filters .views-reset-button input {
      position: relative;
      z-index: 1;
      width: calc(100% + 52px);
      text-align: left; }
    .view-filters .views-reset-button .form-submit {
      margin: 0;
      float: left;
      line-height: 37px; }
  .view-filters .views-exposed-widgets {
    display: none;
    width: 83.05085%;
    float: left;
    margin-left: 16.94915%;
    padding-left: 8.47458%;
    box-sizing: border-box;
    margin-bottom: 40px; }
    .view-filters .views-exposed-widgets .description {
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
      font-size: 40px;
      line-height: 40px;
      font-weight: 400;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      margin-bottom: 25px;
      margin-top: 20px; }
      @media (max-width: 800px) {
        .view-filters .views-exposed-widgets .description {
          font-size: 30px;
          line-height: 30px; } }
    .view-filters .views-exposed-widgets .show-more-button {
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
      font-size: 40px;
      line-height: 40px;
      font-weight: 400;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      color: #AAAAAA;
      cursor: pointer; }
      @media (max-width: 800px) {
        .view-filters .views-exposed-widgets .show-more-button {
          font-size: 30px;
          line-height: 30px; } }
      .color-class-red.no-touch .view-filters .views-exposed-widgets .show-more-button:hover {
        color: #FF5050; }
      .color-class-blue.no-touch .view-filters .views-exposed-widgets .show-more-button:hover {
        color: #34616d; }
      .view-filters .views-exposed-widgets .show-more-button.active {
        color: #000000; }
    .view-filters .views-exposed-widgets .show-all {
      display: none; }
    .ddsks-standard-page .view-filters .views-exposed-widgets {
      width: 100%;
      margin-left: 0;
      padding-left: 16.94915%; }
    @media (max-width: 800px) {
      .view-filters .views-exposed-widgets {
        width: 100%;
        margin-left: 0;
        padding-left: 0; } }
    .view-filters .views-exposed-widgets .views-exposed-widget {
      width: 54.55116%;
      margin-right: 2.25989%;
      float: left;
      clear: both;
      margin-bottom: 15px;
      padding: 0; }
      @media (max-width: 800px) {
        .view-filters .views-exposed-widgets .views-exposed-widget {
          width: 48.27586%;
          margin-right: 3.44828%;
          float: left; }
          .view-filters .views-exposed-widgets .views-exposed-widget:nth-child(2n) {
            margin-right: 0; }
          .view-filters .views-exposed-widgets .views-exposed-widget:nth-child(2n+1) {
            clear: left; } }
      @media (max-width: 500px) {
        .view-filters .views-exposed-widgets .views-exposed-widget {
          width: 100%; } }
      .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button,
      .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button {
        float: left;
        margin-top: 25px;
        position: relative;
        display: block;
        padding-left: 52px; }
        @media (max-width: 800px) {
          .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button,
          .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button {
            padding-left: 52px; } }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:before, .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:after,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:before,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:after {
          -webkit-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
          -moz-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
          transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
          content: '';
          position: absolute;
          top: 3px;
          left: 0;
          height: 32px;
          width: 32px;
          overflow: hidden;
          color: #000000;
          display: block;
          border-radius: 50%;
          box-sizing: border-box;
          background-size: 100% 200%;
          background-repeat: no-repeat; }
          @media (max-width: 800px) {
            .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:before, .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:after,
            .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:before,
            .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:after {
              top: 1px; } }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:before,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:before {
          -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
          -moz-box-shadow: inset 0px 0px 0px 2px #000000;
          box-shadow: inset 0px 0px 0px 2px #000000;
          background-position: center top; }
        .no-touch .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:hover:before, .no-touch
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:hover:before {
          background-position: center 100%; }
        .no-touch .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:hover:after, .no-touch
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:hover:after {
          background-position: -32px 100%; }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button.active:before,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button.active:before {
          background-position: 32px top; }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button.active:after,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button.active:after {
          background-position: center top; }
        .no-touch .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button.active:hover:before, .no-touch
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button.active:hover:before {
          background-position: 32px 100%; }
        .no-touch .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button.active:hover:after, .no-touch
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button.active:hover:after {
          background-position: center 100%; }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button .form-submit,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button .form-submit {
          margin: 0;
          float: left;
          line-height: 35px; }
        .view-filters .views-exposed-widgets .views-exposed-widget.views-submit-button:hover .form-submit,
        .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:hover .form-submit {
          color: #FF5050; }
      .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button {
        -webkit-transition: color 300ms cubic-bezier(0.19, 1, 0.22, 1);
        -moz-transition: color 300ms cubic-bezier(0.19, 1, 0.22, 1);
        transition: color 300ms cubic-bezier(0.19, 1, 0.22, 1);
        line-height: normal;
        font-style: normal;
        font-weight: normal;
        -webkit-font-smoothing: antialiased;
        font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
        font-size: 20px;
        line-height: 20px;
        font-weight: 400;
        text-decoration: none;
        color: #000000;
        text-transform: uppercase;
        line-height: 35px;
        cursor: pointer; }
        .color-class-red.no-touch .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:hover {
          color: #FF5050; }
        .color-class-blue.no-touch .view-filters .views-exposed-widgets .views-exposed-widget .fake-submit-button:hover {
          color: #34616d; }
    .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) label {
      position: relative;
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
      font-size: 20px;
      line-height: 20px;
      font-weight: 400;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      width: 100.0%;
      float: left;
      border: 2px solid #000;
      padding: 15px;
      box-sizing: border-box;
      margin: 0;
      cursor: pointer; }
      .color-class-red .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) label:focus {
        color: #EB0F0F; }
      .color-class-blue .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) label:focus {
        color: #34616d; }
      .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) label:after {
        content: "";
        position: absolute;
        right: 10px;
        height: 32px;
        width: 32px;
        background: url("../svg/arrow-down.svg");
        top: 50%;
        transform: translateY(-50%); }
    .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine).js-toggled label:after {
      background: url("../svg/arrow-up.svg"); }
    .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select {
      position: relative; }
      .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul {
        list-style: none;
        display: none; }
        .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul li {
          box-sizing: border-box;
          border: 2px solid #000;
          border-top: 0;
          background: white; }
          .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul li a {
            display: block;
            padding: 15px; }
            .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul li a:hover {
              color: #AAAAAA; }
            .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul li a.disable-link:hover {
              color: #000000; }
      .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree {
        list-style: none;
        padding: 0;
        margin: 0;
        float: left;
        width: 100%;
        position: absolute;
        z-index: 1000;
        top: 54px; }
        .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 {
          position: relative;
          border: 2px solid #000;
          border-top: 0;
          box-sizing: border-box; }
          .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul {
            position: absolute;
            transform: translateX(100%);
            display: none;
            padding: 0;
            width: 100%;
            top: -2px;
            left: 0;
            z-index: 1000; }
            .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul li:first-child {
              border-top: 2px solid #000; }
            @media (max-width: 500px) {
              .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul {
                line-height: normal;
                font-style: normal;
                font-weight: normal;
                -webkit-font-smoothing: antialiased;
                font-family: "akzidenz-grotesk", sans-serif;
                font-size: 14px;
                line-height: 20px;
                font-weight: 400;
                text-decoration: none;
                color: #4A4A4A;
                text-transform: none;
                position: static;
                transform: none; }
                .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul li {
                  border: none;
                  background-color: #F1F1F1; }
                  .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul li a {
                    padding: 7px 15px; }
                  .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul li:first-child a {
                    padding-top: 14px; }
                  .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0 ul li:last-child a {
                    padding-bottom: 14px; } }
          .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0:hover ul, .view-filters .views-exposed-widgets .views-exposed-widget:not(.views-widget-filter-title):not(.views-widget-filter-combine) .form-type-select ul.bef-tree > li.depth-0:focus ul {
            display: block; }
    .view-filters .views-exposed-widgets .views-widget-filter-title label,
    .view-filters .views-exposed-widgets .views-widget-filter-combine label {
      display: block;
      line-height: normal;
      font-style: normal;
      font-weight: normal;
      -webkit-font-smoothing: antialiased;
      font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
      font-size: 40px;
      line-height: 40px;
      font-weight: 400;
      text-decoration: none;
      color: #000000;
      text-transform: uppercase;
      margin-bottom: 25px;
      margin-top: 20px;
      float: none; }
      @media (max-width: 800px) {
        .view-filters .views-exposed-widgets .views-widget-filter-title label,
        .view-filters .views-exposed-widgets .views-widget-filter-combine label {
          font-size: 30px;
          line-height: 30px; } }
    .view-filters .views-exposed-widgets .views-widget-filter-title .form-item,
    .view-filters .views-exposed-widgets .views-widget-filter-combine .form-item {
      position: relative; }
      .view-filters .views-exposed-widgets .views-widget-filter-title .form-item input,
      .view-filters .views-exposed-widgets .views-widget-filter-combine .form-item input {
        border: 2px solid #000; }

.search-filter-input-text {
  line-height: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 400;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  width: 74.57627%;
  float: left;
  margin-left: 25.42373%;
  margin-bottom: 30px; }
  @media (max-width: 800px) {
    .search-filter-input-text {
      font-size: 30px;
      line-height: 30px; } }
  .view-projects .search-filter-input-text {
    width: 89.79661%;
    float: left;
    margin-left: 10.20339%; }
    @media (max-width: 800px) {
      .view-projects .search-filter-input-text {
        width: 100%;
        margin-left: 0; } }
  .view-courses .search-filter-input-text {
    width: 100%;
    margin-left: 0; }
  .search-filter-input-text .intro-text {
    float: left; }
    .search-filter-input-text .intro-text:after {
      content: " ";
      white-space: pre; }
  .search-filter-input-text .search-filter-input-element {
    float: left; }
    .search-filter-input-text .search-filter-input-element:after {
      content: " + ";
      white-space: pre; }
    .search-filter-input-text .search-filter-input-element:last-child:after {
      content: ''; }

.view-projects {
  width: 83.05085%;
  float: left;
  float: right; }
  @media (max-width: 800px) {
    .view-projects {
      width: 100%; } }
  .view-projects .view-filters {
    width: 120.40678%;
    float: left;
    margin-left: -20.40678%;
    margin-bottom: 40px; }
    @media (max-width: 800px) {
      .view-projects .view-filters {
        width: 100%;
        margin-left: 0; } }
  .view-projects .views-row {
    width: 38.77966%;
    margin-right: 2.0339%;
    float: left;
    margin-bottom: 60px; }
    .view-projects .views-row:nth-child(2n + 1) {
      clear: left; }
    .view-projects .views-row:nth-child(6n + 1) {
      margin-left: 10.20339%; }
    .view-projects .views-row:nth-child(6n + 3) {
      margin-left: 20.40678%; }
    .view-projects .views-row:nth-child(6n + 4) {
      margin-right: 0; }
    @media (max-width: 800px) {
      .view-projects .views-row {
        width: 48.27586%;
        margin-right: 3.44828%;
        float: left; }
        .view-projects .views-row:nth-child(2n) {
          margin-right: 0; }
        .view-projects .views-row:nth-child(2n+1) {
          clear: left; }
        .view-projects .views-row:nth-child(6n + 1) {
          margin-left: 0; }
        .view-projects .views-row:nth-child(6n + 3) {
          margin-left: 0; }
        .view-projects .views-row:nth-child(6n + 5) {
          margin-left: 0; } }
    @media (max-width: 500px) {
      .view-projects .views-row {
        width: 100%;
        margin-right: 0; } }

.view-courses.view-display-id-main,
.view-courses.view-display-id-previous,
.view-courses.view-display-id-previous_page {
  width: 100%;
  float: left;
  margin-top: 60px;
  float: right; }
  .view-courses.view-display-id-main label,
  .view-courses.view-display-id-previous label,
  .view-courses.view-display-id-previous_page label {
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 40px;
    float: left;
    width: 100%; }
  .view-courses.view-display-id-main .view-empty,
  .view-courses.view-display-id-previous .view-empty,
  .view-courses.view-display-id-previous_page .view-empty {
    margin-bottom: 60px;
    color: #FF5050; }
  .view-courses.view-display-id-main > .view-content,
  .view-courses.view-display-id-previous > .view-content,
  .view-courses.view-display-id-previous_page > .view-content {
    margin-bottom: 60px;
    width: 100%; }
    .view-courses.view-display-id-main > .view-content .views-row,
    .view-courses.view-display-id-previous > .view-content .views-row,
    .view-courses.view-display-id-previous_page > .view-content .views-row {
      width: 74.57627%;
      float: left;
      margin-bottom: 20px; }
      @media (max-width: 800px) {
        .view-courses.view-display-id-main > .view-content .views-row,
        .view-courses.view-display-id-previous > .view-content .views-row,
        .view-courses.view-display-id-previous_page > .view-content .views-row {
          width: 100%; } }
      @media (max-width: 800px) {
        .view-courses.view-display-id-main > .view-content .views-row,
        .view-courses.view-display-id-previous > .view-content .views-row,
        .view-courses.view-display-id-previous_page > .view-content .views-row {
          margin-left: 0;
          width: 100%; }
          .view-courses.view-display-id-main > .view-content .views-row:last-child,
          .view-courses.view-display-id-previous > .view-content .views-row:last-child,
          .view-courses.view-display-id-previous_page > .view-content .views-row:last-child {
            margin-bottom: 0; } }
  .view-courses.view-display-id-main > label,
  .view-courses.view-display-id-previous > label,
  .view-courses.view-display-id-previous_page > label {
    margin-top: 50px; }
  .view-courses.view-display-id-main > .attachment,
  .view-courses.view-display-id-previous > .attachment,
  .view-courses.view-display-id-previous_page > .attachment {
    margin-bottom: 60px; }
  .view-courses.view-display-id-main > .view-empty,
  .view-courses.view-display-id-main > label,
  .view-courses.view-display-id-main > .attachment,
  .view-courses.view-display-id-main > .view-content,
  .view-courses.view-display-id-previous > .view-empty,
  .view-courses.view-display-id-previous > label,
  .view-courses.view-display-id-previous > .attachment,
  .view-courses.view-display-id-previous > .view-content,
  .view-courses.view-display-id-previous_page > .view-empty,
  .view-courses.view-display-id-previous_page > label,
  .view-courses.view-display-id-previous_page > .attachment,
  .view-courses.view-display-id-previous_page > .view-content {
    margin-left: 25.42373%; }
    @media (max-width: 800px) {
      .view-courses.view-display-id-main > .view-empty,
      .view-courses.view-display-id-main > label,
      .view-courses.view-display-id-main > .attachment,
      .view-courses.view-display-id-main > .view-content,
      .view-courses.view-display-id-previous > .view-empty,
      .view-courses.view-display-id-previous > label,
      .view-courses.view-display-id-previous > .attachment,
      .view-courses.view-display-id-previous > .view-content,
      .view-courses.view-display-id-previous_page > .view-empty,
      .view-courses.view-display-id-previous_page > label,
      .view-courses.view-display-id-previous_page > .attachment,
      .view-courses.view-display-id-previous_page > .view-content {
        margin-left: 0; } }

.view-related-courses {
  width: 100%;
  float: left;
  margin-top: 60px; }
  .view-related-courses label {
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 40px;
    float: left;
    width: 100%; }
  .view-related-courses > .view-content {
    margin-bottom: 60px;
    width: 100%; }
    .view-related-courses > .view-content .views-row {
      width: 74.57627%;
      float: left;
      margin-bottom: 20px; }
      @media (max-width: 800px) {
        .view-related-courses > .view-content .views-row {
          width: 100%; } }
      @media (max-width: 800px) {
        .view-related-courses > .view-content .views-row {
          margin-left: 0;
          width: 100%; }
          .view-related-courses > .view-content .views-row:last-child {
            margin-bottom: 0; } }

.view-courses.view-display-id-main {
  margin-bottom: 80px; }

.field-related-projects > .label,
.custom-fake-field-related-projects > .label,
.field-related-events > .label,
.view-related-events > .label,
.view-related-news > .label,
.view-related-projects > .label {
  line-height: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 40px;
  float: left;
  width: 100%;
  margin-top: 50px; }
  @media (max-width: 800px) {
    .field-related-projects > .label,
    .custom-fake-field-related-projects > .label,
    .field-related-events > .label,
    .view-related-events > .label,
    .view-related-news > .label,
    .view-related-projects > .label {
      margin-left: 0; } }
.field-related-projects > .items,
.field-related-projects .view-content,
.custom-fake-field-related-projects > .items,
.custom-fake-field-related-projects .view-content,
.field-related-events > .items,
.field-related-events .view-content,
.view-related-events > .items,
.view-related-events .view-content,
.view-related-news > .items,
.view-related-news .view-content,
.view-related-projects > .items,
.view-related-projects .view-content {
  margin-top: 40px; }
  @media (max-width: 800px) {
    .field-related-projects > .items,
    .field-related-projects .view-content,
    .custom-fake-field-related-projects > .items,
    .custom-fake-field-related-projects .view-content,
    .field-related-events > .items,
    .field-related-events .view-content,
    .view-related-events > .items,
    .view-related-events .view-content,
    .view-related-news > .items,
    .view-related-news .view-content,
    .view-related-projects > .items,
    .view-related-projects .view-content {
      display: block; } }
.field-related-projects > .items > .item,
.field-related-projects .views-row,
.custom-fake-field-related-projects > .items > .item,
.custom-fake-field-related-projects .views-row,
.field-related-events > .items > .item,
.field-related-events .views-row,
.view-related-events > .items > .item,
.view-related-events .views-row,
.view-related-news > .items > .item,
.view-related-news .views-row,
.view-related-projects > .items > .item,
.view-related-projects .views-row {
  width: 32.20339%;
  margin-right: 1.69492%;
  float: left; }
  .field-related-projects > .items > .item:nth-child(3n),
  .field-related-projects .views-row:nth-child(3n),
  .custom-fake-field-related-projects > .items > .item:nth-child(3n),
  .custom-fake-field-related-projects .views-row:nth-child(3n),
  .field-related-events > .items > .item:nth-child(3n),
  .field-related-events .views-row:nth-child(3n),
  .view-related-events > .items > .item:nth-child(3n),
  .view-related-events .views-row:nth-child(3n),
  .view-related-news > .items > .item:nth-child(3n),
  .view-related-news .views-row:nth-child(3n),
  .view-related-projects > .items > .item:nth-child(3n),
  .view-related-projects .views-row:nth-child(3n) {
    margin-right: 0; }
  .field-related-projects > .items > .item:nth-child(3n+1),
  .field-related-projects .views-row:nth-child(3n+1),
  .custom-fake-field-related-projects > .items > .item:nth-child(3n+1),
  .custom-fake-field-related-projects .views-row:nth-child(3n+1),
  .field-related-events > .items > .item:nth-child(3n+1),
  .field-related-events .views-row:nth-child(3n+1),
  .view-related-events > .items > .item:nth-child(3n+1),
  .view-related-events .views-row:nth-child(3n+1),
  .view-related-news > .items > .item:nth-child(3n+1),
  .view-related-news .views-row:nth-child(3n+1),
  .view-related-projects > .items > .item:nth-child(3n+1),
  .view-related-projects .views-row:nth-child(3n+1) {
    clear: left; }
  @media (max-width: 800px) {
    .field-related-projects > .items > .item,
    .field-related-projects .views-row,
    .custom-fake-field-related-projects > .items > .item,
    .custom-fake-field-related-projects .views-row,
    .field-related-events > .items > .item,
    .field-related-events .views-row,
    .view-related-events > .items > .item,
    .view-related-events .views-row,
    .view-related-news > .items > .item,
    .view-related-news .views-row,
    .view-related-projects > .items > .item,
    .view-related-projects .views-row {
      width: 48.27586%;
      margin-right: 3.44828%;
      float: left; }
      .field-related-projects > .items > .item:nth-child(2n),
      .field-related-projects .views-row:nth-child(2n),
      .custom-fake-field-related-projects > .items > .item:nth-child(2n),
      .custom-fake-field-related-projects .views-row:nth-child(2n),
      .field-related-events > .items > .item:nth-child(2n),
      .field-related-events .views-row:nth-child(2n),
      .view-related-events > .items > .item:nth-child(2n),
      .view-related-events .views-row:nth-child(2n),
      .view-related-news > .items > .item:nth-child(2n),
      .view-related-news .views-row:nth-child(2n),
      .view-related-projects > .items > .item:nth-child(2n),
      .view-related-projects .views-row:nth-child(2n) {
        margin-right: 0; }
      .field-related-projects > .items > .item:nth-child(2n+1),
      .field-related-projects .views-row:nth-child(2n+1),
      .custom-fake-field-related-projects > .items > .item:nth-child(2n+1),
      .custom-fake-field-related-projects .views-row:nth-child(2n+1),
      .field-related-events > .items > .item:nth-child(2n+1),
      .field-related-events .views-row:nth-child(2n+1),
      .view-related-events > .items > .item:nth-child(2n+1),
      .view-related-events .views-row:nth-child(2n+1),
      .view-related-news > .items > .item:nth-child(2n+1),
      .view-related-news .views-row:nth-child(2n+1),
      .view-related-projects > .items > .item:nth-child(2n+1),
      .view-related-projects .views-row:nth-child(2n+1) {
        clear: left; }
      .field-related-projects > .items > .item:nth-child(3),
      .field-related-projects .views-row:nth-child(3),
      .custom-fake-field-related-projects > .items > .item:nth-child(3),
      .custom-fake-field-related-projects .views-row:nth-child(3),
      .field-related-events > .items > .item:nth-child(3),
      .field-related-events .views-row:nth-child(3),
      .view-related-events > .items > .item:nth-child(3),
      .view-related-events .views-row:nth-child(3),
      .view-related-news > .items > .item:nth-child(3),
      .view-related-news .views-row:nth-child(3),
      .view-related-projects > .items > .item:nth-child(3),
      .view-related-projects .views-row:nth-child(3) {
        display: none; } }
  @media (max-width: 500px) {
    .field-related-projects > .items > .item,
    .field-related-projects .views-row,
    .custom-fake-field-related-projects > .items > .item,
    .custom-fake-field-related-projects .views-row,
    .field-related-events > .items > .item,
    .field-related-events .views-row,
    .view-related-events > .items > .item,
    .view-related-events .views-row,
    .view-related-news > .items > .item,
    .view-related-news .views-row,
    .view-related-projects > .items > .item,
    .view-related-projects .views-row {
      width: 100%;
      margin-right: 0;
      margin-bottom: 50px; }
      .field-related-projects > .items > .item:last-child,
      .field-related-projects .views-row:last-child,
      .custom-fake-field-related-projects > .items > .item:last-child,
      .custom-fake-field-related-projects .views-row:last-child,
      .field-related-events > .items > .item:last-child,
      .field-related-events .views-row:last-child,
      .view-related-events > .items > .item:last-child,
      .view-related-events .views-row:last-child,
      .view-related-news > .items > .item:last-child,
      .view-related-news .views-row:last-child,
      .view-related-projects > .items > .item:last-child,
      .view-related-projects .views-row:last-child {
        margin-bottom: 0; }
      .field-related-projects > .items > .item:nth-child(3),
      .field-related-projects .views-row:nth-child(3),
      .custom-fake-field-related-projects > .items > .item:nth-child(3),
      .custom-fake-field-related-projects .views-row:nth-child(3),
      .field-related-events > .items > .item:nth-child(3),
      .field-related-events .views-row:nth-child(3),
      .view-related-events > .items > .item:nth-child(3),
      .view-related-events .views-row:nth-child(3),
      .view-related-news > .items > .item:nth-child(3),
      .view-related-news .views-row:nth-child(3),
      .view-related-projects > .items > .item:nth-child(3),
      .view-related-projects .views-row:nth-child(3) {
        display: block; } }

.view-related-news > .items > .item,
.view-related-news .views-row {
  width: 49.15254%;
  margin-right: 1.69492%;
  float: left; }
  .view-related-news > .items > .item:nth-child(3n),
  .view-related-news .views-row:nth-child(3n) {
    margin-right: 1.69492%; }
  .view-related-news > .items > .item:nth-child(3n+1),
  .view-related-news .views-row:nth-child(3n+1) {
    clear: none; }
  .view-related-news > .items > .item:nth-child(2n),
  .view-related-news .views-row:nth-child(2n) {
    margin-right: 0; }
  .view-related-news > .items > .item:nth-child(2n+1),
  .view-related-news .views-row:nth-child(2n+1) {
    clear: left; }
  @media (max-width: 500px) {
    .view-related-news > .items > .item,
    .view-related-news .views-row {
      width: 100%;
      margin-right: 0;
      margin-bottom: 50px; }
      .view-related-news > .items > .item:last-child,
      .view-related-news .views-row:last-child {
        margin-bottom: 0; }
      .view-related-news > .items > .item:nth-child(3),
      .view-related-news .views-row:nth-child(3) {
        display: block; } }

.view-related-employees .view-content {
  margin-top: 40px;
  width: 66.10169%;
  float: left;
  margin-left: 16.94915%; }
  @media (max-width: 1100px) {
    .view-related-employees .view-content {
      width: 100%;
      margin-left: 0; } }
  @media (max-width: 500px) {
    .view-related-employees .view-content {
      margin-top: 30px; } }
.view-related-employees .views-row {
  width: 23.09322%;
  margin-right: 2.54237%;
  float: left; }
  .view-related-employees .views-row:nth-child(4n) {
    margin-right: 0; }
  .view-related-employees .views-row:nth-child(4n+1) {
    clear: left; }
  @media (max-width: 800px) {
    .view-related-employees .views-row {
      width: 31.03448%;
      margin-right: 3.44828%;
      float: left; }
      .view-related-employees .views-row:nth-child(3n) {
        margin-right: 0; }
      .view-related-employees .views-row:nth-child(3n+1) {
        clear: left; }
      .view-related-employees .views-row:nth-child(4) {
        display: none; } }
  @media (max-width: 500px) {
    .view-related-employees .views-row {
      width: 47.02381%;
      margin-right: 5.95238%;
      float: left; }
      .view-related-employees .views-row:nth-child(2n) {
        margin-right: 0; }
      .view-related-employees .views-row:nth-child(2n+1) {
        clear: left; } }

.view-related-students .view-content {
  margin-top: 40px;
  width: 83.05085%;
  float: left;
  margin-left: 16.94915%; }
  @media (max-width: 800px) {
    .view-related-students .view-content {
      width: 100%;
      margin-left: 0; } }
  @media (max-width: 500px) {
    .view-related-students .view-content {
      margin-top: 30px; } }
.view-related-students .views-row {
  width: 48.98305%;
  margin-right: 2.0339%;
  float: left;
  margin-bottom: 60px; }
  .view-related-students .views-row:nth-child(2n) {
    margin-right: 0; }
  .view-related-students .views-row:nth-child(2n+1) {
    clear: left; }
  @media (max-width: 800px) {
    .view-related-students .views-row {
      width: 48.27586%;
      margin-right: 3.44828%;
      float: left; }
      .view-related-students .views-row:nth-child(2n) {
        margin-right: 0; }
      .view-related-students .views-row:nth-child(2n+1) {
        clear: left; }
      .view-related-students .views-row:nth-child(4) {
        display: none; } }
  @media (max-width: 500px) {
    .view-related-students .views-row {
      width: 100%;
      margin-right: 0; } }

.view-own-content {
  width: 74.57627%;
  float: left;
  margin-left: 25.42373%; }
  @media (max-width: 800px) {
    .view-own-content {
      width: 100%;
      margin: 0; } }
  .view-own-content th {
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    text-align: left; }
  .view-own-content td {
    padding-right: 50px; }
    .view-own-content td a {
      color: #999999;
      text-decoration: none;
      -webkit-transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .view-own-content td a:hover {
        color: #000000; }

#user-page .pane-title {
  margin-top: 20px;
  width: 74.57627%;
  float: left;
  margin-left: 25.42373%;
  text-align: left;
  -webkit-transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: color 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  line-height: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-weight: 400;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  position: relative;
  display: block;
  cursor: pointer;
  margin-bottom: 20px; }
  @media (max-width: 800px) {
    #user-page .pane-title {
      font-size: 30px;
      line-height: 30px; } }
  @media (max-width: 800px) {
    #user-page .pane-title {
      padding-left: 52px; } }
  #user-page .pane-title:before, #user-page .pane-title:after {
    -webkit-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: background-position 200ms cubic-bezier(0.77, 0, 0.175, 1);
    content: '';
    position: absolute;
    top: 3px;
    left: -52px;
    height: 32px;
    width: 32px;
    overflow: hidden;
    color: #000000;
    display: block;
    border-radius: 50%;
    box-sizing: border-box;
    background-size: 100% 200%;
    background-repeat: no-repeat; }
    @media (max-width: 800px) {
      #user-page .pane-title:before, #user-page .pane-title:after {
        top: 1px; } }
    @media (max-width: 800px) {
      #user-page .pane-title:before, #user-page .pane-title:after {
        left: 0; } }
  #user-page .pane-title:before {
    -webkit-box-shadow: inset 0px 0px 0px 2px #000000;
    -moz-box-shadow: inset 0px 0px 0px 2px #000000;
    box-shadow: inset 0px 0px 0px 2px #000000;
    background-position: center top; }
  #user-page .pane-title:after {
    background-position: -32px top; }
  .no-touch #user-page .pane-title:hover:before {
    background-position: center 100%; }
  .no-touch #user-page .pane-title:hover:after {
    background-position: -32px 100%; }
  #user-page .pane-title.active:before {
    background-position: 32px top; }
  #user-page .pane-title.active:after {
    background-position: center top; }
  .no-touch #user-page .pane-title.active:hover:before {
    background-position: 32px 100%; }
  .no-touch #user-page .pane-title.active:hover:after {
    background-position: center 100%; }
  @media (max-width: 500px) {
    #user-page .pane-title {
      margin-bottom: 10px; } }
  .color-class-red.no-touch #user-page .pane-title:hover {
    color: #FF5050; }
  .color-class-blue.no-touch #user-page .pane-title:hover {
    color: #34616d; }

.view-courses-registration {
  float: left;
  width: 100%; }
  .view-courses-registration:after {
    content: "";
    display: table;
    clear: both; }
  .view-courses-registration .view-content {
    width: 74.57627%;
    float: left;
    margin-left: 25.42373%; }
  .view-courses-registration .views-row {
    padding: 20px;
    border-bottom: 1px solid #AAAAAA;
    padding-left: 0px; }
    .view-courses-registration .views-row:last-child {
      margin-bottom: 70px; }

.view-s .view-title,
.view-s .view-content,
.view-ml-search .view-title,
.view-ml-search .view-content {
  width: 74.57627%;
  float: left;
  margin-left: 25.42373%; }
  @media (max-width: 800px) {
    .view-s .view-title,
    .view-s .view-content,
    .view-ml-search .view-title,
    .view-ml-search .view-content {
      width: 100%;
      margin: 0; } }
.view-s .view-title,
.view-ml-search .view-title {
  line-height: normal;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 25px; }
.view-s .views-row,
.view-ml-search .views-row {
  margin-bottom: 10px; }

.view-diplom-admin-registrations .views-field-nothing,
.view-id-admin_find_user .views-field-nothing,
.view-admin-find-content .views-field-nothing,
.view-evu-admin .views-field-nothing {
  padding: 15px 0; }
.view-diplom-admin-registrations .views-table,
.view-id-admin_find_user .views-table,
.view-admin-find-content .views-table,
.view-evu-admin .views-table {
  width: 100%;
  border-collapse: collapse; }
  .view-diplom-admin-registrations .views-table > thead > tr,
  .view-id-admin_find_user .views-table > thead > tr,
  .view-admin-find-content .views-table > thead > tr,
  .view-evu-admin .views-table > thead > tr {
    border: none !important; }
  .view-diplom-admin-registrations .views-table > thead > tr,
  .view-diplom-admin-registrations .views-table > tbody > tr,
  .view-id-admin_find_user .views-table > thead > tr,
  .view-id-admin_find_user .views-table > tbody > tr,
  .view-admin-find-content .views-table > thead > tr,
  .view-admin-find-content .views-table > tbody > tr,
  .view-evu-admin .views-table > thead > tr,
  .view-evu-admin .views-table > tbody > tr {
    margin-bottom: 30px;
    height: 60px;
    border-top: 1px solid #000000; }
    .view-diplom-admin-registrations .views-table > thead > tr > td a,
    .view-diplom-admin-registrations .views-table > tbody > tr > td a,
    .view-id-admin_find_user .views-table > thead > tr > td a,
    .view-id-admin_find_user .views-table > tbody > tr > td a,
    .view-admin-find-content .views-table > thead > tr > td a,
    .view-admin-find-content .views-table > tbody > tr > td a,
    .view-evu-admin .views-table > thead > tr > td a,
    .view-evu-admin .views-table > tbody > tr > td a {
      padding-right: 10px;
      color: #AAAAAA;
      -webkit-transition: color 150ms;
      -moz-transition: color 150ms;
      transition: color 150ms; }
      .view-diplom-admin-registrations .views-table > thead > tr > td a:hover,
      .view-diplom-admin-registrations .views-table > tbody > tr > td a:hover,
      .view-id-admin_find_user .views-table > thead > tr > td a:hover,
      .view-id-admin_find_user .views-table > tbody > tr > td a:hover,
      .view-admin-find-content .views-table > thead > tr > td a:hover,
      .view-admin-find-content .views-table > tbody > tr > td a:hover,
      .view-evu-admin .views-table > thead > tr > td a:hover,
      .view-evu-admin .views-table > tbody > tr > td a:hover {
        color: #FF5050; }
  .view-diplom-admin-registrations .views-table > th,
  .view-id-admin_find_user .views-table > th,
  .view-admin-find-content .views-table > th,
  .view-evu-admin .views-table > th {
    text-align: left;
    line-height: normal;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-family: "akzidenz-grotesk-condensed", "Impact", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    text-decoration: none;
    color: #000000;
    text-transform: uppercase; }

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