/*Over rides by Keri

.feature-cta {
    width: 100%;
}
.feature-cta .btn-outline-light {
	background-color: #eeb111;
	color: #ffffff;
}
.feature-cta .btn-outline-light:hover {
	color: #000;
}

.sidebar_first {
	border-left: 1px solid #2858af;
}

.field--label-inline {
	margin-bottom: 10px;
}

div.fieldset-wrapper {
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 10px;
    padding: 10px;
}

fieldset#edit-address--wrapper.webform-address--wrapper div.fieldset-wrapper {
	border: none !important;
}

div.photo-teaser.row div.col-sm-4 {
	margin-bottom: 25px;
}

.btn-info, .btn-info:hover  {
    background-color: #2858af;
    border-color: #2858af;
}

.btn-info a, .btn-info a:hover {
    background-color: #2858af;
}
.site-footer__bottom {
    text-align: center;
    margin-top: 50px;
}
div.highlighted {
	margin-bottom: 25px;
}
.sidebar .block {
    margin: 0 0 1rem;
}

.sidebar h2 {
    font-size: 1.6rem;
    line-height: 1.2;
    color: #143a81;
}
.views-row {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.node--view-mode-teaser {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.field--name-field-subtitle {
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 10px;
}
.field--type-datetime {
    margin-bottom: 10px;
}
.field--name-field-event-date-time {
    font-size: 1.5em;
    font-weight: 700;
    color: rgb(40,88,175,75%);
}
 */
/* classes to upstream for video and gallery front page blocks 
.layout-main-wrapper {
    padding-bottom: 45px;
}

.gallery-block {
   padding-bottom: 45px;
   width: 100%;
}
.gallery-block h2 {
  text-align: center;
  color: #143a81;
  margin-bottom: 45px;
}


.block-views-blockvideos-video-block {
    width: 100%;
}

.block-views-blockphoto-gallery-photo-block .views-field-field-photos {
    padding-bottom: 15px
}*/