.simplefavorites-modal-content.active {
  top: 50% !important;
  max-width: 300px
}

.simplefavorites-modal-content-body {
  text-align: center;
}

.page-id-578 .top_three_recent_post .heading-three {
  display: none;
}

.page-id-578 ul#postfilter_selection {
  margin-bottom: 20px !important;
}

.page-id-975 .bookmark_icon.bookmarked:before {
  content: '' !important;
}

.page-id-1082 .readysignup,
.page-id-1113 .readysignup {
  display: none;
}

.page-id-15 .messagebox {
  padding: 0px !important;
}

.page-id-15 .ce_button_container {
  height: auto;
}

/* Kea Connect */
.page-id-863 h3.has-text-align-center {
  font-style: normal;
  font-weight: bold;
  font-size: 80px;
  line-height: 46px;
  text-align: center;
  letter-spacing: 0.01em;
  font-feature-settings: 'pnum'on, 'lnum'on;
  color: #005C8A;
}

#kea-button-block_5f7170194a444 #kea_block_btn_container a{
  margin: 0 !important;
  margin-top: 14px !important;
}

.page-id-863 .page_header_left {
  padding-right: 0 !important;
}

figure.wp-block-image.size-large.birdicons {
  padding: 20px;
}

p.has-text-align-center.twentyOneBlue {
  padding-right: 20px;
  padding-left: 20px;
}

.hblue {
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.01em;
  font-feature-settings: 'pnum'on, 'lnum'on;
  color: #001730;
}

.twentyOneBlue {
  font-style: normal;
  font-weight: 500;
  font-size: 21px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #001730;
}

#content-editor-block_5f2d9f794cb23 {
  padding: 0px !important;
}


@media only screen and (max-width:599px) {
  #content-editor-block_5f2d9f794cb23 .ce_container {
    padding-bottom: 26px;
  }
  #yt-block_5f2da2954cb24 {
    padding-bottom: 19px !important;
  }
  #kea-winner-block_5f2dc6845f304 .winner_heading {
    margin-bottom: 21px;
  }
}

div#content-editor-block_5eefedadab79f {
  padding-top: 0 !important;
}

div#content-editor-block_5eefedadab79f .ce_container {
  padding-top: 0 !important;
}

#latest-post-block_5f7d0f3a7fffe .latest_title {
  margin-top: -10px;
}

@media only screen and (max-width:599px) {
  p.has-text-align-center.twentyOneBlue {
    vertical-align: middle;
    align-content: center;
    align-items: center;
    height: 129px;
    display: grid;
    margin-top: 12px;
    margin-bottom: 0;
    width: 50%;
    margin: auto;
  }

  .page-id-863 .wp-block-column:first-child p.has-text-align-center.twentyOneBlue {
    padding-top: 30px;
  }

  .page-id-863 .wp-block-column:nth-child(2) p.has-text-align-center.twentyOneBlue,
  .page-id-863 .wp-block-column:nth-child(2) figure.wp-block-image.size-large.birdicons {
    margin-top: -14px;
  }

  .page-id-863 .wp-block-column:last-child p.has-text-align-center.twentyOneBlue,
  .page-id-863 .wp-block-column:last-child figure.wp-block-image.size-large.birdicons {
    margin-top: -18px;
  }

  .bluequote {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  figure.wp-block-image.size-large.birdicons {
    float: left;
    margin-top: 12px;
    margin-bottom: 0;
    display: block;
    width: 47%;
    margin-left: -15px !important;
    margin-right: 3px;
  }

  .page-id-863 figure.wp-block-image.size-large img {
    max-width: 108px !important;
  }
}

.page-id-916 form#activateform {
  display: none;
}

.page-id-916 .entry-content h2 {
  display: none;
}

/* */
@media(min-width: 1024px) {
  #yt-block_5f2afe3b2cecc {
    margin-bottom: -44px !important;
  }
  .page-id-863 figure.wp-block-image.size-large.birdicons {
    margin-bottom: 25px;
  }
}

@media(max-width: 737px) {
  #yt-block_5f2afe3b2cecc {
    margin-bottom: 20px !important;
  }
}
@media(max-width: 599px) {
  #yt-block_5f2afe3b2cecc {
    margin-bottom: 8px !important;
  }
}

.page-id-863 figure.wp-block-image.size-large {
  height: 129px;
  display: grid;
  align-items: end;
}

.page-id-863 figure.wp-block-image.size-large.birdicons {
  display: block;
  padding-bottom: 0;
}

.page-id-863 figure.wp-block-image.size-large img {
  max-width: 137px;
  margin: 0 auto;
  height: 100px;
  object-fit: contain;
  display: block;
}

.page-id-863 button.kea-default-blue-btn {
  max-width: 350px;
  width: 100%;
  height: 50px;
  background: #005C8A;
  border-radius: 12px;
  margin: 0 auto;
  display: block;
}

.page-id-863 h4 {
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 34px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #005C8A;
  margin-top: 60px;
  margin-bottom: 40px;
  display: block;
}

.page-id-863 .yt,
.page-id-925 .yt {
  margin-bottom: 30px;
  max-width: 850px !important;
  margin: auto !important;
}

.page-id-925 #content-editor-block_5f7317f1742f1 {
  padding: 0 !important;
  margin-top: -78px;
}

#kea-button-block_5f715f9072560 .kea_block_btn {
  margin: 40px 0 !important;
}

#content-editor-block_5f7317f1742f1 .ce_title {
  margin-top: 0;
}

.page-id-925 #content-editor-block_5f7317f1742f1 .ce_wrap {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

@media only screen and (max-width: 1023px) {
  .page-id-863 .newsletter_container {
    display: flex !important;
    height: 200px;
  }
}

@media only screen and (min-width:768px) {
  img.wp-image-879 {
    position: relative;
  }
}

@media only screen and (min-width:768px) {
  #partner-block_5f0371c1ee900 {
    margin-top: 17px;
  }
}

.page-id-975 .kea_sliding_posts .slick-list,
.page-id-975 .kea_sliding_posts {
  padding: 0;
  margin: 0;
}

.page-id-975 .kea_sliding_post_title a {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #001730;
}

.page-id-975 .kea_sliding_post_title {
  font-size: 30px;
  line-height: 33px;
}

.page-id-975 .kea_sliding_posts .slick-track {
  margin-left: 0;
  margin-right: auto;
}

.page-id-975 .kea.sliding_post_container {
  max-width: 100% !important;
}
.page-id-975 .one-fourth.first {
  padding-left: 10px;
}

@media only screen and (min-width: 960px) {
  .page-id-975 .site-inner {
    max-width: 1140px;
    padding: 0;
  }
}

@media only screen and (max-width:959px) {
  .page-id-975 .three-fourths {
    padding: 0 15px;
  }
  .page-id-975 .three-fourths .sliding-post {
    margin-left: -8px;
  }
  .page-id-975 .kea_sliding_post_thumbnail img {
    width: 100%;
    height: 250px;
  }
}

@media only screen and (max-width:900px) {
  .page-id-975 .three-fourths h3 {
    margin-left: 10px;
  }
}

@media only screen and (max-width:767px) {
  .page-id-975 .three-fourths .sliding-post {
    margin-left: 0;
  }
  .page-id-975 .three-fourths h3 {
    margin-left: 18px;
  }
  #content-editor-block_5f2d9f794cb23 .ce_button_container {
    margin-top: 30px;
    height: auto;
  }
  #content-editor-block_5f2d9f794cb23 .ce_container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}

@media only screen and (max-width:766px) {
  .page-id-975 .three-fourths h3 {
    margin-left: 0;
  }
}

  @media only screen and (max-width:767px) {
  h3.business_title {
    padding-left: 10px;
    padding-right: 10px;
  }

  .wp-block-columns.contact_left_colum {
    margin-left: 0 !important;
  }

  .page-template-styled-page .entry-content,
  .page-template-nobanner .entry-content h3,
  .page-template-nobanner .entry-content p,
  .page-template-default-blue .entry-content p {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .page-id-863 .newsletter_container {
    height: 250px
  }

  .kea.sliding_post_container {
    max-width: 100% !important;
  }
}

/* Thank You */
.page-id-907 .content-sidebar-wrap {
  text-align: center;
}

.page-id-907 .wp-block-columns {
  min-height: 80px;
  padding-top: 5px;
  max-width: 720px;
  margin: 0 auto 20px auto;
}
.page-id-863 .wp-block-columns {
  margin-bottom: 10px;
}

/* Complete / Edit Form */
#input_12_6_1,
input#choice_4_12_1,
input#choice_4_12_2,
input#choice_4_12_3,
input#choice_7_12_1,
input#choice_7_12_2,
input#choice_7_12_3,
input#choice_9_10_1,
input#choice_9_10_2,
input#choice_10_6_1,
input#choice_10_12_1,
input#choice_10_16_1,
input#choice_10_16_2 {
  position: relative;
  width: 30px !important;
  height: 30px !important;
  margin: 0;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  border-color: #888;
}

#input_12_6_1:after,
input#choice_4_12_1:after,
input#choice_4_12_2:after,
input#choice_4_12_3:after,
input#choice_7_12_1:after,
input#choice_7_12_2:after,
input#choice_7_12_3:after,
input#choice_9_10_1:after,
input#choice_9_10_2:after,
input#choice_10_6_1:after,
input#choice_10_12_1:after,
input#choice_10_16_1:after,
input#choice_10_16_2:after {
  content: '';
  position: absolute;
  display: block;
  z-index: 1;
  width: 23px;
  height: 23px;
  border-radius: 0;
}

#input_12_6_1:before,
input#choice_4_12_1:before,
input#choice_4_12_2:before,
input#choice_4_12_3:before,
input#choice_7_12_1:before,
input#choice_7_12_2:before,
input#choice_7_12_3:before,
input#choice_9_10_1:before,
input#choice_9_10_2:before,
input#choice_10_6_1:before,
input#choice_10_12_1:before,
input#choice_10_16_1:before,
input#choice_10_16_2:before {
  background: url('/wp-content/themes/kea/template-parts/templates/connect/images/orangecheck.png');
  background-size: 26px;
  background-repeat: no-repeat;
  background-position: 0.5px center;
  position: absolute;
  left: 2px;
  z-index: 2;
  opacity: 0;
  width: 100%;
  height: 100%;
}

#input_12_6_1:checked:before,
input#choice_4_12_1:checked:before,
input#choice_4_12_2:checked:before,
input#choice_4_12_3:checked:before,
input#choice_7_12_1:checked:before,
input#choice_7_12_2:checked:before,
input#choice_7_12_3:checked:before,
input#choice_9_10_1:checked:before,
input#choice_9_10_2:checked:before,
input#choice_10_6_1:checked:before,
input#choice_10_12_1:checked:before,
input#choice_10_16_1:checked:before,
input#choice_10_16_2:checked:before {
  content: '';
  position: absolute;
  top: 0px;
  opacity: 1;
  left: 0px;
  border-radius: 0;
}

#gform_wrapper_12 label,
#gform_wrapper_14 label{
  font-style: normal;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 41px !important;
  letter-spacing: 0.4375px;
  color: rgba(0, 23, 48, 0.6);
  mix-blend-mode: normal;
}

#gform_12 label.gfield_consent_label,
label#label_4_12_1,
label#label_4_12_2,
label#label_4_12_3,
label#label_7_12_1,
label#label_7_12_2,
label#label_7_12_3,
label#label_9_10_1,
label#label_9_10_2,
label#label_10_6_1,
label#label_10_12_1,
label#label_10_16_1,
label#label_10_16_2 {
  vertical-align: text-top !important;
  font-size: 18px !important;
  position: relative;
  top: -5px;
}

.page-id-1063 .gform_page_footer,
.page-id-916 .gform_page_footer {
  text-align: center;
  height: 80px;
  padding-top: 20px;
}

.page-id-1063 .form_header,
.page-id-916 .form_header {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 47px;
  text-align: center;
  color: #001730;
}

.page-id-1113 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-1113 .gform_wrapper input,
.page-id-1113 .gform_wrapper select,
.page-id-1113 .gform_wrapper textarea,
.page-id-916 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-916 .entry-content input,
.page-id-916 .entry-content select,
.page-id-916 .entry-content textarea,
.page-id-1063 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-1063 .entry-content input,
.page-id-1063 .entry-content select,
.page-id-1063 .entry-content textarea,
.page-id-1082 .entry-content input,
.page-id-1082 .entry-content select {
  border: 1px solid rgba(0, 23, 48, 0.6);
  box-sizing: border-box;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 41px;
  /* identical to box height, or 241% */
  letter-spacing: 0.53125px;
  /* dark */
  color: #001730;
}

.page-id-1113 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-1113 .gform_wrapper input,
.page-id-1113 .gform_wrapper select,
.page-id-1113 .gform_wrapper textarea,
.page-id-916 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-916 .entry-content input,
.page-id-916 .entry-content select,
.page-id-1063 .gform_wrapper .chosen-container-single .chosen-single,
.page-id-1063 .entry-content input,
.page-id-1063 .entry-content select,
.page-id-1082 .entry-content input,
.page-id-1082 .entry-content select,
.page-id-1082 .entry-content input,
.page-id-1082 .entry-content select {
  height: 50px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 41px;
  /* identical to box height, or 241% */
  letter-spacing: 0.53125px;
  /* dark */
  color: #001730;
}

input#gform_previous_button_4,
input#gform_previous_button_7,
input#gform_next_button_2_14 {
  height: 40px !important;
}

.page-id-1113 .gform_wrapper textarea,
.page-id-916 .entry-content textarea,
.page-id-1063 .entry-content textarea {
  height: 160px;
  width: 100%;
}


.page-id-1113 .gform_wrapper select,
.page-id-916 .entry-content select,
.page-id-1063 .entry-content select,
.page-id-1082 .entry-content select {
  border: 1px solid #1f1f1f;
  vertical-align: middle;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

.page-id-1113 .gform_wrapper .ginput_container.ginput_container_select:after,
.page-id-916 .ginput_container.ginput_container_select:after,
.page-id-1063 .ginput_container.ginput_container_select:after,
.page-id-1082 .ginput_container.ginput_container_select:after {
  content: "";
  background-image: url(/wp-content/themes/kea/template-parts/templates/registration/images/orangearrow.png) !important;
  height: 7px !important;
  width: 13px !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: block !important;
  z-index: -1;
  position: relative;
  top: -30px;
  float: right;
  right: 15px;
}

.page-id-1113 .gform_wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
.page-id-916 .gform_wrapper .chosen-container-single .chosen-single div b,
.page-id-1063 .gform_wrapper .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/wp-content/themes/kea/template-parts/templates/connect/images/orangearrow.png) no-repeat;
  background-position: 0 !important;
  width: 13px !important;
  height: 7px !important;
  background-size: contain;
  position: relative;
  top: 8px;
  right: 8px;
}

.page-id-1113 .gform_wrapper .gform_wrapper .chosen-container-single .chosen-single span,
.page-id-916 .gform_wrapper .chosen-container-single .chosen-single span,
.page-id-1063 .gform_wrapper .chosen-container-single .chosen-single span {
  font-size: 18px;
  margin-top: 2px;
}

.page-id-1113 .gform_wrapper .gform_wrapper .chosen-container-single .chosen-single div b,
.page-id-916 .gform_wrapper .chosen-container-single .chosen-single div b,
.page-id-1063 .gform_wrapper .chosen-container-single .chosen-single div b {
  margin-top: 10px;
}

.page-id-1113 .gform_wrapper .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label,
.page-id-916 .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label,
.page-id-1063 .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 41px;
  /* identical to box height, or 293% */
  letter-spacing: 0.4375px;
  /* 60% DARK */
  color: rgba(0, 23, 48, 0.6);
  mix-blend-mode: normal;
}

.page-id-1113 .gform_wrapper h3.form_heading,
.page-id-916 #gform_page_4_1 h3.form_heading,
.page-id-852 #gform_page_2_1 h3.form_heading,
li#field_4_24 h3,
.page-id-1063 #gform_page_7_1 h3.form_heading,
li#field_7_24 h3,
li#field_7_23 h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 47px;
  text-align: center;
  color: #001730;
}

.page-id-916 #gform_page_4_1 h3.form_heading,
.page-id-852 #gform_page_2_1 h3.form_heading {
  text-align: left;
}

.page-id-981 .entry-content,
.page-id-2743 .entry-content,
.page-id-2830 .entry-content {
  padding-top: 40px;
}

.page-id-981 #page-header,
.page-id-2743 #page-header,
.page-id-2830 #page-header {
  display: none;
}

#gform_wrapper_1,
#gform_wrapper_2,
#gform_wrapper_3,
#gform_wrapper_4,
#gform_wrapper_5,
#gform_wrapper_6,
#gform_wrapper_7,
#gform_wrapper_9,
#gform_wrapper_10,
#gform_wrapper_11 {
  max-width: 740px;
  margin: 0 auto;
}

#gform_next_button_3_3 {
  text-align: center !important;
  border: 1px solid rgb(242 89 32) !important;
  margin: 0 auto !important;
  display: block !important;
  width: 100% !important;
  max-width: 342px;
}

#gform_submit_button_10 #gform_submit_button_7,
#gform_submit_button_4,
#gform_submit_button_3,
.gform_previous_button.button,
.gform_next_button.button {
  background: #f25a21 !important;
  border-radius: 12px !important;
  width: 250px !important;
  height: 40px;
  margin: 0 auto !important;
  display: block !important;
  color: #fff !important;
  font-style: normal !important;
  font-weight: bold !important;
  font-size: 20px !important;
  line-height: 0 !important;
  /* display: flex; */
  align-items: center !important;
  border: 1px solid rgb(242 89 32) !important;
  letter-spacing: 0.02em !important;
  color: #FFFFFF !important;
  display: inline-block !important;
  padding: 0px !important;
}

#gform_submit_button_10 #gform_submit_button_7:focus,
#gform_submit_button_4:focus,
#gform_submit_button_3:focus,
.gform_previous_button.button:focus,
.gform_next_button.button:focus {
  opacity: 0.75;
}

#gform_submit_button_10 #gform_submit_button_7:active,
#gform_submit_button_4:active,
#gform_submit_button_3:active,
.gform_previous_button.button:active,
.gform_next_button.button:active {
  transform: scale(0.9);
}

input#gform_submit_button_12 {
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.02em;
  width: 150px;
  padding: 0;
  background: #fff;
  color: #001730;
  display: block;
  margin-top: 0;
  border-radius: 12px;
  height: 50px;
  font-size: 20px;
  text-transform: initial;
  background: #f25a22 !important;
  color: #fff !important;
  display: inline-grid;
  text-decoration: none;
  line-height: 0;
  align-items: center;
}

#gform_wrapper_12,
#gform_wrapper_14 {
  max-width: 800px;
  margin: 0 auto;
}

.page-id-1113 .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.page-id-1113 .gform_wrapper ul.gfield_radio li input[type=radio],
.page-id-916 .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.page-id-916 .gform_wrapper ul.gfield_radio li input[type=radio],
.page-id-916 .entry-content input[type="checkbox"],
.page-id-1063 .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.page-id-1063 .gform_wrapper ul.gfield_radio li input[type=radio],
.page-id-1063.entry-content input[type="checkbox"] {
  position: relative;
  width: 20px !important;
  height: 20px !important;
  display: inline-block !important;
  vertical-align: text-bottom;
}

.page-id-1113 .gform_page_footer,
.page-id-916 .gform_page_footer,
.page-id-1063 .gform_page_footer {
  position: relative;
}

input#gform_next_button_4_13,
input#gform_next_button_7_13,
input#gform_previous_button_7_13 {
  width: 250px !important;
  background: #f25a21 !important;
  border: 1px solid #f25a21;
  font-style: normal !important;
  font-weight: bold !important;
  padding: 0 !important;
  border-radius: 12px !important;
  height: 40px !important;
  font-size: 20px !important;
  text-transform: initial !important;
}

#gform_9 .gform_footer.top_label {
  margin-top: 20px !important;
}

@media only screen and (min-width:1024px) {

  input#gform_previous_button_4_13,
  input#gform_previous_button_7_13,
  input#gform_previous_button_4,
  input#gform_previous_button_7 {
    margin-right: 16px !important;
  }

  input#gform_next_button_4_13,
  input#gform_next_button_7_13,
  input#gform_submit_button_4,
  input#gform_submit_button_7 {
    margin-left: 16px !important;
  }

  li#field_10_12 {
    position: relative;
    top: 0;
    left: 0;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 10px;
  }
}

@media only screen and (max-width:641px) {

  input#gform_previous_button_4,
  input#gform_previous_button_7_13,
  input#gform_previous_button_7 {
    margin-bottom: 20px !important;
  }

  .page-id-1113 .gform_wrapper select,
  .page-id-916 .entry-content select,
  .page-id-1063 .entry-content select {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-id-736 .header_btn,
  .page-id-736 .header_btn:hover {
    width: 250px !important;
  }
}

/* World Class Network */
.page-id-925 .header_btn {
  width: 250px !important;
}

.page-id-925 .header_btn:hover {
  width: 250px !important;
}

/* Let's connect my business */
li.gchoice_2_33_1 {
  padding-top: 20px !important;
}

ul#input_2_33 {
  margin-top: 40px;
}

input#gform_previous_button_2 {
  margin-bottom: 20px !important;
}

/* Thank You Page Verify Email */
/* progress bar */
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
  line-height: 3 !important;
}

.gf_progressbar {
  border: none;
  border-radius: 0 !important;
  height: 8px !important;
  padding: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.gform_wrapper .percentbar_blue {
  color: #fff;
  text-shadow: none;
  border-radius: 0 !important;
  background: #005c89 !important;
  height: 8px !important;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.gf_progressbar {
  border: none;
  border-radius: 0 !important;
  height: 28px;
  padding: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.gform_wrapper .gf_progressbar_percentage span {
  display: none !important;
}

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
  text-align: left !important;
  margin: 0 0 8px 0 !important;
}

.gform_wrapper .gf_progressbar:after {
  border-radius: 0 !important;
  box-shadow: none !important;
  height: 8px !important;
  margin-top: -8px !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

#gform_wrapper_4.gform_wrapper .percentbar_blue,
#gform_wrapper_7.gform_wrapper .percentbar_blue {
  background: #f15922 !important;
}

body img.gform_ajax_spinner {
  display: none !important;
}

/* password reset page */
#lostpasswordform fieldset,
#resetpasswordform fieldset {
  border: 0;
}

button#reset-pass-submit {
  background: #f25a21;
  width: 250px;
  height: 40px !important;
  margin: 0;
  font-style: normal;
  font-weight: bold !important;
  padding: 0 !important;
  margin-bottom: 20px;
  border-radius: 12px !important;
  font-size: 20px;
  text-transform: initial !important;
  color: #fff !important;
}

button#reset-pass-submit:focus {
  opacity: 0.75;
}

button#reset-pass-submit:active {
  transform: scale(0.9);
}

#lostpasswordform .lostpassword-submit,
#resetpasswordform .lostpassword-submit {
  width: 250px;
  text-align: center;
  height: 80px;
  display: grid;
  align-content: center;
  float: none;
  margin: 0 auto;
}

#lostpasswordform,
#resetpasswordform {
  font-size: 15px !important;
  line-height: 22px !important;
  font-weight: bold;
  font-weight: 600;
  font-style: normal;
  font-weight: normal;
  font-size: 14px !important;
  line-height: 41px !important;
  letter-spacing: 0.4375px;
  color: rgba(0, 23, 48, 0.6);
  mix-blend-mode: normal;
  margin: 0 auto;
  max-width: 740px;
}

#lostpasswordform p.extra-space,
#resetpasswordform p.extra-space {
  display: none;
}

#lostpasswordform input,
#resetpasswordform input {
  width: 100%;
  max-width: 100%;
}

/* Job Posting */
input#gform_submit_button_10,
input#gform_submit_button_9 {
  background: #f25a21;
  width: 250px;
  height: 40px !important;
  margin: 0;
  font-style: normal;
  font-weight: bold !important;
  padding: 0 !important;
  margin-bottom: 20px;
  border-radius: 12px !important;
  font-size: 20px;
  text-transform: initial !important;
  color: #fff !important;
  border: 1px solid #f25a21;
  line-height: 0;
}

input#gform_submit_button_10:focus,
input#gform_submit_button_9:focus,
input#gform_submit_button_2:focus {
  opacity: 0.75;
}

input#gform_submit_button_10:active,
input#gform_submit_button_9:active,
input#gform_submit_button_2:active {
  transform: scale(0.9);
}

#gform_wrapper_10 .gform_footer.top_label,
#gform_wrapper_9 .gform_footer.top_label {
  width: 250px;
  text-align: center;
  height: 80px;
  display: grid;
  align-content: center;
  float: none;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

label#label_9_10_1,
label#label_9_10_2,
label#label_10_16_2,
label#label_10_16_1 {
  padding-left: 10px;
}

#gform_wrapper_10 .gfield_label,
#gform_wrapper_9 .gfield_label {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: 0.4375px;
  color: rgba(0, 23, 48, 0.6);
  mix-blend-mode: normal;
}

input#input_9_8 {
  width: 100%;
  line-height: 24px;
  padding-top: 10px;
}

input#input_9_9 {
  width: 100%;
}

/* Post Event Form */
/*
  li#field_10_10 label {
      float: right;
      position: relative;
      right: 165px;
      top: 10px;
      color:#000 !important;
  }
  */
ul#input_10_12 {
  padding-top: 5px;
}

li#field_10_10 label {
  /* font-size: 18px !important;
    position: relative;
    */
}

@media only screen and (max-width:767px) {
  /*
     li#field_10_10 label {
        float: unset;
        position: unset;
        right: 0;
        top: 0;
        color: rgba(0, 23, 48, 0.6) !important;
      }
      */
}

@media only screen and (max-width:640px) {
  #page-header-block_5eefb35fd4d92 .pageheader_container .page_header_wrap {
    padding-bottom: 60px;
  }
  /*
  li#field_10_10 label {

    font-style: normal;
    font-weight: normal;
    font-size: 14px !important;
    line-height: 41px;
    letter-spacing: 0.4375px;
    color: rgba(0, 23, 48, 0.6);
    mix-blend-mode: normal;
  }
  */
}

/***********************
 Block Global Override
***********************/
/* Contact Us */
.wp-block-columns.contact_left_colum {
  margin-left: -35px;
}

/* team Css */
@media only screen and (max-width:1023px) {
  .tm_container {
    overflow: hidden !important;
  }

  .team-member {
    padding-top: 0 !important;
  }
}

/* Call to Action Block */
.ca_columns span {
  line-height: 21px !important;
}

/* Message Box */
.page-id-863 .kea_block_btn {
  margin: 12px 0 30px 0 !important;
}

@media only screen and (max-width:737px) {
  .tm_title {
    line-height: 28px !important;
  }

  .bottom_spacer {
    height: 20px !important;
  }

  .wp-block-columns {
    padding-left: 40px;
    padding-right: 40px;
  }

  p.has-text-align-center.twentyOneBlue {
    /*  text-align: left; */
    padding-right: 0;
    padding-left: 0;
  }

  /* Newsletter Global Override */
  .newsletter_container {
    padding: 0 40px !important;
    min-height: 260px;
  }

  #newsletter-blog {
    margin-bottom: 20px !important;
  }

  input#newsletter_email {
    max-width: 74% !important;
  }

  /* Event, Job, News Header */
  .page_header_text_content {
    padding: 0 !important;
  }

  .page_header_wrap {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  /* jobs */
  .kea-jobs h3.txt_Blue {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .kea-jobs .left_column, .right_column {
    padding: 20px 40px !important;
  }

  .kea-jobs .left_div_column {
    padding: 0 40px !important;
  }

  .kea_block_btn {
    width: 250px !important;
    height: 40px !important;
  }

  .page-id-863 .wp-block-atomic-blocks-ab-spacer.ab-block-spacer.ab-divider-solid.ab-divider-size-1 {
    display: none;
  }

  .case_slider a.btn_orange {
    height: 40px !important;
  }

  .kea-jobs .right_div_column .btn_container {
    width: 100% !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  a.btnOrange {
    height: 40px !important;
    width: 250px !important;
  }

  a.ca_btn {
    width: 250px !important;
    height: 40px !important;
    margin-left: auto;
    margin-right: auto;
  }

  .bluequote {
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .faqs_title {
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 36px !important;
    line-height: 40px !important;
    letter-spacing: 0.01em !important;
    color: #001730 !important;
    text-decoration: none !important;
  }

  .page_header_btn_content.display_btn {
    margin-left: 0 !important;
  }

  #faqs-block_5f71615872562 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .kea-jobs .job_listings_container .left_column img,
  .job_featured_image img {
    object-fit: contain !important
  }

  .kea-events h3.headingThree {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .kea-blog .entry-content,
  .kea-events .entry-content {
    padding: 0 !important;
  }

  .kea-events .latest_event_post_intro {
    padding: 20px 40px !important;
  }

  .mobile_filter_selection {
    padding-left: 40px;
    padding-right: 40px;
  }

  .kea-events .load_more_events_container {
    /* height: 0 !important; */
    margin: 0 !important;
  }

  a.header_btn {
    width: 250px !important;
    line-height: 2;
    height: 40px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .ce_button_container {
    text-align: center;
  }

  button.mobile_post_filter_btn {
    width: 250px !important;
    height: 40px !important;
  }

  a.btn_white {
    width: 250px !important;
    height: 40px !important;
    margin: 0 auto;
  }

  .loadResourcePosts {
    width: 250px !important;
    height: 40px !important;
  }

  .page_header_btn_content.display_btn {
    border-spacing: 0 !important;
  }

  .mBox_wrap {
    padding: 0 40px !important;
  }

  .ce_container a.btnOrange {
    width: 250px !important;
    margin-left: auto !important;
    height: 40px;
    margin-right: auto !important;
  }

  .tm_wrap {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }

  .sliding-post.custom-padding-2 {
    padding-top: 0 !important;
  }

  .padding-top-med {
    padding-bottom: 20px !important;
  }

  .page-template-contact-page .entry-content {
    padding-left: 0;
    padding-right: 0;
  }

  .page-template-contact-page h3 {
    padding: 0 40px;
  }

  .page-template-contact-page p {
    padding-left: 40px;
    padding-right: 40px;
  }

  .page-template-contact-page .wp-block-column p {
    padding: 0 !important;
    text-align: center !important;
  }

  div#social-follow-block_5f723773bfdaa {
    margin-bottom: 30px !important;
    text-align: center !important;
  }

  .page-template-contact-page .gform_footer.top_label {
    text-align: center !important;
  }

  input#gform_submit_button_11 {
    width: 250px !important;
    margin: 0 auto !important;
    height: 40px !important;
    float: unset !important;
    /* text-align: center; */
  }

  input#gform_submit_button_10, input#gform_submit_button_9 {
    width: 250px !important;
    height: 40px !important;
    line-height: 0;
    margin-left: auto;
    margin-right: auto;
  }

  #gform_wrapper_10 .gform_footer.top_label, #gform_wrapper_9 .gform_footer.top_label {
    width: 250px !important;
  }

  #gform_9,
  #gform_10 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .page-template-mykea-page .entry-content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .page-template-mykea-page a.btnOrange {
    height: 40px;
    width: 240px;
  }
}

.page-id-736 .load_more_events_container {
  margin-bottom: 40px !important;
  margin-top: 28px !important;
}

@media only screen and (max-width:639px) {
  .kea-events h3.headingThree {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }

  .page-id-736 .load_more_events_container {
    margin-bottom: 40px !important;
    margin-top: 16px !important;
  }
}

/* Mobile Default Fonts */
@media only screen and (max-width:767px) {

  .lheadingThree,
  .page-template-styled-page .entry-content h3,
  .page-template-nobanner .entry-content h3,
  .page-id-818 .entry-content h3,
  .page-id-898 .entry-content h3,
  .page-id-907 .entry-content h3,
  .headingThree,
  .page-id-975 .three-fourths h3,
  .wc_sliding_post_title a,
  .kea_sliding_post_title a,
  span.ca_title,
  .ce_title,
  .kea_jobs_title a,
  .job_title a,
  .job_title h2,
  h3.job_heading,
  .job_title,
  #job_wrapper span,
  span.latest_blog_title a,
  .page_header_text_content p,
  .case_quote,
  span.latest_event_title a,
  p.newsletter_info {
    font-size: 26px !important;
    line-height: 28px !important
  }

  .page-template-contact-page .entry-content p,
  .page-template-styled-page .entry-content p,
  .page-template-nobanner .entry-content ul li,
  .page-template-nobanner .entry-content p,
  .page-template-default-blue .entry-content ul li,
  .page-template-default-blue .entry-content p,
  span.latest_event_intro_text,
  .wc_sliding_post_excerpt,
  .kea_sliding_post_excerpt,
  span.latest_blog_intro_text,
  span.ca_text,
  .ce_text p,
  .kea_jobs_excerpt,
  .team_name, .team_position,
  .case_title,
  .page-id-818 .entry-content p,
  a.readmore {
    font-size: 16px !important;
    line-height: 21px !important
  }

  .entry-content p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .entry-content .wp-block-image {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
  }
  .entry-content .wp-block-image figure {
    margin: 0;
    width: 100%;
  }
  .entry-content .wp-block-image figure img {
    width: 100%;
  }
}

@media only screen and (min-width:768px) {
  .page-template-contact-page p.contact_subinfo a {
    margin-bottom: 0;
    display: block;
  }
}

@media only screen and (max-width:767px) {
  .page-template-contact-page .wp-block-columns {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .page-template-contact-page  .wp-block-spacer {
    height: 5px !important;
}

  div#social-follow-block_5f723773bfdaa {
    padding-top: 5px;
}

  div#gform_wrapper_11 {
    padding-left: 40px;
    padding-right: 40px;
  }

  li#field_11_5 {
    float: unset !important;
    margin-bottom: 10px;
  }

  div#input_11_5>div {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  textarea#g-recaptcha-response {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
  }

  p.contact_subinfo a {
    display: block;
  }

  .page-template-contact-page p.contact_subheading {
    margin-bottom: 7px;
  }
}

.page-id-1686 #page-header {
  display: none;
}

.post-1686 {
  padding-bottom: 40px;
}

.post-1686 .entry-content h3 {
  margin-top: 30px;
}

@media only screen and (max-width:1023px) {
  .post-1686 .entry-content h3 {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 90px;
    margin-bottom: 15px;
  }
  .post-1686 .entry-content p {
    max-width: 800px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
}