/*
Colors
 */
/*
Variables
 */
/*
Functions
 */
/*
Colors
 */
/*
Variables
 */
/*
Functions
 */
.wp-block-unthsc-unthsc-card {
  max-width: 360px;
  margin-left: auto;
  margin-right: auto; }
  .wp-block-unthsc-unthsc-card img {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .wp-block-unthsc-unthsc-card .card-body img {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .wp-block-unthsc-unthsc-card .card-body .btn {
    background-color: #253746;
    color: #ffffff;
    border: 0; }
    .wp-block-unthsc-unthsc-card .card-body .btn:hover {
      background-color: #00778b;
      background-image: none; }
.wp-block-unthsc-unthsc-button .btn {
  opacity: 1; }
  .wp-block-unthsc-unthsc-button .btn:hover {
    opacity: 0.7; }
/*
Colors
 */
/*
Variables
 */
/*
Functions
 */
.wp-block-unthsc-unthsc-sidebar {
  float: right;
  height: 100%; }
  .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column {
    padding: 0; }
    .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block {
      padding: 10px 15px;
      border: 1px solid #aaaaaa;
      background-color: #ffffff;
      margin-bottom: 20px;
      width: 65%; }
      .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block:last-child {
        margin-bottom: 0; }
      .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-quick-links-block h3 {
        font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #000000;
        font-weight: 400; }
      .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-quick-links-block ul {
        list-style: none;
        padding-left: 0; }
        .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-quick-links-block ul li {
          font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
          margin-bottom: 10px; }
          .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-quick-links-block ul li a {
            color: #aaaaaa;
            font-weight: 400; }
      .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-page-summary-block h3 {
        font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #000000;
        font-weight: 400; }
      .wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-page-summary-block p {
        font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #aaaaaa; }
.unthsc-team-block .staff-member {
  margin-bottom: 20px; }
  .unthsc-team-block .staff-member .photo-column {
    text-align: center; }
    .unthsc-team-block .staff-member .photo-column img {
      max-width: 180px;
      width: 100%; }
/*
Colors
 */
/*
Variables
 */
/*
Functions
 */
.unthsc-accordion-block .card {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: .25rem; }
  .unthsc-accordion-block .card .card-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
    .unthsc-accordion-block .card .card-header h2 {
      margin: 0;
      padding: 0; }
    .unthsc-accordion-block .card .card-header .btn-link {
      color: #253746; }
      .unthsc-accordion-block .card .card-header .btn-link:focus {
        background-color: transparent;
        color: #00778b; }
  .unthsc-accordion-block .card:last-child .card-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.unthsc-related-posts-block .row h3 a {
  color: #2d2d2d; }
/* Page Summary Block styling */
.unthsc-page-summary-block.wp-block {
  min-width: 250px;
  border: 1px solid #000;
  padding: 15px; }

.summaryHeading {
  margin-top: 0px;
  font-size: 1.35em;
  font-weight: bold;
  font-family: "Roboto Slab", Georgia, Times, "Times New Roman", serif;
  letter-spacing: -0.02em;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  color: #2d2d2d; }

.wp-block-unthsc-unthsc-sidebar .wp-block-unthsc-unthsc-column .wp-block.unthsc-page-summary-block p {
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #767676; }

.unthsc-page-summary-block.wp-block p:last-child {
  margin-bottom: 0px; }

@media only screen and (max-width: 800px) {
  .unthsc-page-summary-block.wp-block.alignright,
  .unthsc-page-summary-block.wp-block.alignleft {
    display: block;
    float: none;
    margin: 25px auto;
    width: 50%;
    min-width: 250px; } }
