/**
 * These are the sass font family values for this theme
 **/
/* import the common subtheme styles and build the theme stylesheet with the above font family values */
/*
 *  Add only font styles here.  Non-font styles belong in other SASS files - eg. core.scss
 *  All lines in this file should contain correspond to a font family, weight, style or size variable.
 *  No lines should reference the old font variables ($interfaceFontFamily/$standardFontFamily/$headingFontFamily)
 */
/*
 Fontgroup definitions, elements within group can be scaled up and down relative to the group size
 */
/* ADDITIONAL CONFIGURABLE FONT VALUES */
html, body {
  font-size: 16px; }
/* general body text */
.wrapper-main .content, .wrapper-main .pane-content {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* more specific target for alternative wysiwyg */
div.widget-style-alternative .content, div.widget-style-alternative .pane-content {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* footer text */
#footer .content, #footer-bottom .content, #footer .pane-content, #footer-bottom .pane-content, #footer .paragraphs-items, #footer-bottom .paragraphs-items {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* site title */
.sitename {
  font-family: Open Sans, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  font-style: normal; }
/* site strapline */
.siteslogan {
  font-family: Open Sans, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  font-style: normal; }
/* header links */
#header-links-wrapper #primary-links, #header-links-wrapper #you-are-logged-in-as, #header-links-wrapper #mobile-logout.you-are-logged-in-as {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

#block-views-header-links-blk-mobile {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

#secondary-links, .block-social-media-links {
  font-family: PT Sans, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1rem; }

#header-links {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* navigation */
#navigation {
  font-family: Open Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  font-style: normal; }
  #navigation .menu-block-top_nav > ul > li > ul > li {
    font-family: Open Sans, sans-serif;
    font-size: 1.15rem;
    font-weight: 400;
    font-style: normal; }
    #navigation .menu-block-top_nav > ul > li > ul > li > ul > li {
      font-family: Open Sans, sans-serif;
      font-size: 1.15rem;
      font-weight: 400;
      font-style: normal; }
/* sub navigation */
#block-menu-block-sidebar-nav, #block-menu-block-sidebar-nav-right {
  font-family: Open Sans, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  font-style: normal; }
  #block-menu-block-sidebar-nav .nav > li > a, #block-menu-block-sidebar-nav-right .nav > li > a {
    font-size: 1.1rem; }
  #block-menu-block-sidebar-nav .nav > li > ul > li a, #block-menu-block-sidebar-nav-right .nav > li > ul > li a, #block-menu-block-sidebar-nav .nav > li > ul > li .menu-item-no-link, #block-menu-block-sidebar-nav-right .nav > li > ul > li .menu-item-no-link {
    font-size: 0.935rem; }
  #block-menu-block-sidebar-nav a:link, #block-menu-block-sidebar-nav-right a:link {
    font-weight: 400; }
/* mobile navigation */
.mean-nav {
  font-family: Open Sans, sans-serif; }
/* pagination */
ul.pagination {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400; }
  ul.pagination li.prev, ul.pagination li.next, ul.pagination li.pager-first, ul.pagination li.pager-last {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400; }
  ul.pagination li.prev a:before, ul.pagination li.next a:after {
    font-size: 1rem; }
/* headings */
.wrapper-main, #footer {
  /* Joe - heading sizes are hardcoded on mobile */ }
  .wrapper-main h1, #footer h1 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 2.45rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main h2, #footer h2 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main h3, #footer h3 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.65rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main h4, #footer h4 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main h5, #footer h5 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main h6, #footer h6 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: italic; }
  @media screen and (max-width: 768px) {
  .wrapper-main h1, #footer h1 {
    font-size: 1.9rem; }
  .wrapper-main h2, #footer h2 {
    font-size: 1.6rem; }
  .wrapper-main h3, #footer h3 {
    font-size: 1.4rem; }
  .wrapper-main h4, #footer h4 {
    font-size: 1.2rem; }
  .wrapper-main h5, #footer h5 {
    font-size: 1.1rem; }
  .wrapper-main h6, #footer h6 {
    font-size: 1rem; } }
/* Hardcoded rem values for footer header fonts */
#footer h2 {
  font-size: 1.3em; }
  #footer h3 {
    font-size: 1.2em; }
  #footer h4 {
    font-size: 1.1em; }
  #footer h5 {
    font-size: 1rem; }
  #footer h6 {
    font-size: 1rem; }
/* alternative WYSIWYG settings */
.wrapper-main div.widget-style-alternative, #footer div.widget-style-alternative {
  /* Joe - heading sizes are hardcoded on mobile */ }
  .wrapper-main div.widget-style-alternative h2, #footer div.widget-style-alternative h2 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative h3, #footer div.widget-style-alternative h3 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.65rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative h4, #footer div.widget-style-alternative h4 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative h5, #footer div.widget-style-alternative h5 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative h6, #footer div.widget-style-alternative h6 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media screen and (max-width: 768px) {
    .wrapper-main div.widget-style-alternative h2, #footer div.widget-style-alternative h2 {
      font-size: 1.6rem; }

    .wrapper-main div.widget-style-alternative h3, #footer div.widget-style-alternative h3 {
      font-size: 1.4rem; }

    .wrapper-main div.widget-style-alternative h4, #footer div.widget-style-alternative h4 {
      font-size: 1.2rem; }

    .wrapper-main div.widget-style-alternative h5, #footer div.widget-style-alternative h5 {
      font-size: 1.1rem; }

    .wrapper-main div.widget-style-alternative h6, #footer div.widget-style-alternative h6 {
      font-size: 1rem; } }

.wrapper-main h2.page-header {
  font-family: PT Sans Narrow, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  font-style: normal; }

address {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

blockquote {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

code {
  font-family: Abril Fatface, cursive;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

strong {
  font-weight: bold; }
/* tables */
th {
  font-weight: bold; }
/* widget titles */
.wrapper-main .entity-paragraphs-item > .content > h2, #footer .entity-paragraphs-item > .content > h2, #footer-bottom .entity-paragraphs-item > .content > h2, .wrapper-main .paragraphs-item > h2, #footer .paragraphs-item > h2, #footer-bottom .paragraphs-item > h2, .wrapper-main .paragraphs-item h2.pane-title, #footer .paragraphs-item h2.pane-title, #footer-bottom .paragraphs-item h2.pane-title, .wrapper-main .paragraphs-item h2.widget-title, #footer .paragraphs-item h2.widget-title, #footer-bottom .paragraphs-item h2.widget-title, .wrapper-main .entity-paragraphs-item h2.widget-title, #footer .entity-paragraphs-item h2.widget-title, #footer-bottom .entity-paragraphs-item h2.widget-title, .wrapper-main .entity-paragraphs-item .view-header > h2, #footer .entity-paragraphs-item .view-header > h2, #footer-bottom .entity-paragraphs-item .view-header > h2 {
  font-family: PT Sans Narrow, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  font-style: normal; }
  @media (max-width: 768px) {
    .wrapper-main .entity-paragraphs-item > .content > h2, #footer .entity-paragraphs-item > .content > h2, #footer-bottom .entity-paragraphs-item > .content > h2, .wrapper-main .paragraphs-item > h2, #footer .paragraphs-item > h2, #footer-bottom .paragraphs-item > h2, .wrapper-main .paragraphs-item h2.pane-title, #footer .paragraphs-item h2.pane-title, #footer-bottom .paragraphs-item h2.pane-title, .wrapper-main .paragraphs-item h2.widget-title, #footer .paragraphs-item h2.widget-title, #footer-bottom .paragraphs-item h2.widget-title, .wrapper-main .entity-paragraphs-item h2.widget-title, #footer .entity-paragraphs-item h2.widget-title, #footer-bottom .entity-paragraphs-item h2.widget-title, .wrapper-main .entity-paragraphs-item .view-header > h2, #footer .entity-paragraphs-item .view-header > h2, #footer-bottom .entity-paragraphs-item .view-header > h2 {
      font-size: 1.5rem; } }
/* listing titles */
/* accordions */
#wrapper-main .paragraphs-item-accordion-content h3.panel-title, #wrapper-main .paragraphs-item-advanced-accordion h3.panel-title {
  font-family: PT Sans Narrow, sans-serif;
  font-size: 1.3rem;
  font-weight: 400;
  font-style: normal; }
/* tabs */
.paragraphs-item-tabbed-content .nav-tabs, .paragraphs-item-advanced-tabbed-content .nav-tabs {
  font-family: PT Sans Narrow, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* metadata widget */
.paragraphs-item-metadata-display {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* image gallery */
.fancybox-title {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.item-style-grouping-image-gallery {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* forms / forms widget / simple feedback form widget */
#wrapper-main .paragraphs-item-simple-feedback-form, #wrapper-main .paragraphs-item-form, #footer .paragraphs-item-simple-feedback-form, #footer .paragraphs-item-form, #footer-bottom .paragraphs-item-simple-feedback-form, #footer-bottom .paragraphs-item-form, body.node-type-webform, body.page-siterequest-form {
  /* using wrapper-main id to ensure styles override bootstrap defaults */ }
  #wrapper-main .paragraphs-item-simple-feedback-form form, #wrapper-main .paragraphs-item-form form, #footer .paragraphs-item-simple-feedback-form form, #footer .paragraphs-item-form form, #footer-bottom .paragraphs-item-simple-feedback-form form, #footer-bottom .paragraphs-item-form form, body.node-type-webform form, body.page-siterequest-form form, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #footer .paragraphs-item-form #oxdrupal-site-request-form, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form, body.node-type-webform #oxdrupal-site-request-form, body.page-siterequest-form #oxdrupal-site-request-form {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
    #wrapper-main .paragraphs-item-simple-feedback-form form, #wrapper-main .paragraphs-item-form form, #footer .paragraphs-item-simple-feedback-form form, #footer .paragraphs-item-form form, #footer-bottom .paragraphs-item-simple-feedback-form form, #footer-bottom .paragraphs-item-form form, body.node-type-webform form, body.page-siterequest-form form, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #footer .paragraphs-item-form #oxdrupal-site-request-form, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form, body.node-type-webform #oxdrupal-site-request-form, body.page-siterequest-form #oxdrupal-site-request-form {
      font-size: 1rem; } }
  #wrapper-main .paragraphs-item-simple-feedback-form form .control-group .help-inline, #wrapper-main .paragraphs-item-form form .control-group .help-inline, #footer .paragraphs-item-simple-feedback-form form .control-group .help-inline, #footer .paragraphs-item-form form .control-group .help-inline, #footer-bottom .paragraphs-item-simple-feedback-form form .control-group .help-inline, #footer-bottom .paragraphs-item-form form .control-group .help-inline, body.node-type-webform form .control-group .help-inline, body.page-siterequest-form form .control-group .help-inline, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #footer .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, body.node-type-webform #oxdrupal-site-request-form .control-group .help-inline, body.page-siterequest-form #oxdrupal-site-request-form .control-group .help-inline, #wrapper-main .paragraphs-item-simple-feedback-form form .help-block, #wrapper-main .paragraphs-item-form form .help-block, #footer .paragraphs-item-simple-feedback-form form .help-block, #footer .paragraphs-item-form form .help-block, #footer-bottom .paragraphs-item-simple-feedback-form form .help-block, #footer-bottom .paragraphs-item-form form .help-block, body.node-type-webform form .help-block, body.page-siterequest-form form .help-block, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #footer .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .help-block, body.node-type-webform #oxdrupal-site-request-form .help-block, body.page-siterequest-form #oxdrupal-site-request-form .help-block {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      #wrapper-main .paragraphs-item-simple-feedback-form form .control-group .help-inline, #wrapper-main .paragraphs-item-form form .control-group .help-inline, #footer .paragraphs-item-simple-feedback-form form .control-group .help-inline, #footer .paragraphs-item-form form .control-group .help-inline, #footer-bottom .paragraphs-item-simple-feedback-form form .control-group .help-inline, #footer-bottom .paragraphs-item-form form .control-group .help-inline, body.node-type-webform form .control-group .help-inline, body.page-siterequest-form form .control-group .help-inline, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #footer .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .control-group .help-inline, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .control-group .help-inline, body.node-type-webform #oxdrupal-site-request-form .control-group .help-inline, body.page-siterequest-form #oxdrupal-site-request-form .control-group .help-inline, #wrapper-main .paragraphs-item-simple-feedback-form form .help-block, #wrapper-main .paragraphs-item-form form .help-block, #footer .paragraphs-item-simple-feedback-form form .help-block, #footer .paragraphs-item-form form .help-block, #footer-bottom .paragraphs-item-simple-feedback-form form .help-block, #footer-bottom .paragraphs-item-form form .help-block, body.node-type-webform form .help-block, body.page-siterequest-form form .help-block, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #footer .paragraphs-item-form #oxdrupal-site-request-form .help-block, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .help-block, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .help-block, body.node-type-webform #oxdrupal-site-request-form .help-block, body.page-siterequest-form #oxdrupal-site-request-form .help-block {
        font-size: 1rem; } }
  #wrapper-main .paragraphs-item-simple-feedback-form form input[type='text'], #wrapper-main .paragraphs-item-form form input[type='text'], #footer .paragraphs-item-simple-feedback-form form input[type='text'], #footer .paragraphs-item-form form input[type='text'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='text'], #footer-bottom .paragraphs-item-form form input[type='text'], body.node-type-webform form input[type='text'], body.page-siterequest-form form input[type='text'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], body.node-type-webform #oxdrupal-site-request-form input[type='text'], body.page-siterequest-form #oxdrupal-site-request-form input[type='text'], #wrapper-main .paragraphs-item-simple-feedback-form form input[type='email'], #wrapper-main .paragraphs-item-form form input[type='email'], #footer .paragraphs-item-simple-feedback-form form input[type='email'], #footer .paragraphs-item-form form input[type='email'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='email'], #footer-bottom .paragraphs-item-form form input[type='email'], body.node-type-webform form input[type='email'], body.page-siterequest-form form input[type='email'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], body.node-type-webform #oxdrupal-site-request-form input[type='email'], body.page-siterequest-form #oxdrupal-site-request-form input[type='email'], #wrapper-main .paragraphs-item-simple-feedback-form form select, #wrapper-main .paragraphs-item-form form select, #footer .paragraphs-item-simple-feedback-form form select, #footer .paragraphs-item-form form select, #footer-bottom .paragraphs-item-simple-feedback-form form select, #footer-bottom .paragraphs-item-form form select, body.node-type-webform form select, body.page-siterequest-form form select, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form select, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #footer .paragraphs-item-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form select, body.node-type-webform #oxdrupal-site-request-form select, body.page-siterequest-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-simple-feedback-form form textarea, #wrapper-main .paragraphs-item-form form textarea, #footer .paragraphs-item-simple-feedback-form form textarea, #footer .paragraphs-item-form form textarea, #footer-bottom .paragraphs-item-simple-feedback-form form textarea, #footer-bottom .paragraphs-item-form form textarea, body.node-type-webform form textarea, body.page-siterequest-form form textarea, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form textarea, body.node-type-webform #oxdrupal-site-request-form textarea, body.page-siterequest-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-form form .form-item-website-domain-prefix + *, #footer .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #footer .paragraphs-item-form form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-form form .form-item-website-domain-prefix + *, body.node-type-webform form .form-item-website-domain-prefix + *, body.page-siterequest-form form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, body.node-type-webform #oxdrupal-site-request-form .form-item-website-domain-prefix + *, body.page-siterequest-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-simple-feedback-form form div#edit-requestor input, #wrapper-main .paragraphs-item-form form div#edit-requestor input, #footer .paragraphs-item-simple-feedback-form form div#edit-requestor input, #footer .paragraphs-item-form form div#edit-requestor input, #footer-bottom .paragraphs-item-simple-feedback-form form div#edit-requestor input, #footer-bottom .paragraphs-item-form form div#edit-requestor input, body.node-type-webform form div#edit-requestor input, body.page-siterequest-form form div#edit-requestor input, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #footer .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, body.node-type-webform #oxdrupal-site-request-form div#edit-requestor input, body.page-siterequest-form #oxdrupal-site-request-form div#edit-requestor input {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      #wrapper-main .paragraphs-item-simple-feedback-form form input[type='text'], #wrapper-main .paragraphs-item-form form input[type='text'], #footer .paragraphs-item-simple-feedback-form form input[type='text'], #footer .paragraphs-item-form form input[type='text'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='text'], #footer-bottom .paragraphs-item-form form input[type='text'], body.node-type-webform form input[type='text'], body.page-siterequest-form form input[type='text'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='text'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='text'], body.node-type-webform #oxdrupal-site-request-form input[type='text'], body.page-siterequest-form #oxdrupal-site-request-form input[type='text'], #wrapper-main .paragraphs-item-simple-feedback-form form input[type='email'], #wrapper-main .paragraphs-item-form form input[type='email'], #footer .paragraphs-item-simple-feedback-form form input[type='email'], #footer .paragraphs-item-form form input[type='email'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='email'], #footer-bottom .paragraphs-item-form form input[type='email'], body.node-type-webform form input[type='email'], body.page-siterequest-form form input[type='email'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='email'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='email'], body.node-type-webform #oxdrupal-site-request-form input[type='email'], body.page-siterequest-form #oxdrupal-site-request-form input[type='email'], #wrapper-main .paragraphs-item-simple-feedback-form form select, #wrapper-main .paragraphs-item-form form select, #footer .paragraphs-item-simple-feedback-form form select, #footer .paragraphs-item-form form select, #footer-bottom .paragraphs-item-simple-feedback-form form select, #footer-bottom .paragraphs-item-form form select, body.node-type-webform form select, body.page-siterequest-form form select, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form select, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #footer .paragraphs-item-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form select, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form select, body.node-type-webform #oxdrupal-site-request-form select, body.page-siterequest-form #oxdrupal-site-request-form select, #wrapper-main .paragraphs-item-simple-feedback-form form textarea, #wrapper-main .paragraphs-item-form form textarea, #footer .paragraphs-item-simple-feedback-form form textarea, #footer .paragraphs-item-form form textarea, #footer-bottom .paragraphs-item-simple-feedback-form form textarea, #footer-bottom .paragraphs-item-form form textarea, body.node-type-webform form textarea, body.page-siterequest-form form textarea, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #footer .paragraphs-item-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form textarea, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form textarea, body.node-type-webform #oxdrupal-site-request-form textarea, body.page-siterequest-form #oxdrupal-site-request-form textarea, #wrapper-main .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-form form .form-item-website-domain-prefix + *, #footer .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #footer .paragraphs-item-form form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-simple-feedback-form form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-form form .form-item-website-domain-prefix + *, body.node-type-webform form .form-item-website-domain-prefix + *, body.page-siterequest-form form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, body.node-type-webform #oxdrupal-site-request-form .form-item-website-domain-prefix + *, body.page-siterequest-form #oxdrupal-site-request-form .form-item-website-domain-prefix + *, #wrapper-main .paragraphs-item-simple-feedback-form form div#edit-requestor input, #wrapper-main .paragraphs-item-form form div#edit-requestor input, #footer .paragraphs-item-simple-feedback-form form div#edit-requestor input, #footer .paragraphs-item-form form div#edit-requestor input, #footer-bottom .paragraphs-item-simple-feedback-form form div#edit-requestor input, #footer-bottom .paragraphs-item-form form div#edit-requestor input, body.node-type-webform form div#edit-requestor input, body.page-siterequest-form form div#edit-requestor input, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #footer .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form div#edit-requestor input, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form div#edit-requestor input, body.node-type-webform #oxdrupal-site-request-form div#edit-requestor input, body.page-siterequest-form #oxdrupal-site-request-form div#edit-requestor input {
        font-size: 1rem; } }
  #wrapper-main .paragraphs-item-simple-feedback-form form label, #wrapper-main .paragraphs-item-form form label, #footer .paragraphs-item-simple-feedback-form form label, #footer .paragraphs-item-form form label, #footer-bottom .paragraphs-item-simple-feedback-form form label, #footer-bottom .paragraphs-item-form form label, body.node-type-webform form label, body.page-siterequest-form form label, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form label, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #footer .paragraphs-item-form #oxdrupal-site-request-form label, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form label, body.node-type-webform #oxdrupal-site-request-form label, body.page-siterequest-form #oxdrupal-site-request-form label, #wrapper-main .paragraphs-item-simple-feedback-form form legend, #wrapper-main .paragraphs-item-form form legend, #footer .paragraphs-item-simple-feedback-form form legend, #footer .paragraphs-item-form form legend, #footer-bottom .paragraphs-item-simple-feedback-form form legend, #footer-bottom .paragraphs-item-form form legend, body.node-type-webform form legend, body.page-siterequest-form form legend, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form legend, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #footer .paragraphs-item-form #oxdrupal-site-request-form legend, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form legend, body.node-type-webform #oxdrupal-site-request-form legend, body.page-siterequest-form #oxdrupal-site-request-form legend {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      #wrapper-main .paragraphs-item-simple-feedback-form form label, #wrapper-main .paragraphs-item-form form label, #footer .paragraphs-item-simple-feedback-form form label, #footer .paragraphs-item-form form label, #footer-bottom .paragraphs-item-simple-feedback-form form label, #footer-bottom .paragraphs-item-form form label, body.node-type-webform form label, body.page-siterequest-form form label, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form label, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #footer .paragraphs-item-form #oxdrupal-site-request-form label, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form label, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form label, body.node-type-webform #oxdrupal-site-request-form label, body.page-siterequest-form #oxdrupal-site-request-form label, #wrapper-main .paragraphs-item-simple-feedback-form form legend, #wrapper-main .paragraphs-item-form form legend, #footer .paragraphs-item-simple-feedback-form form legend, #footer .paragraphs-item-form form legend, #footer-bottom .paragraphs-item-simple-feedback-form form legend, #footer-bottom .paragraphs-item-form form legend, body.node-type-webform form legend, body.page-siterequest-form form legend, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form legend, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #footer .paragraphs-item-form #oxdrupal-site-request-form legend, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form legend, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form legend, body.node-type-webform #oxdrupal-site-request-form legend, body.page-siterequest-form #oxdrupal-site-request-form legend {
        font-size: 1rem; } }
  #wrapper-main .paragraphs-item-simple-feedback-form form .webform-grid-question, #wrapper-main .paragraphs-item-form form .webform-grid-question, #footer .paragraphs-item-simple-feedback-form form .webform-grid-question, #footer .paragraphs-item-form form .webform-grid-question, #footer-bottom .paragraphs-item-simple-feedback-form form .webform-grid-question, #footer-bottom .paragraphs-item-form form .webform-grid-question, body.node-type-webform form .webform-grid-question, body.page-siterequest-form form .webform-grid-question, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, body.node-type-webform #oxdrupal-site-request-form .webform-grid-question, body.page-siterequest-form #oxdrupal-site-request-form .webform-grid-question {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      #wrapper-main .paragraphs-item-simple-feedback-form form .webform-grid-question, #wrapper-main .paragraphs-item-form form .webform-grid-question, #footer .paragraphs-item-simple-feedback-form form .webform-grid-question, #footer .paragraphs-item-form form .webform-grid-question, #footer-bottom .paragraphs-item-simple-feedback-form form .webform-grid-question, #footer-bottom .paragraphs-item-form form .webform-grid-question, body.node-type-webform form .webform-grid-question, body.page-siterequest-form form .webform-grid-question, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #footer .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form .webform-grid-question, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form .webform-grid-question, body.node-type-webform #oxdrupal-site-request-form .webform-grid-question, body.page-siterequest-form #oxdrupal-site-request-form .webform-grid-question {
        font-size: 1rem; } }
  #wrapper-main .paragraphs-item-simple-feedback-form form button, #wrapper-main .paragraphs-item-form form button, #footer .paragraphs-item-simple-feedback-form form button, #footer .paragraphs-item-form form button, #footer-bottom .paragraphs-item-simple-feedback-form form button, #footer-bottom .paragraphs-item-form form button, body.node-type-webform form button, body.page-siterequest-form form button, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form button, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #footer .paragraphs-item-form #oxdrupal-site-request-form button, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form button, body.node-type-webform #oxdrupal-site-request-form button, body.page-siterequest-form #oxdrupal-site-request-form button, #wrapper-main .paragraphs-item-simple-feedback-form form input[type='file'], #wrapper-main .paragraphs-item-form form input[type='file'], #footer .paragraphs-item-simple-feedback-form form input[type='file'], #footer .paragraphs-item-form form input[type='file'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='file'], #footer-bottom .paragraphs-item-form form input[type='file'], body.node-type-webform form input[type='file'], body.page-siterequest-form form input[type='file'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], body.node-type-webform #oxdrupal-site-request-form input[type='file'], body.page-siterequest-form #oxdrupal-site-request-form input[type='file'] {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      #wrapper-main .paragraphs-item-simple-feedback-form form button, #wrapper-main .paragraphs-item-form form button, #footer .paragraphs-item-simple-feedback-form form button, #footer .paragraphs-item-form form button, #footer-bottom .paragraphs-item-simple-feedback-form form button, #footer-bottom .paragraphs-item-form form button, body.node-type-webform form button, body.page-siterequest-form form button, #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form button, #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #footer .paragraphs-item-form #oxdrupal-site-request-form button, #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form button, #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form button, body.node-type-webform #oxdrupal-site-request-form button, body.page-siterequest-form #oxdrupal-site-request-form button, #wrapper-main .paragraphs-item-simple-feedback-form form input[type='file'], #wrapper-main .paragraphs-item-form form input[type='file'], #footer .paragraphs-item-simple-feedback-form form input[type='file'], #footer .paragraphs-item-form form input[type='file'], #footer-bottom .paragraphs-item-simple-feedback-form form input[type='file'], #footer-bottom .paragraphs-item-form form input[type='file'], body.node-type-webform form input[type='file'], body.page-siterequest-form form input[type='file'], #wrapper-main .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #wrapper-main .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], #footer .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #footer .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], #footer-bottom .paragraphs-item-simple-feedback-form #oxdrupal-site-request-form input[type='file'], #footer-bottom .paragraphs-item-form #oxdrupal-site-request-form input[type='file'], body.node-type-webform #oxdrupal-site-request-form input[type='file'], body.page-siterequest-form #oxdrupal-site-request-form input[type='file'] {
        font-size: 1rem; } }

a.grid-footer {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  @media (max-width: 768px) {
  a.grid-footer {
    font-size: 1rem; } }
/*#wrapper-main  form input {
 height:   $widgets_forms_form_input_fields_size;// * 1.5;
 }*/
/* publications listings */
.paragraphs-item-symplectic-publications-listing, .paragraphs-item-symplectic-publications-listing article.listing-list-style {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  .paragraphs-item-symplectic-publications-listing .list-style-symplectic-publication-type, .paragraphs-item-symplectic-publications-listing article.listing-list-style .list-style-symplectic-publication-type {
    font-family: Open Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }

.wrapper-main .paragraphs-item-symplectic-publications-listing article.listing-list-style h3, .wrapper-main .paragraphs-item-symplectic-publications-listing h4 {
  font-family: PT Sans, sans-serif; }
/* taxonomy listings */
.paragraphs-item-taxonomy-terms-display .taxonomy_name {
  font-family: Open Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  .paragraphs-item-taxonomy-terms-display .taxonomy ul {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: italic; }

div.listing-item-wrapper .call-to-action-wrapper button {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* font for search results */
/**
 *
 *  All the items below insert different font-size/weight/styles in various parts of the site, but don't affect font family.
 *
 **/
/* Breadcrumb */
.wrapper-main .breadcrumb {
  font-size: 1.15rem;
  font-family: PT Sans, sans-serif;
  font-style: normal; }
  @media (max-width: 992px) {
  .wrapper-main .breadcrumb {
    font-size: 1.075rem; } }
  .wrapper-main .breadcrumb a {
    font-weight: normal; }
  .wrapper-main .breadcrumb li.active {
    font-weight: bold; }
/* Search box in header */
#search input[type='text'], #search-form input[type='text'], #search-block-form input[type='text'] {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  @media (max-width: 768px) {
    #search input[type='text'], #search-form input[type='text'], #search-block-form input[type='text'] {
      font-size: 1rem; } }
  #search .btn .icon, #search-form .btn .icon, #search-block-form .btn .icon {
    font-size: 24px; }

.search_slimline #search .btn, .search_slimline.page-search #search .btn, .search_slimline.page-funnelback-search #search .btn, .search_slimline #search-form #edit-basic .btn, .search_slimline.page-search #search-form #edit-basic .btn, .search_slimline.page-funnelback-search #search-form #edit-basic .btn {
  font-size: 16px; }
  .search_slimline #search .btn .icon, .search_slimline.page-search #search .btn .icon, .search_slimline.page-funnelback-search #search .btn .icon, .search_slimline #search-form #edit-basic .btn .icon, .search_slimline.page-search #search-form #edit-basic .btn .icon, .search_slimline.page-funnelback-search #search-form #edit-basic .btn .icon {
    font-size: 16px; }
/* Tablet header */
@media (max-width: 992px) {
  div#edit-search-scope--2 .form-type-radio.form-item-search-scope.form-item.radio label {
    font-size: 0.9rem; }

  header .home-icon.mobile-box.tablet a {
    font-size: 2.6rem; }
    header .home-icon.mobile-box.mobile a {
      font-size: 1.4rem; } }

.page-search .search-results .search-result .title, .page-funnelback-search .search-results .search-result .title {
  font-size: 1.8rem; }
  .page-search .search-results .search-result .search-snippet, .page-funnelback-search .search-results .search-result .search-snippet {
    font-size: 1rem; }
  .page-search .search-results .search-result a.page-url, .page-funnelback-search .search-results .search-result a.page-url {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: italic; }

.page-funnelback-search .search-results .search-result .title {
  font-family: PT Sans Narrow, sans-serif;
  font-size: 1.65rem;
  font-weight: 400;
  font-style: normal; }
/* metadata fields for article/event/person */
.wrapper-main div.pane-metadata .field-name-field-event-presenter {
  font-style: italic;
  font-size: 1rem; }
  .wrapper-main div.pane-metadata .presenter, .wrapper-main div.pane-metadata .author, .wrapper-main div.pane-metadata .job-title {
    font-size: 1.7rem; }
  .wrapper-main div.pane-metadata .authors {
    font-style: italic;
    font-size: 1.2rem; }
  .wrapper-main div.pane-metadata .person-role {
    font-size: 1.5rem; }
  .wrapper-main div.pane-metadata .person-email, .wrapper-main div.pane-metadata .person-phone {
    font-size: 1.1rem; }
  .wrapper-main div.pane-metadata .field-name-field-job-title {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 2rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.pane-metadata .field-name-field-affiliation {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.65rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.pane-metadata .field-name-field-affiliation p {
    font-size: 1rem; }
  .wrapper-main div.pane-metadata .field-name-field-role {
    font-size: 1.2rem; }
/* Slideshow */
.swiper-container .slide-wrapper.text-block .text-wrapper .slide-title {
  font-size: 1.4rem; }
  @media (max-width: 900px) {
        .swiper-container .slide-wrapper.text-block .text-wrapper .slide-title {
          font-size: 1.2rem; } }
  @media (max-width: 768px) {
        .swiper-container .slide-wrapper.text-block .text-wrapper .slide-title {
          font-size: 1.1rem; } }
  .swiper-container .slide-wrapper.text-block .text-wrapper .slide-text {
    font-size: 1.2rem; }
  @media (max-width: 900px) {
        .swiper-container .slide-wrapper.text-block .text-wrapper .slide-text {
          font-size: 0.95rem; } }
  .swiper-container .slide-wrapper.text-overlay .text-wrapper .slide-title {
    font-size: 1.8rem; }
  .swiper-container .slide-wrapper.text-overlay .text-wrapper .slide-text {
    font-size: 1.2rem; }
  @media (max-width: 768px) {
        .swiper-container .slide-wrapper.text-overlay .text-wrapper .slide-text {
          font-size: 0.8rem !important; } }

.swiper-button-next, .swiper-button-prev {
  font-size: 2rem; }

@media (max-width: 768px) {
      .items-per-slide-2 .slide-title {
        font-size: 0.7rem !important; } }
  @media (min-width: 768px) {
    .items-per-slide-2 .slide-title {
      font-size: 1.4rem !important; } }
  .items-per-slide-2 .slide-text {
    font-size: 1.2rem !important; }

@media (max-width: 768px) {
      .items-per-slide-3 .slide-title {
        font-size: 0.8rem !important; } }
  @media (min-width: 768px) {
    .items-per-slide-3 .slide-title {
      font-size: 1.2rem !important; } }
  .items-per-slide-3 .slide-text {
    font-size: 0.8rem !important; }

@media (max-width: 768px) {
      .items-per-slide-4 .slide-title {
        font-size: 0.9rem !important; } }
  @media (min-width: 768px) {
    .items-per-slide-4 .slide-title {
      font-size: 1.2rem !important; } }
  .items-per-slide-4 .slide-text {
    font-size: 0.8rem !important; }
/* Symplectic publications */
.wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .field-label, .page-symplectic-publications .wrapper-main .field-label, .node-type-symplectic-publication-source .wrapper-main .field-label {
  font-weight: bold; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .chosen-choices li.search-field input[type="text"], .page-symplectic-publications .wrapper-main .chosen-choices li.search-field input[type="text"], .node-type-symplectic-publication-source .wrapper-main .chosen-choices li.search-field input[type="text"], .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .chosen-single.chosen-default, .page-symplectic-publications .wrapper-main .chosen-single.chosen-default, .node-type-symplectic-publication-source .wrapper-main .chosen-single.chosen-default {
    font-size: 1rem; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .publication-primary-metadata, .page-symplectic-publications .wrapper-main .publication-primary-metadata, .node-type-symplectic-publication-source .wrapper-main .publication-primary-metadata {
    font-size: 1.2rem; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .publication-secondary-metadata, .page-symplectic-publications .wrapper-main .publication-secondary-metadata, .node-type-symplectic-publication-source .wrapper-main .publication-secondary-metadata {
    font-size: 0.9rem; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .publication-author-info, .page-symplectic-publications .wrapper-main .publication-author-info, .node-type-symplectic-publication-source .wrapper-main .publication-author-info {
    font-weight: bold; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .publication-et-al, .page-symplectic-publications .wrapper-main .publication-et-al, .node-type-symplectic-publication-source .wrapper-main .publication-et-al {
    font-style: italic; }
  .wrapper-main .paragraphs-item-symplectic-publications-listing .publication-listing .field_symplectic_publ_date-wrapper, .page-symplectic-publications .wrapper-main .field_symplectic_publ_date-wrapper, .node-type-symplectic-publication-source .wrapper-main .field_symplectic_publ_date-wrapper {
    font-style: italic;
    margin-right: 1em;
    /* 14609 */ }

.wrapper-main .publication-original-publication a, .wrapper-main .field_symplectic_doi a, .wrapper-main .publication-ora-record a {
  font-weight: bold; }
/* Listings */
/*
 legacy, no longer in use?
 article.node-teaser .text-wrapper {
 .date,
 .event-time,
 .job-title {
 font-style: italic;
 }
 .affiliation {
 font-weight: bold;
 p {
 font-size: 1em;
 }
 }
 .contact-details {
 font-weight: bold;
 }
 }
 .field-name-field-event-date, .field-name-field-event-time {
 font-size: 1.4em;
 }
 .field-name-field-location {
 font-size: 1.4em;
 }
 */
.article-listing .views-row .list-style-wrapper .list-style-text-wrapper .list-style-arrow, .view-related-content .view-content .views-row .list-style-wrapper .list-style-text-wrapper .list-style-arrow, .term-listing .view-content .views-row .list-style-wrapper .list-style-text-wrapper .list-style-arrow {
  font-size: 1.8rem; }

article.listing-list-style {
  font-weight: normal; }
  article.listing-list-style .list-style-title h3 {
    font-size: 1.2rem;
    font-weight: normal; }
  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 {
    font-size: 1rem; }
  article.listing-list-style .list-style-event-location, article.listing-list-style .list-style-publication-date, article.listing-list-style .list-style-person-job-title {
    font-style: italic; }
  article.listing-list-style .list-style-person-job-title {
    font-size: 1rem; }

article .list-style-date, article .thumbnail-date, article .callout-date, article .listing-item-event-date, .event-flex-item {
  font-weight: bold; }

article.listing-style-person-thumbnail {
  font-weight: normal; }
  article.listing-style-person-thumbnail .thumbnail-person-job-title {
    font-size: 0.9rem;
    font-style: italic; }
  article.listing-style-person-thumbnail .thumbnail-person-affiliation {
    font-size: 0.9rem; }
  article.listing-style-person-thumbnail .thumbnail-panel-title h3 {
    font-size: 1.1rem;
    font-weight: bold; }
  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 {
    font-size: 1rem;
    font-weight: normal; }
  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-job-title {
    font-style: italic; }

article.listing-style-thumbnail-panel {
  font-weight: normal; }
  article.listing-style-thumbnail-panel .thumbnail-panel-title h3 {
    font-size: 1.2rem;
    font-weight: normal; }
  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 {
    font-size: 1rem;
    font-weight: normal; }
  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-job-title {
    font-style: italic; }

article.listing-style-thumbnail-row {
  font-weight: normal; }
  article.listing-style-thumbnail-row .thumbnail-panel-title h3 {
    font-size: 1.2rem;
    font-weight: normal; }
  article.listing-style-thumbnail-row .thumbnail-panel-teaser, article.listing-style-thumbnail-row .thumbnail-person-affiliation, 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 {
    font-size: 1rem; }

article.listing-style-callout, article.item-style-grouping-tile {
  font-weight: normal; }
  article.listing-style-callout .listing-title h3, article.item-style-grouping-tile .listing-title h3 {
    font-weight: normal;
    font-size: 1.2rem; }
  @media (max-width: 768px) {
    article.listing-style-callout .listing-title h3, article.item-style-grouping-tile .listing-title h3 {
      font-size: 1.2rem; } }
  article.listing-style-callout .teaser-text, article.item-style-grouping-tile .teaser-text, article.listing-style-callout .callout-event-location, article.item-style-grouping-tile .callout-event-location, article.listing-style-callout .callout-person-affiliation, article.item-style-grouping-tile .callout-person-affiliation, article.listing-style-callout .callout-person-job-title, article.item-style-grouping-tile .callout-person-job-title, article.listing-style-callout .listing-item-event-location, article.item-style-grouping-tile .listing-item-event-location, article.listing-style-callout .listing-item-person-affiliation, article.item-style-grouping-tile .listing-item-person-affiliation, article.listing-style-callout .listing-item-person-job-title, article.item-style-grouping-tile .listing-item-person-job-title, article.listing-style-callout .text-row-metadata *, article.item-style-grouping-tile .text-row-metadata * {
    font-size: 1rem; }
  article.listing-style-callout .callout-event-location, article.item-style-grouping-tile .callout-event-location, article.listing-style-callout .callout-person-job-title, article.item-style-grouping-tile .callout-person-job-title, article.listing-style-callout .listing-item-event-location, article.item-style-grouping-tile .listing-item-event-location, article.listing-style-callout .listing-item-person-job-title, article.item-style-grouping-tile .listing-item-person-job-title {
    font-style: italic; }
  article.listing-style-callout .callout-pub-date, article.item-style-grouping-tile .callout-pub-date, article.listing-style-callout .listing-item-pub-date, article.item-style-grouping-tile .listing-item-pub-date {
    font-size: 1.1rem;
    font-style: italic; }
/* SSO login/logged in text */
#you-are-logged-in-as .fa .dropdown-menu, #mobile-logout.you-are-logged-in-as .fa .dropdown-menu, #block-oxdrupal-core-sso-login-box .fa .dropdown-menu, #you-are-logged-in-as .fab .dropdown-menu, #mobile-logout.you-are-logged-in-as .fab .dropdown-menu, #block-oxdrupal-core-sso-login-box .fab .dropdown-menu, #you-are-logged-in-as .far .dropdown-menu, #mobile-logout.you-are-logged-in-as .far .dropdown-menu, #block-oxdrupal-core-sso-login-box .far .dropdown-menu, #you-are-logged-in-as .fas .dropdown-menu, #mobile-logout.you-are-logged-in-as .fas .dropdown-menu, #block-oxdrupal-core-sso-login-box .fas .dropdown-menu {
  font-size: 16px; }
/* Start WYSIWYG image styles */
.embed-image .field-name-field-caption {
  font-size: 0.9rem; }
  .embed-image .field-name-field-attribution {
    font-size: 0.9rem;
    font-style: italic; }
/* User profile page */
.page-user .user-website-roles li {
  font-size: 1em; }

.flatpickr-calendar {
  font-family: PT Sans, sans-serif; }
/** Item style font mapping start **/
div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-title h3 {
  font-family: PT Sans, sans-serif;
  font-size: 3.96rem;
  font-weight: 700;
  font-style: italic; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-title h3 {
          font-size: 2.48rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom article, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper h3 {
    font-size: 3.96rem; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom article, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_bottom .text-box-wrapper h3 {
          font-size: 2.48rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-landscape .metadata-label {
          font-size: 1.1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_middle .listing-title h3 {
    font-size: 3.96rem; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_middle .listing-title h3 {
          font-size: 2.48rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_middle .listing-item-teaser-text {
    font-size: 1.3rem;
    font-weight: 400; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_textoverlay_centre_middle .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_text_right .listing-title h3 {
    font-size: 3.96rem;
    font-weight: 700; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_text_right .listing-title h3 {
          font-size: 2.48rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_text_right .listing-item-teaser-text {
    font-size: 1.3rem;
    font-weight: 400; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-landscape.item-style-landscape_text_right .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-title h3 {
          font-size: 2.5rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-breaker .metadata-label {
          font-size: 1.1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_textoverlay_centre_middle .listing-title h3 {
    font-size: 4rem; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_textoverlay_centre_middle .listing-title h3 {
          font-size: 2.5rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_textoverlay_centre_middle .listing-item-teaser-text {
    font-size: 1.3rem;
    font-weight: 400; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_textoverlay_centre_middle .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_text_right .listing-title h3 {
    font-size: 4rem;
    font-weight: 400; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_text_right .listing-title h3 {
          font-size: 2.5rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_text_right .listing-item-teaser-text {
    font-size: 1.3rem;
    font-weight: 400; }
    @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-breaker.item-style-landscape_text_right .listing-item-teaser-text {
          font-size: 1.15rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-title h3 {
          font-size: 2.5rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-teaser-text {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext .metadata-label {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-title h3 {
          font-size: 1.1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-teaser-text {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-row .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-row .metadata-label {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-info-box-wrapper {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-row .listing-item-info-box-wrapper {
          font-size: 1.25rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-tile h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-tile .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-tile .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile .listing-item-pub-date {
    font-style: italic; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card h3.applied-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-card h3.applied-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card .text-subtypes {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-card .text-subtypes {
          font-size: 1rem; } }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-pub-date, div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-event-date, div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-event-location, div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-person-affiliation, div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-person-job-title, div.listing-item-wrapper article.listing-item.item-style-grouping-card .metadata-label {
    font-family: PT Sans, sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-card .listing-item-tertiary-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-title, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-title, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-title, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-box-wrapper .text-box-and-chevron-wrapper .text-wrapper .text-row-title .listing-title h3, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-box-wrapper .text-box-and-chevron-wrapper .text-wrapper .text-row-title .listing-title h3, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-box-wrapper .text-box-and-chevron-wrapper .text-wrapper .text-row-title .listing-title h3, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .listing-title h3, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .listing-title h3, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .listing-title h3 {
    font-family: PT Sans, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-metadata, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-metadata, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-metadata, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-metadata *, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-metadata *, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-metadata * {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-listing-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-listing-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-listing-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-listing-text .listing-item-teaser-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-listing-text .listing-item-teaser-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-listing-text .listing-item-teaser-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .text-row-tertiary-text .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .text-row-tertiary-text .listing-item-tertiary-text, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .text-row-tertiary-text .listing-item-tertiary-text {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .call-to-action-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .call-to-action-wrapper, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .call-to-action-wrapper {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
    div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .call-to-action-wrapper button, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .call-to-action-wrapper button, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .call-to-action-wrapper button {
      font-family: PT Sans, sans-serif;
      font-size: 1.5rem;
      font-weight: 400;
      font-style: normal; }
      @media (max-width: 1200px) {
        div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_square_image .call-to-action-wrapper button, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_no_image .call-to-action-wrapper button, div.listing-item-wrapper article.listing-item.item-style-grouping-tile.item-style-tile_landscape_50_50 .call-to-action-wrapper button {
          font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper button {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-landscape .call-to-action-wrapper div.label-cta {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper button {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-breaker .call-to-action-wrapper div.label-cta {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper button {
        font-size: 1rem; } }
  div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-imagetext .call-to-action-wrapper div.label-cta {
        font-size: 1rem; } }
  div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper button {
        font-size: 1rem; } }
  div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-row .call-to-action-wrapper div.label-cta {
        font-size: 1rem; } }
  div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper button {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-tile .call-to-action-wrapper div.label-cta {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-tile .listing-item-info-box {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-tile .listing-item-info-box {
        font-size: 1.25rem; } }
  div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper button {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper button {
        font-size: 1rem; } }
  div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper div.label-cta {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
      div.listing-item-wrapper.item-style-grouping-card .call-to-action-wrapper div.label-cta {
        font-size: 1.25rem; } }
/** Item style font mapping end **/
/** Vacancy listing widget mapping start **/
.oxdrupal_vacancy_list .vacancy, .oxdrupal_feed_list .vacancy, .oxdrupal_vacancy_list .feed-item, .oxdrupal_feed_list .feed-item {
  font-family: PT Sans, sans-serif; }
  .oxdrupal_vacancy_list .vacancy .vacancy_title, .oxdrupal_feed_list .vacancy .vacancy_title, .oxdrupal_vacancy_list .feed-item .vacancy_title, .oxdrupal_feed_list .feed-item .vacancy_title, .oxdrupal_vacancy_list .vacancy .title, .oxdrupal_feed_list .vacancy .title, .oxdrupal_vacancy_list .feed-item .title, .oxdrupal_feed_list .feed-item .title {
    font-family: PT Sans, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal_vacancy_list .vacancy .vacancy_closing_date, .oxdrupal_feed_list .vacancy .vacancy_closing_date, .oxdrupal_vacancy_list .feed-item .vacancy_closing_date, .oxdrupal_feed_list .feed-item .vacancy_closing_date, .oxdrupal_vacancy_list .vacancy .vacancy_salary, .oxdrupal_feed_list .vacancy .vacancy_salary, .oxdrupal_vacancy_list .feed-item .vacancy_salary, .oxdrupal_feed_list .feed-item .vacancy_salary {
    font-family: PT Sans, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal_vacancy_list .vacancy .vacancy_application_link a, .oxdrupal_feed_list .vacancy .vacancy_application_link a, .oxdrupal_vacancy_list .feed-item .vacancy_application_link a, .oxdrupal_feed_list .feed-item .vacancy_application_link a {
    font-family: PT Sans, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    font-style: normal; }
/** Vacancy listing widget end **/
.readmore_link {
  font-family: PT Sans, sans-serif;
  font-size: 1rem; }
/* fixed-background-scroller start */
.paragraphs-item-fixed-background-scroller .overlay, .paragraphs-item-fixed-background-scroller .text-wrapper {
  font-size: 5rem;
  font-weight: 700; }
  @media (max-width: 992px) {
    .paragraphs-item-fixed-background-scroller .overlay, .paragraphs-item-fixed-background-scroller .text-wrapper {
      font-size: 3rem; } }
  @media (max-width: 768px) {
    .paragraphs-item-fixed-background-scroller .overlay, .paragraphs-item-fixed-background-scroller .text-wrapper {
      font-size: 1.8rem; } }
/* fixed-background-scroller end */
/** Twitter feed styles start **/
.feed-item.tweet .retweet {
  font-family: Helvetica-Neue, Sans-Serif;
  font-size: 0.9rem; }
  .feed-item.tweet .tweet-user {
    font-family: Helvetica-Neue, Sans-Serif;
    font-size: 1rem; }
  .feed-item.tweet .tweet-user-name {
    font-weight: bold; }
  .feed-item.tweet .tweet-screen-name {
    font-weight: normal; }
  .feed-item.tweet .tweet-main {
    font-family: Helvetica-Neue, Sans-Serif;
    font-size: 0.9rem; }
  .feed-item.tweet .tweet-actions {
    font-family: Helvetica-Neue, Sans-Serif;
    font-weight: bold;
    font-size: 0.9rem; }
/** Twitter feed styles end **/
/** Start "Share on social media" " **/
.share-social a.share.facebook i.fa, .share-social a.share i.fab, .share-social a.share i.far, .share-social a.share i.fas {
  font-size: 1.5rem; }
  .share-social a.share.twitter i.fa., .share-social a.share i.fab, .share-social a.share i.far, .share-social a.share i.fas {
    font-size: 1.5rem; }
  .share-social a.share.email i.fa, .share-social a.share i.fab, .share-social a.share i.far, .share-social a.share i.fas {
    font-size: 1.5rem; }
/** End "Share on social media" " **/
/** Start WYSIWYG **/
.one-col-link-list, .two-col-link-list, .three-col-link-list, .four-col-link-list, .one-col-bulletless, .two-col-bulletless, .three-col-bulletless, .four-col-bulletless, .one-col-circled-list, .two-col-circled-list {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/** Alternative WYSIWYG **/
div.widget-style-alternative .one-col-link-list, div.widget-style-alternative .two-col-link-list, div.widget-style-alternative .three-col-link-list, div.widget-style-alternative .four-col-link-list, div.widget-style-alternative .one-col-bulletless, div.widget-style-alternative .two-col-bulletless, div.widget-style-alternative .three-col-bulletless, div.widget-style-alternative .four-col-bulletless, div.widget-style-alternative .one-col-circled-list, div.widget-style-alternative .two-col-circled-list {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* Custom Buttons */
.wrapper-main .wysiwyg-c2a-fill, #footer .wysiwyg-c2a-fill {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.wrapper-main .wysiwyg-c2a-outline, #footer .wysiwyg-c2a-outline {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.wrapper-main .wysiwyg-button-fill, #footer .wysiwyg-button-fill {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.wrapper-main .wysiwyg-button-outline, #footer .wysiwyg-button-outline {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.wrapper-main .wysiwyg-image-caption {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }

.wrapper-main .wysiwyg-image-attribution {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
/* Alternative WIDGET Custom Buttons */
.wrapper-main div.widget-style-alternative .wysiwyg-c2a-fill, #footer div.widget-style-alternative .wysiwyg-c2a-fill {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  .wrapper-main div.widget-style-alternative .wysiwyg-c2a-outline, #footer div.widget-style-alternative .wysiwyg-c2a-outline {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative .wysiwyg-button-fill, #footer div.widget-style-alternative .wysiwyg-button-fill {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative .wysiwyg-button-outline, #footer div.widget-style-alternative .wysiwyg-button-outline {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative .wysiwyg-image-caption, #footer div.widget-style-alternative .wysiwyg-image-caption {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .wrapper-main div.widget-style-alternative .wysiwyg-image-attribution, #footer div.widget-style-alternative .wysiwyg-image-attribution {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
/* WYSIWYG Tables */
.paragraphs-item-wysiwyg-content-area thead {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  .paragraphs-item-wysiwyg-content-area tbody {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }

.paragraphs-item-wysiwyg-content-area.widget-style-alternative thead {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  .paragraphs-item-wysiwyg-content-area.widget-style-alternative tbody {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
/** End WYSIWYG **/
/** MEGAMENU **/
#navigation .oxdrupal-mega-menu-level-2 h3 {
  font-family: Open Sans, sans-serif;
  font-size: 1.15rem;
  font-weight: 400;
  font-style: normal;
  display: inline; }
  #navigation .oxdrupal-mega-menu-level-3 a {
    font-family: Open Sans, sans-serif;
    font-size: 1.15rem;
    font-weight: 400;
    font-style: normal; }
/** END MEGAMENU **/
/** NOTIFICATIONS **/
.oxdrupal-notification div.oxdrupal-notification-icon {
  font-size: 1.65rem; }
  @media screen and (max-width: 768px) {
    .oxdrupal-notification div.oxdrupal-notification-icon {
      font-size: 1.4rem; } }
  .oxdrupal-notification.oxdrupal-notification-main p {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal-notification.oxdrupal-notification-main h3 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.65rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal-notification.oxdrupal-notification-alternative p {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal-notification.oxdrupal-notification-alternative h3 {
    font-family: PT Sans Narrow, sans-serif;
    font-size: 1.65rem;
    font-weight: 400;
    font-style: normal; }
  .oxdrupal-notification.oxdrupal-notification-alternative div.oxdrupal-notification-icon {
    font-size: 1.65rem; }
  @media screen and (max-width: 768px) {
      .oxdrupal-notification.oxdrupal-notification-alternative div.oxdrupal-notification-icon {
        font-size: 1.4rem; } }
/** END NOTIFICATIONS **/
/** Start Feedback form **/
.oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful"] {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  @media (max-width: 768px) {
    .oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful"] {
      font-size: 1rem; } }
  .oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful-1"], .oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful-2"], .oxdrupal_feedback_form button {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
    .oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful-1"], .oxdrupal_feedback_form label[for="edit-submitted-was-this-page-useful-2"], .oxdrupal_feedback_form button {
      font-size: 1rem; } }
  .oxdrupal_feedback_form textarea {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
    .oxdrupal_feedback_form textarea {
      font-size: 1rem; } }
  .oxdrupal_feedback_form #oxdrupal_feedback_response {
    font-weight: bold; }
/** End feedback form **/
/** Start dropdown list **/
.oxdrupal_dropdown_container .chosen-container {
  font-family: PT Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal; }
  @media (max-width: 768px) {
    .oxdrupal_dropdown_container .chosen-container {
      font-size: 1rem; } }
  .oxdrupal_dropdown_container button.btn-dropdown-select {
    font-family: PT Sans, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal; }
  @media (max-width: 768px) {
    .oxdrupal_dropdown_container button.btn-dropdown-select {
      font-size: 1rem; } }
/** End dropdown list **/
