.pirate_forms_wrap .form_field_wrap {
margin-bottom: 20px;
}
.pirate_forms_wrap {
width: 100%;
}
.sidebar .pirate_forms_wrap,
.sidebar-wrap .pirate_forms_wrap,
#sidebar-secondary .pirate_forms_wrap {
margin-bottom: 20px;
}
.sidebar .form_field_wrap,
.sidebar-wrap .form_field_wrap,
#sidebar-secondary .form_field_wrap {
width: 100%;
}
.sidebar .pirate-forms-submit-button,
.sidebar-wrap .pirate-forms-submit-button,
#sidebar-secondary .pirate-forms-submit-button {
float: left !important;
width: 100%;
margin-left: 0;
}
.sidebar .pirate_forms_wrap label,
.sidebar-wrap .pirate_forms_wrap label,
#sidebar-secondary .pirate_forms_wrap label {
display: none;
}
.pirate_forms_clearfix {
clear: both;
}
.contact_submit_wrap {
text-align: right;
}
.pirate-forms-file-upload-hidden {
display: none;
visibility: hidden;
position: absolute;
left: -9999px;
}
.pirate-forms-file-upload {
display: block;
width: auto;
}
.pirate-forms-file-upload label {
display: block;
margin-bottom: 5px;
}
.pirate-forms-file-upload-wrapper {
position: relative;
margin-bottom: 5px;
}
.pirate-forms-file-upload-input {
float: left;
width: 70% !important;
border: none !important;
outline: none !important;
-webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in; }
.pirate-forms-file-upload-input:hover,
.pirate-forms-file-upload-input:focus {
outline: none;
}
.pirate-forms-file-upload-button {
display: inline-block;
float: left;
margin-left: -1px;
cursor: pointer; -webkit-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.pirate-forms-maps-custom span {
margin-left: 5px;
}