/**
* These are the sass colour values for this theme
**/
/* import the common subtheme styles and build the theme stylesheet with the above colour values */
/*
 *  Add only colour styles here.  Non-colour styles belong in other SASS files - eg. core.scss
 *  All lines in this file should contain a colour variable.
 *  No lines should reference the old colour variables (primaryColour/secondaryColour/focusColour/activeColour)
*/
/* Local colour variables */
/* Fonts */
/* Used for most text within the site. */
/* Used to strengthen text within the site, ew.g. with the strong tag. */
/* Used for de-emphasised text (e.g. certain structured data fields such as date published). */
/* Text colour of headings within the site. */
/* Links */
/* Used for all links within the main content of pages. */
/* Used for the hover and focus states of all links within the main content of pages. */
/* Used for the visited state of all links within the main content of pages. */
/* striping for listings, tables, etc */
/* filetype icons */
/* differentiation bg colour (panels) */
/* Background colour for block elements differentiated with  an alternative  background colour (e.g. teasers, blockquotes) */
/* text colour for elements on a differentiation bg colour */
/* Focus colour for panel bg elements that gain focus, e.g. teasers. */
/* Focus text colour for panel bg elements that gain focus, e.g. teasers. */
/*  text colour for alternative text in panel elements */
/* Colour used for features within paneled areas (e.g. quotemarks icons in blockquotes ).*/
/* All responsive colour settings go in this include */
/* Responsive colour settings */
/* responsive menu */
#wrapper-mobile-topbar.topbar-no-img {
  background-color: #44687d;
}
.mean-container .mean-bar .meanmenu-reveal {
  background-color: #44687d;
}
.mean-container .mean-bar .meanmenu-reveal:hover {
  background-color: #fbfbfb;
}
.mean-container .mean-bar .meanmenu-reveal:hover span {
  background-color: #070707;
}
.mean-container .mean-bar .meanmenu-reveal.meanclose {
  background-color: #44687d;
}
.mean-container .mean-bar .meanmenu-reveal.meanclose span {
  background-color: #ffffff;
}
.mean-container .mean-nav {
  background-color: #44687d;
  color: #ffffff;
}
.mean-container .mean-nav ul li a {
  color: #ffffff;
}
.mean-container .mean-nav ul li a:hover {
  background-color: #fbfbfb;
  color: #070707;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
  background-color: #fbfbfb;
  color: #070707;
}
.mean-container a.meanmenu-reveal span {
  background-color: #ffffff;
}
#mobile-topbar.topbar-no-img {
  background-color: #44687d;
}
#mobile-topbar {
  color: #ffffff;
}
#mobile-topbar a {
  background-color: #44687d;
  color: #ffffff;
}
.topbar-img #mobile-topbar a {
  background-color: unset;
}
#mobile-topbar .form-search .btn {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
#mobile-topbar .form-search .btn:active, #mobile-topbar .form-search .btn:hover, #mobile-topbar .form-search .btn.activeState {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
#mobile-topbar .mobile-box a {
  background-color: #44687d;
  color: #ffffff;
}
.topbar-img #mobile-topbar .mobile-box a {
  background-color: unset;
}
#login-link-mobile a {
  text-decoration: none;
  color: #ffffff;
}
#wrapper-mobile-topbar #you-are-logged-in-as a, #wrapper-mobile-topbar #mobile-logout.you-are-logged-in-as a, #wrapper-mobile-topbar #you-are-logged-in-as a:hover, #wrapper-mobile-topbar #mobile-logout.you-are-logged-in-as a:hover {
  color: #ffffff;
}
/* mobile version of header links */
#block-views-header-links-blk-mobile, #block-views-social-media-links-blk-mobile, .block-views-header-links-blk-mobile, .block-views-social-media-links-blk-mobile {
  background-color: #44687d;
  color: #ffffff;
}
#block-views-header-links-blk-mobile a, #block-views-header-links-blk-mobile .fa, #block-views-header-links-blk-mobile .fab, #block-views-header-links-blk-mobile .far, #block-views-header-links-blk-mobile .fas, #block-views-social-media-links-blk-mobile a, #block-views-social-media-links-blk-mobile .fa, #block-views-social-media-links-blk-mobile .fab, #block-views-social-media-links-blk-mobile .far, #block-views-social-media-links-blk-mobile .fas, .block-views-header-links-blk-mobile a, .block-views-header-links-blk-mobile .fa, .block-views-header-links-blk-mobile .fab, .block-views-header-links-blk-mobile .far, .block-views-header-links-blk-mobile .fas, .block-views-social-media-links-blk-mobile a, .block-views-social-media-links-blk-mobile .fa, .block-views-social-media-links-blk-mobile .fab, .block-views-social-media-links-blk-mobile .far, .block-views-social-media-links-blk-mobile .fas {
  color: #ffffff;
}
#block-views-header-links-blk-mobile a:hover, #block-views-header-links-blk-mobile a:hover .fa, #block-views-header-links-blk-mobile a:hover .fab, #block-views-header-links-blk-mobile a:hover .far, #block-views-header-links-blk-mobile a:hover .fas, #block-views-social-media-links-blk-mobile a:hover, #block-views-social-media-links-blk-mobile a:hover .fa, #block-views-social-media-links-blk-mobile a:hover .fab, #block-views-social-media-links-blk-mobile a:hover .far, #block-views-social-media-links-blk-mobile a:hover .fas, .block-views-header-links-blk-mobile a:hover, .block-views-header-links-blk-mobile a:hover .fa, .block-views-header-links-blk-mobile a:hover .fab, .block-views-header-links-blk-mobile a:hover .far, .block-views-header-links-blk-mobile a:hover .fas, .block-views-social-media-links-blk-mobile a:hover, .block-views-social-media-links-blk-mobile a:hover .fa, .block-views-social-media-links-blk-mobile a:hover .fab, .block-views-social-media-links-blk-mobile a:hover .far, .block-views-social-media-links-blk-mobile a:hover .fas {
  color: #ffffff;
}
#block-views-header-links-blk-mobile .views-row {
  background-color: #44687d;
}
#block-views-header-links-blk-mobile .views-row a, #block-views-header-links-blk-mobile .views-row .fa, #block-views-header-links-blk-mobile .views-row .fab, #block-views-header-links-blk-mobile .views-row .far, #block-views-header-links-blk-mobile .views-row .fas {
  color: #ffffff;
}
#block-views-header-links-blk-mobile .views-row:hover, #block-views-header-links-blk-mobile .views-row:focus {
  background-color: #44687d;
  color: #ffffff;
}
#block-views-header-links-blk-mobile .views-row:hover a, #block-views-header-links-blk-mobile .views-row:hover .fa, #block-views-header-links-blk-mobile .views-row:hover .fab, #block-views-header-links-blk-mobile .views-row:hover .far, #block-views-header-links-blk-mobile .views-row:hover .fas, #block-views-header-links-blk-mobile .views-row:focus a, #block-views-header-links-blk-mobile .views-row:focus .fa, #block-views-header-links-blk-mobile .views-row:focus .fab, #block-views-header-links-blk-mobile .views-row:focus .far, #block-views-header-links-blk-mobile .views-row:focus .fas {
  color: #ffffff;
}
#block-views-social-media-links-blk-mobile .views-row, .block-views-social-media-links-blk-mobile .views-row {
  background-color: #44687d;
  color: #ffffff;
}
#block-views-social-media-links-blk-mobile .views-row:hover, #block-views-social-media-links-blk-mobile .views-row:focus, .block-views-social-media-links-blk-mobile .views-row:hover, .block-views-social-media-links-blk-mobile .views-row:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#links-mobile {
  color: #ffffff;
}
#links-mobile .fa, #links-mobile .fab, #links-mobile .far, #links-mobile .fas {
  color: #ffffff;
}
#links-mobile .views-row a, #links-mobile .views-row .fa, #links-mobile .views-row .fab, #links-mobile .views-row .far, #links-mobile .views-row .fas {
  color: #ffffff;
}
#links-mobile .views-row:hover, #links-mobile .views-row:focus {
  background-color: #44687d;
  color: #070707;
}
#links-mobile .views-row:hover a, #links-mobile .views-row:hover .fa, #links-mobile .views-row:hover .fab, #links-mobile .views-row:hover .far, #links-mobile .views-row:hover .fas, #links-mobile .views-row:focus a, #links-mobile .views-row:focus .fa, #links-mobile .views-row:focus .fab, #links-mobile .views-row:focus .far, #links-mobile .views-row:focus .fas {
  color: #ffffff;
}
body.html .mobile_topbar_show #header-links-tablet a, body.html .mobile_topbar_show #header-links-mobile a, body.html .mobile_topbar_show #links-mobile a, body.html .mobile_topbar_show #you-are-logged-in-as a, body.html .mobile_topbar_show #mobile-logout.you-are-logged-in-as a {
  width: 100%;
}
body.html .mobile_topbar_show #header-links-tablet a, body.html .mobile_topbar_show #header-links-tablet .views-row a, body.html .mobile_topbar_show #header-links-mobile a, body.html .mobile_topbar_show #header-links-mobile .views-row a, body.html .mobile_topbar_show #links-mobile a, body.html .mobile_topbar_show #links-mobile .views-row a, body.html .mobile_topbar_show #you-are-logged-in-as a, body.html .mobile_topbar_show #you-are-logged-in-as .views-row a, body.html .mobile_topbar_show #mobile-logout.you-are-logged-in-as a, body.html .mobile_topbar_show #mobile-logout.you-are-logged-in-as .views-row a {
  display: inline-block;
  background-color: #002147;
  color: #ffffff;
  /*&:hover, &:focus {
          background-color: $navigation_main_navigation_bg_colour;
          color: $navigation_main_navigation_focus_text_colour;
        }*/
}
.header-minimal header.mobile_topbar_show #links-mobile, .header-minimal header.mobile_topbar_show #wrapper-topbar #links-mobile, .header-standard header.mobile_topbar_show #wrapper-topbar #links-mobile {
  background-color: #002147;
}
.header-minimal header.mobile_topbar_show #links-mobile .views-row, .header-minimal header.mobile_topbar_show #wrapper-topbar #links-mobile .views-row, .header-standard header.mobile_topbar_show #wrapper-topbar #links-mobile .views-row {
  background-color: #002147;
}
@media (min-width: 767px) {
  body.header_minimal header #links-mobile .views-row {
    background-color: #002147;
  }
  body.header_standard header #links-mobile .views-row {
    background-color: #44687d;
  }
}
@media (max-width: 767px) {
  body.html header #links-mobile .views-row {
    background-color: #44687d;
  }
}
#mobile-topbar .mobile-box a.expanded, #mobile-topbar .mobile-box a.expanded .fa, #mobile-topbar .mobile-box a.expanded .fab, #mobile-topbar .mobile-box a.expanded .far, #mobile-topbar .mobile-box a.expanded .fas, #mobile-topbar .mobile-box a:hover, #mobile-topbar .mobile-box a:hover .fa, #mobile-topbar .mobile-box a:hover .fab, #mobile-topbar .mobile-box a:hover .far, #mobile-topbar .mobile-box a:hover .fas {
  background-color: #fbfbfb;
  color: #070707;
}
/* Slideshow */
@media (max-width: 991px) {
  /* Joe - why is this width different to the one above? */
  #edit-search-scope {
    background-color: #44687d;
    color: #ffffff;
  }
}
.form-search [type="radio"]:checked + span::before {
  background-color: #ffffff;
}
.header-minimal {
  /* mobile version of header links */
}
.header-minimal #wrapper-mobile-topbar.topbar-no-img {
  background-color: #44687d;
}
.header-minimal .mean-container .mean-bar .meanmenu-reveal {
  background-color: #44687d;
}
.header-minimal .mean-container .mean-bar .meanmenu-reveal:hover {
  background-color: #fbfbfb;
}
.header-minimal .mean-container .mean-bar .meanmenu-reveal:hover span {
  background-color: #070707;
}
.header-minimal .mean-container .mean-bar .meanmenu-reveal.meanclose {
  background-color: #44687d;
}
.header-minimal .mean-container .mean-bar .meanmenu-reveal.meanclose span {
  background-color: #ffffff;
}
.header-minimal .mean-container .mean-nav {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal .mean-container .mean-nav ul li a {
  color: #ffffff;
}
.header-minimal .mean-container .mean-nav ul li a:hover {
  background-color: #fbfbfb;
  color: #070707;
}
.header-minimal .mean-container a.meanmenu-reveal span {
  background-color: #ffffff;
}
.header-minimal .topbar-no-img #mobile-topbar {
  background-color: #44687d;
}
.header-minimal #mobile-topbar {
  color: #ffffff;
}
.header-minimal #mobile-topbar a {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal .topbar-img #mobile-topbar .sitelogo a {
  background-color: unset;
}
.header-minimal #mobile-topbar .form-search .btn {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #mobile-topbar .form-search .btn:active, .header-minimal #mobile-topbar .form-search .btn:hover, .header-minimal #mobile-topbar .form-search .btn.activeState {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #mobile-topbar .mobile-box a {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #login-link-mobile a {
  text-decoration: none;
  color: #ffffff;
}
.header-minimal #wrapper-mobile-topbar #you-are-logged-in-as a, .header-minimal #wrapper-mobile-topbar #mobile-logout.you-are-logged-in-as a, .header-minimal #wrapper-mobile-topbar #you-are-logged-in-as a:hover, .header-minimal #wrapper-mobile-topbar #mobile-logout.you-are-logged-in-as a:hover {
  color: #ffffff;
}
.header-minimal #header-links-tablet a {
  background-color: #002147;
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk-mobile, .header-minimal #block-views-social-media-links-blk-mobile, .header-minimal .block-views-header-links-blk-mobile, .header-minimal .block-views-social-media-links-blk-mobile {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk-mobile a, .header-minimal #block-views-header-links-blk-mobile .fa, .header-minimal #block-views-header-links-blk-mobile .fab, .header-minimal #block-views-header-links-blk-mobile .far, .header-minimal #block-views-header-links-blk-mobile .fas, .header-minimal #block-views-social-media-links-blk-mobile a, .header-minimal #block-views-social-media-links-blk-mobile .fa, .header-minimal #block-views-social-media-links-blk-mobile .fab, .header-minimal #block-views-social-media-links-blk-mobile .far, .header-minimal #block-views-social-media-links-blk-mobile .fas, .header-minimal .block-views-header-links-blk-mobile a, .header-minimal .block-views-header-links-blk-mobile .fa, .header-minimal .block-views-header-links-blk-mobile .fab, .header-minimal .block-views-header-links-blk-mobile .far, .header-minimal .block-views-header-links-blk-mobile .fas, .header-minimal .block-views-social-media-links-blk-mobile a, .header-minimal .block-views-social-media-links-blk-mobile .fa, .header-minimal .block-views-social-media-links-blk-mobile .fab, .header-minimal .block-views-social-media-links-blk-mobile .far, .header-minimal .block-views-social-media-links-blk-mobile .fas {
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk-mobile a:hover, .header-minimal #block-views-header-links-blk-mobile a:hover .fa, .header-minimal #block-views-header-links-blk-mobile a:hover .fab, .header-minimal #block-views-header-links-blk-mobile a:hover .far, .header-minimal #block-views-header-links-blk-mobile a:hover .fas, .header-minimal #block-views-social-media-links-blk-mobile a:hover, .header-minimal #block-views-social-media-links-blk-mobile a:hover .fa, .header-minimal #block-views-social-media-links-blk-mobile a:hover .fab, .header-minimal #block-views-social-media-links-blk-mobile a:hover .far, .header-minimal #block-views-social-media-links-blk-mobile a:hover .fas, .header-minimal .block-views-header-links-blk-mobile a:hover, .header-minimal .block-views-header-links-blk-mobile a:hover .fa, .header-minimal .block-views-header-links-blk-mobile a:hover .fab, .header-minimal .block-views-header-links-blk-mobile a:hover .far, .header-minimal .block-views-header-links-blk-mobile a:hover .fas, .header-minimal .block-views-social-media-links-blk-mobile a:hover, .header-minimal .block-views-social-media-links-blk-mobile a:hover .fa, .header-minimal .block-views-social-media-links-blk-mobile a:hover .fab, .header-minimal .block-views-social-media-links-blk-mobile a:hover .far, .header-minimal .block-views-social-media-links-blk-mobile a:hover .fas {
  color: #44687d;
}
.header-minimal #block-views-header-links-blk-mobile .views-row {
  background-color: #44687d;
}
.header-minimal #block-views-header-links-blk-mobile .views-row a, .header-minimal #block-views-header-links-blk-mobile .views-row .fa, .header-minimal #block-views-header-links-blk-mobile .views-row .fab, .header-minimal #block-views-header-links-blk-mobile .views-row .far, .header-minimal #block-views-header-links-blk-mobile .views-row .fas {
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk-mobile .views-row:hover, .header-minimal #block-views-header-links-blk-mobile .views-row:focus {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk-mobile .views-row:hover a, .header-minimal #block-views-header-links-blk-mobile .views-row:hover .fa, .header-minimal #block-views-header-links-blk-mobile .views-row:hover .fab, .header-minimal #block-views-header-links-blk-mobile .views-row:hover .far, .header-minimal #block-views-header-links-blk-mobile .views-row:hover .fas, .header-minimal #block-views-header-links-blk-mobile .views-row:focus a, .header-minimal #block-views-header-links-blk-mobile .views-row:focus .fa, .header-minimal #block-views-header-links-blk-mobile .views-row:focus .fab, .header-minimal #block-views-header-links-blk-mobile .views-row:focus .far, .header-minimal #block-views-header-links-blk-mobile .views-row:focus .fas {
  color: #ffffff;
}
.header-minimal #block-views-social-media-links-blk-mobile .views-row, .header-minimal .block-views-social-media-links-blk-mobile .views-row {
  background-color: #44687d;
  color: #ffffff;
}
.header-minimal #block-views-social-media-links-blk-mobile .views-row:hover, .header-minimal #block-views-social-media-links-blk-mobile .views-row:focus, .header-minimal .block-views-social-media-links-blk-mobile .views-row:hover, .header-minimal .block-views-social-media-links-blk-mobile .views-row:focus {
  background-color: #fbfbfb;
  color: #070707;
}
.header-minimal #mobile-topbar .mobile-box a.expanded, .header-minimal #mobile-topbar .mobile-box a.expanded .fa, .header-minimal #mobile-topbar .mobile-box a.expanded .fab, .header-minimal #mobile-topbar .mobile-box a.expanded .far, .header-minimal #mobile-topbar .mobile-box a.expanded .fas, .header-minimal #mobile-topbar .mobile-box a:hover, .header-minimal #mobile-topbar .mobile-box a:hover .fa, .header-minimal #mobile-topbar .mobile-box a:hover .fab, .header-minimal #mobile-topbar .mobile-box a:hover .far, .header-minimal #mobile-topbar .mobile-box a:hover .fas {
  background-color: #fbfbfb;
  color: #070707;
}
@media (max-width: 992px) {
  .header-minimal {
    /* Joe - why is this width different to the one above? */
  }
  .header-minimal #edit-search-scope {
    background-color: #44687d;
    color: #ffffff;
  }
}
/* core */
body {
  color: #444;
  background-color: #ffffff;
}
body.cke_editable {
  background-color: #ffffff;
}
header.region-indented, footer.region-indented, div.powered-by-wrapper.region-indented {
  background-color: transparent;
}
header.region-indented > div.wrapper, footer.region-indented > div.wrapper, div.powered-by-wrapper.region-indented > div.wrapper {
  background-color: transparent;
}
#main-container, .node-unpublished {
  background-color: #ffffff;
}
.wrapper-main {
  /* tables */
  /*  Define the background color for all the ODD background rows  */
  /*  Define the background color for all the EVEN background rows  */
  /* WYSIWYG Tables */
}
.wrapper-main h1, .wrapper-main h2, .wrapper-main h3, .wrapper-main h4, .wrapper-main h5, .wrapper-main h6 {
  color: #444;
}
.wrapper-main h1.page-header {
  color: #444;
  background-color: #fff;
}
.wrapper-main h2.page-header {
  color: #444;
  background-color: #fff;
}
.wrapper-main a:link {
  color: #002147;
}
.wrapper-main a:visited {
  color: #000000;
}
.wrapper-main a:hover, .wrapper-main a:focus {
  color: #2A6492;
}
.wrapper-main a:active {
  color: #2A6492;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) a:link, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) a:visited {
  color: #3277ae;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) a:link, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) a:visited {
  color: #3277ae;
}
.wrapper-main .display-style-banner a:link a:link, .wrapper-main .display-style-banner a:link a:visited, .wrapper-main .display-style-banner_listing a:link a:link, .wrapper-main .display-style-banner_listing a:link a:visited, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-background-colour-applied a:link, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-background-colour-applied a:visited {
  color: #444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) a:hover, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) a:focus, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) a:active {
  color: #44687d;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) a:hover, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) a:focus, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) a:active {
  color: #44687d;
}
.wrapper-main .display-style-banner a:hover, .wrapper-main .display-style-banner a:focus, .wrapper-main .display-style-banner a:active, .wrapper-main .display-style-banner_listing a:hover, .wrapper-main .display-style-banner_listing a:focus, .wrapper-main .display-style-banner_listing a:active, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-background-colour-applied a:hover, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-background-colour-applied a:focus, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-background-colour-applied a:active {
  color: #444;
}
.wrapper-main blockquote {
  /*background-color: $alt_content_bg_colour; */
  /* color: $alt_content_text_colour;*/
}
.wrapper-main blockquote::before, .wrapper-main blockquote::after {
  /*color: $alt_content_feature_colour; */
}
.wrapper-main pre {
  background-color: #F0F0EC;
  border-color: #cdcccc;
}
.wrapper-main hr {
  border-top-color: #F0F0EC;
}
.wrapper-main address {
  color: #666;
}
.wrapper-main th {
  background-color: #F0F0EC;
  color: #222222;
}
.wrapper-main tr:nth-child(odd) {
  background-color: #fdfdfd;
}
.wrapper-main tr:nth-child(even) {
  background-color: #f8f8f8;
}
.wrapper-main tr:hover, .wrapper-main tr:hover a {
  background-color: #E6E6E1;
  color: #222222;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) table {
  border-color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) th {
  background-color: transparent;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) thead th {
  color: #444444;
  background-color: #ffffff;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:nth-child(odd) th, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:nth-child(odd) td {
  background-color: #f2f2f2;
  color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:nth-child(even) th, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:nth-child(even) td {
  background-color: #ffffff;
  color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:hover th, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:hover td, .wrapper-main .paragraphs-item-wysiwyg-content-area:not(.widget-background-colour-applied) tbody tr:hover a {
  background-color: #dcdcdc;
  color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) table {
  border-color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) th {
  background-color: transparent;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) thead th {
  color: #444444;
  background-color: #ffffff;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:nth-child(odd) th, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:nth-child(odd) td {
  background-color: #f2f2f2;
  color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:nth-child(even) th, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:nth-child(even) td {
  background-color: #ffffff;
  color: #444444;
}
.wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:hover th, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:hover td, .wrapper-main .paragraphs-item-wysiwyg-content-area.widget-style-alternative:not(.widget-background-colour-applied) tbody tr:hover a {
  background-color: #dcdcdc;
  color: #444444;
}
/* styles */
#branding, #branding a {
  color: #ffffff;
  text-decoration: none;
}
/* navigation */
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav {
  /* top menu */
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > a, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active-trail > a {
  background-color: #fbfbfb;
  color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a {
  background-color: inherit;
  color: #ffffff;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.show-section a, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a:focus, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > div.menu-item-no-link:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > a:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > a:focus, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > div.menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.show-section a span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a:focus span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > div.menu-item-no-link:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > a:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > a:focus span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > div.menu-item-no-link:hover span {
  border-bottom-color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > a:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active-trail > a:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > div.menu-item-no-link:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active-trail > div.menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > a:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active-trail > a:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > div.menu-item-no-link:hover span, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active-trail > div.menu-item-no-link:hover span {
  border-bottom-color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li > a:active, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > .active > a:active {
  background-color: #fbfbfb;
  color: #070707;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > ul, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > ul > li > a, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded > ul > li > div.menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded:hover > a, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded:hover > ul > li:hover > a, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded:hover > ul > li > a:hover, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded:hover > ul > li:hover > a:active, #wrapper-navigation #navigation nav.navbar-default ul.navbar-nav > li.expanded:hover > ul > li:hover > div.menu-item-no-link {
  background-color: #fbfbfb;
  color: #070707;
}
#navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li.active-trail > a.active-trail span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li.active-trail > div.menu-item-no-link.active-trail span {
  border-bottom-color: #070707;
}
#navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li > a:hover span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li > a.active-trail:hover span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li:hover > a span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li > div.menu-item-no-link:hover span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li > div.menu-item-no-link.active-trail:hover span, #navigation > nav.navbar-default div.wide-top-nav.top_nav_level_one_item_style_underlined > ul.navbar-nav > li:hover > div.menu-item-no-link span {
  border-bottom-color: #070707;
}
/* Mega menu version of top nav */
#navigation > nav.navbar-default ul.oxdrupal-meganav.underlined li.oxdrupal-mega-menu-level-1.active-trail > a, #navigation > nav.navbar-default ul.oxdrupal-meganav.underlined li.oxdrupal-mega-menu-level-1.active-trail span.menu-item-no-link {
  border-bottom: 6px solid #ffffff;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav.underlined li.oxdrupal-mega-menu-level-1 > a:hover, #navigation > nav.navbar-default ul.oxdrupal-meganav.underlined li.oxdrupal-mega-menu-level-1 span.menu-item-no-link:hover {
  border-bottom: 6px solid #ffffff;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 {
  background-color: #44687d;
  color: #ffffff;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > a, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 span.menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > a:hover span.menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1.current > a, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1.current span.menu-item-no-link, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1.active-trail > a, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1.active-trail span.menu-item-no-link {
  background-color: #fbfbfb;
  color: #070707;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1:hover > a, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1:hover a:hover, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1:hover > span.menu-item-no-link, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1:hover span.menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > div, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > ul {
  background-color: #fbfbfb;
  color: #444444;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > div a.oxdrupal-mega-menu-level-2, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > div span.menu-item-no-link.oxdrupal-mega-menu-level-2, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > ul a.oxdrupal-mega-menu-level-2, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-1 > ul span.menu-item-no-link.oxdrupal-mega-menu-level-2 {
  background-color: #fbfbfb;
  color: #444444;
}
#navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-3 a, #navigation > nav.navbar-default ul.oxdrupal-meganav li.oxdrupal-mega-menu-level-3 span.menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
/* side menu */
#block-menu-block-sidebar-nav .nav li a:hover, #block-menu-block-sidebar-nav-right .nav li a:hover {
  background-color: #f2f2f2;
  color: #606060;
}
#block-menu-block-sidebar-nav .nav li a, #block-menu-block-sidebar-nav .nav li div.menu-item-no-link, #block-menu-block-sidebar-nav-right .nav li a, #block-menu-block-sidebar-nav-right .nav li div.menu-item-no-link {
  background-color: #ffffff;
  color: #606060;
}
#block-menu-block-sidebar-nav .nav li.active a, #block-menu-block-sidebar-nav .nav li.active div.menu-item-no-link, #block-menu-block-sidebar-nav-right .nav li.active a, #block-menu-block-sidebar-nav-right .nav li.active div.menu-item-no-link {
  background-color: #ffffff;
  color: #606060;
}
#block-menu-block-sidebar-nav .nav li.active a:hover, #block-menu-block-sidebar-nav .nav li.active div.menu-item-no-link:hover, #block-menu-block-sidebar-nav-right .nav li.active a:hover, #block-menu-block-sidebar-nav-right .nav li.active div.menu-item-no-link:hover {
  background-color: #f2f2f2;
  color: #606060;
}
#block-menu-block-sidebar-nav .nav li.active a.active, #block-menu-block-sidebar-nav .nav li.active div.menu-item-no-link.active, #block-menu-block-sidebar-nav-right .nav li.active a.active, #block-menu-block-sidebar-nav-right .nav li.active div.menu-item-no-link.active {
  background-color: #f2f2f2;
  color: #606060;
}
#block-menu-block-sidebar-nav .nav li.menu-parent-item a {
  background-color: #fcfcfc;
  color: #606060;
}
/* wrappers */
/*  adding in selectors for h2's to override h2 selections from elsewhere  */
@media (max-width: 992px) {
  body.header_minimal.html header #wrapper-topbar.topbar-img-suppressed {
    background-color: #002147;
  }
  body.header_standard.html header #wrapper-topbar.topbar-img-suppressed {
    background-color: #002147;
  }
}
header.region-fullwidth #wrapper-topbar.topbar-no-img, header.region-fullwidth #wrapper-topbar.topbar-no-img h2, header #wrapper-topbar.topbar-no-img .container, header #wrapper-topbar.topbar-no-img .container h2 {
  background-color: #002147;
}
header.region-fullwidth #wrapper-topbar, header.region-fullwidth #wrapper-topbar h2, header #wrapper-topbar.topbar-no-img .container, header #wrapper-topbar.topbar-no-img .container h2 {
  color: #ffffff;
}
header.region-fullwidth #wrapper-branding, header.region-fullwidth #wrapper-branding h2, header #wrapper-branding .container, header #wrapper-branding .container h2, header div#mobile-topbar.navbar-fixed-top {
  background-color: #44687d;
  color: #ffffff;
}
@media print {
  #wrapper-branding .container, #wrapper-branding #branding, #wrapper-branding #logos, #wrapper-branding .sitelogo, #wrapper-branding .navbar-btn, #wrapper-branding img {
    background-color: #44687d !important;
    color: #ffffff !important;
  }
}
header.header-standard #wrapper-navigation, header:not(.header-standard).region-fullwidth #wrapper-navigation nav.navbar > ul > li, header:not(.header-standard):not(.nav-levels-two):not(.nav-levels-one).region-fullwidth #wrapper-navigation .menu-block-wrapper > ul > li, header:not(.header-standard).region-fullwidth #wrapper-navigation .menu-block-wrapper > ul > li > a, header:not(.header-standard).region-fullwidth #wrapper-navigation .menu-block-wrapper > ul > li > div, header.region-fullwidth #wrapper-navigation h2, header.region-fullwidth #wrapper-navigation .menu-block-top_nav.wide-top-nav > ul > li > a, header.region-fullwidth #wrapper-navigation .menu-block-top_nav.wide-top-nav > ul > li > div.menu-item-no-link, header #wrapper-navigation .container, header #wrapper-navigation .container h2, header #wrapper-navigation .container .menu-block-top_nav.wide-top-nav > ul > li > a header #wrapper-navigation .container .menu-block-top_nav.wide-top-nav > ul > li > div.menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
footer.footer-no-img.region-fullwidth #wrapper-footer, footer.footer-no-img #wrapper-footer .container {
  background-color: #44687d;
}
footer.region-fullwidth #wrapper-footer, footer #wrapper-footer .container {
  color: #ffffff;
}
footer.footer-no-img.region-fullwidth #wrapper-footer-bottom, footer.region-fullwidth #wrapper-footer-bottom h2, footer.footer-no-img #wrapper-footer-bottom .container, footer #wrapper-footer-bottom .container h2 {
  background-color: #002147;
}
footer.region-fullwidth #wrapper-footer-bottom, footer.region-fullwidth #wrapper-footer-bottom h2, footer #wrapper-footer-bottom .container, footer #wrapper-footer-bottom .container h2, footer #wrapper-footer-bottom .container * {
  color: #ffffff;
}
div.powered-by-wrapper.region-fullwidth, div.powered-by-wrapper .container, #wrapper-postfooter-logos {
  background-color: #ffffff;
}
footer .container * {
  color: #ffffff;
}
footer h2, footer p, footer li, #footer li a, #footer a, #footer-bottom li a, #footer-bottom a {
  color: #ffffff;
}
/* search bar  */
#search-mobile input[type="text"] {
  background-color: #ffffff;
}
.form-search .btn, .page-search #search-form .btn, .page-funnelback-search #search-form .btn {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
.form-search .btn:active, .form-search .btn:hover, .page-search #search-form .btn:active, .page-search #search-form .btn:hover, .page-funnelback-search #search-form .btn:active, .page-funnelback-search #search-form .btn:hover {
  border-color: #44687d;
  background-color: #44687d;
  color: #ffffff;
}
.form-search .form-text:focus, .page-search #search-form .form-text:focus, .page-funnelback-search #search-form .form-text:focus {
  border: 1px solid #44687d;
  box-shadow: 0 0 8px #44687d;
  -moz-box-shadow: 0 0 8px #44687d;
  -webkit-box-shadow: 0 0 8px #44687d;
}
.form-search [type="radio"]:checked + span::before {
  background-color: #ffffff;
}
.form-search [type="radio"]:focus + span::before {
  border-color: #44687d;
  border-width: 2px;
}
.page-search #search-form [type="radio"]:checked + span::before, .page-funnelback-search #search-form [type="radio"]:checked + span::before {
  background-color: #444444;
}
.search_slimline .form-search .btn, .search_slimline #search-form #edit-basic .btn {
  border-color: transparent;
  background-color: transparent;
  color: #ffffff;
}
.search_slimline .form-search .btn:active, .search_slimline .form-search .btn:hover, .search_slimline #search-form #edit-basic .btn:active, .search_slimline #search-form #edit-basic .btn:hover {
  border-color: transparent;
  background-color: transparent;
  color: #ffffff;
}
.search_slimline .form-search input.form-text, .search_slimline #search-form #edit-basic input.form-text {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  padding: 15px 0px 0px 0px;
}
.search_slimline .form-search input.form-text::placeholder, .search_slimline .form-search input.form-text::placeholder-shown, .search_slimline #search-form #edit-basic input.form-text::placeholder, .search_slimline #search-form #edit-basic input.form-text::placeholder-shown {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
  padding-left: 0px;
}
.search_slimline .form-search input.form-text:-ms-placeholder, .search_slimline #search-form #edit-basic input.form-text:-ms-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
  padding-left: 0px;
}
.search_slimline .form-search input.form-text::-moz-placeholder, .search_slimline #search-form #edit-basic input.form-text::-moz-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
  padding-left: 0px;
}
.search_slimline .form-search input.form-text::-webkit-input-placeholder, .search_slimline #search-form #edit-basic input.form-text::-webkit-input-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
  padding-left: 0px;
}
.search_slimline.page-search #wrapper-main .form-search .btn, .search_slimline.page-search #wrapper-main #search-form #edit-basic .btn, .search_slimline.page-funnelback-search #wrapper-main .form-search .btn, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic .btn {
  border-color: transparent;
  background-color: transparent;
  color: #444;
}
.search_slimline.page-search #wrapper-main .form-search .btn:active, .search_slimline.page-search #wrapper-main .form-search .btn:hover, .search_slimline.page-search #wrapper-main #search-form #edit-basic .btn:active, .search_slimline.page-search #wrapper-main #search-form #edit-basic .btn:hover, .search_slimline.page-funnelback-search #wrapper-main .form-search .btn:active, .search_slimline.page-funnelback-search #wrapper-main .form-search .btn:hover, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic .btn:active, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic .btn:hover {
  border-color: transparent;
  background-color: transparent;
  color: #444;
}
.search_slimline.page-search #wrapper-main .form-search input.form-text, .search_slimline.page-search #wrapper-main #search-form #edit-basic input.form-text, .search_slimline.page-funnelback-search #wrapper-main .form-search input.form-text, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic input.form-text {
  color: #444;
  border-color: #444;
  background-color: transparent;
}
.search_slimline.page-search #wrapper-main .form-search input.form-text::placeholder, .search_slimline.page-search #wrapper-main #search-form #edit-basic input.form-text::placeholder, .search_slimline.page-funnelback-search #wrapper-main .form-search input.form-text::placeholder, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic input.form-text::placeholder {
  color: #444;
}
.search_slimline.page-search #wrapper-main .form-search input.form-text:-ms-placeholder, .search_slimline.page-search #wrapper-main #search-form #edit-basic input.form-text:-ms-placeholder, .search_slimline.page-funnelback-search #wrapper-main .form-search input.form-text:-ms-placeholder, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic input.form-text:-ms-placeholder {
  color: #444;
}
.search_slimline.page-search #wrapper-main .form-search input.form-text::-moz-placeholder, .search_slimline.page-search #wrapper-main #search-form #edit-basic input.form-text::-moz-placeholder, .search_slimline.page-funnelback-search #wrapper-main .form-search input.form-text::-moz-placeholder, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic input.form-text::-moz-placeholder {
  color: #444;
}
.search_slimline.page-search #wrapper-main .form-search input.form-text::-webkit-input-placeholder, .search_slimline.page-search #wrapper-main #search-form #edit-basic input.form-text::-webkit-input-placeholder, .search_slimline.page-funnelback-search #wrapper-main .form-search input.form-text::-webkit-input-placeholder, .search_slimline.page-funnelback-search #wrapper-main #search-form #edit-basic input.form-text::-webkit-input-placeholder {
  color: #444;
}
body.custom_advanced.search_standard .form-search input.form-text::placeholder, body.custom_advanced.search_standard .form-search input.form-text::placeholder-shown, body.custom_advanced.search_standard #search-form #edit-basic input.form-text::placeholder, body.custom_advanced.search_standard #search-form #edit-basic input.form-text::placeholder-shown {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
body.custom_advanced.search_standard .form-search input.form-text:-ms-placeholder, body.custom_advanced.search_standard #search-form #edit-basic input.form-text:-ms-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
body.custom_advanced.search_standard .form-search input.form-text::-moz-placeholder, body.custom_advanced.search_standard #search-form #edit-basic input.form-text::-moz-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
body.custom_advanced.search_standard .form-search input.form-text::-webkit-input-placeholder, body.custom_advanced.search_standard #search-form #edit-basic input.form-text::-webkit-input-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
.search_slimline #search input.form-text:focus, .search_slimline #search-form #edit-basic input.form-text:focus, .search_slimline.page-search #search input.form-text:focus, .search_slimline.page-search #search-form #edit-basic input.form-text:focus, .search_slimline.page-funnelback-search #search input.form-text:focus, .search_slimline.page-funnelback-search #search-form #edit-basic input.form-text:focus {
  border: 1px solid #44687d;
  box-shadow: 0 0 8px #44687d;
  -moz-box-shadow: 0 0 8px #44687d;
  -webkit-box-shadow: 0 0 8px #44687d;
}
/* header links */
#block-views-header-links-blk a, .block-views-header-links-blk a {
  color: #ffffff;
}
#block-views-header-links-blk a:hover, #block-views-header-links-blk a:focus, .block-views-header-links-blk a:hover, .block-views-header-links-blk a:focus {
  color: #ffffff;
}
#block-views-header-links-blk .fa, #block-views-header-links-blk .fab, #block-views-header-links-blk .far, #block-views-header-links-blk .fas, .block-views-header-links-blk .fa, .block-views-header-links-blk .fab, .block-views-header-links-blk .far, .block-views-header-links-blk .fas {
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk a, .header-minimal .block-views-header-links-blk a {
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk a:hover, .header-minimal #block-views-header-links-blk a:focus, .header-minimal .block-views-header-links-blk a:hover, .header-minimal .block-views-header-links-blk a:focus {
  color: #ffffff;
}
.header-minimal #block-views-header-links-blk .fa, .header-minimal #block-views-header-links-blk .fab, .header-minimal #block-views-header-links-blk .far, .header-minimal #block-views-header-links-blk .fas, .header-minimal .block-views-header-links-blk .fa, .header-minimal .block-views-header-links-blk .fab, .header-minimal .block-views-header-links-blk .far, .header-minimal .block-views-header-links-blk .fas {
  color: #ffffff;
}
/* pagination */
.pagination > li > a, .pagination > li > a:link, .pagination > li > a:visited, .pagination > li > span {
  background-color: #f2f2f2;
  color: #606060;
}
.pagination > li.prev > a, .pagination > li.prev > a:link, .pagination > li.prev > a:visited, .pagination > li.prev > span, .pagination > li.next > a, .pagination > li.next > a:link, .pagination > li.next > a:visited, .pagination > li.next > span, .pagination > li.pager-first > a, .pagination > li.pager-first > a:link, .pagination > li.pager-first > a:visited, .pagination > li.pager-first > span, .pagination > li.pager-last > a, .pagination > li.pager-last > a:link, .pagination > li.pager-last > a:visited, .pagination > li.pager-last > span {
  background-color: #f2f2f2;
  color: #606060;
}
.pagination > li.active > a, .pagination > li.active > a:link, .pagination > li.active > a:visited, .pagination > li.active > a:hover, .pagination > li.active > span, .pagination > li.active > span:hover {
  background-color: #444444;
  color: #ffffff;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  background-color: #444444;
  color: #ffffff;
}
.pagination > li.prev > a:hover, .pagination > li.prev > span:hover, .pagination > li.prev > a:focus, .pagination > li.prev > span:focus, .pagination > li.next > a:hover, .pagination > li.next > span:hover, .pagination > li.next > a:focus, .pagination > li.next > span:focus, .pagination > li.pager-first > a:hover, .pagination > li.pager-first > span:hover, .pagination > li.pager-first > a:focus, .pagination > li.pager-first > span:focus, .pagination > li.pager-last > a:hover, .pagination > li.pager-last > span:hover, .pagination > li.pager-last > a:focus, .pagination > li.pager-last > span:focus {
  background-color: #444444;
  color: #ffffff;
}
.pagination .disabled span {
  color: #f2f2f2;
}
ul.pagination.javascript-pagination .disabled a {
  background-color: #fff;
  color: #767676;
}
/* tags */
.wrapper-main .btn-info {
  background-color: #be0f34;
  border-color: #be0f34;
  color: #ffffff;
}
.wrapper-main .btn-info:link, .wrapper-main .btn-info:visited {
  color: #ffffff;
}
.wrapper-main a.btn-danger, .wrapper-main a.btn-warning, .wrapper-main a.btn-success {
  color: #ffffff;
}
.wrapper-main tr:hover a.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.wrapper-main tr:hover a.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.wrapper-main tr:hover a.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.wrapper-main .btn-info:hover, .wrapper-main .btn-info:focus, .field-type-taxonomy-term-reference .btn-info:focus, .field-type-taxonomy-term-reference .btn-info:hover, .navpn .btn-info:hover, .navpn .btn-info:focus {
  background-color: #c8193e;
  border-color: #c8193e;
  color: #ffffff;
}
/* Custom Buttons */
a.btn.btn-info.wysiwyg-c2a-fill, a.btn.btn-info.wysiwyg-c2a-fill:link {
  background-color: #be0f34 !important;
  border-color: #be0f34;
  color: #ffffff !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill:link {
  background-color: #be0f34 !important;
  border-color: #be0f34;
  color: #ffffff !important;
}
a.btn.btn-info.wysiwyg-c2a-fill:hover, a.btn.btn-info.wysiwyg-c2a-fill:link:hover, a.btn.btn-info.wysiwyg-c2a-fill:focus, a.btn.btn-info.wysiwyg-c2a-fill:link:focus {
  background-color: #c8193e !important;
  border-color: #c8193e;
  color: #ffffff !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill:link:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill:focus, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-fill:link:focus {
  background-color: #c8193e !important;
  border-color: #c8193e;
  color: #ffffff !important;
}
a.btn.btn-info.wysiwyg-c2a-outline, a.btn.btn-info.wysiwyg-c2a-outline:link {
  border-color: #cccccc;
  background-color: #ffffff !important;
  color: #be0f34 !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline:link {
  border-color: #cccccc;
  background-color: #ffffff !important;
  color: #be0f34 !important;
}
a.btn.btn-info.wysiwyg-c2a-outline:hover, a.btn.btn-info.wysiwyg-c2a-outline:link:hover, a.btn.btn-info.wysiwyg-c2a-outline:focus, a.btn.btn-info.wysiwyg-c2a-outline:link:focus {
  border-color: #8e8e8e !important;
  background-color: #ffffff;
  color: #830b25 !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline:link:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline:focus, .widget-style-alternative a.btn.btn-info.wysiwyg-c2a-outline:link:focus {
  border-color: #8e8e8e;
  background-color: #ffffff !important;
  color: #830b25 !important;
}
a.btn.btn-info.wysiwyg-button-fill, a.btn.btn-info.wysiwyg-button-fill:link {
  background-color: #44687d !important;
  border-color: #44687d;
  color: #ffffff !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-button-fill, .widget-style-alternative a.btn.btn-info.wysiwyg-button-fill:link {
  background-color: #44687d !important;
  border-color: #44687d;
  color: #ffffff !important;
}
a.btn.btn-info.wysiwyg-button-fill:hover, a.btn.btn-info.wysiwyg-button-fill:link:hover, a.btn.btn-info.wysiwyg-button-fill:focus, a.btn.btn-info.wysiwyg-button-fill:link:focus {
  background-color: #4e7891 !important;
  border-color: #4e7891;
  color: #ffffff !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-button-fill:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-button-fill:link:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-button-fill:focus, .widget-style-alternative a.btn.btn-info.wysiwyg-button-fill:link:focus {
  background-color: #4f7a93 !important;
  border-color: #4f7a93;
  color: #ffffff !important;
}
a.btn.btn-info.wysiwyg-button-outline, a.btn.btn-info.wysiwyg-button-outline:link {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #44687d !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-button-outline, .widget-style-alternative a.btn.btn-info.wysiwyg-button-outline:link {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #44687d !important;
}
a.btn.btn-info.wysiwyg-button-outline:hover, a.btn.btn-info.wysiwyg-button-outline:link:hover, a.btn.btn-info.wysiwyg-button-outline:focus, a.btn.btn-info.wysiwyg-button-outline:link:focus {
  border-color: #8e8e8e !important;
  background-color: #ffffff !important;
  color: #2e4655 !important;
}
.widget-style-alternative a.btn.btn-info.wysiwyg-button-outline:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-button-outline:link:hover, .widget-style-alternative a.btn.btn-info.wysiwyg-button-outline:focus, .widget-style-alternative a.btn.btn-info.wysiwyg-button-outline:link:focus {
  border-color: #8e8e8e !important;
  background-color: #ffffff !important;
  color: #2e4655 !important;
}
/* End of Custom Buttons */
.field-type-taxonomy-term-reference .btn-info {
  background-color: #c8193e;
  border-color: #c8193e;
  color: #ffffff;
}
.navpn .btn-info {
  background-color: #be0f34;
  border-color: #be0f34;
}
/* site social icons */
header .block-social-media-links .fa, header .block-social-media-links .fab, header .block-social-media-links .far, header .block-social-media-links .fas, header .block-social-media-links a {
  color: #ffffff;
}
footer .block-social-media-links .fa, footer .block-social-media-links .fab, footer .block-social-media-links .far, footer .block-social-media-links .fas, footer .block-social-media-links a {
  color: #ffffff;
}
/* person social icons */
.node-oxdrupal-person .fa, .node-oxdrupal-person .fab, .node-oxdrupal-person .far, .node-oxdrupal-person .fas {
  color: #666;
}
.node-oxdrupal-person .fa:hover, .node-oxdrupal-person .fab:hover, .node-oxdrupal-person .far:hover, .node-oxdrupal-person .fas:hover {
  color: #222;
}
/* SSO login/logged in text */
#you-are-logged-in-as .dropdown-menu, #you-are-logged-in-as .dropdown-menu > li > a:hover, #you-are-logged-in-as .dropdown-menu > li > a:focus, .you-are-logged-in-as .dropdown-menu, .you-are-logged-in-as .dropdown-menu > li > a:hover, .you-are-logged-in-as .dropdown-menu > li > a:focus {
  background-color: #002147;
  color: #ffffff;
}
#you-are-logged-in-as a, #you-are-logged-in-as li a, .you-are-logged-in-as a, .you-are-logged-in-as li a {
  color: #ffffff;
}
#block-oxdrupal-core-sso-login-box a {
  color: #ffffff;
}
/* Platform dashboard */
.page-dashboard .count-large:before, .page-dashboard .stat-large:before {
  color: #44687d;
  /* NB. deliberate use of bg colour */
}
.field-name-field-event-date, .field-name-field-event-time {
  color: #666;
}
.field-name-field-location {
  color: #444;
}
article.listing-list-style .list-style-arrow {
  color: #be0f34;
}
article .list-style-date, article .thumbnail-date, article .callout-date, article .list-style-date span, article .thumbnail-date span, article .callout-date span {
  background-color: #f2f2f2;
  color: #444444;
}
article.listing-list-style:hover, article.listing-list-style:focus {
  background-color: #E6E6E1;
}
article.listing-list-style:hover .list-style-arrow, article.listing-list-style:focus .list-style-arrow {
  color: #222222;
}
article:hover .list-style-date, article:hover .thumbnail-date, article:hover .callout-date, article:hover .list-style-date span, article:hover .thumbnail-date span, article:hover .callout-date span, article:focus .list-style-date, article:focus .thumbnail-date, article:focus .callout-date, article:focus .list-style-date span, article:focus .thumbnail-date span, article:focus .callout-date span {
  background-color: #f2f2f2;
  color: #444444;
}
.listing-item-wrapper .call-to-action-wrapper button, .listing-item-wrapper .call-to-action-wrapper .btn {
  background-color: #a1c4d0 !important;
  color: #002147 !important;
}
.listing-item-wrapper .call-to-action-wrapper:hover a, .listing-item-wrapper .call-to-action-wrapper:focus a {
  background-color: #002147 !important;
  color: #ffffff !important;
}
/* End listing styles */
/* bootstrap tabs (ie. tabs widget) */
/* Tabs widget */
.tab-style-linear .wrapper-main ul.nav-tabs, .tab-style-linear .wrapper-main .wrapper-nav-tabs {
  border-color: #cdcccc;
}
footer .container .nav-tabs > li > a *, footer #wrapper-footer-bottom .container .nav-tabs > li > a *, #footer-bottom .nav-tabs > li > a, body.html .wrapper-main .nav-tabs > li > a, body.html .wrapper-main .nav-tabs > li > a:link, body.html .wrapper-main .nav-tabs > li > a:visited {
  background-color: #ffffff;
  color: #444444;
}
.tab-style-linear footer .container .nav-tabs > li > a *, .tab-style-linear footer #wrapper-footer-bottom .container .nav-tabs > li > a *, .tab-style-linear #footer-bottom .nav-tabs > li > a, .tab-style-linear body.html .wrapper-main .nav-tabs > li > a, .tab-style-linear body.html .wrapper-main .nav-tabs > li > a:link, .tab-style-linear body.html .wrapper-main .nav-tabs > li > a:visited {
  border-color: #cdcccc;
}
footer .container .nav-tabs > li.active > a *, footer #wrapper-footer-bottom .container .nav-tabs > li.active > a *, #footer-bottom .nav-tabs > li.active > a, body.html .wrapper-main .nav-tabs > li.active > a, body.html .wrapper-main .nav-tabs > li.active > a:focus {
  background-color: #ffffff;
  color: #be0f34;
}
.tab-style-linear .nav.nav-tabs > li.active a {
  border-color: #be0f34;
}
footer .container .nav-tabs > li > a:hover *, footer #wrapper-footer-bottom .container .nav-tabs > li > a:hover *, #footer-bottom .nav-tabs > li > a:hover, #footer-bottom .nav-tabs > li > a:hover *, body.html .wrapper-main .nav-tabs > li > a:hover, body.html .wrapper-main .nav-tabs > li > a:focus, body.html .wrapper-main .nav-tabs > li.active > a:hover {
  background-color: #ffffff;
  color: #be0f34;
  border-color: transparent;
}
.tab-style-linear footer .container .nav-tabs > li > a:hover *, .tab-style-linear footer #wrapper-footer-bottom .container .nav-tabs > li > a:hover *, .tab-style-linear #footer-bottom .nav-tabs > li > a:hover, .tab-style-linear #footer-bottom .nav-tabs > li > a:hover *, .tab-style-linear body.html .wrapper-main .nav-tabs > li > a:hover, .tab-style-linear body.html .wrapper-main .nav-tabs > li > a:focus, .tab-style-linear body.html .wrapper-main .nav-tabs > li.active > a:hover {
  border-color: #be0f34;
}
.nav-tabs > li.active > a:after, .nav-tabs > li > a:hover:after {
  color: #ffffff;
  /* active tab marker */
}
.nav-tabs > li.active > a.widget-background-colour-applied:after, .nav-tabs > li > a.widget-background-colour-applied:hover:after {
  color: inherit;
  /* active tab marker */
}
footer .container .nav-tabs > li.active > a *, footer #wrapper-footer-bottom .container .nav-tabs > li.active > a *, #footer-bottom .nav-tabs > li.active > a:after, footer .container .nav-tabs > li > a.active:hover *, footer #wrapper-footer-bottom .container .nav-tabs > li > a.active:hover *, #footer-bottom .nav-tabs > li > a.active:hover:after {
  color: #44687d;
  /* footer active tab marker */
}
/* End Bootstrap tabs */
/* Bootstrap accordion (ie. accordion widget) */
.views-bootstrap-accordion-plugin-style .panel-default > .panel-heading, .paragraphs-item-simple-feedback-form .panel-default > .panel-heading, .paragraphs-item-form .panel-default > .panel-heading {
  background-color: #ffffff;
  margin-left: 0;
  margin-right: 0;
}
.views-bootstrap-accordion-plugin-style .panel-default > .panel-heading .panel-title, .paragraphs-item-simple-feedback-form .panel-default > .panel-heading .panel-title, .paragraphs-item-form .panel-default > .panel-heading .panel-title {
  margin-left: 0;
  margin-right: 0;
}
.views-bootstrap-accordion-plugin-style .panel-default > .panel-heading h3 a, .paragraphs-item-simple-feedback-form .panel-default > .panel-heading h3 a, .paragraphs-item-form .panel-default > .panel-heading h3 a {
  color: #444444;
  padding-left: 0px;
}
.views-bootstrap-accordion-plugin-style .panel-default > .panel-heading h3 a:after, .paragraphs-item-simple-feedback-form .panel-default > .panel-heading h3 a:after, .paragraphs-item-form .panel-default > .panel-heading h3 a:after {
  right: 0px;
}
.views-bootstrap-accordion-plugin-style .panel-default > .panel-heading.widget-background-colour-applied h3 a, .paragraphs-item-simple-feedback-form .panel-default > .panel-heading.widget-background-colour-applied h3 a, .paragraphs-item-form .panel-default > .panel-heading.widget-background-colour-applied h3 a {
  color: inherit;
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-heading:hover, .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:focus, .paragraphs-item-simple-feedback-form .panel-default .panel-heading:hover, .paragraphs-item-simple-feedback-form .panel-default .panel-heading:focus, .paragraphs-item-form .panel-default .panel-heading:hover, .paragraphs-item-form .panel-default .panel-heading:focus {
  background-color: #ffffff;
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-heading:focus, .paragraphs-item-simple-feedback-form .panel-default .panel-heading:focus, .paragraphs-item-form .panel-default .panel-heading:focus {
  background-color: #ffffff;
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-heading:hover h3 a, .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:focus h3 a, .paragraphs-item-simple-feedback-form .panel-default .panel-heading:hover h3 a, .paragraphs-item-simple-feedback-form .panel-default .panel-heading:focus h3 a, .paragraphs-item-form .panel-default .panel-heading:hover h3 a, .paragraphs-item-form .panel-default .panel-heading:focus h3 a {
  /*.panel-heading h4 a[aria-expanded="true"] {*/
  color: #be0f34;
}
.views-bootstrap-accordion-plugin-style .panel-default:nth-child(even) .panel-heading, .paragraphs-item-simple-feedback-form .panel-default:nth-child(even) .panel-heading, .paragraphs-item-form .panel-default:nth-child(even) .panel-heading {
  background-color: #ffffff;
}
.views-bootstrap-accordion-plugin-style .panel-default:nth-child(even) .panel-heading:hover, .paragraphs-item-simple-feedback-form .panel-default:nth-child(even) .panel-heading:hover, .paragraphs-item-form .panel-default:nth-child(even) .panel-heading:hover {
  background-color: #ffffff;
}
.views-bootstrap-accordion-plugin-style.panel-group .panel, .paragraphs-item-simple-feedback-form.panel-group .panel, .paragraphs-item-form.panel-group .panel {
  border-bottom-color: #dcdcdc;
}
.widget-background-colour-applied .views-bootstrap-accordion-plugin-style .panel-default:nth-child(even) .panel-heading {
  background-color: #ffffff;
}
#footer .views-bootstrap-accordion-plugin-style .panel-default > .panel-heading h3 a, #footer .paragraphs-item-simple-feedback-form .panel-default > .panel-heading h3 a, #footer .paragraphs-item-form .panel-default > .panel-heading h3 a, #footer-bottom .views-bootstrap-accordion-plugin-style .panel-default > .panel-heading h3 a, #footer-bottom .paragraphs-item-simple-feedback-form .panel-default > .panel-heading h3 a, #footer-bottom .paragraphs-item-form .panel-default > .panel-heading h3 a {
  color: #444444;
}
#footer .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:hover h3 a, #footer .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:focus h3 a, #footer .paragraphs-item-simple-feedback-form .panel-default .panel-heading:hover h3 a, #footer .paragraphs-item-simple-feedback-form .panel-default .panel-heading:focus h3 a, #footer .paragraphs-item-form .panel-default .panel-heading:hover h3 a, #footer .paragraphs-item-form .panel-default .panel-heading:focus h3 a, #footer-bottom .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:hover h3 a, #footer-bottom .views-bootstrap-accordion-plugin-style .panel-default .panel-heading:focus h3 a, #footer-bottom .paragraphs-item-simple-feedback-form .panel-default .panel-heading:hover h3 a, #footer-bottom .paragraphs-item-simple-feedback-form .panel-default .panel-heading:focus h3 a, #footer-bottom .paragraphs-item-form .panel-default .panel-heading:hover h3 a, #footer-bottom .paragraphs-item-form .panel-default .panel-heading:focus h3 a {
  color: #070707;
}
#footer .views-bootstrap-accordion-plugin-style.panel-group .panel, #footer .paragraphs-item-simple-feedback-form.panel-group .panel, #footer .paragraphs-item-form.panel-group .panel, #footer-bottom .views-bootstrap-accordion-plugin-style.panel-group .panel, #footer-bottom .paragraphs-item-simple-feedback-form.panel-group .panel, #footer-bottom .paragraphs-item-form.panel-group .panel {
  background-color: #44687d;
  border-bottom-color: #44687d;
}
/* End bootstrap accordion */
.swiper-container .slide-wrapper {
  background-color: #f2f2f2;
  color: #444444;
}
.swiper-container .slide-wrapper a:visited .text-wrapper, .swiper-container .slide-wrapper a:link .text-wrapper, .swiper-container .slide-wrapper a .text-wrapper {
  background-color: #f2f2f2;
  color: #444444;
}
.swiper-container .slide-wrapper a:hover .text-wrapper, .swiper-container .slide-wrapper a:focus .text-wrapper, .swiper-container .slide-wrapper a:active .text-wrapper {
  background-color: #fcfcfc;
  color: #444444;
}
.swiper-container .slide-wrapper.text-overlay .text-wrapper, .swiper-container .slide-wrapper.text-overlay a .text-wrapper, .swiper-container .slide-wrapper.text-overlay a:link .text-wrapper, .swiper-container .slide-wrapper.text-overlay a:visited .text-wrapper {
  color: #ffffff;
  text-shadow: 0px 0px 12px #333;
}
.swiper-pagination-bullet {
  background-color: #444;
  color: #444;
  text-shadow: 0px 0px 12px #333;
}
.swiper-button-next, .swiper-button-prev {
  background-color: #f2f2f2;
  color: #444444;
}
.pane-image-gallery-listing-widget .swiper-button-next, .pane-image-gallery-listing-widget .swiper-button-prev {
  background-color: #cccccc;
  color: #444444;
}
.pane-image-gallery-listing-widget .text-box {
  background-color: #f2f2f2;
  color: #444444;
}
.pane-image-gallery-listing-widget .text-box * :not(".btn"), .pane-image-gallery-listing-widget .text-box *::before :not(".btn"), .pane-image-gallery-listing-widget .text-box *::after :not(".btn") {
  background-color: #f2f2f2;
  color: #444444;
}
.swiper-thumbs-container .swiper-wrapper .slide-wrapper {
  background-color: #fff;
}
.swiper-thumbs-container .swiper-slide-active .image-wrapper {
  border: 5px solid #444444;
}
.fancybox-title-float-wrap .child {
  background-color: #f2f2f2;
  color: #444444;
  text-shadow: none;
}
/* this style is outside the sass hierarchy as it needs the strenghthened selector of #maincontent to override site default  link colour in main content */
#maincontent .slide-wrapper.text-overlay .text-wrapper a {
  color: #ffffff;
  text-shadow: 0px 0px 12px #333;
}
/* End Slideshow */
/* Affiliate logos */
#wrapper-postfooter-logos .container, #wrapper-prefooter-logos .container, #wrapper-postfooter-logos .container h2, #wrapper-prefooter-logos .container h2 {
  background-color: #ffffff;
  color: #444444;
}
/* Breadcrumb */
.wrapper-main .breadcrumb {
  color: #666;
  background-color: #ffffff;
}
.wrapper-main .breadcrumb a {
  color: #666;
  text-decoration: none;
}
.wrapper-main .breadcrumb a:hover {
  color: #222;
}
.wrapper-main .breadcrumb > li + li:before {
  color: #666;
}
.wrapper-main .breadcrumb li.active {
  color: #222;
}
/* Search results page */
.page-search dt, .page-funnelback-search dt {
  color: #666;
}
.page-search dd, .page-funnelback-search dd {
  color: #002147;
}
.page-search .search-results .search-result, .page-funnelback-search .search-results .search-result {
  color: #666;
}
.page-search .search-results .search-result .title, .page-funnelback-search .search-results .search-result .title {
  color: #002147;
}
.page-search .search-results .search-result .search-snippet, .page-funnelback-search .search-results .search-result .search-snippet {
  color: #444;
}
.page-search .search-results .search-result a, .page-funnelback-search .search-results .search-result a {
  color: #3277ae;
}
.page-search .search-results .search-result .promoted_item, .page-funnelback-search .search-results .search-result .promoted_item {
  background-color: #ffffff;
  color: #be0f34;
}
.page-funnelback-search .search-results .search-result a.page-url:hover {
  color: #44687d;
}
/* Widgets  */
.wrapper-main .widget-header h2.widget-title, .wrapper-main .widget-header .widget-link a {
  color: #444;
  background-color: #fff;
}
.wrapper-main .widget-background-image-applied .widget-header h2.widget-title, .wrapper-main .widget-background-image-applied .widget-header .widget-link a {
  background-color: transparent;
}
.entity-paragraphs-item > .content > h2, .paragraphs-item-full > h2, .paragraphs-item-full h2.pane-title, .paragraphs-item-full h2.widget-title {
  color: #444;
  background-color: #fff;
}
/* Metadata widget */
.wrapper-main div.pane-metadata {
  color: #666;
}
.wrapper-main div.pane-metadata .event-location {
  color: #222;
}
.wrapper-main div.pane-metadata a {
  color: #3277ae;
}
.wrapper-main div.pane-metadata a:hover, .wrapper-main div.pane-metadata a:focus {
  color: #44687d;
}
.wrapper-main div.pane-metadata .group-contact {
  background-color: #ffffff;
}
/* Publications listing */
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .views-row-even article.listing-list-style {
  background-color: #f8f8f8;
}
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .views-row-odd article.listing-list-style {
  background-color: #fdfdfd;
}
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing article.listing-list-style :hover, .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing article.listing-list-style :focus {
  background-color: #F0F0EC;
}
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing article .list-style-title h3 {
  background-color: inherit;
  color: #222222;
}
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing article .list-style-publication-metadata {
  color: #444;
}
.wrapper-main .publication-permalink:before {
  color: #cdcccc;
}
.wrapper-main .publication-primary-metadata, .wrapper-main .publication-secondary-metadata {
  color: #666;
}
.wrapper-main .field_symplectic_abstract-wrapper {
  background-color: #f8f8f8;
  border-color: #F0F0EC;
}
.wrapper-main .publication-original-publication a:after, .wrapper-main .field_symplectic_doi a:after, .wrapper-main .publication-ora-record a:after {
  color: #222222;
}
.wrapper-main .publication-original-publication a:hover:after, .wrapper-main .field_symplectic_doi a:hover:after, .wrapper-main .publication-ora-record a:hover:after, .wrapper-main .publication-original-publication a:focus:after, .wrapper-main .field_symplectic_doi a:focus:after, .wrapper-main .publication-ora-record a:focus:after {
  color: #cdcccc;
}
.wrapper-main .publication-original-publication:before {
  color: #cdcccc;
}
/* Listings */
article.listing-list-style {
  color: #222222;
  background-color: #F0F0EC;
}
article.listing-list-style .list-style-title h3 {
  color: #444;
}
article.listing-list-style .list-style-teaser-text, article.listing-list-style .list-style-publication-date, article.listing-list-style .list-style-event-location, article.listing-list-style .list-style-person-job-title, article.listing-list-style .list-style-person-affiliation {
  color: #666;
}
article.listing-style-person-thumbnail {
  color: #444;
}
article.listing-style-person-thumbnail .thumbnail-panel-title h3 {
  color: #444;
}
article.listing-style-person-thumbnail .thumbnail-panel-teaser, article.listing-style-person-thumbnail .thumbnail-pub-date, article.listing-style-person-thumbnail .thumbnail-panel-event-location, article.listing-style-person-thumbnail .thumbnail-panel-person-affiliation, article.listing-style-person-thumbnail .thumbnail-panel-person-job-title {
  color: #666;
}
article.listing-style-thumbnail-panel {
  color: #222222;
}
article.listing-style-thumbnail-panel .thumbnail-panel {
  background-color: #F0F0EC;
}
article.listing-style-thumbnail-panel .thumbnail-panel-title h3 {
  color: #444;
}
article.listing-style-thumbnail-panel .thumbnail-panel-teaser, article.listing-style-thumbnail-panel .thumbnail-pub-date, article.listing-style-thumbnail-panel .thumbnail-panel-event-location, article.listing-style-thumbnail-panel .thumbnail-panel-person-affiliation, article.listing-style-thumbnail-panel .thumbnail-panel-person-job-title {
  color: #666;
}
article.listing-style-thumbnail-row {
  background-color: #F0F0EC;
}
article.listing-style-thumbnail-row .thumbnail-panel-title h3 {
  color: #444;
}
article.listing-style-thumbnail-row .thumbnail-pub-date, article.listing-style-thumbnail-row .thumbnail-event-location, article.listing-style-thumbnail-row .thumbnail-person-job-title {
  color: #666;
}
article.listing-style-thumbnail-row:hover {
  background-color: #E6E6E1;
}
article.listing-style-callout, article.item-style-grouping-strip {
  background-color: #F0F0EC;
  color: #222222;
}
article.listing-style-callout .listing-title h3, article.item-style-grouping-strip .listing-title h3 {
  color: #222222;
}
article.listing-style-callout .teaser-text, article.listing-style-callout .callout-event-location, article.listing-style-callout .callout-person-affiliation, article.listing-style-callout .callout-person-job-title, article.listing-style-callout .listing-item-event-location, article.listing-style-callout .listing-item-person-affiliation, article.listing-style-callout .listing-item-person-job-title, article.item-style-grouping-strip .teaser-text, article.item-style-grouping-strip .callout-event-location, article.item-style-grouping-strip .callout-person-affiliation, article.item-style-grouping-strip .callout-person-job-title, article.item-style-grouping-strip .listing-item-event-location, article.item-style-grouping-strip .listing-item-person-affiliation, article.item-style-grouping-strip .listing-item-person-job-title {
  color: #444;
}
article.listing-style-callout .callout-pub-date, article.listing-style-callout .listing-item-pub-date, article.item-style-grouping-strip .callout-pub-date, article.item-style-grouping-strip .listing-item-pub-date {
  color: #666;
}
article.listing-style-callout:hover {
  background-color: #E6E6E1;
}
article.listing-style-callout:hover .teaser-text {
  color: #000000;
}
article.listing-style-callout:hover .text-box {
  color: #000000;
  background-color: #E6E6E1;
}
article.listing-style-callout:hover .text-box * :not(".btn"), article.listing-style-callout:hover .text-box *::before :not(".btn"), article.listing-style-callout:hover .text-box *::after :not(".btn") {
  color: #000000;
  background-color: #E6E6E1;
}
article .list-style-date, article .thumbnail-date, article .callout-date {
  color: #666;
}
/* WYSIWYG image styles */
.embed-image .field-name-field-caption {
  color: #444;
}
.embed-image .field-name-field-attribution {
  color: #444;
}
.embed-image .field-name-field-attribution a {
  color: #000000;
}
/** WYSIWYG link lists **/
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li:before {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .four-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .four-col-bulletless li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-breaker .two-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-breaker .two-col-circled-list li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li:before {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .four-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .four-col-bulletless li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-landscape .two-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-landscape .two-col-circled-list li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li:before, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li:before, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li:before {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .four-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .four-col-bulletless li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:visited, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:link, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:active, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:visited, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:link, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:active, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:visited {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a:visited:not(.btn.btn-info) {
  color: #ffffff !important;
}
.wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner .item-style-grouping-imagetext .two-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .display-style-banner_listing .item-style-grouping-imagetext .two-col-circled-list li a.btn.btn-info:focus {
  text-decoration: none !important;
}
.wrapper-main .one-col-link-list li, .wrapper-main .two-col-link-list li, .wrapper-main .three-col-link-list li, .wrapper-main .four-col-link-list li, .wrapper-main .one-col-bulletless li, .wrapper-main .two-col-bulletless li, .wrapper-main .three-col-bulletless li, .wrapper-main .four-col-bulletless li {
  color: #444;
}
.wrapper-main .one-col-link-list li a:link, .wrapper-main .one-col-link-list li a:hover, .wrapper-main .one-col-link-list li a:active, .wrapper-main .one-col-link-list li a:visited, .wrapper-main .two-col-link-list li a:link, .wrapper-main .two-col-link-list li a:hover, .wrapper-main .two-col-link-list li a:active, .wrapper-main .two-col-link-list li a:visited, .wrapper-main .three-col-link-list li a:link, .wrapper-main .three-col-link-list li a:hover, .wrapper-main .three-col-link-list li a:active, .wrapper-main .three-col-link-list li a:visited, .wrapper-main .four-col-link-list li a:link, .wrapper-main .four-col-link-list li a:hover, .wrapper-main .four-col-link-list li a:active, .wrapper-main .four-col-link-list li a:visited, .wrapper-main .one-col-bulletless li a:link, .wrapper-main .one-col-bulletless li a:hover, .wrapper-main .one-col-bulletless li a:active, .wrapper-main .one-col-bulletless li a:visited, .wrapper-main .two-col-bulletless li a:link, .wrapper-main .two-col-bulletless li a:hover, .wrapper-main .two-col-bulletless li a:active, .wrapper-main .two-col-bulletless li a:visited, .wrapper-main .three-col-bulletless li a:link, .wrapper-main .three-col-bulletless li a:hover, .wrapper-main .three-col-bulletless li a:active, .wrapper-main .three-col-bulletless li a:visited, .wrapper-main .four-col-bulletless li a:link, .wrapper-main .four-col-bulletless li a:hover, .wrapper-main .four-col-bulletless li a:active, .wrapper-main .four-col-bulletless li a:visited {
  color: #444 !important;
}
.wrapper-main .one-col-link-list li:before, .wrapper-main .two-col-link-list li:before, .wrapper-main .three-col-link-list li:before, .wrapper-main .four-col-link-list li:before, .wrapper-main .one-col-bulletless li:before, .wrapper-main .two-col-bulletless li:before, .wrapper-main .three-col-bulletless li:before, .wrapper-main .four-col-bulletless li:before {
  color: #444;
}
.wrapper-main .one-col-link-list li a:not(.btn.btn-info), .wrapper-main .one-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .one-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .two-col-link-list li a:not(.btn.btn-info), .wrapper-main .two-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .two-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .three-col-link-list li a:not(.btn.btn-info), .wrapper-main .three-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .three-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .four-col-link-list li a:not(.btn.btn-info), .wrapper-main .four-col-link-list li a:active:not(.btn.btn-info), .wrapper-main .four-col-link-list li a:visited:not(.btn.btn-info), .wrapper-main .one-col-bulletless li a:not(.btn.btn-info), .wrapper-main .one-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .one-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .two-col-bulletless li a:not(.btn.btn-info), .wrapper-main .two-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .two-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .three-col-bulletless li a:not(.btn.btn-info), .wrapper-main .three-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .three-col-bulletless li a:visited:not(.btn.btn-info), .wrapper-main .four-col-bulletless li a:not(.btn.btn-info), .wrapper-main .four-col-bulletless li a:active:not(.btn.btn-info), .wrapper-main .four-col-bulletless li a:visited:not(.btn.btn-info) {
  color: #444;
}
.wrapper-main .one-col-link-list li a.btn.btn-info:hover, .wrapper-main .one-col-link-list li a.btn.btn-info:focus, .wrapper-main .two-col-link-list li a.btn.btn-info:hover, .wrapper-main .two-col-link-list li a.btn.btn-info:focus, .wrapper-main .three-col-link-list li a.btn.btn-info:hover, .wrapper-main .three-col-link-list li a.btn.btn-info:focus, .wrapper-main .four-col-link-list li a.btn.btn-info:hover, .wrapper-main .four-col-link-list li a.btn.btn-info:focus, .wrapper-main .one-col-bulletless li a.btn.btn-info:hover, .wrapper-main .one-col-bulletless li a.btn.btn-info:focus, .wrapper-main .two-col-bulletless li a.btn.btn-info:hover, .wrapper-main .two-col-bulletless li a.btn.btn-info:focus, .wrapper-main .three-col-bulletless li a.btn.btn-info:hover, .wrapper-main .three-col-bulletless li a.btn.btn-info:focus, .wrapper-main .four-col-bulletless li a.btn.btn-info:hover, .wrapper-main .four-col-bulletless li a.btn.btn-info:focus {
  text-decoration: none;
}
.wrapper-main .one-col-circled-list li, .wrapper-main .two-col-circled-list li {
  color: #444 !important;
}
.wrapper-main .one-col-circled-list li a:link, .wrapper-main .one-col-circled-list li a:hover, .wrapper-main .one-col-circled-list li a:active, .wrapper-main .one-col-circled-list li a:visited, .wrapper-main .two-col-circled-list li a:link, .wrapper-main .two-col-circled-list li a:hover, .wrapper-main .two-col-circled-list li a:active, .wrapper-main .two-col-circled-list li a:visited {
  color: #444 !important;
}
.wrapper-main .one-col-circled-list li:not(.btn.btn-info), .wrapper-main .one-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .one-col-circled-list li a:visited:not(.btn.btn-info), .wrapper-main .two-col-circled-list li:not(.btn.btn-info), .wrapper-main .two-col-circled-list li a:active:not(.btn.btn-info), .wrapper-main .two-col-circled-list li a:visited:not(.btn.btn-info) {
  color: #444 !important;
}
.wrapper-main .one-col-circled-list li a.btn.btn-info:hover, .wrapper-main .one-col-circled-list li a.btn.btn-info:focus, .wrapper-main .two-col-circled-list li a.btn.btn-info:hover, .wrapper-main .two-col-circled-list li a.btn.btn-info:focus {
  text-decoration: none !important;
}
/* Webforms */
#block-system-main > .node-webform, #wrapper-main .paragraphs-item-form, #footer .paragraphs-item-form, #footer-bottom .paragraphs-item-form, body.node-type-webform, body.page-siterequest-form {
  /* using wrapper-main id to ensure styles override bootstrap defaults */
}
#block-system-main > .node-webform form:not(.form-search) input[type="tel"], #block-system-main > .node-webform form:not(.form-search) input[type="text"], #block-system-main > .node-webform form:not(.form-search) input[type="email"], #block-system-main > .node-webform form:not(.form-search) input[type="number"], #block-system-main > .node-webform form:not(.form-search) select, #block-system-main > .node-webform form:not(.form-search) option:not(:checked), #block-system-main > .node-webform form:not(.form-search) textarea, #block-system-main > .node-webform form:not(.form-search) span.file a, #block-system-main > .node-webform #oxdrupal-site-request-form input[type="tel"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="text"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="email"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="number"], #block-system-main > .node-webform #oxdrupal-site-request-form select, #block-system-main > .node-webform #oxdrupal-site-request-form option:not(:checked), #block-system-main > .node-webform #oxdrupal-site-request-form textarea, #block-system-main > .node-webform #oxdrupal-site-request-form span.file a, #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="tel"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="text"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="email"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="number"], #wrapper-main .paragraphs-item-form form:not(.form-search) select, #wrapper-main .paragraphs-item-form form:not(.form-search) option:not(:checked), #wrapper-main .paragraphs-item-form form:not(.form-search) textarea, #wrapper-main .paragraphs-item-form form:not(.form-search) span.file a, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form option:not(:checked), #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form span.file a, #footer .paragraphs-item-form form:not(.form-search) input[type="tel"], #footer .paragraphs-item-form form:not(.form-search) input[type="text"], #footer .paragraphs-item-form form:not(.form-search) input[type="email"], #footer .paragraphs-item-form form:not(.form-search) input[type="number"], #footer .paragraphs-item-form form:not(.form-search) select, #footer .paragraphs-item-form form:not(.form-search) option:not(:checked), #footer .paragraphs-item-form form:not(.form-search) textarea, #footer .paragraphs-item-form form:not(.form-search) span.file a, #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #footer .paragraphs-item-form #oxdrupal-site-request-form select, #footer .paragraphs-item-form #oxdrupal-site-request-form option:not(:checked), #footer .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-form #oxdrupal-site-request-form span.file a, #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="tel"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="text"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="email"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="number"], #footer-bottom .paragraphs-item-form form:not(.form-search) select, #footer-bottom .paragraphs-item-form form:not(.form-search) option:not(:checked), #footer-bottom .paragraphs-item-form form:not(.form-search) textarea, #footer-bottom .paragraphs-item-form form:not(.form-search) span.file a, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form option:not(:checked), #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form span.file a, body.node-type-webform form:not(.form-search) input[type="tel"], body.node-type-webform form:not(.form-search) input[type="text"], body.node-type-webform form:not(.form-search) input[type="email"], body.node-type-webform form:not(.form-search) input[type="number"], body.node-type-webform form:not(.form-search) select, body.node-type-webform form:not(.form-search) option:not(:checked), body.node-type-webform form:not(.form-search) textarea, body.node-type-webform form:not(.form-search) span.file a, body.node-type-webform #oxdrupal-site-request-form input[type="tel"], body.node-type-webform #oxdrupal-site-request-form input[type="text"], body.node-type-webform #oxdrupal-site-request-form input[type="email"], body.node-type-webform #oxdrupal-site-request-form input[type="number"], body.node-type-webform #oxdrupal-site-request-form select, body.node-type-webform #oxdrupal-site-request-form option:not(:checked), body.node-type-webform #oxdrupal-site-request-form textarea, body.node-type-webform #oxdrupal-site-request-form span.file a, body.page-siterequest-form form:not(.form-search) input[type="tel"], body.page-siterequest-form form:not(.form-search) input[type="text"], body.page-siterequest-form form:not(.form-search) input[type="email"], body.page-siterequest-form form:not(.form-search) input[type="number"], body.page-siterequest-form form:not(.form-search) select, body.page-siterequest-form form:not(.form-search) option:not(:checked), body.page-siterequest-form form:not(.form-search) textarea, body.page-siterequest-form form:not(.form-search) span.file a, body.page-siterequest-form #oxdrupal-site-request-form input[type="tel"], body.page-siterequest-form #oxdrupal-site-request-form input[type="text"], body.page-siterequest-form #oxdrupal-site-request-form input[type="email"], body.page-siterequest-form #oxdrupal-site-request-form input[type="number"], body.page-siterequest-form #oxdrupal-site-request-form select, body.page-siterequest-form #oxdrupal-site-request-form option:not(:checked), body.page-siterequest-form #oxdrupal-site-request-form textarea, body.page-siterequest-form #oxdrupal-site-request-form span.file a {
  color: #444444;
  background-color: #ffffff;
}
#block-system-main > .node-webform form:not(.form-search) input[type="tel"], #block-system-main > .node-webform form:not(.form-search) input[type="file"], #block-system-main > .node-webform form:not(.form-search) input[type="text"], #block-system-main > .node-webform form:not(.form-search) input[type="email"], #block-system-main > .node-webform form:not(.form-search) input[type="number"], #block-system-main > .node-webform form:not(.form-search) select, #block-system-main > .node-webform form:not(.form-search) textarea, #block-system-main > .node-webform form:not(.form-search) fieldset, #block-system-main > .node-webform #oxdrupal-site-request-form input[type="tel"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="file"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="text"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="email"], #block-system-main > .node-webform #oxdrupal-site-request-form input[type="number"], #block-system-main > .node-webform #oxdrupal-site-request-form select, #block-system-main > .node-webform #oxdrupal-site-request-form textarea, #block-system-main > .node-webform #oxdrupal-site-request-form fieldset, #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="tel"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="file"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="text"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="email"], #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="number"], #wrapper-main .paragraphs-item-form form:not(.form-search) select, #wrapper-main .paragraphs-item-form form:not(.form-search) textarea, #wrapper-main .paragraphs-item-form form:not(.form-search) fieldset, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form fieldset, #footer .paragraphs-item-form form:not(.form-search) input[type="tel"], #footer .paragraphs-item-form form:not(.form-search) input[type="file"], #footer .paragraphs-item-form form:not(.form-search) input[type="text"], #footer .paragraphs-item-form form:not(.form-search) input[type="email"], #footer .paragraphs-item-form form:not(.form-search) input[type="number"], #footer .paragraphs-item-form form:not(.form-search) select, #footer .paragraphs-item-form form:not(.form-search) textarea, #footer .paragraphs-item-form form:not(.form-search) fieldset, #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #footer .paragraphs-item-form #oxdrupal-site-request-form select, #footer .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-form #oxdrupal-site-request-form fieldset, #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="tel"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="file"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="text"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="email"], #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="number"], #footer-bottom .paragraphs-item-form form:not(.form-search) select, #footer-bottom .paragraphs-item-form form:not(.form-search) textarea, #footer-bottom .paragraphs-item-form form:not(.form-search) fieldset, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form fieldset, body.node-type-webform form:not(.form-search) input[type="tel"], body.node-type-webform form:not(.form-search) input[type="file"], body.node-type-webform form:not(.form-search) input[type="text"], body.node-type-webform form:not(.form-search) input[type="email"], body.node-type-webform form:not(.form-search) input[type="number"], body.node-type-webform form:not(.form-search) select, body.node-type-webform form:not(.form-search) textarea, body.node-type-webform form:not(.form-search) fieldset, body.node-type-webform #oxdrupal-site-request-form input[type="tel"], body.node-type-webform #oxdrupal-site-request-form input[type="file"], body.node-type-webform #oxdrupal-site-request-form input[type="text"], body.node-type-webform #oxdrupal-site-request-form input[type="email"], body.node-type-webform #oxdrupal-site-request-form input[type="number"], body.node-type-webform #oxdrupal-site-request-form select, body.node-type-webform #oxdrupal-site-request-form textarea, body.node-type-webform #oxdrupal-site-request-form fieldset, body.page-siterequest-form form:not(.form-search) input[type="tel"], body.page-siterequest-form form:not(.form-search) input[type="file"], body.page-siterequest-form form:not(.form-search) input[type="text"], body.page-siterequest-form form:not(.form-search) input[type="email"], body.page-siterequest-form form:not(.form-search) input[type="number"], body.page-siterequest-form form:not(.form-search) select, body.page-siterequest-form form:not(.form-search) textarea, body.page-siterequest-form form:not(.form-search) fieldset, body.page-siterequest-form #oxdrupal-site-request-form input[type="tel"], body.page-siterequest-form #oxdrupal-site-request-form input[type="file"], body.page-siterequest-form #oxdrupal-site-request-form input[type="text"], body.page-siterequest-form #oxdrupal-site-request-form input[type="email"], body.page-siterequest-form #oxdrupal-site-request-form input[type="number"], body.page-siterequest-form #oxdrupal-site-request-form select, body.page-siterequest-form #oxdrupal-site-request-form textarea, body.page-siterequest-form #oxdrupal-site-request-form fieldset {
  border-color: #707070;
}
#block-system-main > .node-webform form:not(.form-search) fieldset.collapsed .panel-heading, #block-system-main > .node-webform #oxdrupal-site-request-form fieldset.collapsed .panel-heading, #wrapper-main .paragraphs-item-form form:not(.form-search) fieldset.collapsed .panel-heading, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form fieldset.collapsed .panel-heading, #footer .paragraphs-item-form form:not(.form-search) fieldset.collapsed .panel-heading, #footer .paragraphs-item-form #oxdrupal-site-request-form fieldset.collapsed .panel-heading, #footer-bottom .paragraphs-item-form form:not(.form-search) fieldset.collapsed .panel-heading, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form fieldset.collapsed .panel-heading, body.node-type-webform form:not(.form-search) fieldset.collapsed .panel-heading, body.node-type-webform #oxdrupal-site-request-form fieldset.collapsed .panel-heading, body.page-siterequest-form form:not(.form-search) fieldset.collapsed .panel-heading, body.page-siterequest-form #oxdrupal-site-request-form fieldset.collapsed .panel-heading {
  border-color: #cccccc;
}
#block-system-main > .node-webform form:not(.form-search) .webform-progressbar-outer, #block-system-main > .node-webform form:not(.form-search) .webform-progressbar-page, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-progressbar-outer, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-progressbar-page, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-progressbar-outer, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-progressbar-page, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-outer, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page, #footer .paragraphs-item-form form:not(.form-search) .webform-progressbar-outer, #footer .paragraphs-item-form form:not(.form-search) .webform-progressbar-page, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-outer, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-progressbar-outer, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-progressbar-page, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-outer, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page, body.node-type-webform form:not(.form-search) .webform-progressbar-outer, body.node-type-webform form:not(.form-search) .webform-progressbar-page, body.node-type-webform #oxdrupal-site-request-form .webform-progressbar-outer, body.node-type-webform #oxdrupal-site-request-form .webform-progressbar-page, body.page-siterequest-form form:not(.form-search) .webform-progressbar-outer, body.page-siterequest-form form:not(.form-search) .webform-progressbar-page, body.page-siterequest-form #oxdrupal-site-request-form .webform-progressbar-outer, body.page-siterequest-form #oxdrupal-site-request-form .webform-progressbar-page {
  border-color: #cccccc;
  background-color: #cccccc;
}
#block-system-main > .node-webform form:not(.form-search) .webform-progressbar-page.current, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-progressbar-page.current, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.current, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.current, #footer .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.current, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.current, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.current, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.current, body.node-type-webform form:not(.form-search) .webform-progressbar-page.current, body.node-type-webform #oxdrupal-site-request-form .webform-progressbar-page.current, body.page-siterequest-form form:not(.form-search) .webform-progressbar-page.current, body.page-siterequest-form #oxdrupal-site-request-form .webform-progressbar-page.current {
  background-color: #444444;
}
#block-system-main > .node-webform form:not(.form-search) .webform-progressbar-inner, #block-system-main > .node-webform form:not(.form-search) .webform-progressbar-page.completed, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-progressbar-inner, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-progressbar-page.completed, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-progressbar-inner, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.completed, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-inner, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.completed, #footer .paragraphs-item-form form:not(.form-search) .webform-progressbar-inner, #footer .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.completed, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-inner, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.completed, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-progressbar-inner, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-progressbar-page.completed, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-inner, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-progressbar-page.completed, body.node-type-webform form:not(.form-search) .webform-progressbar-inner, body.node-type-webform form:not(.form-search) .webform-progressbar-page.completed, body.node-type-webform #oxdrupal-site-request-form .webform-progressbar-inner, body.node-type-webform #oxdrupal-site-request-form .webform-progressbar-page.completed, body.page-siterequest-form form:not(.form-search) .webform-progressbar-inner, body.page-siterequest-form form:not(.form-search) .webform-progressbar-page.completed, body.page-siterequest-form #oxdrupal-site-request-form .webform-progressbar-inner, body.page-siterequest-form #oxdrupal-site-request-form .webform-progressbar-page.completed {
  background-color: #444444;
}
#block-system-main > .node-webform form:not(.form-search) label, #block-system-main > .node-webform form:not(.form-search) legend, #block-system-main > .node-webform #oxdrupal-site-request-form label, #block-system-main > .node-webform #oxdrupal-site-request-form legend, #wrapper-main .paragraphs-item-form form:not(.form-search) label, #wrapper-main .paragraphs-item-form form:not(.form-search) legend, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form label, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form legend, #footer .paragraphs-item-form form:not(.form-search) label, #footer .paragraphs-item-form form:not(.form-search) legend, #footer .paragraphs-item-form #oxdrupal-site-request-form label, #footer .paragraphs-item-form #oxdrupal-site-request-form legend, #footer-bottom .paragraphs-item-form form:not(.form-search) label, #footer-bottom .paragraphs-item-form form:not(.form-search) legend, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form label, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form legend, body.node-type-webform form:not(.form-search) label, body.node-type-webform form:not(.form-search) legend, body.node-type-webform #oxdrupal-site-request-form label, body.node-type-webform #oxdrupal-site-request-form legend, body.page-siterequest-form form:not(.form-search) label, body.page-siterequest-form form:not(.form-search) legend, body.page-siterequest-form #oxdrupal-site-request-form label, body.page-siterequest-form #oxdrupal-site-request-form legend {
  color: #444444;
  background-color: #ffffff;
}
#block-system-main > .node-webform form:not(.form-search) .table-striped > thead > tr > th, #block-system-main > .node-webform #oxdrupal-site-request-form .table-striped > thead > tr > th, #wrapper-main .paragraphs-item-form form:not(.form-search) .table-striped > thead > tr > th, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .table-striped > thead > tr > th, #footer .paragraphs-item-form form:not(.form-search) .table-striped > thead > tr > th, #footer .paragraphs-item-form #oxdrupal-site-request-form .table-striped > thead > tr > th, #footer-bottom .paragraphs-item-form form:not(.form-search) .table-striped > thead > tr > th, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .table-striped > thead > tr > th, body.node-type-webform form:not(.form-search) .table-striped > thead > tr > th, body.node-type-webform #oxdrupal-site-request-form .table-striped > thead > tr > th, body.page-siterequest-form form:not(.form-search) .table-striped > thead > tr > th, body.page-siterequest-form #oxdrupal-site-request-form .table-striped > thead > tr > th {
  color: #444444;
  background-color: #f2f2f2;
}
#block-system-main > .node-webform form:not(.form-search) .webform-calendar-overlay:hover, #block-system-main > .node-webform form:not(.form-search) .webform-calendar:hover, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-calendar-overlay:hover, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-calendar:hover, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-calendar-overlay:hover, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-calendar:hover, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar-overlay:hover, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar:hover, #footer .paragraphs-item-form form:not(.form-search) .webform-calendar-overlay:hover, #footer .paragraphs-item-form form:not(.form-search) .webform-calendar:hover, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar-overlay:hover, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar:hover, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-calendar-overlay:hover, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-calendar:hover, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar-overlay:hover, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-calendar:hover, body.node-type-webform form:not(.form-search) .webform-calendar-overlay:hover, body.node-type-webform form:not(.form-search) .webform-calendar:hover, body.node-type-webform #oxdrupal-site-request-form .webform-calendar-overlay:hover, body.node-type-webform #oxdrupal-site-request-form .webform-calendar:hover, body.page-siterequest-form form:not(.form-search) .webform-calendar-overlay:hover, body.page-siterequest-form form:not(.form-search) .webform-calendar:hover, body.page-siterequest-form #oxdrupal-site-request-form .webform-calendar-overlay:hover, body.page-siterequest-form #oxdrupal-site-request-form .webform-calendar:hover {
  color: #444444;
}
#block-system-main > .node-webform form:not(.form-search) [type="radio"]:checked + span::before, #block-system-main > .node-webform #oxdrupal-site-request-form [type="radio"]:checked + span::before, #wrapper-main .paragraphs-item-form form:not(.form-search) [type="radio"]:checked + span::before, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form [type="radio"]:checked + span::before, #footer .paragraphs-item-form form:not(.form-search) [type="radio"]:checked + span::before, #footer .paragraphs-item-form #oxdrupal-site-request-form [type="radio"]:checked + span::before, #footer-bottom .paragraphs-item-form form:not(.form-search) [type="radio"]:checked + span::before, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form [type="radio"]:checked + span::before, body.node-type-webform form:not(.form-search) [type="radio"]:checked + span::before, body.node-type-webform #oxdrupal-site-request-form [type="radio"]:checked + span::before, body.page-siterequest-form form:not(.form-search) [type="radio"]:checked + span::before, body.page-siterequest-form #oxdrupal-site-request-form [type="radio"]:checked + span::before {
  background-color: #444444;
}
#block-system-main > .node-webform form:not(.form-search) [type="checkbox"]:checked + span::after, #block-system-main > .node-webform form:not(.form-search) .icon, #block-system-main > .node-webform form:not(.form-search) .glyphicon, #block-system-main > .node-webform #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, #block-system-main > .node-webform #oxdrupal-site-request-form .icon, #block-system-main > .node-webform #oxdrupal-site-request-form .glyphicon, #wrapper-main .paragraphs-item-form form:not(.form-search) [type="checkbox"]:checked + span::after, #wrapper-main .paragraphs-item-form form:not(.form-search) .icon, #wrapper-main .paragraphs-item-form form:not(.form-search) .glyphicon, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .icon, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .glyphicon, #footer .paragraphs-item-form form:not(.form-search) [type="checkbox"]:checked + span::after, #footer .paragraphs-item-form form:not(.form-search) .icon, #footer .paragraphs-item-form form:not(.form-search) .glyphicon, #footer .paragraphs-item-form #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, #footer .paragraphs-item-form #oxdrupal-site-request-form .icon, #footer .paragraphs-item-form #oxdrupal-site-request-form .glyphicon, #footer-bottom .paragraphs-item-form form:not(.form-search) [type="checkbox"]:checked + span::after, #footer-bottom .paragraphs-item-form form:not(.form-search) .icon, #footer-bottom .paragraphs-item-form form:not(.form-search) .glyphicon, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .icon, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .glyphicon, body.node-type-webform form:not(.form-search) [type="checkbox"]:checked + span::after, body.node-type-webform form:not(.form-search) .icon, body.node-type-webform form:not(.form-search) .glyphicon, body.node-type-webform #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, body.node-type-webform #oxdrupal-site-request-form .icon, body.node-type-webform #oxdrupal-site-request-form .glyphicon, body.page-siterequest-form form:not(.form-search) [type="checkbox"]:checked + span::after, body.page-siterequest-form form:not(.form-search) .icon, body.page-siterequest-form form:not(.form-search) .glyphicon, body.page-siterequest-form #oxdrupal-site-request-form [type="checkbox"]:checked + span::after, body.page-siterequest-form #oxdrupal-site-request-form .icon, body.page-siterequest-form #oxdrupal-site-request-form .glyphicon {
  color: #444444;
}
#block-system-main > .node-webform form:not(.form-search) .webform-component-grid label, #block-system-main > .node-webform #oxdrupal-site-request-form .webform-component-grid label, #wrapper-main .paragraphs-item-form form:not(.form-search) .webform-component-grid label, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-component-grid label, #footer .paragraphs-item-form form:not(.form-search) .webform-component-grid label, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-component-grid label, #footer-bottom .paragraphs-item-form form:not(.form-search) .webform-component-grid label, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-component-grid label, body.node-type-webform form:not(.form-search) .webform-component-grid label, body.node-type-webform #oxdrupal-site-request-form .webform-component-grid label, body.page-siterequest-form form:not(.form-search) .webform-component-grid label, body.page-siterequest-form #oxdrupal-site-request-form .webform-component-grid label {
  background-color: transparent;
}
#block-system-main > .node-webform form:not(.form-search) .help-block, #block-system-main > .node-webform #oxdrupal-site-request-form .help-block, #wrapper-main .paragraphs-item-form form:not(.form-search) .help-block, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer .paragraphs-item-form form:not(.form-search) .help-block, #footer .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer-bottom .paragraphs-item-form form:not(.form-search) .help-block, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .help-block, body.node-type-webform form:not(.form-search) .help-block, body.node-type-webform #oxdrupal-site-request-form .help-block, body.page-siterequest-form form:not(.form-search) .help-block, body.page-siterequest-form #oxdrupal-site-request-form .help-block {
  color: #444444;
}
#block-system-main > .node-webform .webform-client-form button, #block-system-main > .node-webform > div button, #wrapper-main .paragraphs-item-form .webform-client-form button, #wrapper-main .paragraphs-item-form > div button, #footer .paragraphs-item-form .webform-client-form button, #footer .paragraphs-item-form > div button, #footer-bottom .paragraphs-item-form .webform-client-form button, #footer-bottom .paragraphs-item-form > div button, body.node-type-webform .webform-client-form button, body.node-type-webform > div button, body.page-siterequest-form .webform-client-form button, body.page-siterequest-form > div button {
  background-color: #be0f34;
  border-color: #be0f34;
  color: #ffffff;
}
#block-system-main > .node-webform .webform-client-form button:focus, #block-system-main > .node-webform .webform-client-form button:hover, #block-system-main > .node-webform > div button:focus, #block-system-main > .node-webform > div button:hover, #wrapper-main .paragraphs-item-form .webform-client-form button:focus, #wrapper-main .paragraphs-item-form .webform-client-form button:hover, #wrapper-main .paragraphs-item-form > div button:focus, #wrapper-main .paragraphs-item-form > div button:hover, #footer .paragraphs-item-form .webform-client-form button:focus, #footer .paragraphs-item-form .webform-client-form button:hover, #footer .paragraphs-item-form > div button:focus, #footer .paragraphs-item-form > div button:hover, #footer-bottom .paragraphs-item-form .webform-client-form button:focus, #footer-bottom .paragraphs-item-form .webform-client-form button:hover, #footer-bottom .paragraphs-item-form > div button:focus, #footer-bottom .paragraphs-item-form > div button:hover, body.node-type-webform .webform-client-form button:focus, body.node-type-webform .webform-client-form button:hover, body.node-type-webform > div button:focus, body.node-type-webform > div button:hover, body.page-siterequest-form .webform-client-form button:focus, body.page-siterequest-form .webform-client-form button:hover, body.page-siterequest-form > div button:focus, body.page-siterequest-form > div button:hover {
  background-color: #c8193e;
  border-color: #c8193e;
  color: #ffffff;
}
/*
 * This is all to set one tricky rule that needs to be different
 * based on whether the site has custom advanced colours or not.
 */
body.custom_advanced #block-system-main > .node-webform, body.custom_advanced #wrapper-main .paragraphs-item-form, body.custom_advanced #footer .paragraphs-item-form, body.custom_advanced #footer-bottom .paragraphs-item-form, body.node-type-webform.custom_advanced, body.page-siterequest-form.custom_advanced {
  /* using wrapper-main id to ensure styles override bootstrap defaults */
}
body.custom_advanced #block-system-main > .node-webform form:not(.form-search) input[type="tel"], body.custom_advanced #block-system-main > .node-webform form:not(.form-search) input[type="file"], body.custom_advanced #block-system-main > .node-webform form:not(.form-search) input[type="text"], body.custom_advanced #block-system-main > .node-webform form:not(.form-search) input[type="email"], body.custom_advanced #block-system-main > .node-webform form:not(.form-search) input[type="number"], body.custom_advanced #block-system-main > .node-webform form:not(.form-search) select, body.custom_advanced #block-system-main > .node-webform form:not(.form-search) textarea, body.custom_advanced #block-system-main > .node-webform form:not(.form-search) fieldset, body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form input[type="tel"], body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form input[type="file"], body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form input[type="text"], body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form input[type="email"], body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form input[type="number"], body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form select, body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form textarea, body.custom_advanced #block-system-main > .node-webform #oxdrupal-site-request-form fieldset, body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="tel"], body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="file"], body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="text"], body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="email"], body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) input[type="number"], body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) select, body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) textarea, body.custom_advanced #wrapper-main .paragraphs-item-form form:not(.form-search) fieldset, body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form select, body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form textarea, body.custom_advanced #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form fieldset, body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) input[type="tel"], body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) input[type="file"], body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) input[type="text"], body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) input[type="email"], body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) input[type="number"], body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) select, body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) textarea, body.custom_advanced #footer .paragraphs-item-form form:not(.form-search) fieldset, body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form select, body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form textarea, body.custom_advanced #footer .paragraphs-item-form #oxdrupal-site-request-form fieldset, body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="tel"], body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="file"], body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="text"], body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="email"], body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) input[type="number"], body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) select, body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) textarea, body.custom_advanced #footer-bottom .paragraphs-item-form form:not(.form-search) fieldset, body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="tel"], body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="file"], body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="text"], body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="email"], body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type="number"], body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form select, body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form textarea, body.custom_advanced #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form fieldset, body.node-type-webform.custom_advanced form:not(.form-search) input[type="tel"], body.node-type-webform.custom_advanced form:not(.form-search) input[type="file"], body.node-type-webform.custom_advanced form:not(.form-search) input[type="text"], body.node-type-webform.custom_advanced form:not(.form-search) input[type="email"], body.node-type-webform.custom_advanced form:not(.form-search) input[type="number"], body.node-type-webform.custom_advanced form:not(.form-search) select, body.node-type-webform.custom_advanced form:not(.form-search) textarea, body.node-type-webform.custom_advanced form:not(.form-search) fieldset, body.node-type-webform.custom_advanced #oxdrupal-site-request-form input[type="tel"], body.node-type-webform.custom_advanced #oxdrupal-site-request-form input[type="file"], body.node-type-webform.custom_advanced #oxdrupal-site-request-form input[type="text"], body.node-type-webform.custom_advanced #oxdrupal-site-request-form input[type="email"], body.node-type-webform.custom_advanced #oxdrupal-site-request-form input[type="number"], body.node-type-webform.custom_advanced #oxdrupal-site-request-form select, body.node-type-webform.custom_advanced #oxdrupal-site-request-form textarea, body.node-type-webform.custom_advanced #oxdrupal-site-request-form fieldset, body.page-siterequest-form.custom_advanced form:not(.form-search) input[type="tel"], body.page-siterequest-form.custom_advanced form:not(.form-search) input[type="file"], body.page-siterequest-form.custom_advanced form:not(.form-search) input[type="text"], body.page-siterequest-form.custom_advanced form:not(.form-search) input[type="email"], body.page-siterequest-form.custom_advanced form:not(.form-search) input[type="number"], body.page-siterequest-form.custom_advanced form:not(.form-search) select, body.page-siterequest-form.custom_advanced form:not(.form-search) textarea, body.page-siterequest-form.custom_advanced form:not(.form-search) fieldset, body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form input[type="tel"], body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form input[type="file"], body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form input[type="text"], body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form input[type="email"], body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form input[type="number"], body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form select, body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form textarea, body.page-siterequest-form.custom_advanced #oxdrupal-site-request-form fieldset {
  border-color: #cccccc;
}
/* date picker */
.ui-datepicker#ui-datepicker-div {
  color: #444444;
  background-color: #f2f2f2;
}
.ui-datepicker .ui-state-default.ui-state-active, .ui-datepicker .ui-state-default.ui-state-hover {
  background-color: #444444;
  color: #ffffff;
}
/* end date picker */
/* Stop codesniffer from whinging about invisible elements */
.element-invisible {
  background-color: #ffffff !important;
  color: #444 !important;
}
/* File icons for embedded files */
.file-document .file a:after {
  color: #ffffff;
}
.file-document.file-application-pdf .file a:after {
  background-color: #DE2A11;
}
.file-document.file-application-vndopenxmlformats-officedocumentwordprocessingmldocument .file a:after {
  background-color: #2A5696;
}
.file-document.file-application-vndopenxmlformats-officedocumentpresentationmlpresentation .file a:after {
  background-color: #EA4300;
}
.file-document.file-application-vndopenxmlformats-officedocumentspreadsheetmlsheet .file a:after {
  background-color: #1D7044;
}
/* Add a lock icon to oxonly files in the edit form */
.file-private:before {
  color: #ffffff;
  background-color: #444;
}
/* Administrative shortcuts toolbar */
#navbar-administration .navbar-tab a:focus {
  border-color: #000;
}
@media (min-width: 1200px) {
  #navbar-administration .navbar-tab .env-notification {
    color: #ffffff;
    border-color: #ffffff;
  }
}
#navbar-administration .env-notification.env-local {
  background-color: #7cbb00;
  border-color: #34a853;
}
#navbar-administration .env-notification.env-ci {
  background-color: #B368D9;
  border-color: #A750D3;
}
#navbar-administration .env-notification.env-dev {
  background-color: #00a1f1;
  border-color: #4285F4;
}
#navbar-administration .env-notification.env-devaccept {
  background-color: #ffbb00;
  border-color: #fBBC05;
}
#navbar-administration .env-notification.env-demo {
  background-color: #B368D9;
  border-color: #A750D3;
}
#navbar-administration .env-notification.env-test {
  background-color: #fbbc05;
  border-color: #ea4335;
}
#navbar-administration .env-notification.env-prod {
  background-color: #f65314;
  border-color: #E50914;
}
/* user nav bar (view, edit, etc...) */
#wrapper-main .tabs--primary a:hover {
  color: #000;
}
/** Event filter date picker popup **/
.flatpickr-calendar {
  box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border-top: 1px solid rgba(72, 72, 72, 0.2);
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  border: 1px solid rgba(72, 72, 72, 0.2);
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #44687d;
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #44687d;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: #44687d;
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: #44687d;
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.flatpickr-months {
  background: #44687d;
  color: #fff;
  fill: #fff;
}
.flatpickr-prev-month:hover, .flatpickr-next-month:hover {
  color: #bbb;
}
.flatpickr-prev-month:hover svg, .flatpickr-next-month:hover svg {
  fill: #f64747;
}
.numInputWrapper, .flatpickr-monthDropdown-months {
  color: #ffffff;
}
.numInputWrapper span {
  border: 1px solid rgba(72, 72, 72, 0.05);
  color: #ffffff;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(72, 72, 72, 0.6);
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(72, 72, 72, 0.6);
}
.numInputWrapper span svg path {
  fill: rgba(255, 255, 255, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-next-month svg, .flatpickr-prev-month svg {
  color: #ffffff;
  fill: #ffffff;
}
.flatpickr-current-month {
  color: #ffffff;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  color: #ffffff;
}
.flatpickr-current-month span.cur-month {
  color: #ffffff;
  fill: #ffffff;
}
.flatpickr-weekdays {
  background: #44687d;
}
span.flatpickr-weekday {
  background: #44687d;
  color: #ffffff;
}
.flatpickr-days {
  border-left: 1px solid rgba(72, 72, 72, 0.2);
  border-right: 1px solid rgba(72, 72, 72, 0.2);
}
.flatpickr-day {
  color: #484848;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  background: #e2e2e2;
  border-color: #e2e2e2;
}
.flatpickr-day.today {
  border-color: #bbb;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: #bbb;
  background: #bbb;
  color: #fff;
}
.flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #44687d;
  color: #ffffff;
  border-color: #44687d;
}
.flatpickr-day.selected {
  background: #44687d;
  color: #ffffff;
  border-color: #444;
}
.flatpickr-day.selected.startRange + .endRange, .flatpickr-day.startRange.startRange + .endRange, .flatpickr-day.endRange.startRange + .endRange {
  box-shadow: -10px 0 0 #44687d;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
}
.flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(72, 72, 72, 0.3);
  background: transparent;
  border-color: transparent;
}
.flatpickr-day.week.selected {
  box-shadow: -5px 0 0 #44687d, 5px 0 0 #44687d;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  border-left: 1px solid rgba(72, 72, 72, 0.2);
}
.flatpickr-innerContainer {
  background: #fff;
  border-bottom: 1px solid rgba(72, 72, 72, 0.2);
}
.flatpickr-time {
  background: #fff;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #484848;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #484848;
}
.flatpickr-time input {
  background: transparent;
  color: #484848;
}
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
  color: #484848;
}
.flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus {
  background: #ececec;
}
/** Item style colour mapping start **/
div.listing-item-wrapper a.listing-item-link:focus article.listing-item {
  outline: -webkit-focus-ring-color auto 1px;
}
div.listing-item-wrapper a.listing-item-link:focus article.listing-item.display-style-slideshow {
  border: #2A6492 solid 1px;
}
div.listing-item-wrapper a.listing-item-link article.listing-item.item-style-tile_landscape_50_50 button.btn-cta:focus {
  outline-offset: 2px;
}
div.listing-item-wrapper a.listing-item-link {
  color: inherit;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_left_bottom .text-box {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box *::after :not(".btn") {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box a:hover {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-box.alternate a:hover {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box {
  background-color: #f2f2f2;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box.alternate {
  background-color: #f2f2f2;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper .text-box {
  padding-bottom: 32px;
}
@media (max-width: 768px) {
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper .text-box {
    padding-bottom: 16px;
  }
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper {
  margin-top: 0px;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_left .text-box.alternate, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_right .text-box.alternate {
  background-color: #f2f2f2;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box *::after :not(".btn") {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box a:hover {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate {
  background-color: rgba(242, 242, 242, 0.9);
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-box.alternate a:hover {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper *::after :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box *::after :not(".btn") {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper h3, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box h3 {
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box-wrapper a:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-breaker_without_image .text-box a:hover {
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box *::after :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper *::after :not(".btn") {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box h3, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box a:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper a:hover {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate h3, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box.alternate a:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate a:link, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate a:visited, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate a:active, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-box-wrapper.alternate a:hover {
  color: #444444;
}
@media (min-width: 769px) {
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
    padding-top: 16px;
  }
}
@media (max-width: 768px) {
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
    padding-left: 16px;
  }
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box:hover {
  background-color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box *::after :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box *::after :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box * :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box *::before :not(".btn"), div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box *::after :not(".btn") {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_square .text-box h3, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_portrait .text-box h3, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .text-box h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_with_separator_no_image .list-style-arrow-wrapper {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .text-box-and-chevron-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .text-box-and-chevron-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .text-box-and-chevron-wrapper {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .text-box-and-chevron-wrapper h3, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .text-box-and-chevron-wrapper h3, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .text-box-and-chevron-wrapper h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .text-box-and-chevron-wrapper.no-info-box .text-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .text-box-and-chevron-wrapper.no-info-box .text-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .text-box-and-chevron-wrapper.no-info-box .text-wrapper {
  padding-left: 8px;
}
@media (min-width: 1200px) {
  div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .text-box-and-chevron-wrapper.no-info-box .text-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .text-box-and-chevron-wrapper.no-info-box .text-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .text-box-and-chevron-wrapper.no-info-box .text-wrapper {
    padding-left: 16px;
  }
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .text-box-and-chevron-wrapper:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .text-box-and-chevron-wrapper:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .text-box-and-chevron-wrapper:hover {
  background-color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .listing-item-info-box-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .listing-item-info-box-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .listing-item-info-box-wrapper {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .listing-item-info-box-wrapper:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .listing-item-info-box-wrapper:hover, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .listing-item-info-box-wrapper:hover {
  background-color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_square .list-style-arrow-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_portrait .list-style-arrow-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-row.item-style-row_without_separator_no_image .list-style-arrow-wrapper {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-row.display-style-grid, div.listing-item-wrapper article.listing-item.item-style-grouping-row.display-style-grid_listing {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-tile {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-tile .text-box-wrapper {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-tile .text-box-wrapper h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-tile_text_displayed {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-tile_text_displayed .no-image {
  background-color: #002147;
  color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-tile_text_displayed .text-box-wrapper .text-box {
  padding-left: 16px;
  padding-right: 16px;
}
div.listing-item-wrapper article.listing-item.item-style-tile_landscape_50_50 .stacked-text-box, div.listing-item-wrapper article.listing-item.item-style-tile_landscape_50_50 .stacked-text-box h3 {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.item-style-tile_landscape_50_50 .call-to-action-wrapper {
  /* on tile 5050 items styles, colour the background of the cta wrapper to match the text box bg, to deal with text overflow better*/
  background-color: #ffffff !important;
  color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.item-style-tile_landscape_50_50 .call-to-action-wrapper button, div.listing-item-wrapper article.listing-item.item-style-tile_landscape_50_50 .call-to-action-wrapper .btn {
  background-color: #ffffff !important;
  color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-card {
  background-color: #ffffff;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-card.borderon {
  border-color: #cccccc !important;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-card.borderon .call-to-action-wrapper {
  border-color: #cccccc !important;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-card .stacked-text-box {
  color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-card .stacked-text-box .listing-title h3 {
  color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-full {
  background-color: transparent;
  color: #444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .oxtalk-text-wrapper {
  background-color: #FFF;
  border-radius: 0;
  border: 1px solid #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .oxtalk-text-wrapper li {
  border: 0;
  border-radius: 0 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-full a {
  color: #3277ae;
}
div.listing-item-wrapper article.listing-item.oxtalk-full a:hover {
  color: #44687d;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .panel-heading {
  border-radius: 0 !important;
  background-color: #f0f0ec;
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .panel-heading a {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .panel-heading .oxtalk_status {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .panel-heading .oxtalk_series .oxtalk-label {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .call-to-action-wrapper a {
  background-color: #a1c4d0 !important;
  color: #002147 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-full .call-to-action-wrapper a:hover {
  background-color: #a1c4d0 !important;
  color: #002147 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-card {
  background-color: #f0f0ec;
  border-color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .call-to-action-wrapper {
  border-color: #444444 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .oxtalk-text-wrapper {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .oxtalk-text-wrapper .oxtalk_title h3 {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .oxtalk-text-wrapper ol.oxtalk-details li .fa-li {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .oxtalk-text-wrapper a.oxtalk-link {
  color: #444444;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .call-to-action-wrapper a {
  background-color: #a1c4d0 !important;
  color: #002147 !important;
}
div.listing-item-wrapper article.listing-item.oxtalk-card .call-to-action-wrapper a:hover {
  background-color: #abceda !important;
  color: #002147 !important;
}
div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper .btn {
  background-color: #be0f34 !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper .btn:hover {
  background-color: #c8193e !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper div.label-cta {
  background-color: #44687d !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper .btn {
  background-color: #be0f34 !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper .btn:hover {
  background-color: #c8193e !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper div.label-cta {
  background-color: #44687d !important;
  color: #ffffff;
}
div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper .btn {
  background-color: #be0f34 !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper .btn:hover {
  background-color: #c8193e !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper div.label-cta {
  background-color: #44687d !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper .btn {
  background-color: #a1c4d0 !important;
  color: #002147 !important;
}
div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper .btn:hover {
  background-color: #abceda !important;
  color: #002147 !important;
}
div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper div.label-cta {
  background-color: #193658 !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper .btn {
  background-color: #be0f34 !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper .btn:hover {
  background-color: #c8193e !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper div.label-cta {
  background-color: #44687d !important;
  color: #ffffff !important;
}
div.listing-item-wrapper.item-style-grouping-tile .listing-item-info-box {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper.item-style-grouping-tile .listing-item-info-box:hover, div.listing-item-wrapper.item-style-grouping-tile .listing-item-info-box:focus {
  background-color: #fcfcfc;
  color: #444444;
}
div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper button, div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper .btn {
  background-color: #ffffff !important;
  color: #be0f34 !important;
}
div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper button:hover, div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper .btn:hover {
  background-color: #ffffff !important;
  color: #830b25 !important;
}
div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper div.label-cta {
  background-color: #ffffff !important;
  color: #be0f34 !important;
}
div.listing-item-wrapper.item-style-tile_text_displayed.display-style-carousel, div.listing-item-wrapper.item-style-tile_text_displayed.display-style-carousel_listing {
  background-color: #f2f2f2;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image, div.listing-item-wrapper.item-style-tile_landscape_no_image {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image article.listing-item.item-style-grouping-tile, div.listing-item-wrapper.item-style-tile_landscape_no_image article.listing-item.item-style-grouping-tile {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image article.listing-item.item-style-grouping-tile .text-box-wrapper, div.listing-item-wrapper.item-style-tile_landscape_square_image article.listing-item.item-style-grouping-tile .text-box-wrapper h3, div.listing-item-wrapper.item-style-tile_landscape_no_image article.listing-item.item-style-grouping-tile .text-box-wrapper, div.listing-item-wrapper.item-style-tile_landscape_no_image article.listing-item.item-style-grouping-tile .text-box-wrapper h3 {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image article.listing-item.item-style-grouping-tile .list-style-arrow-wrapper, div.listing-item-wrapper.item-style-tile_landscape_no_image article.listing-item.item-style-grouping-tile .list-style-arrow-wrapper {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image:hover, div.listing-item-wrapper.item-style-tile_landscape_no_image:hover {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image:hover article.listing-item.item-style-grouping-tile, div.listing-item-wrapper.item-style-tile_landscape_no_image:hover article.listing-item.item-style-grouping-tile {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image:hover article.listing-item.item-style-grouping-tile .text-box-wrapper, div.listing-item-wrapper.item-style-tile_landscape_square_image:hover article.listing-item.item-style-grouping-tile .text-box-wrapper h3, div.listing-item-wrapper.item-style-tile_landscape_no_image:hover article.listing-item.item-style-grouping-tile .text-box-wrapper, div.listing-item-wrapper.item-style-tile_landscape_no_image:hover article.listing-item.item-style-grouping-tile .text-box-wrapper h3 {
  background-color: #ffffff;
  color: #444444;
}
div.listing-item-wrapper.item-style-tile_landscape_square_image:hover article.listing-item.item-style-grouping-tile .list-style-arrow-wrapper, div.listing-item-wrapper.item-style-tile_landscape_no_image:hover article.listing-item.item-style-grouping-tile .list-style-arrow-wrapper {
  background-color: #ffffff;
  color: #444444;
}
/** Item style colour mapping end **/
/** MAILCHIMP EMBED START **/
form.wysiwyg-site-style-form input[type="text"], form.wysiwyg-site-style-form input[type="email"] {
  border-color: #444;
  background: transparent;
}
button.wysiwyg-icon-button i.fa, button.wysiwyg-icon-button i.fab, button.wysiwyg-icon-button i.fas {
  color: #be0f34;
}
/** MAILCHIMP EMBED END **/
div#wrapper-main {
  background-color: #ffffff;
}
/** Vacancy listing widget mapping start **/
.oxdrupal_vacancy_list .vacancy, .oxdrupal_vacancy_list .feed-item, .oxdrupal_feed_list .vacancy, .oxdrupal_feed_list .feed-item {
  background-color: #f2f2f2;
  color: #444444;
}
.oxdrupal_vacancy_list .vacancy .vacancy_title, .oxdrupal_vacancy_list .feed-item .vacancy_title, .oxdrupal_feed_list .vacancy .vacancy_title, .oxdrupal_feed_list .feed-item .vacancy_title {
  color: #444444;
}
.oxdrupal_vacancy_list .vacancy .vacancy_closing_date, .oxdrupal_vacancy_list .vacancy .vacancy_salary, .oxdrupal_vacancy_list .feed-item .vacancy_closing_date, .oxdrupal_vacancy_list .feed-item .vacancy_salary, .oxdrupal_feed_list .vacancy .vacancy_closing_date, .oxdrupal_feed_list .vacancy .vacancy_salary, .oxdrupal_feed_list .feed-item .vacancy_closing_date, .oxdrupal_feed_list .feed-item .vacancy_salary {
  color: #444444;
}
.oxdrupal_vacancy_list .vacancy .readmore_text_more, .oxdrupal_vacancy_list .feed-item .readmore_text_more, .oxdrupal_feed_list .vacancy .readmore_text_more, .oxdrupal_feed_list .feed-item .readmore_text_more {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #f2f2f2);
  /* Chrome10-25,Safari5.1-6 */
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #f2f2f2);
  /* FF3.6-15 */
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #f2f2f2);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.oxdrupal_vacancy_list .vacancy.expanded .readmore_text_more, .oxdrupal_vacancy_list .feed-item.expanded .readmore_text_more, .oxdrupal_feed_list .vacancy.expanded .readmore_text_more, .oxdrupal_feed_list .feed-item.expanded .readmore_text_more {
  background-image: none;
}
.oxdrupal_vacancy_list .vacancy .vacancy_application_link a, .oxdrupal_vacancy_list .feed-item .vacancy_application_link a, .oxdrupal_feed_list .vacancy .vacancy_application_link a, .oxdrupal_feed_list .feed-item .vacancy_application_link a {
  background-color: #be0f34;
  color: #ffffff;
}
.oxdrupal_vacancy_list .vacancy.oxtalk, .oxdrupal_vacancy_list .feed-item.oxtalk, .oxdrupal_feed_list .vacancy.oxtalk, .oxdrupal_feed_list .feed-item.oxtalk {
  background-color: transparent;
}
/** Vacancy listing widget end **/
.readmore_text_more {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);
}
.expanded .readmore_text_more {
  background-image: none;
}
/** Workflow node status bar start **/
.oxdrupal-node-status {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
.oxdrupal-node-status.oxdrupal-published-state.published {
  background-color: #d7f4d7;
}
.oxdrupal-node-status.oxdrupal-published-state.unpublished {
  background-color: #f4d9d7;
}
.oxdrupal-node-status.oxdrupal-draft-state.none {
  background-color: #f1f1f1;
}
.oxdrupal-node-status.oxdrupal-draft-state.draft {
  background-color: #f7e1b5;
}
.oxdrupal-node-status.oxdrupal-draft-state.needs_review {
  background-color: #f7e1b5;
}
/** Workflow node status bar end **/
/* wysiwyg with sticky background start */
.paragraphs-item-wysiwyg-sticky-background .sticky-background-text .text-box {
  background-color: #fff;
  opacity: 0.85;
}
/* wysiwyg with sticky background end */
/* fixed-background-scroller start */
.paragraphs-item-fixed-background-scroller .overlay {
  opacity: 0.3;
}
.paragraphs-item-fixed-background-scroller .overlay.white {
  background-color: #000;
}
.paragraphs-item-fixed-background-scroller .overlay.black {
  background-color: #fff;
}
.paragraphs-item-fixed-background-scroller .text-wrapper {
  z-index: 4;
}
.paragraphs-item-fixed-background-scroller .text-wrapper.white {
  color: #fff;
}
.paragraphs-item-fixed-background-scroller .text-wrapper.black {
  color: #000;
}
/* fixed-background-scroller end */
/** Twitter feed styles start **/
.feed-item.tweet {
  background-color: #f5f8fa;
}
.feed-item.tweet a, .feed-item.tweet a:visited, .feed-item.tweet a:active, .feed-item.tweet a:hover {
  color: #0074bb;
}
.feed-item.tweet .retweet {
  color: #4D526A;
}
.feed-item.tweet .tweet-user {
  color: #4D526A;
}
.feed-item.tweet .tweet-main {
  color: #000;
}
.feed-item.tweet .twitter-brand {
  color: #0074bb;
}
.feed-item.tweet .tweet-actions {
  color: #4D526A;
}
/** Twitter feed styles end **/
/** Start "Share on social media" " **/
.share-social a.share.facebook {
  color: #4267B2;
}
.share-social a.share.twitter {
  color: #0A6BA7;
}
.share-social a.share.email {
  color: #444444;
}
.share-social a.share:hover.facebook {
  color: #fff;
  background-color: #4267B2;
}
.share-social a.share:hover.twitter {
  color: #fff;
  background-color: #0A6BA7;
}
.share-social a.share:hover.email {
  color: #fff;
  background-color: #444444;
}
/** Start Alert Colours **/
.wrapper-main .oxdrupal-notification.oxdrupal-warning h1, .wrapper-main .oxdrupal-notification.oxdrupal-warning h2, .wrapper-main .oxdrupal-notification.oxdrupal-warning h3, .wrapper-main .oxdrupal-notification.oxdrupal-warning h4, .wrapper-main .oxdrupal-notification.oxdrupal-warning h5, .wrapper-main .oxdrupal-notification.oxdrupal-warning h6 {
  color: #ffffff;
}
.oxdrupal-notification.oxdrupal-warning {
  color: #ffffff;
  background-color: #9c4700;
  border-color: #9c4700;
}
.oxdrupal-notification.oxdrupal-warning a:link, .oxdrupal-notification.oxdrupal-warning a:visited {
  color: #ffffff !important;
  background-color: #9c4700 !important;
}
.wrapper-main .oxdrupal-notification.oxdrupal-information h1, .wrapper-main .oxdrupal-notification.oxdrupal-information h2, .wrapper-main .oxdrupal-notification.oxdrupal-information h3, .wrapper-main .oxdrupal-notification.oxdrupal-information h4, .wrapper-main .oxdrupal-notification.oxdrupal-information h5, .wrapper-main .oxdrupal-notification.oxdrupal-information h6 {
  color: #444444;
}
.oxdrupal-notification.oxdrupal-information {
  color: #444444;
  background-color: #f2f2f2;
  border-color: #cccccc;
}
.oxdrupal-notification.oxdrupal-information a:link, .oxdrupal-notification.oxdrupal-information a:visited {
  color: #444444 !important;
  background-color: #f2f2f2 !important;
}
/** End Alert Colours **/
/** Start Feedback form **/
.oxdrupal_feedback_form {
  background-color: #f2f2f2 !important;
  color: #444;
}
.oxdrupal_feedback_form .form-type-radio .control-label.label_replace, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-1"], .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-2"], .oxdrupal_feedback_form button, .oxdrupal_feedback_form label.active {
  background-color: #f2f2f2 !important;
  border: 2px solid #cccccc !important;
  color: #444 !important;
}
.oxdrupal_feedback_form .form-type-radio .control-label.label_replace:hover, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-1"]:hover, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-2"]:hover, .oxdrupal_feedback_form button:hover, .oxdrupal_feedback_form label.active:hover {
  background-color: #fff !important;
  border-color: #aaa !important;
  color: #000 !important;
}
.oxdrupal_feedback_form .form-type-radio .control-label.label_replace:active, .oxdrupal_feedback_form .form-type-radio .control-label.label_replace.selected, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-1"]:active, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-1"].selected, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-2"]:active, .oxdrupal_feedback_form .form-type-radio label[for="edit-submitted-was-this-page-useful-2"].selected, .oxdrupal_feedback_form button:active, .oxdrupal_feedback_form button.selected, .oxdrupal_feedback_form label.active:active, .oxdrupal_feedback_form label.active.selected {
  background-color: #444 !important;
  border-color: #444 !important;
  color: #fff !important;
}
.oxdrupal_feedback_form legend.control-label, .oxdrupal_feedback_form label.control-label, .oxdrupal_feedback_form .control-label.label_replace {
  background-color: transparent !important;
}
.oxdrupal_feedback_form textarea {
  background-color: #fff !important;
  color: #666;
  border: 1px solid #949494 !important;
}
/** End Feedback form **/
/** Start dropdown list **/
.oxdrupal_dropdown_container .ts-control input, .oxdrupal_dropdown_container .ts-control select, .oxdrupal_dropdown_container .ts-control textarea {
  color: #444444;
  background-color: #ffffff;
  border-color: #cccccc;
}
.oxdrupal_dropdown_container .ts-control .ts-dropdown-content {
  border-color: #cccccc;
}
.oxdrupal_dropdown_container .ts-dropdown {
  color: #444444;
  background-color: #ffffff;
  border-color: #cccccc;
}
.oxdrupal_dropdown_container .ts-dropdown .active {
  background-color: #be0f34;
  color: #ffffff;
}
.oxdrupal_dropdown_container .chosen-container-active .chosen-single {
  outline-width: 2px;
  outline-style: solid;
  outline-color: Highlight;
}
.oxdrupal_dropdown_container .chosen-container-single a.chosen-single {
  color: #444444;
  border-color: #cccccc;
}
.oxdrupal_dropdown_container button.btn-dropdown-select {
  background-color: #be0f34;
  border-color: #be0f34;
  color: #ffffff;
}
.oxdrupal_dropdown_container button.btn-dropdown-select button.btn-dropdown-select:focus, .oxdrupal_dropdown_container button.btn-dropdown-select button.btn-dropdown-select:hover {
  background-color: #c8193e;
  border-color: #c8193e;
  color: #ffffff;
}
/** End dropdown list **/
/** Highlighting **/
.highlight1, .highlight1 *:link, .highlight1 *:hover, .highlight1 *:active, .highlight1 *:visited {
  color: #be0f34 !important;
  background-color: #fff !important;
}
.highlight2, .highlight2 *:link, .highlight2 *:hover, .highlight2 *:active, .highlight2 *:visited {
  color: #ffffff !important;
  background-color: #44687d !important;
}
.highlight3, .highlight3 *:link, .highlight3 *:hover, .highlight3 *:active, .highlight3 *:visited {
  color: #ffffff !important;
  background-color: #9c4700 !important;
}
/** End Highlighting **/
/**
        Footer webforms
     */
footer #wrapper-footer #footer .webform-client-form {
  padding: 15px;
}
footer #wrapper-footer #footer .webform-client-form fieldset {
  background-color: #44687d;
}
footer #wrapper-footer #footer .webform-client-form fieldset .panel-heading {
  margin: 0;
  background-color: #44687d;
}
footer #wrapper-footer #footer .webform-client-form fieldset .panel-heading a {
  margin: 0;
  padding: 0;
}
footer #wrapper-footer #footer .webform-client-form label {
  background-color: #44687d;
  color: #ffffff;
}
footer #wrapper-footer #footer .webform-client-form .glyphicon {
  color: #ffffff;
}
footer #wrapper-footer #footer .webform-client-form input[type="radio"] + span::before, footer #wrapper-footer #footer .webform-client-form input[type="checkbox"] + span::before {
  box-shadow: none;
}
footer #wrapper-footer #footer .webform-client-form input[type="radio"]:checked + span::before, footer #wrapper-footer #footer .webform-client-form input[type="checkbox"]:checked + span::before {
  background-color: #ffffff;
  border: 0.1em solid #ffffff;
}
footer #wrapper-footer #footer .webform-client-form input[type="file"] {
  padding: 0.45em;
}
footer #wrapper-footer #footer .webform-client-form select[multiple] {
  min-height: 100px;
}
footer #wrapper-footer #footer .webform-client-form .webform-component--grid .table-striped tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
footer #wrapper-footer #footer .webform-client-form .webform-component--grid .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}
footer #wrapper-footer #footer .webform-client-form .webform-component--grid .table-striped tbody tr .checkbox label {
  background-color: transparent;
}
footer #wrapper-footer #footer .form-required {
  background-color: #44687d !important;
  color: #ffffff !important;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form {
  padding: 15px;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form fieldset {
  background-color: #002147;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form fieldset .panel-heading {
  margin: 0;
  background-color: #002147;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form fieldset .panel-heading a {
  margin: 0;
  padding: 0;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form label {
  background-color: #002147;
  color: #ffffff;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form .glyphicon {
  color: #ffffff;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form input[type="radio"] + span::before, footer #wrapper-footer-bottom #footer-bottom .webform-client-form input[type="checkbox"] + span::before {
  box-shadow: none;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form input[type="radio"]:checked + span::before, footer #wrapper-footer-bottom #footer-bottom .webform-client-form input[type="checkbox"]:checked + span::before {
  background-color: #ffffff;
  border: 0.1em solid #ffffff;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form input[type="file"] {
  padding: 0.45em;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form select[multiple] {
  min-height: 100px;
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form .webform-component--grid .table-striped tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form .webform-component--grid .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}
footer #wrapper-footer-bottom #footer-bottom .webform-client-form .webform-component--grid .table-striped tbody tr .checkbox label {
  background-color: transparent;
}
footer #wrapper-footer-bottom #footer-bottom .form-required {
  background-color: #002147 !important;
  color: #ffffff !important;
}
#oxdrupal-site-request-form a {
  color: #3277ae;
}
#oxdrupal-site-request-form a:hover {
  color: #44687d;
}
/* Post Header V2 fixes for Header V1 */
#header #wrapper-branding #wrapper-navigation #navigation {
  /* Megamenu */
  /* Wide menu */
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li {
  background-color: #44687d;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link span {
  color: #ffffff;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:focus, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:focus span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:focus span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:focus:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:hover, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:hover span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:hover span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:hover:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li a:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .menu-item-no-link:after {
  color: #ffffff;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:focus, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:focus, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:focus span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:focus span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:focus span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:focus:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:hover, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:hover, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:hover span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:hover span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:hover span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:hover span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.current .menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li.active-trail .menu-item-no-link:hover:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container {
  background-color: #fbfbfb;
  color: #444444;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link span {
  color: #444444;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover span, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:after, #header #wrapper-branding #wrapper-navigation #navigation ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:after {
  color: #ffffff;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li {
  background-color: #44687d;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:focus span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:focus:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:hover > span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li .menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li .menu-item-no-link:hover:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:focus, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:focus {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:focus span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:focus span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:focus:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:focus:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:hover, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:hover {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:hover > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:hover > span {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > div.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.current > a.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > div.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.active-trail > a.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > div.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.current > a.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > div.active-trail:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a a:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.menu-item-no-link:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a .active:hover:after, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.active-trail > a.active-trail:hover:after {
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li ul, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li ul {
  background-color: #fbfbfb;
  color: #444444;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li ul li a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li ul li .menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li ul li a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li ul li .menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.expanded:hover > ul > li:hover > a, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu > ul > li.expanded:hover > ul > li:hover > div.menu-item-no-link, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.expanded:hover > ul > li:hover > a, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav > ul > li.expanded:hover > ul > li:hover > div.menu-item-no-link {
  background-color: #fbfbfb;
  color: #070707;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover a > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover a:focus > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover .menu-item-no-link > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover a > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover a:focus > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav:not(.top_nav_level_one_item_style_underlined) > ul.menu > li:hover .menu-item-no-link > span {
  border-bottom-color: transparent;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu:not(.top_nav_level_one_item_style_underlined) > ul.menu > li a:focus > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu:not(.top_nav_level_one_item_style_underlined) > ul.menu > li .menu-item-no-link > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav:not(.top_nav_level_one_item_style_underlined) > ul.menu > li a:focus > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav:not(.top_nav_level_one_item_style_underlined) > ul.menu > li .menu-item-no-link > span {
  border-bottom-color: transparent;
}
#header #wrapper-branding #wrapper-navigation #navigation .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li:hover a > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li:hover .menu-item-no-link > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li.active a > span, #header #wrapper-branding #wrapper-navigation #navigation .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li.active .menu-item-no-link > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li:hover a > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li:hover .menu-item-no-link > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li.active a > span, #header #wrapper-branding #wrapper-navigation #navigation .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li.active .menu-item-no-link > span {
  border-bottom-color: #070707;
}
/* Header V2 */
html body.html header#header.header #topbar {
  background-color: #002147;
}
html body.html header#header.header #topbar.topbar-background-image * {
  background-color: transparent;
}
html body.html header#header.header #topbar *, html body.html header#header.header #topbar #topbar-links .dropdown * {
  color: #ffffff;
  background-color: #002147;
}
html body.html header#header.header #topbar #user-link .dropdown-menu {
  background-color: #002147;
}
html body.html header#header.header #topbar #user-link .dropdown-menu * {
  color: #ffffff;
  background-color: #002147;
}
html body.html header#header.header #topbar #user-link .dropdown-menu a {
  background-color: #002147;
  color: #ffffff;
}
html body.html header#header.header #topbar #user-link .dropdown-menu a:hover {
  background-color: #002147;
  color: #ffffff;
}
html body.html header#header.header #header-main {
  background-color: #44687d;
}
html body.html header#header.header #header-main * {
  color: #ffffff;
}
html body.html header#header.header #header-main #header-wrapper .search_style_slimline #search-mobile-trigger {
  color: #ffffff;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input {
  background-color: #ffffff;
  color: #444;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input::placeholder-shown {
  background-color: #ffffff;
  color: #444;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input:-ms-placeholder {
  background-color: #ffffff;
  color: #444;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input::-moz-placeholder {
  background-color: #ffffff;
  color: #444;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input::-webkit-input-placeholder {
  background-color: #ffffff;
  color: #444;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always input:focus {
  box-shadow: 0 0 8px #fbfbfb;
  -webkit-box-shadow: 0 0 8px #fbfbfb;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always button span {
  background-color: #44687d;
  color: #ffffff;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input:focus {
  box-shadow: 0 0 8px #fbfbfb;
  -webkit-box-shadow: 0 0 8px #fbfbfb;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::placeholder-shown {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input:-ms-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::-moz-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::-webkit-input-placeholder {
  color: #ffffff;
  background-color: #44687d;
  opacity: 1;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form button span {
  background-color: transparent;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form .form-actions button {
  color: transparent;
}
html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form .form-actions button span {
  color: #ffffff;
  background: transparent;
}
html body.html header#header.header #header-main #main-links #main-links-trigger {
  background-color: #44687d;
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu {
  background-color: #44687d;
  /* Megamenu */
  /* Wide menu */
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li .menu-item-no-link {
  border-bottom-color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li.active-trail a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li.active-trail .menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li.active-trail a span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav.underlined > li.active-trail .menu-item-no-link span {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link span {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:focus, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:focus span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:focus span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:focus:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:focus:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:hover, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:hover span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:hover span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:hover:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:hover:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li a:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .menu-item-no-link:after {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.current a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.current .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.active-trail a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.active-trail .menu-item-no-link {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.current a span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.current .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.active-trail a span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li.active-trail .menu-item-no-link span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container {
  background-color: #fbfbfb;
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link span {
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:focus:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:focus:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover span, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:hover:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:hover:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container a:after, html body.html header#header.header #header-main #main-links #main-menu ul.oxdrupal-meganav > li .oxdrupal-mega-menu-sub-level-container .menu-item-no-link:after {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link {
  background-color: #44687d;
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link span {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:focus, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:focus, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:focus, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:focus {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:focus > span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:focus > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:focus > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:focus > span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:focus:after, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:focus:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:focus:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:focus:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:hover, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:hover, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:hover, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:hover {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:hover > span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:hover > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:hover > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:hover > span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:hover:after, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:hover:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:hover:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:hover:after {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li a:after, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li .menu-item-no-link:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li a:after, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li .menu-item-no-link:after {
  color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current a, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current .active, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail a, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail .active, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current a, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current .active, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail a, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail .active {
  background-color: #fbfbfb;
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current a span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.current .active span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail a span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li.active-trail .active span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current a span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.current .active span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail a span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li.active-trail .active span {
  color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li ul, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li ul {
  background-color: #fbfbfb;
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li ul li a, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li ul li .menu-item-no-link, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li ul li a, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li ul li .menu-item-no-link {
  background-color: #fbfbfb;
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li ul li a span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu > ul > li ul li .menu-item-no-link span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li ul li a span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav > ul > li ul li .menu-item-no-link span {
  color: #444444;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li a > span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li .menu-item-no-link > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li a > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li .menu-item-no-link > span {
  border-bottom-color: #ffffff;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li:hover a > span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li:hover .menu-item-no-link > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li:hover a > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li:hover .menu-item-no-link > span {
  border-bottom-color: #070707;
}
html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li.active a > span, html body.html header#header.header #header-main #main-links #main-menu .wide-menu.top_nav_level_one_item_style_underlined > ul.menu > li.active .menu-item-no-link > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li.active a > span, html body.html header#header.header #header-main #main-links #main-menu .menu-block-top_nav.top_nav_level_one_item_style_underlined > ul.menu > li.active .menu-item-no-link > span {
  border-bottom-color: #070707;
}
/**** Search collapse breakpoints ****/
@media (max-width: 1450px) {
  header#header.header #header-main .search-container.search_collapse_1450.search_style_slimline .region-search form input {
    background-color: #44687d;
  }
}
@media (max-width: 1350px) {
  header#header.header #header-main .search-container.search_collapse_1350.search_style_slimline .region-search form input {
    background-color: #44687d;
  }
}
@media (max-width: 1250px) {
  header#header.header #header-main .search-container.search_style_slimline.search_collapse_1250 .region-search form input {
    background-color: #44687d;
  }
}
/**** Mobile ****/
@media (max-width: 992px) {
  html body.html header#header.header #topbar *, html body.html header#header.header #topbar #topbar-links .dropdown * {
    color: #ffffff;
    background-color: #002147;
  }
  html body.html header#header.header #topbar-links .links-container, html body.html header#header.header #mobile-links .links-container {
    background-color: #002147;
  }
  html body.html header#header.header #topbar-links .links-container *, html body.html header#header.header #mobile-links .links-container * {
    color: #ffffff;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline #search-mobile-trigger, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline button {
    border-color: #44687d;
    background-color: #44687d;
    color: #ffffff;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input {
    background-color: rgba(255, 255, 255, 0.855);
    backdrop-filter: blur(5px);
    color: #444444;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input::placeholder-shown, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::placeholder-shown {
    background-color: #ffffff;
    color: #444;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input:-ms-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input:-ms-placeholder {
    background-color: #ffffff;
    color: #444;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input::-moz-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::-moz-placeholder {
    background-color: #ffffff;
    color: #444;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form input::-webkit-input-placeholder, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form input::-webkit-input-placeholder {
    background-color: #ffffff;
    color: #444;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_standard .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_standard .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_standard .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_standard .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450.search_style_slimline .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_standard .region-search form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form .form-actions button:focus, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always.search_style_slimline .region-search form .form-actions button span {
    border-color: #44687d;
    background-color: #44687d;
    color: #ffffff;
  }
  html body.html header#header.header #header-main #header-wrapper #main-links .links-container .primary-links ul li .mobile-expand, html body.html header#header.header #header-main #header-wrapper #main-links .links-container #main-menu ul li .mobile-expand {
    background-color: #44687d;
    color: #ffffff;
  }
  html body.html header#header.header #header-main #header-wrapper #main-links .links-container .primary-links ul li .mobile-expand.fa-minus, html body.html header#header.header #header-main #header-wrapper #main-links .links-container #main-menu ul li .mobile-expand.fa-minus {
    background-color: #fbfbfb;
    color: #070707;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always .region-search #block-search-form form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive .region-search #block-search-form form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 .region-search #block-search-form form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 .region-search #block-search-form form .form-actions button, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 .region-search #block-search-form form .form-actions button {
    background-color: #44687d;
    color: #ffffff;
  }
  html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_always .region-search #block-search-form form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_inactive .region-search #block-search-form form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1250 .region-search #block-search-form form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1350 .region-search #block-search-form form .form-actions button span, html body.html header#header.header #header-main #header-wrapper .search-container.search_collapse_1450 .region-search #block-search-form form .form-actions button span {
    background-color: #44687d;
    color: #ffffff;
  }
  html body.html header#header.header.mobile_style_one_level #topbar {
    background-color: #44687d;
  }
  html body.html header#header.header.mobile_style_one_level #topbar * {
    color: #ffffff;
  }
  html body.html header#header.header.mobile_style_one_level #topbar #user-link .dropdown-menu *, html body.html header#header.header.mobile_style_one_level #topbar #user-link .dropdown-menu a {
    color: #ffffff;
  }
  html body.html header#header.header.mobile_style_one_level #topbar #user-link .dropdown-menu *:hover, html body.html header#header.header.mobile_style_one_level #topbar #user-link .dropdown-menu a:hover {
    color: #ffffff;
  }
  html body.html header#header.header.mobile_style_one_level #header-main #header-wrapper #header-inline-container #mobile-links .links-container {
    background-color: #002147;
  }
  html body.html header#header.header.mobile_style_one_level #header-main #header-wrapper #header-inline-container #mobile-links .links-container * {
    color: #ffffff;
  }
  html body.html header#header.header.sticky_header #header-main #header-wrapper #header-inline-container #mobile-links .links-container {
    background-color: #002147;
  }
  html body.html header#header.header.sticky_header #header-main #header-wrapper #header-inline-container #mobile-links .links-container * {
    color: #ffffff;
  }
}
/* Duet date picker vars START */
:root {
  --duet-color-primary: #005fcc;
  --duet-color-text: #333;
  --duet-color-text-active: #fff;
  --duet-color-placeholder: #666;
  --duet-color-button: #f5f5f5;
  --duet-color-surface: #fff;
  --duet-color-overlay: rgba(0, 0, 0, 0.8);
  --duet-color-border: #ccc;
}
.duet-date__input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
.duet-date__day.is-today {
  box-shadow: 0 0 0 1px #44687d;
  border: 1px dotted #ffffff;
}
.duet-date__day[aria-pressed=true], .duet-date__day:focus {
  background: #44687d;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.duet-date__day:hover::before, .duet-date__day.is-today::before {
  background: #44687d;
}
/* Duet date picker vars END */
#ccc #ccc-module #ccc-title {
  color: #ffffff;
}
#ccc #ccc-module .ccc-notify-button {
  border-color: #ffffff;
}
#ccc #ccc-module #ccc-dismiss-button.ccc-close-button {
  background-color: #44687d;
  color: #ffffff;
}
#ccc #ccc-module #ccc-dismiss-button.ccc-close-button span {
  background-color: #44687d;
  color: #ffffff;
}
