@media screen and (min-width: 980px) {
	.single-blog-image {
	    float: right;
	    width: 45%;
	    margin-left: 5%;
    }
	
	.single-blog-title {
	    float: left;
	    width: 50%;
	    margin-bottom: 20px;
	    border-bottom: 2px solid #ccc;
    }
	
	.feat_img {
		max-height: 320px;
		overflow: hidden;
	}
}

.single #content .wrap {
    max-width: 90%;
}

.single-blog-h1 {
    font-family: 'KlinicSlabMedium';
}

p.single-blog-date {
    margin-bottom: 15px;
    margin-top: 10px;
    font-size: 13px;
}

.navigation.post-navigation {
    display: none;
}

.vc_custom_1571345885082 {
	background-image: url(https://www.wineanddesign.com/wp-content/uploads/2019/10/header-news.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.wrap #primary {
	padding: 40px;
	background: rgba(255,255,255,0.75);
}

.blog-container {
/*	background-image: url(/wp-content/uploads/2019/10/canvas-background-with-rings.jpg);*/
	background-position: center;
	background: var(--light2);
	background-repeat: no-repeat;
	background-size: cover;
}

.vc_custom_1571346463090 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background-image: url(/wp-content/uploads/2019/10/make-it-happen-row-background.jpg) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

h2.more_news {
	text-align: center;
	font-size: 75px;
	padding: 0 0 0 0;
	margin: 0 0 23px 0;
}

ul.most-recent {
	display: flex;
	justify-content: space-between;
	width: 90%;
	margin: 0 auto 40px auto;
	list-style: none;
}
	
ul.most-recent li {
	width: 30%;
	padding: 20px;
	background: rgba(255,255,255,0.75);
	position: relative;
}

.feat_img {
	margin: 0 auto;
	width: 100%;
	margin-bottom: 20px;
}

ul.most-recent li img {
	width: 100%;
}

.most-recent h4 {
	margin-bottom: 0;
	font-family: 'KlinicSlabMedium';
	font-size: 24px;
	line-height: 28px;
}

div.excerpt {
	clear: both;
}
	
p.read_more {
	margin-top: 20px;
}

p.read_more a {
	color: #000;
}

p.read_more a:hover {
	color: #000;
	text-decoration: underline;
}

@media screen and (max-width: 979px) {
	.make-it-happen-row a.btn-bt.alternate {
		margin-bottom: 30px;
	}
	
	ul.most-recent {
		flex-direction: column;
	}
	
	ul.most-recent li {
		width: 100%;
		margin: 20px auto;
	}
	
	h2.more_news {
		text-align: center;
		font-size: 48px;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}
}