@charset "UTF-8";
/* IMPORTS */
/* VARIABLES */
/*
 * Cityu Template Theme
 */
/* MIXINS */
.block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
  font-size: 32px;
  font-weight: 900;
  line-height: 40px;
  color: #bf165e; }
  @media (max-width: 1199.98px) {
    .block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
      font-size: 30px;
      line-height: 1.4;
      letter-spacing: -0.33px; } }
  @media (max-width: 999.98px) {
    .block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
      font-size: 26px;
      line-height: 1.38;
      letter-spacing: -0.29px; } }
  @media (max-width: 759.98px) {
    .block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
      font-size: 24px;
      line-height: 1.25;
      letter-spacing: normal; } }

.block-entity-fieldnodebody,
.field--name-field-cityu-normal-content,
.block-field-blocknodecityu-normal-pagebody,
.block-entity-fieldnodefield-cityu-service-description,
.block-field-blocknodecityu-eventbody,
.block-field-blocknodepagebody {
  /* #lightboxOverlay {
    position: fixed !important;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100% !important;
  }

  #lightbox {
    position: fixed !important;
    top: 50% !important;
    transform: translateY(-50%);
  } */ }
  .block-entity-fieldnodebody p, .field--name-field-cityu-normal-content p, .block-field-blocknodecityu-normal-pagebody p, .block-entity-fieldnodefield-cityu-service-description p, .block-field-blocknodecityu-eventbody p, .block-field-blocknodepagebody p {
    margin-bottom: 32px !important; }
  .block-entity-fieldnodebody img, .field--name-field-cityu-normal-content img, .block-field-blocknodecityu-normal-pagebody img, .block-entity-fieldnodefield-cityu-service-description img, .block-field-blocknodecityu-eventbody img, .block-field-blocknodepagebody img {
    max-width: 100%;
    height: auto; }
  .block-entity-fieldnodebody .Nessunaspaziatura1, .field--name-field-cityu-normal-content .Nessunaspaziatura1, .block-field-blocknodecityu-normal-pagebody .Nessunaspaziatura1, .block-entity-fieldnodefield-cityu-service-description .Nessunaspaziatura1, .block-field-blocknodecityu-eventbody .Nessunaspaziatura1, .block-field-blocknodepagebody .Nessunaspaziatura1 {
    font-size: 16px !important;
    margin-bottom: 32px !important; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .Nessunaspaziatura1, .field--name-field-cityu-normal-content .Nessunaspaziatura1, .block-field-blocknodecityu-normal-pagebody .Nessunaspaziatura1, .block-entity-fieldnodefield-cityu-service-description .Nessunaspaziatura1, .block-field-blocknodecityu-eventbody .Nessunaspaziatura1, .block-field-blocknodepagebody .Nessunaspaziatura1 {
        font-size: 17px !important; } }
  .block-entity-fieldnodebody a, .field--name-field-cityu-normal-content a, .block-field-blocknodecityu-normal-pagebody a, .block-entity-fieldnodefield-cityu-service-description a, .block-field-blocknodecityu-eventbody a, .block-field-blocknodepagebody a {
    word-wrap: break-word;
    text-decoration: none !important;
    color: #bf165e; }
    .no-touch .block-entity-fieldnodebody a:hover, .no-touch .field--name-field-cityu-normal-content a:hover, .no-touch .block-field-blocknodecityu-normal-pagebody a:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description a:hover, .no-touch .block-field-blocknodecityu-eventbody a:hover, .no-touch .block-field-blocknodepagebody a:hover, .block-entity-fieldnodebody a:active, .field--name-field-cityu-normal-content a:active, .block-field-blocknodecityu-normal-pagebody a:active, .block-entity-fieldnodefield-cityu-service-description a:active, .block-field-blocknodecityu-eventbody a:active, .block-field-blocknodepagebody a:active {
      color: #6b203e; }
  .block-entity-fieldnodebody p, .field--name-field-cityu-normal-content p, .block-field-blocknodecityu-normal-pagebody p, .block-entity-fieldnodefield-cityu-service-description p, .block-field-blocknodecityu-eventbody p, .block-field-blocknodepagebody p, .block-entity-fieldnodebody a, .field--name-field-cityu-normal-content a, .block-field-blocknodecityu-normal-pagebody a, .block-entity-fieldnodefield-cityu-service-description a, .block-field-blocknodecityu-eventbody a, .block-field-blocknodepagebody a {
    font-size: 16px !important;
    line-height: 30px !important; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody p, .field--name-field-cityu-normal-content p, .block-field-blocknodecityu-normal-pagebody p, .block-entity-fieldnodefield-cityu-service-description p, .block-field-blocknodecityu-eventbody p, .block-field-blocknodepagebody p, .block-entity-fieldnodebody a, .field--name-field-cityu-normal-content a, .block-field-blocknodecityu-normal-pagebody a, .block-entity-fieldnodefield-cityu-service-description a, .block-field-blocknodecityu-eventbody a, .block-field-blocknodepagebody a {
        font-size: 17px !important; } }
  .block-entity-fieldnodebody img, .field--name-field-cityu-normal-content img, .block-field-blocknodecityu-normal-pagebody img, .block-entity-fieldnodefield-cityu-service-description img, .block-field-blocknodecityu-eventbody img, .block-field-blocknodepagebody img {
    max-width: 100%; }
  .block-entity-fieldnodebody hr, .field--name-field-cityu-normal-content hr, .block-field-blocknodecityu-normal-pagebody hr, .block-entity-fieldnodefield-cityu-service-description hr, .block-field-blocknodecityu-eventbody hr, .block-field-blocknodepagebody hr {
    margin-top: 0;
    margin-bottom: 32px; }
  .block-entity-fieldnodebody h1, .field--name-field-cityu-normal-content h1, .block-field-blocknodecityu-normal-pagebody h1, .block-entity-fieldnodefield-cityu-service-description h1, .block-field-blocknodecityu-eventbody h1, .block-field-blocknodepagebody h1 {
    margin-bottom: 16px;
    color: #bf165e;
    font-size: 42px;
    line-height: 50px;
    font-weight: 900;
    letter-spacing: -0.4px; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody h1, .field--name-field-cityu-normal-content h1, .block-field-blocknodecityu-normal-pagebody h1, .block-entity-fieldnodefield-cityu-service-description h1, .block-field-blocknodecityu-eventbody h1, .block-field-blocknodepagebody h1 {
        margin-bottom: 48px;
        font-size: 72px;
        line-height: 72px;
        letter-spacing: -0.8px; } }
  .block-entity-fieldnodebody .video-embed-field-provider-youtube, .field--name-field-cityu-normal-content .video-embed-field-provider-youtube, .block-field-blocknodecityu-normal-pagebody .video-embed-field-provider-youtube, .block-entity-fieldnodefield-cityu-service-description .video-embed-field-provider-youtube, .block-field-blocknodecityu-eventbody .video-embed-field-provider-youtube, .block-field-blocknodepagebody .video-embed-field-provider-youtube {
    margin-bottom: 32px; }
  .block-entity-fieldnodebody .ck-content-link, .field--name-field-cityu-normal-content .ck-content-link, .block-field-blocknodecityu-normal-pagebody .ck-content-link, .block-entity-fieldnodefield-cityu-service-description .ck-content-link, .block-field-blocknodecityu-eventbody .ck-content-link, .block-field-blocknodepagebody .ck-content-link,
  .block-entity-fieldnodebody .ck-link-external,
  .field--name-field-cityu-normal-content .ck-link-external,
  .block-field-blocknodecityu-normal-pagebody .ck-link-external,
  .block-entity-fieldnodefield-cityu-service-description .ck-link-external,
  .block-field-blocknodecityu-eventbody .ck-link-external,
  .block-field-blocknodepagebody .ck-link-external,
  .block-entity-fieldnodebody .ck-link-download,
  .field--name-field-cityu-normal-content .ck-link-download,
  .block-field-blocknodecityu-normal-pagebody .ck-link-download,
  .block-entity-fieldnodefield-cityu-service-description .ck-link-download,
  .block-field-blocknodecityu-eventbody .ck-link-download,
  .block-field-blocknodepagebody .ck-link-download,
  .block-entity-fieldnodebody .cityu-document a,
  .field--name-field-cityu-normal-content .cityu-document a,
  .block-field-blocknodecityu-normal-pagebody .cityu-document a,
  .block-entity-fieldnodefield-cityu-service-description .cityu-document a,
  .block-field-blocknodecityu-eventbody .cityu-document a,
  .block-field-blocknodepagebody .cityu-document a {
    color: #bf165e;
    font-size: 0.84375rem;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1rem;
    padding-right: 8px;
    font-weight: normal;
    margin-bottom: 8px;
    font-size: 17px !important;
    line-height: 30px !important; }
    .block-entity-fieldnodebody .ck-content-link:after, .field--name-field-cityu-normal-content .ck-content-link:after, .block-field-blocknodecityu-normal-pagebody .ck-content-link:after, .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after, .block-field-blocknodecityu-eventbody .ck-content-link:after, .block-field-blocknodepagebody .ck-content-link:after,
    .block-entity-fieldnodebody .ck-link-external:after,
    .field--name-field-cityu-normal-content .ck-link-external:after,
    .block-field-blocknodecityu-normal-pagebody .ck-link-external:after,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after,
    .block-field-blocknodecityu-eventbody .ck-link-external:after,
    .block-field-blocknodepagebody .ck-link-external:after,
    .block-entity-fieldnodebody .ck-link-download:after,
    .field--name-field-cityu-normal-content .ck-link-download:after,
    .block-field-blocknodecityu-normal-pagebody .ck-link-download:after,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after,
    .block-field-blocknodecityu-eventbody .ck-link-download:after,
    .block-field-blocknodepagebody .ck-link-download:after,
    .block-entity-fieldnodebody .cityu-document a:after,
    .field--name-field-cityu-normal-content .cityu-document a:after,
    .block-field-blocknodecityu-normal-pagebody .cityu-document a:after,
    .block-entity-fieldnodefield-cityu-service-description .cityu-document a:after,
    .block-field-blocknodecityu-eventbody .cityu-document a:after,
    .block-field-blocknodepagebody .cityu-document a:after {
      transition: padding .25s; }
    .block-entity-fieldnodebody .ck-content-link i, .field--name-field-cityu-normal-content .ck-content-link i, .block-field-blocknodecityu-normal-pagebody .ck-content-link i, .block-entity-fieldnodefield-cityu-service-description .ck-content-link i, .block-field-blocknodecityu-eventbody .ck-content-link i, .block-field-blocknodepagebody .ck-content-link i,
    .block-entity-fieldnodebody .ck-link-external i,
    .field--name-field-cityu-normal-content .ck-link-external i,
    .block-field-blocknodecityu-normal-pagebody .ck-link-external i,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-external i,
    .block-field-blocknodecityu-eventbody .ck-link-external i,
    .block-field-blocknodepagebody .ck-link-external i,
    .block-entity-fieldnodebody .ck-link-download i,
    .field--name-field-cityu-normal-content .ck-link-download i,
    .block-field-blocknodecityu-normal-pagebody .ck-link-download i,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-download i,
    .block-field-blocknodecityu-eventbody .ck-link-download i,
    .block-field-blocknodepagebody .ck-link-download i,
    .block-entity-fieldnodebody .cityu-document a i,
    .field--name-field-cityu-normal-content .cityu-document a i,
    .block-field-blocknodecityu-normal-pagebody .cityu-document a i,
    .block-entity-fieldnodefield-cityu-service-description .cityu-document a i,
    .block-field-blocknodecityu-eventbody .cityu-document a i,
    .block-field-blocknodepagebody .cityu-document a i {
      padding-left: 8px;
      transition: padding .25s; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .ck-content-link, .field--name-field-cityu-normal-content .ck-content-link, .block-field-blocknodecityu-normal-pagebody .ck-content-link, .block-entity-fieldnodefield-cityu-service-description .ck-content-link, .block-field-blocknodecityu-eventbody .ck-content-link, .block-field-blocknodepagebody .ck-content-link,
      .block-entity-fieldnodebody .ck-link-external,
      .field--name-field-cityu-normal-content .ck-link-external,
      .block-field-blocknodecityu-normal-pagebody .ck-link-external,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-external,
      .block-field-blocknodecityu-eventbody .ck-link-external,
      .block-field-blocknodepagebody .ck-link-external,
      .block-entity-fieldnodebody .ck-link-download,
      .field--name-field-cityu-normal-content .ck-link-download,
      .block-field-blocknodecityu-normal-pagebody .ck-link-download,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-download,
      .block-field-blocknodecityu-eventbody .ck-link-download,
      .block-field-blocknodepagebody .ck-link-download,
      .block-entity-fieldnodebody .cityu-document a,
      .field--name-field-cityu-normal-content .cityu-document a,
      .block-field-blocknodecityu-normal-pagebody .cityu-document a,
      .block-entity-fieldnodefield-cityu-service-description .cityu-document a,
      .block-field-blocknodecityu-eventbody .cityu-document a,
      .block-field-blocknodepagebody .cityu-document a {
        font-size: 0.84375rem;
        line-height: 1.125rem; } }
    .no-touch .block-entity-fieldnodebody .ck-content-link:hover, .no-touch .field--name-field-cityu-normal-content .ck-content-link:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:hover, .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:hover, .no-touch .block-field-blocknodepagebody .ck-content-link:hover,
    .no-touch .block-entity-fieldnodebody .ck-content-link:focus,
    .no-touch .field--name-field-cityu-normal-content .ck-content-link:focus,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:focus,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:focus,
    .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:focus,
    .no-touch .block-field-blocknodepagebody .ck-content-link:focus, .block-entity-fieldnodebody .ck-content-link:active, .field--name-field-cityu-normal-content .ck-content-link:active, .block-field-blocknodecityu-normal-pagebody .ck-content-link:active, .block-entity-fieldnodefield-cityu-service-description .ck-content-link:active, .block-field-blocknodecityu-eventbody .ck-content-link:active, .block-field-blocknodepagebody .ck-content-link:active, .no-touch .block-entity-fieldnodebody .ck-link-external:hover, .no-touch .field--name-field-cityu-normal-content .ck-link-external:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:hover, .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:hover, .no-touch .block-field-blocknodepagebody .ck-link-external:hover,
    .no-touch .block-entity-fieldnodebody .ck-link-external:focus,
    .no-touch .field--name-field-cityu-normal-content .ck-link-external:focus,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:focus,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:focus,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:focus,
    .no-touch .block-field-blocknodepagebody .ck-link-external:focus,
    .block-entity-fieldnodebody .ck-link-external:active,
    .field--name-field-cityu-normal-content .ck-link-external:active,
    .block-field-blocknodecityu-normal-pagebody .ck-link-external:active,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-external:active,
    .block-field-blocknodecityu-eventbody .ck-link-external:active,
    .block-field-blocknodepagebody .ck-link-external:active, .no-touch .block-entity-fieldnodebody .ck-link-download:hover, .no-touch .field--name-field-cityu-normal-content .ck-link-download:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:hover, .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:hover, .no-touch .block-field-blocknodepagebody .ck-link-download:hover,
    .no-touch .block-entity-fieldnodebody .ck-link-download:focus,
    .no-touch .field--name-field-cityu-normal-content .ck-link-download:focus,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:focus,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:focus,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:focus,
    .no-touch .block-field-blocknodepagebody .ck-link-download:focus,
    .block-entity-fieldnodebody .ck-link-download:active,
    .field--name-field-cityu-normal-content .ck-link-download:active,
    .block-field-blocknodecityu-normal-pagebody .ck-link-download:active,
    .block-entity-fieldnodefield-cityu-service-description .ck-link-download:active,
    .block-field-blocknodecityu-eventbody .ck-link-download:active,
    .block-field-blocknodepagebody .ck-link-download:active, .no-touch .block-entity-fieldnodebody .cityu-document a:hover, .no-touch .field--name-field-cityu-normal-content .cityu-document a:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:hover, .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:hover, .no-touch .block-field-blocknodepagebody .cityu-document a:hover,
    .no-touch .block-entity-fieldnodebody .cityu-document a:focus,
    .no-touch .field--name-field-cityu-normal-content .cityu-document a:focus,
    .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:focus,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:focus,
    .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:focus,
    .no-touch .block-field-blocknodepagebody .cityu-document a:focus,
    .block-entity-fieldnodebody .cityu-document a:active,
    .field--name-field-cityu-normal-content .cityu-document a:active,
    .block-field-blocknodecityu-normal-pagebody .cityu-document a:active,
    .block-entity-fieldnodefield-cityu-service-description .cityu-document a:active,
    .block-field-blocknodecityu-eventbody .cityu-document a:active,
    .block-field-blocknodepagebody .cityu-document a:active {
      color: #6b203e; }
      .no-touch .block-entity-fieldnodebody .ck-content-link:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-content-link:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:hover::after, .no-touch .block-field-blocknodepagebody .ck-content-link:hover::after,
      .no-touch .block-entity-fieldnodebody .ck-content-link:focus::after,
      .no-touch .field--name-field-cityu-normal-content .ck-content-link:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:focus::after,
      .no-touch .block-field-blocknodepagebody .ck-content-link:focus::after, .block-entity-fieldnodebody .ck-content-link:active::after, .field--name-field-cityu-normal-content .ck-content-link:active::after, .block-field-blocknodecityu-normal-pagebody .ck-content-link:active::after, .block-entity-fieldnodefield-cityu-service-description .ck-content-link:active::after, .block-field-blocknodecityu-eventbody .ck-content-link:active::after, .block-field-blocknodepagebody .ck-content-link:active::after, .no-touch .block-entity-fieldnodebody .ck-link-external:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-link-external:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:hover::after, .no-touch .block-field-blocknodepagebody .ck-link-external:hover::after,
      .no-touch .block-entity-fieldnodebody .ck-link-external:focus::after,
      .no-touch .field--name-field-cityu-normal-content .ck-link-external:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:focus::after,
      .no-touch .block-field-blocknodepagebody .ck-link-external:focus::after,
      .block-entity-fieldnodebody .ck-link-external:active::after,
      .field--name-field-cityu-normal-content .ck-link-external:active::after,
      .block-field-blocknodecityu-normal-pagebody .ck-link-external:active::after,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-external:active::after,
      .block-field-blocknodecityu-eventbody .ck-link-external:active::after,
      .block-field-blocknodepagebody .ck-link-external:active::after, .no-touch .block-entity-fieldnodebody .ck-link-download:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-link-download:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:hover::after, .no-touch .block-field-blocknodepagebody .ck-link-download:hover::after,
      .no-touch .block-entity-fieldnodebody .ck-link-download:focus::after,
      .no-touch .field--name-field-cityu-normal-content .ck-link-download:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:focus::after,
      .no-touch .block-field-blocknodepagebody .ck-link-download:focus::after,
      .block-entity-fieldnodebody .ck-link-download:active::after,
      .field--name-field-cityu-normal-content .ck-link-download:active::after,
      .block-field-blocknodecityu-normal-pagebody .ck-link-download:active::after,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-download:active::after,
      .block-field-blocknodecityu-eventbody .ck-link-download:active::after,
      .block-field-blocknodepagebody .ck-link-download:active::after, .no-touch .block-entity-fieldnodebody .cityu-document a:hover::after, .no-touch .field--name-field-cityu-normal-content .cityu-document a:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:hover::after, .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:hover::after, .no-touch .block-field-blocknodepagebody .cityu-document a:hover::after,
      .no-touch .block-entity-fieldnodebody .cityu-document a:focus::after,
      .no-touch .field--name-field-cityu-normal-content .cityu-document a:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:focus::after,
      .no-touch .block-field-blocknodepagebody .cityu-document a:focus::after,
      .block-entity-fieldnodebody .cityu-document a:active::after,
      .field--name-field-cityu-normal-content .cityu-document a:active::after,
      .block-field-blocknodecityu-normal-pagebody .cityu-document a:active::after,
      .block-entity-fieldnodefield-cityu-service-description .cityu-document a:active::after,
      .block-field-blocknodecityu-eventbody .cityu-document a:active::after,
      .block-field-blocknodepagebody .cityu-document a:active::after {
        padding-left: 1rem;
        padding-right: 0; }
      .no-touch .block-entity-fieldnodebody .ck-content-link:hover i, .no-touch .field--name-field-cityu-normal-content .ck-content-link:hover i, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:hover i, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:hover i, .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:hover i, .no-touch .block-field-blocknodepagebody .ck-content-link:hover i,
      .no-touch .block-entity-fieldnodebody .ck-content-link:focus i,
      .no-touch .field--name-field-cityu-normal-content .ck-content-link:focus i,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:focus i,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:focus i,
      .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:focus i,
      .no-touch .block-field-blocknodepagebody .ck-content-link:focus i, .block-entity-fieldnodebody .ck-content-link:active i, .field--name-field-cityu-normal-content .ck-content-link:active i, .block-field-blocknodecityu-normal-pagebody .ck-content-link:active i, .block-entity-fieldnodefield-cityu-service-description .ck-content-link:active i, .block-field-blocknodecityu-eventbody .ck-content-link:active i, .block-field-blocknodepagebody .ck-content-link:active i, .no-touch .block-entity-fieldnodebody .ck-link-external:hover i, .no-touch .field--name-field-cityu-normal-content .ck-link-external:hover i, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:hover i, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:hover i, .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:hover i, .no-touch .block-field-blocknodepagebody .ck-link-external:hover i,
      .no-touch .block-entity-fieldnodebody .ck-link-external:focus i,
      .no-touch .field--name-field-cityu-normal-content .ck-link-external:focus i,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:focus i,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:focus i,
      .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:focus i,
      .no-touch .block-field-blocknodepagebody .ck-link-external:focus i,
      .block-entity-fieldnodebody .ck-link-external:active i,
      .field--name-field-cityu-normal-content .ck-link-external:active i,
      .block-field-blocknodecityu-normal-pagebody .ck-link-external:active i,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-external:active i,
      .block-field-blocknodecityu-eventbody .ck-link-external:active i,
      .block-field-blocknodepagebody .ck-link-external:active i, .no-touch .block-entity-fieldnodebody .ck-link-download:hover i, .no-touch .field--name-field-cityu-normal-content .ck-link-download:hover i, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:hover i, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:hover i, .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:hover i, .no-touch .block-field-blocknodepagebody .ck-link-download:hover i,
      .no-touch .block-entity-fieldnodebody .ck-link-download:focus i,
      .no-touch .field--name-field-cityu-normal-content .ck-link-download:focus i,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:focus i,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:focus i,
      .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:focus i,
      .no-touch .block-field-blocknodepagebody .ck-link-download:focus i,
      .block-entity-fieldnodebody .ck-link-download:active i,
      .field--name-field-cityu-normal-content .ck-link-download:active i,
      .block-field-blocknodecityu-normal-pagebody .ck-link-download:active i,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-download:active i,
      .block-field-blocknodecityu-eventbody .ck-link-download:active i,
      .block-field-blocknodepagebody .ck-link-download:active i, .no-touch .block-entity-fieldnodebody .cityu-document a:hover i, .no-touch .field--name-field-cityu-normal-content .cityu-document a:hover i, .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:hover i, .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:hover i, .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:hover i, .no-touch .block-field-blocknodepagebody .cityu-document a:hover i,
      .no-touch .block-entity-fieldnodebody .cityu-document a:focus i,
      .no-touch .field--name-field-cityu-normal-content .cityu-document a:focus i,
      .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document a:focus i,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document a:focus i,
      .no-touch .block-field-blocknodecityu-eventbody .cityu-document a:focus i,
      .no-touch .block-field-blocknodepagebody .cityu-document a:focus i,
      .block-entity-fieldnodebody .cityu-document a:active i,
      .field--name-field-cityu-normal-content .cityu-document a:active i,
      .block-field-blocknodecityu-normal-pagebody .cityu-document a:active i,
      .block-entity-fieldnodefield-cityu-service-description .cityu-document a:active i,
      .block-field-blocknodecityu-eventbody .cityu-document a:active i,
      .block-field-blocknodepagebody .cityu-document a:active i {
        padding-left: 1rem;
        padding-right: 0; }
    @media (max-width: 759.98px) {
      .block-entity-fieldnodebody .ck-content-link, .field--name-field-cityu-normal-content .ck-content-link, .block-field-blocknodecityu-normal-pagebody .ck-content-link, .block-entity-fieldnodefield-cityu-service-description .ck-content-link, .block-field-blocknodecityu-eventbody .ck-content-link, .block-field-blocknodepagebody .ck-content-link,
      .block-entity-fieldnodebody .ck-link-external,
      .field--name-field-cityu-normal-content .ck-link-external,
      .block-field-blocknodecityu-normal-pagebody .ck-link-external,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-external,
      .block-field-blocknodecityu-eventbody .ck-link-external,
      .block-field-blocknodepagebody .ck-link-external,
      .block-entity-fieldnodebody .ck-link-download,
      .field--name-field-cityu-normal-content .ck-link-download,
      .block-field-blocknodecityu-normal-pagebody .ck-link-download,
      .block-entity-fieldnodefield-cityu-service-description .ck-link-download,
      .block-field-blocknodecityu-eventbody .ck-link-download,
      .block-field-blocknodepagebody .ck-link-download,
      .block-entity-fieldnodebody .cityu-document a,
      .field--name-field-cityu-normal-content .cityu-document a,
      .block-field-blocknodecityu-normal-pagebody .cityu-document a,
      .block-entity-fieldnodefield-cityu-service-description .cityu-document a,
      .block-field-blocknodecityu-eventbody .cityu-document a,
      .block-field-blocknodepagebody .cityu-document a {
        font-size: 16px; } }
  .block-entity-fieldnodebody .ck-content-link:after, .field--name-field-cityu-normal-content .ck-content-link:after, .block-field-blocknodecityu-normal-pagebody .ck-content-link:after, .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after, .block-field-blocknodecityu-eventbody .ck-content-link:after, .block-field-blocknodepagebody .ck-content-link:after {
    content: "";
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 0.8125rem;
    color: inherit; }
    .no-touch .block-entity-fieldnodebody .ck-content-link:after:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-content-link:after:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:after:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:after:hover::after, .no-touch .block-field-blocknodepagebody .ck-content-link:after:hover::after,
    .no-touch .block-entity-fieldnodebody .ck-content-link:after:focus::after,
    .no-touch .field--name-field-cityu-normal-content .ck-content-link:after:focus::after,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:after:focus::after,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after:focus::after,
    .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:after:focus::after,
    .no-touch .block-field-blocknodepagebody .ck-content-link:after:focus::after {
      padding-left: 1rem;
      padding-right: 0; }
    .no-touch .block-entity-fieldnodebody .ck-content-link:after:hover::before, .no-touch .field--name-field-cityu-normal-content .ck-content-link:after:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:after:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after:hover::before, .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:after:hover::before, .no-touch .block-field-blocknodepagebody .ck-content-link:after:hover::before,
    .no-touch .block-entity-fieldnodebody .ck-content-link:after:focus::before,
    .no-touch .field--name-field-cityu-normal-content .ck-content-link:after:focus::before,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-content-link:after:focus::before,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-content-link:after:focus::before,
    .no-touch .block-field-blocknodecityu-eventbody .ck-content-link:after:focus::before,
    .no-touch .block-field-blocknodepagebody .ck-content-link:after:focus::before {
      padding-left: 1rem;
      padding-right: 0; }
  
  .block-entity-fieldnodebody .ck-link-external:after,
  .field--name-field-cityu-normal-content .ck-link-external:after,
  .block-field-blocknodecityu-normal-pagebody .ck-link-external:after,
  .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after,
  .block-field-blocknodecityu-eventbody .ck-link-external:after,
  .block-field-blocknodepagebody .ck-link-external:after {
    content: "";
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 0.8125rem;
    color: inherit; }
    .no-touch .block-entity-fieldnodebody .ck-link-external:after:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-link-external:after:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:after:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:after:hover::after, .no-touch .block-field-blocknodepagebody .ck-link-external:after:hover::after,
    .no-touch .block-entity-fieldnodebody .ck-link-external:after:focus::after,
    .no-touch .field--name-field-cityu-normal-content .ck-link-external:after:focus::after,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:after:focus::after,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after:focus::after,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:after:focus::after,
    .no-touch .block-field-blocknodepagebody .ck-link-external:after:focus::after {
      padding-left: 1rem;
      padding-right: 0; }
    .no-touch .block-entity-fieldnodebody .ck-link-external:after:hover::before, .no-touch .field--name-field-cityu-normal-content .ck-link-external:after:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:after:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after:hover::before, .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:after:hover::before, .no-touch .block-field-blocknodepagebody .ck-link-external:after:hover::before,
    .no-touch .block-entity-fieldnodebody .ck-link-external:after:focus::before,
    .no-touch .field--name-field-cityu-normal-content .ck-link-external:after:focus::before,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-external:after:focus::before,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-external:after:focus::before,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-external:after:focus::before,
    .no-touch .block-field-blocknodepagebody .ck-link-external:after:focus::before {
      padding-left: 1rem;
      padding-right: 0; }
  
  .block-entity-fieldnodebody .ck-link-download:after,
  .field--name-field-cityu-normal-content .ck-link-download:after,
  .block-field-blocknodecityu-normal-pagebody .ck-link-download:after,
  .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after,
  .block-field-blocknodecityu-eventbody .ck-link-download:after,
  .block-field-blocknodepagebody .ck-link-download:after,
  .block-entity-fieldnodebody .cityu-document-download a:after,
  .field--name-field-cityu-normal-content .cityu-document-download a:after,
  .block-field-blocknodecityu-normal-pagebody .cityu-document-download a:after,
  .block-entity-fieldnodefield-cityu-service-description .cityu-document-download a:after,
  .block-field-blocknodecityu-eventbody .cityu-document-download a:after,
  .block-field-blocknodepagebody .cityu-document-download a:after {
    content: "";
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 0.8125rem;
    color: inherit; }
    .no-touch .block-entity-fieldnodebody .ck-link-download:after:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-link-download:after:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:after:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:after:hover::after, .no-touch .block-field-blocknodepagebody .ck-link-download:after:hover::after,
    .no-touch .block-entity-fieldnodebody .ck-link-download:after:focus::after,
    .no-touch .field--name-field-cityu-normal-content .ck-link-download:after:focus::after,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:after:focus::after,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after:focus::after,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:after:focus::after,
    .no-touch .block-field-blocknodepagebody .ck-link-download:after:focus::after, .no-touch .block-entity-fieldnodebody .cityu-document-download a:after:hover::after, .no-touch .field--name-field-cityu-normal-content .cityu-document-download a:after:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document-download a:after:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document-download a:after:hover::after, .no-touch .block-field-blocknodecityu-eventbody .cityu-document-download a:after:hover::after, .no-touch .block-field-blocknodepagebody .cityu-document-download a:after:hover::after,
    .no-touch .block-entity-fieldnodebody .cityu-document-download a:after:focus::after,
    .no-touch .field--name-field-cityu-normal-content .cityu-document-download a:after:focus::after,
    .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document-download a:after:focus::after,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document-download a:after:focus::after,
    .no-touch .block-field-blocknodecityu-eventbody .cityu-document-download a:after:focus::after,
    .no-touch .block-field-blocknodepagebody .cityu-document-download a:after:focus::after {
      padding-left: 1rem;
      padding-right: 0; }
    .no-touch .block-entity-fieldnodebody .ck-link-download:after:hover::before, .no-touch .field--name-field-cityu-normal-content .ck-link-download:after:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:after:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after:hover::before, .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:after:hover::before, .no-touch .block-field-blocknodepagebody .ck-link-download:after:hover::before,
    .no-touch .block-entity-fieldnodebody .ck-link-download:after:focus::before,
    .no-touch .field--name-field-cityu-normal-content .ck-link-download:after:focus::before,
    .no-touch .block-field-blocknodecityu-normal-pagebody .ck-link-download:after:focus::before,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-link-download:after:focus::before,
    .no-touch .block-field-blocknodecityu-eventbody .ck-link-download:after:focus::before,
    .no-touch .block-field-blocknodepagebody .ck-link-download:after:focus::before, .no-touch .block-entity-fieldnodebody .cityu-document-download a:after:hover::before, .no-touch .field--name-field-cityu-normal-content .cityu-document-download a:after:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document-download a:after:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document-download a:after:hover::before, .no-touch .block-field-blocknodecityu-eventbody .cityu-document-download a:after:hover::before, .no-touch .block-field-blocknodepagebody .cityu-document-download a:after:hover::before,
    .no-touch .block-entity-fieldnodebody .cityu-document-download a:after:focus::before,
    .no-touch .field--name-field-cityu-normal-content .cityu-document-download a:after:focus::before,
    .no-touch .block-field-blocknodecityu-normal-pagebody .cityu-document-download a:after:focus::before,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .cityu-document-download a:after:focus::before,
    .no-touch .block-field-blocknodecityu-eventbody .cityu-document-download a:after:focus::before,
    .no-touch .block-field-blocknodepagebody .cityu-document-download a:after:focus::before {
      padding-left: 1rem;
      padding-right: 0; }
  .block-entity-fieldnodebody .ck-button-link, .field--name-field-cityu-normal-content .ck-button-link, .block-field-blocknodecityu-normal-pagebody .ck-button-link, .block-entity-fieldnodefield-cityu-service-description .ck-button-link, .block-field-blocknodecityu-eventbody .ck-button-link, .block-field-blocknodepagebody .ck-button-link {
    margin: 32px 0;
    display: inline-block;
    width: 100%;
    font-size: 1.0625rem;
    line-height: 1.875rem;
    padding: 16px 16px 18px;
    text-align: center;
    text-transform: inherit;
    border: 1px solid #bf165e;
    border-radius: 4px;
    font-weight: 900;
    color: #bf165e; }
    .block-entity-fieldnodebody .ck-button-link:after, .field--name-field-cityu-normal-content .ck-button-link:after, .block-field-blocknodecityu-normal-pagebody .ck-button-link:after, .block-entity-fieldnodefield-cityu-service-description .ck-button-link:after, .block-field-blocknodecityu-eventbody .ck-button-link:after, .block-field-blocknodepagebody .ck-button-link:after {
      content: "";
      padding-left: 8px;
      padding-right: 8px;
      font-family: "Font Awesome 5 Pro";
      font-weight: 400;
      font-size: 0.8125rem;
      color: inherit;
      padding-left: 0.5rem;
      font-weight: 500; }
      .no-touch .block-entity-fieldnodebody .ck-button-link:after:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-button-link:after:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:after:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:after:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:after:hover::after, .no-touch .block-field-blocknodepagebody .ck-button-link:after:hover::after,
      .no-touch .block-entity-fieldnodebody .ck-button-link:after:focus::after,
      .no-touch .field--name-field-cityu-normal-content .ck-button-link:after:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:after:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:after:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:after:focus::after,
      .no-touch .block-field-blocknodepagebody .ck-button-link:after:focus::after {
        padding-left: 1rem;
        padding-right: 0; }
      .no-touch .block-entity-fieldnodebody .ck-button-link:after:hover::before, .no-touch .field--name-field-cityu-normal-content .ck-button-link:after:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:after:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:after:hover::before, .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:after:hover::before, .no-touch .block-field-blocknodepagebody .ck-button-link:after:hover::before,
      .no-touch .block-entity-fieldnodebody .ck-button-link:after:focus::before,
      .no-touch .field--name-field-cityu-normal-content .ck-button-link:after:focus::before,
      .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:after:focus::before,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:after:focus::before,
      .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:after:focus::before,
      .no-touch .block-field-blocknodepagebody .ck-button-link:after:focus::before {
        padding-left: 1rem;
        padding-right: 0; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .ck-button-link, .field--name-field-cityu-normal-content .ck-button-link, .block-field-blocknodecityu-normal-pagebody .ck-button-link, .block-entity-fieldnodefield-cityu-service-description .ck-button-link, .block-field-blocknodecityu-eventbody .ck-button-link, .block-field-blocknodepagebody .ck-button-link {
        margin: 40px 0;
        padding: 16px 24px 16px; } }
    @media (min-width: 1000px) {
      .block-entity-fieldnodebody .ck-button-link, .field--name-field-cityu-normal-content .ck-button-link, .block-field-blocknodecityu-normal-pagebody .ck-button-link, .block-entity-fieldnodefield-cityu-service-description .ck-button-link, .block-field-blocknodecityu-eventbody .ck-button-link, .block-field-blocknodepagebody .ck-button-link {
        width: auto;
        min-width: 256px; } }
    .block-entity-fieldnodebody .ck-button-link::after, .field--name-field-cityu-normal-content .ck-button-link::after, .block-field-blocknodecityu-normal-pagebody .ck-button-link::after, .block-entity-fieldnodefield-cityu-service-description .ck-button-link::after, .block-field-blocknodecityu-eventbody .ck-button-link::after, .block-field-blocknodepagebody .ck-button-link::after {
      transition: padding .25s; }
    .no-touch .block-entity-fieldnodebody .ck-button-link:hover, .no-touch .field--name-field-cityu-normal-content .ck-button-link:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:hover, .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:hover, .no-touch .block-field-blocknodepagebody .ck-button-link:hover, .block-entity-fieldnodebody .ck-button-link:active, .field--name-field-cityu-normal-content .ck-button-link:active, .block-field-blocknodecityu-normal-pagebody .ck-button-link:active, .block-entity-fieldnodefield-cityu-service-description .ck-button-link:active, .block-field-blocknodecityu-eventbody .ck-button-link:active, .block-field-blocknodepagebody .ck-button-link:active {
      color: #bf165e; }
    .no-touch .block-entity-fieldnodebody .ck-button-link:hover::after, .no-touch .field--name-field-cityu-normal-content .ck-button-link:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:hover::after, .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:hover::after, .no-touch .block-field-blocknodepagebody .ck-button-link:hover::after, .block-entity-fieldnodebody .ck-button-link:active::after, .field--name-field-cityu-normal-content .ck-button-link:active::after, .block-field-blocknodecityu-normal-pagebody .ck-button-link:active::after, .block-entity-fieldnodefield-cityu-service-description .ck-button-link:active::after, .block-field-blocknodecityu-eventbody .ck-button-link:active::after, .block-field-blocknodepagebody .ck-button-link:active::after {
      transition: 0.5s;
      padding-left: 16px;
      padding-right: 0; }
    .no-touch .block-entity-fieldnodebody .ck-button-link:hover, .no-touch .field--name-field-cityu-normal-content .ck-button-link:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .ck-button-link:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .ck-button-link:hover, .no-touch .block-field-blocknodecityu-eventbody .ck-button-link:hover, .no-touch .block-field-blocknodepagebody .ck-button-link:hover, .block-entity-fieldnodebody .ck-button-link:active, .field--name-field-cityu-normal-content .ck-button-link:active, .block-field-blocknodecityu-normal-pagebody .ck-button-link:active, .block-entity-fieldnodefield-cityu-service-description .ck-button-link:active, .block-field-blocknodecityu-eventbody .ck-button-link:active, .block-field-blocknodepagebody .ck-button-link:active {
      background-color: #bf165e;
      color: #FFFFFF; }
  .block-entity-fieldnodebody .ck-link-email, .field--name-field-cityu-normal-content .ck-link-email, .block-field-blocknodecityu-normal-pagebody .ck-link-email, .block-entity-fieldnodefield-cityu-service-description .ck-link-email, .block-field-blocknodecityu-eventbody .ck-link-email, .block-field-blocknodepagebody .ck-link-email {
    margin-bottom: 8px; }
    .block-entity-fieldnodebody .ck-link-email::before, .field--name-field-cityu-normal-content .ck-link-email::before, .block-field-blocknodecityu-normal-pagebody .ck-link-email::before, .block-entity-fieldnodefield-cityu-service-description .ck-link-email::before, .block-field-blocknodecityu-eventbody .ck-link-email::before, .block-field-blocknodepagebody .ck-link-email::before {
      content: "";
      font-family: "Font Awesome 5 Pro";
      font-weight: 400;
      color: #bf165e;
      font-weight: 900;
      margin-right: 10px;
      display: inline-block;
      width: 32px;
      height: 32px;
      font-size: 16px;
      line-height: 32px;
      border-radius: 50%;
      background-color: #dddddd;
      text-align: center; }
    .block-entity-fieldnodebody .ck-link-email a, .field--name-field-cityu-normal-content .ck-link-email a, .block-field-blocknodecityu-normal-pagebody .ck-link-email a, .block-entity-fieldnodefield-cityu-service-description .ck-link-email a, .block-field-blocknodecityu-eventbody .ck-link-email a, .block-field-blocknodepagebody .ck-link-email a {
      font-size: 16px !important;
      line-height: 1.88 !important;
      color: #bf165e;
      text-decoration: underline !important; }
  .block-entity-fieldnodebody .page-intro, .field--name-field-cityu-normal-content .page-intro, .block-field-blocknodecityu-normal-pagebody .page-intro, .block-entity-fieldnodefield-cityu-service-description .page-intro, .block-field-blocknodecityu-eventbody .page-intro, .block-field-blocknodepagebody .page-intro {
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 30px;
    color: #2E2E2E; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .page-intro, .field--name-field-cityu-normal-content .page-intro, .block-field-blocknodecityu-normal-pagebody .page-intro, .block-entity-fieldnodefield-cityu-service-description .page-intro, .block-field-blocknodecityu-eventbody .page-intro, .block-field-blocknodepagebody .page-intro {
        font-size: 24px;
        line-height: 36px; } }
  .block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
    margin-bottom: 16px;
    display: block;
    padding-top: 32px;
    font-weight: 900; }
    @media (max-width: 759.98px) {
      .block-entity-fieldnodebody .primary-title, .field--name-field-cityu-normal-content .primary-title, .block-field-blocknodecityu-normal-pagebody .primary-title, .block-entity-fieldnodefield-cityu-service-description .primary-title, .block-field-blocknodecityu-eventbody .primary-title, .block-field-blocknodepagebody .primary-title {
        margin-bottom: 8px; } }
  .block-entity-fieldnodebody .secondary-title, .field--name-field-cityu-normal-content .secondary-title, .block-field-blocknodecityu-normal-pagebody .secondary-title, .block-entity-fieldnodefield-cityu-service-description .secondary-title, .block-field-blocknodecityu-eventbody .secondary-title, .block-field-blocknodepagebody .secondary-title {
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 38px;
    font-weight: 900;
    letter-spacing: -0.16px;
    color: #bf165e; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .secondary-title, .field--name-field-cityu-normal-content .secondary-title, .block-field-blocknodecityu-normal-pagebody .secondary-title, .block-entity-fieldnodefield-cityu-service-description .secondary-title, .block-field-blocknodecityu-eventbody .secondary-title, .block-field-blocknodepagebody .secondary-title {
        display: block;
        padding-top: 32px;
        margin-bottom: 16px;
        font-size: 24px;
        line-height: 36px;
        letter-spacing: normal; } }
  .block-entity-fieldnodebody .tertiary-title, .field--name-field-cityu-normal-content .tertiary-title, .block-field-blocknodecityu-normal-pagebody .tertiary-title, .block-entity-fieldnodefield-cityu-service-description .tertiary-title, .block-field-blocknodecityu-eventbody .tertiary-title, .block-field-blocknodepagebody .tertiary-title {
    margin-bottom: 8px;
    font-size: 17.5px;
    line-height: 38px;
    font-weight: 900;
    letter-spacing: -0.13px;
    color: #2E2E2E; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .tertiary-title, .field--name-field-cityu-normal-content .tertiary-title, .block-field-blocknodecityu-normal-pagebody .tertiary-title, .block-entity-fieldnodefield-cityu-service-description .tertiary-title, .block-field-blocknodecityu-eventbody .tertiary-title, .block-field-blocknodepagebody .tertiary-title {
        display: block;
        margin-bottom: 16px;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: normal; } }
  .block-entity-fieldnodebody ol, .field--name-field-cityu-normal-content ol, .block-field-blocknodecityu-normal-pagebody ol, .block-entity-fieldnodefield-cityu-service-description ol, .block-field-blocknodecityu-eventbody ol, .block-field-blocknodepagebody ol,
  .block-entity-fieldnodebody ul,
  .field--name-field-cityu-normal-content ul,
  .block-field-blocknodecityu-normal-pagebody ul,
  .block-entity-fieldnodefield-cityu-service-description ul,
  .block-field-blocknodecityu-eventbody ul,
  .block-field-blocknodepagebody ul {
    padding: 0 0 0 1em;
    margin-bottom: 16px;
    overflow: hidden; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody ol, .field--name-field-cityu-normal-content ol, .block-field-blocknodecityu-normal-pagebody ol, .block-entity-fieldnodefield-cityu-service-description ol, .block-field-blocknodecityu-eventbody ol, .block-field-blocknodepagebody ol,
      .block-entity-fieldnodebody ul,
      .field--name-field-cityu-normal-content ul,
      .block-field-blocknodecityu-normal-pagebody ul,
      .block-entity-fieldnodefield-cityu-service-description ul,
      .block-field-blocknodecityu-eventbody ul,
      .block-field-blocknodepagebody ul {
        margin-bottom: 40px; } }
  .block-entity-fieldnodebody li, .field--name-field-cityu-normal-content li, .block-field-blocknodecityu-normal-pagebody li, .block-entity-fieldnodefield-cityu-service-description li, .block-field-blocknodecityu-eventbody li, .block-field-blocknodepagebody li {
    padding-left: 16px;
    font-size: 16px;
    line-height: 30px;
    color: #2E2E2E; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody li, .field--name-field-cityu-normal-content li, .block-field-blocknodecityu-normal-pagebody li, .block-entity-fieldnodefield-cityu-service-description li, .block-field-blocknodecityu-eventbody li, .block-field-blocknodepagebody li {
        font-size: 17px; } }
  .block-entity-fieldnodebody ol, .field--name-field-cityu-normal-content ol, .block-field-blocknodecityu-normal-pagebody ol, .block-entity-fieldnodefield-cityu-service-description ol, .block-field-blocknodecityu-eventbody ol, .block-field-blocknodepagebody ol {
    list-style-type: none;
    counter-reset: section; }
    .block-entity-fieldnodebody ol > li, .field--name-field-cityu-normal-content ol > li, .block-field-blocknodecityu-normal-pagebody ol > li, .block-entity-fieldnodefield-cityu-service-description ol > li, .block-field-blocknodecityu-eventbody ol > li, .block-field-blocknodepagebody ol > li {
      position: relative; }
      .block-entity-fieldnodebody ol > li::before, .field--name-field-cityu-normal-content ol > li::before, .block-field-blocknodecityu-normal-pagebody ol > li::before, .block-entity-fieldnodefield-cityu-service-description ol > li::before, .block-field-blocknodecityu-eventbody ol > li::before, .block-field-blocknodepagebody ol > li::before {
        content: counter(section) ".";
        counter-increment: section;
        position: absolute;
        z-index: 1;
        top: 0;
        left: -1em;
        font-size: 16px;
        line-height: 30px;
        color: #2E2E2E; }
  .block-entity-fieldnodebody ul > li, .field--name-field-cityu-normal-content ul > li, .block-field-blocknodecityu-normal-pagebody ul > li, .block-entity-fieldnodefield-cityu-service-description ul > li, .block-field-blocknodecityu-eventbody ul > li, .block-field-blocknodepagebody ul > li {
    position: relative; }
    .block-entity-fieldnodebody ul > li::after, .field--name-field-cityu-normal-content ul > li::after, .block-field-blocknodecityu-normal-pagebody ul > li::after, .block-entity-fieldnodefield-cityu-service-description ul > li::after, .block-field-blocknodecityu-eventbody ul > li::after, .block-field-blocknodepagebody ul > li::after {
      content: '•';
      position: absolute;
      z-index: 1;
      top: 0;
      left: -1em;
      font-size: 16px;
      line-height: 30px;
      color: #2E2E2E;
      font-weight: normal; }
      @media (min-width: 760px) {
        .block-entity-fieldnodebody ul > li::after, .field--name-field-cityu-normal-content ul > li::after, .block-field-blocknodecityu-normal-pagebody ul > li::after, .block-entity-fieldnodefield-cityu-service-description ul > li::after, .block-field-blocknodecityu-eventbody ul > li::after, .block-field-blocknodepagebody ul > li::after {
          font-size: 17px; } }
  .block-entity-fieldnodebody .content-link-list, .field--name-field-cityu-normal-content .content-link-list, .block-field-blocknodecityu-normal-pagebody .content-link-list, .block-entity-fieldnodefield-cityu-service-description .content-link-list, .block-field-blocknodecityu-eventbody .content-link-list, .block-field-blocknodepagebody .content-link-list {
    padding: 0 21px; }
    .block-entity-fieldnodebody .content-link-list ul, .field--name-field-cityu-normal-content .content-link-list ul, .block-field-blocknodecityu-normal-pagebody .content-link-list ul, .block-entity-fieldnodefield-cityu-service-description .content-link-list ul, .block-field-blocknodecityu-eventbody .content-link-list ul, .block-field-blocknodepagebody .content-link-list ul {
      padding: 0 23px; }
    .block-entity-fieldnodebody .content-link-list li, .field--name-field-cityu-normal-content .content-link-list li, .block-field-blocknodecityu-normal-pagebody .content-link-list li, .block-entity-fieldnodefield-cityu-service-description .content-link-list li, .block-field-blocknodecityu-eventbody .content-link-list li, .block-field-blocknodepagebody .content-link-list li {
      list-style: none; }
      .block-entity-fieldnodebody .content-link-list li::after, .field--name-field-cityu-normal-content .content-link-list li::after, .block-field-blocknodecityu-normal-pagebody .content-link-list li::after, .block-entity-fieldnodefield-cityu-service-description .content-link-list li::after, .block-field-blocknodecityu-eventbody .content-link-list li::after, .block-field-blocknodepagebody .content-link-list li::after {
        content: '\f0a9';
        position: absolute;
        z-index: 1;
        top: 8px;
        left: -21px;
        font-size: 13px;
        line-height: 13px;
        font-family: 'Font Awesome 5 Pro';
        color: #bf165e; }
      .no-touch .block-entity-fieldnodebody .content-link-list li:hover::after, .no-touch .field--name-field-cityu-normal-content .content-link-list li:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .content-link-list li:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .content-link-list li:hover::after, .no-touch .block-field-blocknodecityu-eventbody .content-link-list li:hover::after, .no-touch .block-field-blocknodepagebody .content-link-list li:hover::after,
      .no-touch .block-entity-fieldnodebody .content-link-list li:focus::after,
      .no-touch .field--name-field-cityu-normal-content .content-link-list li:focus::after,
      .no-touch .block-field-blocknodecityu-normal-pagebody .content-link-list li:focus::after,
      .no-touch .block-entity-fieldnodefield-cityu-service-description .content-link-list li:focus::after,
      .no-touch .block-field-blocknodecityu-eventbody .content-link-list li:focus::after,
      .no-touch .block-field-blocknodepagebody .content-link-list li:focus::after, .block-entity-fieldnodebody .content-link-list li:active::after, .field--name-field-cityu-normal-content .content-link-list li:active::after, .block-field-blocknodecityu-normal-pagebody .content-link-list li:active::after, .block-entity-fieldnodefield-cityu-service-description .content-link-list li:active::after, .block-field-blocknodecityu-eventbody .content-link-list li:active::after, .block-field-blocknodepagebody .content-link-list li:active::after {
        color: #6b203e; }
  .block-entity-fieldnodebody .table-header, .field--name-field-cityu-normal-content .table-header, .block-field-blocknodecityu-normal-pagebody .table-header, .block-entity-fieldnodefield-cityu-service-description .table-header, .block-field-blocknodecityu-eventbody .table-header, .block-field-blocknodepagebody .table-header {
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 0.9375rem;
    font-weight: 900; }
  .block-entity-fieldnodebody .note-message, .field--name-field-cityu-normal-content .note-message, .block-field-blocknodecityu-normal-pagebody .note-message, .block-entity-fieldnodefield-cityu-service-description .note-message, .block-field-blocknodecityu-eventbody .note-message, .block-field-blocknodepagebody .note-message {
    margin-bottom: 2.1875rem; }
    .block-entity-fieldnodebody .note-message, .field--name-field-cityu-normal-content .note-message, .block-field-blocknodecityu-normal-pagebody .note-message, .block-entity-fieldnodefield-cityu-service-description .note-message, .block-field-blocknodecityu-eventbody .note-message, .block-field-blocknodepagebody .note-message,
    .block-entity-fieldnodebody .note-message li,
    .field--name-field-cityu-normal-content .note-message li,
    .block-field-blocknodecityu-normal-pagebody .note-message li,
    .block-entity-fieldnodefield-cityu-service-description .note-message li,
    .block-field-blocknodecityu-eventbody .note-message li,
    .block-field-blocknodepagebody .note-message li {
      color: #2E2E2E;
      font-size: 0.8125rem;
      line-height: 1.25rem; }
    
    .block-entity-fieldnodebody .note-message li,
    .field--name-field-cityu-normal-content .note-message li,
    .block-field-blocknodecityu-normal-pagebody .note-message li,
    .block-entity-fieldnodefield-cityu-service-description .note-message li,
    .block-field-blocknodecityu-eventbody .note-message li,
    .block-field-blocknodepagebody .note-message li {
      list-style-type: lower-alpha;
      margin-bottom: 0.5rem;
      padding-left: 8px; }
      .block-entity-fieldnodebody .note-message li::after, .field--name-field-cityu-normal-content .note-message li::after, .block-field-blocknodecityu-normal-pagebody .note-message li::after, .block-entity-fieldnodefield-cityu-service-description .note-message li::after, .block-field-blocknodecityu-eventbody .note-message li::after, .block-field-blocknodepagebody .note-message li::after {
        display: none; }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      .block-entity-fieldnodebody .note-message, .field--name-field-cityu-normal-content .note-message, .block-field-blocknodecityu-normal-pagebody .note-message, .block-entity-fieldnodefield-cityu-service-description .note-message, .block-field-blocknodecityu-eventbody .note-message, .block-field-blocknodepagebody .note-message {
        padding: 0 0 0 1.3em; } } }
  .block-entity-fieldnodebody _:-ms-lang(x), .field--name-field-cityu-normal-content _:-ms-lang(x), .block-field-blocknodecityu-normal-pagebody _:-ms-lang(x), .block-entity-fieldnodefield-cityu-service-description _:-ms-lang(x), .block-field-blocknodecityu-eventbody _:-ms-lang(x), .block-field-blocknodepagebody _:-ms-lang(x), .block-entity-fieldnodebody .note-message, .field--name-field-cityu-normal-content .note-message, .block-field-blocknodecityu-normal-pagebody .note-message, .block-entity-fieldnodefield-cityu-service-description .note-message, .block-field-blocknodecityu-eventbody .note-message, .block-field-blocknodepagebody .note-message {
    padding: 0 0 0 1.3em; }
  @media (max-width: 759.98px) {
    .block-entity-fieldnodebody .cityu-table, .field--name-field-cityu-normal-content .cityu-table, .block-field-blocknodecityu-normal-pagebody .cityu-table, .block-entity-fieldnodefield-cityu-service-description .cityu-table, .block-field-blocknodecityu-eventbody .cityu-table, .block-field-blocknodepagebody .cityu-table {
      overflow: auto;
      width: 100%; } }
  .block-entity-fieldnodebody .cityu-table table, .field--name-field-cityu-normal-content .cityu-table table, .block-field-blocknodecityu-normal-pagebody .cityu-table table, .block-entity-fieldnodefield-cityu-service-description .cityu-table table, .block-field-blocknodecityu-eventbody .cityu-table table, .block-field-blocknodepagebody .cityu-table table {
    float: none;
    width: 100%;
    border: 1px solid #e8e8e8;
    border-color: #e8e8e8;
    margin-bottom: 0.5rem; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .cityu-table table, .field--name-field-cityu-normal-content .cityu-table table, .block-field-blocknodecityu-normal-pagebody .cityu-table table, .block-entity-fieldnodefield-cityu-service-description .cityu-table table, .block-field-blocknodecityu-eventbody .cityu-table table, .block-field-blocknodepagebody .cityu-table table {
        margin-bottom: 1rem; } }
    @media (max-width: 759.98px) {
      .block-entity-fieldnodebody .cityu-table table, .field--name-field-cityu-normal-content .cityu-table table, .block-field-blocknodecityu-normal-pagebody .cityu-table table, .block-entity-fieldnodefield-cityu-service-description .cityu-table table, .block-field-blocknodecityu-eventbody .cityu-table table, .block-field-blocknodepagebody .cityu-table table {
        min-width: 510px; } }
    .block-entity-fieldnodebody .cityu-table table th, .field--name-field-cityu-normal-content .cityu-table table th, .block-field-blocknodecityu-normal-pagebody .cityu-table table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table table th, .block-field-blocknodecityu-eventbody .cityu-table table th, .block-field-blocknodepagebody .cityu-table table th,
    .block-entity-fieldnodebody .cityu-table table td,
    .field--name-field-cityu-normal-content .cityu-table table td,
    .block-field-blocknodecityu-normal-pagebody .cityu-table table td,
    .block-entity-fieldnodefield-cityu-service-description .cityu-table table td,
    .block-field-blocknodecityu-eventbody .cityu-table table td,
    .block-field-blocknodepagebody .cityu-table table td {
      border: 1px solid #e8e8e8;
      padding: 0.9375rem 1.4375rem; }
    .block-entity-fieldnodebody .cityu-table table th, .field--name-field-cityu-normal-content .cityu-table table th, .block-field-blocknodecityu-normal-pagebody .cityu-table table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table table th, .block-field-blocknodecityu-eventbody .cityu-table table th, .block-field-blocknodepagebody .cityu-table table th {
      background-color: #bf165e;
      color: #fff;
      font-size: 0.75rem;
      line-height: 16px;
      font-weight: 900;
      letter-spacing: 1px; }
      @media (min-width: 760px) {
        .block-entity-fieldnodebody .cityu-table table th, .field--name-field-cityu-normal-content .cityu-table table th, .block-field-blocknodecityu-normal-pagebody .cityu-table table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table table th, .block-field-blocknodecityu-eventbody .cityu-table table th, .block-field-blocknodepagebody .cityu-table table th {
          font-size: 0.84375rem;
          line-height: 1.125rem; } }
    .block-entity-fieldnodebody .cityu-table table .last td, .field--name-field-cityu-normal-content .cityu-table table .last td, .block-field-blocknodecityu-normal-pagebody .cityu-table table .last td, .block-entity-fieldnodefield-cityu-service-description .cityu-table table .last td, .block-field-blocknodecityu-eventbody .cityu-table table .last td, .block-field-blocknodepagebody .cityu-table table .last td {
      background-color: #717171;
      color: #fff;
      font-size: 0.84375rem;
      font-weight: 900;
      letter-spacing: 1px;
      line-height: 1.125rem; }
  .block-entity-fieldnodebody .table-note, .field--name-field-cityu-normal-content .table-note, .block-field-blocknodecityu-normal-pagebody .table-note, .block-entity-fieldnodefield-cityu-service-description .table-note, .block-field-blocknodecityu-eventbody .table-note, .block-field-blocknodepagebody .table-note {
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 20px;
    color: #2E2E2E; }
  @media (max-width: 999.98px) {
    .block-entity-fieldnodebody .ck-list-title, .field--name-field-cityu-normal-content .ck-list-title, .block-field-blocknodecityu-normal-pagebody .ck-list-title, .block-entity-fieldnodefield-cityu-service-description .ck-list-title, .block-field-blocknodecityu-eventbody .ck-list-title, .block-field-blocknodepagebody .ck-list-title {
      margin-top: 32px; } }
  .block-entity-fieldnodebody .ck-list-desc, .field--name-field-cityu-normal-content .ck-list-desc, .block-field-blocknodecityu-normal-pagebody .ck-list-desc, .block-entity-fieldnodefield-cityu-service-description .ck-list-desc, .block-field-blocknodecityu-eventbody .ck-list-desc, .block-field-blocknodepagebody .ck-list-desc {
    margin-bottom: 48px;
    font-size: 22px;
    line-height: 30px;
    color: #2E2E2E; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .ck-list-desc, .field--name-field-cityu-normal-content .ck-list-desc, .block-field-blocknodecityu-normal-pagebody .ck-list-desc, .block-entity-fieldnodefield-cityu-service-description .ck-list-desc, .block-field-blocknodecityu-eventbody .ck-list-desc, .block-field-blocknodepagebody .ck-list-desc {
        font-size: 24px;
        line-height: 36px; } }
  .block-entity-fieldnodebody .ck-line, .field--name-field-cityu-normal-content .ck-line, .block-field-blocknodecityu-normal-pagebody .ck-line, .block-entity-fieldnodefield-cityu-service-description .ck-line, .block-field-blocknodecityu-eventbody .ck-line, .block-field-blocknodepagebody .ck-line {
    width: 100%;
    height: 1px;
    background-color: #E7E7E7; }
  .block-entity-fieldnodebody .caption-img, .field--name-field-cityu-normal-content .caption-img, .block-field-blocknodecityu-normal-pagebody .caption-img, .block-entity-fieldnodefield-cityu-service-description .caption-img, .block-field-blocknodecityu-eventbody .caption-img, .block-field-blocknodepagebody .caption-img {
    margin-bottom: 32px; }
    .block-entity-fieldnodebody .caption-img img, .field--name-field-cityu-normal-content .caption-img img, .block-field-blocknodecityu-normal-pagebody .caption-img img, .block-entity-fieldnodefield-cityu-service-description .caption-img img, .block-field-blocknodecityu-eventbody .caption-img img, .block-field-blocknodepagebody .caption-img img {
      margin-bottom: 8px; }
    .block-entity-fieldnodebody .caption-img figcaption, .field--name-field-cityu-normal-content .caption-img figcaption, .block-field-blocknodecityu-normal-pagebody .caption-img figcaption, .block-entity-fieldnodefield-cityu-service-description .caption-img figcaption, .block-field-blocknodecityu-eventbody .caption-img figcaption, .block-field-blocknodepagebody .caption-img figcaption {
      font-size: 15px;
      line-height: 22px; }
  .block-entity-fieldnodebody .ck-search-title, .field--name-field-cityu-normal-content .ck-search-title, .block-field-blocknodecityu-normal-pagebody .ck-search-title, .block-entity-fieldnodefield-cityu-service-description .ck-search-title, .block-field-blocknodecityu-eventbody .ck-search-title, .block-field-blocknodepagebody .ck-search-title {
    font-size: 27.5px;
    line-height: 38px;
    color: #bf165e;
    letter-spacing: -0.2px;
    font-weight: 900; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .ck-search-title, .field--name-field-cityu-normal-content .ck-search-title, .block-field-blocknodecityu-normal-pagebody .ck-search-title, .block-entity-fieldnodefield-cityu-service-description .ck-search-title, .block-field-blocknodecityu-eventbody .ck-search-title, .block-field-blocknodepagebody .ck-search-title {
        font-size: 72px;
        line-height: 72px;
        letter-spacing: -0.8px; } }
  .block-entity-fieldnodebody .pull-left, .field--name-field-cityu-normal-content .pull-left, .block-field-blocknodecityu-normal-pagebody .pull-left, .block-entity-fieldnodefield-cityu-service-description .pull-left, .block-field-blocknodecityu-eventbody .pull-left, .block-field-blocknodepagebody .pull-left {
    float: left !important; }
  .block-entity-fieldnodebody .pull-right, .field--name-field-cityu-normal-content .pull-right, .block-field-blocknodecityu-normal-pagebody .pull-right, .block-entity-fieldnodefield-cityu-service-description .pull-right, .block-field-blocknodecityu-eventbody .pull-right, .block-field-blocknodepagebody .pull-right {
    float: right !important; }
  .block-entity-fieldnodebody .cityu-image-layout, .field--name-field-cityu-normal-content .cityu-image-layout, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout, .block-field-blocknodecityu-eventbody .cityu-image-layout, .block-field-blocknodepagebody .cityu-image-layout {
    padding-left: 0;
    padding-right: 0; }
    .block-entity-fieldnodebody .cityu-image-layout::after, .field--name-field-cityu-normal-content .cityu-image-layout::after, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout::after, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout::after, .block-field-blocknodecityu-eventbody .cityu-image-layout::after, .block-field-blocknodepagebody .cityu-image-layout::after {
      display: block;
      clear: both;
      content: ""; }
    .block-entity-fieldnodebody .cityu-image-layout.container-fluid::before, .field--name-field-cityu-normal-content .cityu-image-layout.container-fluid::before, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout.container-fluid::before, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout.container-fluid::before, .block-field-blocknodecityu-eventbody .cityu-image-layout.container-fluid::before, .block-field-blocknodepagebody .cityu-image-layout.container-fluid::before {
      content: "";
      display: table; }
    .block-entity-fieldnodebody .cityu-image-layout .row > .pull-left, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-left, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-left, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-left {
      padding-right: 24px; }
      @media (max-width: 999.98px) {
        .block-entity-fieldnodebody .cityu-image-layout .row > .pull-left, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-left, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-left, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-left {
          padding-right: 16px; } }
      @media (max-width: 759.98px) {
        .block-entity-fieldnodebody .cityu-image-layout .row > .pull-left, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-left, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-left, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-left, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-left {
          padding-right: 0; } }
    .block-entity-fieldnodebody .cityu-image-layout .row > .pull-right, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-right, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-right, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-right {
      padding-left: 24px; }
      @media (max-width: 999.98px) {
        .block-entity-fieldnodebody .cityu-image-layout .row > .pull-right, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-right, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-right, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-right {
          padding-left: 16px; } }
      @media (max-width: 759.98px) {
        .block-entity-fieldnodebody .cityu-image-layout .row > .pull-right, .field--name-field-cityu-normal-content .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > .pull-right, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > .pull-right, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > .pull-right, .block-field-blocknodepagebody .cityu-image-layout .row > .pull-right {
          padding-left: 0; } }
    .block-entity-fieldnodebody .cityu-image-layout .row, .field--name-field-cityu-normal-content .cityu-image-layout .row, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row, .block-field-blocknodecityu-eventbody .cityu-image-layout .row, .block-field-blocknodepagebody .cityu-image-layout .row {
      display: block;
      margin-right: 0;
      margin-left: 0; }
      @media (min-width: 760px) {
        .block-entity-fieldnodebody .cityu-image-layout .row, .field--name-field-cityu-normal-content .cityu-image-layout .row, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row, .block-field-blocknodecityu-eventbody .cityu-image-layout .row, .block-field-blocknodepagebody .cityu-image-layout .row {
          margin-right: -8px;
          margin-left: -8px; } }
      @media (min-width: 1000px) {
        .block-entity-fieldnodebody .cityu-image-layout .row, .field--name-field-cityu-normal-content .cityu-image-layout .row, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row, .block-field-blocknodecityu-eventbody .cityu-image-layout .row, .block-field-blocknodepagebody .cityu-image-layout .row {
          margin-right: -12px;
          margin-left: -12px; } }
      .block-entity-fieldnodebody .cityu-image-layout .row::after, .field--name-field-cityu-normal-content .cityu-image-layout .row::after, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row::after, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row::after, .block-field-blocknodecityu-eventbody .cityu-image-layout .row::after, .block-field-blocknodepagebody .cityu-image-layout .row::after {
        display: block;
        clear: both;
        content: ""; }
      .block-entity-fieldnodebody .cityu-image-layout .row > *, .field--name-field-cityu-normal-content .cityu-image-layout .row > *, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > *, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > *, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > *, .block-field-blocknodepagebody .cityu-image-layout .row > * {
        padding-left: 0;
        padding-right: 0; }
        @media (min-width: 760px) {
          .block-entity-fieldnodebody .cityu-image-layout .row > *, .field--name-field-cityu-normal-content .cityu-image-layout .row > *, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > *, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > *, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > *, .block-field-blocknodepagebody .cityu-image-layout .row > * {
            padding-right: 8px;
            padding-left: 8px; } }
        @media (min-width: 1000px) {
          .block-entity-fieldnodebody .cityu-image-layout .row > *, .field--name-field-cityu-normal-content .cityu-image-layout .row > *, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > *, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > *, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > *, .block-field-blocknodepagebody .cityu-image-layout .row > * {
            padding-right: 12px;
            padding-left: 12px; } }
      .block-entity-fieldnodebody .cityu-image-layout .row::before, .field--name-field-cityu-normal-content .cityu-image-layout .row::before, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row::before, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row::before, .block-field-blocknodecityu-eventbody .cityu-image-layout .row::before, .block-field-blocknodepagebody .cityu-image-layout .row::before {
        content: "";
        display: table; }
      .block-entity-fieldnodebody .cityu-image-layout .row > div, .field--name-field-cityu-normal-content .cityu-image-layout .row > div, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > div, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > div, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > div, .block-field-blocknodepagebody .cityu-image-layout .row > div {
        margin-top: 0.4em;
        margin-bottom: 1.2em; }
    .block-entity-fieldnodebody .cityu-image-layout [class^='col'], .field--name-field-cityu-normal-content .cityu-image-layout [class^='col'], .block-field-blocknodecityu-normal-pagebody .cityu-image-layout [class^='col'], .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout [class^='col'], .block-field-blocknodecityu-eventbody .cityu-image-layout [class^='col'], .block-field-blocknodepagebody .cityu-image-layout [class^='col'] {
      float: left; }
    .block-entity-fieldnodebody .cityu-image-layout figcaption, .field--name-field-cityu-normal-content .cityu-image-layout figcaption, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout figcaption, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout figcaption, .block-field-blocknodecityu-eventbody .cityu-image-layout figcaption, .block-field-blocknodepagebody .cityu-image-layout figcaption,
    .block-entity-fieldnodebody .cityu-image-layout div.imgfigcaption,
    .field--name-field-cityu-normal-content .cityu-image-layout div.imgfigcaption,
    .block-field-blocknodecityu-normal-pagebody .cityu-image-layout div.imgfigcaption,
    .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout div.imgfigcaption,
    .block-field-blocknodecityu-eventbody .cityu-image-layout div.imgfigcaption,
    .block-field-blocknodepagebody .cityu-image-layout div.imgfigcaption {
      font-weight: 300;
      font-size: 14px !important;
      color: #828282 !important;
      font-style: italic; }
    .block-entity-fieldnodebody .cityu-image-layout figure + p, .field--name-field-cityu-normal-content .cityu-image-layout figure + p, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout figure + p, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout figure + p, .block-field-blocknodecityu-eventbody .cityu-image-layout figure + p, .block-field-blocknodepagebody .cityu-image-layout figure + p {
      display: none; }
  @media (min-width: 760px) {
    .block-entity-fieldnodebody .one-img-4, .field--name-field-cityu-normal-content .one-img-4, .block-field-blocknodecityu-normal-pagebody .one-img-4, .block-entity-fieldnodefield-cityu-service-description .one-img-4, .block-field-blocknodecityu-eventbody .one-img-4, .block-field-blocknodepagebody .one-img-4 {
      padding-left: 4%; } }
  .block-entity-fieldnodebody .video-embed-field-responsive-video.form-group, .field--name-field-cityu-normal-content .video-embed-field-responsive-video.form-group, .block-field-blocknodecityu-normal-pagebody .video-embed-field-responsive-video.form-group, .block-entity-fieldnodefield-cityu-service-description .video-embed-field-responsive-video.form-group, .block-field-blocknodecityu-eventbody .video-embed-field-responsive-video.form-group, .block-field-blocknodepagebody .video-embed-field-responsive-video.form-group {
    margin-bottom: 5px; }
  .block-entity-fieldnodebody .block-views-blockrelated-stories-block-1 .view-content .views-row, .field--name-field-cityu-normal-content .block-views-blockrelated-stories-block-1 .view-content .views-row, .block-field-blocknodecityu-normal-pagebody .block-views-blockrelated-stories-block-1 .view-content .views-row, .block-entity-fieldnodefield-cityu-service-description .block-views-blockrelated-stories-block-1 .view-content .views-row, .block-field-blocknodecityu-eventbody .block-views-blockrelated-stories-block-1 .view-content .views-row, .block-field-blocknodepagebody .block-views-blockrelated-stories-block-1 .view-content .views-row,
  .block-entity-fieldnodebody .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .field--name-field-cityu-normal-content .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .block-field-blocknodecityu-normal-pagebody .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .block-entity-fieldnodefield-cityu-service-description .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .block-field-blocknodecityu-eventbody .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .block-field-blocknodepagebody .block-views-blockrelated-stories-block-2 .view-content .views-row,
  .block-entity-fieldnodebody .block-views-blockin-the-news-block-1 .view-content .views-row,
  .field--name-field-cityu-normal-content .block-views-blockin-the-news-block-1 .view-content .views-row,
  .block-field-blocknodecityu-normal-pagebody .block-views-blockin-the-news-block-1 .view-content .views-row,
  .block-entity-fieldnodefield-cityu-service-description .block-views-blockin-the-news-block-1 .view-content .views-row,
  .block-field-blocknodecityu-eventbody .block-views-blockin-the-news-block-1 .view-content .views-row,
  .block-field-blocknodepagebody .block-views-blockin-the-news-block-1 .view-content .views-row {
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
    font-size: 14px !important;
    text-align: left !important; }
  .block-entity-fieldnodebody .block-views-blockrelated-stories-block-2 .form-group, .field--name-field-cityu-normal-content .block-views-blockrelated-stories-block-2 .form-group, .block-field-blocknodecityu-normal-pagebody .block-views-blockrelated-stories-block-2 .form-group, .block-entity-fieldnodefield-cityu-service-description .block-views-blockrelated-stories-block-2 .form-group, .block-field-blocknodecityu-eventbody .block-views-blockrelated-stories-block-2 .form-group, .block-field-blocknodepagebody .block-views-blockrelated-stories-block-2 .form-group {
    margin-bottom: 0px !important; }
  .block-entity-fieldnodebody .path-news .attachment .views-element-container, .field--name-field-cityu-normal-content .path-news .attachment .views-element-container, .block-field-blocknodecityu-normal-pagebody .path-news .attachment .views-element-container, .block-entity-fieldnodefield-cityu-service-description .path-news .attachment .views-element-container, .block-field-blocknodecityu-eventbody .path-news .attachment .views-element-container, .block-field-blocknodepagebody .path-news .attachment .views-element-container {
    margin-bottom: 0px; }
  .block-entity-fieldnodebody .path-news .attachment .views-element-container h1.js-quickedit-page-title, .field--name-field-cityu-normal-content .path-news .attachment .views-element-container h1.js-quickedit-page-title, .block-field-blocknodecityu-normal-pagebody .path-news .attachment .views-element-container h1.js-quickedit-page-title, .block-entity-fieldnodefield-cityu-service-description .path-news .attachment .views-element-container h1.js-quickedit-page-title, .block-field-blocknodecityu-eventbody .path-news .attachment .views-element-container h1.js-quickedit-page-title, .block-field-blocknodepagebody .path-news .attachment .views-element-container h1.js-quickedit-page-title {
    margin: -28px 0 0 0; }
  .block-entity-fieldnodebody .lb-nav a.lb-next, .field--name-field-cityu-normal-content .lb-nav a.lb-next, .block-field-blocknodecityu-normal-pagebody .lb-nav a.lb-next, .block-entity-fieldnodefield-cityu-service-description .lb-nav a.lb-next, .block-field-blocknodecityu-eventbody .lb-nav a.lb-next, .block-field-blocknodepagebody .lb-nav a.lb-next {
    opacity: 1 !important;
    filter: alpha(Opacity=100) !important;
    -moz-opacity: 1 !important; }
  .block-entity-fieldnodebody .lb-nav a.lb-prev, .field--name-field-cityu-normal-content .lb-nav a.lb-prev, .block-field-blocknodecityu-normal-pagebody .lb-nav a.lb-prev, .block-entity-fieldnodefield-cityu-service-description .lb-nav a.lb-prev, .block-field-blocknodecityu-eventbody .lb-nav a.lb-prev, .block-field-blocknodepagebody .lb-nav a.lb-prev {
    opacity: 1 !important;
    filter: alpha(Opacity=100) !important;
    -moz-opacity: 1 !important; }
  .block-entity-fieldnodebody img.ms-rtePosition-1, .field--name-field-cityu-normal-content img.ms-rtePosition-1, .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-1, .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-1, .block-field-blocknodecityu-eventbody img.ms-rtePosition-1, .block-field-blocknodepagebody img.ms-rtePosition-1,
  .block-entity-fieldnodebody img.ms-rtePosition-2,
  .field--name-field-cityu-normal-content img.ms-rtePosition-2,
  .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-2,
  .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-2,
  .block-field-blocknodecityu-eventbody img.ms-rtePosition-2,
  .block-field-blocknodepagebody img.ms-rtePosition-2,
  .block-entity-fieldnodebody img.ms-rtePosition-3,
  .field--name-field-cityu-normal-content img.ms-rtePosition-3,
  .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-3,
  .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-3,
  .block-field-blocknodecityu-eventbody img.ms-rtePosition-3,
  .block-field-blocknodepagebody img.ms-rtePosition-3,
  .block-entity-fieldnodebody img.ms-rtePosition-4,
  .field--name-field-cityu-normal-content img.ms-rtePosition-4,
  .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-4,
  .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-4,
  .block-field-blocknodecityu-eventbody img.ms-rtePosition-4,
  .block-field-blocknodepagebody img.ms-rtePosition-4,
  .block-entity-fieldnodebody img.ms-rtePosition-5,
  .field--name-field-cityu-normal-content img.ms-rtePosition-5,
  .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-5,
  .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-5,
  .block-field-blocknodecityu-eventbody img.ms-rtePosition-5,
  .block-field-blocknodepagebody img.ms-rtePosition-5 {
    width: auto !important; }
  .block-entity-fieldnodebody .ms-rtePosition-1, .field--name-field-cityu-normal-content .ms-rtePosition-1, .block-field-blocknodecityu-normal-pagebody .ms-rtePosition-1, .block-entity-fieldnodefield-cityu-service-description .ms-rtePosition-1, .block-field-blocknodecityu-eventbody .ms-rtePosition-1, .block-field-blocknodepagebody .ms-rtePosition-1 {
    -ms-name: "Left";
    float: left; }
  .block-entity-fieldnodebody .ms-rtePosition-2, .field--name-field-cityu-normal-content .ms-rtePosition-2, .block-field-blocknodecityu-normal-pagebody .ms-rtePosition-2, .block-entity-fieldnodefield-cityu-service-description .ms-rtePosition-2, .block-field-blocknodecityu-eventbody .ms-rtePosition-2, .block-field-blocknodepagebody .ms-rtePosition-2 {
    -ms-name: "Right";
    float: right; }
  .block-entity-fieldnodebody .ms-rtePosition-3, .field--name-field-cityu-normal-content .ms-rtePosition-3, .block-field-blocknodecityu-normal-pagebody .ms-rtePosition-3, .block-entity-fieldnodefield-cityu-service-description .ms-rtePosition-3, .block-field-blocknodecityu-eventbody .ms-rtePosition-3, .block-field-blocknodepagebody .ms-rtePosition-3 {
    -ms-name: "Top";
    vertical-align: text-top; }
  .block-entity-fieldnodebody .ms-rtePosition-4, .field--name-field-cityu-normal-content .ms-rtePosition-4, .block-field-blocknodecityu-normal-pagebody .ms-rtePosition-4, .block-entity-fieldnodefield-cityu-service-description .ms-rtePosition-4, .block-field-blocknodecityu-eventbody .ms-rtePosition-4, .block-field-blocknodepagebody .ms-rtePosition-4 {
    -ms-name: "Middle";
    vertical-align: middle; }
  .block-entity-fieldnodebody .ms-rtePosition-5, .field--name-field-cityu-normal-content .ms-rtePosition-5, .block-field-blocknodecityu-normal-pagebody .ms-rtePosition-5, .block-entity-fieldnodefield-cityu-service-description .ms-rtePosition-5, .block-field-blocknodecityu-eventbody .ms-rtePosition-5, .block-field-blocknodepagebody .ms-rtePosition-5 {
    -ms-name: "Bottom";
    vertical-align: text-bottom; }
  .block-entity-fieldnodebody .ms-rtestate-write, .field--name-field-cityu-normal-content .ms-rtestate-write, .block-field-blocknodecityu-normal-pagebody .ms-rtestate-write, .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-write, .block-field-blocknodecityu-eventbody .ms-rtestate-write, .block-field-blocknodepagebody .ms-rtestate-write {
    cursor: text;
    min-height: 1em; }
  .block-entity-fieldnodebody .ms-asset-icon, .field--name-field-cityu-normal-content .ms-asset-icon, .block-field-blocknodecityu-normal-pagebody .ms-asset-icon, .block-entity-fieldnodefield-cityu-service-description .ms-asset-icon, .block-field-blocknodecityu-eventbody .ms-asset-icon, .block-field-blocknodepagebody .ms-asset-icon {
    border-width: 0px;
    margin: 0px 5px; }
  .block-entity-fieldnodebody .ms-rtestate-field TABLE, .field--name-field-cityu-normal-content .ms-rtestate-field TABLE, .block-field-blocknodecityu-normal-pagebody .ms-rtestate-field TABLE, .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-field TABLE, .block-field-blocknodecityu-eventbody .ms-rtestate-field TABLE, .block-field-blocknodepagebody .ms-rtestate-field TABLE,
  .block-entity-fieldnodebody .ms-rtestate-write TABLE,
  .field--name-field-cityu-normal-content .ms-rtestate-write TABLE,
  .block-field-blocknodecityu-normal-pagebody .ms-rtestate-write TABLE,
  .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-write TABLE,
  .block-field-blocknodecityu-eventbody .ms-rtestate-write TABLE,
  .block-field-blocknodepagebody .ms-rtestate-write TABLE {
    border-collapse: collapse; }
  .block-entity-fieldnodebody .ms-rtestate-write p, .field--name-field-cityu-normal-content .ms-rtestate-write p, .block-field-blocknodecityu-normal-pagebody .ms-rtestate-write p, .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-write p, .block-field-blocknodecityu-eventbody .ms-rtestate-write p, .block-field-blocknodepagebody .ms-rtestate-write p,
  .block-entity-fieldnodebody .ms-rtestate-read p,
  .field--name-field-cityu-normal-content .ms-rtestate-read p,
  .block-field-blocknodecityu-normal-pagebody .ms-rtestate-read p,
  .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-read p,
  .block-field-blocknodecityu-eventbody .ms-rtestate-read p,
  .block-field-blocknodepagebody .ms-rtestate-read p {
    margin: 0px 0px 10px 0px; }
  .block-entity-fieldnodebody .ms-rte-autocomplete, .field--name-field-cityu-normal-content .ms-rte-autocomplete, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete, .block-field-blocknodepagebody .ms-rte-autocomplete {
    background-color: #fafafa;
    border-width: 1px;
    border-style: solid;
    border-top-color: #dfdfdf;
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    border-left-color: #dfdfdf;
    font-family: Verdana;
    font-size: 1em;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute; }
  .block-entity-fieldnodebody .ms-rte-autocomplete-results div, .field--name-field-cityu-normal-content .ms-rte-autocomplete-results div, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete-results div, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete-results div, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete-results div, .block-field-blocknodepagebody .ms-rte-autocomplete-results div {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    color: #65686b;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden; }
  .block-entity-fieldnodebody .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .field--name-field-cityu-normal-content .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .block-field-blocknodepagebody .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected {
    background-color: #e8f6fe;
    border-top: 1px solid #9ccdee;
    border-bottom: 1px solid #79c3f4;
    color: #0072bc; }
  .block-entity-fieldnodebody .ms-rte-autocomplete-modes div, .field--name-field-cityu-normal-content .ms-rte-autocomplete-modes div, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete-modes div, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete-modes div, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete-modes div, .block-field-blocknodepagebody .ms-rte-autocomplete-modes div {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    color: #202122;
    padding-left: 20px;
    padding-right: 10px; }
  .block-entity-fieldnodebody .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected, .field--name-field-cityu-normal-content .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected, .block-field-blocknodepagebody .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected {
    background-color: #e8f6fe;
    border-top: 1px solid #9ccdee;
    border-bottom: 1px solid #79c3f4;
    color: #0072bc; }
  .block-entity-fieldnodebody .ms-rte-autocomplete-info, .field--name-field-cityu-normal-content .ms-rte-autocomplete-info, .block-field-blocknodecityu-normal-pagebody .ms-rte-autocomplete-info, .block-entity-fieldnodefield-cityu-service-description .ms-rte-autocomplete-info, .block-field-blocknodecityu-eventbody .ms-rte-autocomplete-info, .block-field-blocknodepagebody .ms-rte-autocomplete-info {
    padding-left: 10px;
    padding-right: 10px; }
  .block-entity-fieldnodebody .ms-rte-layoutszone-outer, .field--name-field-cityu-normal-content .ms-rte-layoutszone-outer, .block-field-blocknodecityu-normal-pagebody .ms-rte-layoutszone-outer, .block-entity-fieldnodefield-cityu-service-description .ms-rte-layoutszone-outer, .block-field-blocknodecityu-eventbody .ms-rte-layoutszone-outer, .block-field-blocknodepagebody .ms-rte-layoutszone-outer {
    float: left; }
  .block-entity-fieldnodebody .ms-rte-layoutszone-inner, .field--name-field-cityu-normal-content .ms-rte-layoutszone-inner, .block-field-blocknodecityu-normal-pagebody .ms-rte-layoutszone-inner, .block-entity-fieldnodefield-cityu-service-description .ms-rte-layoutszone-inner, .block-field-blocknodecityu-eventbody .ms-rte-layoutszone-inner, .block-field-blocknodepagebody .ms-rte-layoutszone-inner {
    word-wrap: break-word;
    border: 1px solid transparent;
    margin: 1px;
    padding: 10px;
    overflow: hidden; }
  .block-entity-fieldnodebody .ms-rte-layoutszone-inner-editable, .field--name-field-cityu-normal-content .ms-rte-layoutszone-inner-editable, .block-field-blocknodecityu-normal-pagebody .ms-rte-layoutszone-inner-editable, .block-entity-fieldnodefield-cityu-service-description .ms-rte-layoutszone-inner-editable, .block-field-blocknodecityu-eventbody .ms-rte-layoutszone-inner-editable, .block-field-blocknodepagebody .ms-rte-layoutszone-inner-editable {
    border: 1px solid #b0d5ee;
    margin: 1px;
    padding: 10px;
    overflow: hidden;
    min-height: 100px !important; }
  .block-entity-fieldnodebody .ms-rte-layoutszone-fixer, .field--name-field-cityu-normal-content .ms-rte-layoutszone-fixer, .block-field-blocknodecityu-normal-pagebody .ms-rte-layoutszone-fixer, .block-entity-fieldnodefield-cityu-service-description .ms-rte-layoutszone-fixer, .block-field-blocknodecityu-eventbody .ms-rte-layoutszone-fixer, .block-field-blocknodepagebody .ms-rte-layoutszone-fixer {
    clear: both; }
  .block-entity-fieldnodebody .ms-rte-wpbox, .field--name-field-cityu-normal-content .ms-rte-wpbox, .block-field-blocknodecityu-normal-pagebody .ms-rte-wpbox, .block-entity-fieldnodefield-cityu-service-description .ms-rte-wpbox, .block-field-blocknodecityu-eventbody .ms-rte-wpbox, .block-field-blocknodepagebody .ms-rte-wpbox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #676767;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    text-align: left;
    text-indent: 0px;
    text-decoration: none;
    line-height: normal;
    white-space: normal;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: outside; }
  .block-entity-fieldnodebody .ms-rtestate-field, .field--name-field-cityu-normal-content .ms-rtestate-field, .block-field-blocknodecityu-normal-pagebody .ms-rtestate-field, .block-entity-fieldnodefield-cityu-service-description .ms-rtestate-field, .block-field-blocknodecityu-eventbody .ms-rtestate-field, .block-field-blocknodepagebody .ms-rtestate-field {
    word-wrap: break-word; }
  .block-entity-fieldnodebody .ms-rtefield, .field--name-field-cityu-normal-content .ms-rtefield, .block-field-blocknodecityu-normal-pagebody .ms-rtefield, .block-entity-fieldnodefield-cityu-service-description .ms-rtefield, .block-field-blocknodecityu-eventbody .ms-rtefield, .block-field-blocknodepagebody .ms-rtefield {
    background-color: #FFFFFF;
    min-width: 384px;
    padding: 2px 2px 2px 2px; }
  .block-entity-fieldnodebody .ms-formbody .ms-rtefield, .field--name-field-cityu-normal-content .ms-formbody .ms-rtefield, .block-field-blocknodecityu-normal-pagebody .ms-formbody .ms-rtefield, .block-entity-fieldnodefield-cityu-service-description .ms-formbody .ms-rtefield, .block-field-blocknodecityu-eventbody .ms-formbody .ms-rtefield, .block-field-blocknodepagebody .ms-formbody .ms-rtefield {
    border: 1px inset #BBBBBB; }
  .block-entity-fieldnodebody img, .field--name-field-cityu-normal-content img, .block-field-blocknodecityu-normal-pagebody img, .block-entity-fieldnodefield-cityu-service-description img, .block-field-blocknodecityu-eventbody img, .block-field-blocknodepagebody img, .block-entity-fieldnodebody img.ms-rtePosition-1, .field--name-field-cityu-normal-content img.ms-rtePosition-1, .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-1, .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-1, .block-field-blocknodecityu-eventbody img.ms-rtePosition-1, .block-field-blocknodepagebody img.ms-rtePosition-1,
  .block-entity-fieldnodebody img.ms-rtePosition-2,
  .field--name-field-cityu-normal-content img.ms-rtePosition-2,
  .block-field-blocknodecityu-normal-pagebody img.ms-rtePosition-2,
  .block-entity-fieldnodefield-cityu-service-description img.ms-rtePosition-2,
  .block-field-blocknodecityu-eventbody img.ms-rtePosition-2,
  .block-field-blocknodepagebody img.ms-rtePosition-2 {
    width: auto;
    max-width: 100%; }
  .block-entity-fieldnodebody p.text-align-center, .field--name-field-cityu-normal-content p.text-align-center, .block-field-blocknodecityu-normal-pagebody p.text-align-center, .block-entity-fieldnodefield-cityu-service-description p.text-align-center, .block-field-blocknodecityu-eventbody p.text-align-center, .block-field-blocknodepagebody p.text-align-center {
    text-align: center !important; }
  .block-entity-fieldnodebody p.text-align-right, .field--name-field-cityu-normal-content p.text-align-right, .block-field-blocknodecityu-normal-pagebody p.text-align-right, .block-entity-fieldnodefield-cityu-service-description p.text-align-right, .block-field-blocknodecityu-eventbody p.text-align-right, .block-field-blocknodepagebody p.text-align-right {
    text-align: right !important; }
  .block-entity-fieldnodebody p.text-align-justify, .field--name-field-cityu-normal-content p.text-align-justify, .block-field-blocknodecityu-normal-pagebody p.text-align-justify, .block-entity-fieldnodefield-cityu-service-description p.text-align-justify, .block-field-blocknodecityu-eventbody p.text-align-justify, .block-field-blocknodepagebody p.text-align-justify {
    text-align: justify !important; }
  .block-entity-fieldnodebody .divimg, .field--name-field-cityu-normal-content .divimg, .block-field-blocknodecityu-normal-pagebody .divimg, .block-entity-fieldnodefield-cityu-service-description .divimg, .block-field-blocknodecityu-eventbody .divimg, .block-field-blocknodepagebody .divimg {
    padding-bottom: 0; }
  .block-entity-fieldnodebody .divimg img, .field--name-field-cityu-normal-content .divimg img, .block-field-blocknodecityu-normal-pagebody .divimg img, .block-entity-fieldnodefield-cityu-service-description .divimg img, .block-field-blocknodecityu-eventbody .divimg img, .block-field-blocknodepagebody .divimg img {
    padding-bottom: 0; }
  .block-entity-fieldnodebody .divfigureleft, .field--name-field-cityu-normal-content .divfigureleft, .block-field-blocknodecityu-normal-pagebody .divfigureleft, .block-entity-fieldnodefield-cityu-service-description .divfigureleft, .block-field-blocknodecityu-eventbody .divfigureleft, .block-field-blocknodepagebody .divfigureleft {
    float: left !important;
    margin: 0px !important;
    padding: 10px 0 !important; }
  .block-entity-fieldnodebody .divfigureleft .divimg, .field--name-field-cityu-normal-content .divfigureleft .divimg, .block-field-blocknodecityu-normal-pagebody .divfigureleft .divimg, .block-entity-fieldnodefield-cityu-service-description .divfigureleft .divimg, .block-field-blocknodecityu-eventbody .divfigureleft .divimg, .block-field-blocknodepagebody .divfigureleft .divimg {
    padding-right: 20px !important; }
  .block-entity-fieldnodebody .divfigureright, .field--name-field-cityu-normal-content .divfigureright, .block-field-blocknodecityu-normal-pagebody .divfigureright, .block-entity-fieldnodefield-cityu-service-description .divfigureright, .block-field-blocknodecityu-eventbody .divfigureright, .block-field-blocknodepagebody .divfigureright {
    float: right !important;
    margin: 0px !important;
    padding: 10px 0 !important; }
  .block-entity-fieldnodebody .divfigureright .divimg, .field--name-field-cityu-normal-content .divfigureright .divimg, .block-field-blocknodecityu-normal-pagebody .divfigureright .divimg, .block-entity-fieldnodefield-cityu-service-description .divfigureright .divimg, .block-field-blocknodecityu-eventbody .divfigureright .divimg, .block-field-blocknodepagebody .divfigureright .divimg {
    padding-left: 20px !important; }
  .block-entity-fieldnodebody .full-width, .field--name-field-cityu-normal-content .full-width, .block-field-blocknodecityu-normal-pagebody .full-width, .block-entity-fieldnodefield-cityu-service-description .full-width, .block-field-blocknodecityu-eventbody .full-width, .block-field-blocknodepagebody .full-width {
    padding-bottom: 20px !important;
    width: 100% !important; }
  .block-entity-fieldnodebody .full-width .divfigureleft .divimg, .field--name-field-cityu-normal-content .full-width .divfigureleft .divimg, .block-field-blocknodecityu-normal-pagebody .full-width .divfigureleft .divimg, .block-entity-fieldnodefield-cityu-service-description .full-width .divfigureleft .divimg, .block-field-blocknodecityu-eventbody .full-width .divfigureleft .divimg, .block-field-blocknodepagebody .full-width .divfigureleft .divimg,
  .block-entity-fieldnodebody .full-width .divfigureright .divimg,
  .field--name-field-cityu-normal-content .full-width .divfigureright .divimg,
  .block-field-blocknodecityu-normal-pagebody .full-width .divfigureright .divimg,
  .block-entity-fieldnodefield-cityu-service-description .full-width .divfigureright .divimg,
  .block-field-blocknodecityu-eventbody .full-width .divfigureright .divimg,
  .block-field-blocknodepagebody .full-width .divfigureright .divimg {
    padding-right: 20px !important; }
  .block-entity-fieldnodebody .full-width .divimg, .field--name-field-cityu-normal-content .full-width .divimg, .block-field-blocknodecityu-normal-pagebody .full-width .divimg, .block-entity-fieldnodefield-cityu-service-description .full-width .divimg, .block-field-blocknodecityu-eventbody .full-width .divimg, .block-field-blocknodepagebody .full-width .divimg {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .block-entity-fieldnodebody .half-width, .field--name-field-cityu-normal-content .half-width, .block-field-blocknodecityu-normal-pagebody .half-width, .block-entity-fieldnodefield-cityu-service-description .half-width, .block-field-blocknodecityu-eventbody .half-width, .block-field-blocknodepagebody .half-width {
    width: 50% !important; }
  .block-entity-fieldnodebody .quarter-width, .field--name-field-cityu-normal-content .quarter-width, .block-field-blocknodecityu-normal-pagebody .quarter-width, .block-entity-fieldnodefield-cityu-service-description .quarter-width, .block-field-blocknodecityu-eventbody .quarter-width, .block-field-blocknodepagebody .quarter-width {
    width: 25% !important; }
  .block-entity-fieldnodebody .full-width img, .field--name-field-cityu-normal-content .full-width img, .block-field-blocknodecityu-normal-pagebody .full-width img, .block-entity-fieldnodefield-cityu-service-description .full-width img, .block-field-blocknodecityu-eventbody .full-width img, .block-field-blocknodepagebody .full-width img,
  .block-entity-fieldnodebody .half-width img,
  .field--name-field-cityu-normal-content .half-width img,
  .block-field-blocknodecityu-normal-pagebody .half-width img,
  .block-entity-fieldnodefield-cityu-service-description .half-width img,
  .block-field-blocknodecityu-eventbody .half-width img,
  .block-field-blocknodepagebody .half-width img,
  .block-entity-fieldnodebody .quarter-width img,
  .field--name-field-cityu-normal-content .quarter-width img,
  .block-field-blocknodecityu-normal-pagebody .quarter-width img,
  .block-entity-fieldnodefield-cityu-service-description .quarter-width img,
  .block-field-blocknodecityu-eventbody .quarter-width img,
  .block-field-blocknodepagebody .quarter-width img {
    width: 100% !important; }
  .block-entity-fieldnodebody .divfigureright.half-width .divfigcaption, .field--name-field-cityu-normal-content .divfigureright.half-width .divfigcaption, .block-field-blocknodecityu-normal-pagebody .divfigureright.half-width .divfigcaption, .block-entity-fieldnodefield-cityu-service-description .divfigureright.half-width .divfigcaption, .block-field-blocknodecityu-eventbody .divfigureright.half-width .divfigcaption, .block-field-blocknodepagebody .divfigureright.half-width .divfigcaption,
  .block-entity-fieldnodebody .divfigureright.quarter-width .divfigcaption,
  .field--name-field-cityu-normal-content .divfigureright.quarter-width .divfigcaption,
  .block-field-blocknodecityu-normal-pagebody .divfigureright.quarter-width .divfigcaption,
  .block-entity-fieldnodefield-cityu-service-description .divfigureright.quarter-width .divfigcaption,
  .block-field-blocknodecityu-eventbody .divfigureright.quarter-width .divfigcaption,
  .block-field-blocknodepagebody .divfigureright.quarter-width .divfigcaption {
    padding-left: 20px !important; }
  .block-entity-fieldnodebody .full-width, .field--name-field-cityu-normal-content .full-width, .block-field-blocknodecityu-normal-pagebody .full-width, .block-entity-fieldnodefield-cityu-service-description .full-width, .block-field-blocknodecityu-eventbody .full-width, .block-field-blocknodepagebody .full-width {
    float: none;
    width: 100%; }
  .block-entity-fieldnodebody .divfigureleft.half-width, .field--name-field-cityu-normal-content .divfigureleft.half-width, .block-field-blocknodecityu-normal-pagebody .divfigureleft.half-width, .block-entity-fieldnodefield-cityu-service-description .divfigureleft.half-width, .block-field-blocknodecityu-eventbody .divfigureleft.half-width, .block-field-blocknodepagebody .divfigureleft.half-width,
  .block-entity-fieldnodebody .divfigureright.half-width,
  .field--name-field-cityu-normal-content .divfigureright.half-width,
  .block-field-blocknodecityu-normal-pagebody .divfigureright.half-width,
  .block-entity-fieldnodefield-cityu-service-description .divfigureright.half-width,
  .block-field-blocknodecityu-eventbody .divfigureright.half-width,
  .block-field-blocknodepagebody .divfigureright.half-width {
    float: left;
    width: 50%;
    padding-right: 10px; }
  .block-entity-fieldnodebody .divfigcaption, .field--name-field-cityu-normal-content .divfigcaption, .block-field-blocknodecityu-normal-pagebody .divfigcaption, .block-entity-fieldnodefield-cityu-service-description .divfigcaption, .block-field-blocknodecityu-eventbody .divfigcaption, .block-field-blocknodepagebody .divfigcaption,
  .block-entity-fieldnodebody .divfigcaption span,
  .field--name-field-cityu-normal-content .divfigcaption span,
  .block-field-blocknodecityu-normal-pagebody .divfigcaption span,
  .block-entity-fieldnodefield-cityu-service-description .divfigcaption span,
  .block-field-blocknodecityu-eventbody .divfigcaption span,
  .block-field-blocknodepagebody .divfigcaption span {
    background: 0 0 !important; }
  
  .block-entity-fieldnodebody .divfigcaption span,
  .field--name-field-cityu-normal-content .divfigcaption span,
  .block-field-blocknodecityu-normal-pagebody .divfigcaption span,
  .block-entity-fieldnodefield-cityu-service-description .divfigcaption span,
  .block-field-blocknodecityu-eventbody .divfigcaption span,
  .block-field-blocknodepagebody .divfigcaption span,
  .block-entity-fieldnodebody .divfigureleft .divfigcaption,
  .field--name-field-cityu-normal-content .divfigureleft .divfigcaption,
  .block-field-blocknodecityu-normal-pagebody .divfigureleft .divfigcaption,
  .block-entity-fieldnodefield-cityu-service-description .divfigureleft .divfigcaption,
  .block-field-blocknodecityu-eventbody .divfigureleft .divfigcaption,
  .block-field-blocknodepagebody .divfigureleft .divfigcaption,
  .block-entity-fieldnodebody .divfigureleft span,
  .field--name-field-cityu-normal-content .divfigureleft span,
  .block-field-blocknodecityu-normal-pagebody .divfigureleft span,
  .block-entity-fieldnodefield-cityu-service-description .divfigureleft span,
  .block-field-blocknodecityu-eventbody .divfigureleft span,
  .block-field-blocknodepagebody .divfigureleft span,
  .block-entity-fieldnodebody .divfigureright .divfigcaption,
  .field--name-field-cityu-normal-content .divfigureright .divfigcaption,
  .block-field-blocknodecityu-normal-pagebody .divfigureright .divfigcaption,
  .block-entity-fieldnodefield-cityu-service-description .divfigureright .divfigcaption,
  .block-field-blocknodecityu-eventbody .divfigureright .divfigcaption,
  .block-field-blocknodepagebody .divfigureright .divfigcaption,
  .block-entity-fieldnodebody .divfigureright span,
  .field--name-field-cityu-normal-content .divfigureright span,
  .block-field-blocknodecityu-normal-pagebody .divfigureright span,
  .block-entity-fieldnodefield-cityu-service-description .divfigureright span,
  .block-field-blocknodecityu-eventbody .divfigureright span,
  .block-field-blocknodepagebody .divfigureright span {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    font-size: 14px !important;
    color: #828282 !important;
    font-style: italic;
    text-align: left;
    margin: 0 !important;
    padding: 0 !important; }
  
  .block-entity-fieldnodebody .divfigureright.half-width,
  .field--name-field-cityu-normal-content .divfigureright.half-width,
  .block-field-blocknodecityu-normal-pagebody .divfigureright.half-width,
  .block-entity-fieldnodefield-cityu-service-description .divfigureright.half-width,
  .block-field-blocknodecityu-eventbody .divfigureright.half-width,
  .block-field-blocknodepagebody .divfigureright.half-width {
    float: right !important;
    padding-right: 0 !important;
    padding-left: 10px; }
  .block-entity-fieldnodebody .half-width, .field--name-field-cityu-normal-content .half-width, .block-field-blocknodecityu-normal-pagebody .half-width, .block-entity-fieldnodefield-cityu-service-description .half-width, .block-field-blocknodecityu-eventbody .half-width, .block-field-blocknodepagebody .half-width {
    float: left;
    width: 50%;
    padding-right: 10px; }
  .block-entity-fieldnodebody span.image-zoom, .field--name-field-cityu-normal-content span.image-zoom, .block-field-blocknodecityu-normal-pagebody span.image-zoom, .block-entity-fieldnodefield-cityu-service-description span.image-zoom, .block-field-blocknodecityu-eventbody span.image-zoom, .block-field-blocknodepagebody span.image-zoom {
    position: absolute;
    bottom: 0;
    background: white !important;
    display: block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    right: 0;
    opacity: 0.8; }
  .block-entity-fieldnodebody span.image-zoom i, .field--name-field-cityu-normal-content span.image-zoom i, .block-field-blocknodecityu-normal-pagebody span.image-zoom i, .block-entity-fieldnodefield-cityu-service-description span.image-zoom i, .block-field-blocknodecityu-eventbody span.image-zoom i, .block-field-blocknodepagebody span.image-zoom i {
    position: relative;
    display: block;
    font-size: 18px;
    color: #828282 !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    top: 6px;
    left: 0px; }
  .block-entity-fieldnodebody .floatright, .field--name-field-cityu-normal-content .floatright, .block-field-blocknodecityu-normal-pagebody .floatright, .block-entity-fieldnodefield-cityu-service-description .floatright, .block-field-blocknodecityu-eventbody .floatright, .block-field-blocknodepagebody .floatright {
    float: right;
    padding-left: 20px; }
  .block-entity-fieldnodebody .floatright img.align-right, .field--name-field-cityu-normal-content .floatright img.align-right, .block-field-blocknodecityu-normal-pagebody .floatright img.align-right, .block-entity-fieldnodefield-cityu-service-description .floatright img.align-right, .block-field-blocknodecityu-eventbody .floatright img.align-right, .block-field-blocknodepagebody .floatright img.align-right {
    padding-right: 0px; }
  .block-entity-fieldnodebody .floatleft, .field--name-field-cityu-normal-content .floatleft, .block-field-blocknodecityu-normal-pagebody .floatleft, .block-entity-fieldnodefield-cityu-service-description .floatleft, .block-field-blocknodecityu-eventbody .floatleft, .block-field-blocknodepagebody .floatleft {
    float: left;
    padding-right: 20px; }
  .block-entity-fieldnodebody .floatleft img.align-left, .field--name-field-cityu-normal-content .floatleft img.align-left, .block-field-blocknodecityu-normal-pagebody .floatleft img.align-left, .block-entity-fieldnodefield-cityu-service-description .floatleft img.align-left, .block-field-blocknodecityu-eventbody .floatleft img.align-left, .block-field-blocknodepagebody .floatleft img.align-left {
    padding-right: 0px; }
  .block-entity-fieldnodebody .width-100-percent.floatleft, .field--name-field-cityu-normal-content .width-100-percent.floatleft, .block-field-blocknodecityu-normal-pagebody .width-100-percent.floatleft, .block-entity-fieldnodefield-cityu-service-description .width-100-percent.floatleft, .block-field-blocknodecityu-eventbody .width-100-percent.floatleft, .block-field-blocknodepagebody .width-100-percent.floatleft {
    padding-right: 0; }
  .block-entity-fieldnodebody .width-100-percent.floatleft img.align-left, .field--name-field-cityu-normal-content .width-100-percent.floatleft img.align-left, .block-field-blocknodecityu-normal-pagebody .width-100-percent.floatleft img.align-left, .block-entity-fieldnodefield-cityu-service-description .width-100-percent.floatleft img.align-left, .block-field-blocknodecityu-eventbody .width-100-percent.floatleft img.align-left, .block-field-blocknodepagebody .width-100-percent.floatleft img.align-left {
    padding-right: 0; }
  .block-entity-fieldnodebody .width-100-percent.floatright, .field--name-field-cityu-normal-content .width-100-percent.floatright, .block-field-blocknodecityu-normal-pagebody .width-100-percent.floatright, .block-entity-fieldnodefield-cityu-service-description .width-100-percent.floatright, .block-field-blocknodecityu-eventbody .width-100-percent.floatright, .block-field-blocknodepagebody .width-100-percent.floatright {
    padding-left: 0; }
  .block-entity-fieldnodebody .width-100-percent.floatright img.align-right, .field--name-field-cityu-normal-content .width-100-percent.floatright img.align-right, .block-field-blocknodecityu-normal-pagebody .width-100-percent.floatright img.align-right, .block-entity-fieldnodefield-cityu-service-description .width-100-percent.floatright img.align-right, .block-field-blocknodecityu-eventbody .width-100-percent.floatright img.align-right, .block-field-blocknodepagebody .width-100-percent.floatright img.align-right {
    padding-left: 0; }
  .block-entity-fieldnodebody .width-33-percent, .field--name-field-cityu-normal-content .width-33-percent, .block-field-blocknodecityu-normal-pagebody .width-33-percent, .block-entity-fieldnodefield-cityu-service-description .width-33-percent, .block-field-blocknodecityu-eventbody .width-33-percent, .block-field-blocknodepagebody .width-33-percent {
    width: 33.33%; }
  .block-entity-fieldnodebody .width-33-percent img:first-child, .field--name-field-cityu-normal-content .width-33-percent img:first-child, .block-field-blocknodecityu-normal-pagebody .width-33-percent img:first-child, .block-entity-fieldnodefield-cityu-service-description .width-33-percent img:first-child, .block-field-blocknodecityu-eventbody .width-33-percent img:first-child, .block-field-blocknodepagebody .width-33-percent img:first-child {
    width: 100%; }
  .block-entity-fieldnodebody .width-33-percent a, .field--name-field-cityu-normal-content .width-33-percent a, .block-field-blocknodecityu-normal-pagebody .width-33-percent a, .block-entity-fieldnodefield-cityu-service-description .width-33-percent a, .block-field-blocknodecityu-eventbody .width-33-percent a, .block-field-blocknodepagebody .width-33-percent a {
    display: inline-block; }
  .block-entity-fieldnodebody .width-33-percent a img, .field--name-field-cityu-normal-content .width-33-percent a img, .block-field-blocknodecityu-normal-pagebody .width-33-percent a img, .block-entity-fieldnodefield-cityu-service-description .width-33-percent a img, .block-field-blocknodecityu-eventbody .width-33-percent a img, .block-field-blocknodepagebody .width-33-percent a img {
    width: 100%; }
  .block-entity-fieldnodebody .width-50-percent, .field--name-field-cityu-normal-content .width-50-percent, .block-field-blocknodecityu-normal-pagebody .width-50-percent, .block-entity-fieldnodefield-cityu-service-description .width-50-percent, .block-field-blocknodecityu-eventbody .width-50-percent, .block-field-blocknodepagebody .width-50-percent {
    width: 50%; }
  .block-entity-fieldnodebody .width-50-percent img:first-child, .field--name-field-cityu-normal-content .width-50-percent img:first-child, .block-field-blocknodecityu-normal-pagebody .width-50-percent img:first-child, .block-entity-fieldnodefield-cityu-service-description .width-50-percent img:first-child, .block-field-blocknodecityu-eventbody .width-50-percent img:first-child, .block-field-blocknodepagebody .width-50-percent img:first-child {
    width: 100%; }
  .block-entity-fieldnodebody .width-50-percent a, .field--name-field-cityu-normal-content .width-50-percent a, .block-field-blocknodecityu-normal-pagebody .width-50-percent a, .block-entity-fieldnodefield-cityu-service-description .width-50-percent a, .block-field-blocknodecityu-eventbody .width-50-percent a, .block-field-blocknodepagebody .width-50-percent a {
    display: inline-block; }
  .block-entity-fieldnodebody .width-50-percent a img, .field--name-field-cityu-normal-content .width-50-percent a img, .block-field-blocknodecityu-normal-pagebody .width-50-percent a img, .block-entity-fieldnodefield-cityu-service-description .width-50-percent a img, .block-field-blocknodecityu-eventbody .width-50-percent a img, .block-field-blocknodepagebody .width-50-percent a img {
    width: 100%; }
  .block-entity-fieldnodebody .width-100-percent img:first-child, .field--name-field-cityu-normal-content .width-100-percent img:first-child, .block-field-blocknodecityu-normal-pagebody .width-100-percent img:first-child, .block-entity-fieldnodefield-cityu-service-description .width-100-percent img:first-child, .block-field-blocknodecityu-eventbody .width-100-percent img:first-child, .block-field-blocknodepagebody .width-100-percent img:first-child {
    width: 100%; }
  .block-entity-fieldnodebody .width-100-percent a, .field--name-field-cityu-normal-content .width-100-percent a, .block-field-blocknodecityu-normal-pagebody .width-100-percent a, .block-entity-fieldnodefield-cityu-service-description .width-100-percent a, .block-field-blocknodecityu-eventbody .width-100-percent a, .block-field-blocknodepagebody .width-100-percent a {
    width: 100%;
    display: inline-block; }
  .block-entity-fieldnodebody .width-100-percent a img, .field--name-field-cityu-normal-content .width-100-percent a img, .block-field-blocknodecityu-normal-pagebody .width-100-percent a img, .block-entity-fieldnodefield-cityu-service-description .width-100-percent a img, .block-field-blocknodecityu-eventbody .width-100-percent a img, .block-field-blocknodepagebody .width-100-percent a img {
    width: 100%; }
  .block-entity-fieldnodebody img.align-left, .field--name-field-cityu-normal-content img.align-left, .block-field-blocknodecityu-normal-pagebody img.align-left, .block-entity-fieldnodefield-cityu-service-description img.align-left, .block-field-blocknodecityu-eventbody img.align-left, .block-field-blocknodepagebody img.align-left {
    padding-right: 20px; }
  .block-entity-fieldnodebody img.align-right, .field--name-field-cityu-normal-content img.align-right, .block-field-blocknodecityu-normal-pagebody img.align-right, .block-entity-fieldnodefield-cityu-service-description img.align-right, .block-field-blocknodecityu-eventbody img.align-right, .block-field-blocknodepagebody img.align-right {
    padding-left: 20px; }
  .block-entity-fieldnodebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .field--name-field-cityu-normal-content .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodecityu-normal-pagebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-entity-fieldnodefield-cityu-service-description .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodecityu-eventbody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodepagebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before,
  .block-entity-fieldnodebody .cityu-media-pi .block-entity-fieldnodefield-published-date:before,
  .field--name-field-cityu-normal-content .cityu-media-pi .block-entity-fieldnodefield-published-date:before,
  .block-field-blocknodecityu-normal-pagebody .cityu-media-pi .block-entity-fieldnodefield-published-date:before,
  .block-entity-fieldnodefield-cityu-service-description .cityu-media-pi .block-entity-fieldnodefield-published-date:before,
  .block-field-blocknodecityu-eventbody .cityu-media-pi .block-entity-fieldnodefield-published-date:before,
  .block-field-blocknodepagebody .cityu-media-pi .block-entity-fieldnodefield-published-date:before {
    content: '';
    margin-bottom: 10px;
    font-size: 1.6em;
    font-weight: 300;
    line-height: 1em;
    color: #777; }
  .block-entity-fieldnodebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .field--name-field-cityu-normal-content .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodecityu-normal-pagebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-entity-fieldnodefield-cityu-service-description .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodecityu-eventbody .cityu-media-pr .block-entity-fieldnodefield-published-date:before, .block-field-blocknodepagebody .cityu-media-pr .block-entity-fieldnodefield-published-date:before {
    content: 'Press Release'; }
  .block-entity-fieldnodebody figcaption, .field--name-field-cityu-normal-content figcaption, .block-field-blocknodecityu-normal-pagebody figcaption, .block-entity-fieldnodefield-cityu-service-description figcaption, .block-field-blocknodecityu-eventbody figcaption, .block-field-blocknodepagebody figcaption,
  .block-entity-fieldnodebody div.imgfigcaption,
  .field--name-field-cityu-normal-content div.imgfigcaption,
  .block-field-blocknodecityu-normal-pagebody div.imgfigcaption,
  .block-entity-fieldnodefield-cityu-service-description div.imgfigcaption,
  .block-field-blocknodecityu-eventbody div.imgfigcaption,
  .block-field-blocknodepagebody div.imgfigcaption {
    font-weight: 300;
    font-size: 14px !important;
    color: #828282 !important;
    font-style: italic; }
  .block-entity-fieldnodebody .padleft, .field--name-field-cityu-normal-content .padleft, .block-field-blocknodecityu-normal-pagebody .padleft, .block-entity-fieldnodefield-cityu-service-description .padleft, .block-field-blocknodecityu-eventbody .padleft, .block-field-blocknodepagebody .padleft {
    padding-left: 20px; }
  .block-entity-fieldnodebody .padright, .field--name-field-cityu-normal-content .padright, .block-field-blocknodecityu-normal-pagebody .padright, .block-entity-fieldnodefield-cityu-service-description .padright, .block-field-blocknodecityu-eventbody .padright, .block-field-blocknodepagebody .padright {
    padding-right: 20px; }
  .block-entity-fieldnodebody figure.figdisplay, .field--name-field-cityu-normal-content figure.figdisplay, .block-field-blocknodecityu-normal-pagebody figure.figdisplay, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay, .block-field-blocknodecityu-eventbody figure.figdisplay, .block-field-blocknodepagebody figure.figdisplay {
    display: block; }
  .block-entity-fieldnodebody figure.figdisplay img.align-left, .field--name-field-cityu-normal-content figure.figdisplay img.align-left, .block-field-blocknodecityu-normal-pagebody figure.figdisplay img.align-left, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay img.align-left, .block-field-blocknodecityu-eventbody figure.figdisplay img.align-left, .block-field-blocknodepagebody figure.figdisplay img.align-left {
    padding-right: 0px !important;
    width: auto !important;
    max-width: 400px !important; }
  .block-entity-fieldnodebody figure.figdisplay img.align-right, .field--name-field-cityu-normal-content figure.figdisplay img.align-right, .block-field-blocknodecityu-normal-pagebody figure.figdisplay img.align-right, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay img.align-right, .block-field-blocknodecityu-eventbody figure.figdisplay img.align-right, .block-field-blocknodepagebody figure.figdisplay img.align-right {
    width: auto !important;
    max-width: 400px !important; }
  .block-entity-fieldnodebody figure.figdisplay figure.align-right, .field--name-field-cityu-normal-content figure.figdisplay figure.align-right, .block-field-blocknodecityu-normal-pagebody figure.figdisplay figure.align-right, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay figure.align-right, .block-field-blocknodecityu-eventbody figure.figdisplay figure.align-right, .block-field-blocknodepagebody figure.figdisplay figure.align-right {
    padding-left: 10px !important;
    padding-right: 0 !important; }
  .block-entity-fieldnodebody figure.figdisplay figure.align-left, .field--name-field-cityu-normal-content figure.figdisplay figure.align-left, .block-field-blocknodecityu-normal-pagebody figure.figdisplay figure.align-left, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay figure.align-left, .block-field-blocknodecityu-eventbody figure.figdisplay figure.align-left, .block-field-blocknodepagebody figure.figdisplay figure.align-left {
    padding-right: 10px !important; }
  .block-entity-fieldnodebody figure.figdisplay article.align-left, .field--name-field-cityu-normal-content figure.figdisplay article.align-left, .block-field-blocknodecityu-normal-pagebody figure.figdisplay article.align-left, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay article.align-left, .block-field-blocknodecityu-eventbody figure.figdisplay article.align-left, .block-field-blocknodepagebody figure.figdisplay article.align-left,
  .block-entity-fieldnodebody figure.figdisplay article.media-image,
  .field--name-field-cityu-normal-content figure.figdisplay article.media-image,
  .block-field-blocknodecityu-normal-pagebody figure.figdisplay article.media-image,
  .block-entity-fieldnodefield-cityu-service-description figure.figdisplay article.media-image,
  .block-field-blocknodecityu-eventbody figure.figdisplay article.media-image,
  .block-field-blocknodepagebody figure.figdisplay article.media-image {
    max-width: 400px !important; }
  .block-entity-fieldnodebody figure.figdisplay figure.align-left, .field--name-field-cityu-normal-content figure.figdisplay figure.align-left, .block-field-blocknodecityu-normal-pagebody figure.figdisplay figure.align-left, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay figure.align-left, .block-field-blocknodecityu-eventbody figure.figdisplay figure.align-left, .block-field-blocknodepagebody figure.figdisplay figure.align-left, .block-entity-fieldnodebody figure.figdisplay figure.align-right, .field--name-field-cityu-normal-content figure.figdisplay figure.align-right, .block-field-blocknodecityu-normal-pagebody figure.figdisplay figure.align-right, .block-entity-fieldnodefield-cityu-service-description figure.figdisplay figure.align-right, .block-field-blocknodecityu-eventbody figure.figdisplay figure.align-right, .block-field-blocknodepagebody figure.figdisplay figure.align-right {
    width: 50% !important;
    max-width: 410px !important; }
  .block-entity-fieldnodebody figure, .field--name-field-cityu-normal-content figure, .block-field-blocknodecityu-normal-pagebody figure, .block-entity-fieldnodefield-cityu-service-description figure, .block-field-blocknodecityu-eventbody figure, .block-field-blocknodepagebody figure {
    margin: 0;
    padding: 0; }
  .block-entity-fieldnodebody figure img, .field--name-field-cityu-normal-content figure img, .block-field-blocknodecityu-normal-pagebody figure img, .block-entity-fieldnodefield-cityu-service-description figure img, .block-field-blocknodecityu-eventbody figure img, .block-field-blocknodepagebody figure img {
    display: block;
    width: 100%; }
  .block-entity-fieldnodebody .align-left, .field--name-field-cityu-normal-content .align-left, .block-field-blocknodecityu-normal-pagebody .align-left, .block-entity-fieldnodefield-cityu-service-description .align-left, .block-field-blocknodecityu-eventbody .align-left, .block-field-blocknodepagebody .align-left {
    float: left; }
  .block-entity-fieldnodebody .align-right, .field--name-field-cityu-normal-content .align-right, .block-field-blocknodecityu-normal-pagebody .align-right, .block-entity-fieldnodefield-cityu-service-description .align-right, .block-field-blocknodecityu-eventbody .align-right, .block-field-blocknodepagebody .align-right {
    float: right; }
  .block-entity-fieldnodebody .align-left article, .field--name-field-cityu-normal-content .align-left article, .block-field-blocknodecityu-normal-pagebody .align-left article, .block-entity-fieldnodefield-cityu-service-description .align-left article, .block-field-blocknodecityu-eventbody .align-left article, .block-field-blocknodepagebody .align-left article,
  .block-entity-fieldnodebody .align-left figcaption,
  .field--name-field-cityu-normal-content .align-left figcaption,
  .block-field-blocknodecityu-normal-pagebody .align-left figcaption,
  .block-entity-fieldnodefield-cityu-service-description .align-left figcaption,
  .block-field-blocknodecityu-eventbody .align-left figcaption,
  .block-field-blocknodepagebody .align-left figcaption,
  .block-entity-fieldnodebody article.align-left,
  .field--name-field-cityu-normal-content article.align-left,
  .block-field-blocknodecityu-normal-pagebody article.align-left,
  .block-entity-fieldnodefield-cityu-service-description article.align-left,
  .block-field-blocknodecityu-eventbody article.align-left,
  .block-field-blocknodepagebody article.align-left {
    padding-right: 20px; }
  .block-entity-fieldnodebody .align-right article, .field--name-field-cityu-normal-content .align-right article, .block-field-blocknodecityu-normal-pagebody .align-right article, .block-entity-fieldnodefield-cityu-service-description .align-right article, .block-field-blocknodecityu-eventbody .align-right article, .block-field-blocknodepagebody .align-right article,
  .block-entity-fieldnodebody .align-right figcaption,
  .field--name-field-cityu-normal-content .align-right figcaption,
  .block-field-blocknodecityu-normal-pagebody .align-right figcaption,
  .block-entity-fieldnodefield-cityu-service-description .align-right figcaption,
  .block-field-blocknodecityu-eventbody .align-right figcaption,
  .block-field-blocknodepagebody .align-right figcaption,
  .block-entity-fieldnodebody article.align-right,
  .field--name-field-cityu-normal-content article.align-right,
  .block-field-blocknodecityu-normal-pagebody article.align-right,
  .block-entity-fieldnodefield-cityu-service-description article.align-right,
  .block-field-blocknodecityu-eventbody article.align-right,
  .block-field-blocknodepagebody article.align-right {
    padding-left: 20px; }
  .block-entity-fieldnodebody figure.embedded-entity, .field--name-field-cityu-normal-content figure.embedded-entity, .block-field-blocknodecityu-normal-pagebody figure.embedded-entity, .block-entity-fieldnodefield-cityu-service-description figure.embedded-entity, .block-field-blocknodecityu-eventbody figure.embedded-entity, .block-field-blocknodepagebody figure.embedded-entity,
  .block-entity-fieldnodebody article.embedded-entity,
  .field--name-field-cityu-normal-content article.embedded-entity,
  .block-field-blocknodecityu-normal-pagebody article.embedded-entity,
  .block-entity-fieldnodefield-cityu-service-description article.embedded-entity,
  .block-field-blocknodecityu-eventbody article.embedded-entity,
  .block-field-blocknodepagebody article.embedded-entity {
    margin-bottom: 20px; }
  .block-entity-fieldnodebody .width-25-percent, .field--name-field-cityu-normal-content .width-25-percent, .block-field-blocknodecityu-normal-pagebody .width-25-percent, .block-entity-fieldnodefield-cityu-service-description .width-25-percent, .block-field-blocknodecityu-eventbody .width-25-percent, .block-field-blocknodepagebody .width-25-percent {
    width: 25%; }
  .block-entity-fieldnodebody .width-33-percent, .field--name-field-cityu-normal-content .width-33-percent, .block-field-blocknodecityu-normal-pagebody .width-33-percent, .block-entity-fieldnodefield-cityu-service-description .width-33-percent, .block-field-blocknodecityu-eventbody .width-33-percent, .block-field-blocknodepagebody .width-33-percent {
    width: 33.33%; }
  .block-entity-fieldnodebody .width-50-percent, .field--name-field-cityu-normal-content .width-50-percent, .block-field-blocknodecityu-normal-pagebody .width-50-percent, .block-entity-fieldnodefield-cityu-service-description .width-50-percent, .block-field-blocknodecityu-eventbody .width-50-percent, .block-field-blocknodepagebody .width-50-percent {
    width: 50%; }
  .block-entity-fieldnodebody .width-75-percent, .field--name-field-cityu-normal-content .width-75-percent, .block-field-blocknodecityu-normal-pagebody .width-75-percent, .block-entity-fieldnodefield-cityu-service-description .width-75-percent, .block-field-blocknodecityu-eventbody .width-75-percent, .block-field-blocknodepagebody .width-75-percent {
    width: 75%; }
  .block-entity-fieldnodebody .width-66-percent, .field--name-field-cityu-normal-content .width-66-percent, .block-field-blocknodecityu-normal-pagebody .width-66-percent, .block-entity-fieldnodefield-cityu-service-description .width-66-percent, .block-field-blocknodecityu-eventbody .width-66-percent, .block-field-blocknodepagebody .width-66-percent {
    width: 66.66%; }
  .block-entity-fieldnodebody .width-100-percent, .field--name-field-cityu-normal-content .width-100-percent, .block-field-blocknodecityu-normal-pagebody .width-100-percent, .block-entity-fieldnodefield-cityu-service-description .width-100-percent, .block-field-blocknodecityu-eventbody .width-100-percent, .block-field-blocknodepagebody .width-100-percent {
    width: 100%; }
  .block-entity-fieldnodebody .node-main-content, .field--name-field-cityu-normal-content .node-main-content, .block-field-blocknodecityu-normal-pagebody .node-main-content, .block-entity-fieldnodefield-cityu-service-description .node-main-content, .block-field-blocknodecityu-eventbody .node-main-content, .block-field-blocknodepagebody .node-main-content {
    line-height: 1.6em;
    color: #000; }
  .block-entity-fieldnodebody .contextual, .field--name-field-cityu-normal-content .contextual, .block-field-blocknodecityu-normal-pagebody .contextual, .block-entity-fieldnodefield-cityu-service-description .contextual, .block-field-blocknodecityu-eventbody .contextual, .block-field-blocknodepagebody .contextual {
    position: absolute;
    top: 1px;
    right: -5px; }
  .block-entity-fieldnodebody .contextual.open, .field--name-field-cityu-normal-content .contextual.open, .block-field-blocknodecityu-normal-pagebody .contextual.open, .block-entity-fieldnodefield-cityu-service-description .contextual.open, .block-field-blocknodecityu-eventbody .contextual.open, .block-field-blocknodepagebody .contextual.open {
    z-index: 501; }
  .block-entity-fieldnodebody .contextual .trigger, .field--name-field-cityu-normal-content .contextual .trigger, .block-field-blocknodecityu-normal-pagebody .contextual .trigger, .block-entity-fieldnodefield-cityu-service-description .contextual .trigger, .block-field-blocknodecityu-eventbody .contextual .trigger, .block-field-blocknodepagebody .contextual .trigger {
    background-size: 10px 10px;
    height: 16px !important;
    width: 16px !important; }
  .block-entity-fieldnodebody .contextual-links a, .field--name-field-cityu-normal-content .contextual-links a, .block-field-blocknodecityu-normal-pagebody .contextual-links a, .block-entity-fieldnodefield-cityu-service-description .contextual-links a, .block-field-blocknodecityu-eventbody .contextual-links a, .block-field-blocknodepagebody .contextual-links a {
    font-size: 13px !important;
    color: #222 !important; }
  .block-entity-fieldnodebody .contextual-links a:hover, .field--name-field-cityu-normal-content .contextual-links a:hover, .block-field-blocknodecityu-normal-pagebody .contextual-links a:hover, .block-entity-fieldnodefield-cityu-service-description .contextual-links a:hover, .block-field-blocknodecityu-eventbody .contextual-links a:hover, .block-field-blocknodepagebody .contextual-links a:hover {
    color: #bf165e !important; }
  .block-entity-fieldnodebody .tabs--primary.nav, .field--name-field-cityu-normal-content .tabs--primary.nav, .block-field-blocknodecityu-normal-pagebody .tabs--primary.nav, .block-entity-fieldnodefield-cityu-service-description .tabs--primary.nav, .block-field-blocknodecityu-eventbody .tabs--primary.nav, .block-field-blocknodepagebody .tabs--primary.nav {
    margin-bottom: 30px; }
  .block-entity-fieldnodebody .tabs--primary.nav > li > a:hover, .field--name-field-cityu-normal-content .tabs--primary.nav > li > a:hover, .block-field-blocknodecityu-normal-pagebody .tabs--primary.nav > li > a:hover, .block-entity-fieldnodefield-cityu-service-description .tabs--primary.nav > li > a:hover, .block-field-blocknodecityu-eventbody .tabs--primary.nav > li > a:hover, .block-field-blocknodepagebody .tabs--primary.nav > li > a:hover,
  .block-entity-fieldnodebody .tabs--primary.nav > li > a:focus,
  .field--name-field-cityu-normal-content .tabs--primary.nav > li > a:focus,
  .block-field-blocknodecityu-normal-pagebody .tabs--primary.nav > li > a:focus,
  .block-entity-fieldnodefield-cityu-service-description .tabs--primary.nav > li > a:focus,
  .block-field-blocknodecityu-eventbody .tabs--primary.nav > li > a:focus,
  .block-field-blocknodepagebody .tabs--primary.nav > li > a:focus {
    background-color: #444 !important;
    color: #fff !important; }
  .block-entity-fieldnodebody .embedded-entity .file .file-icon, .field--name-field-cityu-normal-content .embedded-entity .file .file-icon, .block-field-blocknodecityu-normal-pagebody .embedded-entity .file .file-icon, .block-entity-fieldnodefield-cityu-service-description .embedded-entity .file .file-icon, .block-field-blocknodecityu-eventbody .embedded-entity .file .file-icon, .block-field-blocknodepagebody .embedded-entity .file .file-icon {
    margin-right: 10px; }
  .block-entity-fieldnodebody .embedded-entity .file .file-size, .field--name-field-cityu-normal-content .embedded-entity .file .file-size, .block-field-blocknodecityu-normal-pagebody .embedded-entity .file .file-size, .block-entity-fieldnodefield-cityu-service-description .embedded-entity .file .file-size, .block-field-blocknodecityu-eventbody .embedded-entity .file .file-size, .block-field-blocknodepagebody .embedded-entity .file .file-size {
    display: none; }
  .block-entity-fieldnodebody .cityu-image-layout, .field--name-field-cityu-normal-content .cityu-image-layout, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout, .block-field-blocknodecityu-eventbody .cityu-image-layout, .block-field-blocknodepagebody .cityu-image-layout {
    padding-left: 0;
    padding-right: 0; }
  .block-entity-fieldnodebody .cityu-image-layout, .field--name-field-cityu-normal-content .cityu-image-layout, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout, .block-field-blocknodecityu-eventbody .cityu-image-layout, .block-field-blocknodepagebody .cityu-image-layout {
    line-height: 1.2em !important; }
  .block-entity-fieldnodebody .cityu-image-layout img, .field--name-field-cityu-normal-content .cityu-image-layout img, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout img, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout img, .block-field-blocknodecityu-eventbody .cityu-image-layout img, .block-field-blocknodepagebody .cityu-image-layout img {
    width: 100%;
    height: auto !important; }
  .block-entity-fieldnodebody .cityu-image-layout .row > div, .field--name-field-cityu-normal-content .cityu-image-layout .row > div, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout .row > div, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout .row > div, .block-field-blocknodecityu-eventbody .cityu-image-layout .row > div, .block-field-blocknodepagebody .cityu-image-layout .row > div {
    margin-top: 0.4em;
    margin-bottom: 1.2em; }
  .block-entity-fieldnodebody .cityu-image-layout figure + p, .field--name-field-cityu-normal-content .cityu-image-layout figure + p, .block-field-blocknodecityu-normal-pagebody .cityu-image-layout figure + p, .block-entity-fieldnodefield-cityu-service-description .cityu-image-layout figure + p, .block-field-blocknodecityu-eventbody .cityu-image-layout figure + p, .block-field-blocknodepagebody .cityu-image-layout figure + p {
    display: none; }
  .block-entity-fieldnodebody .tpl-accordion-item, .field--name-field-cityu-normal-content .tpl-accordion-item, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item, .block-field-blocknodecityu-eventbody .tpl-accordion-item, .block-field-blocknodepagebody .tpl-accordion-item {
    font-size: 17px;
    line-height: 30px;
    margin-top: 24px;
    padding-left: 0;
    padding-right: 0; }
    .block-entity-fieldnodebody .tpl-accordion-item::after, .field--name-field-cityu-normal-content .tpl-accordion-item::after, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item::after, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item::after, .block-field-blocknodecityu-eventbody .tpl-accordion-item::after, .block-field-blocknodepagebody .tpl-accordion-item::after {
      display: block;
      clear: both;
      content: ""; }
    .block-entity-fieldnodebody .tpl-accordion-item table, .field--name-field-cityu-normal-content .tpl-accordion-item table, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item table, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item table, .block-field-blocknodecityu-eventbody .tpl-accordion-item table, .block-field-blocknodepagebody .tpl-accordion-item table {
      border-collapse: separate; }
      .block-entity-fieldnodebody .tpl-accordion-item table tr, .field--name-field-cityu-normal-content .tpl-accordion-item table tr, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item table tr, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item table tr, .block-field-blocknodecityu-eventbody .tpl-accordion-item table tr, .block-field-blocknodepagebody .tpl-accordion-item table tr {
        background-color: #FFFFFF; }
    .block-entity-fieldnodebody .tpl-accordion-item .field--name-field-cityu-image, .field--name-field-cityu-normal-content .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .field--name-field-cityu-image, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-eventbody .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodepagebody .tpl-accordion-item .field--name-field-cityu-image {
      width: 201px; }
      @media (min-width: 760px) {
        .block-entity-fieldnodebody .tpl-accordion-item .field--name-field-cityu-image, .field--name-field-cityu-normal-content .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .field--name-field-cityu-image, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-eventbody .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodepagebody .tpl-accordion-item .field--name-field-cityu-image {
          width: 120px; } }
      @media (min-width: 1000px) {
        .block-entity-fieldnodebody .tpl-accordion-item .field--name-field-cityu-image, .field--name-field-cityu-normal-content .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .field--name-field-cityu-image, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-eventbody .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodepagebody .tpl-accordion-item .field--name-field-cityu-image {
          width: 144px; } }
      @media (min-width: 1200px) {
        .block-entity-fieldnodebody .tpl-accordion-item .field--name-field-cityu-image, .field--name-field-cityu-normal-content .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .field--name-field-cityu-image, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodecityu-eventbody .tpl-accordion-item .field--name-field-cityu-image, .block-field-blocknodepagebody .tpl-accordion-item .field--name-field-cityu-image {
          width: 186px; } }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .tpl-accordion-item .section-intro-message, .field--name-field-cityu-normal-content .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .section-intro-message, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-eventbody .tpl-accordion-item .section-intro-message, .block-field-blocknodepagebody .tpl-accordion-item .section-intro-message {
        flex-basis: calc(100% - 120px);
        padding-left: 16px; } }
    @media (min-width: 1000px) {
      .block-entity-fieldnodebody .tpl-accordion-item .section-intro-message, .field--name-field-cityu-normal-content .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .section-intro-message, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-eventbody .tpl-accordion-item .section-intro-message, .block-field-blocknodepagebody .tpl-accordion-item .section-intro-message {
        flex-basis: calc(100% - 144px);
        padding-left: 24px; } }
    @media (min-width: 1200px) {
      .block-entity-fieldnodebody .tpl-accordion-item .section-intro-message, .field--name-field-cityu-normal-content .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-item .section-intro-message, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-item .section-intro-message, .block-field-blocknodecityu-eventbody .tpl-accordion-item .section-intro-message, .block-field-blocknodepagebody .tpl-accordion-item .section-intro-message {
        flex: 0 0;
        flex-basis: calc(100% - 186px);
        max-width: calc(100% - 186px);
        padding-left: 32px; } }
  .block-entity-fieldnodebody .tpl-accordion-left, .field--name-field-cityu-normal-content .tpl-accordion-left, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-left, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-left, .block-field-blocknodecityu-eventbody .tpl-accordion-left, .block-field-blocknodepagebody .tpl-accordion-left {
    width: 100%;
    margin-bottom: 16px; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .tpl-accordion-left, .field--name-field-cityu-normal-content .tpl-accordion-left, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-left, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-left, .block-field-blocknodecityu-eventbody .tpl-accordion-left, .block-field-blocknodepagebody .tpl-accordion-left {
        margin-bottom: 0; } }
  .block-entity-fieldnodebody .tpl-accordion-right, .field--name-field-cityu-normal-content .tpl-accordion-right, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-right, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-right, .block-field-blocknodecityu-eventbody .tpl-accordion-right, .block-field-blocknodepagebody .tpl-accordion-right {
    width: 100%;
    margin-bottom: 16px; }
    .block-entity-fieldnodebody .tpl-accordion-right img, .field--name-field-cityu-normal-content .tpl-accordion-right img, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-right img, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-right img, .block-field-blocknodecityu-eventbody .tpl-accordion-right img, .block-field-blocknodepagebody .tpl-accordion-right img {
      width: 100%; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .tpl-accordion-right, .field--name-field-cityu-normal-content .tpl-accordion-right, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-right, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-right, .block-field-blocknodecityu-eventbody .tpl-accordion-right, .block-field-blocknodepagebody .tpl-accordion-right {
        float: right;
        width: 29%;
        margin-left: 16px; } }
    @media (min-width: 1000px) {
      .block-entity-fieldnodebody .tpl-accordion-right, .field--name-field-cityu-normal-content .tpl-accordion-right, .block-field-blocknodecityu-normal-pagebody .tpl-accordion-right, .block-entity-fieldnodefield-cityu-service-description .tpl-accordion-right, .block-field-blocknodecityu-eventbody .tpl-accordion-right, .block-field-blocknodepagebody .tpl-accordion-right {
        margin-left: 24px; } }
  .block-entity-fieldnodebody .thanks-table, .field--name-field-cityu-normal-content .thanks-table, .block-field-blocknodecityu-normal-pagebody .thanks-table, .block-entity-fieldnodefield-cityu-service-description .thanks-table, .block-field-blocknodecityu-eventbody .thanks-table, .block-field-blocknodepagebody .thanks-table {
    width: 100%;
    border-bottom: 1px solid #ACACAC;
    padding: 30px 0 25px 0; }
  .block-entity-fieldnodebody .thanks-table-item, .field--name-field-cityu-normal-content .thanks-table-item, .block-field-blocknodecityu-normal-pagebody .thanks-table-item, .block-entity-fieldnodefield-cityu-service-description .thanks-table-item, .block-field-blocknodecityu-eventbody .thanks-table-item, .block-field-blocknodepagebody .thanks-table-item {
    margin-top: 20px;
    display: none; }
    @media (min-width: 1000px) {
      .block-entity-fieldnodebody .thanks-table-item, .field--name-field-cityu-normal-content .thanks-table-item, .block-field-blocknodecityu-normal-pagebody .thanks-table-item, .block-entity-fieldnodefield-cityu-service-description .thanks-table-item, .block-field-blocknodecityu-eventbody .thanks-table-item, .block-field-blocknodepagebody .thanks-table-item {
        display: block; } }
  .block-entity-fieldnodebody .thanks-table-topic, .field--name-field-cityu-normal-content .thanks-table-topic, .block-field-blocknodecityu-normal-pagebody .thanks-table-topic, .block-entity-fieldnodefield-cityu-service-description .thanks-table-topic, .block-field-blocknodecityu-eventbody .thanks-table-topic, .block-field-blocknodepagebody .thanks-table-topic {
    display: inline-block;
    width: 100%;
    color: #bf165e; }
  .block-entity-fieldnodebody .thanks-table-btnmore, .field--name-field-cityu-normal-content .thanks-table-btnmore, .block-field-blocknodecityu-normal-pagebody .thanks-table-btnmore, .block-entity-fieldnodefield-cityu-service-description .thanks-table-btnmore, .block-field-blocknodecityu-eventbody .thanks-table-btnmore, .block-field-blocknodepagebody .thanks-table-btnmore {
    background-image: url(../images/donor-roll-more.svg);
    background-size: 100%;
    width: 37px;
    height: 37px;
    float: right;
    cursor: pointer; }
    @media (min-width: 1000px) {
      .block-entity-fieldnodebody .thanks-table-btnmore, .field--name-field-cityu-normal-content .thanks-table-btnmore, .block-field-blocknodecityu-normal-pagebody .thanks-table-btnmore, .block-entity-fieldnodefield-cityu-service-description .thanks-table-btnmore, .block-field-blocknodecityu-eventbody .thanks-table-btnmore, .block-field-blocknodepagebody .thanks-table-btnmore {
        display: none; } }
  .block-entity-fieldnodebody .thanks-table-item-name, .field--name-field-cityu-normal-content .thanks-table-item-name, .block-field-blocknodecityu-normal-pagebody .thanks-table-item-name, .block-entity-fieldnodefield-cityu-service-description .thanks-table-item-name, .block-field-blocknodecityu-eventbody .thanks-table-item-name, .block-field-blocknodepagebody .thanks-table-item-name {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px; }
    .block-entity-fieldnodebody .thanks-table-item-name:last-child, .field--name-field-cityu-normal-content .thanks-table-item-name:last-child, .block-field-blocknodecityu-normal-pagebody .thanks-table-item-name:last-child, .block-entity-fieldnodefield-cityu-service-description .thanks-table-item-name:last-child, .block-field-blocknodecityu-eventbody .thanks-table-item-name:last-child, .block-field-blocknodepagebody .thanks-table-item-name:last-child {
      margin-bottom: 0; }
  .block-entity-fieldnodebody .thanks-table-active .thanks-table-item, .field--name-field-cityu-normal-content .thanks-table-active .thanks-table-item, .block-field-blocknodecityu-normal-pagebody .thanks-table-active .thanks-table-item, .block-entity-fieldnodefield-cityu-service-description .thanks-table-active .thanks-table-item, .block-field-blocknodecityu-eventbody .thanks-table-active .thanks-table-item, .block-field-blocknodepagebody .thanks-table-active .thanks-table-item {
    display: block; }
  .block-entity-fieldnodebody .thanks-table-active .thanks-table-btnmore, .field--name-field-cityu-normal-content .thanks-table-active .thanks-table-btnmore, .block-field-blocknodecityu-normal-pagebody .thanks-table-active .thanks-table-btnmore, .block-entity-fieldnodefield-cityu-service-description .thanks-table-active .thanks-table-btnmore, .block-field-blocknodecityu-eventbody .thanks-table-active .thanks-table-btnmore, .block-field-blocknodepagebody .thanks-table-active .thanks-table-btnmore {
    background-image: url(../images/donor-roll-hide.svg); }
  .block-entity-fieldnodebody .donor-roll-anchor, .field--name-field-cityu-normal-content .donor-roll-anchor, .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor, .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor, .block-field-blocknodecityu-eventbody .donor-roll-anchor, .block-field-blocknodepagebody .donor-roll-anchor {
    margin-bottom: 0 !important;
    margin-left: -10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 !important;
    list-style: none; }
    .block-entity-fieldnodebody .donor-roll-anchor li, .field--name-field-cityu-normal-content .donor-roll-anchor li, .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor li, .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor li, .block-field-blocknodecityu-eventbody .donor-roll-anchor li, .block-field-blocknodepagebody .donor-roll-anchor li {
      margin: 0 0 10px;
      padding: 0 10px;
      font-size: 14px !important;
      line-height: 27px;
      border-right: 1px solid rgba(141, 141, 141, 0.6);
      cursor: pointer;
      color: #bf165e; }
      .no-touch .block-entity-fieldnodebody .donor-roll-anchor li:hover, .no-touch .field--name-field-cityu-normal-content .donor-roll-anchor li:hover, .no-touch .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor li:hover, .no-touch .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor li:hover, .no-touch .block-field-blocknodecityu-eventbody .donor-roll-anchor li:hover, .no-touch .block-field-blocknodepagebody .donor-roll-anchor li:hover, .block-entity-fieldnodebody .donor-roll-anchor li:active, .field--name-field-cityu-normal-content .donor-roll-anchor li:active, .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor li:active, .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor li:active, .block-field-blocknodecityu-eventbody .donor-roll-anchor li:active, .block-field-blocknodepagebody .donor-roll-anchor li:active {
        color: #6b203e; }
      .block-entity-fieldnodebody .donor-roll-anchor li:last-child, .field--name-field-cityu-normal-content .donor-roll-anchor li:last-child, .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor li:last-child, .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor li:last-child, .block-field-blocknodecityu-eventbody .donor-roll-anchor li:last-child, .block-field-blocknodepagebody .donor-roll-anchor li:last-child {
        border-right: none; }
      .block-entity-fieldnodebody .donor-roll-anchor li::after, .field--name-field-cityu-normal-content .donor-roll-anchor li::after, .block-field-blocknodecityu-normal-pagebody .donor-roll-anchor li::after, .block-entity-fieldnodefield-cityu-service-description .donor-roll-anchor li::after, .block-field-blocknodecityu-eventbody .donor-roll-anchor li::after, .block-field-blocknodepagebody .donor-roll-anchor li::after {
        display: none; }
  .block-entity-fieldnodebody .people-story-list-tab, .field--name-field-cityu-normal-content .people-story-list-tab, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab, .block-field-blocknodecityu-eventbody .people-story-list-tab, .block-field-blocknodepagebody .people-story-list-tab {
    margin-bottom: 32px !important;
    border-bottom: 1px solid #e7e7e7; }
    .block-entity-fieldnodebody .people-story-list-tab a, .field--name-field-cityu-normal-content .people-story-list-tab a, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab a, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab a, .block-field-blocknodecityu-eventbody .people-story-list-tab a, .block-field-blocknodepagebody .people-story-list-tab a {
      display: inline-block;
      width: 50%;
      color: #2e2e2e !important;
      font-size: 0.84375rem !important;
      font-weight: 900;
      letter-spacing: 0.0625rem;
      line-height: 1.125rem !important;
      padding: 0.75rem 0; }
      .block-entity-fieldnodebody .people-story-list-tab a:last-child, .field--name-field-cityu-normal-content .people-story-list-tab a:last-child, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab a:last-child, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab a:last-child, .block-field-blocknodecityu-eventbody .people-story-list-tab a:last-child, .block-field-blocknodepagebody .people-story-list-tab a:last-child {
        padding-left: 1.875rem; }
        .block-entity-fieldnodebody .people-story-list-tab a:last-child.active, .field--name-field-cityu-normal-content .people-story-list-tab a:last-child.active, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab a:last-child.active, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab a:last-child.active, .block-field-blocknodecityu-eventbody .people-story-list-tab a:last-child.active, .block-field-blocknodepagebody .people-story-list-tab a:last-child.active {
          padding-left: 0; }
      @media (max-width: 759.98px) {
        .block-entity-fieldnodebody .people-story-list-tab a, .field--name-field-cityu-normal-content .people-story-list-tab a, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab a, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab a, .block-field-blocknodecityu-eventbody .people-story-list-tab a, .block-field-blocknodepagebody .people-story-list-tab a {
          font-size: 0.75rem !important;
          line-height: 1rem !important;
          padding: 0.5rem 0; } }
    .block-entity-fieldnodebody .people-story-list-tab .active, .field--name-field-cityu-normal-content .people-story-list-tab .active, .block-field-blocknodecityu-normal-pagebody .people-story-list-tab .active, .block-entity-fieldnodefield-cityu-service-description .people-story-list-tab .active, .block-field-blocknodecityu-eventbody .people-story-list-tab .active, .block-field-blocknodepagebody .people-story-list-tab .active {
      color: #bf165e !important;
      border-bottom: 4px solid #bf165e; }
  @media (max-width: 759.98px) {
    .block-entity-fieldnodebody .cityu-table2, .field--name-field-cityu-normal-content .cityu-table2, .block-field-blocknodecityu-normal-pagebody .cityu-table2, .block-entity-fieldnodefield-cityu-service-description .cityu-table2, .block-field-blocknodecityu-eventbody .cityu-table2, .block-field-blocknodepagebody .cityu-table2 {
      overflow: auto;
      width: 100%; } }
  .block-entity-fieldnodebody .cityu-table2 table, .field--name-field-cityu-normal-content .cityu-table2 table, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table, .block-field-blocknodecityu-eventbody .cityu-table2 table, .block-field-blocknodepagebody .cityu-table2 table {
    float: none;
    width: 100%;
    margin-bottom: 0.5rem; }
    @media (min-width: 760px) {
      .block-entity-fieldnodebody .cityu-table2 table, .field--name-field-cityu-normal-content .cityu-table2 table, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table, .block-field-blocknodecityu-eventbody .cityu-table2 table, .block-field-blocknodepagebody .cityu-table2 table {
        margin-bottom: 1rem; } }
    @media (max-width: 759.98px) {
      .block-entity-fieldnodebody .cityu-table2 table, .field--name-field-cityu-normal-content .cityu-table2 table, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table, .block-field-blocknodecityu-eventbody .cityu-table2 table, .block-field-blocknodepagebody .cityu-table2 table {
        min-width: 510px; } }
    .block-entity-fieldnodebody .cityu-table2 table th, .field--name-field-cityu-normal-content .cityu-table2 table th, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table th, .block-field-blocknodecityu-eventbody .cityu-table2 table th, .block-field-blocknodepagebody .cityu-table2 table th,
    .block-entity-fieldnodebody .cityu-table2 table td,
    .field--name-field-cityu-normal-content .cityu-table2 table td,
    .block-field-blocknodecityu-normal-pagebody .cityu-table2 table td,
    .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table td,
    .block-field-blocknodecityu-eventbody .cityu-table2 table td,
    .block-field-blocknodepagebody .cityu-table2 table td {
      padding: 0.9375rem 1.4375rem 0.9375rem 0; }
    .block-entity-fieldnodebody .cityu-table2 table th, .field--name-field-cityu-normal-content .cityu-table2 table th, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table th, .block-field-blocknodecityu-eventbody .cityu-table2 table th, .block-field-blocknodepagebody .cityu-table2 table th {
      color: #2E2E2E;
      font-size: 1rem;
      line-height: 26px;
      font-weight: 900;
      letter-spacing: 1px; }
      @media (min-width: 760px) {
        .block-entity-fieldnodebody .cityu-table2 table th, .field--name-field-cityu-normal-content .cityu-table2 table th, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table th, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table th, .block-field-blocknodecityu-eventbody .cityu-table2 table th, .block-field-blocknodepagebody .cityu-table2 table th {
          font-size: 1.1875rem;
          line-height: 30px; } }
    .block-entity-fieldnodebody .cityu-table2 table tr td, .field--name-field-cityu-normal-content .cityu-table2 table tr td, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table tr td, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table tr td, .block-field-blocknodecityu-eventbody .cityu-table2 table tr td, .block-field-blocknodepagebody .cityu-table2 table tr td {
      border-bottom: 1px solid #DFDFDF; }
      .block-entity-fieldnodebody .cityu-table2 table tr td:first-child, .field--name-field-cityu-normal-content .cityu-table2 table tr td:first-child, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table tr td:first-child, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table tr td:first-child, .block-field-blocknodecityu-eventbody .cityu-table2 table tr td:first-child, .block-field-blocknodepagebody .cityu-table2 table tr td:first-child {
        font-weight: bold; }
      .block-entity-fieldnodebody .cityu-table2 table tr td .e-mail, .field--name-field-cityu-normal-content .cityu-table2 table tr td .e-mail, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table tr td .e-mail, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table tr td .e-mail, .block-field-blocknodecityu-eventbody .cityu-table2 table tr td .e-mail, .block-field-blocknodepagebody .cityu-table2 table tr td .e-mail {
        font-size: 0 !important; }
    .block-entity-fieldnodebody .cityu-table2 table tr:last-child td, .field--name-field-cityu-normal-content .cityu-table2 table tr:last-child td, .block-field-blocknodecityu-normal-pagebody .cityu-table2 table tr:last-child td, .block-entity-fieldnodefield-cityu-service-description .cityu-table2 table tr:last-child td, .block-field-blocknodecityu-eventbody .cityu-table2 table tr:last-child td, .block-field-blocknodepagebody .cityu-table2 table tr:last-child td {
      border: none; }
  .block-entity-fieldnodebody .e-mail::before, .field--name-field-cityu-normal-content .e-mail::before, .block-field-blocknodecityu-normal-pagebody .e-mail::before, .block-entity-fieldnodefield-cityu-service-description .e-mail::before, .block-field-blocknodecityu-eventbody .e-mail::before, .block-field-blocknodepagebody .e-mail::before {
    content: "";
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    font-size: 0.8125rem;
    color: inherit; }
    .no-touch .block-entity-fieldnodebody .e-mail::before:hover::after, .no-touch .field--name-field-cityu-normal-content .e-mail::before:hover::after, .no-touch .block-field-blocknodecityu-normal-pagebody .e-mail::before:hover::after, .no-touch .block-entity-fieldnodefield-cityu-service-description .e-mail::before:hover::after, .no-touch .block-field-blocknodecityu-eventbody .e-mail::before:hover::after, .no-touch .block-field-blocknodepagebody .e-mail::before:hover::after,
    .no-touch .block-entity-fieldnodebody .e-mail::before:focus::after,
    .no-touch .field--name-field-cityu-normal-content .e-mail::before:focus::after,
    .no-touch .block-field-blocknodecityu-normal-pagebody .e-mail::before:focus::after,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .e-mail::before:focus::after,
    .no-touch .block-field-blocknodecityu-eventbody .e-mail::before:focus::after,
    .no-touch .block-field-blocknodepagebody .e-mail::before:focus::after {
      padding-left: 1rem;
      padding-right: 0; }
    .no-touch .block-entity-fieldnodebody .e-mail::before:hover::before, .no-touch .field--name-field-cityu-normal-content .e-mail::before:hover::before, .no-touch .block-field-blocknodecityu-normal-pagebody .e-mail::before:hover::before, .no-touch .block-entity-fieldnodefield-cityu-service-description .e-mail::before:hover::before, .no-touch .block-field-blocknodecityu-eventbody .e-mail::before:hover::before, .no-touch .block-field-blocknodepagebody .e-mail::before:hover::before,
    .no-touch .block-entity-fieldnodebody .e-mail::before:focus::before,
    .no-touch .field--name-field-cityu-normal-content .e-mail::before:focus::before,
    .no-touch .block-field-blocknodecityu-normal-pagebody .e-mail::before:focus::before,
    .no-touch .block-entity-fieldnodefield-cityu-service-description .e-mail::before:focus::before,
    .no-touch .block-field-blocknodecityu-eventbody .e-mail::before:focus::before,
    .no-touch .block-field-blocknodepagebody .e-mail::before:focus::before {
      padding-left: 1rem;
      padding-right: 0; }
  .block-entity-fieldnodebody .cityu-document .file--text, .field--name-field-cityu-normal-content .cityu-document .file--text, .block-field-blocknodecityu-normal-pagebody .cityu-document .file--text, .block-entity-fieldnodefield-cityu-service-description .cityu-document .file--text, .block-field-blocknodecityu-eventbody .cityu-document .file--text, .block-field-blocknodepagebody .cityu-document .file--text {
    background-image: none; }
  .block-entity-fieldnodebody .cityu-document .file, .field--name-field-cityu-normal-content .cityu-document .file, .block-field-blocknodecityu-normal-pagebody .cityu-document .file, .block-entity-fieldnodefield-cityu-service-description .cityu-document .file, .block-field-blocknodecityu-eventbody .cityu-document .file, .block-field-blocknodepagebody .cityu-document .file {
    padding: 0;
    background-image: none; }

.ms-rteThemeForeColor-1-0 {
  color: #FFFFFF; }

.node__content {
  font-size: inherit;
  margin: 0; }

.block-entity-fieldnodebody,
.field--name-field-cityu-normal-content,
.block-field-blocknodecityu-normal-pagebody,
.block-entity-fieldnodefield-cityu-service-description,
.block-field-blocknodecityu-eventbody,
.block-field-blocknodepagebody {
  font-size: 17px;
  line-height: 30px;
  padding-top: 15px; }
  .block-entity-fieldnodebody .field--name-body > *:first-child,
  .field--name-field-cityu-normal-content .field--name-body > *:first-child,
  .block-field-blocknodecityu-normal-pagebody .field--name-body > *:first-child,
  .block-entity-fieldnodefield-cityu-service-description .field--name-body > *:first-child,
  .block-field-blocknodecityu-eventbody .field--name-body > *:first-child,
  .block-field-blocknodepagebody .field--name-body > *:first-child {
    padding-top: 0;
    margin-top: 0; }

.node--type-cityu-normal-page .block-entity-fieldnodebody {
  border-top: 1px solid #e7e7e7; }

.node--type-page .block-field-blocknodepagebody {
  padding-top: 0; }
  .node--type-page .block-field-blocknodepagebody::before {
    content: "";
    display: block;
    margin-bottom: 15px;
    width: 100%;
    height: 1px;
    background: #e7e7e7; }

.node--type-page .layout__region--first {
  margin-bottom: 120px; }
  @media (max-width: 1199.98px) {
    .node--type-page .layout__region--first {
      margin-bottom: 104px; } }
  @media (max-width: 999.98px) {
    .node--type-page .layout__region--first {
      margin-bottom: 80px; } }

.region-main > div:first-child {
  padding-top: 0; }
