/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
/* SEMdeck geo LP Gravity Form embed page */
body.page-id-16 {
  margin: 0 !important;
  background: #ffffff !important;
}

body.page-id-16 .skip-link,
body.page-id-16 header,
body.page-id-16 footer,
body.page-id-16 .wp-block-post-title {
  display: none !important;
}

body.page-id-16 #brx-content,
body.page-id-16 #brxe-gpdsjj,
body.page-id-16 #brxe-oevqdr,
body.page-id-16 #brxe-gdegqx {
  margin: 0 !important;
  padding: 0 !important;
}

body.page-id-16 #brxe-oevqdr {
  width: 100% !important;
  max-width: 100% !important;
}

body.page-id-16 .gform_wrapper,
body.page-id-16 .gform-theme {
  margin: 0 !important;
}

body.page-id-16 .gform_heading,
body.page-id-16 .gform_description {
  display: none !important;
}

body.page-id-16 #gform_wrapper_1 {
  padding: 0 !important;
}

body.page-id-16 #gform_fields_1 {
  row-gap: 18px !important;
  column-gap: 18px !important;
}

body.page-id-16 #field_1_1 {
  grid-column: 1 / -1 !important;
}

body.page-id-16 #field_1_1 .ginput_complex {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  gap: 18px !important;
}

body.page-id-16 #field_1_1 .ginput_complex > span {
  min-width: 0 !important;
  width: 100% !important;
  display: block !important;
}

body.page-id-16 #field_1_1 .ginput_complex input,
body.page-id-16 #field_1_3 input,
body.page-id-16 #field_1_4 input,
body.page-id-16 #field_1_7 input,
body.page-id-16 #field_1_5 select,
body.page-id-16 #field_1_6 input,
body.page-id-16 #field_1_8 textarea {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

body.page-id-16 #field_1_3,
body.page-id-16 #field_1_4 {
  grid-column: span 6 !important;
}

body.page-id-16 #field_1_7,
body.page-id-16 #field_1_5,
body.page-id-16 #field_1_6,
body.page-id-16 #field_1_8,
body.page-id-16 .gform_footer {
  grid-column: 1 / -1 !important;
}

body.page-id-16 .gform_footer {
  margin-top: 10px !important;
  padding: 0 !important;
}

body.page-id-16 .gform_button.button {
  background: #ff7a1a !important;
  border-color: #ff7a1a !important;
  color: #fff !important;
  border-radius: 14px !important;
  padding: 14px 22px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

body.page-id-16 .gform_button.button:hover {
  background: #ef6d11 !important;
  border-color: #ef6d11 !important;
}

@media (max-width: 767px) {
  body.page-id-16 #field_1_1 .ginput_complex {
    grid-template-columns: 1fr !important;
  }

  body.page-id-16 #field_1_3,
  body.page-id-16 #field_1_4 {
    grid-column: 1 / -1 !important;
  }
}
