/*
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
*/

.button-xlarge.na-xlarge {
	padding: 2% 10%;
	font-size:30px;
}

/* CF7 */

.float_fixer {
	clear:both;
}

/* v5.x format */
.wpcf7-form input[type=checkbox] {
	transform: scale(2); /* bugfix failed click 2018? */	
}
.wpcf7-form .wpcf7-not-valid-tip {
    display: inline;
	color: red;
}
span.wpcf7-list-item { /* qualsiasi checkbox - solo acceptance di solito */
	margin-left:5px !important;
	width:100%; /* chromefix */	
}
span.wpcf7-list-item-label { /* v5.x */
	margin-left:10px;
}

/*
.privacy_dichiaro {
    float: left;
    margin-left: 15px !important;
    width: 80%;
	font-size: 15px;
	
}
.wpcf7-form-control-wrap {
    position: relative;
}
.wpcf7-recaptcha {
	margin: 20px 0;
}
.wpcf7-form-control-wrap.acceptance-privacy,
.wpcf7-form-control-wrap.acceptance-privacy-2 {	
    display: inline !important;
    float: left;
    width: auto !important;
}
	.wpcf7-form-control-wrap.acceptance-privacy .wpcf7-list-item,
	.wpcf7-form-control-wrap.acceptance-privacy-2 .wpcf7-list-item {		
		margin-left:0 !important;
	}
	
.wpcf7-form .wpcf7-not-valid-tip {
    display: inline;
}

.wpcf7-spam-blocked {
	background-color: #ea0000;
	border: 1px solid #ffffff;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
	color: #ffffff;
}
*/


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc !important;
}


/* RESPONSIVITY */

@media screen and (max-width: 768px) {
	.button-xlarge.na-xlarge {
		font-size:20px;
	}
}