@media (min-width: 1000px) {
  body.theme-colibri-wp .fc-sidebar__inner {
    padding-top: 5px;
  }
}

body.theme-colibri-wp.woocommerce-checkout .fc-content.page-content {
  color: #6B7C93;
  background-color: #F5FAFD;
}

body.theme-colibri-wp.woocommerce-checkout:not(.has-checkout-header) .fc-content.page-content {
  box-shadow: 0 20px 20px -10px rgba(49, 52, 57, 0.3), 0 20px 30px rgba(0, 0, 0, 0.08);
}

body.theme-colibri-wp.woocommerce-checkout .fc-content label {
  color: #313439;
}

@media (max-width: 749px) {
  body.theme-colibri-wp.woocommerce-checkout .fc-content .h-section-boxed-container {
    width: 100%;
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
}

body.theme-colibri-wp .fc-wrapper .fc-coupon-codes__coupon:before,
body.theme-colibri-wp .fc-wrapper .fc-coupon-codes__coupon:after {
  content: none;
}

body.theme-colibri-wp .fc-checkout-header__inner {
  padding: 0 20px;
}
@media (min-width: 750px) {
  body.theme-colibri-wp .fc-checkout-header__inner {
    padding: 0 30px;
  }
}
@media (min-width: 1000px) {
  body.theme-colibri-wp .fc-checkout-header__inner {
    padding: 0 50px;
  }
}
@media (min-width: 1280px) {
  body.theme-colibri-wp .fc-checkout-header__inner {
    padding: 0 50px;
  }
}
@media (min-width: 1500px) {
  body.theme-colibri-wp .fc-checkout-header__inner {
    padding: 0 50px;
  }
}
@media (min-width: 2000px) {
  body.theme-colibri-wp .fc-checkout-header__inner {
    padding: 0 50px;
  }
}

body.theme-colibri-wp .fc-place-order {
  padding: 30px 0 10px;
}

body.theme-colibri-wp .fc-progress-bar {
  margin: 0 -20px;
}
@media (min-width: 750px) {
  body.theme-colibri-wp .fc-progress-bar {
    margin: 0;
  }
}

body.theme-colibri-wp .fc-progress-bar__count {
  margin: 0 0 5px;
}
@media (min-width: 1000px) {
  body.theme-colibri-wp .fc-progress-bar__count {
    margin: 0 0 5px;
  }
}

body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review__head:before,
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review__head:after {
  content: none;
}

body.theme-colibri-wp .ts-control {
  padding-left: 30px;
  padding-right: var(--fluidcheckout--field--padding-left, 8px);
}

body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-error,
body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-info,
body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-message,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-error,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-info,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-message,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-error,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-message {
  padding: 1em 2em 1em 3.5em;
  border-radius: 4px;
  line-height: 2.2em;
}
body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-error:before,
body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-info:before,
body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-message:before,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-error:before,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-info:before,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-message:before,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-error:before,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-message:before {
  content: "\e028";
  font-family: WooCommerce;
  display: inline-block;
  position: absolute;
  top: 1em;
  right: 1.5em;
}

body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-error,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-error,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-error {
  background-color: rgba(208, 2, 27, 0.1);
  border: solid 1px rgba(208, 2, 27, 0.2);
}

body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-error:before,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-error:before,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-error:before {
  content: "\e016";
  color: #b81c23;
}

body.theme-colibri-wp div.woocommerce .woocommerce-NoticeGroup .woocommerce-info,
body.theme-colibri-wp div.woocommerce .woocommerce-notices-wrapper .woocommerce-info,
body.theme-colibri-wp .fc-wrapper .fc-coupon-code-messages .woocommerce-info {
  background-color: rgba(3, 169, 244, 0.1);
  border: solid 1px rgba(74, 144, 226, 0.2);
}

body.theme-colibri-wp div.woocommerce p.form-row {
  color: initial;
}

body.theme-colibri-wp div.woocommerce form textarea,
body.theme-colibri-wp div.woocommerce form select,
body.theme-colibri-wp div.woocommerce form input[type=email],
body.theme-colibri-wp div.woocommerce form input[type=number],
body.theme-colibri-wp div.woocommerce form input[type=date],
body.theme-colibri-wp div.woocommerce form input[type=search],
body.theme-colibri-wp div.woocommerce form input[type=text],
body.theme-colibri-wp div.woocommerce form input[type=tel],
body.theme-colibri-wp div.woocommerce form input[type=url],
body.theme-colibri-wp div.woocommerce form input[type=password] {
  padding: 0 var(--fluidcheckout--field--padding-left, 8px);
  height: var(--fluidcheckout--field--height, 45.625px);
  font-family: inherit;
  font-size: var(--fluidcheckout--field--font-size, 16px);
  border: var(--fluidcheckout--field--border-width, 1px) solid var(--fluidcheckout--field--border-color, var(--fluidcheckout--color--light-grey, #d8d8d8));
  border-radius: var(--fluidcheckout--field--border-radius, 0);
}
body.theme-colibri-wp div.woocommerce form textarea:focus,
body.theme-colibri-wp div.woocommerce form select:focus,
body.theme-colibri-wp div.woocommerce form input[type=email]:focus,
body.theme-colibri-wp div.woocommerce form input[type=number]:focus,
body.theme-colibri-wp div.woocommerce form input[type=date]:focus,
body.theme-colibri-wp div.woocommerce form input[type=search]:focus,
body.theme-colibri-wp div.woocommerce form input[type=text]:focus,
body.theme-colibri-wp div.woocommerce form input[type=tel]:focus,
body.theme-colibri-wp div.woocommerce form input[type=url]:focus,
body.theme-colibri-wp div.woocommerce form input[type=password]:focus {
  border-color: #1c86f2;
  box-shadow: 0 0 0 1px #1c86f2 inset;
}

body.theme-colibri-wp div.woocommerce form textarea {
  padding: 0.75rem 16px;
  line-height: 1.5;
}

body.theme-colibri-wp .select2-container--default .select2-search--dropdown {
  padding: 4px;
}

body.theme-colibri-wp .select2-container--default .select2-results__option {
  padding: 6px;
}