/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.blog-latest-post article  {
	background-color: #fff;
    display: inline-block !important;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.blog-latest-post article .fusion-flexslider {
	width: 70%;
	float: left;
	margin-right: 0;
}

.blog-latest-post article .fusion-post-content.post-content,
.blog-latest-post article .fusion-clearfix,
.blog-latest-post article .fusion-meta-info {
	width: 30%;
	float: right;
}


.blog-latest-post article .fusion-post-content.post-content {
	padding: 50px 50px 0;
	position: relative;
}

.blog-latest-post article .fusion-post-content.post-content:before {
	content: "LATEST";
}

.blog-latest-post article .fusion-clearfix,
.blog-latest-post article .fusion-meta-info {
	clear: unset !important;
}

.blog-latest-post article .fusion-meta-info {
	padding: 0 50px;
	border: unset;
}

.blog-latest-post article .fusion-meta-info > * {
	text-align: left;
	float: left;
}

.blog-latest-post article .fusion-meta-info a {
	background-color: #464093;
	margin-right: 0;
	color: #fff;
	padding: 20px;
	display: inline-block;
	width: 180px;
	text-align: center;
	border-radius: 50px;
	line-height: normal;
}

.blog-latest-post article .fusion-meta-info a:after {
	display: none;
}

.blog-latest-post article .fusion-flexslider .slides img {
	height: 450px;
    object-fit: cover;
    object-position: center center;
}

.blog-latest-post article .blog-shortcode-post-title {
	font-size: 38px;
	color: #464093;
	margin-top: 20px;
}

.blog-latest-post article .fusion-post-content-container p {
	color: #464093;
}


.blog-all-bottom article .fusion-post-wrapper,
.blog-post-more-like-this .fusion-carousel-item-wrapper {
	border-radius: 20px;
    overflow: hidden;
}

.blog-post-more-like-this .fusion-carousel-item-wrapper {
	background-color: #fff;
}

.blog-all-bottom article .fusion-post-wrapper .fusion-post-content.post-content,
.blog-post-more-like-this .fusion-carousel-item-wrapper {
	display: flex;
	flex-direction: column;
}

.blog-post-more-like-this .fusion-carousel-item-wrapper .fusion-image-wrapper {
	order: 1;
}

.blog-post-more-like-this .fusion-carousel-item-wrapper .fusion-image-wrapper img {
	width: 100%;
}

.blog-all-bottom article .fusion-post-wrapper .fusion-post-content.post-content h2.entry-title {
	order: 2;
	margin-bottom: 30px;
}

.blog-post-more-like-this .fusion-carousel-item-wrapper .fusion-carousel-title {
	order: 3;
	padding-left: 50px;
    padding-bottom: 50px;
    padding-right: 50px;
}

.blog-post-more-like-this .fusion-carousel-item-wrapper .fusion-carousel-meta {
	order: 2;
    margin-bottom: 15px;
    padding-left: 50px;
    padding-top: 50px;
    padding-right: 50px;
}

.blog-all-bottom article .fusion-post-wrapper .fusion-post-content.post-content p.fusion-single-line-meta {
	order: 1;
	margin-bottom: 30px;
}

.blog-all-bottom article .fusion-post-wrapper .fusion-post-content.post-content .fusion-content-sep.sep-double.sep-solid {
	display: none;
}

.blog-all-bottom article .fusion-post-wrapper  .fusion-meta-info a.fusion-read-more {
	background-color: #464093;
	margin-right: 0;
	color: #fff;
	padding: 20px;
	display: inline-block;
	width: 180px;
	text-align: center;
	border-radius: 50px;
	line-height: normal;
}

.blog-all-bottom article .fusion-post-wrapper  .fusion-meta-info a.fusion-read-more:after {
	display: none;
}

@media only screen and (max-width: 1600px){
	.blog-latest-post article .fusion-flexslider,
	.blog-latest-post article .fusion-post-content.post-content,
	.blog-latest-post article .fusion-clearfix,
	.blog-latest-post article .fusion-meta-info {
		width: 50%;
	}
}

@media only screen and (max-width: 1400px){
	.blog-all-bottom article .fusion-post-wrapper .fusion-meta-info a.fusion-read-more,
	.blog-all-bottom article .fusion-meta-info .fusion-alignleft, 
	.blog-all-bottom article .fusion-meta-info .fusion-alignleft{
		width: 100%;
	}
}


@media only screen and (max-width: 992px){
	.blog-latest-post article .fusion-flexslider,
	.blog-latest-post article .fusion-post-content.post-content,
	.blog-latest-post article .fusion-clearfix,
	.blog-latest-post article .fusion-meta-info {
		width: 100%;
	}
	.blog-latest-post article .fusion-meta-info {
		padding-bottom: 50px;
	}
}

@media only screen and (max-width: 680px){
	.blog-post-more-like-this .swiper-slide {
		width: 100% !important;
		max-width: 100% !important;
		margin-bottom: 30px;
	}
	.blog-post-more-like-this .swiper-wrapper {
		height: auto !important;
		display: block !important;
	}
}