.et-native-reservation .et-booking-note{font-size:13px;line-height:1.55;color:#425767;margin:12px 0;clear:both}
.et-native-reservation .et-booking-pending{padding:12px;background:#fff6df;border-left:3px solid #faa001;border-radius:5px}
.et-native-reservation .et-total-label,.et-native-reservation .et-price-caption{display:block;font-size:12px;font-weight:400;line-height:1.5;margin:4px 0}
.et-native-reservation .et-list-price{text-decoration:line-through;color:#5a6967;font-size:14px;display:block}
.et-native-reservation .btn-book-ajax:disabled{opacity:.55;cursor:not-allowed}
.et-native-reservation .st-description .elementor .elementor-widget-text-editor{color:#173c55;font-family:inherit;font-size:16px;line-height:1.7}
.et-native-reservation .st-description .elementor .elementor-widget-heading .elementor-heading-title{color:#004177;line-height:1.3}
.et-native-reservation .st-description .elementor table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0}
.et-native-reservation .st-description .elementor th,.et-native-reservation .st-description .elementor td{padding:8px;text-align:left;border-bottom:1px solid #e3e9ed}
.et-native-circuit .st-description .elementor .elementor-widget-heading .elementor-heading-title{color:#123f38}
.et-native-circuit .btn-book-ajax,.et-native-circuit .sent-email-st{background:#faa001!important;color:#123f38!important;border-color:#faa001!important}
.et-native-circuit .btn-book-ajax:hover,.et-native-circuit .sent-email-st:hover{background:#ffd16b!important}
.et-native-reservation .st-description .elementor-section-wrap>.elementor-section{padding:0}
.et-native-reservation .st-description .elementor-widget-wrap{padding:0!important}
