.blm-menu ul.navbar-nav.main-menu li a {
	text-transform: uppercase;
}
.fullwidth-img {
    width: 100%;
}
#sidebar div {
    font-size: 16px;
}
#sidebar div a {
	color: #0B3E4F;
    text-decoration: none;
}
#sidebar h3 {
	text-transform: uppercase;
}
#sidebar ul.menu li {
	margin-bottom: 15px;
}
#sidebar .menu li.current-menu-item a {
	font-weight: 500;
}
body.page-template-page-sermons #acc-body-1 .table > tbody > tr:first-child {
	display: none;
}

.home .btn-block-group .btn {
	    min-width: 240px;
}

.page-template-page-getinvolved .inside.cta.full .cta-image .img {
    width: 100%;
    background-size: cover;
}

.page-template-page-getinvolved .inside.cta.full .cta-image {
	    
}
.row-cards .details .blurb {
	    height: 110px;
}
body.page-template-page-upcomingevents .row-cards .details .title {
	height: 80px;
}
.profiles.pray.dlist li span.img {
	  height: 360px;
        width: 35%;
        display: inline-block;
}
.page-template-page-newtobrmc .profiles.dlist li .img {
    height: 300px;
    width: 35%;
    display: inline-block;
}
.page-template-page-newtobrmc .profiles.dlist li a {
	display: inline-block !important;
	font-size: initial !important;
	width:  initial !important;
}
.page-template-page-newtobrmc .blurb a {
    text-decoration: underline;
}
.page-template-page-gatherandpray .profiles.dlist li a {
    display: initial;
    margin: 0;
    width: initial;
   font-size: initial;
   height: auto;
   text-decoration: underline;
   color: #00A6A6;
}
#sidebar .sub-menu {
	padding-left: 15px;
	padding-top:  10px;
}

.home .section.stories.teal,
.home .section.stories.dark {
	display: block;
}

#sidebar ul.menu .sub-menu li {
	margin-bottom: 5px;
}
.pdf_pray br {
	display: none;
}
.pdf_pray .btn {
	margin-right: 10px;
}
.pdf_pray {
	margin-bottom: 50px;
}
.page-template-page-sermons iframe,
.single-sermons iframe {
	margin-top: 10px;
}
.page-template-page-pulpit .table thead tr th {
    color: #fff;
}
.page-template-page-pulpit .table thead {
	    background: #104152;
}
.inside.cta.full .cta-image .text .row {
	display: flex;
	justify-content: center;
}
blockquote {
	    padding: 10px 20px !important;
    margin: 0 0 20px !important;
}
.profiles li a {
	cursor: default !important;
}
#acc-body2-2 table thead th:first-child,
#acc-body2-3 table thead th:first-child {
	font-size: 0;
}

.page-template-page-services .table tr td {
	width: 33.33%;
}
.tribe-events-content a.btn {
	border-bottom: 1px solid #00A6A6 !important;	
}

@media (max-width: 991px) {
    body.page-template-page-upcomingevents .row-cards .details .title {
        height: 50px !important;
        font-size: 20px;
        margin-bottom:0;
    }
    
    body.page-template-page-upcomingevents .row-cards.two .card {
        width:100%;
    }
    
    .page-template-page-upcomingevents .row-cards.teal .details {
        min-height: 330px;
    }
}

@media (min-width: 992px) {
	.list {
		margin-bottom: 30px;
	}
	.page-template-page-aboutus .list {
		margin-bottom: 60px;
	}
	.banner.page .text {
		padding-top: 0;
	    position: absolute;
	    bottom: 0;
	}

}

@media (min-width:768px) and (max-width: 991px) {
    body .row-cards .card {
        width:46%;
    }
}

@media (min-width: 768px) {
	.profiles.dlist .details {
	    width: 60%;
	}

}
@media (max-width:  1400px) {
	.row-cards .details .title {
			height: 50px;
	    overflow: hidden;
	    margin-bottom: 30px;
	}
}
@media (max-width:  1199px) {
	.row-cards .details .blurb {
	    height: 160px;
	}
	
	body.page-template-page-upcomingevents .row-cards .details .title {
	    height: 80px;
        margin-bottom: 1rem;
	}
}
@media (max-width:  768px) {
	.inside.cta.full .cta-image .text .row {
		display: block;
	}
	.profiles.pray.dlist li span.img {
		width:  50%;
	}
	.profiles.dlist .details {
		padding-left:  0px;
		padding-top: 20px;
	}

}
@media (max-width:  767px) {
	.page-template-page-upcomingevents .row-cards.two .card {
		width:  100%;
	}
	.row-cards .details .blurb {
		height: initial;
	}
}