/* FONTS */
/* COLOURS */
/* HIGH CONTRAST COLOURS */
/* NHS Colours */
/* CUSTOM MIXINS */
.change-font-size.font-inc {
  /* HEADER */
  /* MAIN */
}
.change-font-size.font-inc .container {
  max-width: 91vw;
  width: 91vw;
}
.change-font-size.font-inc .main .main-content .services .white-box,
.change-font-size.font-inc .main .main-content .work .white-box {
  max-width: 100%;
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .header .core-style h1,
  .change-font-size.font-inc .main .core-style h1,
  .change-font-size.font-inc .footer .core-style h1,
  .change-font-size.font-inc .header .core-style h2,
  .change-font-size.font-inc .main .core-style h2,
  .change-font-size.font-inc .footer .core-style h2,
  .change-font-size.font-inc .header .core-style h3,
  .change-font-size.font-inc .main .core-style h3,
  .change-font-size.font-inc .footer .core-style h3,
  .change-font-size.font-inc .header .core-style h4,
  .change-font-size.font-inc .main .core-style h4,
  .change-font-size.font-inc .footer .core-style h4,
  .change-font-size.font-inc .header .core-style h5,
  .change-font-size.font-inc .main .core-style h5,
  .change-font-size.font-inc .footer .core-style h5,
  .change-font-size.font-inc .header .core-style h6,
  .change-font-size.font-inc .main .core-style h6,
  .change-font-size.font-inc .footer .core-style h6 {
    word-break: break-all;
  }
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .single-accordion.default .single-accordion-title-shell button {
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
  }
}
.change-font-size.font-inc .document-library.ajax.alpha .search-form,
.change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form {
  margin-top: 250px;
}
.change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter,
.change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter {
  top: -230px;
}
.change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter legend,
.change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter legend {
  width: 100%;
  height: auto;
}
.change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter .letters,
.change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter .letters {
  margin-left: 0;
}
.change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter .letter,
.change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter .letter {
  width: 7.69230769%;
}
@media all and (max-width: 767px) {
  .change-font-size.font-inc .document-library.ajax.alpha .search-form,
  .change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form {
    margin-top: 525px;
  }
  .change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter,
  .change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter {
    top: -525px;
  }
  .change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter .letters,
  .change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter .letters {
    margin-left: auto;
  }
  .change-font-size.font-inc .document-library.ajax.alpha .search-form .alpha-filter .letter,
  .change-font-size.font-inc .page-list-wrapper.ajax.alpha .search-form .alpha-filter .letter {
    width: 16.66666667%;
  }
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .document-library.ajax .search-form .title,
  .change-font-size.font-inc .page-list-wrapper.ajax .search-form .title {
    word-break: break-all;
  }
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .document-library.ajax .search-results .results .search-result a,
  .change-font-size.font-inc .page-list-wrapper.ajax .search-results .results .search-result a {
    word-break: break-all;
  }
}
@media all and (min-width: 992px) {
  .change-font-size.font-inc .header .navigation .nav.mega li.level-1 ul.level-2 {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
    -webkit-column-width: auto;
    -moz-column-width: auto;
    column-width: auto;
  }
}
.change-font-size.font-inc .main .main-content-sidebar,
.change-font-size.font-inc .main .main-content-wrapper {
  left: 0;
  right: 0;
  width: 100%;
}
@media all and (min-width: 481px) {
  .change-font-size.font-inc .main .main-links .social-links {
    margin-top: 4.5rem;
  }
  .change-font-size.font-inc .main .main-links .additional-links {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    position: absolute;
    top: 0;
  }
  .change-font-size.font-inc .main .main-links .additional-links .button-block {
    white-space: nowrap;
  }
}
@media all and (max-width: 767px) {
  .change-font-size.font-inc .main .home-carousel .page-title,
  .change-font-size.font-inc .main .main-banner .page-title,
  .change-font-size.font-inc .main .home-carousel .core-style h1,
  .change-font-size.font-inc .main .main-banner .core-style h1 {
    word-break: break-all;
  }
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .main-content .sidebar .page-list-wrapper.default .pages .entry .title {
    word-break: break-all;
  }
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .main-content .sidebar .service-sidebar ul li {
    word-break: break-all;
  }
}
.change-font-size.font-inc .alert-banner .status {
  width: 100%;
  position: relative;
  padding: 15px;
}
.change-font-size.font-inc .alert-banner .content {
  margin-left: 0;
  margin-right: 0;
  padding: 15px;
  padding-top: 0;
}
.change-font-size.font-inc .alert-banner .link {
  text-align: center;
  padding-bottom: 15px;
  display: block;
  position: relative;
  width: 100%;
}
.change-font-size.font-inc .alert-banner .link .inner {
  display: block;
}
.change-font-size.font-inc .alert-banner .link .button {
  display: inline-block;
  padding: 0;
}
.change-font-size.font-inc .calendar-event-wrapper .col-md-8.col-md-push-16,
.change-font-size.font-inc .calendar-event-wrapper .col-md-16.col-md-pull-8 {
  left: 0;
  right: 0;
  width: 100%;
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .document-library.default .document-library-table tbody tr td {
    word-break: break-all;
  }
}
.change-font-size.font-inc .express-form .form-group label,
.change-font-size.font-inc .express-form > fieldset label {
  word-break: break-all;
}
.change-font-size.font-inc .page-list-wrapper.featured .featured-wrapper .pages .entry .entry-text {
  padding-top: 64px;
  padding-bottom: 64px;
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .page-list-wrapper.featured .featured-wrapper .pages .entry .entry-text {
    padding-bottom: 150px;
  }
}
.change-font-size.font-inc .page-list-wrapper.archive .col-md-6.col-md-push-18,
.change-font-size.font-inc .page-list-wrapper.archive .col-md-18.col-md-pull-6 {
  left: 0;
  right: 0;
  width: 100%;
}
.change-font-size.font-inc .page-list-wrapper.thumbnail-grid .pages .entry {
  width: 50%;
}
.change-font-size.font-inc .page-list-wrapper.thumbnail-grid .pages .entry.video .anchor:after {
  display: none;
}
@media all and (max-width: 767px) {
  .change-font-size.font-inc .page-list-wrapper.thumbnail-grid .pages .entry {
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  .change-font-size.font-inc .search-block-weighted.ajax .page-results .search-result .result-link,
  .change-font-size.font-inc .search-block-weighted.ajax .file-results .search-result .result-link {
    word-break: break-all;
  }
}
.change-font-size.font-inc .search-block-weighted.ajax .file-results .search-result .result-title {
  word-break: break-all;
}
@media all and (max-width: 480px) {
  .change-font-size.font-inc .poll.default .survey table .name {
    word-break: break-all;
  }
}
.change-font-size.font-inc .tf-container.scroll:after {
  content: none;
}
.change-font-size.font-inc .tf-container.scroll ul.tf-tweets {
  height: auto;
  margin-bottom: 50px;
  padding-left: 15px;
}
.change-font-size.font-inc .tf-container.scroll ul.tf-tweets .tf-tweet {
  height: auto;
  padding: 0;
  margin: 0 0 30px;
}
.change-font-size .grid-thumbnail .infoWrapper {
  width: 60rem;
  max-width: 100%;
}
body[data-font="20"] .main .main-content .services .white-box,
body[data-font="18"] .main .main-content .services .white-box,
body[data-font="16"] .main .main-content .services .white-box,
body[data-font="20"] .main .main-content .work .white-box,
body[data-font="18"] .main .main-content .work .white-box,
body[data-font="16"] .main .main-content .work .white-box {
  max-width: 600vw;
}
body[data-font="20"] .main [class*="col-"],
body[data-font="18"] .main [class*="col-"],
body[data-font="16"] .main [class*="col-"],
body[data-font="20"] .footer [class*="col-"],
body[data-font="18"] .footer [class*="col-"],
body[data-font="16"] .footer [class*="col-"] {
  margin-left: 0% !important;
  margin-right: 0% !important;
  width: 100%;
}
@media (min-width: 768px) {
  body[data-font="20"] .main .col-md-8.page-thumb-width,
  body[data-font="18"] .main .col-md-8.page-thumb-width,
  body[data-font="16"] .main .col-md-8.page-thumb-width,
  body[data-font="20"] .footer .col-md-8.page-thumb-width,
  body[data-font="18"] .footer .col-md-8.page-thumb-width,
  body[data-font="16"] .footer .col-md-8.page-thumb-width {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  body[data-font="20"] .main .col-md-8.page-thumb-width,
  body[data-font="18"] .main .col-md-8.page-thumb-width,
  body[data-font="16"] .main .col-md-8.page-thumb-width,
  body[data-font="20"] .footer .col-md-8.page-thumb-width,
  body[data-font="18"] .footer .col-md-8.page-thumb-width,
  body[data-font="16"] .footer .col-md-8.page-thumb-width {
    width: 33.33%;
  }
  body[data-font="20"] .main .grid-thumbnail .infoWrapper,
  body[data-font="18"] .main .grid-thumbnail .infoWrapper,
  body[data-font="16"] .main .grid-thumbnail .infoWrapper,
  body[data-font="20"] .footer .grid-thumbnail .infoWrapper,
  body[data-font="18"] .footer .grid-thumbnail .infoWrapper,
  body[data-font="16"] .footer .grid-thumbnail .infoWrapper {
    width: 60rem;
    max-width: 100%;
  }
}
