/*
 Theme Name:   Church My Way
 Theme URI:    https://churchmyway.org
 Description:  Theme made for ChurchMyWay
 Author:       Church My Way
 Author URI:   https://churchmyway.org
 Template:     generatepress
 Version:      0.1
*/
.widget h2 {
	font-size: 22px;
}
.widget a,
.site-footer a,
#breadcrumb a,
.read-more,
.entry-meta a {
	text-decoration: none;
}
#breadcrumb {
	background: #fff;
	margin-top: 15px;
	padding: 10px 30px;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: -5px
}
ul.wp-block-latest-posts li {
	margin-bottom: 30px;
}
.wp-block-video figcaption {
	text-align: center;
	font-size: 14px;
	margin-top: 0.5em;
    margin-bottom: 1em
}
#generate-slideout-menu .inside-navigation {
	padding-left: 10px;
	padding-right: 15px;
}
#generate-slideout-menu .inside-navigation a {
	padding-left: 0;
	line-height: 56px;
}
#generate-slideout-menu .inside-navigation ul ul a {
	line-height: 32px;
	padding-left: 10px;
	padding-right: 15px;
}
#generate-slideout-menu .menu-item-has-children .dropdown-menu-toggle {
	padding-right: 10px;
}
.yarpp.yarpp-related h3 {
	margin-bottom: 1.5em;
}
.yarpp-thumbnails-horizontal a.yarpp-thumbnail {
	display: block;
	width: 100%;
	padding: 10px;
	height: auto;
	border: 0;
	border-radius: 4px;
	background: #f7f9f9;
	margin-bottom: 10px;
	color: #222;
}
.yarpp-thumbnails-horizontal a.yarpp-thumbnail:before,
.yarpp-thumbnails-horizontal a.yarpp-thumbnail:after {
	display: table;
	table-layout: fixed;
	content: '';
}
.yarpp-thumbnails-horizontal a.yarpp-thumbnail:after {
	clear: both;
}
.yarpp-thumbnails-horizontal a.yarpp-thumbnail span.yarpp-thumbnail-title {
	width: auto;
	height: auto;
	max-height: 100%;
}
.yarpp-thumbnails-horizontal a.yarpp-thumbnail > img {
	border-radius: 4px;
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
}
.wp-block-latest-posts__featured-image a {
	display: block;
}
.wp-block-latest-posts__featured-image img {
	width: 100%;
	align-items: center;
}
.inside-article p a,
.inside-article li a,
.inside-article blockquote a {
	box-shadow: inset 0 -4px 0 #4d9d11;
	-webkit-transition: all .25s;
    -moz-transition: all .25s;
    -ms-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
	text-decoration: none;
	color: #000;
}
.inside-article p a:hover,
.inside-article li a:hover,
.inside-article blockquote a:hover {
	background: #4d9d11;
	color: #fff;
}
@media screen and (min-width: 480px) {
	.yarpp-thumbnails-horizontal a.yarpp-thumbnail {
		display: flex;
		align-items: center;
	}
	.yarpp-thumbnails-horizontal a.yarpp-thumbnail > img {
		border-radius: 4px;
		margin: 0 15px 0 0;
		width: 120px;
		height: 120px;
	}
}
@media screen and (min-width: 800px) {
	.home.blog .site-main {
	    display: flex;
    	justify-content: space-between;
	    flex-wrap: wrap;
}
    .home.blog .site-main article {
	    width: 49%;
    }
	.home.blog .site-main .paging-navigation {
		width: 100%;
		text-align: center;
	}
	.home.blog .site-main article .post-image a {
		display: block;
		width: 100%;
		height: 280px;
	}
	.home.blog .site-main article .post-image a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	#breadcrumb {
		padding: 10px 40px;
	}
}
@media screen and (min-width: 1024px) {
	.home.blog .site-main article .post-image a {
		height: 360px;
	}
}
@media screen and (min-width: 1200px) {
	.home.blog .site-main article {
	    width: 32%;
	}
	.home.blog .site-main article h2 {
		font-size: 22px;
	}
	.home.blog .site-main article .post-image a {
		height: 280px;
	}
	.entry-summary p {
		font-size: 15px;
	}
}