/* Theme > Colors palette. Values are emitted as CSS variables by functions.php. */
.logo-icon,
.header-area-2 .navigation li li a:hover,
.title-block2,
.title-block3,
.header-booking-form-wrapper #booking-tabs ul li.ui-state-active a,
.widget-booking-form-wrapper #booking-tabs ul li.ui-state-active a,
.booking-form-1 button,
.widget-block,
.main-content button,
#submit-button,
.content-wrapper form .wpcf7-submit,
.main-content .search-results-form button,
.title-block4,
.title-block6,
.title-block7,
.news-read-more,
.more-link,
.view-map-button,
.main-content p .view-map-button,
.trip-details-wrapper form button,
.total-price-display .payment-button,
.footer th,
.sidebar-content th,
.button1:hover,
.link-arrow,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce .woocommerce-order h2:after  {
  background:var(--tm24-theme-main);
}

.page-pagination li span.current,
.page-pagination li a:hover,
.post-pagination span,
.post-pagination span:hover {
  background:var(--tm24-theme-main);
  border:var(--tm24-theme-main) 1px solid;
}

.header-area-2 .header-icon i,
.content-wrapper ul li:before,
.main-content p a,
.widget ul li:before,
.main-content ul li:before,
.main-content blockquote:before,
.contact-details-list .cdw-address:before,
.contact-details-list .cdw-phone:before,
.contact-details-list .cdw-email:before,
.main-content .search-results-list li:before,
.news-block-wrapper .news-meta .nm-news-author:before,
.news-block-wrapper .news-meta .nm-news-date:before,
.news-block-wrapper .news-meta .nm-news-category:before,
.news-block-wrapper .news-meta .nm-news-comments:before,
.vehicle-section p strong,
.sidebar-content .contact-widget .cw-address:before,
.sidebar-content .contact-widget .cw-phone:before,
.sidebar-content .contact-widget .cw-cell:before {
  color:var(--tm24-theme-main);
}

.header-area-2 .navigation li.current-menu-item,
.header-area-2 .navigation li:hover {
  border-top:var(--tm24-theme-main) 3px solid;
}

.main-content blockquote {
  border-left:var(--tm24-theme-main) 3px solid;
}

.total-price-display {
  border:var(--tm24-theme-main) 3px solid;
}

.news-block-wrapper-1-col-listing .sticky {
  border:var(--tm24-theme-main) 2px solid;
}

.select-vehicle-wrapper .vehicle-section:hover,
.select-vehicle-wrapper .selected-vehicle {
  border:var(--tm24-theme-main) 2px solid;
  outline:var(--tm24-theme-main) 1px solid;
}

.total-price-inner {
  border-bottom:var(--tm24-theme-main) 3px solid;
}

.header-booking-form-wrapper,
.widget-booking-form-wrapper,
.footer,
.main-content th,
.main-content .search-results-form,
.trip-details-wrapper,
.full-booking-wrapper {
  background:var(--tm24-theme-secondary);
}

.header-booking-form-wrapper #booking-tabs ul li a,
.widget-booking-form-wrapper #booking-tabs ul li a,
.trip-details-wrapper .trip-details-wrapper-1 p,
.full-booking-wrapper .clearfix .qns-one-half p,
.footer .widget ul li {
  border-bottom:var(--tm24-theme-border) 1px solid;
}

.footer td {
  border-bottom:var(--tm24-theme-border) 1px solid;
  border-right:var(--tm24-theme-border) 1px solid;
}

.trip-details-wrapper .trip-details-wrapper-2,
.passenger-details-wrapper,
.footer .widget-booking-form-wrapper {
  border:var(--tm24-theme-border) 1px solid;
}

.space7 {
  background:var(--tm24-theme-border);
}

.contact-widget .cw-phone span,
.contact-widget .cw-cell span {
  color:var(--tm24-theme-alt-text);
}

