/********* Do not edit this file *********/
/*
My Custom CSS - Maked by Salvatore Noschese
a.k.a. DarkWolf - http://www://darkwolf.it/
*/

input.vfb-medium, input[type="text"].vfb-medium, input[type="tel"].vfb-medium, input[type="email"].vfb-medium, input[type="url"].vfb-medium, select.vfb-medium {
width: 100%;
height: 45px;
 font-size:20px;
 font-family: arial;
}
textarea.vfb-medium {
height: 10em;
font-size:20px;
 font-family: arial;
}

.visual-form-builder fieldset {
clear: both;
margin: 15px 0;
padding: 0;
border-radius: 3px;
background-color: #992032;
}

.visual-form-builder .vfb-legend h3 {
margin: 0!important;
padding: 0!important;
font-size: 35px;
color: #fff;
 font-weight: bold;
line-height: 2.0em;
}

.visual-form-builder .vfb-legend {
margin: 5px 14px;
padding: 0 6px;
color: #900;
font-size: inherit;
 border-bottom: 0px solid #ccc;
}

.visual-form-builder label, label.vfb-desc {
display: block;
margin: 0;
padding: 0 0 3px 0;
color: #fff;
font-size:24px;
}

.visual-form-builder label .vfb-required-asterisk {
margin: 0;
padding: 0;
color: #fff;
vertical-align: baseline;
font-weight: bold;
}

.vfb-submit, input[type="submit"].vfb-submit {
font-size: 2.5em;
border: 3px solid #fff;
border-radius: 4px;
background: #992032!important;
color: #fff!important;
font-weight:bold!important;  
 padding: 20px 40px;
}

a.callback-btn-style {  background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, #ef7147), color-stop(.25, transparent), to(transparent)), 							  -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, #ef7147), color-stop(.25, transparent), to(transparent)), 							  -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, #ef7147)), 			  				  -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, #ef7147)); 			background-image: -webkit-linear-gradient(45deg, #ef7147 25%, transparent 25%, transparent), 							  -webkit-linear-gradient(-45deg, #ef7147 25%, transparent 25%, transparent), 							  -webkit-linear-gradient(45deg, transparent 75%, #ef7147 75%), 			  				  -webkit-linear-gradient(-45deg, transparent 75%, #ef7147 75%); 			background-image: -moz-linear-gradient(45deg, #ef7147 25%, transparent 25%, transparent), 							  -moz-linear-gradient(-45deg, #ef7147 25%, transparent 25%, transparent), 							  -moz-linear-gradient(45deg, transparent 75%, #ef7147 75%), 			  				  -moz-linear-gradient(-45deg, transparent 75%, #ef7147 75%); 			background-image: -ms-linear-gradient(45deg, #ef7147 25%, transparent 25%, transparent), 							  -ms-linear-gradient(-45deg, #ef7147 25%, transparent 25%, transparent), 							  -ms-linear-gradient(45deg, transparent 75%, #ef7147 75%), 			  				  -ms-linear-gradient(-45deg, transparent 75%, #ef7147 75%); 			background-image: -o-linear-gradient(45deg, #ef7147 25%, transparent 25%, transparent), 							  -o-linear-gradient(-45deg, #ef7147 25%, transparent 25%, transparent), 							  -o-linear-gradient(45deg, transparent 75%, #ef7147 75%), 			  				  -o-linear-gradient(-45deg, transparent 75%, #ef7147 75%); 			background-image: linear-gradient(45deg, #ef7147 25%, transparent 25%, transparent), 							  linear-gradient(-45deg, #ef7147 25%, transparent 25%, transparent), 							  linear-gradient(45deg, transparent 75%, #ef7147 75%), 			  				  linear-gradient(-45deg, transparent 75%, #ef7147 75%);  }

#pg-184-0 , #pg-184-1 , .panel-grid-cell .panel { margin-bottom: 30px } #pgc-184-1-0 , #pgc-184-1-1 , #pgc-184-2-0 , #pgc-184-2-1 { width:50% } #pg-184-1 .panel-grid-cell , #pg-184-2 .panel-grid-cell { float:left } .panel-grid-cell .panel:last-child { margin-bottom: 0 !important } .panel-grid { margin: 0 -15px 0 -15px } .panel-grid-cell { padding: 0 15px 0 15px } @media (max-width:780px) { #pg-184-0 .panel-grid-cell , #pg-184-1 .panel-grid-cell , #pg-184-2 .panel-grid-cell { float:none } #pg-184-0 .panel-grid-cell , #pg-184-1 .panel-grid-cell , #pg-184-2 .panel-grid-cell { width:auto } #pgc-184-1-0 , #pgc-184-2-0 { margin-bottom:30px } .panel-grid { margin-left: 0 !important; margin-right: 0 !important; } .panel-grid-cell { padding: 0 !important; }  } 
