.section-outline-gray {
  .layout__region {
    border: 1px solid #ddd;
    padding: 1.5rem;
  }
}

.section-gray-columns {
  .layout__region {
    background: #f7f7f7;
    padding: 1.5rem;

    .block-ps-text {
      ul {
        padding-left: 1rem;
        li {
          margin-bottom: .5rem;
        }
      }
    }
  }
}


/*** Section Cut off Bottom ***/

.section-cut-off-bottom {
  position: relative;
  z-index: 2;
 }
 
 .section-cut-off-bottom:after {
   content: '';
   display: block;
   position: absolute;
   width: 100%;
   height: 20%;
   bottom: 0;
   z-index:1;
   background-color: #fff;
   z-index: -1;
}


/*** Section Widths ****/
@media (min-width: 40rem) {
  .section-68 .layout-container,
  .section-68 .layout-inner-container,
   .main-content.col-md-12 .full-bkg-constrained-content.section-68 .layout-container, 
	.main-content.col-md-12 .full-bkg-constrained-content.section-68 .layout-inner-container{
    max-width: 65%;
    margin: 0 auto;
  }

  .section-75 .layout-container,
  .section-75 .layout-inner-container {
    max-width: 72%;
    margin: 0 auto;
  }

  .main-content.col-md-12 .full-bkg-constrained-content.section-90 .layout-container, 
	.main-content.col-md-12 .full-bkg-constrained-content.section-90 .layout-inner-container {
    max-width: 82%;
    margin: 0 auto;
  }
  
   .section-90 .layout-container,
  .section-90 .layout-inner-container {
    max-width: 88%;
    margin: 0 auto;
  }
} 

.background-color-medium-gray {
	background-color: #dedede;
}


/* White Description */

.white-description .content-list-item-details {
	background: #fff;
	padding: 1.5rem;
}

.white-description .content-list-grid .content-list-items .field--name-field-ps-featured-image {
	margin-bottom: 0;
}

.block-description-summary {
    font-family: 'kepler-std-display';
    font-size: 1.25rem;
    border-bottom: 1px solid #e77500;
    margin-bottom: 2rem;
   }


/* Equal Height Columns */
@media(min-width: 40rem) {
.background-color-light-gray.equal-height-columns .layout__region {
	background-color: #fff;
	}
}

/* Audio Links */
.audio-link-list .content-list-item a {
	  background-repeat: no-repeat;
    padding: 5rem 2rem 2rem 2rem;
    background-color: #183159;
    display: block;
    color: #fff;
    background-position: 1.75rem 2rem;
    background-size: 3rem 3rem;
    border: 1px solid #333;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23e77500' viewBox='0 0 256 256'%3E%3Cpath d='M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm35.33-95-48-32A6,6,0,0,0,106,96v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,148.79V107.21L149.18,128Z'%3E%3C/path%3E%3C/svg%3E"); font-size: 1.5rem;
    line-height: 1.5;
  }
  
  .audio-link-list .content-list-item a:hover,
  .audio-link-list .content-list-item a:focus {
  	background-color: #1e3f70;
  }
  
  @media(min-width: 62rem) {
  .audio-link-list .content-list-item a {	
  	min-height: 14rem;
  }
 }
  
  .background-color-light-gray + .background-color-light-gray {
  	padding-top: 0;
  }
  
  
  /* People Links */
.blue-card-people .content-list-item a {
	  background-repeat: no-repeat;
    padding: 5rem 2rem 2rem 2rem;
    background-color: #183159;
    display: block;
    color: #fff;
    background-position: 1.75rem 2rem;
    background-size: 3rem 3rem;
    border: 1px solid #333;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23e77500' viewBox='0 0 256 256'%3E%3Cpath d='M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26ZM71.44,198a66,66,0,0,1,113.12,0,89.8,89.8,0,0,1-113.12,0ZM94,120a34,34,0,1,1,34,34A34,34,0,0,1,94,120Zm99.51,69.64a77.53,77.53,0,0,0-40-31.38,46,46,0,1,0-51,0,77.53,77.53,0,0,0-40,31.38,90,90,0,1,1,131,0Z'%3E%3C/path%3E%3C/svg%3E");
    line-height: 1.5;
  }
  
  .blue-card-people .content-list-item a:hover,
  .blue-card-people .content-list-item a:focus {
  	background-color: #1e3f70;
  }
  
  @media(min-width: 62rem) {
  .blue-card-people .content-list-item a {	
  	min-height: 14rem;
  }
}



	
	
	