/* == Page Builder == */

#front-round .uabb-ultb3-box {
    border-radius: 2px;
}

iframe {
   height: 500px;
}

@media (max-width: 1000px) { iframe {
   height: 460px;
	}}

@media (max-width: 360px) { 
#ftr.fl-module-content ul li, ol li {
    padding: 0px;
}
#ftr.fl-module-content ul li, ol li {
  list-style: none;
	text-align: center;
}}



/* == Page Builder == */

.widget_recent_sermons_meta .meta {
    display: none;
}

#post-box h2
{display: none}




/**
* Theme Name: Blocksy Child
* Description: Blocksy Child theme
* Author: Creative Themes
* Template: blocksy
* Text Domain: blocksy
*/

/* == Page Builder == */

[data-structure*="beaver"] .entry-content > * {
  --contentSpacing: 0;
}

.fl-rich-text p {
    margin-bottom: 15px;
}

.fl-post-grid-post {
    border: 0px solid #e6e6e6;
}

/* == Theme Design == */

@media (max-width: 790px) {
.site-footer [data-row="middle"] > div {
    --gridTemplateColummns: initial;
    --itemsGap: 60px;
    --containerSpacing: 40px;
    text-align: center;
	}}

.fl-module-content ul li, ol li {
    margin-bottom: var(--listItemSpacing);
    margin-left: 0px;
}

/* == Notifications == */

.ibx-notification-popup-wrapper .ibx-notification-popup-text {
    display: table-cell;
    padding: 15px;
    text-align: left;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
}

/* == Articles Section == */

#rs-post-archive .uabb-post-thumbnail.uabb-blog-post-section {
    padding-right: 30px;
}

.uabb-thumbnail-position-left .uabb-post-thumbnail, .uabb-thumbnail-position-left .uabb-blog-post-content, .uabb-thumbnail-position-right .uabb-post-thumbnail, .uabb-thumbnail-position-right .uabb-blog-post-content {
    float: left;
    width: 70%;
}

ul.uabb-masonary-filters {
    margin-left: 0px;
}

@media (max-width: 690px) {
.fl-post-feed-post.fl-post-feed-image-beside, .fl-post-feed-post.fl-post-feed-image-beside-content, .fl-post-feed-post.fl-post-feed-image-beside-right, .fl-post-feed-post.fl-post-feed-image-beside-content-right {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
	}}

.fl-post-feed-post.fl-post-feed-image-beside.fl-post-align-default.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-articles {
    padding: 0px 0px 30px 0px;
}

#article-title h2 {
	font-size:22px; 
	margin-bottom:15px;
}

/* == Sermon Section == */

.widget_recent_sermons_meta .meta {
    display: none;
}
@media (min-width: 801px) {
#front-sermon .wpfc-sermon-image {
    flex: 0 100%;
}
}

#sermon-page pre {
    background: rgba(233, 235, 239, 0);
}

#sermon-page h3.wpfc_grid_title {
    font-size: 25px;
}

#sermon-page ul#wpfc_images_grid {
    margin-left: 0px;
    margin-right: 10px;
}

#sermon-tab-section article {
    width: 31%;
    margin: 1%;
}

@media (max-width: 790px) {
#sermon-tab-section article {
    width: 100%;
}
}

h2.wpfc-sermon-single-title {
    line-height: 1em;
	margin:20px 0px;
}

#serm-speaker .fl-term-container-grid .wpfc-term-grid-image {
    padding-top: 96.5%;
}

#serm-terms .wpfc-term-content {
    text-align: center;
    padding: 7px;
    background-color: none;
    border-bottom: 0px solid #c5c5c5;
    margin-top: 5px;
    border-radius: 0px;
}

#serm-terms .wpfc-term-content a:hover {
    text-align: center;
    padding: 0px;
    background-color: #0000000f;
    border-bottom: 0px solid #c5c5c5;
    margin-top: 0px;
    border-radius: 3px;
}

#serm-terms .wpfc-term-first-letter {
    font-size: 22px;
	font-weight:900;
    color: #444444;
    padding-bottom: 5px;
    padding-top: 10px;
    display: block;
    text-align: center;
		margin-top:50px;
		border-radius:0px;
	background:none;
	border-bottom: 1px solid #c5c5c5;
}

.fl-module-fl-post-navigation .nav-links {
    display: contents;
}

.wpfc-sermon-single-image {
    text-align: center;
	margin-bottom:20px;
}

.widget_recent_sermons_meta .meta {
    display: none;
}

#wpfc_sermon_sorting>div {
    margin: 0 8px 4px 0;
    overflow: hidden;
    flex-basis: auto;
    flex-grow: 1;
    min-width: 100px;
    flex-shrink: 0;
    max-width: 100%;
}
.wpfc-sermon-single-meta-date {
    margin-bottom: 8px;
    margin-top: 15px;
}

h2.wpfc-sermon-single-title {
    display: none;
}

/* == Events Section == */



@media (min-width: 961px) {
.mec-wrap .col-md-12 {
    width: 50%;
	}}

.mec-container {
    background: inherit;
	max-width:1290px;
}

.mec-single-event .ct-widget {
    display: none;
}

@media (max-width: 801px) {
.mec-container {
    background: #fff;
    padding: 20px 30px;
	margin:0px;
		width:100%;
}
	.mec-events-event-image {
    height: 200px;
    overflow: hidden;
}
}

#front-calendar .mec-event-tile-view article.mec-tile-item:after {
    background: none;
    border: 0px solid #ffffff91;
    border-left: 0px;
	box-shadow: none;
}
#front-calendar  span.mec-start-date-label {
    background-color: #00000091;
    border: 1px solid #ffffff91;
    padding: 10px 15px;
    margin-left: -29px;
}

address.mec-events-address {
    line-height: inherit;
    font-style: normal;
    font-size: inherit;
}

.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
    font-size: inherit;
    color: inherit;
}

.entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6 {
    font-family: inherit;
}

.mec-event-content p {
    font-family: inherit;
    font-weight: inherit;
}
.mec-wrap p {
    margin: 0 0 20px 0;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    width: 35px;
    height: 35px;
    padding: 5px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    border-radius: 30px;
}
.mec-links-details ul {
    padding: 0px;
}
.mec-next-occurrence ul {
    padding: 0px;
}

.mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span::before {
    border-color: var(--paletteColor1);
}
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day, .mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover {
    border-bottom: 2px solid var(--paletteColor2);
    background: unset;
}

.mec-single-event .mec-event-social h3 {
    border-bottom: 0px solid #ebebeb;
}

.mec-single-event .mec-events-meta-group-booking form > h4::before, .mec-single-event .mec-frontbox-title::before {
    border-bottom: 0px solid #40d9f1;
}
.mec-single-event .mec-event-sharing {
    margin: 0px;
}

span.mec-shortcode-zoom-badge {
    background: var(--paletteColor3);
}

/* == Bulletins Section == */

#bulletin_columns ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#bulletin_columns p {
    margin: 0px;
}

/* == Livestream Section == */

.wp-block-embed iframe {
    width: 100%;
    height: 650px;
}
@media only screen and (max-width: 600px) {
	.wp-block-embed iframe {
    width: 100%;
		height: 300px;
}
}

/* == Image Gallery Section == */

/* == Books Section == */

/* == Courses Section == */

#course-media ul, ol {
    padding-left: 0px;
    margin-bottom: var(--contentSpacing);
}
#course-media ul {
    list-style-type: none;
}

/* == Profiles Section == */

#more-profiles h2.fl-post-carousel-title {
    text-align: center;
}

/* == Footer Stuff == */

@media (max-width: 360px) { #ftr ul {
    list-style: none;
		padding: 0px;
}
#ftr .widget_recent_sermons_meta {
    text-align: center;
	}}