/*
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
*/
body {
    color: #666 !important;
}
.show-for-sr,
.show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
header .fusion-main-menu > ul > li > a {
    color: #666;
}
.button-default,
.button-default .fusion-button-text,
.fusion-button.button-11 .fusion-button-text,
.fusion-button.button-12 .fusion-button-text,
.fusion-button.button-13 .fusion-button-text,
.wpcf7-form input[type="submit"],
.wpcf7-submit {
    color: #000 !important;
}
.fusion-bar-highlight:hover .button-default,
.wpcf7-form input[type="submit"]:hover,
.wpcf7-submit:hover {
    background-color: #666 !important;
    color: #fff !important;
}
.button-default:hover,
.fusion-button.button-11:hover,
.fusion-button.button-12:hover,
.fusion-button.button-13:hover {
    background: #666 !important;
}
.button-default:hover .fusion-button-text,
.fusion-button.button-11:hover .fusion-button-text,
.fusion-button.button-12:hover .fusion-button-text,
.fusion-button.button-13:hover .fusion-button-text {
    color: #fff !important;
}
.content-container,
.fusion-copyright-notice,
.fusion-megamenu-widgets-container {
    color: #666 !important;
}
.fusion-date-and-formats .fusion-date-box,
.fusion-footer-widget-area,
.fusion-footer-widget-area .widget-title,
.fusion-footer-widget-area a {
    color: #fff !important;
}
.fusion-testimonials .review {
    background-color: transparent !important;
}
.fusion-button.button-2,
.fusion-button.button-3,
.fusion-button.button-4,
.fusion-button.button-7,
.fusion-button.button-8,
.fusion-button.button-9 {
    background: #666 !important;
}
.fusion-button.button-10:hover,
.fusion-button.button-1:hover,
.fusion-button.button-5:hover,
.fusion-button.button-6:hover {
    background: #666 !important;
}
.fusion-parallax-up .fusion-button.button-13 .fusion-button-text,
.tfs-slider .fusion-button .fusion-button-text {
    color: #fff !important;
}
.fusion-menu-highlight-label {
    color: #000 !important;
}
.fusion-mobile-menu-icons a:before,
.fusion-mobile-nav-item a {
    color: #666 !important;
}
.fusion-footer .fusion-button-wrapper .fusion-button{
	background: #f3776f !important;
	border-color: #f3776f !important;
}
.fusion-megamenu-wrapper .fusion-button{
	background: #f3776f !important;
	border-color: #f3776f !important;
}
.fusion-megamenu-wrapper .fusion-button .fusion-button-text{
	color: #000 !important;
}
.fusion-megamenu-wrapper .fusion-button:hover{
	background: #666 !important;	
	border-color: #666 !important;	
}
.fusion-megamenu-wrapper .fusion-button:hover .fusion-button-text{
	color: #fff !important;
}
#content .color-black .fusion-button-text{
	color: #000 !important;
}
#content .color-black:hover .fusion-button-text{
	color: #fff !important;
}
.fusion-footer .fusion-twitter{
	display: none !important;
}
.fusion-footer div.wpforms-container-full .wpforms-form label.wpforms-error{
	background: #cc0000;
	color: #fff !important;
}
@media only screen and (max-width: 1024px){
	.contact-form-btn{
		white-space: break-spaces;
	}
}

@media only screen and (max-width: 640px){
	.post-8 .fusion-fullwidth{
		padding-top: 20px !important;
	}
	
	.fusion-text p, .content-box-wrapper .content-container p{
		text-align: left !important;
	}
}
div.wpforms-container-full .wpforms-form button[type=submit]{
	background-color: #f3776f !important;
    border: 1px solid #f3776f !important;
	border-radius: 2px;
	font-family: Roboto;
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background-color: #666 !important;
	border-color: #666 !important;
	color: #fff !important;
}

body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a{
	height: 55px !important;
	padding-top: 10px;
	padding-bottom: 10px;
}