/*
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
*/
/*
#wpcf7-f352-p48-o1 .g-recaptcha {
	transform:scale(0.8);
	-webkit-transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

#wpcf7-f352-p48-o1 .col-sm-3 p {
	margin-bottom: 10px;
	font-size: 15px;
}

#wpcf7-f352-p48-o1 .wpcf7-textarea {
	height: 60px;	
}

#wpcf7-f352-p48-o1 .price-details, #wpcf7-f352-p48-o1 .compensation {
	margin-top: 1em;
	margin-bottom: 0em;
}

#wpcf7-f5-p237-o1 .contact-last-row > div {
    display: inline-block;
    margin-left: 11px;
    margin-top: 20px;
}

#wpcf7-f5-p237-o1 .contact-last-row p:last-child {
    position: absolute;
    display: inline-block;
    width: auto;
    right: 30px;
    margin-top: 30px;
}

#wpcf7-f352-p48-o1 .send {
    float: right;	
}

@media only screen and (max-width: 992px){
	#wpcf7-f5-p237-o1 .contact-last-row > div {
    		display: block;
		margin-left: 5px;
	}
	#wpcf7-f5-p237-o1 .contact-last-row p:last-child {
    		position: relative;
    		display: block;
   		margin-left: 36px;
		margin-top: 20px;
	}
}
*/
/***************************************************************************************************************************************************/
.wpcf7-response-output {
	padding: 0px!important;
}

#wpcf7-f352-p48-o1 table {
	width: 100%;
}

#wpcf7-f352-p48-o1 td {
	width: 25%;
	padding: 0px 0.7%;
	float: left;
}

#wpcf7-f352-p48-o1 .file {
	width: 50%;
}

#wpcf7-f352-p48-o1 .file input {
	width: 100%;
}

#wpcf7-f352-p48-o1 .wpcf7-form textarea {
	height: 29px;
}

#wpcf7-f352-p48-o1 h4 {
	margin-top: 1em;
	margin-bottom: 0em;
	padding-left: 0.7%;
}

#wpcf7-f352-p48-o1 .captcha, #wpcf7-f352-p48-o1 .send {
	margin-top: 1em;
	width: 100%;
}

#wpcf7-f352-p48-o1 .rc-anchor-light {
	width: 82%;
}

#wpcf7-f352-p48-o1 td {
	font-size: 15px;	
}
@media only screen and (max-width: 800px){
	#wpcf7-f352-p48-o1 td {
		display: block;
    		width: 100%;
	}
	#wpcf7-f352-p48-o1 .file {
		width: 100%;
	}
	#main {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.fusion-title {
		margin-bottom: 0px!important;
	}
}
.add-project-conteiner {
	background-color: #ECF0F5;
}

.page-id-48 .post-content h3 {
	margin: 0px;
}

.page-id-48 .captcha, .page-id-48 .send {
	padding-left: 0.7%!important;
}

.fusion-slider-loading {
	display: none!important;
}

.page-id-54 .post-54 td {
	border: 1px solid #ddd;
	padding: 8px;
}

/*add project contact*/

.page-id-54 .fusion-fullwidth #wpcf7-f5-p237-o1 {
    	margin: 0px auto;
  	font-size: 16px;
}

.page-id-54 .fusion-fullwidth .contact-first-row, .contact-second-row {
  	display: inline-flex;
  	margin-bottom: 10px;
}

.page-id-54 .fusion-fullwidth .contact-first-row p, .contact-second-row p {
	margin: 0px auto;
   	width: 30%;
}

.page-id-54 .fusion-fullwidth .contact-last-row p {
	width: 97%;
    	margin: auto;
}

.page-id-54 .fusion-fullwidth .contact-last-row p:last-child {
	margin-top: 20px;
  	margin-bottom: 20px;
}

.page-id-54 .fusion-fullwidth .submit-request .col-md-8 {
	margin-top: 50px;
  	margin-bottom: 30px;
}

.page-id-54 .fusion-fullwidth .wpcf7-response-output {
	padding: 0px!important;
}

.page-id-54 .fusion-fullwidth .wpcf7-form-control-wrap {
    	margin-top: 20px;
}

.page-id-54 .fusion-fullwidth .g-recaptcha {
	margin-left: 1.5%;
}



/*footer*/
.widget p, .widget li a {
	color: #7f8795;
}

.widget li a {
	line-height: 18px;
}

#menu-item-407 {
	padding-top: 3px;
}

@media only screen and (max-width: 800px){
	.fusion-copyright-notice {
		padding-top: 15px!important;
	}
}

/*slider homepage*/

.fusion-title-sc-wrapper {
	background-color: rgba(0,0,0,0.6)!important;
}

/*logo*/

.fusion-header .fusion-standard-logo {
	height: 59px;
}
