/*======================================
Theme Name: Orion Real Estate Divi Theme
Theme URI: https://orion.designpik.net/
Description: Orion WordPress theme is a real solution for Real Estate website with dedicated real estate pages: Property, Agents, etc and dedicated systems to manage property – manage Agents. The theme comes with flexible layout system with +7 unique demos, and 35+ inner pages creative design and ultimate core features to build outstanding Real Estate website. The powerful search & filter system allows user find their best fit property with ease.
Author: Designpik
Author URI: https://designpik.net/
Author Email: uidesignpik@gmail.com
Template: Divi
Version: 1.5.2
======================================*/

/*Styling for Blog - Advanced Page Starts here*/
/*CSS for active switch*/
.active-blog.et_pb_button{
	color: #ff8057 !Important;
	background:#fff !Important;
	box-shadow: 0px 6px 18px 0px rgba(0,0,0,0.11);
}
/*Blog Wrapped Styling*/
/*move wrapped title, meta, and text up over the image*/
.molti-blog-content{
	position: absolute;
	bottom: -10%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 30px;
	z-index: 1;
}
/*keep the moved items positioned with their parent items*/
.molti-blog-latest .et_pb_blog_grid article {
	position: relative;
}
/*remove spacing around entire blog post*/
.molti-blog-latest .et_pb_blog_grid .et_pb_post {
	padding: 0px;
}
/*remove negative margins on blog featured image*/
.molti-blog-latest .et_pb_image_container {
	margin: 0;
}
/*remove the margin below the featured image frame*/
.molti-blog-latest .et_pb_post .entry-featured-image-url {
	margin: 0;
}
/*Adds overlay to the Latest Post Featured Image*/
.molti-blog-latest .entry-featured-image-url::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
}
@media only screen and ( max-width: 479px ) {
	.molti-blog-content{
		bottom:-45%;
	}
}

/*Blog List layout Styling*/
/*add media query so changes only affect tablet and desktop*/
/*set the image width*/
.molti-blog-list .entry-featured-image-url  {
width: 25%;
float: left;
margin-bottom: 0!important;
}
/*set the details width*/
.molti-blog-list .entry-title,
.molti-blog-list .post-meta,
.molti-blog-list .post-content {
width: 75%;
float: left;
padding-left: 10px;
margin-top:-5px;
}
/*To reduce bottom margin of the list blog*/
.molti-blog-list .et_pb_post {
margin-bottom: 27px;
	-webkit-animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation: fade-in 0.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
/*Blog Grid layout Styling*/
/*make the parts of the blog post flexible*/
.molti-blog-grid .et_pb_post {
	display: flex;
	flex-direction: column;
    position: relative;
}
/*featured image*/
.molti-blog-grid .et_pb_image_container, .molti-blog-grid .entry-featured-image-url {
	order: 2;
    margin-bottom: 14px;

}
/* post title*/
.molti-blog-grid .entry-title {
	order: 3;
}
/* post meta*/
.molti-blog-grid .post-meta {
    z-index: 1;
    margin: -10px 0px -13px -5px;
}
/*This will give Blog Post & Portfolio Meta Link button looks of Molti Theme */
.molti-blog-grid .post-meta a, .et_pb_portfolio_item .post-meta a{
	background:#fe7f42;
    padding: 6px 15px;
    color: #fff !IMPORTANT;
    border-radius: 5px;
    margin-left: -10px;
    margin-right: 10px;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	transition:.2s ease;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
}
/*Some adjustments for Meta links*/
.et_pb_portfolio_item .post-meta a{
    position: relative;
    left: 10px;
    top: 10px;
	margin-left: -6px !important;
    margin-right: 7px !important;
}
/*To add hover effect to meta links*/
.molti-blog-grid .post-meta a:hover, .et_pb_portfolio_item .post-meta a:hover{
	box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.3);
}
/*To style the Post publish date for Blog Grid*/
.molti-blog-grid .published{
    background: #fe7f42;
    position: absolute;
    padding: 15px;
    border-radius: 5px;
    box-shadow: 0px 5px 20px #0000001a;
    top: 155px;
    right: -18px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 1px;
}
/*Reordering the Blog Post Content*/
/*excerpt and button*/
.molti-blog-grid .post-content {
	order: 4;
}
/*For sidebar module*/
.molti-sidebar .widget_categories ul li a{
	color:#000 !Important;
}
.molti-sidebar .widget_categories ul li:hover a{
	color:#ff8057 !Important;
}
.molti-sidebar .widget_categories ul li {
    margin-bottom: .5em;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 20px;
	transition: .2s;
}
.molti-sidebar .widget_categories ul li:hover {
    padding: 20px 40px;
}
.molti-sidebar .widget_categories ul li a:before {
	font-family: 'ETmodules';
    content: "\24";
    font-size: 18px;
    position: absolute;
    opacity: 0;
    font-weight: 600;
    left: 0;
    transition: .1s;
}
.molti-sidebar .widget_categories ul li:hover a:before {
    opacity: 1;
    left: 15px;
    transition: .3s;
	color: #ff8057;
}
.et_pb_row_0_tb_body.et_pb_row {
	margin-top:0px!important;
}