#fws_67c0e17cac010 .wpb_column h3 {
  text-align: left !important;
}
.wpb_text_column .woocommerce-MyAccount-content > h2 {
  font-size: 36.4px;
}
.wpb_wrapper header > h2 {
  font-size: 36.4px;
}
.wpb_wrapper .woocommerce-customer-details > h2 {
  font-size: 36.4px;
}
.wpb_wrapper address {
  line-height: 28px;
  font-size: 20px;
  font-weight: 300;
}
.shop_table .wcs-switch-link {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px !important;
}
.shop_table .change_payment_method {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px !important;
}
.shop_table .cancel {
  border-radius: 10px 10px 10px 10px !important;
  border-color: #55749b !important;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #55749b !important;
}
.shop_table .order .woocommerce-button {
  border-radius: 10px 10px 10px 10px !important;
  background-color: #55749b;
}
.listing-manage > #wpbdp-page-manage_listings #wpbdp-listing-1551 > .listing-actions {
  border-radius: 10px 10px 10px 10px;
}
.shop_table .view {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px !important;
  margin-bottom: 5px !important;
}
.shop_table .view-subscription {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px !important;
}
.woocommerce-MyAccount-content .u-column1 h2 {
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px;
}
.woocommerce-MyAccount-content .u-column2 h2 {
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px;
  text-align: left;
}
.woocommerce .u-column2 > address {
  text-align: left;
}
.woocommerce-MyAccount-paymentMethods .button {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px !important;
}
.wpb_text_column .woocommerce-MyAccount-content > .button {
  background-color: #55749b !important;
  border-radius: 10px 10px 10px 10px;
}
.woocommerce .woocommerce-Button {
  margin-top: 20px !important;
}
#gform_wrapper_2 .ginput_container label {
  line-height: 28px;
  font-weight: 300 !important;
  -webkit-text-stroke-color: #676767 !important;
}
#gform_wrapper_2 .gfield_label {
  padding-bottom: 10px;
}
.gform-body > #gform_fields_2 > #field_2_7 #input_2_7 {
  -webkit-text-stroke-color: #585e6a !important;
}
.container-wrap .listing-details {
  margin-right: 300px !important;
}
.row > #wpbdp-listing-1543 .wpbdp-field-business_bio > .field-label {
  margin-top: 20px;
}
.container .wpbdp-field-business_address {
  margin-top: 20px;
}
.container .wpbdp-field-specialties {
  margin-top: 20px;
}
.row > #wpbdp-listing-1543 .attachment-wpbdp-thumb {
  border-radius: 10px 10px 10px 10px;
}
.wpbdp-map-container-with-directions select {
  background-color: rgba(239, 239, 239, 0.23);
  border-width: 0.25px;
  border-color: rgba(0, 0, 0, 0.12);
  margin-left: 0px !important;
}
.row .find-route-btn {
  margin-top: 25px;
  margin-bottom: 25px;
}
.container .wpbdp-map-directions-config {
  padding-right: 25px;
  padding-left: 25px;
  background-color: rgba(239, 239, 239, 0.23);
}
.wpbdp-map-container-with-directions .directions-travel-mode > label {
  margin-top: 10px;
}
.wpbdp-hide-on-mobile .wpbdp-form-field > label {
  font-size: 18px !important;
  line-height: 22px !important;
}
.container > .row form {
  margin-right: 200px;
}
.container-wrap #wpbdp-map-0 {
  border-radius: 10px 10px 10px 10px;
  border-width: 0px;
}
form .submit-next-button {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 22px;
  padding-left: 22px;
}
form .submit-back-button {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 22px;
  padding-left: 22px;
}
.wpb_wrapper > #wpbdp-listings-list .edit-listing {
  border-radius: 10px;
}
.container .edit-listing {
  border-radius: 10px 10px 10px 10px;
}
#fws_67d4ff95b62d4 .heading {
  text-align: left;
}
#fws_67d4ffd60a3da .beginning-text {
  text-align: left !important;
}
div #fws_67d4ffd60a3da .wpb_column {
  padding-left: 35px;
}
#fws_67d4ffd60a3da .heading {
  text-align: left !important;
}
#fws_67d5004520885 .heading {
  text-align: left !important;
}
#fws_67d5008dcb2ba .heading {
  text-align: left !important;
}
#gform_wrapper_3 input[type=text] {
  border-width: 0.25px;
}
#gform_wrapper_3 input[type=email] {
  border-width: 0.25px;
}
#gform_wrapper_3 textarea {
  border-width: 0.25px;
}
#gform_wrapper_3 input[type=submit] {
  background-color: #55749b;
}
#gform_wrapper_3 .ginput_container label {
  font-size: 16px !important;
}
div .gform_required_legend {
  font-size: 17px !important;
}
#wpbdp-listing-tabs > #listing-other h3 {
  font-size: 29.9px;
}
.wpbdp-listing-contact-form .wpbdp-form-field {
  padding-bottom: 0px;
}
#listing-map .find-route-btn {
  margin-top: 10px;
}
#listing-map h4 {
  line-height: 21px;
  margin-bottom: 10px;
}
.wpbdp-map-container-with-directions .directions-from > label {
  margin-top: 0px;
}
#wpbdp-listing-tabs > #listing-map .wpbdp-map-directions-config {
  padding-top: 25px;
  padding-bottom: 25px;
}
#tab-map-search #wpbdp-map-1 {
  border-width: 0px;
}
.container-wrap .entry-title {
  font-size: 38px !important;
  line-height: 42px !important;
}
