/* FONTS */
/* NHS Colours */
/* COLOURS */
/* HIGH CONTRAST COLOURS */
/* CUSTOM MIXINS */
.ccm-page {
  background-color: #fdff2d;
}
.skiplinks__link {
  color: #fdff2d;
}
.skiplinks__link:focus {
  color: #fdff2d;
  background-color: #000000;
  outline-color: #000000;
}
#site .item-wrapper,
#site span,
#site h1,
#site h2,
#site h3,
#site h4,
#site h5,
#site h6,
#site p,
#site th,
#site td,
#site ol,
#site ol li,
#site i,
#site blockquote,
#site label,
#site ul li,
#site legend {
  color: #000000 !important;
  box-shadow: none;
  text-shadow: none !important;
}
#site .item-wrapper strong,
#site span strong,
#site h1 strong,
#site h2 strong,
#site h3 strong,
#site h4 strong,
#site h5 strong,
#site h6 strong,
#site p strong,
#site th strong,
#site td strong,
#site ol strong,
#site ol li strong,
#site i strong,
#site blockquote strong,
#site label strong,
#site ul li strong,
#site legend strong,
#site .item-wrapper span.highlight,
#site span span.highlight,
#site h1 span.highlight,
#site h2 span.highlight,
#site h3 span.highlight,
#site h4 span.highlight,
#site h5 span.highlight,
#site h6 span.highlight,
#site p span.highlight,
#site th span.highlight,
#site td span.highlight,
#site ol span.highlight,
#site ol li span.highlight,
#site i span.highlight,
#site blockquote span.highlight,
#site label span.highlight,
#site ul li span.highlight,
#site legend span.highlight {
  color: inherit !important;
  background: inherit !important;
}
#site .item-wrapper a,
#site span a,
#site h1 a,
#site h2 a,
#site h3 a,
#site h4 a,
#site h5 a,
#site h6 a,
#site p a,
#site th a,
#site td a,
#site ol a,
#site ol li a,
#site i a,
#site blockquote a,
#site label a,
#site ul li a,
#site legend a,
#site .item-wrapper a:not([class]),
#site span a:not([class]),
#site h1 a:not([class]),
#site h2 a:not([class]),
#site h3 a:not([class]),
#site h4 a:not([class]),
#site h5 a:not([class]),
#site h6 a:not([class]),
#site p a:not([class]),
#site th a:not([class]),
#site td a:not([class]),
#site ol a:not([class]),
#site ol li a:not([class]),
#site i a:not([class]),
#site blockquote a:not([class]),
#site label a:not([class]),
#site ul li a:not([class]),
#site legend a:not([class]) {
  background-color: #fdff2d !important;
  color: #000000 !important;
}
#site .item-wrapper a:hover,
#site span a:hover,
#site h1 a:hover,
#site h2 a:hover,
#site h3 a:hover,
#site h4 a:hover,
#site h5 a:hover,
#site h6 a:hover,
#site p a:hover,
#site th a:hover,
#site td a:hover,
#site ol a:hover,
#site ol li a:hover,
#site i a:hover,
#site blockquote a:hover,
#site label a:hover,
#site ul li a:hover,
#site legend a:hover,
#site .item-wrapper a:not([class]):hover,
#site span a:not([class]):hover,
#site h1 a:not([class]):hover,
#site h2 a:not([class]):hover,
#site h3 a:not([class]):hover,
#site h4 a:not([class]):hover,
#site h5 a:not([class]):hover,
#site h6 a:not([class]):hover,
#site p a:not([class]):hover,
#site th a:not([class]):hover,
#site td a:not([class]):hover,
#site ol a:not([class]):hover,
#site ol li a:not([class]):hover,
#site i a:not([class]):hover,
#site blockquote a:not([class]):hover,
#site label a:not([class]):hover,
#site ul li a:not([class]):hover,
#site legend a:not([class]):hover,
#site .item-wrapper a:focus,
#site span a:focus,
#site h1 a:focus,
#site h2 a:focus,
#site h3 a:focus,
#site h4 a:focus,
#site h5 a:focus,
#site h6 a:focus,
#site p a:focus,
#site th a:focus,
#site td a:focus,
#site ol a:focus,
#site ol li a:focus,
#site i a:focus,
#site blockquote a:focus,
#site label a:focus,
#site ul li a:focus,
#site legend a:focus,
#site .item-wrapper a:not([class]):focus,
#site span a:not([class]):focus,
#site h1 a:not([class]):focus,
#site h2 a:not([class]):focus,
#site h3 a:not([class]):focus,
#site h4 a:not([class]):focus,
#site h5 a:not([class]):focus,
#site h6 a:not([class]):focus,
#site p a:not([class]):focus,
#site th a:not([class]):focus,
#site td a:not([class]):focus,
#site ol a:not([class]):focus,
#site ol li a:not([class]):focus,
#site i a:not([class]):focus,
#site blockquote a:not([class]):focus,
#site label a:not([class]):focus,
#site ul li a:not([class]):focus,
#site legend a:not([class]):focus {
  background-color: #fdff2d !important;
  color: #000000 !important;
  text-decoration-color: #000000 !important;
  border-color: #000000 !important;
}
#site .item-wrapper a:hover span,
#site span a:hover span,
#site h1 a:hover span,
#site h2 a:hover span,
#site h3 a:hover span,
#site h4 a:hover span,
#site h5 a:hover span,
#site h6 a:hover span,
#site p a:hover span,
#site th a:hover span,
#site td a:hover span,
#site ol a:hover span,
#site ol li a:hover span,
#site i a:hover span,
#site blockquote a:hover span,
#site label a:hover span,
#site ul li a:hover span,
#site legend a:hover span,
#site .item-wrapper a:not([class]):hover span,
#site span a:not([class]):hover span,
#site h1 a:not([class]):hover span,
#site h2 a:not([class]):hover span,
#site h3 a:not([class]):hover span,
#site h4 a:not([class]):hover span,
#site h5 a:not([class]):hover span,
#site h6 a:not([class]):hover span,
#site p a:not([class]):hover span,
#site th a:not([class]):hover span,
#site td a:not([class]):hover span,
#site ol a:not([class]):hover span,
#site ol li a:not([class]):hover span,
#site i a:not([class]):hover span,
#site blockquote a:not([class]):hover span,
#site label a:not([class]):hover span,
#site ul li a:not([class]):hover span,
#site legend a:not([class]):hover span,
#site .item-wrapper a:focus span,
#site span a:focus span,
#site h1 a:focus span,
#site h2 a:focus span,
#site h3 a:focus span,
#site h4 a:focus span,
#site h5 a:focus span,
#site h6 a:focus span,
#site p a:focus span,
#site th a:focus span,
#site td a:focus span,
#site ol a:focus span,
#site ol li a:focus span,
#site i a:focus span,
#site blockquote a:focus span,
#site label a:focus span,
#site ul li a:focus span,
#site legend a:focus span,
#site .item-wrapper a:not([class]):focus span,
#site span a:not([class]):focus span,
#site h1 a:not([class]):focus span,
#site h2 a:not([class]):focus span,
#site h3 a:not([class]):focus span,
#site h4 a:not([class]):focus span,
#site h5 a:not([class]):focus span,
#site h6 a:not([class]):focus span,
#site p a:not([class]):focus span,
#site th a:not([class]):focus span,
#site td a:not([class]):focus span,
#site ol a:not([class]):focus span,
#site ol li a:not([class]):focus span,
#site i a:not([class]):focus span,
#site blockquote a:not([class]):focus span,
#site label a:not([class]):focus span,
#site ul li a:not([class]):focus span,
#site legend a:not([class]):focus span {
  color: #000000 !important;
}
#site .ccm-image-slider-title,
#site .heading {
  background-color: #fdff2d !important;
}
#site .owl-dots button.owl-dot {
  background: #fdff2d !important;
  width: 12px;
  height: 12px;
}
#site .owl-dots button.owl-dot:active,
#site .owl-dots button.owl-dot.active,
#site .owl-dots button.owl-dot:hover,
#site .owl-dots button.owl-dot:focus {
  background-color: #000000 !important;
  border: 4px solid #fdff2d !important;
}
#site .footer {
  border-top: 2px solid #000000 !important;
}
#site .image-grid-link .overlay {
  border-top: 2px solid #000000 !important;
  background-color: #fdff2d !important;
}
#site .image-grid-link .overlay a.text-wrapper {
  text-decoration: none !important;
}
#site .image-grid-link .overlay a.text-wrapper:hover span.arrow-right span {
  text-decoration-color: #000000;
}
#site a.parent-link {
  text-shadow: none !important;
  text-decoration: none !important;
}
#site a.parent-link:after {
  text-shadow: none !important;
  text-decoration: none !important;
}
#site .backgroundLight {
  background: #fdff2d !important;
  border-color: #000000 !important;
}
#site .backgroundLight::before {
  border-color: #000000 !important;
}
#site .backgroundLight span:after,
#site .backgroundLight h1:after,
#site .backgroundLight h2:after,
#site .backgroundLight h3:after,
#site .backgroundLight h4:after,
#site .backgroundLight h5:after,
#site .backgroundLight h6:after,
#site .backgroundLight span:before,
#site .backgroundLight h1:before,
#site .backgroundLight h2:before,
#site .backgroundLight h3:before,
#site .backgroundLight h4:before,
#site .backgroundLight h5:before,
#site .backgroundLight h6:before {
  display: none !important;
}
#site .backgroundDark {
  background: #000000 !important;
  border-color: #000000 !important;
}
#site .backgroundDark table {
  background: #000000 !important;
}
#site .backgroundDark::before {
  border-color: #000000 !important;
}
#site .backgroundDark span:after,
#site .backgroundDark h1:after,
#site .backgroundDark h2:after,
#site .backgroundDark h3:after,
#site .backgroundDark h4:after,
#site .backgroundDark h5:after,
#site .backgroundDark h6:after,
#site .backgroundDark span:before,
#site .backgroundDark h1:before,
#site .backgroundDark h2:before,
#site .backgroundDark h3:before,
#site .backgroundDark h4:before,
#site .backgroundDark h5:before,
#site .backgroundDark h6:before {
  display: none !important;
}
#site a.borderDark,
#site .borderDark,
#site blockquote,
#site hr,
#site legend {
  border-color: #000000 !important;
}
#site a.borderDark:before,
#site .borderDark:before,
#site blockquote:before,
#site hr:before,
#site legend:before,
#site a.borderDark .title:before,
#site .borderDark .title:before,
#site blockquote .title:before,
#site hr .title:before,
#site legend .title:before {
  color: #000000 !important;
}
#site .borderLight:before,
#site .borderLight .title:before {
  color: #fdff2d !important;
}
#site .addBorderDark,
#site.addBorderDark {
  border: 1px solid #000000;
}
#site .addBorderDark:before,
#site.addBorderDark:before,
#site .addBorderDark .title:before,
#site.addBorderDark .title:before {
  color: #000000 !important;
  background-color: #fdff2d !important;
}
#site .backgroundHover {
  background: #fdff2d !important;
  border-color: #000000 !important;
  color: #000000 !important;
}
#site .backgroundHover::before {
  border-color: #000000 !important;
}
#site .backgroundHover span:after,
#site .backgroundHover h1:after,
#site .backgroundHover h2:after,
#site .backgroundHover h3:after,
#site .backgroundHover h4:after,
#site .backgroundHover h5:after,
#site .backgroundHover h6:after,
#site .backgroundHover span:before,
#site .backgroundHover h1:before,
#site .backgroundHover h2:before,
#site .backgroundHover h3:before,
#site .backgroundHover h4:before,
#site .backgroundHover h5:before,
#site .backgroundHover h6:before {
  display: none !important;
}
#site .backgroundHover > span,
#site .backgroundHover i {
  color: inherit !important;
  background: inherit !important;
}
#site .backgroundHover:hover,
#site .backgroundHoverfocus {
  background: #000000 !important;
  color: #fdff2d !important;
  outline-color: #000000 !important;
}
#site .accessibility-controls .access-tab .access-tab-button,
#site .accessibility-controls .access-tools {
  background-color: #fdff2d !important;
  color: #000000 !important;
  border-color: #000000;
}
#site .accessibility-controls .access-tab .access-tab-button:focus {
  border-color: #000000;
}
#site .accessibility-controls .access-tab .access-tab-button:after {
  color: #000000;
}
#site .accessibility-controls .access-tools .access-element {
  border-color: #000000;
}
#site .accessibility-controls .access-tools .access-element.language #google_translate_element .goog-te-gadget {
  color: #000000;
}
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast),
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast),
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset {
  background-color: #000000;
}
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast) svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast) svg,
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset svg {
  fill: #fdff2d;
}
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast):hover,
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast):hover,
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset:hover,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:hover,
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast):focus,
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast):focus,
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset:focus,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:focus {
  border-color: #000000;
  background-color: #fdff2d;
}
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast):hover svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast):hover svg,
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset:hover svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:hover svg,
#site .accessibility-controls .access-tools .access-element.text-size ul li button:not(.btn-contrast):focus svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button:not(.btn-contrast):focus svg,
#site .accessibility-controls .access-tools .access-element.text-size ul li button.contrast-reset:focus svg,
#site .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:focus svg {
  fill: #000000;
}
#site .accessibility-controls .access-tools .access-element.frank-logo a svg path {
  fill: #000000;
}
#site .accessibility-controls .access-tools .access-skiplink {
  color: #fdff2d;
}
#site .accessibility-controls .access-tools .access-skiplink:focus {
  color: #fdff2d;
  background-color: #000000;
}
#site .accessibility-controls .access-tools .access-skiplink:hover {
  background-color: #262626;
}
#site .owl-dot span {
  background-color: #000000 !important;
}
#site .owl-dot.active span {
  background-color: #000000 !important;
}
#site .pagination li a,
#site #hj-content #JobSearch_default input#JobSearch\.q,
#site .search-field,
#site .button-block a.button-link,
#site .button-link,
#site select,
#site .link-to-page,
#site input.ccm-search-block-text,
#site .select2,
#site .button,
#site .ccm-block-file a,
#site .ccm-input-text,
#site .ccm-input-tel,
#site .ccm-input-url,
#site .ccm-input-email,
#site textarea,
#site .ccm-input-number,
#site .ccm-input-date,
#site pre,
#site input.ccm-search-block-text,
#site .submit-wrapper,
#site input[type="file"],
#site .text-link {
  background: #000000 !important;
  background-color: #000000 !important;
  box-shadow: none;
  color: #fdff2d !important;
  border-color: #000000 !important;
}
#site .pagination li a:after,
#site #hj-content #JobSearch_default input#JobSearch\.q:after,
#site .search-field:after,
#site .button-block a.button-link:after,
#site .button-link:after,
#site select:after,
#site .link-to-page:after,
#site input.ccm-search-block-text:after,
#site .select2:after,
#site .button:after,
#site .ccm-block-file a:after,
#site .ccm-input-text:after,
#site .ccm-input-tel:after,
#site .ccm-input-url:after,
#site .ccm-input-email:after,
#site textarea:after,
#site .ccm-input-number:after,
#site .ccm-input-date:after,
#site pre:after,
#site input.ccm-search-block-text:after,
#site .submit-wrapper:after,
#site input[type="file"]:after,
#site .text-link:after,
#site .pagination li a:before,
#site #hj-content #JobSearch_default input#JobSearch\.q:before,
#site .search-field:before,
#site .button-block a.button-link:before,
#site .button-link:before,
#site select:before,
#site .link-to-page:before,
#site input.ccm-search-block-text:before,
#site .select2:before,
#site .button:before,
#site .ccm-block-file a:before,
#site .ccm-input-text:before,
#site .ccm-input-tel:before,
#site .ccm-input-url:before,
#site .ccm-input-email:before,
#site textarea:before,
#site .ccm-input-number:before,
#site .ccm-input-date:before,
#site pre:before,
#site input.ccm-search-block-text:before,
#site .submit-wrapper:before,
#site input[type="file"]:before,
#site .text-link:before,
#site .pagination li a i,
#site #hj-content #JobSearch_default input#JobSearch\.q i,
#site .search-field i,
#site .button-block a.button-link i,
#site .button-link i,
#site select i,
#site .link-to-page i,
#site input.ccm-search-block-text i,
#site .select2 i,
#site .button i,
#site .ccm-block-file a i,
#site .ccm-input-text i,
#site .ccm-input-tel i,
#site .ccm-input-url i,
#site .ccm-input-email i,
#site textarea i,
#site .ccm-input-number i,
#site .ccm-input-date i,
#site pre i,
#site input.ccm-search-block-text i,
#site .submit-wrapper i,
#site input[type="file"] i,
#site .text-link i,
#site .pagination li a span,
#site #hj-content #JobSearch_default input#JobSearch\.q span,
#site .search-field span,
#site .button-block a.button-link span,
#site .button-link span,
#site select span,
#site .link-to-page span,
#site input.ccm-search-block-text span,
#site .select2 span,
#site .button span,
#site .ccm-block-file a span,
#site .ccm-input-text span,
#site .ccm-input-tel span,
#site .ccm-input-url span,
#site .ccm-input-email span,
#site textarea span,
#site .ccm-input-number span,
#site .ccm-input-date span,
#site pre span,
#site input.ccm-search-block-text span,
#site .submit-wrapper span,
#site input[type="file"] span,
#site .text-link span {
  background: transparent !important;
  color: inherit !important;
}
#site .pagination li a:hover,
#site #hj-content #JobSearch_default input#JobSearch\.q:hover,
#site .search-field:hover,
#site .button-block a.button-link:hover,
#site .button-link:hover,
#site select:hover,
#site .link-to-page:hover,
#site input.ccm-search-block-text:hover,
#site .select2:hover,
#site .button:hover,
#site .ccm-block-file a:hover,
#site .ccm-input-text:hover,
#site .ccm-input-tel:hover,
#site .ccm-input-url:hover,
#site .ccm-input-email:hover,
#site textarea:hover,
#site .ccm-input-number:hover,
#site .ccm-input-date:hover,
#site pre:hover,
#site input.ccm-search-block-text:hover,
#site .submit-wrapper:hover,
#site input[type="file"]:hover,
#site .text-link:hover,
#site .pagination li a:focus,
#site #hj-content #JobSearch_default input#JobSearch\.q:focus,
#site .search-field:focus,
#site .button-block a.button-link:focus,
#site .button-link:focus,
#site select:focus,
#site .link-to-page:focus,
#site input.ccm-search-block-text:focus,
#site .select2:focus,
#site .button:focus,
#site .ccm-block-file a:focus,
#site .ccm-input-text:focus,
#site .ccm-input-tel:focus,
#site .ccm-input-url:focus,
#site .ccm-input-email:focus,
#site textarea:focus,
#site .ccm-input-number:focus,
#site .ccm-input-date:focus,
#site pre:focus,
#site input.ccm-search-block-text:focus,
#site .submit-wrapper:focus,
#site input[type="file"]:focus,
#site .text-link:focus {
  background: #fdff2d !important;
  color: #000000 !important;
}
#site .pagination li a:hover svg,
#site #hj-content #JobSearch_default input#JobSearch\.q:hover svg,
#site .search-field:hover svg,
#site .button-block a.button-link:hover svg,
#site .button-link:hover svg,
#site select:hover svg,
#site .link-to-page:hover svg,
#site input.ccm-search-block-text:hover svg,
#site .select2:hover svg,
#site .button:hover svg,
#site .ccm-block-file a:hover svg,
#site .ccm-input-text:hover svg,
#site .ccm-input-tel:hover svg,
#site .ccm-input-url:hover svg,
#site .ccm-input-email:hover svg,
#site textarea:hover svg,
#site .ccm-input-number:hover svg,
#site .ccm-input-date:hover svg,
#site pre:hover svg,
#site input.ccm-search-block-text:hover svg,
#site .submit-wrapper:hover svg,
#site input[type="file"]:hover svg,
#site .text-link:hover svg,
#site .pagination li a:focus svg,
#site #hj-content #JobSearch_default input#JobSearch\.q:focus svg,
#site .search-field:focus svg,
#site .button-block a.button-link:focus svg,
#site .button-link:focus svg,
#site select:focus svg,
#site .link-to-page:focus svg,
#site input.ccm-search-block-text:focus svg,
#site .select2:focus svg,
#site .button:focus svg,
#site .ccm-block-file a:focus svg,
#site .ccm-input-text:focus svg,
#site .ccm-input-tel:focus svg,
#site .ccm-input-url:focus svg,
#site .ccm-input-email:focus svg,
#site textarea:focus svg,
#site .ccm-input-number:focus svg,
#site .ccm-input-date:focus svg,
#site pre:focus svg,
#site input.ccm-search-block-text:focus svg,
#site .submit-wrapper:focus svg,
#site input[type="file"]:focus svg,
#site .text-link:focus svg {
  fill: #000000 !important;
}
#site .polygon {
  display: none !important;
}
#site .form-group input::-webkit-input-placeholder,
#site .form-group textarea::-webkit-input-placeholder {
  color: #fdff2d !important;
}
#site .active {
  color: #000000 !important;
}
#site .button-link {
  border: 1px solid #000000 !important;
}
#site .button-link span {
  border: none !important;
}
#site .bottom-section {
  background: #fdff2d !important;
  border-top: 1px solid;
  border-color: #000000 !important;
}
#site .bottom-section:after,
#site .bottom-section:before {
  display: none;
}
#site .job-feed__title > a {
  text-decoration: none !important;
}
#site .job-feed__title > a:before {
  background-color: #000000 !important;
}
#site .banner-content h1.page-title {
  background-color: #fdff2d !important;
  padding-left: 1vw;
  display: table;
  padding-right: 1vw;
}
#site .banner-content:not(.with-image) {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
#site .banner-content:not(.with-image) img.svg {
  display: none;
}
#site .banner-content:not(.with-image):after {
  display: none;
}
#site .ccm-block-calendar-event-date-time {
  text-shadow: none !important;
  color: #000000 !important;
}
#site .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry {
  border-color: #000000 !important;
  background-color: #fdff2d !important;
}
#site .date {
  border-color: #000000 !important;
}
#site .date span.month {
  background-color: #000000 !important;
  color: #fdff2d !important;
}
#site .date span.day {
  color: #000000 !important;
  background-color: #fdff2d !important;
}
#site .right-sidebar .ccm-block-calendar-event-wrapper {
  background-color: #fdff2d !important;
  border-color: #000000 !important;
}
#site a.thumb-link {
  background-color: #000000 !important;
  color: #fdff2d !important;
  text-decoration: none;
  border: 2px solid #000000 !important;
}
#site a.thumb-link .image-thumb-link {
  background: transparent !important;
}
#site a.thumb-link .text-wrapper {
  background-color: transparent !important;
}
#site a.thumb-link .text-wrapper h2 {
  color: #fdff2d !important;
}
#site a.thumb-link:hover {
  color: #000000 !important;
  background-color: #fdff2d !important;
}
#site a.thumb-link:hover .text-wrapper h2 {
  color: #000000 !important;
}
#site .event-slider .owl-dots-wrapper {
  border: 2px solid #fdff2d !important;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
#site .event-slider .carousel-slide-image {
  background-color: #000000 !important;
}
#site .nhsVacancyList {
  background-color: #fdff2d !important;
  border: 2px solid #000000 !important;
}
#site .nhsVacancyList .nhs-job {
  padding: 0 0 26px;
  border: none;
}
#site .nhsVacancyList h2:after {
  background-color: #000000 !important;
}
#site .nhsVacancyList a.text-link {
  padding: 3px 32px 3px 12px;
  border: 2px solid #000000 !important;
}
#site .nhsVacancyList a.text-link:after {
  right: 5px;
}
#site .a-z-filter-list .form {
  background: transparent !important;
}
@media (min-width: 1200px) {
  .header .navigation ul.nav.mega li.level-1:not(.nav-first) > .item-wrapper > a {
    border-color: #000000 !important;
  }
  .header .navigation ul.nav.mega li.level-1:not(.nav-first) > .item-wrapper > a:before,
  .header .navigation ul.nav.mega li.level-1:not(.nav-first) > .item-wrapper > a .title:before {
    color: #000000 !important;
  }
  .header .navigation ul.nav.mega li.level-1:not(.nav-first) ul.level-2 li.level-2 ul.level-3 li.level-3::before {
    color: #000000 !important;
  }
  #site button.sub-button {
    background-color: #fdff2d !important;
    color: #000000 !important;
  }
  #site button.sub-button span:before {
    color: #000000 !important;
  }
  #site a.nav-item.nav-dropdown {
    background: transparent !important;
  }
  #site .menu-wrapper {
    background-color: #fdff2d !important;
    color: #000000 !important;
    border-color: #000000 !important;
  }
}
