/*
 * Global Contact Gravity Form Styles
 * @access  public
 * @since   version
 */
.pwg_global_contact_form .gfield {
  padding-right: 0 !important; }
  .pwg_global_contact_form .gfield .gfield_label {
    display: none !important; }
  .pwg_global_contact_form .gfield input[type=text],
  .pwg_global_contact_form .gfield input[type=email],
  .pwg_global_contact_form .gfield textarea,
  .pwg_global_contact_form .gfield select {
    padding: 14px !important;
    width: 100% !important;
    text-align: center;
    background-color: #252525;
    color: #FFF;
    border: none !important; }
    .pwg_global_contact_form .gfield input[type=text]:focus,
    .pwg_global_contact_form .gfield textarea:focus,
    .pwg_global_contact_form .gfield select:focus {
      background-color: rgba(0, 0, 0, 0.8);
      color: #fff; }
    .pwg_global_contact_form .gfield input[type=text]::-moz-placeholder,
    .pwg_global_contact_form .gfield input[type=email]::-moz-placeholder,
    .pwg_global_contact_form .gfield textarea::-moz-placeholder,
    .pwg_global_contact_form .gfield select::-moz-placeholder {
      color: #FFF; }
    .pwg_global_contact_form .gfield input[type=text]::-webkit-input-placeholder,
    .pwg_global_contact_form .gfield input[type=email]::-webkit-input-placeholder,
    .pwg_global_contact_form .gfield textarea::-webkit-input-placeholder,
    .pwg_global_contact_form .gfield select::-webkit-input-placeholder {
      color: #FFF; }
    .pwg_global_contact_form .gfield input[type=text]:-ms-input-placeholder,
    .pwg_global_contact_form .gfield input[type=email]:-ms-input-placeholder,
    .pwg_global_contact_form .gfield textarea:-ms-input-placeholder,
    .pwg_global_contact_form .gfield select:-ms-input-placeholder {
      color: #FFF; }
  .pwg_global_contact_form .gfield select {
    line-height: 19px;
    height: 46px;
    border-radius: 0;
    -webkit-appearance: none;
    text-align: center; }

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

.pwg_global_contact_form .gfield_checkbox {
  margin: 0 !important; }
  .pwg_global_contact_form .gfield_checkbox li {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start; }
    .pwg_global_contact_form .gfield_checkbox li input {
      margin: 3px 8px 0 0 !important;
      flex: 0 0 1; }
    .pwg_global_contact_form .gfield_checkbox li label {
      flex: 1; }

.pwg_global_contact_form .pwg_gf_optout {
  background-color: #252525;
  color: #FFF;
  border: none !important;
  padding: 15px !important; }
  .pwg_global_contact_form .pwg_gf_optout .gfield_label {
    display: none !important; }

.pwg_global_contact_form .gform_footer {
  text-align: center; }

.pwg_global_contact_form div.gform_confirmation_message {
  background-color: rgba(255, 255, 255, 0.8);
  color: #252525;
  padding: 20px;
  text-align: center; }
