/*
Theme Name: fgwhitedesign By NetLab
Theme URI: https://netlab360.it/
Description: fgwhitedesign
Author: Alberto Longato
Author URL: https://netlab360.it/
Template: Divi
Version: Updated for Divi 3
*/

/* ============= CF7 ============== */
.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {background:rgba(255,255,255,0); border:1px solid #85837c;}

.wpcf7 input[type="checkbox"] {position: relative; opacity: 1; display: block !important; -webkit-appearance: checkbox; margin: 0 10px 0 0 !important; float: left; pointer-events: auto;}
.wpcf7-acceptance {line-height:1.2em;}
input[type="radio"], input[type="checkbox"] { background: #fff !important; border-color: #101010 !important; padding: 0 !important; width: auto !important;}
.wpcf7 small {font-size: 12px;}
.wpcf7 .et_pb_contact input[type="submit"] {font-weight: 500; font-size: 16px; padding:0.3em 0.8em; letter-spacing:1px;}
.wpcf7 .ajax-loader {display: none !important;}
.wpcf7 .et_pb_contact .et_pb_button:hover {padding:0.3em 0.8em; background:#1ca539; border: 2px solid #1ca539; color: #fff;}
.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:45px;} 
.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:45px;} 
.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:45px;}
.wpcf7 p {position: relative; }
.wpcf7 p .fa.fa-pencil-alt{top:15px;}
.wpcf7 p .fa{position: absolute; z-index: 100; font-size: 18px; top: 33%;}
.wpcf7 p.et_pb_contact_field .fa {left: 4.5%;}
.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left: 9%;}
.wpcf7 textarea {height:100px; max-width:100%;}
.et_pb_contact_light small{color:#fff;}
.et_pb_contact_light.et_pb_contact p input, .et_pb_contact_light.et_pb_contact p textarea {background:transparent; border:1px solid #fff; color:#fff; border-radius:5px;}
.et_pb_contact_light.et_pb_contact p input:focus, .et_pb_contact_light.et_pb_contact p textarea:focus {background:rgba(0,0,0,.4);}
.et_pb_contact_light.et_pb_contact input::placeholder, .et_pb_contact_light.et_pb_contact textarea::placeholder {color:#ffffff; opacity:1;}
.et_pb_contact_light.et_pb_contact input:-ms-input-placeholder, .et_pb_contact_light.et_pb_contact textarea:-ms-input-placeholder {color:#ffffff;}
.et_pb_contact_light.et_pb_contact input::-ms-input-placeholder, .et_pb_contact_light.et_pb_contact textarea::-ms-input-placeholder {color:#ffffff;}
.et_pb_contact_light.et_pb_contact input[type="submit"] {color:#fff; border-color:#fff; }
.et_pb_contact_light .fa {color:#fff;}
@media only screen and (max-width: 767px){
	.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:9%;} 
	.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:9%;} 
	.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:9%;}
	.wpcf7 p.et_pb_contact_field .fa {left:6%}
	.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left:6%}
}
@media only screen and (max-width: 467px){
	.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:40px;} 
	.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:40px;} 
	.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:40px;}
	.wpcf7 p.et_pb_contact_field .fa {left:20px}
	.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left:20px;}
}
/* ============ /CF7 ============== */

.post-meta {text-transform:lowercase;}

.bread {text-transform:lowercase; font-style:oblique; font-weight:300; color:#a3a3a4;}
.bread a {color:#a3a3a4;}
.composizioni .one_fourth {text-align:center;}
.composizioni h4 {font-size:14px; letter-spacing:-0.03em;}
.subtitle h2, .subtitle h3 {padding-bottom:2px;}
.buttons img {display:table; margin:auto; padding-bottom:6px;}
.et-box.et-tasto {float:left; box-shadow:none; padding:0 20px 0 0; margin:0 20px 0 0;}
.et-box.et-tasto .et-box-content {padding:0; text-shadow:none;}
.fullRow {width:100%;}

#footer-widgets {padding-top:3%;}

@media (max-width: 959px){
	.composizioni {text-align:center;}
	.composizioni .one_fourth {float:left !important; width:22% !important; margin-right:4% !important;}
	.composizioni .one_fourth.et_column_last {margin-right: 0 !important;}
}
@media (max-width: 479px){
	.composizioni .one_fourth {float:left !important; width:48% !important; margin-right:4% !important;}
	.composizioni .one_fourth:nth-child(2n) {margin-right: 0 !important;}
}