a {
	color: #000;
	font-weight: bolder;
}

.entry-meta {
	display: none;
}

.listing-item {
	margin: 25px 0;
}

a img {
	margin: 0;
	border-radius: 10px;
}

img, .wp-block-image, .wp-block-image:not(.is-style-rounded) img {
	border-radius: 10px;
}

.entry-content img, .page-content img, .entry-summary img, .comment-content img, .widget img {
	margin: 0px 20px 20px 0px;
}



.single-jetpack-portfolio .entry-header, .page-header, .single-jetpack-portfolio .entry-content, .page-content, .page .entry-meta, .single-jetpack-portfolio .entry-meta, .comments-area, .post-navigation, .posts-navigation, .display-posts-listing, .wp-block-image {
	margin-right: auto;
	margin-left: auto;
	width: 75%;
	max-width: 790px;
}

.post .entry-content {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

figcaption, .wp-caption-text, .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
	color: gray;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	font-style: italic;
}

.gallery-caption {
	background-color: white !important;
	color: grey !important;
	text-align: center !important;
}

.single .wp-block-image, img, figure {
    margin: 0;
    padding: 0;
    width: 100%;
}  

#infinite-handle span {
	background: black !important;
	border-radius: 10px;
	color: white;
	font-size: 16px;
	padding-bottom: 50px;
}

#infinite-handle span:hover {
	background: black !important;
	border-radius: 10px;
	color: white;
	font-size: 16px;
	padding-bottom: 50px;
}

span {
	font-size: 85%;
}

.listing-item .image{
	float: left;
  padding-right: 20px;
}
.listing-item{
	margin-bottom: 100px;
}

ul.wp-block-jetpack-slideshow_swiper-wrapper{
	height: auto !important;
}
li.swiper-slide{
	margin: auto !important;
}
li.swiper-slide figure {
	min-height: 100%;
	margin: auto 10px auto 10px !important;
	display: inline-block;
	padding-bottom: 40px;
}
img.wp-block-jetpack-slideshow_image{
	height: auto !important;
	margin: 0px 20px 0px 20px;
	vertical-align: top !important;
}
.swiper-slide figcaption.gallery-caption.wp-block-jetpack-slideshow_caption{
	text-align: center;
	margin: 0px auto -10px auto !important;
	caption-side: bottom;
	background: none !important;
}
/* fix article margins on iPad landscape | 4699363-zen (KAK) */
@media screen
  and (max-width: 1080px)
  and (min-width: 1080px) {
    .home article {
      margin-right: 20px !important;
  }
}
/* Make subscribe block flow vertically JC | 33024388-hc */

.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline form {
    flex-direction: column;
    justify-content: left;
}

.wp-block-jetpack-subscriptions .wp-block-button__link {
    margin-left: unset !important;
}
/*Adjust pullquote font size | jp-33988643-hc*/
.wp-block-pullquote blockquote p {
font-size: 24px;
}

@media (max-width: 600px) {
    .display-posts-listing img {
        margin-right: 120px;
    }
}

@media (max-width: 600px) {
    #widget-area-2 #footer_copyright-2 {
        position: absolute;
		transform: translate(-10%, -50%) translateY(320px);
    }
}

@media (max-width: 600px) {
    #widget-area-3 #block-2.widget_text {
        margin-top: -30px;
    }
}

#widget-area-3 #block-2.widget_text {
    margin-top: -30px;
}

@media screen and (min-width: 768px) {
    .home .site-branding {
         padding: 1.75em 0;
    }
}

.wp-block-image :where(figcaption) {
    margin-bottom: 1.7em;
    margin-top: -1.5em;
}

/* Remove margin bottom from widget area 2 in footer, widget title 8642702-zen DP */
#widget-area-2 #block-18 .widget-title {
    margin-bottom: 0em;
}