body.single-post .single-post-title .aft-image-caption {
position: relative;
background: rgb(20 14 7);
}

.wp-block-image figcaption {
	font-size: 14px;
}

.main-banner-picked .banner-wrapper-with-image {
	    max-height: 680px;
}
.single-post-title .post-thumbnail.full-width-image img {
	max-width: 100%;
}

body.single .entry-content-wrap.read-single div.sharedaddy .sd-content a.share-email.sd-button:before {
	color: #838383;
}
/* .trending-on-vino .widgets-list-layout .widgets-list-layout-blavatar {
max-width: 80px;
} */
.post-description .read-more {
	font-size: 14px;
    margin-top: 10px;
    /* padding: 9px 15px; */
    padding: 9px 0;
    /* border: 1px solid rgba(0,0,0,0.3); */
    display: inline-block;
		width: 100%;
    font-weight: 600;
    transition: all 0.075s ease;
    color: #555555;
    text-transform: capitalize;
    line-height: 1;
}
.pmpro_content_message {
display: inline-block;
background: rgb(149 0 51 / 5%);
width: 100%;
	margin-bottom: 30px;
	font-weight: 600;
border: 4px solid #950033;
padding: 30px 20px;
text-align: center;
}
.lvl-msg-btn, .pmpro_lost_password_wrap .pmpro_submit .pmpro_btn-submit, .pmpro_login_wrap .login-submit #wp-submit {
	color: #ffffff !important;
  margin-top: 30px !important;
	min-width: 180px;
    font-size: 16px;
    letter-spacing: 1px;
    padding: 10px;
    height: 42px;
	border: 0;
    background: linear-gradient(120deg, rgb(149 0 51) 0%, rgb(211 15 79) 100%) !important;
    border-radius: 4px;
}
.pmpro_login_wrap .login-remember input[type="checkbox"] {
height: auto;
margin-right: 5px;
}
#pmpro_actionlink-levels, #pmpro_actionlink-change,
#pmpro_actionlink-cancel,
#pmpro_actionlink-logout,
#pmpro_actionlink-levels,
#pmpro_actionlink-profile, #pmpro_actionlink-change-password, .pmpro_btn.pmpro_btn-select, #member-profile-edit .pmpro_btn.pmpro_btn-submit {
color: #ffffff;
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
padding: 10px;
height: 42px;
background: linear-gradient(120deg, rgba(3,7,5,0.8) 0%, rgba(0,0,0,0.49343487394957986) 100%);
border-radius: 4px;
}
.pmpro_btn.pmpro_btn-select {
border: 0;
}
.main-banner-picked .banner-wrapper-with-image li.meta-category a:after {
	content:""
}
.rp4wp-related-posts {
	display: none;
}
@media only screen and (max-width: 834px) {
.af-search-wrap {
	width: 50px;
}
}