@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/application/themes/custom/css/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
/* Frutiger */
@font-face {
  font-family: "Frutiger LT W03_45 Light";
  src: url("/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix");
  src: url("/application/themes/custom/css/fonts/1475732/c13b5491-0ad0-401e-8b39-03a88965ce5a.eot?#iefix") format("eot"), url("/application/themes/custom/css/fonts/1475732/1925eb3e-b843-445d-8072-f11f28e0562f.woff2") format("woff2"), url("/application/themes/custom/css/fonts/1475732/ef7e8467-66c5-4521-afc4-777f6cf72ec4.woff") format("woff"), url("/application/themes/custom/css/fonts/1475732/c1bbbd49-cc08-4ec8-a63d-8cbd6936c666.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger LT W03_55 Roman";
  src: url("/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix");
  src: url("/application/themes/custom/css/fonts/1475740/4ae7b88b-fb5d-4cb5-9888-78298ad2a973.eot?#iefix") format("eot"), url("/application/themes/custom/css/fonts/1475740/60cae32f-adbc-4849-a2a7-51f8148b3332.woff2") format("woff2"), url("/application/themes/custom/css/fonts/1475740/3963cec0-c35f-41fa-adb6-4ef3fc0bb056.woff") format("woff"), url("/application/themes/custom/css/fonts/1475740/95a1e677-b284-4b7e-86f9-b684fba2e7da.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger LT W03_65 Bold";
  src: url("/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix");
  src: url("/application/themes/custom/css/fonts/1475748/840b1eda-acf5-4788-867d-beaf576d7600.eot?#iefix") format("eot"), url("/application/themes/custom/css/fonts/1475748/be2eb9d5-ee74-4084-b711-fe64163d1439.woff2") format("woff2"), url("/application/themes/custom/css/fonts/1475748/8b1cbfbd-4fa3-4330-8e32-552125871646.woff") format("woff"), url("/application/themes/custom/css/fonts/1475748/9b0d5970-235c-47a8-b94d-a7fe9dea7585.ttf") format("truetype");
}
/* FONTS */
/* COLOURS */
/* HIGH CONTRAST COLOURS */
/* CUSTOM MIXINS */
.skiplinks__link {
  padding: 6px 14px;
  min-width: 250px;
  position: absolute;
  top: 2px;
  left: -9999px;
  color: #000000;
  font-size: 22px;
  font-size: 2.2rem;
  text-decoration: underline;
  text-align: center;
}
.skiplinks__link:focus {
  left: 2px;
  z-index: 10000;
  color: #000000;
  background-color: #ffb81c;
}
.skiplinks__link:hover {
  background-color: #ffd069;
  text-decoration: none;
}
.visually-hidden {
  width: 1px;
  height: 1px;
  position: absolute !important;
  top: auto;
  left: -9999px;
  overflow: hidden;
}
.form-control:focus {
  outline: -webkit-focus-ring-color auto 1px;
}
/* GLOBAL */
.ccm-page {
  /* CLASSES */
}
.ccm-page .floatLeft {
  float: left;
}
.ccm-page .floatRight {
  float: right;
}
.ccm-page .clearLeft {
  clear: left;
}
.ccm-page .clearRight {
  clear: right;
}
.ccm-page .clearBoth {
  clear: both;
}
.ccm-page .textLeft {
  text-align: left;
}
.ccm-page .textRight {
  text-align: right;
}
.ccm-page .textCen {
  text-align: center;
}
.ccm-page .textJust {
  text-align: justify;
}
.ccm-page .posRel {
  position: relative;
}
.ccm-page .posAb {
  position: absolute;
}
.ccm-page .posFix {
  position: fixed;
}
.ccm-page .disBl {
  display: block;
}
.ccm-page .disIn {
  display: inline;
}
.ccm-page .disInbl {
  display: inline-block;
}
.ccm-page .disNone {
  display: none;
}
#sb-site {
  background-color: #ffffff;
  overflow: hidden;
}
.edit-mode #sb-site {
  position: static;
}
.header a,
.main a,
.footer a {
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.header a:hover,
.main a:hover,
.footer a:hover,
.header a:focus,
.main a:focus,
.footer a:focus,
.header a:active,
.main a:active,
.footer a:active {
  text-decoration: none;
}
.header img,
.main img,
.footer img {
  max-width: 100%;
  height: auto !important;
}
.header .core-style,
.main .core-style,
.footer .core-style {
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  color: #000000;
}
.header .core-style div[class*="col-md-"] > *:last-child,
.main .core-style div[class*="col-md-"] > *:last-child,
.footer .core-style div[class*="col-md-"] > *:last-child {
  margin-bottom: 30px;
}
.header .core-style div[class*="col-md-"]:last-child > *:last-child,
.main .core-style div[class*="col-md-"]:last-child > *:last-child,
.footer .core-style div[class*="col-md-"]:last-child > *:last-child {
  margin-bottom: 0;
}
.header .core-style h1,
.main .core-style h1,
.footer .core-style h1,
.header .core-style h2,
.main .core-style h2,
.footer .core-style h2,
.header .core-style h3,
.main .core-style h3,
.footer .core-style h3,
.header .core-style h4,
.main .core-style h4,
.footer .core-style h4,
.header .core-style h5,
.main .core-style h5,
.footer .core-style h5,
.header .core-style h6,
.main .core-style h6,
.footer .core-style h6,
.header .core-style p,
.main .core-style p,
.footer .core-style p,
.header .core-style ul,
.main .core-style ul,
.footer .core-style ul,
.header .core-style ol,
.main .core-style ol,
.footer .core-style ol,
.header .core-style blockquote,
.main .core-style blockquote,
.footer .core-style blockquote,
.header .core-style address,
.main .core-style address,
.footer .core-style address,
.header .core-style pre,
.main .core-style pre,
.footer .core-style pre {
  margin: 0 0 30px;
}
.header .core-style h1,
.main .core-style h1,
.footer .core-style h1,
.header .core-style h2,
.main .core-style h2,
.footer .core-style h2,
.header .core-style h3,
.main .core-style h3,
.footer .core-style h3,
.header .core-style h4,
.main .core-style h4,
.footer .core-style h4,
.header .core-style h5,
.main .core-style h5,
.footer .core-style h5,
.header .core-style h6,
.main .core-style h6,
.footer .core-style h6 {
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  color: #000000;
  line-height: 1.2;
  font-weight: 500;
}
.camhs-page .header .core-style h1,
.camhs-page .main .core-style h1,
.camhs-page .footer .core-style h1,
.camhs-page .header .core-style h2,
.camhs-page .main .core-style h2,
.camhs-page .footer .core-style h2,
.camhs-page .header .core-style h3,
.camhs-page .main .core-style h3,
.camhs-page .footer .core-style h3,
.camhs-page .header .core-style h4,
.camhs-page .main .core-style h4,
.camhs-page .footer .core-style h4,
.camhs-page .header .core-style h5,
.camhs-page .main .core-style h5,
.camhs-page .footer .core-style h5,
.camhs-page .header .core-style h6,
.camhs-page .main .core-style h6,
.camhs-page .footer .core-style h6,
.childrens-page .header .core-style h1,
.childrens-page .main .core-style h1,
.childrens-page .footer .core-style h1,
.childrens-page .header .core-style h2,
.childrens-page .main .core-style h2,
.childrens-page .footer .core-style h2,
.childrens-page .header .core-style h3,
.childrens-page .main .core-style h3,
.childrens-page .footer .core-style h3,
.childrens-page .header .core-style h4,
.childrens-page .main .core-style h4,
.childrens-page .footer .core-style h4,
.childrens-page .header .core-style h5,
.childrens-page .main .core-style h5,
.childrens-page .footer .core-style h5,
.childrens-page .header .core-style h6,
.childrens-page .main .core-style h6,
.childrens-page .footer .core-style h6 {
  font-family: 'Patrick Hand', cursive;
}
.header .core-style p,
.main .core-style p,
.footer .core-style p,
.header .core-style ul,
.main .core-style ul,
.footer .core-style ul,
.header .core-style ol,
.main .core-style ol,
.footer .core-style ol,
.header .core-style blockquote,
.main .core-style blockquote,
.footer .core-style blockquote,
.header .core-style address,
.main .core-style address,
.footer .core-style address {
  color: #000000;
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 1.5;
}
.header .core-style strong,
.main .core-style strong,
.footer .core-style strong {
  font-weight: normal;
  font-family: "Frutiger LT W03_65 Bold", sans-serif;
}
.header .core-style h1,
.main .core-style h1,
.footer .core-style h1 {
  font-size: 36px;
  font-size: 3.6rem;
}
.header .core-style h2,
.main .core-style h2,
.footer .core-style h2 {
  font-size: 32px;
  font-size: 3.2rem;
}
.header .core-style h3,
.main .core-style h3,
.footer .core-style h3 {
  font-size: 25px;
  font-size: 2.5rem;
}
.header .core-style h4,
.main .core-style h4,
.footer .core-style h4 {
  font-size: 23px;
  font-size: 2.3rem;
}
.header .core-style h5,
.main .core-style h5,
.footer .core-style h5 {
  font-size: 21px;
  font-size: 2.1rem;
}
.header .core-style h6,
.main .core-style h6,
.footer .core-style h6 {
  font-size: 19px;
  font-size: 1.9rem;
}
.camhs-page .header .core-style h1,
.camhs-page .main .core-style h1,
.camhs-page .footer .core-style h1,
.childrens-page .header .core-style h1,
.childrens-page .main .core-style h1,
.childrens-page .footer .core-style h1 {
  font-size: 39px;
  font-size: 3.9rem;
}
.camhs-page .header .core-style h2,
.camhs-page .main .core-style h2,
.camhs-page .footer .core-style h2,
.childrens-page .header .core-style h2,
.childrens-page .main .core-style h2,
.childrens-page .footer .core-style h2 {
  font-size: 32px;
  font-size: 3.2rem;
}
.camhs-page .header .core-style h3,
.camhs-page .main .core-style h3,
.camhs-page .footer .core-style h3,
.childrens-page .header .core-style h3,
.childrens-page .main .core-style h3,
.childrens-page .footer .core-style h3 {
  font-size: 26px;
  font-size: 2.6rem;
}
.camhs-page .header .core-style h4,
.camhs-page .main .core-style h4,
.camhs-page .footer .core-style h4,
.childrens-page .header .core-style h4,
.childrens-page .main .core-style h4,
.childrens-page .footer .core-style h4 {
  font-size: 24px;
  font-size: 2.4rem;
}
.camhs-page .header .core-style h5,
.camhs-page .main .core-style h5,
.camhs-page .footer .core-style h5,
.childrens-page .header .core-style h5,
.childrens-page .main .core-style h5,
.childrens-page .footer .core-style h5 {
  font-size: 22px;
  font-size: 2.2rem;
}
.camhs-page .header .core-style h6,
.camhs-page .main .core-style h6,
.camhs-page .footer .core-style h6,
.childrens-page .header .core-style h6,
.childrens-page .main .core-style h6,
.childrens-page .footer .core-style h6 {
  font-size: 20px;
  font-size: 2rem;
}
.header .core-style ul,
.main .core-style ul,
.footer .core-style ul,
.header .core-style ol,
.main .core-style ol,
.footer .core-style ol {
  padding: 0 0 0 20px;
}
.header .core-style ul li,
.main .core-style ul li,
.footer .core-style ul li,
.header .core-style ol li,
.main .core-style ol li,
.footer .core-style ol li {
  margin: 0 0 10px;
}
.header .core-style ul li ul,
.main .core-style ul li ul,
.footer .core-style ul li ul,
.header .core-style ol li ul,
.main .core-style ol li ul,
.footer .core-style ol li ul,
.header .core-style ul li ol,
.main .core-style ul li ol,
.footer .core-style ul li ol,
.header .core-style ol li ol,
.main .core-style ol li ol,
.footer .core-style ol li ol {
  margin: 10px 0 0;
}
.header .core-style ul,
.main .core-style ul,
.footer .core-style ul {
  list-style-type: none;
  padding: 0;
}
.header .core-style ul li,
.main .core-style ul li,
.footer .core-style ul li {
  position: relative;
  padding-left: 20px;
}
.header .core-style ul li:before,
.main .core-style ul li:before,
.footer .core-style ul li:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #8f99ae;
  font-size: 18px;
  position: absolute;
  top: 5px;
  left: 0;
}
.b-w-contrast .header .core-style ul li:before,
.b-w-contrast .main .core-style ul li:before,
.b-w-contrast .footer .core-style ul li:before {
  color: #000000;
}
.blue-contrast .header .core-style ul li:before,
.blue-contrast .main .core-style ul li:before,
.blue-contrast .footer .core-style ul li:before {
  color: #000066;
}
.beige-contrast .header .core-style ul li:before,
.beige-contrast .main .core-style ul li:before,
.beige-contrast .footer .core-style ul li:before {
  color: #042868;
}
.high-contrast .header .core-style ul li:before,
.high-contrast .main .core-style ul li:before,
.high-contrast .footer .core-style ul li:before {
  color: #000000;
}
.header .core-style a,
.main .core-style a,
.footer .core-style a {
  font-weight: normal;
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  text-decoration: underline;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #9a1261;
}
.header .core-style a:hover,
.main .core-style a:hover,
.footer .core-style a:hover,
.header .core-style a:focus,
.main .core-style a:focus,
.footer .core-style a:focus,
.header .core-style a:active,
.main .core-style a:active,
.footer .core-style a:active {
  color: #6c0d44;
  text-decoration: none;
}
.header .core-style blockquote,
.main .core-style blockquote,
.footer .core-style blockquote,
.header .core-style address,
.main .core-style address,
.footer .core-style address {
  padding: 30px;
  background: #ffffff;
  border-left: 5px solid #a52e6f;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.header .core-style blockquote > *:last-child,
.main .core-style blockquote > *:last-child,
.footer .core-style blockquote > *:last-child,
.header .core-style address > *:last-child,
.main .core-style address > *:last-child,
.footer .core-style address > *:last-child {
  margin-bottom: 0;
}
.header .core-style address,
.main .core-style address,
.footer .core-style address {
  color: #000000;
  font-style: italic;
}
.header .core-style .content-block img,
.main .core-style .content-block img,
.footer .core-style .content-block img,
.header .core-style .vivid-simple-accordion img,
.main .core-style .vivid-simple-accordion img,
.footer .core-style .vivid-simple-accordion img {
  margin: 0 0 30px;
}
.header .core-style .content-block img[style*="float:left"],
.main .core-style .content-block img[style*="float:left"],
.footer .core-style .content-block img[style*="float:left"],
.header .core-style .vivid-simple-accordion img[style*="float:left"],
.main .core-style .vivid-simple-accordion img[style*="float:left"],
.footer .core-style .vivid-simple-accordion img[style*="float:left"],
.header .core-style .content-block img[style*="float: left"],
.main .core-style .content-block img[style*="float: left"],
.footer .core-style .content-block img[style*="float: left"],
.header .core-style .vivid-simple-accordion img[style*="float: left"],
.main .core-style .vivid-simple-accordion img[style*="float: left"],
.footer .core-style .vivid-simple-accordion img[style*="float: left"] {
  margin-right: 30px;
}
.header .core-style .content-block img[style*="float:right"],
.main .core-style .content-block img[style*="float:right"],
.footer .core-style .content-block img[style*="float:right"],
.header .core-style .vivid-simple-accordion img[style*="float:right"],
.main .core-style .vivid-simple-accordion img[style*="float:right"],
.footer .core-style .vivid-simple-accordion img[style*="float:right"],
.header .core-style .content-block img[style*="float: right"],
.main .core-style .content-block img[style*="float: right"],
.footer .core-style .content-block img[style*="float: right"],
.header .core-style .vivid-simple-accordion img[style*="float: right"],
.main .core-style .vivid-simple-accordion img[style*="float: right"],
.footer .core-style .vivid-simple-accordion img[style*="float: right"] {
  margin-left: 30px;
}
.header .core-style .content-block p img,
.main .core-style .content-block p img,
.footer .core-style .content-block p img,
.header .core-style .vivid-simple-accordion p img,
.main .core-style .vivid-simple-accordion p img,
.footer .core-style .vivid-simple-accordion p img {
  margin-bottom: 0;
}
.header .core-style .content-block p img[style*="float:left"],
.main .core-style .content-block p img[style*="float:left"],
.footer .core-style .content-block p img[style*="float:left"],
.header .core-style .vivid-simple-accordion p img[style*="float:left"],
.main .core-style .vivid-simple-accordion p img[style*="float:left"],
.footer .core-style .vivid-simple-accordion p img[style*="float:left"],
.header .core-style .content-block p img[style*="float: left"],
.main .core-style .content-block p img[style*="float: left"],
.footer .core-style .content-block p img[style*="float: left"],
.header .core-style .vivid-simple-accordion p img[style*="float: left"],
.main .core-style .vivid-simple-accordion p img[style*="float: left"],
.footer .core-style .vivid-simple-accordion p img[style*="float: left"],
.header .core-style .content-block p img[style*="float:right"],
.main .core-style .content-block p img[style*="float:right"],
.footer .core-style .content-block p img[style*="float:right"],
.header .core-style .vivid-simple-accordion p img[style*="float:right"],
.main .core-style .vivid-simple-accordion p img[style*="float:right"],
.footer .core-style .vivid-simple-accordion p img[style*="float:right"],
.header .core-style .content-block p img[style*="float: right"],
.main .core-style .content-block p img[style*="float: right"],
.footer .core-style .content-block p img[style*="float: right"],
.header .core-style .vivid-simple-accordion p img[style*="float: right"],
.main .core-style .vivid-simple-accordion p img[style*="float: right"],
.footer .core-style .vivid-simple-accordion p img[style*="float: right"] {
  margin-bottom: 15px;
}
.header .core-style hr,
.main .core-style hr,
.footer .core-style hr {
  border-color: #a52e6f;
  margin: 30px 0;
  clear: both;
}
.header .core-style .content-block hr,
.main .core-style .content-block hr,
.footer .core-style .content-block hr {
  margin: 0 0 30px;
}
.header .core-style .table-wrapper,
.main .core-style .table-wrapper,
.footer .core-style .table-wrapper {
  display: block;
  width: 100%;
  overflow-x: auto;
  margin: 0 0 30px;
}
.header .core-style .table-wrapper table,
.main .core-style .table-wrapper table,
.footer .core-style .table-wrapper table {
  margin: 0;
}
.header .core-style .content-block table,
.main .core-style .content-block table,
.footer .core-style .content-block table,
.header .core-style .vivid-simple-accordion table,
.main .core-style .vivid-simple-accordion table,
.footer .core-style .vivid-simple-accordion table,
.header .core-style .document-library table,
.main .core-style .document-library table,
.footer .core-style .document-library table,
.header .core-style .fileset-list-block table,
.main .core-style .fileset-list-block table,
.footer .core-style .fileset-list-block table,
.header .core-style .fileset-list-accordion table,
.main .core-style .fileset-list-accordion table,
.footer .core-style .fileset-list-accordion table,
.header .core-style .fileset-table-view table,
.main .core-style .fileset-table-view table,
.footer .core-style .fileset-table-view table,
.header .core-style .contact table,
.main .core-style .contact table,
.footer .core-style .contact table,
.header .core-style .single-accordion table,
.main .core-style .single-accordion table,
.footer .core-style .single-accordion table {
  border: 1px solid #a52e6f;
  margin: 0;
  width: 100% !important;
  background: #a52e6f;
}
.header .core-style .content-block table th,
.main .core-style .content-block table th,
.footer .core-style .content-block table th,
.header .core-style .vivid-simple-accordion table th,
.main .core-style .vivid-simple-accordion table th,
.footer .core-style .vivid-simple-accordion table th,
.header .core-style .document-library table th,
.main .core-style .document-library table th,
.footer .core-style .document-library table th,
.header .core-style .fileset-list-block table th,
.main .core-style .fileset-list-block table th,
.footer .core-style .fileset-list-block table th,
.header .core-style .fileset-list-accordion table th,
.main .core-style .fileset-list-accordion table th,
.footer .core-style .fileset-list-accordion table th,
.header .core-style .fileset-table-view table th,
.main .core-style .fileset-table-view table th,
.footer .core-style .fileset-table-view table th,
.header .core-style .contact table th,
.main .core-style .contact table th,
.footer .core-style .contact table th,
.header .core-style .single-accordion table th,
.main .core-style .single-accordion table th,
.footer .core-style .single-accordion table th,
.header .core-style .content-block table td,
.main .core-style .content-block table td,
.footer .core-style .content-block table td,
.header .core-style .vivid-simple-accordion table td,
.main .core-style .vivid-simple-accordion table td,
.footer .core-style .vivid-simple-accordion table td,
.header .core-style .document-library table td,
.main .core-style .document-library table td,
.footer .core-style .document-library table td,
.header .core-style .fileset-list-block table td,
.main .core-style .fileset-list-block table td,
.footer .core-style .fileset-list-block table td,
.header .core-style .fileset-list-accordion table td,
.main .core-style .fileset-list-accordion table td,
.footer .core-style .fileset-list-accordion table td,
.header .core-style .fileset-table-view table td,
.main .core-style .fileset-table-view table td,
.footer .core-style .fileset-table-view table td,
.header .core-style .contact table td,
.main .core-style .contact table td,
.footer .core-style .contact table td,
.header .core-style .single-accordion table td,
.main .core-style .single-accordion table td,
.footer .core-style .single-accordion table td {
  padding: 10px 15px;
  width: auto !important;
  min-width: 100px;
}
.header .core-style .content-block table th > *,
.main .core-style .content-block table th > *,
.footer .core-style .content-block table th > *,
.header .core-style .vivid-simple-accordion table th > *,
.main .core-style .vivid-simple-accordion table th > *,
.footer .core-style .vivid-simple-accordion table th > *,
.header .core-style .document-library table th > *,
.main .core-style .document-library table th > *,
.footer .core-style .document-library table th > *,
.header .core-style .fileset-list-block table th > *,
.main .core-style .fileset-list-block table th > *,
.footer .core-style .fileset-list-block table th > *,
.header .core-style .fileset-list-accordion table th > *,
.main .core-style .fileset-list-accordion table th > *,
.footer .core-style .fileset-list-accordion table th > *,
.header .core-style .fileset-table-view table th > *,
.main .core-style .fileset-table-view table th > *,
.footer .core-style .fileset-table-view table th > *,
.header .core-style .contact table th > *,
.main .core-style .contact table th > *,
.footer .core-style .contact table th > *,
.header .core-style .single-accordion table th > *,
.main .core-style .single-accordion table th > *,
.footer .core-style .single-accordion table th > *,
.header .core-style .content-block table td > *,
.main .core-style .content-block table td > *,
.footer .core-style .content-block table td > *,
.header .core-style .vivid-simple-accordion table td > *,
.main .core-style .vivid-simple-accordion table td > *,
.footer .core-style .vivid-simple-accordion table td > *,
.header .core-style .document-library table td > *,
.main .core-style .document-library table td > *,
.footer .core-style .document-library table td > *,
.header .core-style .fileset-list-block table td > *,
.main .core-style .fileset-list-block table td > *,
.footer .core-style .fileset-list-block table td > *,
.header .core-style .fileset-list-accordion table td > *,
.main .core-style .fileset-list-accordion table td > *,
.footer .core-style .fileset-list-accordion table td > *,
.header .core-style .fileset-table-view table td > *,
.main .core-style .fileset-table-view table td > *,
.footer .core-style .fileset-table-view table td > *,
.header .core-style .contact table td > *,
.main .core-style .contact table td > *,
.footer .core-style .contact table td > *,
.header .core-style .single-accordion table td > *,
.main .core-style .single-accordion table td > *,
.footer .core-style .single-accordion table td > * {
  margin-top: 0;
}
.header .core-style .content-block table th > *:last-child,
.main .core-style .content-block table th > *:last-child,
.footer .core-style .content-block table th > *:last-child,
.header .core-style .vivid-simple-accordion table th > *:last-child,
.main .core-style .vivid-simple-accordion table th > *:last-child,
.footer .core-style .vivid-simple-accordion table th > *:last-child,
.header .core-style .document-library table th > *:last-child,
.main .core-style .document-library table th > *:last-child,
.footer .core-style .document-library table th > *:last-child,
.header .core-style .fileset-list-block table th > *:last-child,
.main .core-style .fileset-list-block table th > *:last-child,
.footer .core-style .fileset-list-block table th > *:last-child,
.header .core-style .fileset-list-accordion table th > *:last-child,
.main .core-style .fileset-list-accordion table th > *:last-child,
.footer .core-style .fileset-list-accordion table th > *:last-child,
.header .core-style .fileset-table-view table th > *:last-child,
.main .core-style .fileset-table-view table th > *:last-child,
.footer .core-style .fileset-table-view table th > *:last-child,
.header .core-style .contact table th > *:last-child,
.main .core-style .contact table th > *:last-child,
.footer .core-style .contact table th > *:last-child,
.header .core-style .single-accordion table th > *:last-child,
.main .core-style .single-accordion table th > *:last-child,
.footer .core-style .single-accordion table th > *:last-child,
.header .core-style .content-block table td > *:last-child,
.main .core-style .content-block table td > *:last-child,
.footer .core-style .content-block table td > *:last-child,
.header .core-style .vivid-simple-accordion table td > *:last-child,
.main .core-style .vivid-simple-accordion table td > *:last-child,
.footer .core-style .vivid-simple-accordion table td > *:last-child,
.header .core-style .document-library table td > *:last-child,
.main .core-style .document-library table td > *:last-child,
.footer .core-style .document-library table td > *:last-child,
.header .core-style .fileset-list-block table td > *:last-child,
.main .core-style .fileset-list-block table td > *:last-child,
.footer .core-style .fileset-list-block table td > *:last-child,
.header .core-style .fileset-list-accordion table td > *:last-child,
.main .core-style .fileset-list-accordion table td > *:last-child,
.footer .core-style .fileset-list-accordion table td > *:last-child,
.header .core-style .fileset-table-view table td > *:last-child,
.main .core-style .fileset-table-view table td > *:last-child,
.footer .core-style .fileset-table-view table td > *:last-child,
.header .core-style .contact table td > *:last-child,
.main .core-style .contact table td > *:last-child,
.footer .core-style .contact table td > *:last-child,
.header .core-style .single-accordion table td > *:last-child,
.main .core-style .single-accordion table td > *:last-child,
.footer .core-style .single-accordion table td > *:last-child {
  margin-bottom: 0;
}
.header .core-style .content-block table th,
.main .core-style .content-block table th,
.footer .core-style .content-block table th,
.header .core-style .vivid-simple-accordion table th,
.main .core-style .vivid-simple-accordion table th,
.footer .core-style .vivid-simple-accordion table th,
.header .core-style .document-library table th,
.main .core-style .document-library table th,
.footer .core-style .document-library table th,
.header .core-style .fileset-list-block table th,
.main .core-style .fileset-list-block table th,
.footer .core-style .fileset-list-block table th,
.header .core-style .fileset-list-accordion table th,
.main .core-style .fileset-list-accordion table th,
.footer .core-style .fileset-list-accordion table th,
.header .core-style .fileset-table-view table th,
.main .core-style .fileset-table-view table th,
.footer .core-style .fileset-table-view table th,
.header .core-style .contact table th,
.main .core-style .contact table th,
.footer .core-style .contact table th,
.header .core-style .single-accordion table th,
.main .core-style .single-accordion table th,
.footer .core-style .single-accordion table th {
  background-color: #a52e6f;
  border: 0;
}
.header .core-style .content-block table th,
.main .core-style .content-block table th,
.footer .core-style .content-block table th,
.header .core-style .vivid-simple-accordion table th,
.main .core-style .vivid-simple-accordion table th,
.footer .core-style .vivid-simple-accordion table th,
.header .core-style .document-library table th,
.main .core-style .document-library table th,
.footer .core-style .document-library table th,
.header .core-style .fileset-list-block table th,
.main .core-style .fileset-list-block table th,
.footer .core-style .fileset-list-block table th,
.header .core-style .fileset-list-accordion table th,
.main .core-style .fileset-list-accordion table th,
.footer .core-style .fileset-list-accordion table th,
.header .core-style .fileset-table-view table th,
.main .core-style .fileset-table-view table th,
.footer .core-style .fileset-table-view table th,
.header .core-style .contact table th,
.main .core-style .contact table th,
.footer .core-style .contact table th,
.header .core-style .single-accordion table th,
.main .core-style .single-accordion table th,
.footer .core-style .single-accordion table th,
.header .core-style .content-block table th p,
.main .core-style .content-block table th p,
.footer .core-style .content-block table th p,
.header .core-style .vivid-simple-accordion table th p,
.main .core-style .vivid-simple-accordion table th p,
.footer .core-style .vivid-simple-accordion table th p,
.header .core-style .document-library table th p,
.main .core-style .document-library table th p,
.footer .core-style .document-library table th p,
.header .core-style .fileset-list-block table th p,
.main .core-style .fileset-list-block table th p,
.footer .core-style .fileset-list-block table th p,
.header .core-style .fileset-list-accordion table th p,
.main .core-style .fileset-list-accordion table th p,
.footer .core-style .fileset-list-accordion table th p,
.header .core-style .fileset-table-view table th p,
.main .core-style .fileset-table-view table th p,
.footer .core-style .fileset-table-view table th p,
.header .core-style .contact table th p,
.main .core-style .contact table th p,
.footer .core-style .contact table th p,
.header .core-style .single-accordion table th p,
.main .core-style .single-accordion table th p,
.footer .core-style .single-accordion table th p {
  color: #ffffff;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 500;
}
.camhs-page .header .core-style .content-block table th,
.camhs-page .main .core-style .content-block table th,
.camhs-page .footer .core-style .content-block table th,
.camhs-page .header .core-style .vivid-simple-accordion table th,
.camhs-page .main .core-style .vivid-simple-accordion table th,
.camhs-page .footer .core-style .vivid-simple-accordion table th,
.camhs-page .header .core-style .document-library table th,
.camhs-page .main .core-style .document-library table th,
.camhs-page .footer .core-style .document-library table th,
.camhs-page .header .core-style .fileset-list-block table th,
.camhs-page .main .core-style .fileset-list-block table th,
.camhs-page .footer .core-style .fileset-list-block table th,
.camhs-page .header .core-style .fileset-list-accordion table th,
.camhs-page .main .core-style .fileset-list-accordion table th,
.camhs-page .footer .core-style .fileset-list-accordion table th,
.camhs-page .header .core-style .fileset-table-view table th,
.camhs-page .main .core-style .fileset-table-view table th,
.camhs-page .footer .core-style .fileset-table-view table th,
.camhs-page .header .core-style .contact table th,
.camhs-page .main .core-style .contact table th,
.camhs-page .footer .core-style .contact table th,
.camhs-page .header .core-style .single-accordion table th,
.camhs-page .main .core-style .single-accordion table th,
.camhs-page .footer .core-style .single-accordion table th,
.childrens-page .header .core-style .content-block table th,
.childrens-page .main .core-style .content-block table th,
.childrens-page .footer .core-style .content-block table th,
.childrens-page .header .core-style .vivid-simple-accordion table th,
.childrens-page .main .core-style .vivid-simple-accordion table th,
.childrens-page .footer .core-style .vivid-simple-accordion table th,
.childrens-page .header .core-style .document-library table th,
.childrens-page .main .core-style .document-library table th,
.childrens-page .footer .core-style .document-library table th,
.childrens-page .header .core-style .fileset-list-block table th,
.childrens-page .main .core-style .fileset-list-block table th,
.childrens-page .footer .core-style .fileset-list-block table th,
.childrens-page .header .core-style .fileset-list-accordion table th,
.childrens-page .main .core-style .fileset-list-accordion table th,
.childrens-page .footer .core-style .fileset-list-accordion table th,
.childrens-page .header .core-style .fileset-table-view table th,
.childrens-page .main .core-style .fileset-table-view table th,
.childrens-page .footer .core-style .fileset-table-view table th,
.childrens-page .header .core-style .contact table th,
.childrens-page .main .core-style .contact table th,
.childrens-page .footer .core-style .contact table th,
.childrens-page .header .core-style .single-accordion table th,
.childrens-page .main .core-style .single-accordion table th,
.childrens-page .footer .core-style .single-accordion table th,
.camhs-page .header .core-style .content-block table th p,
.camhs-page .main .core-style .content-block table th p,
.camhs-page .footer .core-style .content-block table th p,
.camhs-page .header .core-style .vivid-simple-accordion table th p,
.camhs-page .main .core-style .vivid-simple-accordion table th p,
.camhs-page .footer .core-style .vivid-simple-accordion table th p,
.camhs-page .header .core-style .document-library table th p,
.camhs-page .main .core-style .document-library table th p,
.camhs-page .footer .core-style .document-library table th p,
.camhs-page .header .core-style .fileset-list-block table th p,
.camhs-page .main .core-style .fileset-list-block table th p,
.camhs-page .footer .core-style .fileset-list-block table th p,
.camhs-page .header .core-style .fileset-list-accordion table th p,
.camhs-page .main .core-style .fileset-list-accordion table th p,
.camhs-page .footer .core-style .fileset-list-accordion table th p,
.camhs-page .header .core-style .fileset-table-view table th p,
.camhs-page .main .core-style .fileset-table-view table th p,
.camhs-page .footer .core-style .fileset-table-view table th p,
.camhs-page .header .core-style .contact table th p,
.camhs-page .main .core-style .contact table th p,
.camhs-page .footer .core-style .contact table th p,
.camhs-page .header .core-style .single-accordion table th p,
.camhs-page .main .core-style .single-accordion table th p,
.camhs-page .footer .core-style .single-accordion table th p,
.childrens-page .header .core-style .content-block table th p,
.childrens-page .main .core-style .content-block table th p,
.childrens-page .footer .core-style .content-block table th p,
.childrens-page .header .core-style .vivid-simple-accordion table th p,
.childrens-page .main .core-style .vivid-simple-accordion table th p,
.childrens-page .footer .core-style .vivid-simple-accordion table th p,
.childrens-page .header .core-style .document-library table th p,
.childrens-page .main .core-style .document-library table th p,
.childrens-page .footer .core-style .document-library table th p,
.childrens-page .header .core-style .fileset-list-block table th p,
.childrens-page .main .core-style .fileset-list-block table th p,
.childrens-page .footer .core-style .fileset-list-block table th p,
.childrens-page .header .core-style .fileset-list-accordion table th p,
.childrens-page .main .core-style .fileset-list-accordion table th p,
.childrens-page .footer .core-style .fileset-list-accordion table th p,
.childrens-page .header .core-style .fileset-table-view table th p,
.childrens-page .main .core-style .fileset-table-view table th p,
.childrens-page .footer .core-style .fileset-table-view table th p,
.childrens-page .header .core-style .contact table th p,
.childrens-page .main .core-style .contact table th p,
.childrens-page .footer .core-style .contact table th p,
.childrens-page .header .core-style .single-accordion table th p,
.childrens-page .main .core-style .single-accordion table th p,
.childrens-page .footer .core-style .single-accordion table th p,
.camhs-page .header .core-style .content-block table th a,
.camhs-page .main .core-style .content-block table th a,
.camhs-page .footer .core-style .content-block table th a,
.camhs-page .header .core-style .vivid-simple-accordion table th a,
.camhs-page .main .core-style .vivid-simple-accordion table th a,
.camhs-page .footer .core-style .vivid-simple-accordion table th a,
.camhs-page .header .core-style .document-library table th a,
.camhs-page .main .core-style .document-library table th a,
.camhs-page .footer .core-style .document-library table th a,
.camhs-page .header .core-style .fileset-list-block table th a,
.camhs-page .main .core-style .fileset-list-block table th a,
.camhs-page .footer .core-style .fileset-list-block table th a,
.camhs-page .header .core-style .fileset-list-accordion table th a,
.camhs-page .main .core-style .fileset-list-accordion table th a,
.camhs-page .footer .core-style .fileset-list-accordion table th a,
.camhs-page .header .core-style .fileset-table-view table th a,
.camhs-page .main .core-style .fileset-table-view table th a,
.camhs-page .footer .core-style .fileset-table-view table th a,
.camhs-page .header .core-style .contact table th a,
.camhs-page .main .core-style .contact table th a,
.camhs-page .footer .core-style .contact table th a,
.camhs-page .header .core-style .single-accordion table th a,
.camhs-page .main .core-style .single-accordion table th a,
.camhs-page .footer .core-style .single-accordion table th a,
.childrens-page .header .core-style .content-block table th a,
.childrens-page .main .core-style .content-block table th a,
.childrens-page .footer .core-style .content-block table th a,
.childrens-page .header .core-style .vivid-simple-accordion table th a,
.childrens-page .main .core-style .vivid-simple-accordion table th a,
.childrens-page .footer .core-style .vivid-simple-accordion table th a,
.childrens-page .header .core-style .document-library table th a,
.childrens-page .main .core-style .document-library table th a,
.childrens-page .footer .core-style .document-library table th a,
.childrens-page .header .core-style .fileset-list-block table th a,
.childrens-page .main .core-style .fileset-list-block table th a,
.childrens-page .footer .core-style .fileset-list-block table th a,
.childrens-page .header .core-style .fileset-list-accordion table th a,
.childrens-page .main .core-style .fileset-list-accordion table th a,
.childrens-page .footer .core-style .fileset-list-accordion table th a,
.childrens-page .header .core-style .fileset-table-view table th a,
.childrens-page .main .core-style .fileset-table-view table th a,
.childrens-page .footer .core-style .fileset-table-view table th a,
.childrens-page .header .core-style .contact table th a,
.childrens-page .main .core-style .contact table th a,
.childrens-page .footer .core-style .contact table th a,
.childrens-page .header .core-style .single-accordion table th a,
.childrens-page .main .core-style .single-accordion table th a,
.childrens-page .footer .core-style .single-accordion table th a {
  font-family: 'Patrick Hand', cursive;
  font-size: 26px;
  font-size: 2.6rem;
}
.header .core-style .content-block table th > *:last-child,
.main .core-style .content-block table th > *:last-child,
.footer .core-style .content-block table th > *:last-child,
.header .core-style .vivid-simple-accordion table th > *:last-child,
.main .core-style .vivid-simple-accordion table th > *:last-child,
.footer .core-style .vivid-simple-accordion table th > *:last-child,
.header .core-style .document-library table th > *:last-child,
.main .core-style .document-library table th > *:last-child,
.footer .core-style .document-library table th > *:last-child,
.header .core-style .fileset-list-block table th > *:last-child,
.main .core-style .fileset-list-block table th > *:last-child,
.footer .core-style .fileset-list-block table th > *:last-child,
.header .core-style .fileset-list-accordion table th > *:last-child,
.main .core-style .fileset-list-accordion table th > *:last-child,
.footer .core-style .fileset-list-accordion table th > *:last-child,
.header .core-style .fileset-table-view table th > *:last-child,
.main .core-style .fileset-table-view table th > *:last-child,
.footer .core-style .fileset-table-view table th > *:last-child,
.header .core-style .contact table th > *:last-child,
.main .core-style .contact table th > *:last-child,
.footer .core-style .contact table th > *:last-child,
.header .core-style .single-accordion table th > *:last-child,
.main .core-style .single-accordion table th > *:last-child,
.footer .core-style .single-accordion table th > *:last-child {
  margin-bottom: 0;
}
.header .core-style .content-block table th a,
.main .core-style .content-block table th a,
.footer .core-style .content-block table th a,
.header .core-style .vivid-simple-accordion table th a,
.main .core-style .vivid-simple-accordion table th a,
.footer .core-style .vivid-simple-accordion table th a,
.header .core-style .document-library table th a,
.main .core-style .document-library table th a,
.footer .core-style .document-library table th a,
.header .core-style .fileset-list-block table th a,
.main .core-style .fileset-list-block table th a,
.footer .core-style .fileset-list-block table th a,
.header .core-style .fileset-list-accordion table th a,
.main .core-style .fileset-list-accordion table th a,
.footer .core-style .fileset-list-accordion table th a,
.header .core-style .fileset-table-view table th a,
.main .core-style .fileset-table-view table th a,
.footer .core-style .fileset-table-view table th a,
.header .core-style .contact table th a,
.main .core-style .contact table th a,
.footer .core-style .contact table th a,
.header .core-style .single-accordion table th a,
.main .core-style .single-accordion table th a,
.footer .core-style .single-accordion table th a {
  color: #ffffff !important;
}
.header .core-style .content-block table thead th,
.main .core-style .content-block table thead th,
.footer .core-style .content-block table thead th,
.header .core-style .vivid-simple-accordion table thead th,
.main .core-style .vivid-simple-accordion table thead th,
.footer .core-style .vivid-simple-accordion table thead th,
.header .core-style .document-library table thead th,
.main .core-style .document-library table thead th,
.footer .core-style .document-library table thead th,
.header .core-style .fileset-list-block table thead th,
.main .core-style .fileset-list-block table thead th,
.footer .core-style .fileset-list-block table thead th,
.header .core-style .fileset-list-accordion table thead th,
.main .core-style .fileset-list-accordion table thead th,
.footer .core-style .fileset-list-accordion table thead th,
.header .core-style .fileset-table-view table thead th,
.main .core-style .fileset-table-view table thead th,
.footer .core-style .fileset-table-view table thead th,
.header .core-style .contact table thead th,
.main .core-style .contact table thead th,
.footer .core-style .contact table thead th,
.header .core-style .single-accordion table thead th,
.main .core-style .single-accordion table thead th,
.footer .core-style .single-accordion table thead th {
  border-right: 1px solid #ffffff;
}
.header .core-style .content-block table thead th:last-child,
.main .core-style .content-block table thead th:last-child,
.footer .core-style .content-block table thead th:last-child,
.header .core-style .vivid-simple-accordion table thead th:last-child,
.main .core-style .vivid-simple-accordion table thead th:last-child,
.footer .core-style .vivid-simple-accordion table thead th:last-child,
.header .core-style .document-library table thead th:last-child,
.main .core-style .document-library table thead th:last-child,
.footer .core-style .document-library table thead th:last-child,
.header .core-style .fileset-list-block table thead th:last-child,
.main .core-style .fileset-list-block table thead th:last-child,
.footer .core-style .fileset-list-block table thead th:last-child,
.header .core-style .fileset-list-accordion table thead th:last-child,
.main .core-style .fileset-list-accordion table thead th:last-child,
.footer .core-style .fileset-list-accordion table thead th:last-child,
.header .core-style .fileset-table-view table thead th:last-child,
.main .core-style .fileset-table-view table thead th:last-child,
.footer .core-style .fileset-table-view table thead th:last-child,
.header .core-style .contact table thead th:last-child,
.main .core-style .contact table thead th:last-child,
.footer .core-style .contact table thead th:last-child,
.header .core-style .single-accordion table thead th:last-child,
.main .core-style .single-accordion table thead th:last-child,
.footer .core-style .single-accordion table thead th:last-child {
  border: 0;
}
.header .core-style .content-block table td,
.main .core-style .content-block table td,
.footer .core-style .content-block table td,
.header .core-style .vivid-simple-accordion table td,
.main .core-style .vivid-simple-accordion table td,
.footer .core-style .vivid-simple-accordion table td,
.header .core-style .document-library table td,
.main .core-style .document-library table td,
.footer .core-style .document-library table td,
.header .core-style .fileset-list-block table td,
.main .core-style .fileset-list-block table td,
.footer .core-style .fileset-list-block table td,
.header .core-style .fileset-list-accordion table td,
.main .core-style .fileset-list-accordion table td,
.footer .core-style .fileset-list-accordion table td,
.header .core-style .fileset-table-view table td,
.main .core-style .fileset-table-view table td,
.footer .core-style .fileset-table-view table td,
.header .core-style .contact table td,
.main .core-style .contact table td,
.footer .core-style .contact table td,
.header .core-style .single-accordion table td,
.main .core-style .single-accordion table td,
.footer .core-style .single-accordion table td {
  vertical-align: top;
  border: 1px solid #a52e6f;
  background: #ffffff;
}
.header .core-style .content-block table td,
.main .core-style .content-block table td,
.footer .core-style .content-block table td,
.header .core-style .vivid-simple-accordion table td,
.main .core-style .vivid-simple-accordion table td,
.footer .core-style .vivid-simple-accordion table td,
.header .core-style .document-library table td,
.main .core-style .document-library table td,
.footer .core-style .document-library table td,
.header .core-style .fileset-list-block table td,
.main .core-style .fileset-list-block table td,
.footer .core-style .fileset-list-block table td,
.header .core-style .fileset-list-accordion table td,
.main .core-style .fileset-list-accordion table td,
.footer .core-style .fileset-list-accordion table td,
.header .core-style .fileset-table-view table td,
.main .core-style .fileset-table-view table td,
.footer .core-style .fileset-table-view table td,
.header .core-style .contact table td,
.main .core-style .contact table td,
.footer .core-style .contact table td,
.header .core-style .single-accordion table td,
.main .core-style .single-accordion table td,
.footer .core-style .single-accordion table td,
.header .core-style .content-block table td p,
.main .core-style .content-block table td p,
.footer .core-style .content-block table td p,
.header .core-style .vivid-simple-accordion table td p,
.main .core-style .vivid-simple-accordion table td p,
.footer .core-style .vivid-simple-accordion table td p,
.header .core-style .document-library table td p,
.main .core-style .document-library table td p,
.footer .core-style .document-library table td p,
.header .core-style .fileset-list-block table td p,
.main .core-style .fileset-list-block table td p,
.footer .core-style .fileset-list-block table td p,
.header .core-style .fileset-list-accordion table td p,
.main .core-style .fileset-list-accordion table td p,
.footer .core-style .fileset-list-accordion table td p,
.header .core-style .fileset-table-view table td p,
.main .core-style .fileset-table-view table td p,
.footer .core-style .fileset-table-view table td p,
.header .core-style .contact table td p,
.main .core-style .contact table td p,
.footer .core-style .contact table td p,
.header .core-style .single-accordion table td p,
.main .core-style .single-accordion table td p,
.footer .core-style .single-accordion table td p {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.7;
  color: #000000;
}
.header .core-style .content-block table td > *:last-child,
.main .core-style .content-block table td > *:last-child,
.footer .core-style .content-block table td > *:last-child,
.header .core-style .vivid-simple-accordion table td > *:last-child,
.main .core-style .vivid-simple-accordion table td > *:last-child,
.footer .core-style .vivid-simple-accordion table td > *:last-child,
.header .core-style .document-library table td > *:last-child,
.main .core-style .document-library table td > *:last-child,
.footer .core-style .document-library table td > *:last-child,
.header .core-style .fileset-list-block table td > *:last-child,
.main .core-style .fileset-list-block table td > *:last-child,
.footer .core-style .fileset-list-block table td > *:last-child,
.header .core-style .fileset-list-accordion table td > *:last-child,
.main .core-style .fileset-list-accordion table td > *:last-child,
.footer .core-style .fileset-list-accordion table td > *:last-child,
.header .core-style .fileset-table-view table td > *:last-child,
.main .core-style .fileset-table-view table td > *:last-child,
.footer .core-style .fileset-table-view table td > *:last-child,
.header .core-style .contact table td > *:last-child,
.main .core-style .contact table td > *:last-child,
.footer .core-style .contact table td > *:last-child,
.header .core-style .single-accordion table td > *:last-child,
.main .core-style .single-accordion table td > *:last-child,
.footer .core-style .single-accordion table td > *:last-child {
  margin-bottom: 0;
}
.header .core-style .content-block table tbody tr,
.main .core-style .content-block table tbody tr,
.footer .core-style .content-block table tbody tr,
.header .core-style .vivid-simple-accordion table tbody tr,
.main .core-style .vivid-simple-accordion table tbody tr,
.footer .core-style .vivid-simple-accordion table tbody tr,
.header .core-style .document-library table tbody tr,
.main .core-style .document-library table tbody tr,
.footer .core-style .document-library table tbody tr,
.header .core-style .fileset-list-block table tbody tr,
.main .core-style .fileset-list-block table tbody tr,
.footer .core-style .fileset-list-block table tbody tr,
.header .core-style .fileset-list-accordion table tbody tr,
.main .core-style .fileset-list-accordion table tbody tr,
.footer .core-style .fileset-list-accordion table tbody tr,
.header .core-style .fileset-table-view table tbody tr,
.main .core-style .fileset-table-view table tbody tr,
.footer .core-style .fileset-table-view table tbody tr,
.header .core-style .contact table tbody tr,
.main .core-style .contact table tbody tr,
.footer .core-style .contact table tbody tr,
.header .core-style .single-accordion table tbody tr,
.main .core-style .single-accordion table tbody tr,
.footer .core-style .single-accordion table tbody tr {
  background-color: #ffffff;
  border-bottom: 1px solid #a52e6f;
}
@media (max-width: 767px) {
  .header .core-style .content-block table th,
  .main .core-style .content-block table th,
  .footer .core-style .content-block table th,
  .header .core-style .vivid-simple-accordion table th,
  .main .core-style .vivid-simple-accordion table th,
  .footer .core-style .vivid-simple-accordion table th,
  .header .core-style .document-library table th,
  .main .core-style .document-library table th,
  .footer .core-style .document-library table th,
  .header .core-style .fileset-list-block table th,
  .main .core-style .fileset-list-block table th,
  .footer .core-style .fileset-list-block table th,
  .header .core-style .fileset-list-accordion table th,
  .main .core-style .fileset-list-accordion table th,
  .footer .core-style .fileset-list-accordion table th,
  .header .core-style .fileset-table-view table th,
  .main .core-style .fileset-table-view table th,
  .footer .core-style .fileset-table-view table th,
  .header .core-style .contact table th,
  .main .core-style .contact table th,
  .footer .core-style .contact table th,
  .header .core-style .single-accordion table th,
  .main .core-style .single-accordion table th,
  .footer .core-style .single-accordion table th,
  .header .core-style .content-block table td,
  .main .core-style .content-block table td,
  .footer .core-style .content-block table td,
  .header .core-style .vivid-simple-accordion table td,
  .main .core-style .vivid-simple-accordion table td,
  .footer .core-style .vivid-simple-accordion table td,
  .header .core-style .document-library table td,
  .main .core-style .document-library table td,
  .footer .core-style .document-library table td,
  .header .core-style .fileset-list-block table td,
  .main .core-style .fileset-list-block table td,
  .footer .core-style .fileset-list-block table td,
  .header .core-style .fileset-list-accordion table td,
  .main .core-style .fileset-list-accordion table td,
  .footer .core-style .fileset-list-accordion table td,
  .header .core-style .fileset-table-view table td,
  .main .core-style .fileset-table-view table td,
  .footer .core-style .fileset-table-view table td,
  .header .core-style .contact table td,
  .main .core-style .contact table td,
  .footer .core-style .contact table td,
  .header .core-style .single-accordion table td,
  .main .core-style .single-accordion table td,
  .footer .core-style .single-accordion table td {
    padding: 5px;
  }
  .header .core-style .content-block table th,
  .main .core-style .content-block table th,
  .footer .core-style .content-block table th,
  .header .core-style .vivid-simple-accordion table th,
  .main .core-style .vivid-simple-accordion table th,
  .footer .core-style .vivid-simple-accordion table th,
  .header .core-style .document-library table th,
  .main .core-style .document-library table th,
  .footer .core-style .document-library table th,
  .header .core-style .fileset-list-block table th,
  .main .core-style .fileset-list-block table th,
  .footer .core-style .fileset-list-block table th,
  .header .core-style .fileset-list-accordion table th,
  .main .core-style .fileset-list-accordion table th,
  .footer .core-style .fileset-list-accordion table th,
  .header .core-style .fileset-table-view table th,
  .main .core-style .fileset-table-view table th,
  .footer .core-style .fileset-table-view table th,
  .header .core-style .contact table th,
  .main .core-style .contact table th,
  .footer .core-style .contact table th,
  .header .core-style .single-accordion table th,
  .main .core-style .single-accordion table th,
  .footer .core-style .single-accordion table th,
  .header .core-style .content-block table td,
  .main .core-style .content-block table td,
  .footer .core-style .content-block table td,
  .header .core-style .vivid-simple-accordion table td,
  .main .core-style .vivid-simple-accordion table td,
  .footer .core-style .vivid-simple-accordion table td,
  .header .core-style .document-library table td,
  .main .core-style .document-library table td,
  .footer .core-style .document-library table td,
  .header .core-style .fileset-list-block table td,
  .main .core-style .fileset-list-block table td,
  .footer .core-style .fileset-list-block table td,
  .header .core-style .fileset-list-accordion table td,
  .main .core-style .fileset-list-accordion table td,
  .footer .core-style .fileset-list-accordion table td,
  .header .core-style .fileset-table-view table td,
  .main .core-style .fileset-table-view table td,
  .footer .core-style .fileset-table-view table td,
  .header .core-style .contact table td,
  .main .core-style .contact table td,
  .footer .core-style .contact table td,
  .header .core-style .single-accordion table td,
  .main .core-style .single-accordion table td,
  .footer .core-style .single-accordion table td,
  .header .core-style .content-block table th p,
  .main .core-style .content-block table th p,
  .footer .core-style .content-block table th p,
  .header .core-style .vivid-simple-accordion table th p,
  .main .core-style .vivid-simple-accordion table th p,
  .footer .core-style .vivid-simple-accordion table th p,
  .header .core-style .document-library table th p,
  .main .core-style .document-library table th p,
  .footer .core-style .document-library table th p,
  .header .core-style .fileset-list-block table th p,
  .main .core-style .fileset-list-block table th p,
  .footer .core-style .fileset-list-block table th p,
  .header .core-style .fileset-list-accordion table th p,
  .main .core-style .fileset-list-accordion table th p,
  .footer .core-style .fileset-list-accordion table th p,
  .header .core-style .fileset-table-view table th p,
  .main .core-style .fileset-table-view table th p,
  .footer .core-style .fileset-table-view table th p,
  .header .core-style .contact table th p,
  .main .core-style .contact table th p,
  .footer .core-style .contact table th p,
  .header .core-style .single-accordion table th p,
  .main .core-style .single-accordion table th p,
  .footer .core-style .single-accordion table th p,
  .header .core-style .content-block table td p,
  .main .core-style .content-block table td p,
  .footer .core-style .content-block table td p,
  .header .core-style .vivid-simple-accordion table td p,
  .main .core-style .vivid-simple-accordion table td p,
  .footer .core-style .vivid-simple-accordion table td p,
  .header .core-style .document-library table td p,
  .main .core-style .document-library table td p,
  .footer .core-style .document-library table td p,
  .header .core-style .fileset-list-block table td p,
  .main .core-style .fileset-list-block table td p,
  .footer .core-style .fileset-list-block table td p,
  .header .core-style .fileset-list-accordion table td p,
  .main .core-style .fileset-list-accordion table td p,
  .footer .core-style .fileset-list-accordion table td p,
  .header .core-style .fileset-table-view table td p,
  .main .core-style .fileset-table-view table td p,
  .footer .core-style .fileset-table-view table td p,
  .header .core-style .contact table td p,
  .main .core-style .contact table td p,
  .footer .core-style .contact table td p,
  .header .core-style .single-accordion table td p,
  .main .core-style .single-accordion table td p,
  .footer .core-style .single-accordion table td p {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 860px) {
  .header .core-style img,
  .main .core-style img,
  .footer .core-style img {
    float: none !important;
    margin: 0 0 15px !important;
    width: auto !important;
    height: auto !important;
  }
  .header .core-style p img,
  .main .core-style p img,
  .footer .core-style p img {
    margin-bottom: 0 !important;
  }
}
.header .core-style.white-style,
.main .core-style.white-style,
.footer .core-style.white-style {
  color: #ffffff;
}
.header .core-style.white-style h1,
.main .core-style.white-style h1,
.footer .core-style.white-style h1,
.header .core-style.white-style h2,
.main .core-style.white-style h2,
.footer .core-style.white-style h2,
.header .core-style.white-style h3,
.main .core-style.white-style h3,
.footer .core-style.white-style h3,
.header .core-style.white-style h4,
.main .core-style.white-style h4,
.footer .core-style.white-style h4,
.header .core-style.white-style h5,
.main .core-style.white-style h5,
.footer .core-style.white-style h5,
.header .core-style.white-style h6,
.main .core-style.white-style h6,
.footer .core-style.white-style h6,
.header .core-style.white-style p,
.main .core-style.white-style p,
.footer .core-style.white-style p,
.header .core-style.white-style ul,
.main .core-style.white-style ul,
.footer .core-style.white-style ul,
.header .core-style.white-style ol,
.main .core-style.white-style ol,
.footer .core-style.white-style ol {
  color: #ffffff;
}
.header .core-style.white-style p,
.main .core-style.white-style p,
.footer .core-style.white-style p,
.header .core-style.white-style ul,
.main .core-style.white-style ul,
.footer .core-style.white-style ul,
.header .core-style.white-style ol,
.main .core-style.white-style ol,
.footer .core-style.white-style ol,
.header .core-style.white-style blockquote,
.main .core-style.white-style blockquote,
.footer .core-style.white-style blockquote,
.header .core-style.white-style address,
.main .core-style.white-style address,
.footer .core-style.white-style address {
  color: #ffffff;
}
.header .core-style.white-style h1,
.main .core-style.white-style h1,
.footer .core-style.white-style h1 {
  font-size: 42px;
  font-size: 4.2rem;
}
.header .core-style.white-style h6,
.main .core-style.white-style h6,
.footer .core-style.white-style h6 {
  font-size: 19px;
  font-size: 1.9rem;
}
.header .core-style.white-style ul li:before,
.main .core-style.white-style ul li:before,
.footer .core-style.white-style ul li:before {
  color: #ffffff;
}
.b-w-contrast .header .core-style.white-style ul li:before,
.b-w-contrast .main .core-style.white-style ul li:before,
.b-w-contrast .footer .core-style.white-style ul li:before {
  color: #000000;
}
.blue-contrast .header .core-style.white-style ul li:before,
.blue-contrast .main .core-style.white-style ul li:before,
.blue-contrast .footer .core-style.white-style ul li:before {
  color: #000066;
}
.beige-contrast .header .core-style.white-style ul li:before,
.beige-contrast .main .core-style.white-style ul li:before,
.beige-contrast .footer .core-style.white-style ul li:before {
  color: #042868;
}
.high-contrast .header .core-style.white-style ul li:before,
.high-contrast .main .core-style.white-style ul li:before,
.high-contrast .footer .core-style.white-style ul li:before {
  color: #000000;
}
.header .core-style.white-style a,
.main .core-style.white-style a,
.footer .core-style.white-style a {
  color: #ffe5a2;
}
.header .core-style.white-style a:hover,
.main .core-style.white-style a:hover,
.footer .core-style.white-style a:hover,
.header .core-style.white-style a:focus,
.main .core-style.white-style a:focus,
.footer .core-style.white-style a:focus,
.header .core-style.white-style a:active,
.main .core-style.white-style a:active,
.footer .core-style.white-style a:active {
  color: #ffe5a2;
  text-decoration: underline;
}
.header .core-style.white-style blockquote,
.main .core-style.white-style blockquote,
.footer .core-style.white-style blockquote,
.header .core-style.white-style address,
.main .core-style.white-style address,
.footer .core-style.white-style address {
  color: #000000;
}
.header .core-style.white-style blockquote h1,
.main .core-style.white-style blockquote h1,
.footer .core-style.white-style blockquote h1,
.header .core-style.white-style address h1,
.main .core-style.white-style address h1,
.footer .core-style.white-style address h1,
.header .core-style.white-style blockquote h2,
.main .core-style.white-style blockquote h2,
.footer .core-style.white-style blockquote h2,
.header .core-style.white-style address h2,
.main .core-style.white-style address h2,
.footer .core-style.white-style address h2,
.header .core-style.white-style blockquote h3,
.main .core-style.white-style blockquote h3,
.footer .core-style.white-style blockquote h3,
.header .core-style.white-style address h3,
.main .core-style.white-style address h3,
.footer .core-style.white-style address h3,
.header .core-style.white-style blockquote h4,
.main .core-style.white-style blockquote h4,
.footer .core-style.white-style blockquote h4,
.header .core-style.white-style address h4,
.main .core-style.white-style address h4,
.footer .core-style.white-style address h4,
.header .core-style.white-style blockquote h5,
.main .core-style.white-style blockquote h5,
.footer .core-style.white-style blockquote h5,
.header .core-style.white-style address h5,
.main .core-style.white-style address h5,
.footer .core-style.white-style address h5,
.header .core-style.white-style blockquote h6,
.main .core-style.white-style blockquote h6,
.footer .core-style.white-style blockquote h6,
.header .core-style.white-style address h6,
.main .core-style.white-style address h6,
.footer .core-style.white-style address h6,
.header .core-style.white-style blockquote p,
.main .core-style.white-style blockquote p,
.footer .core-style.white-style blockquote p,
.header .core-style.white-style address p,
.main .core-style.white-style address p,
.footer .core-style.white-style address p,
.header .core-style.white-style blockquote li,
.main .core-style.white-style blockquote li,
.footer .core-style.white-style blockquote li,
.header .core-style.white-style address li,
.main .core-style.white-style address li,
.footer .core-style.white-style address li {
  color: #000000;
}
.header .core-style.white-style blockquote a,
.main .core-style.white-style blockquote a,
.footer .core-style.white-style blockquote a,
.header .core-style.white-style address a,
.main .core-style.white-style address a,
.footer .core-style.white-style address a {
  color: #9a1261;
}
.header .core-style.white-style blockquote a:hover,
.main .core-style.white-style blockquote a:hover,
.footer .core-style.white-style blockquote a:hover,
.header .core-style.white-style address a:hover,
.main .core-style.white-style address a:hover,
.footer .core-style.white-style address a:hover,
.header .core-style.white-style blockquote a:focus,
.main .core-style.white-style blockquote a:focus,
.footer .core-style.white-style blockquote a:focus,
.header .core-style.white-style address a:focus,
.main .core-style.white-style address a:focus,
.footer .core-style.white-style address a:focus,
.header .core-style.white-style blockquote a:active,
.main .core-style.white-style blockquote a:active,
.footer .core-style.white-style blockquote a:active,
.header .core-style.white-style address a:active,
.main .core-style.white-style address a:active,
.footer .core-style.white-style address a:active {
  color: #6c0d44;
}
.header .core-style.white-style hr,
.main .core-style.white-style hr,
.footer .core-style.white-style hr {
  border-color: #ffffff;
}
.b-w-contrast .header .core-style.white-style h1,
.b-w-contrast .main .core-style.white-style h1,
.b-w-contrast .footer .core-style.white-style h1,
.b-w-contrast .header .core-style h1,
.b-w-contrast .main .core-style h1,
.b-w-contrast .footer .core-style h1,
.b-w-contrast .header .core-style.white-style h2,
.b-w-contrast .main .core-style.white-style h2,
.b-w-contrast .footer .core-style.white-style h2,
.b-w-contrast .header .core-style h2,
.b-w-contrast .main .core-style h2,
.b-w-contrast .footer .core-style h2,
.b-w-contrast .header .core-style.white-style h3,
.b-w-contrast .main .core-style.white-style h3,
.b-w-contrast .footer .core-style.white-style h3,
.b-w-contrast .header .core-style h3,
.b-w-contrast .main .core-style h3,
.b-w-contrast .footer .core-style h3,
.b-w-contrast .header .core-style.white-style h4,
.b-w-contrast .main .core-style.white-style h4,
.b-w-contrast .footer .core-style.white-style h4,
.b-w-contrast .header .core-style h4,
.b-w-contrast .main .core-style h4,
.b-w-contrast .footer .core-style h4,
.b-w-contrast .header .core-style.white-style h5,
.b-w-contrast .main .core-style.white-style h5,
.b-w-contrast .footer .core-style.white-style h5,
.b-w-contrast .header .core-style h5,
.b-w-contrast .main .core-style h5,
.b-w-contrast .footer .core-style h5,
.b-w-contrast .header .core-style.white-style h6,
.b-w-contrast .main .core-style.white-style h6,
.b-w-contrast .footer .core-style.white-style h6,
.b-w-contrast .header .core-style h6,
.b-w-contrast .main .core-style h6,
.b-w-contrast .footer .core-style h6 {
  color: #000000;
}
.b-w-contrast .header .core-style.white-style p,
.b-w-contrast .main .core-style.white-style p,
.b-w-contrast .footer .core-style.white-style p,
.b-w-contrast .header .core-style p,
.b-w-contrast .main .core-style p,
.b-w-contrast .footer .core-style p,
.b-w-contrast .header .core-style.white-style ul,
.b-w-contrast .main .core-style.white-style ul,
.b-w-contrast .footer .core-style.white-style ul,
.b-w-contrast .header .core-style ul,
.b-w-contrast .main .core-style ul,
.b-w-contrast .footer .core-style ul,
.b-w-contrast .header .core-style.white-style ol,
.b-w-contrast .main .core-style.white-style ol,
.b-w-contrast .footer .core-style.white-style ol,
.b-w-contrast .header .core-style ol,
.b-w-contrast .main .core-style ol,
.b-w-contrast .footer .core-style ol,
.b-w-contrast .header .core-style.white-style blockquote,
.b-w-contrast .main .core-style.white-style blockquote,
.b-w-contrast .footer .core-style.white-style blockquote,
.b-w-contrast .header .core-style blockquote,
.b-w-contrast .main .core-style blockquote,
.b-w-contrast .footer .core-style blockquote,
.b-w-contrast .header .core-style.white-style address,
.b-w-contrast .main .core-style.white-style address,
.b-w-contrast .footer .core-style.white-style address,
.b-w-contrast .header .core-style address,
.b-w-contrast .main .core-style address,
.b-w-contrast .footer .core-style address,
.b-w-contrast .header .core-style.white-style div,
.b-w-contrast .main .core-style.white-style div,
.b-w-contrast .footer .core-style.white-style div,
.b-w-contrast .header .core-style div,
.b-w-contrast .main .core-style div,
.b-w-contrast .footer .core-style div {
  color: #000000;
}
.b-w-contrast .header .core-style.white-style a,
.b-w-contrast .main .core-style.white-style a,
.b-w-contrast .footer .core-style.white-style a,
.b-w-contrast .header .core-style a,
.b-w-contrast .main .core-style a,
.b-w-contrast .footer .core-style a {
  color: #000000;
  text-decoration: underline;
}
.b-w-contrast .header .core-style.white-style blockquote,
.b-w-contrast .main .core-style.white-style blockquote,
.b-w-contrast .footer .core-style.white-style blockquote,
.b-w-contrast .header .core-style blockquote,
.b-w-contrast .main .core-style blockquote,
.b-w-contrast .footer .core-style blockquote,
.b-w-contrast .header .core-style.white-style address,
.b-w-contrast .main .core-style.white-style address,
.b-w-contrast .footer .core-style.white-style address,
.b-w-contrast .header .core-style address,
.b-w-contrast .main .core-style address,
.b-w-contrast .footer .core-style address {
  background: #ffffff;
  border-left-color: #000000;
}
.b-w-contrast .header .core-style.white-style img,
.b-w-contrast .main .core-style.white-style img,
.b-w-contrast .footer .core-style.white-style img,
.b-w-contrast .header .core-style img,
.b-w-contrast .main .core-style img,
.b-w-contrast .footer .core-style img {
  filter: grayscale(100%);
}
.b-w-contrast .header .core-style.white-style hr,
.b-w-contrast .main .core-style.white-style hr,
.b-w-contrast .footer .core-style.white-style hr,
.b-w-contrast .header .core-style hr,
.b-w-contrast .main .core-style hr,
.b-w-contrast .footer .core-style hr {
  border-color: #000000;
}
.b-w-contrast .header .core-style.white-style .content-block table th,
.b-w-contrast .main .core-style.white-style .content-block table th,
.b-w-contrast .footer .core-style.white-style .content-block table th,
.b-w-contrast .header .core-style .content-block table th,
.b-w-contrast .main .core-style .content-block table th,
.b-w-contrast .footer .core-style .content-block table th,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .header .core-style .vivid-simple-accordion table th,
.b-w-contrast .main .core-style .vivid-simple-accordion table th,
.b-w-contrast .footer .core-style .vivid-simple-accordion table th,
.b-w-contrast .header .core-style.white-style .document-library table th,
.b-w-contrast .main .core-style.white-style .document-library table th,
.b-w-contrast .footer .core-style.white-style .document-library table th,
.b-w-contrast .header .core-style .document-library table th,
.b-w-contrast .main .core-style .document-library table th,
.b-w-contrast .footer .core-style .document-library table th,
.b-w-contrast .header .core-style.white-style .fileset-table-view table th,
.b-w-contrast .main .core-style.white-style .fileset-table-view table th,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table th,
.b-w-contrast .header .core-style .fileset-table-view table th,
.b-w-contrast .main .core-style .fileset-table-view table th,
.b-w-contrast .footer .core-style .fileset-table-view table th {
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #000000;
}
.b-w-contrast .header .core-style.white-style .content-block table th,
.b-w-contrast .main .core-style.white-style .content-block table th,
.b-w-contrast .footer .core-style.white-style .content-block table th,
.b-w-contrast .header .core-style .content-block table th,
.b-w-contrast .main .core-style .content-block table th,
.b-w-contrast .footer .core-style .content-block table th,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.b-w-contrast .header .core-style .vivid-simple-accordion table th,
.b-w-contrast .main .core-style .vivid-simple-accordion table th,
.b-w-contrast .footer .core-style .vivid-simple-accordion table th,
.b-w-contrast .header .core-style.white-style .document-library table th,
.b-w-contrast .main .core-style.white-style .document-library table th,
.b-w-contrast .footer .core-style.white-style .document-library table th,
.b-w-contrast .header .core-style .document-library table th,
.b-w-contrast .main .core-style .document-library table th,
.b-w-contrast .footer .core-style .document-library table th,
.b-w-contrast .header .core-style.white-style .fileset-table-view table th,
.b-w-contrast .main .core-style.white-style .fileset-table-view table th,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table th,
.b-w-contrast .header .core-style .fileset-table-view table th,
.b-w-contrast .main .core-style .fileset-table-view table th,
.b-w-contrast .footer .core-style .fileset-table-view table th,
.b-w-contrast .header .core-style.white-style .content-block table th p,
.b-w-contrast .main .core-style.white-style .content-block table th p,
.b-w-contrast .footer .core-style.white-style .content-block table th p,
.b-w-contrast .header .core-style .content-block table th p,
.b-w-contrast .main .core-style .content-block table th p,
.b-w-contrast .footer .core-style .content-block table th p,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table th p,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table th p,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table th p,
.b-w-contrast .header .core-style .vivid-simple-accordion table th p,
.b-w-contrast .main .core-style .vivid-simple-accordion table th p,
.b-w-contrast .footer .core-style .vivid-simple-accordion table th p,
.b-w-contrast .header .core-style.white-style .document-library table th p,
.b-w-contrast .main .core-style.white-style .document-library table th p,
.b-w-contrast .footer .core-style.white-style .document-library table th p,
.b-w-contrast .header .core-style .document-library table th p,
.b-w-contrast .main .core-style .document-library table th p,
.b-w-contrast .footer .core-style .document-library table th p,
.b-w-contrast .header .core-style.white-style .fileset-table-view table th p,
.b-w-contrast .main .core-style.white-style .fileset-table-view table th p,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table th p,
.b-w-contrast .header .core-style .fileset-table-view table th p,
.b-w-contrast .main .core-style .fileset-table-view table th p,
.b-w-contrast .footer .core-style .fileset-table-view table th p,
.b-w-contrast .header .core-style.white-style .content-block table th a,
.b-w-contrast .main .core-style.white-style .content-block table th a,
.b-w-contrast .footer .core-style.white-style .content-block table th a,
.b-w-contrast .header .core-style .content-block table th a,
.b-w-contrast .main .core-style .content-block table th a,
.b-w-contrast .footer .core-style .content-block table th a,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table th a,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table th a,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table th a,
.b-w-contrast .header .core-style .vivid-simple-accordion table th a,
.b-w-contrast .main .core-style .vivid-simple-accordion table th a,
.b-w-contrast .footer .core-style .vivid-simple-accordion table th a,
.b-w-contrast .header .core-style.white-style .document-library table th a,
.b-w-contrast .main .core-style.white-style .document-library table th a,
.b-w-contrast .footer .core-style.white-style .document-library table th a,
.b-w-contrast .header .core-style .document-library table th a,
.b-w-contrast .main .core-style .document-library table th a,
.b-w-contrast .footer .core-style .document-library table th a,
.b-w-contrast .header .core-style.white-style .fileset-table-view table th a,
.b-w-contrast .main .core-style.white-style .fileset-table-view table th a,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table th a,
.b-w-contrast .header .core-style .fileset-table-view table th a,
.b-w-contrast .main .core-style .fileset-table-view table th a,
.b-w-contrast .footer .core-style .fileset-table-view table th a {
  color: #ffffff !important;
}
.b-w-contrast .header .core-style.white-style .content-block table td,
.b-w-contrast .main .core-style.white-style .content-block table td,
.b-w-contrast .footer .core-style.white-style .content-block table td,
.b-w-contrast .header .core-style .content-block table td,
.b-w-contrast .main .core-style .content-block table td,
.b-w-contrast .footer .core-style .content-block table td,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .header .core-style .vivid-simple-accordion table td,
.b-w-contrast .main .core-style .vivid-simple-accordion table td,
.b-w-contrast .footer .core-style .vivid-simple-accordion table td,
.b-w-contrast .header .core-style.white-style .document-library table td,
.b-w-contrast .main .core-style.white-style .document-library table td,
.b-w-contrast .footer .core-style.white-style .document-library table td,
.b-w-contrast .header .core-style .document-library table td,
.b-w-contrast .main .core-style .document-library table td,
.b-w-contrast .footer .core-style .document-library table td,
.b-w-contrast .header .core-style.white-style .fileset-table-view table td,
.b-w-contrast .main .core-style.white-style .fileset-table-view table td,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table td,
.b-w-contrast .header .core-style .fileset-table-view table td,
.b-w-contrast .main .core-style .fileset-table-view table td,
.b-w-contrast .footer .core-style .fileset-table-view table td {
  border: 1px solid #000000;
  background-color: #ffffff;
}
.b-w-contrast .header .core-style.white-style .content-block table td,
.b-w-contrast .main .core-style.white-style .content-block table td,
.b-w-contrast .footer .core-style.white-style .content-block table td,
.b-w-contrast .header .core-style .content-block table td,
.b-w-contrast .main .core-style .content-block table td,
.b-w-contrast .footer .core-style .content-block table td,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.b-w-contrast .header .core-style .vivid-simple-accordion table td,
.b-w-contrast .main .core-style .vivid-simple-accordion table td,
.b-w-contrast .footer .core-style .vivid-simple-accordion table td,
.b-w-contrast .header .core-style.white-style .document-library table td,
.b-w-contrast .main .core-style.white-style .document-library table td,
.b-w-contrast .footer .core-style.white-style .document-library table td,
.b-w-contrast .header .core-style .document-library table td,
.b-w-contrast .main .core-style .document-library table td,
.b-w-contrast .footer .core-style .document-library table td,
.b-w-contrast .header .core-style.white-style .fileset-table-view table td,
.b-w-contrast .main .core-style.white-style .fileset-table-view table td,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table td,
.b-w-contrast .header .core-style .fileset-table-view table td,
.b-w-contrast .main .core-style .fileset-table-view table td,
.b-w-contrast .footer .core-style .fileset-table-view table td,
.b-w-contrast .header .core-style.white-style .content-block table td p,
.b-w-contrast .main .core-style.white-style .content-block table td p,
.b-w-contrast .footer .core-style.white-style .content-block table td p,
.b-w-contrast .header .core-style .content-block table td p,
.b-w-contrast .main .core-style .content-block table td p,
.b-w-contrast .footer .core-style .content-block table td p,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table td p,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table td p,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table td p,
.b-w-contrast .header .core-style .vivid-simple-accordion table td p,
.b-w-contrast .main .core-style .vivid-simple-accordion table td p,
.b-w-contrast .footer .core-style .vivid-simple-accordion table td p,
.b-w-contrast .header .core-style.white-style .document-library table td p,
.b-w-contrast .main .core-style.white-style .document-library table td p,
.b-w-contrast .footer .core-style.white-style .document-library table td p,
.b-w-contrast .header .core-style .document-library table td p,
.b-w-contrast .main .core-style .document-library table td p,
.b-w-contrast .footer .core-style .document-library table td p,
.b-w-contrast .header .core-style.white-style .fileset-table-view table td p,
.b-w-contrast .main .core-style.white-style .fileset-table-view table td p,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table td p,
.b-w-contrast .header .core-style .fileset-table-view table td p,
.b-w-contrast .main .core-style .fileset-table-view table td p,
.b-w-contrast .footer .core-style .fileset-table-view table td p {
  color: #000000;
}
.b-w-contrast .header .core-style.white-style .content-block table tbody tr,
.b-w-contrast .main .core-style.white-style .content-block table tbody tr,
.b-w-contrast .footer .core-style.white-style .content-block table tbody tr,
.b-w-contrast .header .core-style .content-block table tbody tr,
.b-w-contrast .main .core-style .content-block table tbody tr,
.b-w-contrast .footer .core-style .content-block table tbody tr,
.b-w-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .header .core-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .main .core-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .footer .core-style .vivid-simple-accordion table tbody tr,
.b-w-contrast .header .core-style.white-style .document-library table tbody tr,
.b-w-contrast .main .core-style.white-style .document-library table tbody tr,
.b-w-contrast .footer .core-style.white-style .document-library table tbody tr,
.b-w-contrast .header .core-style .document-library table tbody tr,
.b-w-contrast .main .core-style .document-library table tbody tr,
.b-w-contrast .footer .core-style .document-library table tbody tr,
.b-w-contrast .header .core-style.white-style .fileset-table-view table tbody tr,
.b-w-contrast .main .core-style.white-style .fileset-table-view table tbody tr,
.b-w-contrast .footer .core-style.white-style .fileset-table-view table tbody tr,
.b-w-contrast .header .core-style .fileset-table-view table tbody tr,
.b-w-contrast .main .core-style .fileset-table-view table tbody tr,
.b-w-contrast .footer .core-style .fileset-table-view table tbody tr {
  background-color: #ffffff;
  border-bottom-color: #000000;
}
@media all and (max-width: 700px) {
  .b-w-contrast .header .core-style.white-style .content-block table tbody tr td,
  .b-w-contrast .main .core-style.white-style .content-block table tbody tr td,
  .b-w-contrast .footer .core-style.white-style .content-block table tbody tr td,
  .b-w-contrast .header .core-style .content-block table tbody tr td,
  .b-w-contrast .main .core-style .content-block table tbody tr td,
  .b-w-contrast .footer .core-style .content-block table tbody tr td,
  .b-w-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .header .core-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .main .core-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .footer .core-style .vivid-simple-accordion table tbody tr td,
  .b-w-contrast .header .core-style.white-style .document-library table tbody tr td,
  .b-w-contrast .main .core-style.white-style .document-library table tbody tr td,
  .b-w-contrast .footer .core-style.white-style .document-library table tbody tr td,
  .b-w-contrast .header .core-style .document-library table tbody tr td,
  .b-w-contrast .main .core-style .document-library table tbody tr td,
  .b-w-contrast .footer .core-style .document-library table tbody tr td,
  .b-w-contrast .header .core-style.white-style .fileset-table-view table tbody tr td,
  .b-w-contrast .main .core-style.white-style .fileset-table-view table tbody tr td,
  .b-w-contrast .footer .core-style.white-style .fileset-table-view table tbody tr td,
  .b-w-contrast .header .core-style .fileset-table-view table tbody tr td,
  .b-w-contrast .main .core-style .fileset-table-view table tbody tr td,
  .b-w-contrast .footer .core-style .fileset-table-view table tbody tr td {
    background-color: #ffffff;
  }
  .b-w-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .header .core-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .main .core-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style .content-block table.has-headings tbody tr td,
  .b-w-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .b-w-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .header .core-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .main .core-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style .document-library table.has-headings tbody tr td,
  .b-w-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .b-w-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .b-w-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td,
  .b-w-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td,
  .b-w-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td {
    border-color: #000000;
  }
  .b-w-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style .content-block table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style .document-library table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .b-w-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .b-w-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .b-w-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td:before {
    background-color: #000000;
    color: #ffffff;
  }
}
.b-w-contrast .header .core-style.white-style .button-link,
.b-w-contrast .main .core-style.white-style .button-link,
.b-w-contrast .footer .core-style.white-style .button-link,
.b-w-contrast .header .core-style .button-link,
.b-w-contrast .main .core-style .button-link,
.b-w-contrast .footer .core-style .button-link {
  color: #ffffff;
}
.blue-contrast .header .core-style.white-style h1,
.blue-contrast .main .core-style.white-style h1,
.blue-contrast .footer .core-style.white-style h1,
.blue-contrast .header .core-style h1,
.blue-contrast .main .core-style h1,
.blue-contrast .footer .core-style h1,
.blue-contrast .header .core-style.white-style h2,
.blue-contrast .main .core-style.white-style h2,
.blue-contrast .footer .core-style.white-style h2,
.blue-contrast .header .core-style h2,
.blue-contrast .main .core-style h2,
.blue-contrast .footer .core-style h2,
.blue-contrast .header .core-style.white-style h3,
.blue-contrast .main .core-style.white-style h3,
.blue-contrast .footer .core-style.white-style h3,
.blue-contrast .header .core-style h3,
.blue-contrast .main .core-style h3,
.blue-contrast .footer .core-style h3,
.blue-contrast .header .core-style.white-style h4,
.blue-contrast .main .core-style.white-style h4,
.blue-contrast .footer .core-style.white-style h4,
.blue-contrast .header .core-style h4,
.blue-contrast .main .core-style h4,
.blue-contrast .footer .core-style h4,
.blue-contrast .header .core-style.white-style h5,
.blue-contrast .main .core-style.white-style h5,
.blue-contrast .footer .core-style.white-style h5,
.blue-contrast .header .core-style h5,
.blue-contrast .main .core-style h5,
.blue-contrast .footer .core-style h5,
.blue-contrast .header .core-style.white-style h6,
.blue-contrast .main .core-style.white-style h6,
.blue-contrast .footer .core-style.white-style h6,
.blue-contrast .header .core-style h6,
.blue-contrast .main .core-style h6,
.blue-contrast .footer .core-style h6 {
  color: #000066;
}
.blue-contrast .header .core-style.white-style p,
.blue-contrast .main .core-style.white-style p,
.blue-contrast .footer .core-style.white-style p,
.blue-contrast .header .core-style p,
.blue-contrast .main .core-style p,
.blue-contrast .footer .core-style p,
.blue-contrast .header .core-style.white-style ul,
.blue-contrast .main .core-style.white-style ul,
.blue-contrast .footer .core-style.white-style ul,
.blue-contrast .header .core-style ul,
.blue-contrast .main .core-style ul,
.blue-contrast .footer .core-style ul,
.blue-contrast .header .core-style.white-style ol,
.blue-contrast .main .core-style.white-style ol,
.blue-contrast .footer .core-style.white-style ol,
.blue-contrast .header .core-style ol,
.blue-contrast .main .core-style ol,
.blue-contrast .footer .core-style ol,
.blue-contrast .header .core-style.white-style blockquote,
.blue-contrast .main .core-style.white-style blockquote,
.blue-contrast .footer .core-style.white-style blockquote,
.blue-contrast .header .core-style blockquote,
.blue-contrast .main .core-style blockquote,
.blue-contrast .footer .core-style blockquote,
.blue-contrast .header .core-style.white-style address,
.blue-contrast .main .core-style.white-style address,
.blue-contrast .footer .core-style.white-style address,
.blue-contrast .header .core-style address,
.blue-contrast .main .core-style address,
.blue-contrast .footer .core-style address,
.blue-contrast .header .core-style.white-style div,
.blue-contrast .main .core-style.white-style div,
.blue-contrast .footer .core-style.white-style div,
.blue-contrast .header .core-style div,
.blue-contrast .main .core-style div,
.blue-contrast .footer .core-style div {
  color: #000066;
}
.blue-contrast .header .core-style.white-style a,
.blue-contrast .main .core-style.white-style a,
.blue-contrast .footer .core-style.white-style a,
.blue-contrast .header .core-style a,
.blue-contrast .main .core-style a,
.blue-contrast .footer .core-style a {
  color: #000066;
  text-decoration: underline;
}
.blue-contrast .header .core-style.white-style blockquote,
.blue-contrast .main .core-style.white-style blockquote,
.blue-contrast .footer .core-style.white-style blockquote,
.blue-contrast .header .core-style blockquote,
.blue-contrast .main .core-style blockquote,
.blue-contrast .footer .core-style blockquote,
.blue-contrast .header .core-style.white-style address,
.blue-contrast .main .core-style.white-style address,
.blue-contrast .footer .core-style.white-style address,
.blue-contrast .header .core-style address,
.blue-contrast .main .core-style address,
.blue-contrast .footer .core-style address {
  background: #cfe5fc;
  border-left-color: #000066;
}
.blue-contrast .header .core-style.white-style hr,
.blue-contrast .main .core-style.white-style hr,
.blue-contrast .footer .core-style.white-style hr,
.blue-contrast .header .core-style hr,
.blue-contrast .main .core-style hr,
.blue-contrast .footer .core-style hr {
  border-color: #000066;
}
.blue-contrast .header .core-style.white-style .content-block table th,
.blue-contrast .main .core-style.white-style .content-block table th,
.blue-contrast .footer .core-style.white-style .content-block table th,
.blue-contrast .header .core-style .content-block table th,
.blue-contrast .main .core-style .content-block table th,
.blue-contrast .footer .core-style .content-block table th,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .header .core-style .vivid-simple-accordion table th,
.blue-contrast .main .core-style .vivid-simple-accordion table th,
.blue-contrast .footer .core-style .vivid-simple-accordion table th,
.blue-contrast .header .core-style.white-style .document-library table th,
.blue-contrast .main .core-style.white-style .document-library table th,
.blue-contrast .footer .core-style.white-style .document-library table th,
.blue-contrast .header .core-style .document-library table th,
.blue-contrast .main .core-style .document-library table th,
.blue-contrast .footer .core-style .document-library table th,
.blue-contrast .header .core-style.white-style .fileset-table-view table th,
.blue-contrast .main .core-style.white-style .fileset-table-view table th,
.blue-contrast .footer .core-style.white-style .fileset-table-view table th,
.blue-contrast .header .core-style .fileset-table-view table th,
.blue-contrast .main .core-style .fileset-table-view table th,
.blue-contrast .footer .core-style .fileset-table-view table th {
  background-color: #000066;
  color: #cfe5fc;
  border: 1px solid #000066;
}
.blue-contrast .header .core-style.white-style .content-block table th,
.blue-contrast .main .core-style.white-style .content-block table th,
.blue-contrast .footer .core-style.white-style .content-block table th,
.blue-contrast .header .core-style .content-block table th,
.blue-contrast .main .core-style .content-block table th,
.blue-contrast .footer .core-style .content-block table th,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.blue-contrast .header .core-style .vivid-simple-accordion table th,
.blue-contrast .main .core-style .vivid-simple-accordion table th,
.blue-contrast .footer .core-style .vivid-simple-accordion table th,
.blue-contrast .header .core-style.white-style .document-library table th,
.blue-contrast .main .core-style.white-style .document-library table th,
.blue-contrast .footer .core-style.white-style .document-library table th,
.blue-contrast .header .core-style .document-library table th,
.blue-contrast .main .core-style .document-library table th,
.blue-contrast .footer .core-style .document-library table th,
.blue-contrast .header .core-style.white-style .fileset-table-view table th,
.blue-contrast .main .core-style.white-style .fileset-table-view table th,
.blue-contrast .footer .core-style.white-style .fileset-table-view table th,
.blue-contrast .header .core-style .fileset-table-view table th,
.blue-contrast .main .core-style .fileset-table-view table th,
.blue-contrast .footer .core-style .fileset-table-view table th,
.blue-contrast .header .core-style.white-style .content-block table th p,
.blue-contrast .main .core-style.white-style .content-block table th p,
.blue-contrast .footer .core-style.white-style .content-block table th p,
.blue-contrast .header .core-style .content-block table th p,
.blue-contrast .main .core-style .content-block table th p,
.blue-contrast .footer .core-style .content-block table th p,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table th p,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table th p,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table th p,
.blue-contrast .header .core-style .vivid-simple-accordion table th p,
.blue-contrast .main .core-style .vivid-simple-accordion table th p,
.blue-contrast .footer .core-style .vivid-simple-accordion table th p,
.blue-contrast .header .core-style.white-style .document-library table th p,
.blue-contrast .main .core-style.white-style .document-library table th p,
.blue-contrast .footer .core-style.white-style .document-library table th p,
.blue-contrast .header .core-style .document-library table th p,
.blue-contrast .main .core-style .document-library table th p,
.blue-contrast .footer .core-style .document-library table th p,
.blue-contrast .header .core-style.white-style .fileset-table-view table th p,
.blue-contrast .main .core-style.white-style .fileset-table-view table th p,
.blue-contrast .footer .core-style.white-style .fileset-table-view table th p,
.blue-contrast .header .core-style .fileset-table-view table th p,
.blue-contrast .main .core-style .fileset-table-view table th p,
.blue-contrast .footer .core-style .fileset-table-view table th p,
.blue-contrast .header .core-style.white-style .content-block table th a,
.blue-contrast .main .core-style.white-style .content-block table th a,
.blue-contrast .footer .core-style.white-style .content-block table th a,
.blue-contrast .header .core-style .content-block table th a,
.blue-contrast .main .core-style .content-block table th a,
.blue-contrast .footer .core-style .content-block table th a,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table th a,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table th a,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table th a,
.blue-contrast .header .core-style .vivid-simple-accordion table th a,
.blue-contrast .main .core-style .vivid-simple-accordion table th a,
.blue-contrast .footer .core-style .vivid-simple-accordion table th a,
.blue-contrast .header .core-style.white-style .document-library table th a,
.blue-contrast .main .core-style.white-style .document-library table th a,
.blue-contrast .footer .core-style.white-style .document-library table th a,
.blue-contrast .header .core-style .document-library table th a,
.blue-contrast .main .core-style .document-library table th a,
.blue-contrast .footer .core-style .document-library table th a,
.blue-contrast .header .core-style.white-style .fileset-table-view table th a,
.blue-contrast .main .core-style.white-style .fileset-table-view table th a,
.blue-contrast .footer .core-style.white-style .fileset-table-view table th a,
.blue-contrast .header .core-style .fileset-table-view table th a,
.blue-contrast .main .core-style .fileset-table-view table th a,
.blue-contrast .footer .core-style .fileset-table-view table th a {
  color: #cfe5fc !important;
}
.blue-contrast .header .core-style.white-style .content-block table td,
.blue-contrast .main .core-style.white-style .content-block table td,
.blue-contrast .footer .core-style.white-style .content-block table td,
.blue-contrast .header .core-style .content-block table td,
.blue-contrast .main .core-style .content-block table td,
.blue-contrast .footer .core-style .content-block table td,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .header .core-style .vivid-simple-accordion table td,
.blue-contrast .main .core-style .vivid-simple-accordion table td,
.blue-contrast .footer .core-style .vivid-simple-accordion table td,
.blue-contrast .header .core-style.white-style .document-library table td,
.blue-contrast .main .core-style.white-style .document-library table td,
.blue-contrast .footer .core-style.white-style .document-library table td,
.blue-contrast .header .core-style .document-library table td,
.blue-contrast .main .core-style .document-library table td,
.blue-contrast .footer .core-style .document-library table td,
.blue-contrast .header .core-style.white-style .fileset-table-view table td,
.blue-contrast .main .core-style.white-style .fileset-table-view table td,
.blue-contrast .footer .core-style.white-style .fileset-table-view table td,
.blue-contrast .header .core-style .fileset-table-view table td,
.blue-contrast .main .core-style .fileset-table-view table td,
.blue-contrast .footer .core-style .fileset-table-view table td {
  border: 1px solid #000066;
  background-color: #cfe5fc;
}
.blue-contrast .header .core-style.white-style .content-block table td,
.blue-contrast .main .core-style.white-style .content-block table td,
.blue-contrast .footer .core-style.white-style .content-block table td,
.blue-contrast .header .core-style .content-block table td,
.blue-contrast .main .core-style .content-block table td,
.blue-contrast .footer .core-style .content-block table td,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.blue-contrast .header .core-style .vivid-simple-accordion table td,
.blue-contrast .main .core-style .vivid-simple-accordion table td,
.blue-contrast .footer .core-style .vivid-simple-accordion table td,
.blue-contrast .header .core-style.white-style .document-library table td,
.blue-contrast .main .core-style.white-style .document-library table td,
.blue-contrast .footer .core-style.white-style .document-library table td,
.blue-contrast .header .core-style .document-library table td,
.blue-contrast .main .core-style .document-library table td,
.blue-contrast .footer .core-style .document-library table td,
.blue-contrast .header .core-style.white-style .fileset-table-view table td,
.blue-contrast .main .core-style.white-style .fileset-table-view table td,
.blue-contrast .footer .core-style.white-style .fileset-table-view table td,
.blue-contrast .header .core-style .fileset-table-view table td,
.blue-contrast .main .core-style .fileset-table-view table td,
.blue-contrast .footer .core-style .fileset-table-view table td,
.blue-contrast .header .core-style.white-style .content-block table td p,
.blue-contrast .main .core-style.white-style .content-block table td p,
.blue-contrast .footer .core-style.white-style .content-block table td p,
.blue-contrast .header .core-style .content-block table td p,
.blue-contrast .main .core-style .content-block table td p,
.blue-contrast .footer .core-style .content-block table td p,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table td p,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table td p,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table td p,
.blue-contrast .header .core-style .vivid-simple-accordion table td p,
.blue-contrast .main .core-style .vivid-simple-accordion table td p,
.blue-contrast .footer .core-style .vivid-simple-accordion table td p,
.blue-contrast .header .core-style.white-style .document-library table td p,
.blue-contrast .main .core-style.white-style .document-library table td p,
.blue-contrast .footer .core-style.white-style .document-library table td p,
.blue-contrast .header .core-style .document-library table td p,
.blue-contrast .main .core-style .document-library table td p,
.blue-contrast .footer .core-style .document-library table td p,
.blue-contrast .header .core-style.white-style .fileset-table-view table td p,
.blue-contrast .main .core-style.white-style .fileset-table-view table td p,
.blue-contrast .footer .core-style.white-style .fileset-table-view table td p,
.blue-contrast .header .core-style .fileset-table-view table td p,
.blue-contrast .main .core-style .fileset-table-view table td p,
.blue-contrast .footer .core-style .fileset-table-view table td p {
  color: #000066;
}
.blue-contrast .header .core-style.white-style .content-block table tbody tr,
.blue-contrast .main .core-style.white-style .content-block table tbody tr,
.blue-contrast .footer .core-style.white-style .content-block table tbody tr,
.blue-contrast .header .core-style .content-block table tbody tr,
.blue-contrast .main .core-style .content-block table tbody tr,
.blue-contrast .footer .core-style .content-block table tbody tr,
.blue-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr,
.blue-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr,
.blue-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr,
.blue-contrast .header .core-style .vivid-simple-accordion table tbody tr,
.blue-contrast .main .core-style .vivid-simple-accordion table tbody tr,
.blue-contrast .footer .core-style .vivid-simple-accordion table tbody tr,
.blue-contrast .header .core-style.white-style .document-library table tbody tr,
.blue-contrast .main .core-style.white-style .document-library table tbody tr,
.blue-contrast .footer .core-style.white-style .document-library table tbody tr,
.blue-contrast .header .core-style .document-library table tbody tr,
.blue-contrast .main .core-style .document-library table tbody tr,
.blue-contrast .footer .core-style .document-library table tbody tr,
.blue-contrast .header .core-style.white-style .fileset-table-view table tbody tr,
.blue-contrast .main .core-style.white-style .fileset-table-view table tbody tr,
.blue-contrast .footer .core-style.white-style .fileset-table-view table tbody tr,
.blue-contrast .header .core-style .fileset-table-view table tbody tr,
.blue-contrast .main .core-style .fileset-table-view table tbody tr,
.blue-contrast .footer .core-style .fileset-table-view table tbody tr {
  background-color: #cfe5fc;
  border-bottom-color: #000066;
}
@media all and (max-width: 700px) {
  .blue-contrast .header .core-style.white-style .content-block table tbody tr td,
  .blue-contrast .main .core-style.white-style .content-block table tbody tr td,
  .blue-contrast .footer .core-style.white-style .content-block table tbody tr td,
  .blue-contrast .header .core-style .content-block table tbody tr td,
  .blue-contrast .main .core-style .content-block table tbody tr td,
  .blue-contrast .footer .core-style .content-block table tbody tr td,
  .blue-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .header .core-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .main .core-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .footer .core-style .vivid-simple-accordion table tbody tr td,
  .blue-contrast .header .core-style.white-style .document-library table tbody tr td,
  .blue-contrast .main .core-style.white-style .document-library table tbody tr td,
  .blue-contrast .footer .core-style.white-style .document-library table tbody tr td,
  .blue-contrast .header .core-style .document-library table tbody tr td,
  .blue-contrast .main .core-style .document-library table tbody tr td,
  .blue-contrast .footer .core-style .document-library table tbody tr td,
  .blue-contrast .header .core-style.white-style .fileset-table-view table tbody tr td,
  .blue-contrast .main .core-style.white-style .fileset-table-view table tbody tr td,
  .blue-contrast .footer .core-style.white-style .fileset-table-view table tbody tr td,
  .blue-contrast .header .core-style .fileset-table-view table tbody tr td,
  .blue-contrast .main .core-style .fileset-table-view table tbody tr td,
  .blue-contrast .footer .core-style .fileset-table-view table tbody tr td {
    background-color: #cfe5fc;
  }
  .blue-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td,
  .blue-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td,
  .blue-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td,
  .blue-contrast .header .core-style .content-block table.has-headings tbody tr td,
  .blue-contrast .main .core-style .content-block table.has-headings tbody tr td,
  .blue-contrast .footer .core-style .content-block table.has-headings tbody tr td,
  .blue-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .blue-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td,
  .blue-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td,
  .blue-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td,
  .blue-contrast .header .core-style .document-library table.has-headings tbody tr td,
  .blue-contrast .main .core-style .document-library table.has-headings tbody tr td,
  .blue-contrast .footer .core-style .document-library table.has-headings tbody tr td,
  .blue-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .blue-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .blue-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .blue-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td,
  .blue-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td,
  .blue-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td {
    border-color: #000066;
  }
  .blue-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style .content-block table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style .document-library table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .blue-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .blue-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .blue-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td:before {
    background-color: #000066;
    color: #cfe5fc;
  }
}
.blue-contrast .header .core-style.white-style .button-link,
.blue-contrast .main .core-style.white-style .button-link,
.blue-contrast .footer .core-style.white-style .button-link,
.blue-contrast .header .core-style .button-link,
.blue-contrast .main .core-style .button-link,
.blue-contrast .footer .core-style .button-link {
  color: #cfe5fc;
}
.beige-contrast .header .core-style.white-style h1,
.beige-contrast .main .core-style.white-style h1,
.beige-contrast .footer .core-style.white-style h1,
.beige-contrast .header .core-style h1,
.beige-contrast .main .core-style h1,
.beige-contrast .footer .core-style h1,
.beige-contrast .header .core-style.white-style h2,
.beige-contrast .main .core-style.white-style h2,
.beige-contrast .footer .core-style.white-style h2,
.beige-contrast .header .core-style h2,
.beige-contrast .main .core-style h2,
.beige-contrast .footer .core-style h2,
.beige-contrast .header .core-style.white-style h3,
.beige-contrast .main .core-style.white-style h3,
.beige-contrast .footer .core-style.white-style h3,
.beige-contrast .header .core-style h3,
.beige-contrast .main .core-style h3,
.beige-contrast .footer .core-style h3,
.beige-contrast .header .core-style.white-style h4,
.beige-contrast .main .core-style.white-style h4,
.beige-contrast .footer .core-style.white-style h4,
.beige-contrast .header .core-style h4,
.beige-contrast .main .core-style h4,
.beige-contrast .footer .core-style h4,
.beige-contrast .header .core-style.white-style h5,
.beige-contrast .main .core-style.white-style h5,
.beige-contrast .footer .core-style.white-style h5,
.beige-contrast .header .core-style h5,
.beige-contrast .main .core-style h5,
.beige-contrast .footer .core-style h5,
.beige-contrast .header .core-style.white-style h6,
.beige-contrast .main .core-style.white-style h6,
.beige-contrast .footer .core-style.white-style h6,
.beige-contrast .header .core-style h6,
.beige-contrast .main .core-style h6,
.beige-contrast .footer .core-style h6 {
  color: #042868;
}
.beige-contrast .header .core-style.white-style p,
.beige-contrast .main .core-style.white-style p,
.beige-contrast .footer .core-style.white-style p,
.beige-contrast .header .core-style p,
.beige-contrast .main .core-style p,
.beige-contrast .footer .core-style p,
.beige-contrast .header .core-style.white-style ul,
.beige-contrast .main .core-style.white-style ul,
.beige-contrast .footer .core-style.white-style ul,
.beige-contrast .header .core-style ul,
.beige-contrast .main .core-style ul,
.beige-contrast .footer .core-style ul,
.beige-contrast .header .core-style.white-style ol,
.beige-contrast .main .core-style.white-style ol,
.beige-contrast .footer .core-style.white-style ol,
.beige-contrast .header .core-style ol,
.beige-contrast .main .core-style ol,
.beige-contrast .footer .core-style ol,
.beige-contrast .header .core-style.white-style blockquote,
.beige-contrast .main .core-style.white-style blockquote,
.beige-contrast .footer .core-style.white-style blockquote,
.beige-contrast .header .core-style blockquote,
.beige-contrast .main .core-style blockquote,
.beige-contrast .footer .core-style blockquote,
.beige-contrast .header .core-style.white-style address,
.beige-contrast .main .core-style.white-style address,
.beige-contrast .footer .core-style.white-style address,
.beige-contrast .header .core-style address,
.beige-contrast .main .core-style address,
.beige-contrast .footer .core-style address,
.beige-contrast .header .core-style.white-style div,
.beige-contrast .main .core-style.white-style div,
.beige-contrast .footer .core-style.white-style div,
.beige-contrast .header .core-style div,
.beige-contrast .main .core-style div,
.beige-contrast .footer .core-style div {
  color: #042868;
}
.beige-contrast .header .core-style.white-style a,
.beige-contrast .main .core-style.white-style a,
.beige-contrast .footer .core-style.white-style a,
.beige-contrast .header .core-style a,
.beige-contrast .main .core-style a,
.beige-contrast .footer .core-style a {
  color: #042868;
  text-decoration: underline;
}
.beige-contrast .header .core-style.white-style blockquote,
.beige-contrast .main .core-style.white-style blockquote,
.beige-contrast .footer .core-style.white-style blockquote,
.beige-contrast .header .core-style blockquote,
.beige-contrast .main .core-style blockquote,
.beige-contrast .footer .core-style blockquote,
.beige-contrast .header .core-style.white-style address,
.beige-contrast .main .core-style.white-style address,
.beige-contrast .footer .core-style.white-style address,
.beige-contrast .header .core-style address,
.beige-contrast .main .core-style address,
.beige-contrast .footer .core-style address {
  background: #f7efd8;
  border-left-color: #042868;
}
.beige-contrast .header .core-style.white-style hr,
.beige-contrast .main .core-style.white-style hr,
.beige-contrast .footer .core-style.white-style hr,
.beige-contrast .header .core-style hr,
.beige-contrast .main .core-style hr,
.beige-contrast .footer .core-style hr {
  border-color: #042868;
}
.beige-contrast .header .core-style.white-style .content-block table th,
.beige-contrast .main .core-style.white-style .content-block table th,
.beige-contrast .footer .core-style.white-style .content-block table th,
.beige-contrast .header .core-style .content-block table th,
.beige-contrast .main .core-style .content-block table th,
.beige-contrast .footer .core-style .content-block table th,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .header .core-style .vivid-simple-accordion table th,
.beige-contrast .main .core-style .vivid-simple-accordion table th,
.beige-contrast .footer .core-style .vivid-simple-accordion table th,
.beige-contrast .header .core-style.white-style .document-library table th,
.beige-contrast .main .core-style.white-style .document-library table th,
.beige-contrast .footer .core-style.white-style .document-library table th,
.beige-contrast .header .core-style .document-library table th,
.beige-contrast .main .core-style .document-library table th,
.beige-contrast .footer .core-style .document-library table th,
.beige-contrast .header .core-style.white-style .fileset-table-view table th,
.beige-contrast .main .core-style.white-style .fileset-table-view table th,
.beige-contrast .footer .core-style.white-style .fileset-table-view table th,
.beige-contrast .header .core-style .fileset-table-view table th,
.beige-contrast .main .core-style .fileset-table-view table th,
.beige-contrast .footer .core-style .fileset-table-view table th {
  background-color: #042868;
  color: #f7efd8;
  border: 1px solid #042868;
}
.beige-contrast .header .core-style.white-style .content-block table th,
.beige-contrast .main .core-style.white-style .content-block table th,
.beige-contrast .footer .core-style.white-style .content-block table th,
.beige-contrast .header .core-style .content-block table th,
.beige-contrast .main .core-style .content-block table th,
.beige-contrast .footer .core-style .content-block table th,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.beige-contrast .header .core-style .vivid-simple-accordion table th,
.beige-contrast .main .core-style .vivid-simple-accordion table th,
.beige-contrast .footer .core-style .vivid-simple-accordion table th,
.beige-contrast .header .core-style.white-style .document-library table th,
.beige-contrast .main .core-style.white-style .document-library table th,
.beige-contrast .footer .core-style.white-style .document-library table th,
.beige-contrast .header .core-style .document-library table th,
.beige-contrast .main .core-style .document-library table th,
.beige-contrast .footer .core-style .document-library table th,
.beige-contrast .header .core-style.white-style .fileset-table-view table th,
.beige-contrast .main .core-style.white-style .fileset-table-view table th,
.beige-contrast .footer .core-style.white-style .fileset-table-view table th,
.beige-contrast .header .core-style .fileset-table-view table th,
.beige-contrast .main .core-style .fileset-table-view table th,
.beige-contrast .footer .core-style .fileset-table-view table th,
.beige-contrast .header .core-style.white-style .content-block table th p,
.beige-contrast .main .core-style.white-style .content-block table th p,
.beige-contrast .footer .core-style.white-style .content-block table th p,
.beige-contrast .header .core-style .content-block table th p,
.beige-contrast .main .core-style .content-block table th p,
.beige-contrast .footer .core-style .content-block table th p,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table th p,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table th p,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table th p,
.beige-contrast .header .core-style .vivid-simple-accordion table th p,
.beige-contrast .main .core-style .vivid-simple-accordion table th p,
.beige-contrast .footer .core-style .vivid-simple-accordion table th p,
.beige-contrast .header .core-style.white-style .document-library table th p,
.beige-contrast .main .core-style.white-style .document-library table th p,
.beige-contrast .footer .core-style.white-style .document-library table th p,
.beige-contrast .header .core-style .document-library table th p,
.beige-contrast .main .core-style .document-library table th p,
.beige-contrast .footer .core-style .document-library table th p,
.beige-contrast .header .core-style.white-style .fileset-table-view table th p,
.beige-contrast .main .core-style.white-style .fileset-table-view table th p,
.beige-contrast .footer .core-style.white-style .fileset-table-view table th p,
.beige-contrast .header .core-style .fileset-table-view table th p,
.beige-contrast .main .core-style .fileset-table-view table th p,
.beige-contrast .footer .core-style .fileset-table-view table th p,
.beige-contrast .header .core-style.white-style .content-block table th a,
.beige-contrast .main .core-style.white-style .content-block table th a,
.beige-contrast .footer .core-style.white-style .content-block table th a,
.beige-contrast .header .core-style .content-block table th a,
.beige-contrast .main .core-style .content-block table th a,
.beige-contrast .footer .core-style .content-block table th a,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table th a,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table th a,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table th a,
.beige-contrast .header .core-style .vivid-simple-accordion table th a,
.beige-contrast .main .core-style .vivid-simple-accordion table th a,
.beige-contrast .footer .core-style .vivid-simple-accordion table th a,
.beige-contrast .header .core-style.white-style .document-library table th a,
.beige-contrast .main .core-style.white-style .document-library table th a,
.beige-contrast .footer .core-style.white-style .document-library table th a,
.beige-contrast .header .core-style .document-library table th a,
.beige-contrast .main .core-style .document-library table th a,
.beige-contrast .footer .core-style .document-library table th a,
.beige-contrast .header .core-style.white-style .fileset-table-view table th a,
.beige-contrast .main .core-style.white-style .fileset-table-view table th a,
.beige-contrast .footer .core-style.white-style .fileset-table-view table th a,
.beige-contrast .header .core-style .fileset-table-view table th a,
.beige-contrast .main .core-style .fileset-table-view table th a,
.beige-contrast .footer .core-style .fileset-table-view table th a {
  color: #f7efd8 !important;
}
.beige-contrast .header .core-style.white-style .content-block table td,
.beige-contrast .main .core-style.white-style .content-block table td,
.beige-contrast .footer .core-style.white-style .content-block table td,
.beige-contrast .header .core-style .content-block table td,
.beige-contrast .main .core-style .content-block table td,
.beige-contrast .footer .core-style .content-block table td,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .header .core-style .vivid-simple-accordion table td,
.beige-contrast .main .core-style .vivid-simple-accordion table td,
.beige-contrast .footer .core-style .vivid-simple-accordion table td,
.beige-contrast .header .core-style.white-style .document-library table td,
.beige-contrast .main .core-style.white-style .document-library table td,
.beige-contrast .footer .core-style.white-style .document-library table td,
.beige-contrast .header .core-style .document-library table td,
.beige-contrast .main .core-style .document-library table td,
.beige-contrast .footer .core-style .document-library table td,
.beige-contrast .header .core-style.white-style .fileset-table-view table td,
.beige-contrast .main .core-style.white-style .fileset-table-view table td,
.beige-contrast .footer .core-style.white-style .fileset-table-view table td,
.beige-contrast .header .core-style .fileset-table-view table td,
.beige-contrast .main .core-style .fileset-table-view table td,
.beige-contrast .footer .core-style .fileset-table-view table td {
  border: 1px solid #042868;
  background-color: #f7efd8;
}
.beige-contrast .header .core-style.white-style .content-block table td,
.beige-contrast .main .core-style.white-style .content-block table td,
.beige-contrast .footer .core-style.white-style .content-block table td,
.beige-contrast .header .core-style .content-block table td,
.beige-contrast .main .core-style .content-block table td,
.beige-contrast .footer .core-style .content-block table td,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.beige-contrast .header .core-style .vivid-simple-accordion table td,
.beige-contrast .main .core-style .vivid-simple-accordion table td,
.beige-contrast .footer .core-style .vivid-simple-accordion table td,
.beige-contrast .header .core-style.white-style .document-library table td,
.beige-contrast .main .core-style.white-style .document-library table td,
.beige-contrast .footer .core-style.white-style .document-library table td,
.beige-contrast .header .core-style .document-library table td,
.beige-contrast .main .core-style .document-library table td,
.beige-contrast .footer .core-style .document-library table td,
.beige-contrast .header .core-style.white-style .fileset-table-view table td,
.beige-contrast .main .core-style.white-style .fileset-table-view table td,
.beige-contrast .footer .core-style.white-style .fileset-table-view table td,
.beige-contrast .header .core-style .fileset-table-view table td,
.beige-contrast .main .core-style .fileset-table-view table td,
.beige-contrast .footer .core-style .fileset-table-view table td,
.beige-contrast .header .core-style.white-style .content-block table td p,
.beige-contrast .main .core-style.white-style .content-block table td p,
.beige-contrast .footer .core-style.white-style .content-block table td p,
.beige-contrast .header .core-style .content-block table td p,
.beige-contrast .main .core-style .content-block table td p,
.beige-contrast .footer .core-style .content-block table td p,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table td p,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table td p,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table td p,
.beige-contrast .header .core-style .vivid-simple-accordion table td p,
.beige-contrast .main .core-style .vivid-simple-accordion table td p,
.beige-contrast .footer .core-style .vivid-simple-accordion table td p,
.beige-contrast .header .core-style.white-style .document-library table td p,
.beige-contrast .main .core-style.white-style .document-library table td p,
.beige-contrast .footer .core-style.white-style .document-library table td p,
.beige-contrast .header .core-style .document-library table td p,
.beige-contrast .main .core-style .document-library table td p,
.beige-contrast .footer .core-style .document-library table td p,
.beige-contrast .header .core-style.white-style .fileset-table-view table td p,
.beige-contrast .main .core-style.white-style .fileset-table-view table td p,
.beige-contrast .footer .core-style.white-style .fileset-table-view table td p,
.beige-contrast .header .core-style .fileset-table-view table td p,
.beige-contrast .main .core-style .fileset-table-view table td p,
.beige-contrast .footer .core-style .fileset-table-view table td p {
  color: #042868;
}
.beige-contrast .header .core-style.white-style .content-block table tbody tr,
.beige-contrast .main .core-style.white-style .content-block table tbody tr,
.beige-contrast .footer .core-style.white-style .content-block table tbody tr,
.beige-contrast .header .core-style .content-block table tbody tr,
.beige-contrast .main .core-style .content-block table tbody tr,
.beige-contrast .footer .core-style .content-block table tbody tr,
.beige-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr,
.beige-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr,
.beige-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr,
.beige-contrast .header .core-style .vivid-simple-accordion table tbody tr,
.beige-contrast .main .core-style .vivid-simple-accordion table tbody tr,
.beige-contrast .footer .core-style .vivid-simple-accordion table tbody tr,
.beige-contrast .header .core-style.white-style .document-library table tbody tr,
.beige-contrast .main .core-style.white-style .document-library table tbody tr,
.beige-contrast .footer .core-style.white-style .document-library table tbody tr,
.beige-contrast .header .core-style .document-library table tbody tr,
.beige-contrast .main .core-style .document-library table tbody tr,
.beige-contrast .footer .core-style .document-library table tbody tr,
.beige-contrast .header .core-style.white-style .fileset-table-view table tbody tr,
.beige-contrast .main .core-style.white-style .fileset-table-view table tbody tr,
.beige-contrast .footer .core-style.white-style .fileset-table-view table tbody tr,
.beige-contrast .header .core-style .fileset-table-view table tbody tr,
.beige-contrast .main .core-style .fileset-table-view table tbody tr,
.beige-contrast .footer .core-style .fileset-table-view table tbody tr {
  background-color: #f7efd8;
  border-bottom-color: #042868;
}
@media all and (max-width: 700px) {
  .beige-contrast .header .core-style.white-style .content-block table tbody tr td,
  .beige-contrast .main .core-style.white-style .content-block table tbody tr td,
  .beige-contrast .footer .core-style.white-style .content-block table tbody tr td,
  .beige-contrast .header .core-style .content-block table tbody tr td,
  .beige-contrast .main .core-style .content-block table tbody tr td,
  .beige-contrast .footer .core-style .content-block table tbody tr td,
  .beige-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .header .core-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .main .core-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .footer .core-style .vivid-simple-accordion table tbody tr td,
  .beige-contrast .header .core-style.white-style .document-library table tbody tr td,
  .beige-contrast .main .core-style.white-style .document-library table tbody tr td,
  .beige-contrast .footer .core-style.white-style .document-library table tbody tr td,
  .beige-contrast .header .core-style .document-library table tbody tr td,
  .beige-contrast .main .core-style .document-library table tbody tr td,
  .beige-contrast .footer .core-style .document-library table tbody tr td,
  .beige-contrast .header .core-style.white-style .fileset-table-view table tbody tr td,
  .beige-contrast .main .core-style.white-style .fileset-table-view table tbody tr td,
  .beige-contrast .footer .core-style.white-style .fileset-table-view table tbody tr td,
  .beige-contrast .header .core-style .fileset-table-view table tbody tr td,
  .beige-contrast .main .core-style .fileset-table-view table tbody tr td,
  .beige-contrast .footer .core-style .fileset-table-view table tbody tr td {
    background-color: #f7efd8;
  }
  .beige-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td,
  .beige-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td,
  .beige-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td,
  .beige-contrast .header .core-style .content-block table.has-headings tbody tr td,
  .beige-contrast .main .core-style .content-block table.has-headings tbody tr td,
  .beige-contrast .footer .core-style .content-block table.has-headings tbody tr td,
  .beige-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .beige-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td,
  .beige-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td,
  .beige-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td,
  .beige-contrast .header .core-style .document-library table.has-headings tbody tr td,
  .beige-contrast .main .core-style .document-library table.has-headings tbody tr td,
  .beige-contrast .footer .core-style .document-library table.has-headings tbody tr td,
  .beige-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .beige-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .beige-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .beige-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td,
  .beige-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td,
  .beige-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td {
    border-color: #042868;
  }
  .beige-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style .content-block table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style .document-library table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .beige-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .beige-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .beige-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td:before {
    background-color: #042868;
    color: #f7efd8;
  }
}
.beige-contrast .header .core-style.white-style .button-link,
.beige-contrast .main .core-style.white-style .button-link,
.beige-contrast .footer .core-style.white-style .button-link,
.beige-contrast .header .core-style .button-link,
.beige-contrast .main .core-style .button-link,
.beige-contrast .footer .core-style .button-link {
  color: #f7efd8;
}
.high-contrast .header .core-style.white-style h1,
.high-contrast .main .core-style.white-style h1,
.high-contrast .footer .core-style.white-style h1,
.high-contrast .header .core-style h1,
.high-contrast .main .core-style h1,
.high-contrast .footer .core-style h1,
.high-contrast .header .core-style.white-style h2,
.high-contrast .main .core-style.white-style h2,
.high-contrast .footer .core-style.white-style h2,
.high-contrast .header .core-style h2,
.high-contrast .main .core-style h2,
.high-contrast .footer .core-style h2,
.high-contrast .header .core-style.white-style h3,
.high-contrast .main .core-style.white-style h3,
.high-contrast .footer .core-style.white-style h3,
.high-contrast .header .core-style h3,
.high-contrast .main .core-style h3,
.high-contrast .footer .core-style h3,
.high-contrast .header .core-style.white-style h4,
.high-contrast .main .core-style.white-style h4,
.high-contrast .footer .core-style.white-style h4,
.high-contrast .header .core-style h4,
.high-contrast .main .core-style h4,
.high-contrast .footer .core-style h4,
.high-contrast .header .core-style.white-style h5,
.high-contrast .main .core-style.white-style h5,
.high-contrast .footer .core-style.white-style h5,
.high-contrast .header .core-style h5,
.high-contrast .main .core-style h5,
.high-contrast .footer .core-style h5,
.high-contrast .header .core-style.white-style h6,
.high-contrast .main .core-style.white-style h6,
.high-contrast .footer .core-style.white-style h6,
.high-contrast .header .core-style h6,
.high-contrast .main .core-style h6,
.high-contrast .footer .core-style h6 {
  color: #000000;
}
.high-contrast .header .core-style.white-style p,
.high-contrast .main .core-style.white-style p,
.high-contrast .footer .core-style.white-style p,
.high-contrast .header .core-style p,
.high-contrast .main .core-style p,
.high-contrast .footer .core-style p,
.high-contrast .header .core-style.white-style ul,
.high-contrast .main .core-style.white-style ul,
.high-contrast .footer .core-style.white-style ul,
.high-contrast .header .core-style ul,
.high-contrast .main .core-style ul,
.high-contrast .footer .core-style ul,
.high-contrast .header .core-style.white-style ol,
.high-contrast .main .core-style.white-style ol,
.high-contrast .footer .core-style.white-style ol,
.high-contrast .header .core-style ol,
.high-contrast .main .core-style ol,
.high-contrast .footer .core-style ol,
.high-contrast .header .core-style.white-style blockquote,
.high-contrast .main .core-style.white-style blockquote,
.high-contrast .footer .core-style.white-style blockquote,
.high-contrast .header .core-style blockquote,
.high-contrast .main .core-style blockquote,
.high-contrast .footer .core-style blockquote,
.high-contrast .header .core-style.white-style address,
.high-contrast .main .core-style.white-style address,
.high-contrast .footer .core-style.white-style address,
.high-contrast .header .core-style address,
.high-contrast .main .core-style address,
.high-contrast .footer .core-style address,
.high-contrast .header .core-style.white-style div,
.high-contrast .main .core-style.white-style div,
.high-contrast .footer .core-style.white-style div,
.high-contrast .header .core-style div,
.high-contrast .main .core-style div,
.high-contrast .footer .core-style div {
  color: #000000;
}
.high-contrast .header .core-style.white-style a,
.high-contrast .main .core-style.white-style a,
.high-contrast .footer .core-style.white-style a,
.high-contrast .header .core-style a,
.high-contrast .main .core-style a,
.high-contrast .footer .core-style a {
  color: #000000;
  text-decoration: underline;
}
.high-contrast .header .core-style.white-style blockquote,
.high-contrast .main .core-style.white-style blockquote,
.high-contrast .footer .core-style.white-style blockquote,
.high-contrast .header .core-style blockquote,
.high-contrast .main .core-style blockquote,
.high-contrast .footer .core-style blockquote,
.high-contrast .header .core-style.white-style address,
.high-contrast .main .core-style.white-style address,
.high-contrast .footer .core-style.white-style address,
.high-contrast .header .core-style address,
.high-contrast .main .core-style address,
.high-contrast .footer .core-style address {
  background: #fdff2d;
  border-left-color: #000000;
}
.high-contrast .header .core-style.white-style hr,
.high-contrast .main .core-style.white-style hr,
.high-contrast .footer .core-style.white-style hr,
.high-contrast .header .core-style hr,
.high-contrast .main .core-style hr,
.high-contrast .footer .core-style hr {
  border-color: #000000;
}
.high-contrast .header .core-style.white-style .content-block table th,
.high-contrast .main .core-style.white-style .content-block table th,
.high-contrast .footer .core-style.white-style .content-block table th,
.high-contrast .header .core-style .content-block table th,
.high-contrast .main .core-style .content-block table th,
.high-contrast .footer .core-style .content-block table th,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .header .core-style .vivid-simple-accordion table th,
.high-contrast .main .core-style .vivid-simple-accordion table th,
.high-contrast .footer .core-style .vivid-simple-accordion table th,
.high-contrast .header .core-style.white-style .document-library table th,
.high-contrast .main .core-style.white-style .document-library table th,
.high-contrast .footer .core-style.white-style .document-library table th,
.high-contrast .header .core-style .document-library table th,
.high-contrast .main .core-style .document-library table th,
.high-contrast .footer .core-style .document-library table th,
.high-contrast .header .core-style.white-style .fileset-table-view table th,
.high-contrast .main .core-style.white-style .fileset-table-view table th,
.high-contrast .footer .core-style.white-style .fileset-table-view table th,
.high-contrast .header .core-style .fileset-table-view table th,
.high-contrast .main .core-style .fileset-table-view table th,
.high-contrast .footer .core-style .fileset-table-view table th {
  background-color: #000000;
  color: #fdff2d;
  border: 1px solid #000000;
}
.high-contrast .header .core-style.white-style .content-block table th,
.high-contrast .main .core-style.white-style .content-block table th,
.high-contrast .footer .core-style.white-style .content-block table th,
.high-contrast .header .core-style .content-block table th,
.high-contrast .main .core-style .content-block table th,
.high-contrast .footer .core-style .content-block table th,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table th,
.high-contrast .header .core-style .vivid-simple-accordion table th,
.high-contrast .main .core-style .vivid-simple-accordion table th,
.high-contrast .footer .core-style .vivid-simple-accordion table th,
.high-contrast .header .core-style.white-style .document-library table th,
.high-contrast .main .core-style.white-style .document-library table th,
.high-contrast .footer .core-style.white-style .document-library table th,
.high-contrast .header .core-style .document-library table th,
.high-contrast .main .core-style .document-library table th,
.high-contrast .footer .core-style .document-library table th,
.high-contrast .header .core-style.white-style .fileset-table-view table th,
.high-contrast .main .core-style.white-style .fileset-table-view table th,
.high-contrast .footer .core-style.white-style .fileset-table-view table th,
.high-contrast .header .core-style .fileset-table-view table th,
.high-contrast .main .core-style .fileset-table-view table th,
.high-contrast .footer .core-style .fileset-table-view table th,
.high-contrast .header .core-style.white-style .content-block table th p,
.high-contrast .main .core-style.white-style .content-block table th p,
.high-contrast .footer .core-style.white-style .content-block table th p,
.high-contrast .header .core-style .content-block table th p,
.high-contrast .main .core-style .content-block table th p,
.high-contrast .footer .core-style .content-block table th p,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table th p,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table th p,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table th p,
.high-contrast .header .core-style .vivid-simple-accordion table th p,
.high-contrast .main .core-style .vivid-simple-accordion table th p,
.high-contrast .footer .core-style .vivid-simple-accordion table th p,
.high-contrast .header .core-style.white-style .document-library table th p,
.high-contrast .main .core-style.white-style .document-library table th p,
.high-contrast .footer .core-style.white-style .document-library table th p,
.high-contrast .header .core-style .document-library table th p,
.high-contrast .main .core-style .document-library table th p,
.high-contrast .footer .core-style .document-library table th p,
.high-contrast .header .core-style.white-style .fileset-table-view table th p,
.high-contrast .main .core-style.white-style .fileset-table-view table th p,
.high-contrast .footer .core-style.white-style .fileset-table-view table th p,
.high-contrast .header .core-style .fileset-table-view table th p,
.high-contrast .main .core-style .fileset-table-view table th p,
.high-contrast .footer .core-style .fileset-table-view table th p,
.high-contrast .header .core-style.white-style .content-block table th a,
.high-contrast .main .core-style.white-style .content-block table th a,
.high-contrast .footer .core-style.white-style .content-block table th a,
.high-contrast .header .core-style .content-block table th a,
.high-contrast .main .core-style .content-block table th a,
.high-contrast .footer .core-style .content-block table th a,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table th a,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table th a,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table th a,
.high-contrast .header .core-style .vivid-simple-accordion table th a,
.high-contrast .main .core-style .vivid-simple-accordion table th a,
.high-contrast .footer .core-style .vivid-simple-accordion table th a,
.high-contrast .header .core-style.white-style .document-library table th a,
.high-contrast .main .core-style.white-style .document-library table th a,
.high-contrast .footer .core-style.white-style .document-library table th a,
.high-contrast .header .core-style .document-library table th a,
.high-contrast .main .core-style .document-library table th a,
.high-contrast .footer .core-style .document-library table th a,
.high-contrast .header .core-style.white-style .fileset-table-view table th a,
.high-contrast .main .core-style.white-style .fileset-table-view table th a,
.high-contrast .footer .core-style.white-style .fileset-table-view table th a,
.high-contrast .header .core-style .fileset-table-view table th a,
.high-contrast .main .core-style .fileset-table-view table th a,
.high-contrast .footer .core-style .fileset-table-view table th a {
  color: #fdff2d !important;
}
.high-contrast .header .core-style.white-style .content-block table td,
.high-contrast .main .core-style.white-style .content-block table td,
.high-contrast .footer .core-style.white-style .content-block table td,
.high-contrast .header .core-style .content-block table td,
.high-contrast .main .core-style .content-block table td,
.high-contrast .footer .core-style .content-block table td,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .header .core-style .vivid-simple-accordion table td,
.high-contrast .main .core-style .vivid-simple-accordion table td,
.high-contrast .footer .core-style .vivid-simple-accordion table td,
.high-contrast .header .core-style.white-style .document-library table td,
.high-contrast .main .core-style.white-style .document-library table td,
.high-contrast .footer .core-style.white-style .document-library table td,
.high-contrast .header .core-style .document-library table td,
.high-contrast .main .core-style .document-library table td,
.high-contrast .footer .core-style .document-library table td,
.high-contrast .header .core-style.white-style .fileset-table-view table td,
.high-contrast .main .core-style.white-style .fileset-table-view table td,
.high-contrast .footer .core-style.white-style .fileset-table-view table td,
.high-contrast .header .core-style .fileset-table-view table td,
.high-contrast .main .core-style .fileset-table-view table td,
.high-contrast .footer .core-style .fileset-table-view table td {
  border: 1px solid #000000;
  background-color: #fdff2d;
}
.high-contrast .header .core-style.white-style .content-block table td,
.high-contrast .main .core-style.white-style .content-block table td,
.high-contrast .footer .core-style.white-style .content-block table td,
.high-contrast .header .core-style .content-block table td,
.high-contrast .main .core-style .content-block table td,
.high-contrast .footer .core-style .content-block table td,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table td,
.high-contrast .header .core-style .vivid-simple-accordion table td,
.high-contrast .main .core-style .vivid-simple-accordion table td,
.high-contrast .footer .core-style .vivid-simple-accordion table td,
.high-contrast .header .core-style.white-style .document-library table td,
.high-contrast .main .core-style.white-style .document-library table td,
.high-contrast .footer .core-style.white-style .document-library table td,
.high-contrast .header .core-style .document-library table td,
.high-contrast .main .core-style .document-library table td,
.high-contrast .footer .core-style .document-library table td,
.high-contrast .header .core-style.white-style .fileset-table-view table td,
.high-contrast .main .core-style.white-style .fileset-table-view table td,
.high-contrast .footer .core-style.white-style .fileset-table-view table td,
.high-contrast .header .core-style .fileset-table-view table td,
.high-contrast .main .core-style .fileset-table-view table td,
.high-contrast .footer .core-style .fileset-table-view table td,
.high-contrast .header .core-style.white-style .content-block table td p,
.high-contrast .main .core-style.white-style .content-block table td p,
.high-contrast .footer .core-style.white-style .content-block table td p,
.high-contrast .header .core-style .content-block table td p,
.high-contrast .main .core-style .content-block table td p,
.high-contrast .footer .core-style .content-block table td p,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table td p,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table td p,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table td p,
.high-contrast .header .core-style .vivid-simple-accordion table td p,
.high-contrast .main .core-style .vivid-simple-accordion table td p,
.high-contrast .footer .core-style .vivid-simple-accordion table td p,
.high-contrast .header .core-style.white-style .document-library table td p,
.high-contrast .main .core-style.white-style .document-library table td p,
.high-contrast .footer .core-style.white-style .document-library table td p,
.high-contrast .header .core-style .document-library table td p,
.high-contrast .main .core-style .document-library table td p,
.high-contrast .footer .core-style .document-library table td p,
.high-contrast .header .core-style.white-style .fileset-table-view table td p,
.high-contrast .main .core-style.white-style .fileset-table-view table td p,
.high-contrast .footer .core-style.white-style .fileset-table-view table td p,
.high-contrast .header .core-style .fileset-table-view table td p,
.high-contrast .main .core-style .fileset-table-view table td p,
.high-contrast .footer .core-style .fileset-table-view table td p {
  color: #000000;
}
.high-contrast .header .core-style.white-style .content-block table tbody tr,
.high-contrast .main .core-style.white-style .content-block table tbody tr,
.high-contrast .footer .core-style.white-style .content-block table tbody tr,
.high-contrast .header .core-style .content-block table tbody tr,
.high-contrast .main .core-style .content-block table tbody tr,
.high-contrast .footer .core-style .content-block table tbody tr,
.high-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr,
.high-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr,
.high-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr,
.high-contrast .header .core-style .vivid-simple-accordion table tbody tr,
.high-contrast .main .core-style .vivid-simple-accordion table tbody tr,
.high-contrast .footer .core-style .vivid-simple-accordion table tbody tr,
.high-contrast .header .core-style.white-style .document-library table tbody tr,
.high-contrast .main .core-style.white-style .document-library table tbody tr,
.high-contrast .footer .core-style.white-style .document-library table tbody tr,
.high-contrast .header .core-style .document-library table tbody tr,
.high-contrast .main .core-style .document-library table tbody tr,
.high-contrast .footer .core-style .document-library table tbody tr,
.high-contrast .header .core-style.white-style .fileset-table-view table tbody tr,
.high-contrast .main .core-style.white-style .fileset-table-view table tbody tr,
.high-contrast .footer .core-style.white-style .fileset-table-view table tbody tr,
.high-contrast .header .core-style .fileset-table-view table tbody tr,
.high-contrast .main .core-style .fileset-table-view table tbody tr,
.high-contrast .footer .core-style .fileset-table-view table tbody tr {
  background-color: #fdff2d;
  border-bottom-color: #000000;
}
@media all and (max-width: 700px) {
  .high-contrast .header .core-style.white-style .content-block table tbody tr td,
  .high-contrast .main .core-style.white-style .content-block table tbody tr td,
  .high-contrast .footer .core-style.white-style .content-block table tbody tr td,
  .high-contrast .header .core-style .content-block table tbody tr td,
  .high-contrast .main .core-style .content-block table tbody tr td,
  .high-contrast .footer .core-style .content-block table tbody tr td,
  .high-contrast .header .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .main .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .footer .core-style.white-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .header .core-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .main .core-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .footer .core-style .vivid-simple-accordion table tbody tr td,
  .high-contrast .header .core-style.white-style .document-library table tbody tr td,
  .high-contrast .main .core-style.white-style .document-library table tbody tr td,
  .high-contrast .footer .core-style.white-style .document-library table tbody tr td,
  .high-contrast .header .core-style .document-library table tbody tr td,
  .high-contrast .main .core-style .document-library table tbody tr td,
  .high-contrast .footer .core-style .document-library table tbody tr td,
  .high-contrast .header .core-style.white-style .fileset-table-view table tbody tr td,
  .high-contrast .main .core-style.white-style .fileset-table-view table tbody tr td,
  .high-contrast .footer .core-style.white-style .fileset-table-view table tbody tr td,
  .high-contrast .header .core-style .fileset-table-view table tbody tr td,
  .high-contrast .main .core-style .fileset-table-view table tbody tr td,
  .high-contrast .footer .core-style .fileset-table-view table tbody tr td {
    background-color: #fdff2d;
  }
  .high-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td,
  .high-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td,
  .high-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td,
  .high-contrast .header .core-style .content-block table.has-headings tbody tr td,
  .high-contrast .main .core-style .content-block table.has-headings tbody tr td,
  .high-contrast .footer .core-style .content-block table.has-headings tbody tr td,
  .high-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td,
  .high-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td,
  .high-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td,
  .high-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td,
  .high-contrast .header .core-style .document-library table.has-headings tbody tr td,
  .high-contrast .main .core-style .document-library table.has-headings tbody tr td,
  .high-contrast .footer .core-style .document-library table.has-headings tbody tr td,
  .high-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .high-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .high-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td,
  .high-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td,
  .high-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td,
  .high-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td {
    border-color: #000000;
  }
  .high-contrast .header .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .main .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style.white-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .header .core-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .main .core-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style .content-block table.has-headings tbody tr td:before,
  .high-contrast .header .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .main .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style.white-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .header .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .main .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style .vivid-simple-accordion table.has-headings tbody tr td:before,
  .high-contrast .header .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .main .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style.white-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .header .core-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .main .core-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style .document-library table.has-headings tbody tr td:before,
  .high-contrast .header .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .high-contrast .main .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style.white-style .fileset-table-view table.has-headings tbody tr td:before,
  .high-contrast .header .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .high-contrast .main .core-style .fileset-table-view table.has-headings tbody tr td:before,
  .high-contrast .footer .core-style .fileset-table-view table.has-headings tbody tr td:before {
    background-color: #000000;
    color: #fdff2d;
  }
}
.high-contrast .header .core-style.white-style .button-link,
.high-contrast .main .core-style.white-style .button-link,
.high-contrast .footer .core-style.white-style .button-link,
.high-contrast .header .core-style .button-link,
.high-contrast .main .core-style .button-link,
.high-contrast .footer .core-style .button-link {
  color: #fdff2d;
}
@media all and (max-width: 767px) {
  .header .core-style p,
  .main .core-style p,
  .footer .core-style p,
  .header .core-style ul,
  .main .core-style ul,
  .footer .core-style ul,
  .header .core-style ol,
  .main .core-style ol,
  .footer .core-style ol,
  .header .core-style blockquote,
  .main .core-style blockquote,
  .footer .core-style blockquote {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .header .core-style h1,
  .main .core-style h1,
  .footer .core-style h1 {
    font-size: 28px;
    font-size: 2.8rem;
  }
  .header .core-style h2,
  .main .core-style h2,
  .footer .core-style h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  .header .core-style h3,
  .main .core-style h3,
  .footer .core-style h3 {
    font-size: 20px;
    font-size: 2rem;
  }
  .header .core-style h4,
  .main .core-style h4,
  .footer .core-style h4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .header .core-style h5,
  .main .core-style h5,
  .footer .core-style h5 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .header .core-style h6,
  .main .core-style h6,
  .footer .core-style h6 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.header .ccm-pagination-wrapper,
.main .ccm-pagination-wrapper,
.footer .ccm-pagination-wrapper {
  text-align: center;
  font-family: "Frutiger LT W03_45 Light", sans-serif;
}
.header .ccm-pagination-wrapper ul.pagination,
.main .ccm-pagination-wrapper ul.pagination,
.footer .ccm-pagination-wrapper ul.pagination {
  margin: 0;
  padding: 0;
  line-height: 1;
}
.header .ccm-pagination-wrapper ul.pagination li,
.main .ccm-pagination-wrapper ul.pagination li,
.footer .ccm-pagination-wrapper ul.pagination li {
  margin: 0;
  padding: 0;
  display: inline-block;
}
.header .ccm-pagination-wrapper ul.pagination li > a,
.main .ccm-pagination-wrapper ul.pagination li > a,
.footer .ccm-pagination-wrapper ul.pagination li > a,
.header .ccm-pagination-wrapper ul.pagination li > span,
.main .ccm-pagination-wrapper ul.pagination li > span,
.footer .ccm-pagination-wrapper ul.pagination li > span {
  padding: 11px 5px;
  height: 45px;
  width: 45px;
  background: none;
  text-align: center;
  line-height: 1;
  border: 2px solid #a52e6f;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.header .ccm-pagination-wrapper ul.pagination li > a,
.main .ccm-pagination-wrapper ul.pagination li > a,
.footer .ccm-pagination-wrapper ul.pagination li > a {
  color: #a52e6f;
}
.header .ccm-pagination-wrapper ul.pagination li > a:hover,
.main .ccm-pagination-wrapper ul.pagination li > a:hover,
.footer .ccm-pagination-wrapper ul.pagination li > a:hover,
.header .ccm-pagination-wrapper ul.pagination li > a:focus,
.main .ccm-pagination-wrapper ul.pagination li > a:focus,
.footer .ccm-pagination-wrapper ul.pagination li > a:focus,
.header .ccm-pagination-wrapper ul.pagination li > a:active,
.main .ccm-pagination-wrapper ul.pagination li > a:active,
.footer .ccm-pagination-wrapper ul.pagination li > a:active {
  background-color: #a52e6f;
  border-color: #a52e6f;
  color: #ffffff;
  text-decoration: none;
}
.header .ccm-pagination-wrapper ul.pagination li.prev > a,
.main .ccm-pagination-wrapper ul.pagination li.prev > a,
.footer .ccm-pagination-wrapper ul.pagination li.prev > a,
.header .ccm-pagination-wrapper ul.pagination li.next > a,
.main .ccm-pagination-wrapper ul.pagination li.next > a,
.footer .ccm-pagination-wrapper ul.pagination li.next > a,
.header .ccm-pagination-wrapper ul.pagination li.prev > span,
.main .ccm-pagination-wrapper ul.pagination li.prev > span,
.footer .ccm-pagination-wrapper ul.pagination li.prev > span,
.header .ccm-pagination-wrapper ul.pagination li.next > span,
.main .ccm-pagination-wrapper ul.pagination li.next > span,
.footer .ccm-pagination-wrapper ul.pagination li.next > span {
  padding: 5px 0;
  width: 45px;
  height: 45px;
  font-size: 0;
  background: none;
}
.header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.footer .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  content: '';
  display: inline-block;
  color: #a52e6f;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 29px;
  color: inherit;
}
.header .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.main .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.header .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.main .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.footer .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.header .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.main .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.header .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.main .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.footer .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.header .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.main .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.header .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.main .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.footer .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.header .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.main .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.header .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.main .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.footer .ccm-pagination-wrapper ul.pagination li.next > span:focus {
  background-color: #a52e6f;
}
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span {
  opacity: .7;
  border-color: transparent;
}
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active {
  border-color: transparent;
  background: transparent;
}
.header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.footer .ccm-pagination-wrapper ul.pagination li.prev > span:before {
  content: "\f104";
  padding-right: 3px;
}
.header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  content: "\f105";
  padding-left: 3px;
}
.header .ccm-pagination-wrapper ul.pagination li.active > a,
.main .ccm-pagination-wrapper ul.pagination li.active > a,
.footer .ccm-pagination-wrapper ul.pagination li.active > a,
.header .ccm-pagination-wrapper ul.pagination li.active > span,
.main .ccm-pagination-wrapper ul.pagination li.active > span,
.footer .ccm-pagination-wrapper ul.pagination li.active > span {
  background: #a52e6f;
  color: #ffffff;
  text-decoration: none;
}
.header .ccm-pagination-wrapper ul.pagination li.disabled > a,
.main .ccm-pagination-wrapper ul.pagination li.disabled > a,
.footer .ccm-pagination-wrapper ul.pagination li.disabled > a,
.header .ccm-pagination-wrapper ul.pagination li.disabled > span,
.main .ccm-pagination-wrapper ul.pagination li.disabled > span,
.footer .ccm-pagination-wrapper ul.pagination li.disabled > span {
  color: #000000;
  border: none;
  opacity: 1;
}
.header .ccm-pagination-wrapper ul.pagination li + li,
.main .ccm-pagination-wrapper ul.pagination li + li,
.footer .ccm-pagination-wrapper ul.pagination li + li {
  margin-left: 8px;
}
.header .ccm-pagination-wrapper ul.pagination li:before,
.main .ccm-pagination-wrapper ul.pagination li:before,
.footer .ccm-pagination-wrapper ul.pagination li:before {
  content: none;
}
@media all and (max-width: 767px) {
  .header .ccm-pagination-wrapper ul.pagination li,
  .main .ccm-pagination-wrapper ul.pagination li,
  .footer .ccm-pagination-wrapper ul.pagination li {
    display: none;
  }
  .header .ccm-pagination-wrapper ul.pagination li > a,
  .main .ccm-pagination-wrapper ul.pagination li > a,
  .footer .ccm-pagination-wrapper ul.pagination li > a,
  .header .ccm-pagination-wrapper ul.pagination li > span,
  .main .ccm-pagination-wrapper ul.pagination li > span,
  .footer .ccm-pagination-wrapper ul.pagination li > span {
    line-height: 1.2;
  }
  .header .ccm-pagination-wrapper ul.pagination li.prev,
  .main .ccm-pagination-wrapper ul.pagination li.prev,
  .footer .ccm-pagination-wrapper ul.pagination li.prev,
  .header .ccm-pagination-wrapper ul.pagination li.next,
  .main .ccm-pagination-wrapper ul.pagination li.next,
  .footer .ccm-pagination-wrapper ul.pagination li.next,
  .header .ccm-pagination-wrapper ul.pagination li.active,
  .main .ccm-pagination-wrapper ul.pagination li.active,
  .footer .ccm-pagination-wrapper ul.pagination li.active {
    display: inline-block;
  }
  .header .ccm-pagination-wrapper ul.pagination li.active span,
  .main .ccm-pagination-wrapper ul.pagination li.active span,
  .footer .ccm-pagination-wrapper ul.pagination li.active span {
    height: 43px;
    background: transparent;
    color: #000000;
    font-weight: bold;
    border: none;
  }
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > a,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > span,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > span,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > span {
  border: 2px solid #000000;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > a {
  color: #000000;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > a:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > a:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > a:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > a:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li > a:active,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li > a:active,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:active {
  background-color: #000000;
  border-color: #000000;
  color: #fdff2d;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  color: #000000;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus {
  background-color: #000000;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus:before {
  color: #fdff2d;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span {
  border-color: transparent;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active {
  border-color: transparent;
  background: transparent;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before {
  color: #000000;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.active > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.active > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > a,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.active > span,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.active > span,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > span {
  background: #000000;
  color: #fdff2d;
}
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > a,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > a,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > a,
.high-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > span,
.high-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > span,
.high-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > span {
  color: #000000;
  border: none;
  opacity: 1;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > a,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > span,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > span,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > span {
  border: 2px solid #000066;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > a {
  color: #000066;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > a:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > a:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > a:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > a:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li > a:active,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li > a:active,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:active {
  background-color: #000066;
  border-color: #000066;
  color: #cfe5fc;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  color: #000066;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus {
  background-color: #000066;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus:before {
  color: #cfe5fc;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span {
  border-color: transparent;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active {
  border-color: transparent;
  background: transparent;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before {
  color: #000066;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.active > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.active > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > a,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.active > span,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.active > span,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > span {
  background: #000066;
  color: #cfe5fc;
}
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > a,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > a,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > a,
.blue-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > span,
.blue-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > span,
.blue-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > span {
  color: #000066;
  border: none;
  opacity: 1;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > a,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > span,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > span,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > span {
  border: 2px solid #042868;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > a {
  color: #042868;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > a:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > a:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > a:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > a:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li > a:active,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li > a:active,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:active {
  background-color: #042868;
  border-color: #042868;
  color: #f7efd8;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  color: #042868;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus {
  background-color: #042868;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus:before {
  color: #f7efd8;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span {
  border-color: transparent;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active {
  border-color: transparent;
  background: transparent;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before {
  color: #042868;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.active > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.active > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > a,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.active > span,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.active > span,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > span {
  background: #042868;
  color: #f7efd8;
}
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > a,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > a,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > a,
.beige-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > span,
.beige-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > span,
.beige-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > span {
  color: #042868;
  border: none;
  opacity: 1;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > a,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > span,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > span,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > span {
  border: 2px solid #000000;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > a {
  color: #000000;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > a:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > a:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > a:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > a:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li > a:active,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li > a:active,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li > a:active {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:before {
  color: #000000;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus {
  background-color: #000000;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > a:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > a:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev > span:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next > span:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next > span:focus:before {
  color: #ffffff;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span {
  border-color: transparent;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active {
  border-color: transparent;
  background: transparent;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:hover:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:focus:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > a:active:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > a:active:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.prev.disabled > span:active:before,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.next.disabled > span:active:before {
  color: #000000;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.active > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.active > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > a,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.active > span,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.active > span,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.active > span {
  background: #000000;
  color: #ffffff;
}
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > a,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > a,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > a,
.b-w-contrast .header .ccm-pagination-wrapper ul.pagination li.disabled > span,
.b-w-contrast .main .ccm-pagination-wrapper ul.pagination li.disabled > span,
.b-w-contrast .footer .ccm-pagination-wrapper ul.pagination li.disabled > span {
  color: #000000;
  border: none;
  opacity: 1;
}
.header .speech-bubble__inner h1,
.main .speech-bubble__inner h1,
.footer .speech-bubble__inner h1,
.header .speech-bubble__inner h2,
.main .speech-bubble__inner h2,
.footer .speech-bubble__inner h2,
.header .speech-bubble__inner h3,
.main .speech-bubble__inner h3,
.footer .speech-bubble__inner h3,
.header .speech-bubble__inner h4,
.main .speech-bubble__inner h4,
.footer .speech-bubble__inner h4,
.header .speech-bubble__inner h5,
.main .speech-bubble__inner h5,
.footer .speech-bubble__inner h5,
.header .speech-bubble__inner h6,
.main .speech-bubble__inner h6,
.footer .speech-bubble__inner h6,
.header .speech-bubble__inner p,
.main .speech-bubble__inner p,
.footer .speech-bubble__inner p,
.header .speech-bubble__inner .content-block.default,
.main .speech-bubble__inner .content-block.default,
.footer .speech-bubble__inner .content-block.default {
  margin: 0 0 20px;
}
/* BUTTON */
.button-link {
  display: inline-block;
  background: #006747;
  color: #ffffff !important;
  font-weight: normal !important;
  font-family: "Frutiger LT W03_45 Light", sans-serif !important;
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 3px;
  line-height: 1;
  padding: 15px 30px;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 0;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  text-transform: uppercase;
  text-decoration: none !important;
}
.camhs-page .button-link,
.childrens-page .button-link {
  font-family: 'Patrick Hand', cursive !important;
}
.button-link:hover,
.button-link:focus,
.button-link:active {
  background: #003424;
  text-decoration: underline !important;
}
.button-link.block {
  display: block;
  width: 100%;
}
.button-link.arrow-left,
.button-link.arrow-right {
  position: relative;
}
.button-link.arrow-left:after,
.button-link.arrow-right:after {
  content: '';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  letter-spacing: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.button-link.arrow-left {
  padding-left: 60px;
}
.button-link.arrow-left:after {
  content: "\f137";
  left: 5px;
}
.button-link.arrow-right {
  padding-right: 60px;
}
.button-link.arrow-right:after {
  content: "\f138";
  right: 5px;
}
@media all and (max-width: 767px) {
  .button-link {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 12px 20px;
  }
  .button-link.arrow-left:after,
  .button-link.arrow-right:after {
    font-size: 30px;
    width: 30px;
    height: 30px;
  }
  .button-link.arrow-left {
    padding-left: 45px;
  }
  .button-link.arrow-right {
    padding-right: 45px;
  }
}
.b-w-contrast .button-link,
.blue-contrast .button-link,
.beige-contrast .button-link,
.high-contrast .button-link {
  text-decoration: none !important;
}
.b-w-contrast .button-link:hover,
.blue-contrast .button-link:hover,
.beige-contrast .button-link:hover,
.high-contrast .button-link:hover,
.b-w-contrast .button-link:focus,
.blue-contrast .button-link:focus,
.beige-contrast .button-link:focus,
.high-contrast .button-link:focus,
.b-w-contrast .button-link:active,
.blue-contrast .button-link:active,
.beige-contrast .button-link:active,
.high-contrast .button-link:active {
  text-decoration: underline !important;
}
.b-w-contrast .button-link {
  background: #000000;
  color: #ffffff !important;
}
.blue-contrast .button-link {
  background: #000066;
  color: #cfe5fc !important;
}
.beige-contrast .button-link {
  background: #042868;
  color: #f7efd8 !important;
}
.high-contrast .button-link {
  background: #000000;
  color: #fdff2d !important;
}
/* HEADER */
.header {
  position: relative;
}
.header .header-top {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media print {
  .header .header-top {
    display: none;
  }
}
.header .header-top.scrolled {
  -moz-box-shadow: 0 0 20px 0 #666666;
  -webkit-box-shadow: 0 0 20px 0 #666666;
  box-shadow: 0 0 20px 0 #666666;
}
.header .header-top.active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.header .header-top .mobile-buttons {
  text-align: right;
}
.header .header-top .mobile-buttons button {
  display: inline-block;
  background: transparent;
  color: #0150ae;
  font-size: 24px;
  text-align: center;
  vertical-align: middle;
  line-height: 0;
  padding: 12px;
  min-width: 44px;
  border: none;
}
.header .header-top .mobile-buttons button:hover,
.header .header-top .mobile-buttons button:focus,
.header .header-top .mobile-buttons button:active,
.header .header-top .mobile-buttons button.active {
  background: #f2f2f2;
}
.b-w-contrast .header .header-top {
  background: #000000;
}
.b-w-contrast .header .header-top .mobile-buttons button {
  color: #ffffff;
}
.b-w-contrast .header .header-top .mobile-buttons button:hover,
.b-w-contrast .header .header-top .mobile-buttons button:focus,
.b-w-contrast .header .header-top .mobile-buttons button:active,
.b-w-contrast .header .header-top .mobile-buttons button.active {
  background: #1a1a1a;
}
.blue-contrast .header .header-top {
  background: #000066;
}
.blue-contrast .header .header-top .mobile-buttons button {
  color: #cfe5fc;
}
.blue-contrast .header .header-top .mobile-buttons button:hover,
.blue-contrast .header .header-top .mobile-buttons button:focus,
.blue-contrast .header .header-top .mobile-buttons button:active,
.blue-contrast .header .header-top .mobile-buttons button.active {
  background: #cfe5fc;
  color: #000066;
}
.beige-contrast .header .header-top {
  background: #042868;
}
.beige-contrast .header .header-top .mobile-buttons button {
  color: #f7efd8;
}
.beige-contrast .header .header-top .mobile-buttons button:hover,
.beige-contrast .header .header-top .mobile-buttons button:focus,
.beige-contrast .header .header-top .mobile-buttons button:active,
.beige-contrast .header .header-top .mobile-buttons button.active {
  background: #f7efd8;
  color: #042868;
}
.high-contrast .header .header-top {
  background: #000000;
}
.high-contrast .header .header-top .mobile-buttons button {
  color: #fdff2d;
}
.high-contrast .header .header-top .mobile-buttons button:hover,
.high-contrast .header .header-top .mobile-buttons button:focus,
.high-contrast .header .header-top .mobile-buttons button:active,
.high-contrast .header .header-top .mobile-buttons button.active {
  background: #fdff2d;
  color: #000000;
}
.header .header-side-buttons {
  margin: 0;
  max-width: 51px;
  position: absolute;
  top: 100%;
  z-index: 700;
}
.header .header-side-buttons .header-vertical-button {
  margin: 210px 0 0;
}
.header .header-side-buttons .header-vertical-button button {
  padding: 16.5px;
  display: inline-block;
  white-space: nowrap;
  position: fixed;
  line-height: 1;
  text-decoration: underline !important;
  text-transform: none;
  letter-spacing: normal;
  border: 2px solid #ffffff;
  border-top: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  transform: rotate(-90deg);
  transform-origin: 0 0;
}
.header .header-side-buttons .header-vertical-button button:hover,
.header .header-side-buttons .header-vertical-button button:focus {
  text-decoration: none !important;
}
.high-contrast .header .header-side-buttons .header-vertical-button button {
  border-color: #fdff2d;
}
.blue-contrast .header .header-side-buttons .header-vertical-button button {
  border-color: #cfe5fc;
}
.beige-contrast .header .header-side-buttons .header-vertical-button button {
  border-color: #f7efd8;
}
.b-w-contrast .header .header-side-buttons .header-vertical-button button {
  border-color: #ffffff;
}
@media print {
  .header .header-side-buttons .header-vertical-button {
    display: none;
  }
}
.header .header-main {
  padding: 30px 0;
  background: #ffffff;
  position: relative;
  z-index: 7;
}
.header .header-main .header-recite {
  text-align: right;
  padding: 0 15px;
}
@media all and (max-width: 768px) {
  .header .header-main .header-recite {
    margin: 0 -5px 0 -20px;
  }
}
.header .header-main .header-right {
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
}
@media all and (max-width: 1199px) {
  .header .header-main .header__camhs-logo {
    margin-top: -10px;
  }
}
.header .header-main .header-main-top {
  text-align: right;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  align-items: center;
}
@media all and (max-width: 768px) {
  .header .header-main .header-main-top {
    justify-content: space-between;
  }
}
.header .header-main .header-main-top #reciteme_button:after {
  content: "\f0a1";
  background-color: #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #006747;
  font-size: 27px;
  line-height: 40px;
}
@media all and (max-width: 768px) {
  .header .header-main .header-main-top #reciteme_button {
    padding-left: 10px;
    padding-right: 40px;
    letter-spacing: normal;
  }
  .header .header-main .header-main-top #reciteme_button:after {
    font-size: 20px;
    line-height: 30px;
  }
}
@media all and (max-width: 500px) {
  .header .header-main .header-main-top .hidden-xxs {
    display: none;
  }
  .header .header-main .header-main-top .reciteme_button {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media all and (max-width: 1199px) {
  .header .header-main__logo {
    margin-top: -15px;
    margin-bottom: 15px;
  }
}
@media all and (max-width: 768px) {
  .header .header-main__logo {
    margin-top: -48px;
    margin-bottom: 20px;
    max-width: 240px;
  }
}
.header .header-main__search {
  margin: 20px 0 0;
}
.header .header-main .header-social {
  display: inline-flex;
  align-self: flex-end;
}
.header .header-main .header-social .ccm-block-social-links.default {
  margin: 0;
  text-align: right;
}
.header .header-main .header-social .ccm-block-social-links.default ul {
  margin: 0 -5px;
}
.header .header-main .header-social .ccm-block-social-links.default ul li {
  padding: 5px;
}
.header .header-main .header-social .ccm-block-social-links.default ul li a {
  position: relative;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 18px;
  min-width: 0;
  padding: 10px;
  width: 38px;
  height: auto;
}
@media all and (max-width: 1199px) and (min-width: 768px) {
  .header .header-main .header-social {
    margin-right: 15px;
  }
}
@media all and (max-width: 991px) {
  .header .header-main .header-social .ccm-block-social-links.default ul li {
    padding: 5px 2px;
  }
}
@media print {
  .header .header-main {
    padding: 10px 0;
  }
  .header .header-main__search,
  .header .header-main__side-buttons,
  .header .header-main__social {
    display: none;
  }
}
@media all and (max-width: 991px) {
  .header .header-main {
    padding: 17px 0 12px;
  }
}
.header .header-main .header-mobile-tool.active {
  display: block !important;
}
@media all and (max-width: 1199px) {
  .header .header-main .header-mobile-tool {
    display: none;
    text-align: center;
    position: fixed;
    top: 44px;
    left: 0;
    bottom: auto;
    width: 100% !important;
    z-index: 1000;
    padding: 15px !important;
    padding-right: 45px !important;
    background-color: #f2f2f2;
    border: 3px solid #f2f2f2;
    border-top: 0;
    margin: 0 !important;
    max-width: none;
    height: auto;
    -moz-box-shadow: 0 0 20px 0 #666666;
    -webkit-box-shadow: 0 0 20px 0 #666666;
    box-shadow: 0 0 20px 0 #666666;
  }
  .ccm-toolbar-visible .header .header-main .header-mobile-tool {
    margin-top: 48px !important;
  }
  .header .header-main .header-mobile-tool > * {
    margin: 0;
  }
  .header .header-main .header-mobile-tool button.close {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10.5px;
  }
  .b-w-contrast .header .header-main .header-mobile-tool {
    background-color: #ffffff;
    border-color: #000000;
  }
  .b-w-contrast .header .header-main .header-mobile-tool button.close {
    color: #000000;
    opacity: 1;
  }
  .blue-contrast .header .header-main .header-mobile-tool {
    background-color: #cfe5fc;
    border-color: #000066;
  }
  .blue-contrast .header .header-main .header-mobile-tool button.close {
    color: #000066;
    opacity: 1;
  }
  .beige-contrast .header .header-main .header-mobile-tool {
    background-color: #f7efd8;
    border-color: #042868;
  }
  .beige-contrast .header .header-main .header-mobile-tool button.close {
    color: #042868;
    opacity: 1;
  }
  .high-contrast .header .header-main .header-mobile-tool {
    background-color: #fdff2d;
    border-color: #000000;
  }
  .high-contrast .header .header-main .header-mobile-tool button.close {
    color: #000000;
    opacity: 1;
  }
}
@media screen and (max-width: 1199px) {
  .header .header-main .header-tool-column {
    position: static;
    width: 0;
    padding: 0;
  }
}
.b-w-contrast .header .header-main,
.blue-contrast .header .header-main,
.beige-contrast .header .header-main,
.high-contrast .header .header-main {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.b-w-contrast .header .header-main {
  background: #ffffff;
  border-bottom: 3px solid #000000;
}
.blue-contrast .header .header-main {
  background: #cfe5fc;
  border-bottom: 3px solid #000066;
}
.beige-contrast .header .header-main {
  background: #f7efd8;
  border-bottom: 3px solid #042868;
}
.high-contrast .header .header-main {
  background: #fdff2d;
  border-bottom: 3px solid #000000;
}
.header .navigation {
  background: #edf8fd;
  width: 100%;
}
@media print {
  .header .navigation {
    display: none;
  }
}
.b-w-contrast .header .navigation {
  background: #000000;
}
.blue-contrast .header .navigation {
  background: #000066;
}
.beige-contrast .header .navigation {
  background: #042868;
}
.high-contrast .header .navigation {
  background: #000000;
}
.header__overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #012d62;
  background: rgba(1, 45, 98, 0.8);
  z-index: 1000;
  padding-top: 120px;
  overflow: auto;
}
.header__overlay .close-button {
  padding: 2px 13px 10px;
  display: inline-block;
  background-color: #006747;
  color: #ffffff;
  font-size: 24px;
  font-size: 2.4rem;
  border: 2px solid #ffffff;
  -ms-transition: 80ms background-color linear;
  -moz-transition: 80ms background-color linear;
  -webkit-transition: 80ms background-color linear;
  -o-transition: 80ms background-color linear;
  transition: 80ms background-color linear;
}
.header__overlay .close-button .fa {
  margin-left: 7px;
  font-size: 36px;
  position: relative;
  transform: translateY(4px);
}
.header__overlay .close-button:hover,
.header__overlay .close-button:focus,
.header__overlay .close-button:active {
  color: #ffffff;
  text-decoration: underline;
  background-color: #003424;
}
@media all and (max-width: 767px) {
  .header__overlay .close-button {
    padding-top: 4px;
    font-size: 20px;
    font-size: 2rem;
  }
  .header__overlay .close-button .fa {
    font-size: 26px;
    transform: translateY(2px);
  }
}
.header__overlay .inner {
  display: table;
  width: 100%;
  padding: 30px;
}
.header__overlay .inner .stack-contents {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
.header__overlay .inner .stack-contents > div.core-style {
  padding: 30px;
  background: #ffffff;
  width: 100%;
  max-width: 960px;
  margin: auto;
}
.header__overlay .inner .stack-contents > div.button-wrapper {
  margin: -30px auto;
  max-width: 960px;
  position: relative;
  text-align: right;
}
@media all and (max-width: 767px) {
  .header__overlay .inner .stack-contents > div.button-wrapper {
    margin: 0 auto -45px;
  }
}
.b-w-contrast .header__overlay {
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
}
.b-w-contrast .header__overlay .button-wrapper {
  background-color: transparent !important;
}
.b-w-contrast .header__overlay .button-wrapper .close-button {
  color: #ffffff;
  background-color: #000000;
  text-decoration: underline;
}
.b-w-contrast .header__overlay .button-wrapper .close-button:hover,
.b-w-contrast .header__overlay .button-wrapper .close-button:focus,
.b-w-contrast .header__overlay .button-wrapper .close-button:active {
  color: #ffffff;
  text-decoration: none;
}
.b-w-contrast .header__overlay .inner .stack-contents > div {
  background: #ffffff;
}
.blue-contrast .header__overlay {
  background: #000066;
  background: rgba(0, 0, 102, 0.8);
}
.blue-contrast .header__overlay .button-wrapper {
  background-color: transparent !important;
}
.blue-contrast .header__overlay .button-wrapper .close-button {
  color: #cfe5fc;
  background-color: #000066;
  text-decoration: underline;
}
.blue-contrast .header__overlay .button-wrapper .close-button:hover,
.blue-contrast .header__overlay .button-wrapper .close-button:focus,
.blue-contrast .header__overlay .button-wrapper .close-button:active {
  color: #cfe5fc;
  text-decoration: none;
}
.blue-contrast .header__overlay .inner .stack-contents > div {
  background: #cfe5fc;
}
.beige-contrast .header__overlay {
  background: #042868;
  background: rgba(4, 40, 104, 0.8);
}
.beige-contrast .header__overlay .button-wrapper {
  background-color: transparent !important;
}
.beige-contrast .header__overlay .button-wrapper .close-button {
  color: #f7efd8;
  background-color: #042868;
  text-decoration: underline;
}
.beige-contrast .header__overlay .button-wrapper .close-button:hover,
.beige-contrast .header__overlay .button-wrapper .close-button:focus,
.beige-contrast .header__overlay .button-wrapper .close-button:active {
  color: #f7efd8;
  text-decoration: none;
}
.beige-contrast .header__overlay .inner .stack-contents > div {
  background: #f7efd8;
}
.high-contrast .header__overlay {
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
}
.high-contrast .header__overlay .button-wrapper {
  background-color: transparent !important;
}
.high-contrast .header__overlay .button-wrapper .close-button {
  color: #fdff2d;
  background-color: #000000;
  text-decoration: underline;
}
.high-contrast .header__overlay .button-wrapper .close-button:hover,
.high-contrast .header__overlay .button-wrapper .close-button:focus,
.high-contrast .header__overlay .button-wrapper .close-button:active {
  color: #fdff2d;
  text-decoration: none;
}
.high-contrast .header__overlay .inner .stack-contents > div {
  background: #fdff2d;
}
/* MAIN */
.main__breadcrumb-nav {
  margin: -30px 0 30px;
}
@media all and (max-width: 991px) {
  .main__breadcrumb-nav {
    display: none;
  }
}
.main__breadcrumb-nav .breadcrumb-nav {
  margin: 0 0 30px;
}
.main__breadcrumb-nav .breadcrumb-nav__icon,
.main__breadcrumb-nav .breadcrumb-nav p,
.main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb {
  display: inline-block;
  vertical-align: middle;
}
.main__breadcrumb-nav .breadcrumb-nav p {
  margin: 0 8px 0 0;
  font-size: 15px;
  font-size: 1.5rem;
}
.main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb {
  margin: 0 !important;
  padding: 0;
  background: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li {
  margin: 0;
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  font-style: italic;
}
.main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li a {
  font-size: inherit;
  font-style: normal;
}
.main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li + li:before {
  content: '\f105';
  padding: 0 5px 0 7px;
  color: #333333;
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: normal;
}
.high-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li {
  color: #000000;
}
.high-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li + li:before {
  color: #000000;
}
.blue-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li {
  color: #000066;
}
.blue-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li + li:before {
  color: #000066;
}
.beige-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li {
  color: #042868;
}
.beige-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li + li:before {
  color: #042868;
}
.b-w-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li {
  color: #000000;
}
.b-w-contrast .main__breadcrumb-nav .breadcrumb-nav ol.breadcrumb li + li:before {
  color: #000000;
}
.main__breadcrumb-nav .breadcrumb-nav__icon {
  padding-right: 8px;
  font-size: 25px;
  font-size: 2.5rem;
}
.main .carousel-area .video-carousel-slide__content,
.main .carousel-area .carousel-slide-content {
  text-align: center;
}
.main .carousel-area .video-carousel-slide__content .core-style h1,
.main .carousel-area .carousel-slide-content .core-style h1,
.main .carousel-area .video-carousel-slide__content .core-style h2,
.main .carousel-area .carousel-slide-content .core-style h2,
.main .carousel-area .video-carousel-slide__content .core-style h3,
.main .carousel-area .carousel-slide-content .core-style h3,
.main .carousel-area .video-carousel-slide__content .core-style h4,
.main .carousel-area .carousel-slide-content .core-style h4,
.main .carousel-area .video-carousel-slide__content .core-style h5,
.main .carousel-area .carousel-slide-content .core-style h5,
.main .carousel-area .video-carousel-slide__content .core-style h6,
.main .carousel-area .carousel-slide-content .core-style h6,
.main .carousel-area .video-carousel-slide__content .core-style p,
.main .carousel-area .carousel-slide-content .core-style p {
  color: #ffffff;
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  font-weight: normal;
  font-size: 54px;
  font-size: 5.4rem;
  margin: 15px 0 15px;
  display: inline-block;
  background-color: #005fb9;
  padding: 14px 25px;
  box-shadow: 0 0 4px 3px rgba(13, 13, 13, 0.3);
}
.main .carousel-area .video-carousel-slide__content .core-style h1 strong,
.main .carousel-area .carousel-slide-content .core-style h1 strong,
.main .carousel-area .video-carousel-slide__content .core-style h2 strong,
.main .carousel-area .carousel-slide-content .core-style h2 strong,
.main .carousel-area .video-carousel-slide__content .core-style h3 strong,
.main .carousel-area .carousel-slide-content .core-style h3 strong,
.main .carousel-area .video-carousel-slide__content .core-style h4 strong,
.main .carousel-area .carousel-slide-content .core-style h4 strong,
.main .carousel-area .video-carousel-slide__content .core-style h5 strong,
.main .carousel-area .carousel-slide-content .core-style h5 strong,
.main .carousel-area .video-carousel-slide__content .core-style h6 strong,
.main .carousel-area .carousel-slide-content .core-style h6 strong,
.main .carousel-area .video-carousel-slide__content .core-style p strong,
.main .carousel-area .carousel-slide-content .core-style p strong {
  font-family: "Frutiger LT W03_65 Bold", sans-serif;
  font-weight: normal;
}
.main .carousel-area .video-carousel-slide__content .core-style p,
.main .carousel-area .carousel-slide-content .core-style p {
  margin: 3px 0 15px;
  font-size: 24px;
  font-size: 2.4rem;
}
.main .carousel-area .video-carousel-slide__content .core-style .video-carousel-slide__content-button,
.main .carousel-area .carousel-slide-content .core-style .video-carousel-slide__content-button,
.main .carousel-area .video-carousel-slide__content .core-style .carousel-slide-content-button,
.main .carousel-area .carousel-slide-content .core-style .carousel-slide-content-button {
  margin-top: 4px;
}
@media all and (max-width: 991px) {
  .main .carousel-area .video-carousel-slide__content .core-style h1,
  .main .carousel-area .carousel-slide-content .core-style h1,
  .main .carousel-area .video-carousel-slide__content .core-style h2,
  .main .carousel-area .carousel-slide-content .core-style h2,
  .main .carousel-area .video-carousel-slide__content .core-style h3,
  .main .carousel-area .carousel-slide-content .core-style h3,
  .main .carousel-area .video-carousel-slide__content .core-style h4,
  .main .carousel-area .carousel-slide-content .core-style h4,
  .main .carousel-area .video-carousel-slide__content .core-style h5,
  .main .carousel-area .carousel-slide-content .core-style h5,
  .main .carousel-area .video-carousel-slide__content .core-style h6,
  .main .carousel-area .carousel-slide-content .core-style h6,
  .main .carousel-area .video-carousel-slide__content .core-style p,
  .main .carousel-area .carousel-slide-content .core-style p {
    font-size: 38px;
    font-size: 3.8rem;
  }
  .main .carousel-area .video-carousel-slide__content .core-style p,
  .main .carousel-area .carousel-slide-content .core-style p {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media all and (max-width: 767px) {
  .main .carousel-area .video-carousel-slide__content .core-style h1,
  .main .carousel-area .carousel-slide-content .core-style h1,
  .main .carousel-area .video-carousel-slide__content .core-style h2,
  .main .carousel-area .carousel-slide-content .core-style h2,
  .main .carousel-area .video-carousel-slide__content .core-style h3,
  .main .carousel-area .carousel-slide-content .core-style h3,
  .main .carousel-area .video-carousel-slide__content .core-style h4,
  .main .carousel-area .carousel-slide-content .core-style h4,
  .main .carousel-area .video-carousel-slide__content .core-style h5,
  .main .carousel-area .carousel-slide-content .core-style h5,
  .main .carousel-area .video-carousel-slide__content .core-style h6,
  .main .carousel-area .carousel-slide-content .core-style h6,
  .main .carousel-area .video-carousel-slide__content .core-style p,
  .main .carousel-area .carousel-slide-content .core-style p {
    font-size: 26px;
    font-size: 2.6rem;
  }
  .main .carousel-area .video-carousel-slide__content .core-style p,
  .main .carousel-area .carousel-slide-content .core-style p {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
.main .carousel-area .video-carousel-slide__content.no-image .core-style h1,
.main .carousel-area .carousel-slide-content.no-image .core-style h1,
.main .carousel-area .video-carousel-slide__content.no-image .core-style h2,
.main .carousel-area .carousel-slide-content.no-image .core-style h2,
.main .carousel-area .video-carousel-slide__content.no-image .core-style h3,
.main .carousel-area .carousel-slide-content.no-image .core-style h3,
.main .carousel-area .video-carousel-slide__content.no-image .core-style h4,
.main .carousel-area .carousel-slide-content.no-image .core-style h4,
.main .carousel-area .video-carousel-slide__content.no-image .core-style h5,
.main .carousel-area .carousel-slide-content.no-image .core-style h5,
.main .carousel-area .video-carousel-slide__content.no-image .core-style h6,
.main .carousel-area .carousel-slide-content.no-image .core-style h6,
.main .carousel-area .video-carousel-slide__content.no-image .core-style p,
.main .carousel-area .carousel-slide-content.no-image .core-style p {
  box-shadow: none;
}
.main .carousel-area .owl-nav {
  position: absolute;
  bottom: 25px;
  right: 10px;
}
.main .carousel-area .owl-nav .owl-prev,
.main .carousel-area .owl-nav .owl-next {
  display: inline-block;
  position: relative;
  padding: 10px;
  margin-right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  font-size: 30px;
  line-height: 1;
  -ms-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #006747;
  color: #ffffff;
  border: 3px solid #ffffff;
}
.main .carousel-area .owl-nav .owl-prev:hover,
.main .carousel-area .owl-nav .owl-next:hover {
  background-color: #003424;
}
.main .carousel-area .owl-nav .owl-prev .fa,
.main .carousel-area .owl-nav .owl-next .fa {
  position: absolute;
  top: 50%;
  left: 50%;
}
.b-w-contrast .main .carousel-area .owl-nav .owl-prev,
.b-w-contrast .main .carousel-area .owl-nav .owl-next {
  background-color: #000000;
  color: #ffffff;
  border-color: #000000;
}
.blue-contrast .main .carousel-area .owl-nav .owl-prev,
.blue-contrast .main .carousel-area .owl-nav .owl-next {
  background-color: #000066;
  color: #cfe5fc;
  border-color: #000066;
}
.beige-contrast .main .carousel-area .owl-nav .owl-prev,
.beige-contrast .main .carousel-area .owl-nav .owl-next {
  background-color: #042868;
  color: #f7efd8;
  border-color: #042868;
}
.high-contrast .main .carousel-area .owl-nav .owl-prev,
.high-contrast .main .carousel-area .owl-nav .owl-next {
  background-color: #000000;
  color: #fdff2d;
  border-color: #000000;
}
.main .carousel-area .owl-nav .owl-prev {
  text-align: left;
  margin-right: 10px;
  padding-left: 12px;
}
.main .carousel-area .owl-nav .owl-prev .fa {
  transform: translate(-63%, -50%);
}
.main .carousel-area .owl-nav .owl-next {
  text-align: right;
  padding-right: 12px;
}
.main .carousel-area .owl-nav .owl-next .fa {
  transform: translate(-37%, -50%);
}
@media screen and (max-width: 767px) {
  .main .carousel-area .owl-nav {
    bottom: 15px;
  }
  .main .carousel-area .owl-nav .owl-prev,
  .main .carousel-area .owl-nav .owl-next {
    font-size: 24px;
    width: 44px;
  }
  .main .carousel-area .owl-nav .own-next {
    padding-right: 12px;
  }
}
.main .carousel-area,
.main__banner {
  position: relative;
}
.main .carousel-area .borders,
.main__banner .borders {
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
.main .carousel-area .borders .border,
.main__banner .borders .border {
  width: 20%;
  height: 6px;
  display: inline-block;
}
.main .carousel-area .borders .border.red,
.main__banner .borders .border.red {
  background: #7d2756;
}
.main .carousel-area .borders .border.orange,
.main__banner .borders .border.orange {
  background: #f08c00;
}
.main .carousel-area .borders .border.green,
.main__banner .borders .border.green {
  background: #93cd43;
}
.main .carousel-area .borders .border.purple,
.main__banner .borders .border.purple {
  background: #8151b9;
}
.main .carousel-area .borders .border.blue,
.main__banner .borders .border.blue {
  background: #39c7c1;
}
.b-w-contrast .main .carousel-area,
.b-w-contrast .main__banner {
  background-color: #ffffff;
  background-image: none !important;
}
.b-w-contrast .main .carousel-area .inner .core-style h1,
.b-w-contrast .main__banner .inner .core-style h1,
.b-w-contrast .main .carousel-area .inner .core-style h2,
.b-w-contrast .main__banner .inner .core-style h2,
.b-w-contrast .main .carousel-area .inner .core-style h3,
.b-w-contrast .main__banner .inner .core-style h3,
.b-w-contrast .main .carousel-area .inner .core-style h4,
.b-w-contrast .main__banner .inner .core-style h4,
.b-w-contrast .main .carousel-area .inner .core-style h5,
.b-w-contrast .main__banner .inner .core-style h5,
.b-w-contrast .main .carousel-area .inner .core-style h6,
.b-w-contrast .main__banner .inner .core-style h6,
.b-w-contrast .main .carousel-area .inner .core-style p,
.b-w-contrast .main__banner .inner .core-style p {
  color: #000000;
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
}
.b-w-contrast .main .carousel-area .borders .border,
.b-w-contrast .main__banner .borders .border {
  background: #000000;
}
.blue-contrast .main .carousel-area,
.blue-contrast .main__banner {
  background-color: #cfe5fc;
  background-image: none !important;
}
.blue-contrast .main .carousel-area .inner .core-style h1,
.blue-contrast .main__banner .inner .core-style h1,
.blue-contrast .main .carousel-area .inner .core-style h2,
.blue-contrast .main__banner .inner .core-style h2,
.blue-contrast .main .carousel-area .inner .core-style h3,
.blue-contrast .main__banner .inner .core-style h3,
.blue-contrast .main .carousel-area .inner .core-style h4,
.blue-contrast .main__banner .inner .core-style h4,
.blue-contrast .main .carousel-area .inner .core-style h5,
.blue-contrast .main__banner .inner .core-style h5,
.blue-contrast .main .carousel-area .inner .core-style h6,
.blue-contrast .main__banner .inner .core-style h6,
.blue-contrast .main .carousel-area .inner .core-style p,
.blue-contrast .main__banner .inner .core-style p {
  color: #000066;
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
}
.blue-contrast .main .carousel-area .borders .border,
.blue-contrast .main__banner .borders .border {
  background: #000066;
}
.beige-contrast .main .carousel-area,
.beige-contrast .main__banner {
  background-color: #f7efd8;
  background-image: none !important;
}
.beige-contrast .main .carousel-area .inner .core-style h1,
.beige-contrast .main__banner .inner .core-style h1,
.beige-contrast .main .carousel-area .inner .core-style h2,
.beige-contrast .main__banner .inner .core-style h2,
.beige-contrast .main .carousel-area .inner .core-style h3,
.beige-contrast .main__banner .inner .core-style h3,
.beige-contrast .main .carousel-area .inner .core-style h4,
.beige-contrast .main__banner .inner .core-style h4,
.beige-contrast .main .carousel-area .inner .core-style h5,
.beige-contrast .main__banner .inner .core-style h5,
.beige-contrast .main .carousel-area .inner .core-style h6,
.beige-contrast .main__banner .inner .core-style h6,
.beige-contrast .main .carousel-area .inner .core-style p,
.beige-contrast .main__banner .inner .core-style p {
  color: #042868;
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
}
.beige-contrast .main .carousel-area .borders .border,
.beige-contrast .main__banner .borders .border {
  background: #042868;
}
.high-contrast .main .carousel-area,
.high-contrast .main__banner {
  background-color: #fdff2d;
  background-image: none !important;
}
.high-contrast .main .carousel-area .inner .core-style h1,
.high-contrast .main__banner .inner .core-style h1,
.high-contrast .main .carousel-area .inner .core-style h2,
.high-contrast .main__banner .inner .core-style h2,
.high-contrast .main .carousel-area .inner .core-style h3,
.high-contrast .main__banner .inner .core-style h3,
.high-contrast .main .carousel-area .inner .core-style h4,
.high-contrast .main__banner .inner .core-style h4,
.high-contrast .main .carousel-area .inner .core-style h5,
.high-contrast .main__banner .inner .core-style h5,
.high-contrast .main .carousel-area .inner .core-style h6,
.high-contrast .main__banner .inner .core-style h6,
.high-contrast .main .carousel-area .inner .core-style p,
.high-contrast .main__banner .inner .core-style p {
  color: #000000;
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
}
.high-contrast .main .carousel-area .borders .border,
.high-contrast .main__banner .borders .border {
  background: #000000;
}
.main__banner {
  display: table;
  width: 100%;
  position: relative;
  background-color: #005fb9;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
  background-size: cover;
}
.main__banner.has-image {
  height: 500px;
}
.main__banner.has-image .inner {
  position: relative;
}
.main__banner.has-image .inner:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background-color: #000000;
  opacity: .6;
}
.main__banner.has-image .inner > .container {
  position: relative;
  z-index: 2;
}
.high-contrast .main__banner.has-image .inner:after,
.blue-contrast .main__banner.has-image .inner:after,
.beige-contrast .main__banner.has-image .inner:after,
.b-w-contrast .main__banner.has-image .inner:after {
  content: none;
}
@media all and (max-width: 991px) {
  .main__banner.has-image {
    height: auto;
  }
}
.main__banner.has-image .banner-text-wrapper {
  display: inline-block;
  text-shadow: 0 3px 4px rgba(13, 13, 13, 0.5);
}
.high-contrast .main__banner.has-image .banner-text-wrapper,
.blue-contrast .main__banner.has-image .banner-text-wrapper,
.beige-contrast .main__banner.has-image .banner-text-wrapper,
.b-w-contrast .main__banner.has-image .banner-text-wrapper {
  background-color: transparent;
  box-shadow: none;
}
.mental-health-page .main__banner,
.microsite-page .main__banner {
  background-color: #00a3a9;
  background-size: 20%;
  background-position: right top;
  height: auto;
}
.mental-health-page .main__banner .inner,
.microsite-page .main__banner .inner {
  text-align: left;
}
.microsite-page .main__banner {
  background-color: #005fb9;
  background-size: contain;
}
.main__banner .inner {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 98px 0 50px;
}
.change-font-size .main__banner .inner {
  padding-top: 158px;
}
.main__banner .inner .core-style h1,
.main__banner .inner .core-style h2,
.main__banner .inner .core-style h3,
.main__banner .inner .core-style h4,
.main__banner .inner .core-style h5,
.main__banner .inner .core-style h6,
.main__banner .inner .core-style p {
  color: #ffffff;
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  font-weight: normal;
  font-size: 54px;
  font-size: 5.4rem;
  margin: 15px 0;
}
.main__banner .inner .core-style h1 strong,
.main__banner .inner .core-style h2 strong,
.main__banner .inner .core-style h3 strong,
.main__banner .inner .core-style h4 strong,
.main__banner .inner .core-style h5 strong,
.main__banner .inner .core-style h6 strong,
.main__banner .inner .core-style p strong {
  font-family: "Frutiger LT W03_65 Bold", sans-serif;
  font-weight: normal;
}
.camhs-page .main__banner .inner .core-style h1,
.camhs-page .main__banner .inner .core-style h2,
.camhs-page .main__banner .inner .core-style h3,
.camhs-page .main__banner .inner .core-style h4,
.camhs-page .main__banner .inner .core-style h5,
.camhs-page .main__banner .inner .core-style h6,
.camhs-page .main__banner .inner .core-style p,
.childrens-page .main__banner .inner .core-style h1,
.childrens-page .main__banner .inner .core-style h2,
.childrens-page .main__banner .inner .core-style h3,
.childrens-page .main__banner .inner .core-style h4,
.childrens-page .main__banner .inner .core-style h5,
.childrens-page .main__banner .inner .core-style h6,
.childrens-page .main__banner .inner .core-style p {
  font-family: 'Patrick Hand', cursive;
  font-size: 57px;
  font-size: 5.7rem;
}
.camhs-page .main__banner .inner .core-style h1 p,
.camhs-page .main__banner .inner .core-style h2 p,
.camhs-page .main__banner .inner .core-style h3 p,
.camhs-page .main__banner .inner .core-style h4 p,
.camhs-page .main__banner .inner .core-style h5 p,
.camhs-page .main__banner .inner .core-style h6 p,
.camhs-page .main__banner .inner .core-style p p,
.childrens-page .main__banner .inner .core-style h1 p,
.childrens-page .main__banner .inner .core-style h2 p,
.childrens-page .main__banner .inner .core-style h3 p,
.childrens-page .main__banner .inner .core-style h4 p,
.childrens-page .main__banner .inner .core-style h5 p,
.childrens-page .main__banner .inner .core-style h6 p,
.childrens-page .main__banner .inner .core-style p p {
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
}
.main__banner .inner .core-style p.subtitle {
  font-size: 24px;
  font-size: 2.4rem;
}
@media all and (max-width: 1199px) {
  .main__banner .inner {
    padding: 50px 0;
  }
}
@media all and (max-width: 991px) {
  .main__banner .inner {
    padding: 25px 0;
  }
  .main__banner .inner .core-style h1,
  .main__banner .inner .core-style h2,
  .main__banner .inner .core-style h3,
  .main__banner .inner .core-style h4,
  .main__banner .inner .core-style h5,
  .main__banner .inner .core-style h6,
  .main__banner .inner .core-style p {
    font-size: 38px;
    font-size: 3.8rem;
  }
  .main__banner .inner .core-style p.subtitle {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media all and (max-width: 767px) {
  .main__banner .inner {
    padding: 20px 0;
  }
  .main__banner .inner .core-style h1,
  .main__banner .inner .core-style h2,
  .main__banner .inner .core-style h3,
  .main__banner .inner .core-style h4,
  .main__banner .inner .core-style h5,
  .main__banner .inner .core-style h6,
  .main__banner .inner .core-style p {
    font-size: 26px;
    font-size: 2.6rem;
  }
  .main__banner .inner .core-style p.subtitle {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media print {
  .main__banner {
    background: #ffffff;
    height: auto;
    display: block;
  }
  .main__banner .inner {
    display: block;
    padding: 20px;
  }
  .main__banner .inner .core-style h1,
  .main__banner .inner .core-style h2,
  .main__banner .inner .core-style h3,
  .main__banner .inner .core-style h4,
  .main__banner .inner .core-style h5,
  .main__banner .inner .core-style h6,
  .main__banner .inner .core-style p {
    color: #000000;
    text-shadow: none;
    font-size: 30px;
    font-size: 3rem;
    margin: 10px;
  }
  .camhs-page .main__banner .inner .core-style h1,
  .camhs-page .main__banner .inner .core-style h2,
  .camhs-page .main__banner .inner .core-style h3,
  .camhs-page .main__banner .inner .core-style h4,
  .camhs-page .main__banner .inner .core-style h5,
  .camhs-page .main__banner .inner .core-style h6,
  .camhs-page .main__banner .inner .core-style p,
  .childrens-page .main__banner .inner .core-style h1,
  .childrens-page .main__banner .inner .core-style h2,
  .childrens-page .main__banner .inner .core-style h3,
  .childrens-page .main__banner .inner .core-style h4,
  .childrens-page .main__banner .inner .core-style h5,
  .childrens-page .main__banner .inner .core-style h6,
  .childrens-page .main__banner .inner .core-style p {
    font-size: 30px;
    font-size: 3rem;
  }
  .main__banner .inner .core-style p.subtitle {
    font-size: 20px;
    font-size: 2rem;
  }
}
.main__intro,
.main .home-feeds {
  padding: 40px 40px;
}
@media all and (max-width: 991px) {
  .main__intro,
  .main .home-feeds {
    padding: 40px 15px;
  }
}
.main__intro .speech-bubble,
.main .home-feeds .speech-bubble {
  position: relative;
  padding: 10% 15% 30%;
}
.main__intro .speech-bubble:before,
.main .home-feeds .speech-bubble:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url('/application/themes/custom/images/speech-bubble.svg');
}
.change-font-size .main__intro .speech-bubble,
.change-font-size .main .home-feeds .speech-bubble {
  background-color: #ffffff;
}
.change-font-size .main__intro .speech-bubble:before,
.change-font-size .main .home-feeds .speech-bubble:before {
  content: none;
}
.ie8 .main__intro .speech-bubble,
.ie8 .main .home-feeds .speech-bubble,
.ie8 .main__intro .speech-bubble.flipped,
.ie8 .main .home-feeds .speech-bubble.flipped {
  background-color: #ffffff;
  padding: 30px;
  margin-bottom: 75px;
}
.ie8 .main__intro .speech-bubble:before,
.ie8 .main .home-feeds .speech-bubble:before {
  content: none;
}
.ie8 .main__intro .speech-bubble:after,
.ie8 .main .home-feeds .speech-bubble:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid #ffffff;
  border-right: 50px solid transparent;
  position: absolute;
  top: 100%;
  right: 15%;
}
.b-w-contrast.ie8 .main__intro .speech-bubble,
.b-w-contrast.ie8 .main .home-feeds .speech-bubble {
  background-color: #ffffff;
}
.b-w-contrast.ie8 .main__intro .speech-bubble:after,
.b-w-contrast.ie8 .main .home-feeds .speech-bubble:after {
  border-top-color: #ffffff;
}
.blue-contrast.ie8 .main__intro .speech-bubble,
.blue-contrast.ie8 .main .home-feeds .speech-bubble {
  background-color: #cfe5fc;
}
.blue-contrast.ie8 .main__intro .speech-bubble:after,
.blue-contrast.ie8 .main .home-feeds .speech-bubble:after {
  border-top-color: #cfe5fc;
}
.beige-contrast.ie8 .main__intro .speech-bubble,
.beige-contrast.ie8 .main .home-feeds .speech-bubble {
  background-color: #f7efd8;
}
.beige-contrast.ie8 .main__intro .speech-bubble:after,
.beige-contrast.ie8 .main .home-feeds .speech-bubble:after {
  border-top-color: #f7efd8;
}
.high-contrast.ie8 .main__intro .speech-bubble,
.high-contrast.ie8 .main .home-feeds .speech-bubble {
  background-color: #000000;
}
.high-contrast.ie8 .main__intro .speech-bubble:after,
.high-contrast.ie8 .main .home-feeds .speech-bubble:after {
  border-top-color: #000000;
}
.main__intro .speech-bubble__inner,
.main .home-feeds .speech-bubble__inner {
  position: relative;
}
.main__intro .speech-bubble.flipped,
.main .home-feeds .speech-bubble.flipped {
  padding: 20% 15% 53%;
}
.main__intro .speech-bubble.flipped:before,
.main .home-feeds .speech-bubble.flipped:before {
  transform: scale(-1, 1);
}
@media all and (max-width: 991px) {
  .main__intro .speech-bubble,
  .main .home-feeds .speech-bubble,
  .main__intro .speech-bubble.flipped,
  .main .home-feeds .speech-bubble.flipped {
    padding: 30px;
    background: #ffffff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    margin-bottom: 75px;
  }
  .main__intro .speech-bubble:before,
  .main .home-feeds .speech-bubble:before {
    content: none;
  }
  .main__intro .speech-bubble:after,
  .main .home-feeds .speech-bubble:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid #ffffff;
    border-right: 50px solid transparent;
    position: absolute;
    top: 100%;
    right: 15%;
  }
}
.b-w-contrast .main__intro .speech-bubble,
.b-w-contrast .main .home-feeds .speech-bubble,
.blue-contrast .main__intro .speech-bubble,
.blue-contrast .main .home-feeds .speech-bubble,
.beige-contrast .main__intro .speech-bubble,
.beige-contrast .main .home-feeds .speech-bubble,
.high-contrast .main__intro .speech-bubble,
.high-contrast .main .home-feeds .speech-bubble,
.b-w-contrast .main__intro .speech-bubble.flipped,
.b-w-contrast .main .home-feeds .speech-bubble.flipped,
.blue-contrast .main__intro .speech-bubble.flipped,
.blue-contrast .main .home-feeds .speech-bubble.flipped,
.beige-contrast .main__intro .speech-bubble.flipped,
.beige-contrast .main .home-feeds .speech-bubble.flipped,
.high-contrast .main__intro .speech-bubble.flipped,
.high-contrast .main .home-feeds .speech-bubble.flipped {
  padding: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 75px;
}
.b-w-contrast .main__intro .speech-bubble:before,
.b-w-contrast .main .home-feeds .speech-bubble:before,
.blue-contrast .main__intro .speech-bubble:before,
.blue-contrast .main .home-feeds .speech-bubble:before,
.beige-contrast .main__intro .speech-bubble:before,
.beige-contrast .main .home-feeds .speech-bubble:before,
.high-contrast .main__intro .speech-bubble:before,
.high-contrast .main .home-feeds .speech-bubble:before {
  content: none;
}
.b-w-contrast .main__intro .speech-bubble:after,
.b-w-contrast .main .home-feeds .speech-bubble:after,
.blue-contrast .main__intro .speech-bubble:after,
.blue-contrast .main .home-feeds .speech-bubble:after,
.beige-contrast .main__intro .speech-bubble:after,
.beige-contrast .main .home-feeds .speech-bubble:after,
.high-contrast .main__intro .speech-bubble:after,
.high-contrast .main .home-feeds .speech-bubble:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid #ffffff;
  border-right: 50px solid transparent;
  position: absolute;
  top: 100%;
  right: 15%;
}
.b-w-contrast .main__intro .speech-bubble,
.b-w-contrast .main .home-feeds .speech-bubble,
.b-w-contrast .main__intro .speech-bubble.flipped,
.b-w-contrast .main .home-feeds .speech-bubble.flipped {
  background: #ffffff;
}
.b-w-contrast .main__intro .speech-bubble:after,
.b-w-contrast .main .home-feeds .speech-bubble:after {
  border-top-color: #ffffff;
}
.blue-contrast .main__intro .speech-bubble,
.blue-contrast .main .home-feeds .speech-bubble,
.blue-contrast .main__intro .speech-bubble.flipped,
.blue-contrast .main .home-feeds .speech-bubble.flipped {
  background: #cfe5fc;
}
.blue-contrast .main__intro .speech-bubble:after,
.blue-contrast .main .home-feeds .speech-bubble:after {
  border-top-color: #cfe5fc;
}
.beige-contrast .main__intro .speech-bubble,
.beige-contrast .main .home-feeds .speech-bubble,
.beige-contrast .main__intro .speech-bubble.flipped,
.beige-contrast .main .home-feeds .speech-bubble.flipped {
  background: #f7efd8;
}
.beige-contrast .main__intro .speech-bubble:after,
.beige-contrast .main .home-feeds .speech-bubble:after {
  border-top-color: #f7efd8;
}
.high-contrast .main__intro .speech-bubble,
.high-contrast .main .home-feeds .speech-bubble,
.high-contrast .main__intro .speech-bubble.flipped,
.high-contrast .main .home-feeds .speech-bubble.flipped {
  background: #fdff2d;
}
.high-contrast .main__intro .speech-bubble:after,
.high-contrast .main .home-feeds .speech-bubble:after {
  border-top-color: #fdff2d;
}
.main__intro {
  background: #69c8ed;
  background-image: url(/application/themes/custom/images/home-intro-bg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
}
@media all and (min-width: 992px) and (max-width: 1199px) {
  .main__intro .speech-bubble {
    max-width: 80%;
    margin: 0 auto;
  }
}
.main__intro.internal {
  background-color: #005eb8;
}
.b-w-contrast .main__intro.internal {
  background: #ffffff;
}
.blue-contrast .main__intro.internal {
  background: #cfe5fc;
}
.beige-contrast .main__intro.internal {
  background: #f7efd8;
}
.high-contrast .main__intro.internal {
  background: #fdff2d;
}
.high-contrast .main__intro {
  background: #000000;
}
.beige-contrast .main__intro {
  background: #042868;
}
.blue-contrast .main__intro {
  background: #000066;
}
.b-w-contrast .main__intro {
  background: #000000;
}
.main__content {
  background: #e6f6ff;
  padding: 60px 0 120px;
}
.main__content:last-child {
  padding-bottom: 60px;
}
.page-type-service .main__content,
.service-search-page .main__content {
  background: #ffffff;
  padding-bottom: 60px;
}
.page-type-service .main__content:before,
.service-search-page .main__content:before {
  content: none;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble,
.blue-contrast .main__content .content-block.bubble .speech-bubble,
.beige-contrast .main__content .content-block.bubble .speech-bubble,
.high-contrast .main__content .content-block.bubble .speech-bubble,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped {
  padding: 30px;
  margin-bottom: 75px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #000000;
  color: #ffffff;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble:before,
.blue-contrast .main__content .content-block.bubble .speech-bubble:before,
.beige-contrast .main__content .content-block.bubble .speech-bubble:before,
.high-contrast .main__content .content-block.bubble .speech-bubble:before,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped:before,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped:before,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped:before,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped:before {
  content: none;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble:after,
.blue-contrast .main__content .content-block.bubble .speech-bubble:after,
.beige-contrast .main__content .content-block.bubble .speech-bubble:after,
.high-contrast .main__content .content-block.bubble .speech-bubble:after,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped:after,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped:after,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped:after,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid #000000;
  border-right: 50px solid transparent;
  position: absolute;
  top: 100%;
  right: 15%;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble *,
.blue-contrast .main__content .content-block.bubble .speech-bubble *,
.beige-contrast .main__content .content-block.bubble .speech-bubble *,
.high-contrast .main__content .content-block.bubble .speech-bubble *,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped *,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped *,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped *,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped * {
  color: inherit;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble ul li:before,
.blue-contrast .main__content .content-block.bubble .speech-bubble ul li:before,
.beige-contrast .main__content .content-block.bubble .speech-bubble ul li:before,
.high-contrast .main__content .content-block.bubble .speech-bubble ul li:before,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped ul li:before,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped ul li:before,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped ul li:before,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped ul li:before {
  color: inherit;
}
.b-w-contrast .main__content {
  background: #ffffff;
  border-bottom: 5px solid #000000;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped {
  background-color: #000000;
  color: #ffffff;
}
.b-w-contrast .main__content .content-block.bubble .speech-bubble:after,
.b-w-contrast .main__content .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000000;
}
.blue-contrast .main__content {
  background: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.blue-contrast .main__content .content-block.bubble .speech-bubble,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped {
  background-color: #000066;
  color: #cfe5fc;
}
.blue-contrast .main__content .content-block.bubble .speech-bubble:after,
.blue-contrast .main__content .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000066;
}
.beige-contrast .main__content {
  background: #f7efd8;
  border-bottom: 5px solid #042868;
}
.beige-contrast .main__content .content-block.bubble .speech-bubble,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped {
  background-color: #042868;
  color: #f7efd8;
}
.beige-contrast .main__content .content-block.bubble .speech-bubble:after,
.beige-contrast .main__content .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #042868;
}
.high-contrast .main__content {
  background: #fdff2d;
  border-bottom: 5px solid #000000;
}
.high-contrast .main__content .content-block.bubble .speech-bubble,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped {
  background-color: #000000;
  color: #fdff2d;
}
.high-contrast .main__content .content-block.bubble .speech-bubble:after,
.high-contrast .main__content .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000000;
}
.main__content .core-style h1,
.main__content .core-style h2,
.main__content .core-style h3,
.main__content .core-style h4,
.main__content .core-style h5,
.main__content .core-style h6 {
  display: inline-block;
  border-bottom: 1px solid #a52e6f;
  padding: 0 0 10px;
  position: relative;
}
.main__content .core-style h1:after,
.main__content .core-style h2:after,
.main__content .core-style h3:after,
.main__content .core-style h4:after,
.main__content .core-style h5:after,
.main__content .core-style h6:after {
  content: '';
  background: #a52e6f;
  display: block;
  width: 50%;
  height: 5px;
  position: absolute;
  top: 100%;
  left: 0;
}
@media print {
  .main__content .core-style h1:after,
  .main__content .core-style h2:after,
  .main__content .core-style h3:after,
  .main__content .core-style h4:after,
  .main__content .core-style h5:after,
  .main__content .core-style h6:after {
    content: none;
  }
}
.b-w-contrast .main__content .core-style h1,
.b-w-contrast .main__content .core-style h2,
.b-w-contrast .main__content .core-style h3,
.b-w-contrast .main__content .core-style h4,
.b-w-contrast .main__content .core-style h5,
.b-w-contrast .main__content .core-style h6 {
  border-bottom-color: #000000;
}
.b-w-contrast .main__content .core-style h1:after,
.b-w-contrast .main__content .core-style h2:after,
.b-w-contrast .main__content .core-style h3:after,
.b-w-contrast .main__content .core-style h4:after,
.b-w-contrast .main__content .core-style h5:after,
.b-w-contrast .main__content .core-style h6:after {
  background: #000000;
}
.blue-contrast .main__content .core-style h1,
.blue-contrast .main__content .core-style h2,
.blue-contrast .main__content .core-style h3,
.blue-contrast .main__content .core-style h4,
.blue-contrast .main__content .core-style h5,
.blue-contrast .main__content .core-style h6 {
  border-bottom-color: #000066;
}
.blue-contrast .main__content .core-style h1:after,
.blue-contrast .main__content .core-style h2:after,
.blue-contrast .main__content .core-style h3:after,
.blue-contrast .main__content .core-style h4:after,
.blue-contrast .main__content .core-style h5:after,
.blue-contrast .main__content .core-style h6:after {
  background: #000066;
}
.beige-contrast .main__content .core-style h1,
.beige-contrast .main__content .core-style h2,
.beige-contrast .main__content .core-style h3,
.beige-contrast .main__content .core-style h4,
.beige-contrast .main__content .core-style h5,
.beige-contrast .main__content .core-style h6 {
  border-bottom-color: #042868;
}
.beige-contrast .main__content .core-style h1:after,
.beige-contrast .main__content .core-style h2:after,
.beige-contrast .main__content .core-style h3:after,
.beige-contrast .main__content .core-style h4:after,
.beige-contrast .main__content .core-style h5:after,
.beige-contrast .main__content .core-style h6:after {
  background: #042868;
}
.high-contrast .main__content .core-style h1,
.high-contrast .main__content .core-style h2,
.high-contrast .main__content .core-style h3,
.high-contrast .main__content .core-style h4,
.high-contrast .main__content .core-style h5,
.high-contrast .main__content .core-style h6 {
  border-bottom-color: #000000;
}
.high-contrast .main__content .core-style h1:after,
.high-contrast .main__content .core-style h2:after,
.high-contrast .main__content .core-style h3:after,
.high-contrast .main__content .core-style h4:after,
.high-contrast .main__content .core-style h5:after,
.high-contrast .main__content .core-style h6:after {
  background: #000000;
}
.page-type-service .main__content .core-style hr {
  border-color: #000000;
}
.page-type-service .main__content .core-style a {
  color: #005eb7;
}
.page-type-service .main__content .core-style a:hover,
.page-type-service .main__content .core-style a:focus,
.page-type-service .main__content .core-style a:active {
  color: #004484;
}
.page-type-service .main__content .core-style p + ul,
.page-type-service .main__content .core-style p + ol {
  margin-top: -20px;
}
.page-type-service .main__content .core-style ul {
  padding-left: 20px;
}
.page-type-service .main__content .core-style ul li {
  list-style-type: disc;
  padding: 0;
}
.page-type-service .main__content .core-style ul li:before {
  content: none;
}
.b-w-contrast .page-type-service .main__content .core-style a {
  color: #000000;
}
.blue-contrast .page-type-service .main__content .core-style a {
  color: #000066;
}
.beige-contrast .page-type-service .main__content .core-style a {
  color: #042868;
}
.high-contrast .page-type-service .main__content .core-style a {
  color: #000000;
}
.main__content .main-sidebar .gmaps iframe {
  width: 100%;
  height: 250px;
  border: 1px solid #9a9a9a !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.b-w-contrast .main__content .main-sidebar .gmaps iframe {
  border-color: #000000 !important;
}
.blue-contrast .main__content .main-sidebar .gmaps iframe {
  border-color: #000066 !important;
}
.beige-contrast .main__content .main-sidebar .gmaps iframe {
  border-color: #042868 !important;
}
.high-contrast .main__content .main-sidebar .gmaps iframe {
  border-color: #000000 !important;
}
.main__content .main-sidebar .gmaps a.button-link.arrow-right {
  margin: 10px 0 30px;
  width: 100%;
  text-align: center;
}
.main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:before {
  background-image: url(/application/themes/custom/images/speech-bubble-grey.svg);
}
.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble,
.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped {
  background-color: #d5d5d5;
}
.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:after,
.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #d5d5d5;
}
.b-w-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble,
.b-w-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped {
  background-color: #000000;
}
.b-w-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:after,
.b-w-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000000;
}
.blue-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble,
.blue-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped {
  background-color: #000066;
}
.blue-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:after,
.blue-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000066;
}
.beige-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble,
.beige-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped {
  background-color: #042868;
}
.beige-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:after,
.beige-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #042868;
}
.high-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble,
.high-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped {
  background-color: #000000;
}
.high-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble:after,
.high-contrast.ie8 .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble.flipped:after {
  border-top-color: #000000;
}
.main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul {
  padding: 0;
}
.main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li {
  padding-left: 20px;
  list-style-type: none;
}
.main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li:before {
  color: #005eb7;
  content: "\f054";
}
.b-w-contrast .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li:before {
  color: #ffffff;
}
.blue-contrast .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li:before {
  color: #cfe5fc;
}
.beige-contrast .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li:before {
  color: #f7efd8;
}
.high-contrast .main__content .main-sidebar .core-style .content-block.bubble .speech-bubble ul li:before {
  color: #fdff2d;
}
.main__content .login-page .box,
.main__content .register-page .box {
  padding: 30px;
  background-color: #ffffff;
}
.main__content .login-page .box__heading,
.main__content .register-page .box__heading {
  margin: 0 0 30px;
}
.main__content .login-page .box__body form .form-group label,
.main__content .register-page .box__body form .form-group label {
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: normal;
}
.main__content .login-page .box__body form .form-group input,
.main__content .register-page .box__body form .form-group input {
  color: #000000;
  border: 1px solid #9a9a9a;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ffffff;
  font-size: 16px;
  font-size: 1.6rem;
}
.main__content .login-page .box__body form .form-group .btn-primary,
.main__content .register-page .box__body form .form-group .btn-primary {
  -ms-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #9a1261;
  border: none;
}
.main__content .login-page .box__body form .form-group .btn-primary:hover,
.main__content .register-page .box__body form .form-group .btn-primary:hover {
  background-color: #6c0d44;
}
.main__content .login-page .box__body form .checkbox,
.main__content .register-page .box__body form .checkbox {
  margin: 15px 0;
}
.main__content .login-page .box__body form hr,
.main__content .register-page .box__body form hr {
  margin: 0 0 20px;
}
.main__content .login-page .box__body form .form-register,
.main__content .register-page .box__body form .form-register {
  text-align: right;
}
.main__content .login-page .box__body .errors .alert.alert-danger,
.main__content .register-page .box__body .errors .alert.alert-danger {
  margin-bottom: 15px;
}
.main__content .login-page .box__body .forgotPassword h4,
.main__content .register-page .box__body .forgotPassword h4 {
  border: none;
  font-size: 19px;
  font-size: 1.9rem;
  font-weight: normal;
  padding: 0;
  margin-bottom: 10px;
}
.main__content .login-page .box__body .forgotPassword h4:after,
.main__content .register-page .box__body .forgotPassword h4:after {
  content: none;
}
.main__content .login-page .box__body .forgotPassword .btn-primary,
.main__content .register-page .box__body .forgotPassword .btn-primary {
  -ms-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: #9a1261;
  border: none;
  color: #ffffff;
  text-decoration: none;
}
.main__content .login-page .box__body .forgotPassword .btn-primary:hover,
.main__content .register-page .box__body .forgotPassword .btn-primary:hover {
  background-color: #6c0d44;
}
.main__content .login-page .box__body fieldset,
.main__content .register-page .box__body fieldset {
  margin: 0 0 20px;
}
.main__content .login-page .box__body fieldset legend,
.main__content .register-page .box__body fieldset legend {
  margin-bottom: 15px;
  font-size: 22px;
  font-size: 2.2rem;
}
.main__content .login-page .box__body fieldset .user-groups,
.main__content .register-page .box__body fieldset .user-groups {
  column-count: 1;
  -moz-column-count: 1;
  -webkit-column-count: 1;
}
.main__content .login-page .box__body fieldset .user-groups .user-group,
.main__content .register-page .box__body fieldset .user-groups .user-group {
  margin: 0 0 5px;
}
.main__content .login-page .box__body fieldset .user-groups .user-group .checkbox,
.main__content .register-page .box__body fieldset .user-groups .user-group .checkbox {
  margin: 0;
}
.main__content .login-page .box__body fieldset .user-groups .user-group .checkbox label,
.main__content .register-page .box__body fieldset .user-groups .user-group .checkbox label {
  margin-bottom: 0;
}
.main__content .login-page .box__body fieldset .user-groups .user-group .checkbox label input,
.main__content .register-page .box__body fieldset .user-groups .user-group .checkbox label input {
  margin-top: 8px;
}
.main__content .login-page .box__body .form-actions,
.main__content .register-page .box__body .form-actions {
  text-align: right;
}
.main .image-grid {
  background: #eef1f4;
  padding: 60px 30px 120px;
}
.main .image-grid .img-grid-block {
  padding: 0 5px;
}
.service-search-page .main .image-grid {
  margin-top: 0;
  padding-top: 40px;
}
.b-w-contrast .main .image-grid {
  padding: 60px 0;
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.blue-contrast .main .image-grid {
  padding: 60px 0;
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.beige-contrast .main .image-grid {
  padding: 60px 0;
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.high-contrast .main .image-grid {
  padding: 60px 0;
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.main .az-service-search .service-search {
  background-color: #f3f3f3;
  padding: 40px 50px;
  position: relative;
  z-index: 1;
}
.change-font-size .main .az-service-search .service-search {
  background-color: #f3f3f3;
}
.main .az-service-search .service-search > h2 {
  display: block;
  line-height: 1;
  border-bottom: 1px solid #aeb7c3;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
  max-width: 98%;
  font-size: 25px;
  font-size: 2.5rem;
}
.main .az-service-search .service-search > h2:after {
  content: '';
  position: absolute;
  top: -15px;
  right: -18px;
  width: 70px;
  height: 70px;
  background-image: url('/application/themes/custom/images/grey-search-icon.png');
  background-repeat: no-repeat;
  background-size: cover;
}
@media all and (max-width: 767px) {
  .main .az-service-search .service-search > h2:after {
    content: none;
  }
}
.main .az-service-search .service-search h3 {
  margin: 0 0 10px;
  font-size: 19px;
  font-size: 1.9rem;
}
.main .az-service-search .service-search .field {
  margin: 0 0 15px;
}
.main .az-service-search .service-search .field input[type="text"],
.main .az-service-search .service-search .field select {
  display: block;
  width: 100%;
  padding: 12.5px 20px;
  color: #000000;
  background: #ffffff;
  -moz-box-shadow: 3px 3px 5px -2px #999999 inset;
  -webkit-box-shadow: 3px 3px 5px -2px #999999 inset;
  box-shadow: 3px 3px 5px -2px #999999 inset;
  border: 2px solid #ffffff;
  font-size: 16px;
  font-size: 1.6rem;
}
.main .az-service-search .service-search .field input[type="text"]::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
.main .az-service-search .service-search .field input[type="text"]::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.main .az-service-search .service-search .field input[type="text"]:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
.main .az-service-search .service-search .field input[type="text"]:-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.main .az-service-search .service-search .field input[type="text"]::placeholder {
  color: #000000;
  opacity: 1;
}
.main .az-service-search .service-search .field .select2-container {
  width: 100% !important;
}
.main .az-service-search .service-search .field .select2-selection {
  height: 45px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #ffffff;
  -moz-box-shadow: 3px 3px 5px -2px #999999 inset;
  -webkit-box-shadow: 3px 3px 5px -2px #999999 inset;
  box-shadow: 3px 3px 5px -2px #999999 inset;
  border: 2px solid #ffffff;
}
.change-font-size .main .az-service-search .service-search .field .select2-selection {
  height: auto;
  padding: 10px 0;
}
.main .az-service-search .service-search .field .select2-selection .select2-selection__rendered {
  color: #000000;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 45px;
  padding: 0 20px;
  padding-right: 65px;
}
.main .az-service-search .service-search .field .select2-selection .select2-selection__arrow {
  height: auto;
  top: 2px;
  bottom: 2px;
  right: 2px;
  background-color: #006747;
  width: 45px;
}
.main .az-service-search .service-search .field .select2-selection .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
  border-top-width: 10px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-bottom-width: 0;
  margin-top: -5px;
  margin-left: -5px;
}
.main .az-service-search .service-search .field .select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #ffffff transparent;
  border-top-width: 0;
  border-left-width: 5px;
  border-right-width: 5px;
  border-bottom-width: 10px;
  margin-top: -5px;
  margin-left: -5px;
}
.main .az-service-search .service-search .alpha-filter {
  font-size: 0;
}
.main .az-service-search .service-search .alpha-filter .letters .letter {
  margin: 5px;
  padding: 5px;
  width: calc((100% - 70px) / 7);
  height: 33.89px;
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  font-size: 2rem;
  text-align: center;
  line-height: 1.1;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #d5d5d5;
  color: #595959;
  cursor: not-allowed;
}
.main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty) {
  background: #006747;
  color: #ffffff;
  cursor: pointer;
}
.main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):hover,
.main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):focus {
  color: #ffffff;
  background: #003424;
}
.change-font-size .main .az-service-search .service-search .alpha-filter .letters .letter {
  width: calc((100% - 50px) / 5);
  height: 50px;
}
.main .az-service-search .service-search__submit {
  margin-top: 15px;
  text-align: right;
}
.main .az-service-search .service-search__submit .clear-search,
.main .az-service-search .service-search__submit button {
  display: inline-block;
  vertical-align: middle;
}
.main .az-service-search .service-search__submit .clear-search {
  font-size: 18px;
  font-size: 1.8rem;
  margin-right: 30px;
}
.main .az-service-search .service-search__submit button {
  font-family: "Frutiger LT W03_55 Roman", sans-serif;
  padding: 10px 30px;
  padding-right: 50px;
  margin: 0;
  position: relative;
  width: 200px;
}
.change-font-size .main .az-service-search .service-search__submit button {
  width: auto;
}
.main .az-service-search .service-search__submit button i {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
  height: 19px;
  margin: auto;
  font-size: 18px;
}
@media (max-width: 1199px) {
  .main .az-service-search .service-search {
    background: #eef1f4;
    padding: 30px;
  }
  .main .az-service-search .service-search:before,
  .main .az-service-search .service-search:after {
    content: none;
  }
  .main .az-service-search .service-search .alpha-filter .letters .letter {
    width: calc((100% - 70px) / 7);
    height: 39.78px;
    line-height: 1.5;
  }
}
@media (max-width: 991px) {
  .main .az-service-search .service-search .alpha-filter .letters .letter {
    width: calc((100% - 100px) / 10);
    height: auto;
    line-height: 1;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .main .az-service-search .service-search .alpha-filter .letters .letter {
    width: calc((100% - 80px) / 6);
  }
}
@media (max-width: 500px) {
  .main .az-service-search .service-search .alpha-filter .letters .letter {
    width: calc((100% - 60px) / 4);
  }
}
.b-w-contrast .main .az-service-search {
  padding: 60px 0;
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.b-w-contrast .main .az-service-search .service-search {
  background-color: #ffffff;
  border: 2px solid #000000;
}
.b-w-contrast .main .az-service-search .service-search:before,
.b-w-contrast .main .az-service-search .service-search:after {
  content: none;
}
.b-w-contrast .main .az-service-search .service-search > h2 {
  border-bottom-color: #000000;
}
.b-w-contrast .main .az-service-search .service-search > h2:after {
  content: none;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"],
.b-w-contrast .main .az-service-search .service-search .field select {
  color: #000000;
  background: #ffffff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"]::-webkit-input-placeholder {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"]::-moz-placeholder {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"]:-ms-input-placeholder {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"]:-moz-placeholder {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field input[type="text"]::placeholder {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field .select2-selection {
  background-color: #ffffff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__rendered {
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow {
  background-color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow b {
  border-color: #ffffff transparent transparent transparent;
}
.b-w-contrast .main .az-service-search .service-search .field .select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #ffffff transparent;
}
.b-w-contrast .main .az-service-search .service-search .alpha-filter .letters .letter {
  background: #ffffff;
  color: #000000;
}
.b-w-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty) {
  background: #000000;
  color: #ffffff;
}
.b-w-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):hover,
.b-w-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):focus {
  color: #ffffff;
  background: #1a1a1a;
  text-decoration: none;
}
.b-w-contrast .main .az-service-search .service-search__submit {
  border-top-color: #000000;
}
.blue-contrast .main .az-service-search {
  padding: 60px 0;
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.blue-contrast .main .az-service-search .service-search {
  background-color: #cfe5fc;
  border: 2px solid #000066;
}
.blue-contrast .main .az-service-search .service-search:before,
.blue-contrast .main .az-service-search .service-search:after {
  content: none;
}
.blue-contrast .main .az-service-search .service-search > h2 {
  border-bottom-color: #000066;
}
.blue-contrast .main .az-service-search .service-search > h2:after {
  content: none;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"],
.blue-contrast .main .az-service-search .service-search .field select {
  color: #000066;
  background: #cfe5fc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"]::-webkit-input-placeholder {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"]::-moz-placeholder {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"]:-ms-input-placeholder {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"]:-moz-placeholder {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field input[type="text"]::placeholder {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field .select2-selection {
  background-color: #cfe5fc;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__rendered {
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow {
  background-color: #000066;
}
.blue-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow b {
  border-color: #cfe5fc transparent transparent transparent;
}
.blue-contrast .main .az-service-search .service-search .field .select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #cfe5fc transparent;
}
.blue-contrast .main .az-service-search .service-search .alpha-filter .letters .letter {
  background: #cfe5fc;
  color: #000066;
}
.blue-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty) {
  background: #000066;
  color: #cfe5fc;
}
.blue-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):hover,
.blue-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):focus {
  color: #cfe5fc;
  background: #000099;
  text-decoration: none;
}
.blue-contrast .main .az-service-search .service-search__submit {
  border-top-color: #000066;
}
.beige-contrast .main .az-service-search {
  padding: 60px 0;
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.beige-contrast .main .az-service-search .service-search {
  background-color: #f7efd8;
  border: 2px solid #042868;
}
.beige-contrast .main .az-service-search .service-search:before,
.beige-contrast .main .az-service-search .service-search:after {
  content: none;
}
.beige-contrast .main .az-service-search .service-search > h2 {
  border-bottom-color: #042868;
}
.beige-contrast .main .az-service-search .service-search > h2:after {
  content: none;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"],
.beige-contrast .main .az-service-search .service-search .field select {
  color: #042868;
  background: #f7efd8;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"]::-webkit-input-placeholder {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"]::-moz-placeholder {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"]:-ms-input-placeholder {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"]:-moz-placeholder {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field input[type="text"]::placeholder {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field .select2-selection {
  background-color: #f7efd8;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__rendered {
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow {
  background-color: #042868;
}
.beige-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow b {
  border-color: #f7efd8 transparent transparent transparent;
}
.beige-contrast .main .az-service-search .service-search .field .select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #f7efd8 transparent;
}
.beige-contrast .main .az-service-search .service-search .alpha-filter .letters .letter {
  background: #f7efd8;
  color: #042868;
}
.beige-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty) {
  background: #042868;
  color: #f7efd8;
}
.beige-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):hover,
.beige-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):focus {
  color: #f7efd8;
  background: #063b99;
  text-decoration: none;
}
.beige-contrast .main .az-service-search .service-search__submit {
  border-top-color: #042868;
}
.high-contrast .main .az-service-search {
  padding: 60px 0;
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.high-contrast .main .az-service-search .service-search {
  background-color: #fdff2d;
  border: 2px solid #000000;
}
.high-contrast .main .az-service-search .service-search:before,
.high-contrast .main .az-service-search .service-search:after {
  content: none;
}
.high-contrast .main .az-service-search .service-search > h2 {
  border-bottom-color: #000000;
}
.high-contrast .main .az-service-search .service-search > h2:after {
  content: none;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"],
.high-contrast .main .az-service-search .service-search .field select {
  color: #000000;
  background: #fdff2d;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000000;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"]::-webkit-input-placeholder {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"]::-moz-placeholder {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"]:-ms-input-placeholder {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"]:-moz-placeholder {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field input[type="text"]::placeholder {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field .select2-selection {
  background-color: #fdff2d;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #000000;
}
.high-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__rendered {
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow {
  background-color: #000000;
}
.high-contrast .main .az-service-search .service-search .field .select2-selection .select2-selection__arrow b {
  border-color: #fdff2d transparent transparent transparent;
}
.high-contrast .main .az-service-search .service-search .field .select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #fdff2d transparent;
}
.high-contrast .main .az-service-search .service-search .alpha-filter .letters .letter {
  background: #fdff2d;
  color: #000000;
}
.high-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty) {
  background: #000000;
  color: #fdff2d;
}
.high-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):hover,
.high-contrast .main .az-service-search .service-search .alpha-filter .letters .letter[href]:not(:empty):focus {
  color: #fdff2d;
  background: #1a1a1a;
  text-decoration: none;
}
.high-contrast .main .az-service-search .service-search__submit {
  border-top-color: #000000;
}
.main .home-feeds,
.main__content,
.main__lower-bottom,
.main .page-helpful-link,
.page-type-service .main__lower-top,
.main .image-grid {
  position: relative;
}
.main .home-feeds:before,
.main__content:before,
.main__lower-bottom:before,
.main .page-helpful-link:before,
.page-type-service .main__lower-top:before,
.main .image-grid:before {
  content: '';
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 84px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/application/themes/custom/images/footer-top-overlay.png);
}
.b-w-contrast .main .home-feeds,
.b-w-contrast .main__content,
.b-w-contrast .main__lower-bottom,
.b-w-contrast .main .page-helpful-link,
.b-w-contrast .page-type-service .main__lower-top,
.b-w-contrast .main .image-grid,
.blue-contrast .main .home-feeds,
.blue-contrast .main__content,
.blue-contrast .main__lower-bottom,
.blue-contrast .main .page-helpful-link,
.blue-contrast .page-type-service .main__lower-top,
.blue-contrast .main .image-grid,
.beige-contrast .main .home-feeds,
.beige-contrast .main__content,
.beige-contrast .main__lower-bottom,
.beige-contrast .main .page-helpful-link,
.beige-contrast .page-type-service .main__lower-top,
.beige-contrast .main .image-grid,
.high-contrast .main .home-feeds,
.high-contrast .main__content,
.high-contrast .main__lower-bottom,
.high-contrast .main .page-helpful-link,
.high-contrast .page-type-service .main__lower-top,
.high-contrast .main .image-grid {
  padding-bottom: 60px;
}
.b-w-contrast .main .home-feeds:before,
.b-w-contrast .main__content:before,
.b-w-contrast .main__lower-bottom:before,
.b-w-contrast .main .page-helpful-link:before,
.b-w-contrast .page-type-service .main__lower-top:before,
.b-w-contrast .main .image-grid:before,
.blue-contrast .main .home-feeds:before,
.blue-contrast .main__content:before,
.blue-contrast .main__lower-bottom:before,
.blue-contrast .main .page-helpful-link:before,
.blue-contrast .page-type-service .main__lower-top:before,
.blue-contrast .main .image-grid:before,
.beige-contrast .main .home-feeds:before,
.beige-contrast .main__content:before,
.beige-contrast .main__lower-bottom:before,
.beige-contrast .main .page-helpful-link:before,
.beige-contrast .page-type-service .main__lower-top:before,
.beige-contrast .main .image-grid:before,
.high-contrast .main .home-feeds:before,
.high-contrast .main__content:before,
.high-contrast .main__lower-bottom:before,
.high-contrast .main .page-helpful-link:before,
.high-contrast .page-type-service .main__lower-top:before,
.high-contrast .main .image-grid:before {
  content: none;
}
.main .home-feeds {
  padding-top: 120px;
  background-image: url('/application/files/4115/3856/9005/home-feeds-background.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main .home-feeds:before {
  top: 0;
  bottom: auto;
  background-image: url(/application/themes/custom/images/white-overlay-top.png);
}
.main .home-feeds .tweet-feed {
  margin-top: 80px;
}
.main .home-feeds .tweet-feed .content-block.default {
  margin-bottom: 0;
}
.main .home-feeds .tweet-feed .content-block.default h3 {
  margin: 10px 0;
  color: #1d2e52;
  font-size: 26px;
  font-size: 2.6rem;
}
.main .home-feeds .tweet-feed .tf-container.default .tf-tweets .tf-tweet {
  padding: 0;
  font-size: 16px;
  font-size: 1.6rem;
}
.main .home-feeds .tweet-feed .tf-container.default .tf-tweets .tf-tweet .tf-name {
  display: none;
}
.main .home-feeds .tweet-feed .tf-container.default .tf-tweets .tf-tweet .tf-screen-name {
  font-family: "Frutiger LT W03_65 Bold", sans-serif;
}
.main .home-feeds .tweet-feed .button-block.right {
  margin: 30px 0 0;
}
.main .home-feeds .tweet-feed .button-block.right .button-link {
  text-align: center;
}
.main .home-feeds .news-feed .content-block.default {
  margin-bottom: 0;
}
.main .home-feeds .news-feed .content-block.default h3 {
  margin: 10px 0;
  color: #1d2e52;
  font-size: 26px;
  font-size: 2.6rem;
}
.main .home-feeds .news-feed .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry {
  margin: 0 0 10px;
  padding: 0;
  border: none;
}
.main .home-feeds .news-feed .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-date {
  font-size: 16px;
  font-size: 1.6rem;
}
.main .home-feeds .news-feed .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title p {
  font-size: 20px;
  font-size: 2rem;
}
.main .home-feeds .news-feed .button-block.right {
  margin: 0;
}
.main .home-feeds .news-feed .button-block.right .button-link {
  text-align: center;
}
.b-w-contrast .main .home-feeds {
  background: #000000;
}
.b-w-contrast .main .home-feeds .tweet-feed h3,
.b-w-contrast .main .home-feeds .news-feed h3 {
  color: #000000 !important;
}
.b-w-contrast .main .home-feeds .tweet-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry,
.b-w-contrast .main .home-feeds .news-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry {
  border-top-color: #000000 !important;
}
.blue-contrast .main .home-feeds {
  background: #000066;
}
.blue-contrast .main .home-feeds .tweet-feed h3,
.blue-contrast .main .home-feeds .news-feed h3 {
  color: #000066 !important;
}
.blue-contrast .main .home-feeds .tweet-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry,
.blue-contrast .main .home-feeds .news-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry {
  border-top-color: #000066 !important;
}
.beige-contrast .main .home-feeds {
  background: #042868;
}
.beige-contrast .main .home-feeds .tweet-feed h3,
.beige-contrast .main .home-feeds .news-feed h3 {
  color: #042868 !important;
}
.beige-contrast .main .home-feeds .tweet-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry,
.beige-contrast .main .home-feeds .news-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry {
  border-top-color: #042868 !important;
}
.high-contrast .main .home-feeds {
  background: #000000;
}
.high-contrast .main .home-feeds .tweet-feed h3,
.high-contrast .main .home-feeds .news-feed h3 {
  color: #000000 !important;
}
.high-contrast .main .home-feeds .tweet-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry,
.high-contrast .main .home-feeds .news-feed li.ccm-block-page-list-page-entry + li.ccm-block-page-list-page-entry {
  border-top-color: #000000 !important;
}
.main__lower-top {
  padding: 0;
}
.page-type-service .main__lower-top,
.service-search-page .main__lower-top {
  background-color: #e6f6ff;
  margin-top: 84px;
}
.page-type-service .main__lower-top:before,
.service-search-page .main__lower-top:before {
  top: -84px;
  bottom: auto;
  background-image: url('/application/themes/custom/images/bright-blue-overlay.png');
}
.page-type-service .main__lower-top .vivid-simple-accordion .simple-accordion-group,
.service-search-page .main__lower-top .vivid-simple-accordion .simple-accordion-group {
  margin-bottom: 10px;
}
.page-type-service .main__lower-top + .page-helpful-link,
.service-search-page .main__lower-top + .page-helpful-link {
  padding-top: 60px;
}
.page-type-service .main__lower-top + .page-helpful-link:before,
.service-search-page .main__lower-top + .page-helpful-link:before {
  content: none;
}
.b-w-contrast .page-type-service .main__lower-top,
.b-w-contrast .service-search-page .main__lower-top,
.blue-contrast .page-type-service .main__lower-top,
.blue-contrast .service-search-page .main__lower-top,
.beige-contrast .page-type-service .main__lower-top,
.beige-contrast .service-search-page .main__lower-top,
.high-contrast .page-type-service .main__lower-top,
.high-contrast .service-search-page .main__lower-top {
  margin-top: 0;
}
.b-w-contrast .main__lower-top {
  padding: 60px 0;
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.blue-contrast .main__lower-top {
  padding: 60px 0;
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.beige-contrast .main__lower-top {
  padding: 60px 0;
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.high-contrast .main__lower-top {
  padding: 60px 0;
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.service-search-page .main__lower-top {
  margin-top: 0;
  padding-top: 40px;
}
.camhs-page .main__lower-top .img-grid-block,
.childrens-page .main__lower-top .img-grid-block {
  padding: 0 5px;
}
.camhs-page .main__lower-top .img-grid-block:nth-child(1) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(1) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(3) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(3) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(6) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(6) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(8) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(8) .image-box-link-block.default .image-box-link {
  background-color: #51acfa !important;
}
.camhs-page .main__lower-top .img-grid-block:nth-child(2) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(2) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(4) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(4) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(5) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(5) .image-box-link-block.default .image-box-link,
.camhs-page .main__lower-top .img-grid-block:nth-child(7) .image-box-link-block.default .image-box-link,
.childrens-page .main__lower-top .img-grid-block:nth-child(7) .image-box-link-block.default .image-box-link {
  background-color: #98daff !important;
}
.camhs-page .main__lower-top .img-grid-block .image-box-link-block.default,
.childrens-page .main__lower-top .img-grid-block .image-box-link-block.default {
  font-family: 'Patrick Hand', cursive;
}
.camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link.has-image,
.childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link.has-image {
  background-size: auto 50%;
  background-position-y: 40%;
}
.camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-title p,
.childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-title p {
  font-size: 23px;
  font-size: 2.3rem;
}
.camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-hover .img-block-link-desc-title,
.childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-hover .img-block-link-desc-title {
  font-size: 25px;
  font-size: 2.5rem;
}
.camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-hover .img-block-link-desc,
.childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link .img-box-link-hover .img-block-link-desc {
  font-size: 19px;
  font-size: 1.9rem;
}
.b-w-contrast .camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link,
.b-w-contrast .childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #ffffff !important;
}
.blue-contrast .camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link,
.blue-contrast .childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #cfe5fc !important;
}
.beige-contrast .camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link,
.beige-contrast .childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #f7efd8 !important;
}
.high-contrast .camhs-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link,
.high-contrast .childrens-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #fdff2d !important;
}
.mental-health-page .main__lower-top > .container {
  max-width: 960px;
}
.mental-health-page .main__lower-top .img-grid-block {
  margin-top: 12px;
  padding: 0px 12px;
}
.mental-health-page .main__lower-top .img-grid-block:nth-child(odd) .image-box-link-block.default .image-box-link {
  background-color: #008d80 !important;
}
.mental-health-page .main__lower-top .img-grid-block:nth-child(even) .image-box-link-block.default .image-box-link {
  background-color: #00685f !important;
}
.mental-health-page .main__lower-top .img-grid-block:nth-child(5) .image-box-link-block.default .image-box-link {
  background-color: #e6354e !important;
}
.mental-health-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link.has-image {
  background-size: auto 35%;
  background-position-y: 40%;
}
.b-w-contrast .mental-health-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #ffffff !important;
}
.blue-contrast .mental-health-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #cfe5fc !important;
}
.beige-contrast .mental-health-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #f7efd8 !important;
}
.high-contrast .mental-health-page .main__lower-top .img-grid-block .image-box-link-block.default .image-box-link {
  background-color: #fdff2d !important;
}
.main__lower-bottom {
  padding: 140px 0 0;
  background-color: #eef1f4;
}
.main__lower-bottom:before {
  top: 0;
  bottom: auto;
  background-image: url(/application/themes/custom/images/white-overlay-top.png);
}
.camhs-page .main__lower-bottom,
.childrens-page .main__lower-bottom {
  background-color: #0096d1;
}
.camhs-page .main__lower-bottom .core-style h1,
.childrens-page .main__lower-bottom .core-style h1,
.camhs-page .main__lower-bottom .core-style h2,
.childrens-page .main__lower-bottom .core-style h2,
.camhs-page .main__lower-bottom .core-style h3,
.childrens-page .main__lower-bottom .core-style h3,
.camhs-page .main__lower-bottom .core-style h4,
.childrens-page .main__lower-bottom .core-style h4,
.camhs-page .main__lower-bottom .core-style h5,
.childrens-page .main__lower-bottom .core-style h5,
.camhs-page .main__lower-bottom .core-style h6,
.childrens-page .main__lower-bottom .core-style h6,
.camhs-page .main__lower-bottom .core-style p,
.childrens-page .main__lower-bottom .core-style p,
.camhs-page .main__lower-bottom .core-style ul,
.childrens-page .main__lower-bottom .core-style ul,
.camhs-page .main__lower-bottom .core-style ol,
.childrens-page .main__lower-bottom .core-style ol,
.camhs-page .main__lower-bottom .core-style blockquote,
.childrens-page .main__lower-bottom .core-style blockquote,
.camhs-page .main__lower-bottom .core-style address,
.childrens-page .main__lower-bottom .core-style address {
  color: #ffffff;
}
.camhs-page .main__lower-bottom + .page-helpful-link:before,
.childrens-page .main__lower-bottom + .page-helpful-link:before {
  background-image: url('/application/themes/custom/images/access_blue_overlay.png');
  transform: none;
}
.camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages,
.childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages {
  column-count: 3;
  -moz-column-count: 3;
  -webkit-column-count: 3;
  -webkit-column-width: 300px;
  -moz-column-width: 300px;
  -ms-column-width: 300px;
  column-width: 300px;
}
.camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry,
.childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry {
  padding: 0;
  margin: 0 0 10px;
  border: none;
}
.camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h3,
.childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h3 {
  font-size: 26px;
  font-size: 2.6rem;
  font-family: 'Patrick Hand', cursive;
}
.camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h3 a,
.childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h3 a {
  color: #ffffff;
  font-family: inherit;
}
.b-w-contrast .camhs-page .main__lower-bottom,
.b-w-contrast .childrens-page .main__lower-bottom {
  padding: 60px 0;
}
.b-w-contrast .camhs-page .main__lower-bottom .core-style h1,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h1,
.b-w-contrast .camhs-page .main__lower-bottom .core-style h2,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h2,
.b-w-contrast .camhs-page .main__lower-bottom .core-style h3,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h3,
.b-w-contrast .camhs-page .main__lower-bottom .core-style h4,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h4,
.b-w-contrast .camhs-page .main__lower-bottom .core-style h5,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h5,
.b-w-contrast .camhs-page .main__lower-bottom .core-style h6,
.b-w-contrast .childrens-page .main__lower-bottom .core-style h6,
.b-w-contrast .camhs-page .main__lower-bottom .core-style p,
.b-w-contrast .childrens-page .main__lower-bottom .core-style p,
.b-w-contrast .camhs-page .main__lower-bottom .core-style ul,
.b-w-contrast .childrens-page .main__lower-bottom .core-style ul,
.b-w-contrast .camhs-page .main__lower-bottom .core-style ol,
.b-w-contrast .childrens-page .main__lower-bottom .core-style ol,
.b-w-contrast .camhs-page .main__lower-bottom .core-style blockquote,
.b-w-contrast .childrens-page .main__lower-bottom .core-style blockquote,
.b-w-contrast .camhs-page .main__lower-bottom .core-style address,
.b-w-contrast .childrens-page .main__lower-bottom .core-style address {
  color: #000000;
}
.b-w-contrast .camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a,
.b-w-contrast .childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a {
  color: #000000;
}
.blue-contrast .camhs-page .main__lower-bottom,
.blue-contrast .childrens-page .main__lower-bottom {
  padding: 60px 0;
}
.blue-contrast .camhs-page .main__lower-bottom .core-style h1,
.blue-contrast .childrens-page .main__lower-bottom .core-style h1,
.blue-contrast .camhs-page .main__lower-bottom .core-style h2,
.blue-contrast .childrens-page .main__lower-bottom .core-style h2,
.blue-contrast .camhs-page .main__lower-bottom .core-style h3,
.blue-contrast .childrens-page .main__lower-bottom .core-style h3,
.blue-contrast .camhs-page .main__lower-bottom .core-style h4,
.blue-contrast .childrens-page .main__lower-bottom .core-style h4,
.blue-contrast .camhs-page .main__lower-bottom .core-style h5,
.blue-contrast .childrens-page .main__lower-bottom .core-style h5,
.blue-contrast .camhs-page .main__lower-bottom .core-style h6,
.blue-contrast .childrens-page .main__lower-bottom .core-style h6,
.blue-contrast .camhs-page .main__lower-bottom .core-style p,
.blue-contrast .childrens-page .main__lower-bottom .core-style p,
.blue-contrast .camhs-page .main__lower-bottom .core-style ul,
.blue-contrast .childrens-page .main__lower-bottom .core-style ul,
.blue-contrast .camhs-page .main__lower-bottom .core-style ol,
.blue-contrast .childrens-page .main__lower-bottom .core-style ol,
.blue-contrast .camhs-page .main__lower-bottom .core-style blockquote,
.blue-contrast .childrens-page .main__lower-bottom .core-style blockquote,
.blue-contrast .camhs-page .main__lower-bottom .core-style address,
.blue-contrast .childrens-page .main__lower-bottom .core-style address {
  color: #000066;
}
.blue-contrast .camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a,
.blue-contrast .childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a {
  color: #000066;
}
.beige-contrast .camhs-page .main__lower-bottom,
.beige-contrast .childrens-page .main__lower-bottom {
  padding: 60px 0;
}
.beige-contrast .camhs-page .main__lower-bottom .core-style h1,
.beige-contrast .childrens-page .main__lower-bottom .core-style h1,
.beige-contrast .camhs-page .main__lower-bottom .core-style h2,
.beige-contrast .childrens-page .main__lower-bottom .core-style h2,
.beige-contrast .camhs-page .main__lower-bottom .core-style h3,
.beige-contrast .childrens-page .main__lower-bottom .core-style h3,
.beige-contrast .camhs-page .main__lower-bottom .core-style h4,
.beige-contrast .childrens-page .main__lower-bottom .core-style h4,
.beige-contrast .camhs-page .main__lower-bottom .core-style h5,
.beige-contrast .childrens-page .main__lower-bottom .core-style h5,
.beige-contrast .camhs-page .main__lower-bottom .core-style h6,
.beige-contrast .childrens-page .main__lower-bottom .core-style h6,
.beige-contrast .camhs-page .main__lower-bottom .core-style p,
.beige-contrast .childrens-page .main__lower-bottom .core-style p,
.beige-contrast .camhs-page .main__lower-bottom .core-style ul,
.beige-contrast .childrens-page .main__lower-bottom .core-style ul,
.beige-contrast .camhs-page .main__lower-bottom .core-style ol,
.beige-contrast .childrens-page .main__lower-bottom .core-style ol,
.beige-contrast .camhs-page .main__lower-bottom .core-style blockquote,
.beige-contrast .childrens-page .main__lower-bottom .core-style blockquote,
.beige-contrast .camhs-page .main__lower-bottom .core-style address,
.beige-contrast .childrens-page .main__lower-bottom .core-style address {
  color: #042868;
}
.beige-contrast .camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a,
.beige-contrast .childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a {
  color: #042868;
}
.high-contrast .camhs-page .main__lower-bottom,
.high-contrast .childrens-page .main__lower-bottom {
  padding: 60px 0;
}
.high-contrast .camhs-page .main__lower-bottom .core-style h1,
.high-contrast .childrens-page .main__lower-bottom .core-style h1,
.high-contrast .camhs-page .main__lower-bottom .core-style h2,
.high-contrast .childrens-page .main__lower-bottom .core-style h2,
.high-contrast .camhs-page .main__lower-bottom .core-style h3,
.high-contrast .childrens-page .main__lower-bottom .core-style h3,
.high-contrast .camhs-page .main__lower-bottom .core-style h4,
.high-contrast .childrens-page .main__lower-bottom .core-style h4,
.high-contrast .camhs-page .main__lower-bottom .core-style h5,
.high-contrast .childrens-page .main__lower-bottom .core-style h5,
.high-contrast .camhs-page .main__lower-bottom .core-style h6,
.high-contrast .childrens-page .main__lower-bottom .core-style h6,
.high-contrast .camhs-page .main__lower-bottom .core-style p,
.high-contrast .childrens-page .main__lower-bottom .core-style p,
.high-contrast .camhs-page .main__lower-bottom .core-style ul,
.high-contrast .childrens-page .main__lower-bottom .core-style ul,
.high-contrast .camhs-page .main__lower-bottom .core-style ol,
.high-contrast .childrens-page .main__lower-bottom .core-style ol,
.high-contrast .camhs-page .main__lower-bottom .core-style blockquote,
.high-contrast .childrens-page .main__lower-bottom .core-style blockquote,
.high-contrast .camhs-page .main__lower-bottom .core-style address,
.high-contrast .childrens-page .main__lower-bottom .core-style address {
  color: #000000;
}
.high-contrast .camhs-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a,
.high-contrast .childrens-page .main__lower-bottom .ccm-block-page-list-wrapper.default .ccm-block-page-list-pages .ccm-block-page-list-page-entry .ccm-block-page-list-title h4 a {
  color: #000000;
}
.mental-health-page .main__lower-bottom {
  padding-top: 60px;
  background-color: #ffffff;
}
.mental-health-page .main__lower-bottom:before {
  content: none;
}
.mental-health-page .main__lower-bottom .mh-img-row {
  margin: 0 0 30px;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.mental-health-page .main__lower-bottom .mh-img-row:last-child {
  margin: 0;
}
.mental-health-page .main__lower-bottom .mh-img-row .mh-image {
  display: table-cell;
  vertical-align: middle;
  padding: 0 15px;
}
.mental-health-page .main__lower-bottom .mh-img-row .mh-image-0 img {
  margin: 0 auto 0 0;
}
.mental-health-page .main__lower-bottom .mh-img-row .mh-image-1 img {
  margin: 0 auto;
}
.mental-health-page .main__lower-bottom .mh-img-row .mh-image-2 img {
  margin: 0 0 0 auto;
}
.microsite-page .main__lower-bottom {
  background-color: #005fb9;
  margin-top: 60px;
  padding-top: 60px;
}
.microsite-page .main__lower-bottom:before {
  content: none;
}
.microsite-page .main__lower-bottom .core-style h1,
.microsite-page .main__lower-bottom .core-style h2,
.microsite-page .main__lower-bottom .core-style h3,
.microsite-page .main__lower-bottom .core-style h4,
.microsite-page .main__lower-bottom .core-style h5,
.microsite-page .main__lower-bottom .core-style h6,
.microsite-page .main__lower-bottom .core-style p,
.microsite-page .main__lower-bottom .core-style ul,
.microsite-page .main__lower-bottom .core-style ol,
.microsite-page .main__lower-bottom .core-style blockquote,
.microsite-page .main__lower-bottom .core-style address {
  color: #ffffff;
}
.microsite-page .main__lower-bottom + .page-helpful-link:before {
  background-image: url('/application/themes/custom/images/blue-overlay.png');
  transform: none;
}
.b-w-contrast .microsite-page .main__lower-bottom {
  margin-top: 0;
}
.b-w-contrast .microsite-page .main__lower-bottom .core-style h1,
.b-w-contrast .microsite-page .main__lower-bottom .core-style h2,
.b-w-contrast .microsite-page .main__lower-bottom .core-style h3,
.b-w-contrast .microsite-page .main__lower-bottom .core-style h4,
.b-w-contrast .microsite-page .main__lower-bottom .core-style h5,
.b-w-contrast .microsite-page .main__lower-bottom .core-style h6,
.b-w-contrast .microsite-page .main__lower-bottom .core-style p,
.b-w-contrast .microsite-page .main__lower-bottom .core-style ul,
.b-w-contrast .microsite-page .main__lower-bottom .core-style ol,
.b-w-contrast .microsite-page .main__lower-bottom .core-style blockquote,
.b-w-contrast .microsite-page .main__lower-bottom .core-style address {
  color: #000000;
}
.blue-contrast .microsite-page .main__lower-bottom {
  margin-top: 0;
}
.blue-contrast .microsite-page .main__lower-bottom .core-style h1,
.blue-contrast .microsite-page .main__lower-bottom .core-style h2,
.blue-contrast .microsite-page .main__lower-bottom .core-style h3,
.blue-contrast .microsite-page .main__lower-bottom .core-style h4,
.blue-contrast .microsite-page .main__lower-bottom .core-style h5,
.blue-contrast .microsite-page .main__lower-bottom .core-style h6,
.blue-contrast .microsite-page .main__lower-bottom .core-style p,
.blue-contrast .microsite-page .main__lower-bottom .core-style ul,
.blue-contrast .microsite-page .main__lower-bottom .core-style ol,
.blue-contrast .microsite-page .main__lower-bottom .core-style blockquote,
.blue-contrast .microsite-page .main__lower-bottom .core-style address {
  color: #000066;
}
.beige-contrast .microsite-page .main__lower-bottom {
  margin-top: 0;
}
.beige-contrast .microsite-page .main__lower-bottom .core-style h1,
.beige-contrast .microsite-page .main__lower-bottom .core-style h2,
.beige-contrast .microsite-page .main__lower-bottom .core-style h3,
.beige-contrast .microsite-page .main__lower-bottom .core-style h4,
.beige-contrast .microsite-page .main__lower-bottom .core-style h5,
.beige-contrast .microsite-page .main__lower-bottom .core-style h6,
.beige-contrast .microsite-page .main__lower-bottom .core-style p,
.beige-contrast .microsite-page .main__lower-bottom .core-style ul,
.beige-contrast .microsite-page .main__lower-bottom .core-style ol,
.beige-contrast .microsite-page .main__lower-bottom .core-style blockquote,
.beige-contrast .microsite-page .main__lower-bottom .core-style address {
  color: #042868;
}
.high-contrast .microsite-page .main__lower-bottom {
  margin-top: 0;
}
.high-contrast .microsite-page .main__lower-bottom .core-style h1,
.high-contrast .microsite-page .main__lower-bottom .core-style h2,
.high-contrast .microsite-page .main__lower-bottom .core-style h3,
.high-contrast .microsite-page .main__lower-bottom .core-style h4,
.high-contrast .microsite-page .main__lower-bottom .core-style h5,
.high-contrast .microsite-page .main__lower-bottom .core-style h6,
.high-contrast .microsite-page .main__lower-bottom .core-style p,
.high-contrast .microsite-page .main__lower-bottom .core-style ul,
.high-contrast .microsite-page .main__lower-bottom .core-style ol,
.high-contrast .microsite-page .main__lower-bottom .core-style blockquote,
.high-contrast .microsite-page .main__lower-bottom .core-style address {
  color: #000000;
}
.b-w-contrast .main__lower-bottom {
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.blue-contrast .main__lower-bottom {
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.beige-contrast .main__lower-bottom {
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.high-contrast .main__lower-bottom {
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.main .full-width-section {
  background-color: #f0f2f5;
  padding: 30px 0 36px;
}
.b-w-contrast .main .full-width-section {
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.blue-contrast .main .full-width-section {
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.beige-contrast .main .full-width-section {
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.high-contrast .main .full-width-section {
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.main .page-helpful-link {
  background-color: #f0f2f5;
  padding-top: 120px;
  text-align: center;
}
.ie8 .main .page-helpful-link {
  min-height: 300px;
}
.page-type-service .main .page-helpful-link,
.service-search-page .main .page-helpful-link {
  background-color: #e6f6ff;
}
.main .page-helpful-link:before {
  top: 0;
  bottom: auto;
  background-image: url(/application/themes/custom/images/white-overlay-top.png);
}
.b-w-contrast .main .page-helpful-link {
  padding: 60px 0;
  background-color: #ffffff;
  border-bottom: 5px solid #000000;
}
.blue-contrast .main .page-helpful-link {
  padding: 60px 0;
  background-color: #cfe5fc;
  border-bottom: 5px solid #000066;
}
.beige-contrast .main .page-helpful-link {
  padding: 60px 0;
  background-color: #f7efd8;
  border-bottom: 5px solid #042868;
}
.high-contrast .main .page-helpful-link {
  padding: 60px 0;
  background-color: #fdff2d;
  border-bottom: 5px solid #000000;
}
.main .page-info {
  margin: 0 0 15px;
}
.main > *:last-child {
  padding-bottom: 130px;
}
.main .infolink .button-link .fa {
  margin-right: 5px;
}
.main .infolink ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main .infolink__attribute {
  padding: 30px;
  background: #ffffff;
  margin: 0 0 30px;
}
.main .infolink__attribute h2 {
  font-size: 23px;
  font-size: 2.3rem;
}
.main .infolink__attribute a {
  word-break: break-all;
}
.main .infolink__attribute:before {
  content: none !important;
}
.main .infolink__google-map-embed {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 56.25%;
}
.main .infolink__google-map-embed iframe {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media all and (max-width: 767px) {
  .main .infolink__google-map-embed {
    padding-bottom: 100%;
  }
}
.b-w-contrast .main .infolink__attribute {
  background: #ffffff;
  border: 3px solid #000000;
}
.blue-contrast .main .infolink__attribute {
  background: #cfe5fc;
  border: 3px solid #000066;
}
.beige-contrast .main .infolink__attribute {
  background: #f7efd8;
  border: 3px solid #042868;
}
.high-contrast .main .infolink__attribute {
  background: #fdff2d;
  border: 3px solid #000000;
}
@media print {
  .main .infolink__attribute {
    border: 1px solid #a52e6f;
    page-break-inside: avoid;
  }
  .main .infolink__google-map-embed {
    display: none;
  }
}
/* FOOTER */
.footer {
  position: relative;
}
.footer:before {
  content: '';
  display: block;
  height: 84px;
  width: 100%;
  background-image: url(/application/themes/custom/images/footer-top-overlay.png);
  background-repeat: repeat no-repeat;
  background-position: center bottom;
  bottom: 100%;
  position: absolute;
}
.footer__main {
  padding: 0 0 300px;
  background-image: url(/application/themes/custom/images/footer-bottom-bg.png);
  background-position: center bottom;
  background-repeat: repeat no-repeat;
}
.footer__logo {
  text-align: center;
}
.footer__logo a,
.footer__logo img {
  display: inline-block;
}
.footer .footer-borders {
  font-size: 0;
  width: 100%;
}
.footer .footer-borders .border {
  width: 20%;
  height: 6px;
  display: inline-block;
}
.footer .footer-borders .border.red {
  background: #7d2756;
}
.footer .footer-borders .border.orange {
  background: #f08c00;
}
.footer .footer-borders .border.green {
  background: #93cd43;
}
.footer .footer-borders .border.purple {
  background: #8151b9;
}
.footer .footer-borders .border.blue {
  background: #39c7c1;
}
.b-w-contrast .footer:before {
  content: none;
}
.b-w-contrast .footer__main {
  padding: 30px 0 150px;
  background: #ffffff;
}
.b-w-contrast .footer .footer-borders {
  display: none;
}
.blue-contrast .footer:before {
  content: none;
}
.blue-contrast .footer__main {
  padding: 30px 0 150px;
  background: #cfe5fc;
}
.blue-contrast .footer .footer-borders {
  display: none;
}
.beige-contrast .footer:before {
  content: none;
}
.beige-contrast .footer__main {
  padding: 30px 0 150px;
  background: #f7efd8;
}
.beige-contrast .footer .footer-borders {
  display: none;
}
.high-contrast .footer:before {
  content: none;
}
.high-contrast .footer__main {
  padding: 30px 0 150px;
  background: #fdff2d;
}
.high-contrast .footer .footer-borders {
  display: none;
}
.ccm-page .accessibility-controls {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 500;
  font-family: 'Helvetica', sans-serif;
  text-align: center;
  pointer-events: none;
  -ms-transition: 260ms all cubic-bezier(0, 0.4, 0.5, 0.8);
  -moz-transition: 260ms all cubic-bezier(0, 0.4, 0.5, 0.8);
  -webkit-transition: 260ms all cubic-bezier(0, 0.4, 0.5, 0.8);
  -o-transition: 260ms all cubic-bezier(0, 0.4, 0.5, 0.8);
  transition: 260ms all cubic-bezier(0, 0.4, 0.5, 0.8);
}
.ccm-page .accessibility-controls .access-tab .access-tab-button {
  padding: 8px 45px;
  display: inline-block;
  position: relative;
  background-color: #cbdeee;
  color: #000000;
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #b9d3e7;
  border-bottom: none;
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  pointer-events: all;
  -ms-transition: 80ms background-color linear;
  -moz-transition: 80ms background-color linear;
  -webkit-transition: 80ms background-color linear;
  -o-transition: 80ms background-color linear;
  transition: 80ms background-color linear;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button:hover,
.ccm-page .accessibility-controls .access-tab .access-tab-button:focus {
  background-color: #a5c6e1;
  text-decoration: underline;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button:focus {
  padding: 2px 39px;
  border: 6px solid #ffb81c;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button[aria-expanded='true'] {
  text-decoration: underline;
}
.ccm-page .accessibility-controls .access-tab .access-tab-button[aria-expanded='true']:hover,
.ccm-page .accessibility-controls .access-tab .access-tab-button[aria-expanded='true']:focus {
  text-decoration: none;
}
.ccm-page .accessibility-controls .access-tools {
  background-color: #cbdeee;
  border: 1px solid #b9d3e7;
  font-size: 0;
  margin-top: -1px;
  pointer-events: all;
  overflow-y: auto;
  padding: 7px 0 2px;
  display: none;
}
.ie8 .ccm-page .accessibility-controls .access-tools {
  display: block !important;
}
.ccm-page .accessibility-controls .access-tools .access-element {
  display: inline-block;
  vertical-align: middle;
  padding: 9px 20px;
  border-right: 1px solid #b9d3e7;
}
.ccm-page .accessibility-controls .access-tools .access-element #text-label,
.ccm-page .accessibility-controls .access-tools .access-element #contrast-label {
  font-size: 14px;
  font-size: 1.4rem;
}
.ccm-page .accessibility-controls .access-tools .access-element.language {
  padding: 5px 20px;
}
.ccm-page .accessibility-controls .access-tools .access-element.language a {
  text-decoration: none;
}
.ccm-page .accessibility-controls .access-tools .access-element.language #google_translate_element .goog-te-gadget {
  color: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > span,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > span {
  margin: 0 8px 0 0;
  display: inline-block;
  vertical-align: middle;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul {
  padding: 0;
  display: inline-block;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li {
  margin-right: 5px;
  display: inline-block;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li button {
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  background-color: #d82e65;
  border: 3px solid transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -ms-transition: 60ms border-color linear;
  -moz-transition: 60ms border-color linear;
  -webkit-transition: 60ms border-color linear;
  -o-transition: 60ms border-color linear;
  transition: 60ms border-color linear;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li button svg {
  fill: #ffffff;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button:hover,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li button:hover,
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button:focus,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li button:focus {
  border-color: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li:last-of-type,
.ccm-page .accessibility-controls .access-tools .access-element.contrast > ul li:last-of-type {
  margin-right: 0;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button {
  position: relative;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-b-w {
  background-color: #ffffff;
  border-color: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-b-w svg {
  fill: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-blue {
  background-color: #cfe5fc;
  border-color: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-blue svg {
  fill: #000066;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-beige {
  background-color: #f7efd8;
  border-color: #042868;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-beige svg {
  fill: #042868;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-high {
  background-color: #fdff2d;
  border-color: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-high svg {
  fill: #000000;
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:hover svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:focus svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset[aria-pressed='true'] svg {
  transform: scale(1);
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:hover svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:focus svg {
  transform: scale(1.25);
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button svg {
  -ms-transition: 80ms transform cubic-bezier(0, 0.4, 0.5, 0.8);
  -moz-transition: 80ms transform cubic-bezier(0, 0.4, 0.5, 0.8);
  -webkit-transition: 80ms transform cubic-bezier(0, 0.4, 0.5, 0.8);
  -o-transition: 80ms transform cubic-bezier(0, 0.4, 0.5, 0.8);
  transition: 80ms transform cubic-bezier(0, 0.4, 0.5, 0.8);
}
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:hover svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button:focus svg,
.ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button[aria-pressed='true'] svg {
  transform: scale(1.75);
}
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo {
  border-right: none;
}
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo a svg {
  width: auto;
  height: 40px;
}
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo a svg path {
  fill: #4d7fb3;
  -ms-transition: 60ms fill linear;
  -moz-transition: 60ms fill linear;
  -webkit-transition: 60ms fill linear;
  -o-transition: 60ms fill linear;
  transition: 60ms fill linear;
}
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo a:hover svg path,
.ccm-page .accessibility-controls .access-tools .access-element.frank-logo a:focus svg path {
  fill: #231f20;
}
.ccm-page .accessibility-controls .access-tools .access-skiplink {
  padding: 6px 14px;
  min-width: 250px;
  position: absolute;
  top: 9999px;
  right: -9999px;
  color: #000000;
  font-size: 22px;
  font-size: 2.2rem;
  text-decoration: underline;
  text-align: center;
}
.ccm-page .accessibility-controls .access-tools .access-skiplink:focus {
  right: 10px;
  top: 50%;
  z-index: 10000;
  transform: translateY(-50%);
  color: #000000;
  background-color: #ffb81c;
}
.ccm-page .accessibility-controls .access-tools .access-skiplink:hover {
  background-color: #ffd069;
  text-decoration: none;
}
@media print {
  .ccm-page .accessibility-controls {
    display: none;
  }
}
@media (max-width: 767px) {
  .ccm-page .accessibility-controls .access-tools .access-element {
    display: block;
    height: auto;
    border: none;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 0;
  }
}
@media (max-height: 420px) {
  .ccm-page .accessibility-controls .access-tools {
    max-height: 175px;
  }
}
.high-contrast .ccm-page .accessibility-controls .access-tab .access-tab-button {
  background-color: #fdff2d;
  color: #000000;
  border: 1px solid #000000;
  border-bottom: none;
}
.high-contrast .ccm-page .accessibility-controls .access-tab .access-tab-button:hover,
.high-contrast .ccm-page .accessibility-controls .access-tab .access-tab-button:focus {
  background-color: #dde000;
  text-decoration: underline;
}
.high-contrast .ccm-page .accessibility-controls .access-tab .access-tab-button:focus {
  border: 6px solid #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools {
  background-color: #fdff2d;
  border: 1px solid #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element {
  border-right: 1px solid #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.language #google_translate_element .goog-te-gadget {
  color: #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.text-size > span {
  color: #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button {
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
  color: #fdff2d;
  background-color: #000000;
  border: 3px solid #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button svg {
  fill: #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button:hover,
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.text-size > ul li button:focus {
  border-color: #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset {
  color: #fdff2d;
  background-color: #000000;
  border: 3px solid #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset svg {
  fill: #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:hover,
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.contrast ul li button.contrast-reset:focus {
  border-color: #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.frank-logo {
  border-right: none;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.frank-logo a svg path {
  fill: #000000;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.frank-logo a:hover svg path,
.high-contrast .ccm-page .accessibility-controls .access-tools .access-element.frank-logo a:focus svg path {
  fill: #262626;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-skiplink {
  color: #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-skiplink:focus {
  color: #fdff2d;
  background-color: #000000;
  outline: 3px solid #fdff2d;
}
.high-contrast .ccm-page .accessibility-controls .access-tools .access-skiplink:hover {
  background-color: #262626;
}
@media (min-width: 1300px) {
  .container.full-width {
    width: 90vw;
  }
}
.plain-main {
  padding: 80px 0 0;
}
div.ccm-attribute-rating .rating-wrapper {
  margin: -2px !important;
  padding: 0 !important;
  display: inline-block;
  background: transparent !important;
}
div.ccm-attribute-rating .rating-wrapper label {
  display: inline-block;
  padding: 2px;
  color: #005eb8;
  border-bottom: 2px solid transparent;
  margin: 0;
  cursor: pointer;
}
div.ccm-attribute-rating .rating-wrapper label:before {
  content: '\f005';
  font: normal normal normal 25px/1 FontAwesome;
  color: inherit;
}
div.ccm-attribute-rating .rating-wrapper input:checked ~ label {
  color: #768692;
}
div.ccm-attribute-rating .rating-wrapper input:checked ~ label:before {
  content: '\f006';
}
div.ccm-attribute-rating .rating-wrapper input:checked + label {
  color: #005eb8;
  border-bottom-color: #005eb8;
}
div.ccm-attribute-rating .rating-wrapper input:checked + label:before {
  content: '\f005';
}
div.ccm-attribute-rating .rating-wrapper input:focus + label {
  border-bottom-style: dotted;
}
div.ccm-attribute-rating .rating-wrapper input:hover + label {
  color: #005eb8;
}
div.ccm-attribute-rating .rating-wrapper input:hover ~ label,
div.ccm-attribute-rating .rating-wrapper input:focus ~ label {
  color: #768692;
}
div.ccm-attribute-rating .rating-wrapper input:hover + label,
div.ccm-attribute-rating .rating-wrapper input:focus + label {
  color: #005eb8;
}
div.ccm-attribute-rating .rating-wrapper input[value="0"] + label {
  color: #768692;
}
div.ccm-attribute-rating .rating-wrapper input[value="0"] + label:before {
  content: '\f00d';
}
div.ccm-attribute-rating .rating-wrapper input[value="0"]:checked + label {
  color: #d4281c;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input:checked ~ label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input:checked + label {
  color: #000000;
  border-bottom-color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input:hover ~ label,
.high-contrast div.ccm-attribute-rating .rating-wrapper input:focus ~ label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label,
.high-contrast div.ccm-attribute-rating .rating-wrapper input:focus + label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"] + label {
  color: #000000;
}
.high-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"]:checked + label {
  color: #000000;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:checked ~ label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:checked + label {
  color: #000066;
  border-bottom-color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:hover ~ label,
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:focus ~ label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label,
.blue-contrast div.ccm-attribute-rating .rating-wrapper input:focus + label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"] + label {
  color: #000066;
}
.blue-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"]:checked + label {
  color: #000066;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:checked ~ label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:checked + label {
  color: #042868;
  border-bottom-color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:hover ~ label,
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:focus ~ label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label,
.beige-contrast div.ccm-attribute-rating .rating-wrapper input:focus + label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"] + label {
  color: #042868;
}
.beige-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"]:checked + label {
  color: #042868;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:checked ~ label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:checked + label {
  color: #000000;
  border-bottom-color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:hover ~ label,
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:focus ~ label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:hover + label,
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input:focus + label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"] + label {
  color: #000000;
}
.b-w-contrast div.ccm-attribute-rating .rating-wrapper input[value="0"]:checked + label {
  color: #000000;
}
#recite-wrapper .speech-bubble:after,
#recite-wrapper .speech-bubble__inner:after,
#recite-wrapper .speech-bubble:before,
#recite-wrapper .service-search:before,
#recite-wrapper .service-search:after {
  display: none !important;
}
#recite-wrapper .header-main__logo img {
  background-color: #fff;
}
#recite-wrapper #sb-site {
  padding-top: 80px;
}
#recite-wrapper .main__intro .speech-bubble,
#recite-wrapper .main .home-feeds .speech-bubble {
  background-color: #fff;
}
#recite-wrapper .rating-wrapper label,
#recite-wrapper .download-button,
#recite-wrapper .letter {
  position: relative;
}
#recite-wrapper .download-button .visually-hidden,
#recite-wrapper .rating-wrapper label .visually-hidden,
#recite-wrapper .single-accordion-title-shell .visually-hidden,
#recite-wrapper .letter .visually-hidden {
  width: 100%;
  height: 100%;
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
}
#recite-wrapper .single-accordion-title-shell .visually-hidden {
  width: 40px;
  left: auto;
}
#recite-wrapper .image-box-link-block.default .image-box-link .img-box-link-hover {
  top: 0;
}
#recite-wrapper .image-box-link-block.default .image-box-link .img-box-link-hover .img-block-link-desc-title {
  text-decoration: underline;
}
#recite-wrapper .image-box-link-block.default .image-box-link:hover .img-box-link-hover,
#recite-wrapper .image-box-link-block.default .image-box-link:focus .img-box-link-hover {
  top: 0;
}
#recite-wrapper .image-box-link-block.default .image-box-link:hover .img-box-link-hover .img-block-link-desc-title,
#recite-wrapper .image-box-link-block.default .image-box-link:focus .img-box-link-hover .img-block-link-desc-title {
  text-decoration: none;
}
@media (min-width: 1200px) {
  #recite-wrapper .header .navigation ul.nav.mega:before {
    display: none;
  }
}
.ccm-page {
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media all and (max-width: 1199px) {
  .ccm-page.nav-open,
  .ccm-page.nav-open .header .navigation,
  .ccm-page.nav-open .accessibility-controls {
    margin-left: -350px;
    margin-right: 350px;
  }
  .ccm-page .navigation {
    width: 350px;
  }
}
@media all and (max-width: 480px) {
  .ccm-page.nav-open,
  .ccm-page.nav-open .header .navigation,
  .ccm-page.nav-open .accessibility-controls {
    margin-left: -300px;
    margin-right: 300px;
  }
  .ccm-page .navigation {
    width: 300px;
  }
}
@media all and (max-width: 360px) {
  .ccm-page.nav-open,
  .ccm-page.nav-open .header .navigation,
  .ccm-page.nav-open .accessibility-controls {
    margin-left: -250px;
    margin-right: 250px;
  }
  .ccm-page .navigation {
    width: 250px;
  }
}
@media (min-width: 1200px) {
  .header .navigation ul.nav.mega {
    list-style-type: none;
    margin: 0 !important;
    padding: 0;
    font-size: 0;
    text-align: justify;
    position: relative;
    font-family: "Frutiger LT W03_55 Roman", sans-serif;
  }
  .header .navigation ul.nav.mega > li {
    position: relative;
    display: inline;
  }
  .header .navigation ul.nav.mega > li > a {
    display: inline-block;
  }
  .header .navigation ul.nav.mega > li:after {
    content: ' ';
  }
  .header .navigation ul.nav.mega > li.nav-last:after {
    display: none;
  }
  .header .navigation ul.nav.mega:after {
    content: ' ';
    display: inline-block;
    position: relative;
    width: 100%;
    height: 0;
    vertical-align: top;
  }
  .header .navigation ul.nav.mega:before {
    content: '';
    height: 100%;
    width: 100%;
    display: inline;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    background-color: #edf8fd;
  }
  .header .navigation ul.nav.mega li.level-1 {
    position: static;
    font-size: 18px;
    font-size: 1.8rem;
  }
  .header .navigation ul.nav.mega li.level-1.nav-last {
    display: inline-block;
  }
  .header .navigation ul.nav.mega li.level-1 .sub-button,
  .header .navigation ul.nav.mega li.level-1 .back-button,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 ul.level-3 ul {
    display: none;
  }
  .header .navigation ul.nav.mega li.level-1 .item-wrapper {
    display: inline-block;
  }
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1 {
    padding: 20px 12px;
    display: inline-block;
    position: relative;
    z-index: 12;
    color: #0150ae;
    background-color: #edf8fd;
    font-weight: normal;
    line-height: 1;
    letter-spacing: 1px;
  }
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:after {
    content: '';
    margin: auto;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 10px solid #233b89;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    opacity: 0;
    pointer-events: none;
    -ms-transition: 240ms all ease;
    -moz-transition: 240ms all ease;
    -webkit-transition: 240ms all ease;
    -o-transition: 240ms all ease;
    transition: 240ms all ease;
  }
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:hover:hover:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:focus:hover:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:active:hover:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1.nav-path-selected:hover:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:hover:focus:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:focus:focus:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:active:focus:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1.nav-path-selected:focus:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:hover:active:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:focus:active:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:active:active:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1.nav-path-selected:active:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:hover.nav-path-selected:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:focus.nav-path-selected:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1:active.nav-path-selected:after,
  .header .navigation ul.nav.mega li.level-1 .item-wrapper a.level-1.nav-path-selected.nav-path-selected:after {
    opacity: 1;
    pointer-events: all;
  }
  .header .navigation ul.nav.mega li.level-1 a.level-1.nav-dropdown {
    padding-right: 24px;
  }
  .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    padding: 0;
    display: inline-block;
    position: relative;
    top: 1px;
    right: 2px;
    bottom: 0;
    z-index: 15;
    transform: translateX(-20px);
    overflow: hidden;
    background-color: transparent;
    color: #0150ae;
    font-size: 20px;
    line-height: 1;
    border: none;
    pointer-events: none;
    -ms-transition: 240ms all cubic-bezier(0, 1, 0.5, 1);
    -moz-transition: 240ms all cubic-bezier(0, 1, 0.5, 1);
    -webkit-transition: 240ms all cubic-bezier(0, 1, 0.5, 1);
    -o-transition: 240ms all cubic-bezier(0, 1, 0.5, 1);
    transition: 240ms all cubic-bezier(0, 1, 0.5, 1);
  }
  .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:before {
    content: '\f107';
    font-family: FontAwesome;
  }
  .change-font-size .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:after {
    content: '';
    height: 100%;
    width: calc(100% + 4px);
    position: absolute;
    top: 0;
    left: -2px;
    border: 3px solid #a86200;
    opacity: 0;
  }
  .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus span:after {
    opacity: 1;
  }
  .change-font-size .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    height: 28px;
    width: 28px;
    top: -11px;
    right: 14px;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    padding: 30px;
    padding-top: 108px;
    display: block !important;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: -1;
    background: #233b89;
    background: -moz-linear-gradient(top, #233b89 0%, #2e3672 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #233b89), color-stop(100%, #2e3672));
    background: -webkit-linear-gradient(top, #233b89 0%, #2e3672 100%);
    background: -o-linear-gradient(top, #233b89 0%, #2e3672 100%);
    background: -ms-linear-gradient(top, #233b89 0%, #2e3672 100%);
    background: linear-gradient(top, #233b89 0%, #2e3672 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#233b89, endColorstr=#2e3672, GradientType=0);
    font-family: "Frutiger LT W03_45 Light", sans-serif;
    line-height: 1;
    border: 1px solid #0150ae;
    border-top: 0;
    list-style-type: none;
    opacity: 0;
    -ms-transition: 240ms all ease;
    -moz-transition: 240ms all ease;
    -webkit-transition: 240ms all ease;
    -o-transition: 240ms all ease;
    transition: 240ms all ease;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-width: 320px;
    -moz-column-width: 320px;
    column-width: 320px;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title {
    padding-bottom: 20px;
    position: absolute;
    top: 30px;
    left: 30px;
    right: 30px;
    display: block;
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 400;
    border-bottom: 1px solid #a9e0dc;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a {
    padding: 0;
    display: inline-block;
    position: relative;
    color: #ffffff;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: -5px;
    left: 0;
    background-color: #ffffff;
    transform: scaleX(0);
    transform-origin: center;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a:hover:after,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a:focus:after,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.nav-dropdown-title a:active:after {
    transform: scaleX(1);
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 {
    text-align: left;
    padding: 0 0 30px;
    font-size: 18px;
    font-size: 1.8rem;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a {
    line-height: 1.4;
    position: relative;
    color: #ffffff;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a.nav-path-selected {
    padding-left: 20px;
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a.nav-path-selected:before {
    content: '» ';
    position: absolute;
    top: -1px;
    left: 1px;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a.nav-path-selected:hover,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a.nav-path-selected:focus {
    text-decoration: none;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a:hover,
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a:focus {
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 {
    width: 100%;
    padding: 0;
    padding-left: 20px;
    display: inline-block !important;
    color: #ffffff;
    vertical-align: text-top;
    list-style-type: square;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 .nav-dropdown-title {
    display: none;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li {
    margin: 10px 0 0;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li.nav-path-selected {
    list-style-type: none;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li.nav-path-selected a {
    padding-left: 18px;
  }
  .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 li a {
    display: inline-block;
    vertical-align: text-top;
  }
  .change-font-size .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    transition-delay: 300ms;
    padding-top: 138px;
  }
  .header .navigation ul.nav.mega li.level-1:hover a.level-1:after,
  .header .navigation ul.nav.mega li.level-1.open-nav a.level-1:after {
    opacity: 1;
    pointer-events: all;
  }
  .header .navigation ul.nav.mega li.level-1:hover .sub-button.level-1,
  .header .navigation ul.nav.mega li.level-1.open-nav .sub-button.level-1 {
    transform: rotateZ(-180deg) translateX(20px);
  }
  .header .navigation ul.nav.mega li.level-1:hover a.level-1:after,
  .header .navigation ul.nav.mega li.level-1:focus a.level-1:after,
  .header .navigation ul.nav.mega li.level-1.open-nav a.level-1:after {
    opacity: 1;
    pointer-events: all;
  }
  .header .navigation ul.nav.mega li.level-1:hover ul.level-2,
  .header .navigation ul.nav.mega li.level-1:focus ul.level-2,
  .header .navigation ul.nav.mega li.level-1.open-nav ul.level-2 {
    opacity: 1;
    z-index: 900;
  }
  .change-font-size .header .navigation ul.nav.mega li.level-1:hover ul.level-2,
  .change-font-size .header .navigation ul.nav.mega li.level-1:focus ul.level-2,
  .change-font-size .header .navigation ul.nav.mega li.level-1.open-nav ul.level-2 {
    transition-delay: 0ms;
    display: block !important;
  }
  .no-csscolumns .header .navigation ul.nav.mega li.level-1:hover ul.level-2,
  .no-csscolumns .header .navigation ul.nav.mega li.level-1:focus ul.level-2,
  .no-csscolumns .header .navigation ul.nav.mega li.level-1.open-nav ul.level-2 {
    display: block !important;
  }
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 {
    position: relative;
  }
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    top: 26px;
    left: 0;
    right: auto;
    width: 320px;
    padding: 10px;
  }
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2,
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title,
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 ul.level-3 {
    display: none !important;
  }
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,
  .no-csscolumns .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a {
    word-break: break-word;
  }
  .high-contrast .header .navigation ul.nav.mega:before {
    background-color: #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a {
    color: #fdff2d;
    background-color: #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:after {
    border-bottom: 10px solid #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:hover,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:hover,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:hover,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:hover,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:focus,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:focus,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:focus,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:focus,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:active,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:active,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:active,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:active,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover.nav-path-selected,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus.nav-path-selected,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active.nav-path-selected,
  .high-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected.nav-path-selected {
    color: #fdff2d;
    text-decoration: underline;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    background-color: transparent;
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:after {
    border: 3px solid #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:hover,
  .high-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus {
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    background: #000000;
    border: 1px solid #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title {
    border-bottom: 1px solid #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a {
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a:after {
    background-color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 {
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a,
  .high-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 a {
    color: inherit;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .high-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .high-contrast .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper > a,
  .high-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #fdff2d;
  }
  .blue-contrast .header .navigation ul.nav.mega:before {
    background-color: #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a {
    color: #cfe5fc;
    background-color: #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:after {
    border-bottom: 10px solid #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:hover,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:hover,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:hover,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:hover,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:focus,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:focus,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:focus,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:focus,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:active,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:active,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:active,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:active,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover.nav-path-selected,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus.nav-path-selected,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active.nav-path-selected,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected.nav-path-selected {
    color: #cfe5fc;
    text-decoration: underline;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    background-color: transparent;
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:after {
    border: 3px solid #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:hover,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus {
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    background: #000066;
    border: 1px solid #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title {
    border-bottom: 1px solid #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a {
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a:after {
    background-color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 {
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a,
  .blue-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 a {
    color: inherit;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .blue-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .blue-contrast .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper > a,
  .blue-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #cfe5fc;
  }
  .beige-contrast .header .navigation ul.nav.mega:before {
    background-color: #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a {
    color: #f7efd8;
    background-color: #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:after {
    border-bottom: 10px solid #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:hover,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:hover,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:hover,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:hover,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:focus,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:focus,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:focus,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:focus,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:active,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:active,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:active,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:active,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover.nav-path-selected,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus.nav-path-selected,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active.nav-path-selected,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected.nav-path-selected {
    color: #f7efd8;
    text-decoration: underline;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    background-color: transparent;
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:after {
    border: 3px solid #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:hover,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus {
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    background: #042868;
    border: 1px solid #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title {
    border-bottom: 1px solid #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a {
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a:after {
    background-color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 {
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a,
  .beige-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 a {
    color: inherit;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .beige-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .beige-contrast .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper > a,
  .beige-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #f7efd8;
  }
  .b-w-contrast .header .navigation ul.nav.mega:before {
    background-color: #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a {
    color: #ffffff;
    background-color: #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:after {
    border-bottom: 10px solid #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:hover,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:hover,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:hover,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:hover,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:focus,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:focus,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:focus,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:focus,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover:active,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus:active,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active:active,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected:active,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:hover.nav-path-selected,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:focus.nav-path-selected,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a:active.nav-path-selected,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 > .item-wrapper > a.nav-path-selected.nav-path-selected {
    color: #ffffff;
    text-decoration: underline;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 {
    background-color: transparent;
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1 span:after {
    border: 3px solid #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:hover,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 .sub-button.level-1:focus {
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 {
    background: #000000;
    border: 1px solid #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title {
    border-bottom: 1px solid #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a {
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 > li.nav-dropdown-title a:after {
    background-color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 {
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-2 a,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1 ul.level-2 li.level-3 a {
    color: inherit;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.level-1:hover > .item-wrapper > a,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1:focus > .item-wrapper > a,
  .b-w-contrast .header .navigation ul.nav.mega li.level-1.open-nav > .item-wrapper > a {
    color: #ffffff;
  }
}
@media (max-width: 1199px) {
  .header .navigation {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 100%;
    z-index: 999;
    overflow-x: hidden;
    background-color: #ffffff;
    font-family: "Frutiger LT W03_55 Roman", sans-serif;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header .navigation ul.nav.mega {
    margin: 0;
    padding: 0;
    width: 100%;
    position: absolute;
    top: 0;
    list-style-type: none;
  }
  .header .navigation ul.nav.mega li {
    margin: 0;
    min-height: 48px;
    height: 0;
    width: 100%;
    display: table;
    border-bottom: 1px solid #757575;
  }
  .header .navigation ul.nav.mega li .item-wrapper {
    display: table-row;
    height: 100%;
  }
  .header .navigation ul.nav.mega li.nav-dropdown-title a {
    padding: 10px 0 9px 14px;
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 700;
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li.nav-dropdown-title a:hover,
  .header .navigation ul.nav.mega li.nav-dropdown-title a:focus {
    text-decoration: none;
  }
  .header .navigation ul.nav.mega li a.nav-path-selected {
    background-color: #d9d9d9;
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li a.nav-path-selected:hover,
  .header .navigation ul.nav.mega li a.nav-path-selected:focus {
    text-decoration: none;
  }
  .header .navigation ul.nav.mega li a,
  .header .navigation ul.nav.mega li .sub-button,
  .header .navigation ul.nav.mega li .back-button {
    color: #0150ae;
    -ms-transition: 80ms all linear;
    -moz-transition: 80ms all linear;
    -webkit-transition: 80ms all linear;
    -o-transition: 80ms all linear;
    transition: 80ms all linear;
  }
  .header .navigation ul.nav.mega li a:hover,
  .header .navigation ul.nav.mega li .sub-button:hover,
  .header .navigation ul.nav.mega li .back-button:hover,
  .header .navigation ul.nav.mega li a:focus,
  .header .navigation ul.nav.mega li .sub-button:focus,
  .header .navigation ul.nav.mega li .back-button:focus,
  .header .navigation ul.nav.mega li a:active,
  .header .navigation ul.nav.mega li .sub-button:active,
  .header .navigation ul.nav.mega li .back-button:active {
    background-color: #d9d9d9;
    text-decoration: underline;
  }
  .header .navigation ul.nav.mega li a {
    padding: 10px 15px;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400;
    text-decoration: none;
  }
  .header .navigation ul.nav.mega li .sub-button,
  .header .navigation ul.nav.mega li .back-button {
    position: relative;
    display: table-cell;
    min-width: 48px;
    width: 48px;
    height: 100%;
    background-color: transparent;
    border: none;
  }
  .header .navigation ul.nav.mega li .sub-button span,
  .header .navigation ul.nav.mega li .back-button span {
    display: block;
    width: 100%;
    height: 100%;
  }
  .header .navigation ul.nav.mega li .sub-button span:after,
  .header .navigation ul.nav.mega li .back-button span:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 5px solid transparent !important;
    border-left: 10px solid #0150ae;
    border-bottom: 5px solid transparent !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .header .navigation ul.nav.mega li .back-button {
    border-right: 1px solid #757575;
  }
  .header .navigation ul.nav.mega li .sub-button {
    border-left: 1px solid #757575;
  }
  .header .navigation ul.nav.mega li .back-button span:after {
    border-left: none;
    border-right: 10px solid #0150ae;
  }
  .header .navigation ul.nav.mega li .sub-menu {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    z-index: 999;
    margin: 0;
    padding: 0;
  }
  .header .navigation .container,
  .header .navigation .container-fluid {
    padding: 0;
  }
  .header .navigation .container .row > div,
  .header .navigation .container-fluid .row > div {
    position: static;
  }
  .high-contrast .header .navigation {
    background-color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li {
    border-bottom: 1px solid #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li.nav-path-selected > .item-wrapper > a {
    background-color: #000000;
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li a,
  .high-contrast .header .navigation ul.nav.mega li .sub-button,
  .high-contrast .header .navigation ul.nav.mega li .back-button {
    color: #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li a:hover,
  .high-contrast .header .navigation ul.nav.mega li .sub-button:hover,
  .high-contrast .header .navigation ul.nav.mega li .back-button:hover,
  .high-contrast .header .navigation ul.nav.mega li a:focus,
  .high-contrast .header .navigation ul.nav.mega li .sub-button:focus,
  .high-contrast .header .navigation ul.nav.mega li .back-button:focus,
  .high-contrast .header .navigation ul.nav.mega li a:active,
  .high-contrast .header .navigation ul.nav.mega li .sub-button:active,
  .high-contrast .header .navigation ul.nav.mega li .back-button:active {
    background-color: #000000;
    color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li .sub-button span:after {
    border-left: 10px solid #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li .sub-button:hover span:after,
  .high-contrast .header .navigation ul.nav.mega li .sub-button:focus span:after {
    border-left-color: #fdff2d;
  }
  .high-contrast .header .navigation ul.nav.mega li .back-button {
    border-right: 1px solid #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li .sub-button {
    border-left: 1px solid #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li .back-button span:after {
    border-right: 10px solid #000000;
  }
  .high-contrast .header .navigation ul.nav.mega li .back-button:hover span:after,
  .high-contrast .header .navigation ul.nav.mega li .back-button:focus span:after {
    border-right-color: #fdff2d;
  }
  .blue-contrast .header .navigation {
    background-color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li {
    border-bottom: 1px solid #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li.nav-path-selected > .item-wrapper > a {
    background-color: #000066;
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li a,
  .blue-contrast .header .navigation ul.nav.mega li .sub-button,
  .blue-contrast .header .navigation ul.nav.mega li .back-button {
    color: #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li a:hover,
  .blue-contrast .header .navigation ul.nav.mega li .sub-button:hover,
  .blue-contrast .header .navigation ul.nav.mega li .back-button:hover,
  .blue-contrast .header .navigation ul.nav.mega li a:focus,
  .blue-contrast .header .navigation ul.nav.mega li .sub-button:focus,
  .blue-contrast .header .navigation ul.nav.mega li .back-button:focus,
  .blue-contrast .header .navigation ul.nav.mega li a:active,
  .blue-contrast .header .navigation ul.nav.mega li .sub-button:active,
  .blue-contrast .header .navigation ul.nav.mega li .back-button:active {
    background-color: #000066;
    color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li .sub-button span:after {
    border-left: 10px solid #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li .sub-button:hover span:after,
  .blue-contrast .header .navigation ul.nav.mega li .sub-button:focus span:after {
    border-left-color: #cfe5fc;
  }
  .blue-contrast .header .navigation ul.nav.mega li .back-button {
    border-right: 1px solid #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li .sub-button {
    border-left: 1px solid #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li .back-button span:after {
    border-right: 10px solid #000066;
  }
  .blue-contrast .header .navigation ul.nav.mega li .back-button:hover span:after,
  .blue-contrast .header .navigation ul.nav.mega li .back-button:focus span:after {
    border-right-color: #cfe5fc;
  }
  .beige-contrast .header .navigation {
    background-color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li {
    border-bottom: 1px solid #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li.nav-path-selected > .item-wrapper > a {
    background-color: #042868;
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li a,
  .beige-contrast .header .navigation ul.nav.mega li .sub-button,
  .beige-contrast .header .navigation ul.nav.mega li .back-button {
    color: #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li a:hover,
  .beige-contrast .header .navigation ul.nav.mega li .sub-button:hover,
  .beige-contrast .header .navigation ul.nav.mega li .back-button:hover,
  .beige-contrast .header .navigation ul.nav.mega li a:focus,
  .beige-contrast .header .navigation ul.nav.mega li .sub-button:focus,
  .beige-contrast .header .navigation ul.nav.mega li .back-button:focus,
  .beige-contrast .header .navigation ul.nav.mega li a:active,
  .beige-contrast .header .navigation ul.nav.mega li .sub-button:active,
  .beige-contrast .header .navigation ul.nav.mega li .back-button:active {
    background-color: #042868;
    color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li .sub-button span:after {
    border-left: 10px solid #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li .sub-button:hover span:after,
  .beige-contrast .header .navigation ul.nav.mega li .sub-button:focus span:after {
    border-left-color: #f7efd8;
  }
  .beige-contrast .header .navigation ul.nav.mega li .back-button {
    border-right: 1px solid #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li .sub-button {
    border-left: 1px solid #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li .back-button span:after {
    border-right: 10px solid #042868;
  }
  .beige-contrast .header .navigation ul.nav.mega li .back-button:hover span:after,
  .beige-contrast .header .navigation ul.nav.mega li .back-button:focus span:after {
    border-right-color: #f7efd8;
  }
  .b-w-contrast .header .navigation {
    background-color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li {
    border-bottom: 1px solid #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li.nav-path-selected > .item-wrapper > a {
    background-color: #000000;
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li a,
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button,
  .b-w-contrast .header .navigation ul.nav.mega li .back-button {
    color: #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li a:hover,
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button:hover,
  .b-w-contrast .header .navigation ul.nav.mega li .back-button:hover,
  .b-w-contrast .header .navigation ul.nav.mega li a:focus,
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button:focus,
  .b-w-contrast .header .navigation ul.nav.mega li .back-button:focus,
  .b-w-contrast .header .navigation ul.nav.mega li a:active,
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button:active,
  .b-w-contrast .header .navigation ul.nav.mega li .back-button:active {
    background-color: #000000;
    color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button span:after {
    border-left: 10px solid #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button:hover span:after,
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button:focus span:after {
    border-left-color: #ffffff;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .back-button {
    border-right: 1px solid #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .sub-button {
    border-left: 1px solid #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .back-button span:after {
    border-right: 10px solid #000000;
  }
  .b-w-contrast .header .navigation ul.nav.mega li .back-button:hover span:after,
  .b-w-contrast .header .navigation ul.nav.mega li .back-button:focus span:after {
    border-right-color: #ffffff;
  }
}
