/* Main Highlight Colour */
.header-area-1 .logo h2:before,
.header-area-1 .topright-button,
.header-area-2 .logo h2:before,
.header-area-2 .topright-button,
.header-area-1 .navigation li a:hover,
.header-area-1 .navigation li.current-menu-item > a,
.header-area-1 .navigation li.current_page_item > a,
.header-area-2 .navigation li li a:hover,
.mobile-navigation-wrapper ul a,
.mobile-navigation-wrapper ul li li a:hover,
.mobile-navigation-wrapper ul li li li a:hover,
.rev-custom-caption-1 .title-block1,
.rev-custom-caption-2 .title-block1,
.slideshow-button,
.title-block2,
.title-block3,
.fleet-block-wrapper .fleet-block-content .fleet-price,
.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,
#ui-datepicker-div a:hover,
.owl-theme .owl-dots .owl-dot span,
#booking-tabs-2 .booking-form-2 button,
#booking-tabs-2 .booking-form-3 button,
.widget-block,
.page-not-found-search-form button,
.button2,
.button4,
.button6,
.link-arrow,
.main-content button,
.main-content .search-results-form button,
.accordion h4:before,
.toggle h4:before,
.button0,
.title-block4,
.call-to-action-2-section .title-block5,
.newsletter-form button,
.title-block6,
.title-block7,
.pp_close,
#booking-tabs-2 .nav li.ui-state-active a,
.page-pagination li span.current,
.page-pagination li a:hover,
.news-read-more,
.call-to-action-button,
.main-content .step-icon-current,
.view-map-button,
.main-content p .view-map-button,
.trip-details-wrapper form button,
.total-price-display .payment-button,
.service-rate-wrapper:hover .service-rate-header {
	background: #4e7ac7;
}

.header-area-1 .header-icon i,
.header-area-2 .header-icon i,
.content-wrapper ul li:before,
.latest-news-block-content .news-meta .nm-news-date:before,
.latest-news-block-content .news-meta .nm-news-comments:before,
.testimonial-wrapper p span.qns-open-quote,
.testimonial-wrapper p span.qns-close-quote,
.main-content p a,
.widget ul li:after,
.main-content ul li:before,
.main-content blockquote:before,
.home-icon-wrapper-2 .qns-home-icon,
.contact-details-list .cdw-address:before,
.contact-details-list .cdw-phone:before,
.contact-details-list .cdw-email:before,
.main-content .social-links li i,
.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,
.service-rate-section p strong span,
.vehicle-section p strong {
	color: #4e7ac7;
}

.header-area-2 .navigation li.current-menu-item,
.header-area-2 .navigation li:hover {
	border-top: #4e7ac7 3px solid;
}

.main-content blockquote {
	border-left: #4e7ac7 3px solid;
}

.owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot.active span,
.home-icon-wrapper-2 .qns-home-icon,
.total-price-display {
	border: #4e7ac7 3px solid;
}

#booking-tabs-2 .nav li.ui-state-active a,
.service-rate-wrapper:hover .service-rate-header {
	border-right: #4e7ac7 1px solid;
}

.page-pagination li span.current,
.page-pagination li a:hover {
	border: #4e7ac7 1px solid;
}

.header-booking-form-wrapper #booking-tabs ul li.ui-state-active a:after,
.widget-booking-form-wrapper #booking-tabs ul li.ui-state-active a:after {
	border-top: 15px solid #4e7ac7;
}

#booking-tabs-2 .nav li.ui-state-active a:after {
	border-left: 17px solid #4e7ac7;
}

#tabs .ui-tabs-nav li.ui-state-active {
	border-top: #4e7ac7 4px solid;
}

.service-rate-wrapper:hover .service-rate-header:after {
	border-top: 10px solid #4e7ac7;
}

.vehicle-section:hover {
	border: #4e7ac7 2px solid;
	outline: #4e7ac7 1px solid;
}

@media only screen and (max-width: 1250px) { 
	
	#booking-tabs-2 .nav li.ui-state-active a:after {
		border-top: 15px solid #4e7ac7;
	}

}

/* Overlayed On Main Colour, Should Be Lighter */
.service-rate-wrapper:hover .service-rate-header p {
	color: #e7aeb4;
}

/* Dark Backgroud Colour */
.header-area-1 #primary-navigation,
.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,
#ui-datepicker-div,
.about-us-block,
.footer,
.body-booking-form-wrapper,
.main-content table th,
.page-not-found-search-form,
.link-blocks .link-block-2,
.link-blocks .link-block-3,
.main-content .search-results-form,
.pricing-options-widget,
.service-rate-header,
.call-to-action-small,
.step-icon,
.trip-details-wrapper,
.full-booking-wrapper {
	background: #1c1c1c;
}

.call-to-action-1-section,
.testimonials-full-wrapper {
	background-color: #1c1c1c;
}

#tabs .nav li a {
	color: #1c1c1c !important;
}

.service-rate-header:after {
	border-top: 10px solid #1c1c1c;
}

/* Border Overlayed On Dark Background */
.mobile-navigation-wrapper ul a,
.ui-datepicker-calendar thead tr th,
.footer-bottom {
	border-top: #3b3b3b 1px solid;
}

.header-booking-form-wrapper #booking-tabs ul li a,
.widget-booking-form-wrapper #booking-tabs ul li a,
.ui-datepicker-calendar tbody tr td a,
#ui-datepicker-div .ui-datepicker-calendar tbody tr td span,
.ui-datepicker-calendar thead tr th,
.pricing-options-widget ul li,
.trip-details-wrapper .trip-details-wrapper-1 p,
.full-booking-wrapper .clearfix .qns-one-half p {
	border-bottom: #3b3b3b 1px solid;
}

.ui-datepicker-calendar tbody tr td a,
#ui-datepicker-div .ui-datepicker-calendar tbody tr td span,
#booking-tabs-2 .nav li a,
.service-rate-header {
	border-right: #3b3b3b 1px solid;
}

.trip-details-wrapper .trip-details-wrapper-2,
.passenger-details-wrapper {
	border: #3b3b3b 1px solid;
}

.space7 {
	background: #3b3b3b;
}

/* Alternative Text Colour Overlayed On Dark Background */
.contact-widget .cw-phone span,
.contact-widget .cw-cell span,
.pricing-options-widget,
.service-rate-header p,
.service-rate-section p {
	color: #838383;
}