.media-library-item__edit, .media-library-item__remove {position: relative; height: 40px;margin-bottom:30px;}
.layout-builder__link--rearrange
{
margin-right:10px;
}

/* date in block view - latest posts */
.views-field-field-publication-date {font-size: 0.7em; margin-top: -15px;}

.ck-content {color: #000;}

/* Views CSS */
.sermon-padding {margin-bottom: 30px;}
.small-text {font-size: 0.8em;}

/* Dark Image Overlay */
/*.bs-shadow {*/
/*	 background: black;*/
/*   object-fit: cover;*/
/*   opacity: 0.4; }*/

/* Image Styles */
.image-style-embed-small {padding: 10px;}

/* Block Styles */
.center {text-align:center;}

/* don't print date on ministry event */
.field--name-field-event-date {color: #fff;}

/* add to calendar links */
.addtocal-container .addtocal-link a {color: #000;}

/* alternate date display */
.field--name-field-alternate-start-end-date {font-size: 1.1em; padding-top: 15px; font-weight: bold;}
h4 {font-size: 50px; line-height: 50px;}
h5 {font-size: 40px; line-height: 40px;}
h6 {font-size: 20px; line-height: 24px; font-weight: 500}
.white {color: white;}
.large-text-white {font-size: 3.0em; color: #ffffff;}
h4.white {color: #ffffff; text-shadow: 2px 2px 4px #000000;}
h5.white {color: #ffffff; text-shadow: 2px 2px 4px #000000;}
h4.large-white {color: #ffffff;text-shadow: 2px 2px 4px #000000;}
h5.large-white{color: #ffffff;text-shadow: 2px 2px 4px #000000;}

.field--name-field-media-image {padding:5px;}

/* events pages */

.field--name-field-event-dates .field__item {color: #fff; margin-bottom:20px;}
.col-md-6 {padding: 3px; max-width: 120%}
.bs-ml-5 {margin-left: 1rem !important; margin-right: 1rem !important; }

/* mobile logo */
.body--dxpr-theme-nav-mobile #logo {height: 50px;}
/*transparent blocks in layout builder */
.layout-builder-block {background: rgba(0,0,0,0);}
.ck-source-editing-area textarea {height: 100%!important;}

/* remove box around pagination */
.pagination .pager__item>a, .pagination .pager__item>span, .pagination li>a, .pagination li>span {border-color: #eeeeee;}

/* alert styles */
#secondary-header {z-index: 405; padding-top: 5px; padding-bottom: 2px; line-height: 1.2em; background: none; color: none;}

.Information {background: #121C4D; color: #fff; padding: 10px;}
.RedAlert {background: red; color: #fff; padding: 10px;}
.YellowAlert {background: yellow; color: #000; padding: 10px;}
.GreenAlert {background: green; color: #fff; padding: 10px;}

/* dark overlay over image */
.dark-overlay {  background: rgba(0,0,0,0.4);}
