/*
Theme Name: Theme Cloud
Description: This is a child theme for Flatsome Theme
Template: flatsome
Version: 3.0
*/
@import "assets/css/default.css";
@import "assets/css/theme.css";

/*************** ADD CUSTOM CSS HERE.   ***************/
.child-flatsome-logo img{
	max-width: 100% !important;
}
body{
	overflow-x: visible;
}
body.search .blog-wrapper.blog-archive .archive-page-header, body.archive .blog-wrapper.blog-archive .archive-page-header{
	background: #f5f5f5;
    border-bottom: 1px solid #eee;
    padding: 15px 0;
    margin-bottom: 30px;
    padding-top: 30px;
}
body.single #main article.post, .post-item .col-inner{
	padding: 10px 0px;
}
.section-title-container{
	margin:0px;
}
.section-title-container .section-title{
	font-size: 16px;
}
.section-title{
	align-items: flex-end;
}
.section-title .section-title-main{
	background: var(--primary-color);
	color: #FFF;
}
.background-section-title{
	background: #e6e6e6;
	margin:0px;
}
.background-section-title b{
	display: none;
}
.background-section-title .section-title{
	margin:0px;
}
#main span.widget-title span:after{
	display: none;
}
#main span.widget-title{
	border:0px;
	background: #e6e6e6;
}
body.single #main article.post, .post-item .col-inner{
	background: transparent;
}
.section-background{
	background: rgb(247, 247, 247);
}
.related-post.row{
	margin:0px;
}
.feature-related-post .image-related-post{
	border-radius: 5px;
}
.related-post .excerpt-related-post{
	font-size: 14px;
	color: #666;
	margin-top: 0px !important;
}
.flatsome-child-content{
	flex-basis: 70%;
    max-width: 70%;
}
.flatsome-child-sidebar{
	flex-basis: 30%;
    max-width: 30%;
}
.entry-header-text-top{
	padding-bottom: 0px;
}
#main span.widget-title{
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

@media (max-width: 549px){
	.is-large{
		font-size: 1.3em;
	}
}
.archive-list .post-title{
	font-size: 20px;
}
.archive-list .from_the_blog_excerpt{
	color: #666;
}
