/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- 


label.gfield_label { color: #fff !important;}
label#label_1_12_1 { color: #fff; }
@media only screen and (min-width: 641px) {
  .gform_wrapper textarea.medium {
    width: 66.66%;
}
}
.ginput_container input {
    background: #094870;
  border:none;
  height:50px;
  color:#fff;
}
.ginput_container input:focus { color:#fff; }
.ginput_container select {
    background: #094870;
  border:none;
  height:50px;
  color:#fff;
}
.ginput_container select:focus { color:#fff; }
.ginput_container textarea {
    background: #094870;
  border:none;
 color:#fff;
}
.ginput_container textarea:focus { color:#fff; }
input#gform_submit_button_1 {
    background: #D33741;
    border: none;
    color: #fff;
    width: 25%;
    height: 60px;
    font-size: 18px;
}

.ginput_container.ginput_container_checkbox {
    margin-top: 0px !important;
}

sup { color:#D33741;}
a.mlink { color:#1A4966; padding-bottom:10px; display: inline-block;}
a.mlink:hover { color:#D33741; background: url(http://prist.emc1dev.com/wp-content/uploads/2019/08/prist-underline.png); background-repeat:no-repeat; background-position: bottom center; }
.cred { color:#d33741;}
.bull {
    color: #d33741;
    font-size: 30px;
    padding-right: 10px;
    position: relative;
    top: 5px;
}
#field_1_14 img { position: absolute; right: -30px; bottom: -90px;  }
@media only screen and (max-width: 979px) {
  #field_1_14 img { position: relative !important; right: 0px !important; bottom: 0 !important;}
  input#gform_submit_button_1 { width: 100%;}
}
@media only screen and (max-width: 979px) {
    .three-columns .et_pb_column {
    width: 33%!important;
}
}

div.et_pb_section.et_pb_section_4 {
    background-size: initial;
    background-position: 15% 12%, 0% 22% !important;
    background-repeat: no-repeat;
 
}

div.et_pb_section.et_pb_section_5 {
    background-size: initial;
    background-position: 85% 25%, 100% 30% !important;
    background-repeat: no-repeat;
   
}

div.et_pb_section.et_pb_section_6 {
    background-size: initial;
    background-position: 15% 12%, 0% 22% !important;
    background-repeat: no-repeat;

}
.half { width: 50%; float:left; text-align: center;}
*/