:root {
  --wp--custom--font-primary: 'Roboto', sans-serif;
  --wp--preset--color--dark-gray: #28303D;
  --wp--preset--color--alabaster: #F9F9F9;
  --wp--preset--color--crimson: #DF1814;
  --wp--preset--font-size--normal: 15px;
  --wp--custom--line-height--body: 1.55;
  --wp--custom--content-width: 1170px; }

.editor-styles-wrapper {
  background-color: var(--wp--preset--color--alabaster);
  font-family: var(--wp--custom--font-primary);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: var(--wp--preset--color--dark-gray);
  font-size: var(--wp--preset--font-size--normal);
  line-height: var(--wp--custom--line-height--body); }
  .editor-styles-wrapper input,
  .editor-styles-wrapper textarea {
    overflow: auto;
    padding-left: 5px;
    vertical-align: top;
    width: 100%;
    color: var(--wp--preset--color--dark-gray);
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0.6em 0 0.6em;
    font-family: var(--wp--custom--font-primary); }
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select,
  .editor-styles-wrapper optgroup,
  .editor-styles-wrapper select,
  .editor-styles-wrapper textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    font-size: 100%;
    margin-bottom: 15px;
    height: 20px; }
  .editor-styles-wrapper textarea {
    height: auto; }
  .editor-styles-wrapper button:not(.components-button),
  .editor-styles-wrapper select {
    text-transform: none;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #d5d4d4;
    border-radius: 5px; }
  .editor-styles-wrapper select {
    padding-left: 10px;
    height: 40px;
    padding-right: 10px; }
  .editor-styles-wrapper button {
    overflow: visible;
    height: 100%;
    padding: 0; }
  .editor-styles-wrapper button:not(.editor-styles-wrapper button.wp-block-social-link-anchor),
  .editor-styles-wrapper html input[type="button"],
  .editor-styles-wrapper html #section-itinerary-search div.wp-travel-search p select[type="button"],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p html select[type="button"],
  .editor-styles-wrapper input[type="reset"],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select[type="reset"],
  .editor-styles-wrapper input[type="submit"],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select[type="submit"] {
    width: 100%;
    -webkit-appearance: button;
    cursor: pointer;
    border-radius: 5px;
    margin: 20px 0; }
  .editor-styles-wrapper button[disabled],
  .editor-styles-wrapper html input[disabled],
  .editor-styles-wrapper html #section-itinerary-search div.wp-travel-search p select[disabled],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p html select[disabled] {
    cursor: default; }
  .editor-styles-wrapper button::-moz-focus-inner,
  .editor-styles-wrapper input::-moz-focus-inner,
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .editor-styles-wrapper input[type="checkbox"],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select[type="checkbox"],
  .editor-styles-wrapper input[type="radio"],
  .editor-styles-wrapper #section-itinerary-search div.wp-travel-search p select[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    height: 5px;
    width: 5px; }
  .editor-styles-wrapper input[type="checkbox"] {
    height: 15px;
    width: 15px; }
  .editor-styles-wrapper .components-checkbox-control__checked {
    left: -4px;
    top: -5px; }
  .editor-styles-wrapper input[type="number"]::-webkit-inner-spin-button,
  .editor-styles-wrapper #section-itinerary-search
  div.wp-travel-search
  p
  select[type="number"]::-webkit-inner-spin-button,
  .editor-styles-wrapper input[type="number"]::-webkit-outer-spin-button,
  .editor-styles-wrapper #section-itinerary-search
  div.wp-travel-search
  p
  select[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .editor-styles-wrapper input[type="search"]::-webkit-search-cancel-button,
  .editor-styles-wrapper #section-itinerary-search
  div.wp-travel-search
  p
  select[type="search"]::-webkit-search-cancel-button,
  .editor-styles-wrapper input[type="search"]::-webkit-search-decoration,
  .editor-styles-wrapper #section-itinerary-search
  div.wp-travel-search
  p
  select[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .editor-styles-wrapper input[type="submit"] {
    width: 100%;
    padding: 10px 0;
    border: none;
    background: #2271b1;
    color: #fff; }
  .editor-styles-wrapper input[type="text"] {
    width: 99%;
    padding: 10px 0;
    margin-bottom: 15px;
    font-size: 14px;
    padding-left: 10px; }
  .editor-styles-wrapper fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .editor-styles-wrapper legend {
    border: 0;
    padding: 0; }
  .editor-styles-wrapper textarea {
    overflow: auto;
    width: 100%;
    margin-bottom: 15px; }
  .editor-styles-wrapper optgroup {
    font-weight: bold; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .wp-block {
    max-width: unset; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > [data-align="full"],
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .wp-block[data-align="full"] {
    max-width: unset; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container > *,
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .wp-block:not(.wp-block-column, [data-align="full"]),
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .alignwide {
    max-width: var(--wp--custom--content-width);
    margin-left: auto !important;
    margin-right: auto !important; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .wp-block:not(h1, .wp-block-columns) {
    margin-top: 0;
    margin-bottom: 0; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .wp-block-columns {
    margin-bottom: 1.75em; }
  .editor-styles-wrapper .block-editor-block-list__layout.is-root-container a {
    color: var(--wp--preset--color--dark-gray);
    text-decoration: none; }
    .editor-styles-wrapper .block-editor-block-list__layout.is-root-container a:hover {
      color: var(--wp--preset--color--crimson); }

.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-tabs .wptravel-tab-content-wrapper .wp-travel-sortable-component.itinerary-sortable .wptravel-swap-list button.components-button {
  display: block;
  margin-block: 0; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-outline .wp-travel-itinerary-title .components-button {
  width: auto; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-outline .wp-travel-sortable-component .wptravel-swap-list {
  top: 25px; }
  .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-outline .wp-travel-sortable-component .wptravel-swap-list .components-button {
    margin: 0 0 -5px;
    border: none;
    display: block; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-outline .wp-travel-sortable-component .components-panel__body .components-button {
  margin: 0; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-outline .wp-travel-sortable-component .components-panel__body .itinerary-description textarea {
  height: 100px;
  padding: 10px; }
.wptravel-block-wrapper.wptravel-block-edit .wp-travel-action-section .components-button {
  width: auto; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-faqs .wp-travel-trip-faq .wptravel-swap-list {
  top: 25px; }
  .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-faqs .wp-travel-trip-faq .wptravel-swap-list .components-button {
    margin: 0 0 -5px;
    border: none;
    display: block; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-faqs .wp-travel-trip-faq .components-panel__body .components-button {
  margin: 0; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptravel-swap-list {
  left: 10px; }
  .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptravel-swap-list .components-button {
    margin: 0 0 -5px;
    border: none; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptag__media-card {
  width: 100%; }
  .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptag__media-card .wptag__thumbnail {
    width: 18%; }
  .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptag__media-card .wptag__media-detail-form {
    width: 80%; }
    .wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptag__media-card .wptag__media-detail-form textarea {
      height: 70px;
      padding: 10px; }
.wptravel-block-wrapper.wptravel-block-edit.wptravel-block-trip-gallery .wptag-tab-content .wptag__items-list li .wptag__card-remove {
  width: auto;
  height: auto;
  border-radius: 0;
  top: 0;
  margin: 0; }

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