/*
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
*/

/****************** GENERAL ******************/

.fusion-text strong {
	font-weight: 900 !important;
}

.ff-button-side {
	min-width: 230px !important;
}

/****************** BRANDS ******************/

#ff-brands-gallery {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	justify-content: center !important;
	height: auto !important;
}

#ff-brands-gallery .fusion-gallery-column {
	position: static !important;
	width: calc(100% / 6) !important;
}

#ff-brands-gallery .fusion-gallery-image {
	text-align: center !important;
}

@media(max-width: 1024px) {
	#ff-brands-gallery .fusion-gallery-column {
		width: calc(100% / 3) !important;
	}
}

@media(max-width: 840px) {
	#ff-brands-gallery .fusion-gallery-column {
		width: 50% !important;
	}
}

/****************** CONTACT ******************/

.ff-contact-label {
	font-weight: bold !important;
	color: var(--awb-color4) !important;
	width: 25px !important;
	display: inline-block !important;
}

#ff-contact-map iframe {
	height: 100% !important;
	width: 100% !important;
}

@media(max-width: 640px) {
	#ff-contact-map iframe {
		height: 500px !important;
	}
	
	#ff-contact-details .fusion-title div, #ff-contact-details p {
		text-align: center !important;
	}
}

/****************** TITLE BAR ******************/

#ff-titlebar-heading {
	margin-bottom: 10px !important;
}

#ff-titlebar-contact p {
	margin: 0 !important;
}

/****************** FOOTER ******************/

.fusion-tb-footer .fusion-text p {
	margin: 0 !important;
}

.fusion-tb-footer .ff-contact-label {
	width: 15px !important;
}

#toTop {
	border-radius: 0 !important;
}

/****************** 404 ******************/

.fusion-error-page-search {
	display: none !important;
}