.nav-secondary {
background: #eae8e6;
padding: 5px 26px;
z-index: 999;
position: fixed;
width: 100%;
}

.subscribe {
	padding-bottom: 70px;
}

.carousel {
	text-align: center;
margin-bottom: 70px;
padding: 60px;
background: #d8e7e6;
}

.carousel .widget-wrap {
	background: #fff;
	padding: 30px;
}

.readersfavorites {
	margin-bottom: 35px;
}

.topinstagram {
	margin-top: 55px;
}

.site-header {
	margin-top: 0px !important;
}
 
body {
	font-size: 18px;
}

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	font-family: 'Arial', Sans-serif !important;
}

.featuredpost h2 {
	font-size: 21px;
}

.single-post .entry {
	display:block;
}

.site-header{
	padding-bottom: 0px;
margin-top: 60px;
}


.related-post{
margin: 0 1%;
width: 31.3%;
}

.bottomposts .entry {
	float:left;
	height: 470px;
}

.home .entry-content, .archive .entry-content, .search .entry-content {
	margin-top: 10px;
}

.home .content .entry-title, .archive .content .entry-title, .search .content .entry-title {
	line-height: 42px;
}

.sidebar img {
	margin-bottom: 0px;
}

.sidebar .featuredpost h2 {
	font-size: 16px;
line-height: 22px;
margin-bottom: 0px;
}

.sidebar .featuredpost h2 a{
	color: #000;
}

.sidebar .featuredpost .entry {
	margin-bottom: 0;
}

.single .content a, .sidebar a {
	color: #f4818e;

}

.soliloquy-container .soliloquy-caption.soliloquy-caption-bottom {
	margin-bottom: -50px;
}

.soliloquy-theme-base .soliloquy-caption-bottom .soliloquy-caption-inside {
padding: 20px !important; 
background: #e7c4b7 !important;
margin-left: 10%;
margin-right: 10%;
	padding: 0px;
background: rgba(255, 255, 255, 0.8);
min-height: 134px;
align-items: center;
display: inline-flex !important;
flex-direction: column;
justify-content: center;
text-align: center;
width: 80%;
}



.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title, .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
	margin-bottom: 0 !important;
}

.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title, .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
	font-size: 21px !important;
	line-height: 25px;
	font-family: 'Arial', sans-serif !important;
}

.slider {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 70px;
display: inline-block;
}

.slider .soliloquy-viewport {
	overflow: visible !important;
}

.bottomrstyle {
	margin-bottom: 70px;
}

.bottomrstyle .widget {
	background: #d8e7e6;
	padding-top: 60px;
	padding-bottom: 60px;
text-align: center;
width: 50%;
float: left;
}

.bottomrstyle .widget:first-of-type {
	padding-left: 60px;
	padding-right: 15px;
}

.bottomrstyle .widget:last-of-type {
	padding-right: 60px;
	padding-left: 15px;
}

.bottomrstyle .widget-wrap {
	background: #fff;
	padding: 30px;
}
.single .entry-content a,
.page .entry-content a, .page-template-page_blog .entry-content a,
.carousel .links a{
	color: #000;
	position:relative;
	z-index: 2;
	background: transparent;
}

.single .entry-content a:after,
.page .entry-content a:after, .page-template-page_blog .entry-content a:after,
.carousel .links a:after{
content: " ";
position: absolute;
bottom: 2px;
left: 0;
right: 0;
width: 100%;
display: inline;
height: 5px;
background: #b8d3d2;
z-index: -1;
-webkit-transition: all 0.1s linear 0s;
-moz-transition: all 0.1s linear 0s;
transition: all 0.1s linear 0s;	
}

.single .entry-content a:hover:after,
.page .entry-content a:hover:after, .page-template-page_blog .entry-content a:hover:after,
.carousel .links a:hover:after{
height: 100%;
}

a.pinit-button.custom span {
	position: absolute;
}

.content a.count:after, .content a.count:hover:after, .content a.share:after, .content a.share:hover :after, .page-template-page_blog .entry-title a:after,
.content .shopthepost-widget a:after,
.content .related a:after,
.single .entry-content a.pinit-button{
	display:none;
}

.entry-content .entry-categories a:after,
.entry-content .smicons a:after{
	display:none;
}



@media only screen and (max-width: 1023px) {
	
	.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title, .soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link {
		font-size: 16px !important;
		line-height: 20px !important;
	}
	
		.bottomposts .entry {
		float:left;
		height: 400px;
	}
	
}

@media only screen and (max-width: 800px) {
	
		.bottomposts .entry {
		float:left;
		height: 370px;

	}
	
	.bottomrstyle .widget {
		width: 100%;
		padding: 20px !important
	}
	
	
}

@media only screen and (max-width: 600px) {
	.bottomposts h2{
	padding-top: 10px;
font-size: 13px;
line-height: 16px;
	}
	
	.slider {
		margin-bottom: 0px;
	}
	
	.home .site-inner {
		padding-top: 10px;
	}
	
	.readersfavorites .featuredpost h2 {
font-size: 14px;
line-height: 20px;
		padding: 10px;
}
	
	.readersfavorites .byline.post-info {
		margin-top: 0;
	}
	
.readersfavorites .entry-categories{
		padding: 0;
	}
	
	.bottomposts .entry {
		float:left;
		height: 220px;
	}
}