/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/style/style.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.footer-logo {
  margin-top: -10px;
}

.menu-sitelinks-container a {
  color: #151A45;
}

.widget-area .widget-title {
  color: #151A45;
}

.site-main-header-wrap.site-header-row-container {
  box-shadow: 0 0 10px 0 #d1d1d1;
}

.kadence-form-_343026-e1 .kb-form .kadence-blocks-form-field .kb-forms-submit {
  font-size: var(--global-kb-font-size-sm, 0.9rem);
  line-height: 13px;
  padding: 5% !important;
  border-radius: 60px;
}

.site-footer-top-section-3.site-footer-section.footer-section-inner-items-2 {
  display: flex;
  flex-direction: column;
  gap: 27px;
}

.footer-widget-area.widget-area.site-footer-focus-item.footer-navigation-wrap.content-align-left.content-tablet-align-center.content-mobile-align-default.content-valign-top.content-tablet-valign-default.content-mobile-valign-default.footer-navigation-layout-stretch-false {
  margin-left: 0;
}

.site-footer-row.site-footer-row-columns-4 {
  grid-template-columns: 2fr 1.8fr 1fr 1fr;
}

.site-footer-top-section-2.site-footer-section.footer-section-inner-items-1 {
  padding-right: 10%;
}

#colophon .footer-navigation .footer-menu-container > ul > li > a {
  padding-left: 0 !important;
}

.wp-block-kadence-advancedbtn .kb-btn_eb4bf0-fd.kb-button {
  transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
}

.kadence-form-_ce2775-4a .kb-form .kadence-blocks-form-field .kb-text-style-field, .kadence-form-_ce2775-4a .kb-form .kadence-blocks-form-field .kb-select-style-field {
  font-size: 14px;
  padding: 5px 10px;
  min-height: 30px;
}

.page-id-23429 .kt-row-column-wrap a,
.page-id-23454 .kt-row-column-wrap a {
  color: #E54518;
}

.footer-navigation .menu {
  display: block;
}

/*.pricelist-block {
    border: 1px solid #f76a0c;
    border-radius: 5px;
    padding: 10px 30px;
    width: 70%;
}*/
.kt-blocks-info-box-media {
  border-radius: 0px 400px 400px !important;
}

@media only screen and (min-width: 1024px) {
  .four_blocks_column .kt-blocks-info-box-link-wrap {
    min-height: 380px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 600px) {
  .footer-top-block .wp-block-kadence-column {
    margin-right: 0;
  }
  .pricelist-block {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-block-kadence-iconlist.kt-svg-icon-list-items_0a401e-89 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    width: 100%;
    margin: 0;
  }
  div#field_23_5 {
    display: none;
  }
  .gform_heading {
    padding-bottom: 2rem;
  }
  h2.gform_title {
    font-size: 1.5rem;
  }
  input#input_23_4 {
    font-size: 2rem;
  }
  input#input_23_4 {
    font-size: 2rem;
  }
  #gform_wrapper_23 .gform_button {
    width: 100% !important;
    border-radius: 50px !important;
    padding: 3% !important;
    background-color: #e54518 !important;
  }
  input#gform_submit_button_23:hover {
    background-color: #e54518;
    box-shadow: 2px 2px 13px 1px rgba(229, 69, 24, 0.48);
  }
  tr.cart-subtotal {
    display: none;
  }
  tr.recurring-totals {
    display: none;
  }
  .elementor-23647 .elementor-element.elementor-element-a7f5f24 .shopengine-checkout-payment #payment #place_order:hover {
    box-shadow: 0px 0px 7px 2px rgba(229, 69, 24, 0.31);
  }
  .shopengine-template .woocommerce-notices-wrapper, #wc-stripe-payment-request-wrapper, #wc-stripe-payment-request-button-separator {
    display: none;
  }
}
.gform_legacy_markup_wrapper .gf_page_steps {
  display: none;
}

.gform_legacy_markup_wrapper .gform_page_footer {
  border-top: none;
}

.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue {
  background-color: #111B4E;
}

.gform_body a, .gform_body {
  color: #111B4E;
}

.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half {
  grid-template-columns: 2fr 2fr 1fr;
}

.wp-block-kadence-column.kadence-column_ac2a63-0c.alignwide {
  width: 65vw;
  margin: 0 auto;
}

/* My Account Styles - Added by Ryan on Sep 21, 2023 */
.woocommerce-account .account-navigation-wrap li.is-active a, .woocommerce-account .account-navigation-wrap li.is-active a:hover {
  margin-left: 0px;
  color: #E54418;
  font-weight: bold;
}

body.woocommerce-account table.my_account_orders a.button, body.woocommerce-account table.shop_table a.button, body.woocommerce-payment-methods a.button {
  color: #fff;
}

.woocommerce table.my_account_orders .button {
  padding: 7px 20px;
}

.woocommerce .shop_table.subscription_details .button {
  padding: 10px 24px;
}

@media screen and (min-width: 768px) {
  .woocommerce-account .woocommerce-MyAccount-content {
    margin-top: 30px;
    padding-left: 30px;
  }
  .woocommerce-account .account-navigation-wrap {
    margin-top: 30px;
  }
}
.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--wishlist {
  display: none;
}

@media screen and (max-width: 767px) {
  .wp-block-kadence-column.kadence-column_ac2a63-0c.alignwide {
    width: 85vw;
    margin: 0 auto;
  }
  .kb-row-layout-wrap.kb-row-layout-id_7d378a-98.alignnone.wp-block-kadence-rowlayout {
    padding: 0 5%;
  }
}
body.woocommerce-account:not(.logged-in) .site-container {
  max-width: var(--global-content-width);
  padding: 0 var(--global-content-edge-padding);
}
body.woocommerce-account:not(.logged-in) .entry-content {
  max-width: 480px;
  margin: 0 auto;
}

a {
  color: var(--global-palette-highlight-alt);
}
a:hover, a:focus, a:active {
  color: var(--global-palette-3);
}

.elementor-23647 .elementor-element.elementor-element-14fb8e8 .shopengine-checkout-form-billing .woocommerce-billing-fields__field-wrapper .wcipi-container input#billing_phone {
  padding-right: 6px !important;
  padding-left: 52px !important;
  margin-left: 0 !important;
}

/*# sourceMappingURL=main.css.map*/