 .page-header .block--plugin-id--system-branding-block .site-name {
  margin: 0.75rem auto 0 auto;
  background: url(/artsci_online/themes/custom/queensu_artsci/img/site-name-vertical.png) left top / 100% auto no-repeat scroll padding-box padding-box transparent;
  width: 5.25rem;
  height: 1.75rem;
}
.page-header .block--plugin-id--system-branding-block .site-name img {
  visibility: hidden;
}
.page-header .block--id-search h2 {
  inset-block-start: 4.75rem;
}
nav.queensu-artsci-base-nav-small-screen-dynamic .nav-small-screen-trigger {
  inset-block-start: 4.5rem;
}

.node--view-mode-full .field--family-type-long-text h2::before,
.node--view-mode-additional-information .field--family-type-long-text h2::before,
body.front .block--base-plugin-id--views-block > h2::before,
.page-subcontent h2::before,
.paragraph--type--news-feed .story-list-heading h2::before {
  inset-inline-start: -0.75em;
  width: 0.375em;
}
.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-left,
.node--view-mode-full .field--family-type-long-text .media--bundle-remote-image.align-left,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-image.align-left,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-remote-image.align-left,
.node--view-mode-full .field--family-type-long-text img.align-left:not(.media img),
.node--view-mode-additional-information .field--family-type-long-text img.align-left:not(.media img) {
  margin-inline-end: var(--gutter-width-small-screen);
}
.node--view-mode-full .field--family-type-long-text .media--bundle-image.align-right,
.node--view-mode-full .field--family-type-long-text .media--bundle-remote-image.align-right,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-image.align-right,
.node--view-mode-additional-information .field--family-type-long-text .media--bundle-remote-image.align-right,
.node--view-mode-full .field--family-type-long-text img.align-right:not(.media img),
.node--view-mode-additional-information .field--family-type-long-text img.align-right:not(.media img) {
  margin-inline-start: var(--gutter-width-small-screen);
}
.node--view-mode-full .field--family-type-long-text .media--view-mode-large,
.node--view-mode-additional-information .field--family-type-long-text .media--view-mode-large,
.node--view-mode-full .field--family-type-long-text .media--view-mode-medium,
.node--view-mode-additional-information .field--family-type-long-text .media--view-mode-medium {
  width: 100%;
}
.node--view-mode-full .field--id-field-cta > .field-values {
  flex-wrap: wrap;
  gap: var(--gutter-width-small-screen);
  row-gap: 2.5rem;
  padding-inline: var(--bezel-width-small-screen);
}
.node--view-mode-full .field--id-field-cta > .field-values > .field-value {
  flex-basis: 100%;
}
.page-main .node--bundle-shoutout .field--id-field-recipient,
.page-main .node--bundle-shoutout .field--id-field-recipient-other {
  font-size: 2rem;
}
.queensu-artsci-grid .queensu-artsci-filter-container-has-fieldsets + .view-content .views-section,
.queensu-artsci-grid.view--id-stories .queensu-artsci-filter-container-has-fieldsets + .view-content .views-section,
.queensu-artsci-grid.view--id-shoutouts .views-section,
body.front .queensu-artsci-grid.view--id-stories .views-section,
.queensu-artsci-grid.view--id-stories .views-section {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
body.front .queensu-artsci-grid.view--id-stories .views-row:nth-child(odd):last-child {
  display: unset;
}
.queensu-artsci-grid .queensu-artsci-filter .form-item-search input {
  font-size: 1rem;
}
.queensu-artsci-grid .queensu-artsci-filter .form-item-search .search-icon {
  inset-block-start: 0.875rem;
}
.queensu-artsci-grid .queensu-artsci-filter .form-item-search .search-icon::before {
  font-size: 1.25rem;
}
.queensu-artsci-grid.queensu-artsci-grid-list .node-content {
  padding-block-start: 0.75rem;
}
.queensu-artsci-grid .field-entity-reference--entity-type-media--bundle-image,
.queensu-artsci-grid .field--type-image,
.queensu-artsci-grid.queensu-artsci-grid-list .field--type-image,
.queensu-artsci-grid.queensu-artsci-grid-list.queensu-artsci-grid-dynamic .node-content .field--type-image {
  padding-block-end: 1.25rem;
  width: auto;
  float: none;
}
.queensu-artsci-grid.queensu-artsci-grid-list .node-content .field:not(.field--type-image) {
  margin-inline-start: 0;
}
.queensu-artsci-grid.queensu-artsci-grid-list.view--id-people article > h2 {
  font-size: 1.25rem;
}
.queensu-artsci-grid.queensu-artsci-grid-list.view--id-people .field--id-mail {
  display: none;
}
.block--bundle-shortcut .field--type-link > .field-values {
  gap: var(--gutter-width-small-screen);
}
.block--bundle-shortcut .field--type-link > .field-values > .field-value {
  flex: 1 0 80%;
}
.gpa-calculation-container form,
.gpa-calculation-container .queensu_artsci_gpa_calculation_required-result .gpa-calculation-result-container,
.gpa-calculation-container .queensu_artsci_gpa_calculation_predicted-result .gpa-calculation-result-container {
  padding-inline: var(--gutter-width-small-screen);
}
.gpa-calculation-container fieldset.general > .fieldset-wrapper,
fieldset.queensu-artsci-gpa-calculation-course-fieldset > .fieldset-wrapper > fieldset > .fieldset-wrapper {
  display: block;
}
fieldset.queensu-artsci-gpa-calculation-course-fieldset > .fieldset-wrapper > fieldset + fieldset {
  border-block-start: 1px solid rgb(var(--color-light-grey));
  padding-block: 0.75rem;
}
fieldset.queensu-artsci-gpa-calculation-course-fieldset > .fieldset-wrapper > fieldset label,
fieldset.queensu-artsci-gpa-calculation-course-fieldset > .fieldset-wrapper > fieldset + fieldset label {
  display: block;
  padding-inline: 0;
}
.gpa-calculation-container .queensu-artsci-gpa-calculation-course-fieldset input,
.gpa-calculation-container .queensu-artsci-gpa-calculation-course-fieldset select {
  margin-inline: 0;
}
.gpa-calculation-dynamic .nav li {
  display: block;
  margin-block-end: 1.25rem;
}
.region--id-superfooter .block--id-sitebranding-footer .logo {
  height: 2.4735rem;
}
.region--id-superfooter .block--id-sitebranding-footer .site-name {
  margin-block-start: 0.5rem;
  height: 1.875rem;
}
.block--id-address,
.block--id-socialmedia {
  padding-inline: 0;
  width: auto;
  float: none;
}
.page-footer .block {
  display: block;
  padding-inline-end: 0;
}
.page-superfooter .block--bundle-address,
.page-superfooter .block--bundle-content,
.page-footer .block--bundle-address,
.page-footer .block--bundle-content {
  line-height: 1.5;
}


/* Paragraph Sections (Added by Stuart) */
.subcontent > .region > .region-content > *,
.field--id-field-sections .paragraph--type--accordion-section,
.field--id-field-sections .paragraph--type--accordion-tabs-section,
.field--id-field-sections .paragraph--type--column-card-section,
.field--id-field-sections .paragraph--type--link-set,
.field--id-field-sections .paragraph--type--divider,
.field--id-field-sections .paragraph--type--extra-body,
.field--id-field-sections .paragraph--type--two-column-body,
.field--id-field-sections .paragraph--type--staggered-block .field--id-field-body,
.field--id-field-sections .paragraph--type--news-feed,
.field--id-field-sections .field--id-field-staggered-blocks > .field-values > .field-value:nth-of-type(even) .paragraph--type--staggered-block .field--id-field-body {
  padding-inline: var(--bezel-width-small-screen);
}
.field--id-field-sections .paragraph--type--two-column-body,
.field--id-field-sections .paragraph--type--column-card-section > .field.field--id-field-column-cards > .field-values,
.field--id-field-sections .paragraph--type--link-set > .field > .field-values {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-column-gap: var(--gutter-width-small-screen);
}
.field--id-field-sections .paragraph--type--accordion-tabs-section ul.accordion-tab-nav li {
  padding: 0.5rem 1rem 0.25rem 1rem;
  font-size: 0.8rem;
}
/* Calendar */
.fc-toolbar {
  display: block !important;
}
.fc-toolbar > div {
  margin-bottom: 10px;
}