/* TBA Theme Options palette. Keep this stylesheet in the former color-red slot. */
/* Main Highlight Colour */
.logo-icon,
.header-area-2 .topright-button,
.header-area-2 .navigation li li a:hover,
.mobile-navigation-wrapper ul li li a:hover,
.mobile-navigation-wrapper ul li 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,
.link-arrow,
.main-content button,
#submit-button,
.content-wrapper form .wpcf7-submit,
.main-content .search-results-form button,
.title-block4,
.title-block6,
.title-block7,
.page-pagination li span.current,
.page-pagination li a:hover,
.news-read-more,
.more-link,
.view-map-button,
.main-content p .view-map-button,
.trip-details-wrapper form button,
.footer table th,
.sidebar-content table th,
.post-pagination span,
.post-pagination span:hover {
	background: var(--tm24-theme-main);
}


.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;
}

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


.page-pagination li span.current,
.page-pagination li a:hover,
.post-pagination span,
.post-pagination span:hover {
	border: var(--tm24-theme-main) 1px 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;
}

/* Overlayed On Main Colour, Should Be Lighter */


/* Dark Backgroud Colour */

.mobile-navigation-wrapper,
.mobile-navigation-wrapper ul li li a,
.mobile-navigation-wrapper ul li li li a,
.header-booking-form-wrapper,
.widget-booking-form-wrapper,
.footer,
.main-content table th,
.main-content .search-results-form,
.trip-details-wrapper,
.full-booking-wrapper,
.lightbox-title {
	background: var(--tm24-theme-secondary);
}




/* Border Overlayed On Dark Background */
.mobile-navigation-wrapper ul a,
.footer-bottom {
	border-top: var(--tm24-theme-border) 1px solid;
}

.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,
.footer table td {
	border-bottom: var(--tm24-theme-border) 1px solid;
}


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

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

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

/* Alternative Text Colour Overlayed On Dark Background */
.contact-widget .cw-phone span,
.contact-widget .cw-cell span{
	color: var(--tm24-theme-alt-text);
}
/* Existing PHP-only palette rules, moved without changing their declarations. */
.mobile-navigation-wrapper ul a:hover,
.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);
}
