/* Functional WooCommerce surfaces that Atomic Editor cannot supply. */
.nsea-booking-status{font:16px/1.5 Arimo,sans-serif;color:#0a3445;margin:14px 0}
.nsea-booking-status:empty{display:none}
.nsea-booking-status[role=alert]{color:#9b2f26}
.nsea-checkout .woocommerce{font-family:Arimo,sans-serif;color:#0a3445}
.nsea-checkout .woocommerce input,.nsea-checkout .woocommerce select,.nsea-checkout .woocommerce textarea{border:1px solid #b6c8cf;border-radius:10px;padding:14px;background:#fff;color:#0a3445;max-width:100%}
.nsea-checkout .button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:50px;background:#176877;color:#f9f7ed;min-height:63px;padding:0 50px;font:400 18px/1.25 Arimo,sans-serif;transition:background-color .2s ease-out}
.nsea-checkout .button:hover{background:#0a3044;color:#f9f7ed}
.nsea-checkout .woocommerce .col2-set .col-1,.nsea-checkout .woocommerce .col2-set .col-2{float:none;width:100%}
.nsea-checkout #order_review_heading{font-family:Gallient;font-size:40px;font-weight:400}
.nsea-checkout #payment{background:#f3f7f7;border-radius:18px}
.nsea-checkout .woocommerce-shipping-fields,.nsea-checkout .woocommerce-additional-fields{display:none}
.nsea-checkout table{border-collapse:collapse;width:100%}.nsea-checkout td,.nsea-checkout th{padding:14px 8px;text-align:left;border-bottom:1px solid #d5dfe2}
.nsea-filter-active{outline:0;background:#176877!important;color:#f9f7ed!important}
.nsea-filter-active:hover{background:#0a3044!important}
.nsea-sample-notice{padding:14px 18px;border-radius:12px;background:#eef5f6;color:#0a3445;font:16px/1.5 Arimo,sans-serif}
@media(max-width:767px){.nsea-checkout .form-row-first,.nsea-checkout .form-row-last{float:none;width:100%}.nsea-checkout table{font-size:14px}.nsea-checkout .woocommerce .button{min-height:50px;padding:12px 26px;font-size:16px}}
