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

a, .fusion-logo-link img, #service-boxes img, .footer-images img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.fusion-logo-link img:hover, #service-boxes img:hover, .footer-images img:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}
a:hover, .post-content a:hover, #sidebar a:hover, .fusion-meta-info a:hover, #service-boxes h2 a {
	color:#d30a11;
}
#service-boxes h2 a:hover {
	color:#005fBd;
}
.post-content .centered p, #service-boxes p, #service-boxes h2, .guarantee-section p, .guarantee-section h2, .guarantee-section h3, .call-for-quote p, .call-for-quote h2 {
	text-align:center;
}
#main div.fusion-text.service-box h2 {
	font-size:3em;
	margin:0;
	text-shadow:1px 1px 0 #000;
}
#main div.fusion-text.service-box h2 a, .call-for-quote p, .call-for-quote h2 a:hover {
	color:#fff;
}
#main div.fusion-text.service-box h2 a:hover {
	color:#CCC;
}
#wrapper .fusion-page-title-bar {
    border-bottom: 5px solid #9b070d;
}
#wrapper .fusion-secondary-header a:hover, .call-for-quote h2 a {
    color: #ddd;
}
#wrapper .post-content .guarantee-section h2 {
	font-size:2em;
}
html #wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
	font-size: 20px;
}
#wrapper #main .fusion-portfolio-content > h2.fusion-post-title a:hover {
    color:#666;
}
/* Hides Google reCAPTCHA Badge on all pages */
.grecaptcha-badge {
	visibility: hidden !important;
}

/* Enable Google reCAPTCHA Badge on the contact page */
.page-id-21 .grecaptcha-badge {
	visibility: visible !important;
}