#menu-item-233 > a {
  background-color: #1a658f;
  color: #ffffff !important;
  padding: 20px !important;
  padding-top: 15px !important;
  padding-bottom: 17px !important;
  border-radius: 3px 3px 3px 3px;
}
html body div#et-top-navigation ul.nav li ul li a {
  line-height: 23px;
  padding-top: 7px;
  padding-bottom: 7px;
}
html body div#et-top-navigation ul.nav li ul li a:hover {
  color: #1a658f;
  background-color: rgba(0, 0, 0, 0) !important;
}
html body div#et-top-navigation ul.nav li a {
  padding-bottom: 67px;
}
html body div#et-secondary-menu ul.menu li a {
  line-height: 21px;
}
html body div#top-header #et-info #et-info-phone {
  line-height: 21px;
}
#left-area .hentry .post-meta {
  font-weight: 500;
  color: #000000;
  padding-bottom: 10px;
}
#left-area .hentry .post-meta a {
  color: #1a658f;
}
.single #content-area .hentry .entry-content {
  padding-top: 0px;
}
#left-area .hentry img:not(.wp-smiley) {
  padding-top: 10px;
}
#comment-wrap #respond .logged-in-as {
  font-weight: 500;
  font-size: 14px;
}
#comment-wrap #respond textarea {
  background-color: #f5f6f6;
  padding: 15px;
  color: #b5c0c3;
  font-size: 15px;
  line-height: 21px;
}
#sidebar .et_pb_widget:not(.woocommerce) ul li {
  font-size: 13px;
  line-height: 23px;
  margin-bottom: 10px;
}
#sidebar .et_pb_widget:not(.woocommerce) a {
  color: #000000 !important;
  transition: all 0.4s;
}
#sidebar .et_pb_widget:not(.woocommerce) a:hover {
  color: #1a658f !important;
}
#sidebar .et_pb_widget:not(.woocommerce) button {
  background-color: #dee1e1;
  border-color: #dee1e1;
}
#sidebar > #block-2 #wp-block-search__input-1 {
  border-color: #dee1e1;
}
.gform_description {
  padding-bottom: 0px;
}
.et_pb_module .gform_required_legend {
  display: none;
}
#et_pb_contact_form_0.et_pb_contact_form_container input[type=text] {
  border-color: #f5f6f6;
}
input[type=text] {
  border-width: 0px;
  background-color: #f5f6f6;
  padding: 13px !important;
}
input[type=email] {
  padding: 13px !important;
  border-width: 0px;
  background-color: #f5f6f6;
}
.gform_wrapper.gravity-theme input[type=tel] {
  padding: 13px !important;
  border-width: 0px;
  background-color: #f5f6f6;
}
textarea {
  padding: 13px !important;
  border-width: 0px;
  background-color: #f5f6f6;
}
input[type=submit] {
  background-color: #1a658f;
  transition: all 0.4s;
  color: #ffffff !important;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  border-style: none;
  padding: 15px 20px;
  border-radius: 3px;
}
input[type=submit]:hover {
  background-color: #000000;
}
.ginput_container label {
  font-size: 14px !important;
  padding-top: 3px;
}
.et_pb_column #gform_confirmation_message_1 {
  margin-top: 30px;
}
.et_pb_module #gform_confirmation_wrapper_2 p {
  padding-bottom: 0px;
}
.post-261 .et_pb_section:nth-child(2) .et_pb_promo .et_pb_promo_description {
  padding-bottom: 13px;
}
.gfield_select {
  border-width: 10px !important;
  border-color: #f5f6f6 !important;
  background-color: #f5f6f6 !important;
  padding-top: 1px !important;
  padding-left: 0px !important;
  padding-bottom: 3px !important;
  padding-right: 7px;
  margin-bottom: 7px !important;
}
.et_pb_module #gform_confirmation_wrapper_3 p {
  padding-bottom: 0px;
}
.et_pb_module #gform_confirmation_wrapper_4 p {
  padding-bottom: 0px;
}
.gform_wrapper.gravity-theme .gsection {
  border-bottom-color: #dee1e1;
  border-bottom-width: 3px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.gform_wrapper.gravity-theme select {
  background-color: #f5f6f6;
  border-width: 0px;
  padding: 13px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input {
  background-color: #f5f6f6;
  border-width: 0px;
  padding: 13px;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
  margin-bottom: 35px;
  box-shadow: none;
  border-radius: 0px 0px 0px 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.et_pb_module .gform_submission_error {
  font-size: 15px !important;
  font-weight: 600 !important;
}
.gform_wrapper.gravity-theme .validation_message {
  font-weight: 600;
}
#gform_5 #gfield_description_5_21 {
  padding-top: 0px;
}
#field_5_21 > label {
  margin-bottom: 0px;
}
