

/*************
*CONTACT
**************/
select::-ms-expand { display:none;}

.page-template-template-contact #header{background-color: #f7f7f6; background-image: none; padding-top: 2.5rem; border-top: 0;}
.page-template-template-contact #header .btn-contactUs{display: none;}
.page-template-template-contact #header #Judgment{padding-bottom: 4.8rem;}
.page-template-template-contact #content{background-color: #f7f7f6;}
.page-template-template-contact #header #Judgment h1{line-height: 74px;}
#contact p, #contact #gform_confirmation_message_1{color: #2a2a2a; font-family: 'Open Sans', sans-serif; font-size: 1.4rem; line-height: 2rem; padding: 0 8rem; text-align: center;}
#contact #gform_1 .gform_heading {display: none;}
#contact .gform_wrapper ul li.gfield{ float: left; clear: none;}
#contact .gform_wrapper ul li.gfield:nth-child(1){width: 10%;}
#contact .gform_wrapper ul li.gfield:nth-child(2){width: 30%;}
#contact .gform_wrapper ul li.gfield:nth-child(3){width: 30%;}
#contact .gform_wrapper ul li.gfield:nth-child(4){width: 30%;}
#contact .gform_wrapper ul li.gfield:nth-child(5){width: 100%; margin-top: 0;}
#contact .gform_wrapper ul li.gfield .ginput_container_textarea{margin-top: 0;}
#contact .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 100% !important; height: 3.2rem;}
#contact .gform_wrapper .top_label .gfield_label{display: none;}
#contact .gform_footer{text-align: right;}
#contact .gform_wrapper .top_label input[id^="input_1_"], #contact .gform_wrapper .top_label select, #contact .gform_wrapper .top_label textarea[id^="input_1_"]{color: #7f7f7f; background-color: #f0efef; font-family: 'Open Sans', sans-serif; font-size: 1.4rem; line-height: 2.3rem; padding-left: 1.7rem;}

#contact .gform_wrapper .top_label select[id^="input_1_"]{color: #1b1b1b; padding:0 2.8rem 0 0.7rem; -moz-appearance: none !important; -webkit-appearance: none !important; 

}

:root #contact .gform_wrapper .top_label select[id^="input_1_"]{background-image: none \0/IE9; padding-right: 0 \0/IE9;}

#contact .gray-bg{background-color: #f3f1f1; padding-top: 3.7rem;}
#contact #gform_confirmation_message_1{padding: 3rem;}

#contact .gform_wrapper .gform_footer input[type="submit"]{background-color: #115371; color: #f1efef; font-size: 2rem; line-height: 2.3rem; /*font-weight: 700; */font-family:'Revival_565 W01 Bold_1120987'; padding: 1.5rem 7.5rem;}
[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
textarea:focus {
    border: 0.1rem solid #00799e;
    background-color: #fefefe;
    outline: none;
    /*box-shadow: 0 0 5px #D5F8FC;*/
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
#contact .gform_wrapper .gform_footer{padding: 2.6rem; margin-top: 0;}
#over-container{margin-bottom: -9.6rem; position: relative;}
#contact .gform_wrapper .top_label textarea[id^="input_1_"]{margin-bottom: 0;}
#footer .box-center {padding-top: 14.6rem;}
#footer .right-image{padding-top: 17.9rem;}
#footer .social.secondary-social a{margin: 0 1rem;}
#content + #footer{padding:2.6rem 0 2rem ;}

.page-template-template-home #footer{ padding-bottom: 6rem; }

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, .gform_wrapper div.validation_error{border-top: 0 !important; border-bottom: 0 !important;}

@media (min-device-width: 768px) and (orientation: portrait) {
  #contact .gform_wrapper .top_label select[id^="input_1_"], #contact .gform_wrapper ul li.gfield:nth-child(2) input[id^="input_1_"]{margin-bottom: 0;}
  #contact .gform_wrapper ul li.gfield:nth-child(1){width: 15%; padding: 0 1.5rem !important;}
  #contact .gform_wrapper ul li.gfield:nth-child(2){width: 85%;}
  #contact .gform_wrapper ul li.gfield:nth-child(3){width: 50%;}
  #contact .gform_wrapper ul li.gfield:nth-child(4){width: 50%;}
  #contact .gform_wrapper ul li.gfield:nth-child(5){padding-left: 1.5rem !important;}
  #footer .box-center {padding-top: 2.0rem;}
  #footer .right-image{padding-top: 2.0rem;}
}

@media only screen and (max-width: 767px) {
  #contact .gform_wrapper .top_label select[id^="input_1_"], #contact .gform_wrapper ul li.gfield:nth-child(2) input[id^="input_1_"]{margin-bottom: 0;}
  #contact .gform_wrapper ul li.gfield:nth-child(1){width: 30%; padding: 0 1rem !important;}
  #contact .gform_wrapper ul li.gfield:nth-child(2){width: 70%;}
  #contact .gform_wrapper ul li.gfield:nth-child(3){width: 100%;}
  #contact .gform_wrapper ul li.gfield:nth-child(4){width: 100%; margin-top: 0;}
  #contact .gform_wrapper ul li.gfield:nth-child(5){padding: 0 1rem !important;}
  #footer .box-center {padding-top: 2.0rem;}
  #footer .right-image{padding-top: 2.0rem;}
  #contact .gray-bg p:first-child{padding: 0 1.5rem;}

}