<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Theme Name: CDPR
 * Description: Starter Theme to use with Timber
 * Author: CDPR
 * Text Domain: cdpr
 * Version: 1.0.0
*/

/* make bootstrap columns even height */
.row.news-grid &gt; [class^="col-"] &gt; *:first-child{
  height: 100%;
}

/* oEmbed */
.embed-container { 
  position: relative; 
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* img */
img {
  max-width: 100%;
}

/* Imagery Card */
.imagery-card-link:hover .imagery-card-heading {
  color: var(--color-p2-darker);
}

/* Link Grid */
.link-grid::after {
  content: "5" / "";
}

/* News Grid */
.news-grid-link:hover .news-grid-title {
  color: var(--color-p2-darker);
}

/* Email Signup */
.email-signup {
  max-width: 568px;
}

/* incontent image */
.wp-block-image img {
  width: auto;
}

/* iframe embed */
.iframe-embed iframe {
  max-width: 100%;
}

/* basic-card */
.card-links--2col {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
@media screen and (max-width: 768px) {
  .card-links--2col {
    grid-template-columns: 1fr;
    
  }  
}

/* resource filter */
.resource-filter__list--card {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 1rem;
}

@media screen and (max-width: 768px) {
  .resource-filter__list--card {
    grid-template-columns: repeat(1,1fr);
  }  
}

.post-type-post figure {
  border: none;
}



/* Side Nav Mod */
@media screen and (max-width: 768px) {
  .side-navigation--anchors {
    position: relative;
    top: auto;
  }
} 
.side-navigation--anchors ul {
  margin-left: 0;
  padding-left: 0;
}
.side-navigation--anchors li {
  list-style: none;
  margin: 0;
  font-size: calc(1rem + 0.1vw);
  padding: 0 0.25rem;
}

.side-navigation--anchors li a {
  position: relative;
  display: block;
  text-decoration: none !important;
  color: var(--gray-700, #5e5e6a);
  padding-bottom: .7rem;
  padding-top: .7rem;
  padding-left: 1rem;
  border-bottom: 1px solid var(--gray-100);
}

.side-navigation--anchors li a.active {
  color: var(--gray-800, #4a4958);
  text-decoration: none;
  background-color: var(--gray-75);
}

.side-navigation--anchors li a.active::before {
  content: "";
  border-left: 3px solid;
  border-left-color: var(--color-p1);
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
  border-radius: 0;
}

/* Table Captions */
table.table caption {
  caption-side: top;
}

/* Table Mobile */
@media screen and (max-width: 768px) {
  table {
    display: block;
    width: 100%;
    overflow-x: scroll;
  }
}
/* Upcoming Events */
.upcoming-events--cards {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 1rem;
}
@media screen and (max-width: 768px) {
  .upcoming-events--cards {
    grid-template-columns: repeat(1,1fr);
  }
}

/* Breadcrumb focus override */
.bg-primary .breadcrumbs a:focus {
  outline-color: #77C5F9 !important;
}
/* Utility CSS Classes */
.brand-danger-color {
  color: var(--brand-danger);
}
.brand-danger-lighter-color {
  color: var(--brand-danger-lighter);
}

</pre></body></html>