 /* dark overlay bacgrounds */
.dark-overlay {  background: rgba(0,0,0,0.4); margin-left: -60px;margin-right: -65px;}
 
  .layout-builder__link--rearrange
  {
  margin-right:10px;
  }
  .block-title {font-size:20px;}
  /* date in block view - latest posts */
  .views-field-field-publication-date {font-size: 0.8em; margin-left:10px; margin-top: -20px;}

  .ck-content {color: #000;}

  /* images in body */
  .field--name-field-media-image {padding: 10px;}
  /* transparent blocks in LB */
  .layout-builder-block {background: rgba(0,0,0,0);}

  /* tall banner */

  .tall-banner {height: 500px !important; display: flex; align-items: center; }
  .tall-banner h2 {color: #fff; text-align: center; line-height: 100px; font-size: 80px;}
  .tall-banner h3 {color: #fff; text-align: center; font-size: 60px; }
  .tall-banner h4 {color: #fff; text-align:center; font-size: 40px;}



  /* cards */
  .cards {height: 300px !important;}
  .cards p { font-size: 30px; text-align: center; line-height: 100px;}
  .cards h2 {font-size: 50px; text-align: center; line-height: 100px;}

  .field--name-field-number {font-family: "Bebas Neue", "Bebas Neue"; font-size: 48px; text-align: center; }
  .field--name-field-description {font-family: "Open Sans"; font-size: 30px; text-align: center; }

  /* big header */
  .big-header h2 {font-size: 70px; color:#fff; font-weight: bold;}

  .linkblock h5 {
  	background-color: rgba(37, 150, 190, .5);

  	width: 100%;
    /*top: 80px;*/
    /*right: 15px;*/
    /*font-weight: bold;*/
    text-align: right;
    font-size: 30px;
    padding: 10px;
  }
  .linkblock {height: 226px;}
  .linkblock h5 a {color: #000; padding: 6px; opacity: 1.0; font-weight: bold; background-color: yellow;}
  .linkblock h4 {font-size: 36px; font-weight: bold;padding: 5px;}
  .linkblock .solid h5 {color: #fff; padding: 6px; opacity: 1.0; font-weight:bold; background-color: yellow;}
  .block-field-blockblock-contentfront-page-boxbody {margin-top:171px;	background-color: rgba(37, 150, 190, .5); color: #fff; width: 100%;text-align: left;font-size: 22px;  padding: 10px;}
  .block-field-blockblock-contentfront-page-boxfield-button {margin-top: 171px;background-color: yellow;color: #fff;width: 155%;text-align: center;font-size: 22px;padding: 10px 18px 10px 10px;margin-left: -55px;}
  .page-title-full-width-container {margin-bottom: 0px;}

  /* captions */
  .caption > figcaption {font-size: 0.75em;}
  .file--application-pdf {padding-bottom:5px;}
  /* block title */
  .block-title { size: 14px; color: #000;}
  .field__label {font-weight: normal;}
  .region-sidebar-first a, .region-sidebar-second a {color: #0096D1;}
  #block-dxpr-theme-blogheader .field--name-field-media-image {padding: 0px;}

  /* sidebar secton padding */
  .region-sidebar-first .block, .region-sidebar-second .block {margin-top: 30px;}
  
  /* events */
.view-upcoming-events {margin-bottom: 50px;}
.field--name-field-start-date {font-weight: 800; font-size: 1.1em;}

/* cards */
 .block-inline-blockcard {border: 1px black solid;}
.block-field-blockblock-contentcardfield-heading {color: #2B4D66; font-weight: 400; font-size: 1.2em; margin-top: 10px; padding-left: 1.5em; padding-right: 1.5em;}
.block-field-blockblock-contentcardfield-heading {   
	letter-spacing: .00125rem;
    line-height: 1.15;
    margin-bottom: 1.25rem;
    padding-bottom: .75rem;
    position: relative;
    transition: color .25s ease-in-out;
    transition-behavior: normal;
    text-transform: uppercase;
  }
.block-field-blockblock-contentcardfield-heading::after {
	   background-color: #d8d8d8;
    bottom: 0;
    content: "";
    display: block;
    height: .125rem;
    left: 1.6em;
    position: absolute;
    width: 2.9375rem;
}
.block-field-blockblock-contentcardbody {padding: 1.2em;}
.block-inline-blockcard:hover {
-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
box-shadow: 5px 40px -10px rgba(0,0,0,0.57);
transition: all 0.4s ease 0s;

}
.main-container {padding-top: 10px;}

/* full height code window */
.ck-content {	
	color: #000!important;	
}
.ck-source-editing-area textarea {	
	height: 100%!important;	
}

#ember13 {display:none;}