/*--------------------------------------------------------------
/* HOME

For homepage - even if it's blog home 

========================================================================== */

#fond-anime .fl-row-content-wrap {
	position: relative;

}
#fond-anime .fl-row-content-wrap:before,
#fond-anime .fl-row-content-wrap:after,
#fond-anime .fl-row-content-wrap .fl-builder-layer:before,
#fond-anime .fl-row-content-wrap .fl-builder-layer:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: repeat top center;
  	-webkit-animation: 1.2s linear infinite bg_animate;
    animation: 1.2s linear infinite bg_animate;
    opacity: 0;
}
#fond-anime .fl-row-content-wrap:before {
	background-image: url(../img/awfu-fond2.png);
	animation-delay: 0.2s;
}
#fond-anime .fl-row-content-wrap:after {
	background-image: url(../img/awfu-fond3.png);
	animation-delay: 0.4s;
}
#fond-anime .fl-row-content-wrap .fl-builder-layer:before {
	background-image: url(../img/awfu-fond4.png);
	animation-delay: 0.8s;
}
#fond-anime .fl-row-content-wrap .fl-builder-layer:after {
	background-image: url(../img/awfu-fond2.png);
	animation-delay: 1s;
}

#fond-anime  .fl-builder-bottom-edge-layer svg {
	z-index: 5;
}

@-webkit-keyframes bg_animate { 
	0% { opacity:1; } 
	19% { opacity:1; } 
	21% { opacity:0; }
	100% { opacity:0; }  
}
@keyframes bg_animate { 
	0% { opacity:1; } 
	19% { opacity:1; } 
	21% { opacity:0; }
	100% { opacity:0; }   
}

.map-col {
	position: relative;
}
.map-col .fl-html:after {
	content: "" !important;
	display: block !important;
	position: absolute;
	left: 0;
	top: 0;
	height: 15vh;
	width: 100%;
	background: url('../img/cache-mobile.png') left top no-repeat;
	background-size: 100% 100%;
	z-index: 1;
}

@media (min-width: 768px) {
	.map-col .fl-html:after {
		height: 100%;
		width: 100px;
		background: url('../img/cache.png') left top no-repeat;
		background-size: 100% 100%;
	}
}

@media (max-width: 767px) {
	.map-col iframe {
		max-height: 80vh !important;
	}
}

	