/*
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
*/

/*-- LISTINGS --*/

#main {
	background-image: linear-gradient(180deg, #ffffff 0%,#f5f9f8 50%, #eff2f0 100%) !important;
}

/* GRID LOOP */

.listing-loop-wrap div {
	font-size: 14px !important;
	margin-bottom: 5px !important;
	display: flex;
}

.fusion-portfolio-boxed .fusion-portfolio-content-wrapper {
	border-width: 0 !important;
	border-radius: 8px !important;
	box-shadow: 0 0 20px 0 rgba(21,21,21,0.2);
}

.fusion-portfolio-content-wrapper .fusion-image-wrapper {
	padding: 1em;
	border-radius: 8px 8px 0 0;
}

.fusion-portfolio-content-wrapper .fusion-image-wrapper img {
	border-radius: 4px !important;
}

/* SINGLE POST */

#listing-info-wrap div {
	display: flex;
	align-items: center;
	padding: 12px 0;
	font-size: 18px;
	border-bottom: 1px solid #e7e6e6;
}


@media screen and (min-width: 900px){
	#listing-info-wrap div {
		font-size: 24px;
	}	
}

.icon i {
	font-weight: 900;
	color: #284565;
}

.icon {
	display: inline-block;
	text-align: center;
	width: 50px;
}


.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    border-radius: 8px;
    margin: 20px 0;
  	box-shadow: 0 0 20px 0 rgba(21,21,21,0.2);
}

// Fixes potential theme css conflict.
.acf-map img {
   max-width: inherit !important;
}
