/* Update border color and add vendor prefixes */
.oxy-woo-order-tracking form,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password,
.woocommerce .woocommerce-EditAccountForm,
.woocommerce .woocommerce-address-fields,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce .col2-set,
.woocommerce-form-coupon,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
ul.woocommerce-order-overview,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.checkout_coupon,
.woocommerce table.shop_table,
.oxy-woo-my-account .is-active {
  border-color: #bf964b;
  -webkit-border-color: #bf964b;
  -moz-border-color: #bf964b;
  -o-border-color: #bf964b;
  border-style: solid;
  border-width: 1px;
}
/* Center the description text in product tab */
#div_block-6-331 > #prod-info > #-product-tabs-20-331 #tab-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* Make the booking form full width */
#div_block-6-331 > #div_block-18-331 > #-product-cart-button-10-331 #wc-bookings-booking-form {
  width: 100%;
  min-width: 100%;
}
/* Center the product cart button */
#product-328 #-product-cart-button-10-331 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* Remove margin from search container */
.dgwt-wcas-search-wrapp {
  margin: 0;
}
/* Set text color to white */
#div_block-75-5 > #div_block-80-5 #section-1022-109 > .ct-section-inner-wrap * {
  color: white;
}
/* Hide quantity and price wrap */
.product-type-simple.product-cat-courses .quantity,
.qty-price-wrap {
  display: none;
}
#section-11-94 #_comment_form-13-94 > #respond > #reply-title {
  color: #f2e3b3 !important;
}
.ct-section-inner-wrap > #_comment_form-13-94 #commentform > .logged-in-as {
  color: #f2e3b3;
}
#_comment_form-13-94 #commentform > .form-submit > #submit {
  background-color: #f2e3b3 !important;
  color: #8c6637;
}
.ct-section-inner-wrap > #_comment_form-13-94 > #respond #respond {
  display: none;
}
#_comment_form-13-94 #commentform > .logged-in-as > a {
  color: #bf964b !important;
}
.ct-section-inner-wrap > #_posts_grid-4-54 .oxy-post-title {
  color: #595147 !important;
}
.ct-section-inner-wrap > #_posts_grid-4-54 .oxy-read-more {
  color: #595147 !important;
  text-decoration: underline;
}
.ct-section-inner-wrap > #_comment_form-31-94 > #respond .logged-in-as {
  color: #595147;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#div_block-80-5 > #section-29-94 #respond {
  background-color: #f2e3b3;
}
#_comment_form-31-94 > #respond > #commentform a {
  color: #bf964b;
}
#_comment_form-31-94 > #respond > #commentform .required-field-message {
  color: #8c6637;
}
.post-image-aspect {
  width: 100%;
  aspect-ratio: 1.77777778;
  object-fit: cover;
}
.wp-block-gallery {
  display: flex;
}
#div_block-80-5 > #section-3-54 .oxy-easy-posts-pages {
  margin-bottom: 5rem;
}
.oxy-easy-posts-pages {
  font-size: 1.6rem;
  word-spacing: 1rem;
}
.oxy-easy-posts-pages a {
  color: #bf9552;
  text-decoration: underline;
  font-size: 2rem;
}
body > #div_block-75-5 > #div_block-80-5 #home {
  padding: 0;
}
body > #div_block-75-5 > #div_block-80-5 #leadin {
  padding: 0;
}
body > #div_block-75-5 > #div_block-80-5 #about {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #section-1149-109 {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #section-1383-109 {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #coreservices {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #services {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #projects {
  padding: 5rem 0;
}
#div_block-75-5 > #div_block-80-5 #projects > .ct-section-inner-wrap {
  padding: 5rem 0;
}
body > #div_block-75-5 > #div_block-80-5 #contact {
  padding: 5rem 0;
}
