.et-social-email a.icon:before {
content: "\e010";
}
#top-header .junior-logged {
float: right;
margin-left: 30px;
line-height: 16px;
padding: 5px;
margin-right: 20px;
font-size: 14px;
font-weight: bold;
}
#top-header .junior-logged a {
color: #000;
margin-left: 20px;
}
div#top-header {
background: #eee;
}
.et-social-icon.et-terms span {
display: block;
font-size: 14px;
}
.select2.select2-container--default .select2-selection--multiple { border-radius: 0;
border-color: #e2e2e2;
}
.select2-container--default .select2-search--inline .select2-search__field {
line-height: 40px;
padding-left: 5px;
}
.select2.select2-container--default .select2-selection--multiple.error-field {
border-color: red;
}
.select2.select2-container--default .select2-selection--multiple.success-field.error-field {
border-color: inherit;
}
.fixed-menu {
position: fixed;
top: 115px;
width: 100%;
z-index: 999;
}  
.fixed-menu .fullwidth-menu li>a{
padding-bottom: 15px;
}  
.admin-bar .fixed-menu {
top: 145px;
}
#pagesubmenu a {
color: #000000!important
}
.gform_wrapper ul li.gfield.et_pb_contact_field_half.et_pb_contact_field {
width: 50%;
clear: none;
float: left;
}
.gform_wrapper .gfield.et_pb_contact_field input,
.gform_wrapper .gfield.et_pb_contact_field textarea {
width: 100%!important;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #999;
background-color: #eee;
font-size: 14px;
-webkit-appearance: none;
line-height: 35px;
text-indent: 10px;
float: left;
margin-bottom: 10px;
}
.gform_wrapper .orcamento .gfield.et_pb_contact_field input,
.gform_wrapper .orcamento .gfield.et_pb_contact_field textarea,
.gform_wrapper .candidaturas .gfield.et_pb_contact_field input,
.gform_wrapper .candidaturas .gfield.et_pb_contact_field textarea
{
border: 1px solid #e2e2e2;
color: #999;
background-color: #fff;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit] {
background: #f7941d;
border: 0;
padding: 10px 20px;
color: #fff;
font-size: 18px;
float: right;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], 
.gform_wrapper ul.gfield_radio li input[type=radio] {
width: 15px!important;
height: 15px;
-webkit-appearance: checkbox;
}
.gform_wrapper .chosen-container.chosen-container-multi .chosen-choices { 
height: 40px!important;
line-height: 40px;
border-color: #e2e2e2; 
}
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
height: 40px;
line-height: 40px;
width: 100%!important;
}
.gform_wrapper .ginput_container.ginput_container_multiselect .chosen-container.chosen-container-multi ul.chosen-choices li.search-field input.default {
height: 35px!important;
width: 100%!important;
}
.gform_wrapper .gform_body .top_label .gfield_label {
display: none;
}
.gform_wrapper .gform_body .top_label .select_multiple .gfield_label,
.gform_wrapper .gform_body .top_label .show_label .gfield_label {
display: block;
font-weight: normal;
} @media only screen and (max-width : 481px) {    
} @media only screen and (min-width : 482px) and (max-width : 767px) {    
} @media only screen and (min-width : 768px) and (max-width : 959px) {    
}
@media only screen and (max-width : 980px) { 
.et_fixed_nav #main-header { position: fixed; }
.fixed-menu .et_pb_fullwidth_menu .et_pb_row { min-height: 60px; }
.admin-bar .fixed-menu { top: 120px; }
.fixed-menu { top: 75px; }
}