/* GENERATED by tools/build-brand-css.php — do not edit by hand.
 *
 * Recolours the Travelista theme to the Zanzibar Travel Hub logo. Every
 * selector below was read out of main.css, so this layer can only ever
 * restate rules the theme already has.
 *
 * Sampled from the logo artwork:
 *   #F68712  orange     (logo fill only — 2.50:1 on white, never for text)
 *   #B15E07  deep orange (all functional use — 4.69:1 both ways)
 *   #3C93D6  sky        (secondary accent)
 *   #0075C3  deep blue  (links)
 */

:root {
	/* The brand orange. Every fill and every button. */
	--zth-orange: #f68712;
	--zth-orange-hover: #dd7a0e;
	/* Coloured text on a light ground, where a glyph has no fill to carry it. */
	--zth-orange-deep: #b15e07;
	--zth-orange-darker: #8a4905;
	--zth-sky: #3c93d6;
	--zth-blue: #0075c3;
}

::-moz-selection {
	background-color: #f68712;
}
::selection {
	background-color: #f68712;
}
.generic-banner {
	background-color: #f68712;
}
b, sup, sub, u, del {
	color: #f68712;
}
.genric-btn.primary {
	background: #f68712;
}
.genric-btn.primary:hover {
	color: #f68712;
	border: 1px solid #f68712;
}
.genric-btn.primary-border {
	color: #f68712;
	border: 1px solid #f68712;
}
.genric-btn.primary-border:hover {
	background: #f68712;
}
.genric-btn.success {
	background: #3c93d6;
}
.genric-btn.success:hover {
	color: #3c93d6;
	border: 1px solid #3c93d6;
}
.genric-btn.success-border {
	color: #3c93d6;
	border: 1px solid #3c93d6;
}
.genric-btn.success-border:hover {
	background: #3c93d6;
}
.genric-btn.info {
	background: #0075c3;
}
.genric-btn.info:hover {
	color: #0075c3;
	border: 1px solid #0075c3;
}
.genric-btn.info-border {
	color: #0075c3;
	border: 1px solid #0075c3;
}
.genric-btn.info-border:hover {
	background: #0075c3;
}
.generic-blockquote {
	border-left: 2px solid #f68712;
}
.unordered-list li:before {
	border: 3px solid #f68712;
}
.ordered-list li {
	color: #f68712;
}
.ordered-list-alpha li {
	color: #f68712;
}
.ordered-list-roman li {
	color: #f68712;
}
.single-input-primary:focus {
	border: 1px solid #f68712;
}
.default-switch input + label {
	background: #f68712;
}
.primary-switch input:checked + label:before {
	background: #f68712;
}
.confirm-switch input:checked + label:before {
	background: #3c93d6;
}
.default-select .nice-select .list .option.selected {
	color: #f68712;
}
.default-select .nice-select .list .option:hover {
	color: #f68712;
}
.form-select .nice-select .list .option.selected {
	color: #f68712;
}
.form-select .nice-select .list .option:hover {
	color: #f68712;
}
.header-top a:hover {
	color: #f68712;
}
.header-top .header-top-right .header-social a:hover {
	color: #f68712;
}
.top-head-btn {
	background: #f68712;
}
.nav-menu li:hover > a {
	color: #f68712;
}
.nav-menu ul li:hover > a {
	color: #f68712;
}
#mobile-nav ul .menu-has-children i.fa-chevron-up {
	color: #f68712;
}
#mobile-nav ul .menu-item-active {
	color: #f68712;
}
.primary-btn {
	background: #f68712;
}
.primary-btn.white:hover {
	color: #f68712;
}
.primary-btn.white:hover span {
	color: #f68712;
}
.banner-left .primary-btn {
	background: #f68712;
}
.single-destination .desc .price-btn {
	background: #f68712;
}
.price-area .single-price h4 {
	border-bottom: 1px solid #f68712;
}
.price-area .single-price .price-list li .price-btn:hover {
	border-color: #f68712;
	background: #f68712;
}
.single-other-issue:hover h4 {
	color: #f68712;
}
.testimonial-area .owl-dot {
	background: rgba(246, 135, 18, 0.2);
}
.testimonial-area .owl-dot.active {
	background: #f68712;
}
.single-testimonial:hover h4 {
	color: #f68712;
}
.home-about-area .home-about-left .primary-btn:hover {
	background: #f68712;
}
.recent-blog-area .owl-dot {
	background: rgba(246, 135, 18, 0.2);
}
.recent-blog-area .owl-dot.active {
	background: #f68712;
}
.recent-blog-area .single-recent-blog-post .tags li:hover {
	background-color: #f68712;
}
.recent-blog-area .single-recent-blog-post .title:hover {
	color: #f68712;
}
.hot-deal-area .owl-dot {
	background: rgba(246, 135, 18, 0.2);
}
.hot-deal-area .owl-dot.active {
	background: #f68712;
}
.single-carusel .price-detials .price-btn {
	background: #f68712;
}
.destinations-area .single-destinations .details .price-btn {
	background: #f68712;
}
.top-category-widget-area .single-cat-widget:hover .overlay-bg {
	background: rgba(246, 135, 18, 0.85);
}
.post-content-area .single-post .meta-details .tags li a:hover {
	color: #f68712;
}
.post-content-area .single-post .user-name a:hover,
.post-content-area .single-post .date a:hover,
.post-content-area .single-post .view a:hover,
.post-content-area .single-post .comments a:hover {
	color: #f68712;
}
.post-content-area .single-post .primary-btn:hover {
	background: #f68712 !important;
}
.posts-list .posts-title h3:hover {
	color: #f68712;
}
.blog-pagination .page-item.active .page-link {
	background-color: #f68712;
}
.blog-pagination .page-link:hover {
	background-color: #f68712;
}
.widget-wrap .search-widget form.search-form input[type=text] {
	background: #f68712;
}
.widget-wrap .search-widget form.search-form button {
	background: #f68712;
}
.widget-wrap .user-info-widget .social-links li a:hover {
	color: #f68712;
}
.widget-wrap .popular-post-widget .popular-title {
	background: #f68712;
}
.widget-wrap .popular-post-widget .single-post-list .details h6:hover {
	color: #f68712;
}
.widget-wrap .post-category-widget .category-title {
	background: #f68712;
}
.widget-wrap .post-category-widget .cat-list li:hover {
	border-color: #f68712;
}
.widget-wrap .post-category-widget .cat-list li:hover p {
	color: #f68712;
}
.widget-wrap .newsletter-widget .newsletter-title {
	background: #f68712;
}
.widget-wrap .newsletter-widget .bbtns {
	background: #f68712;
}
.widget-wrap .tag-cloud-widget .tagcloud-title {
	background: #f68712;
}
.widget-wrap .tag-cloud-widget ul li:hover {
	background: #f68712;
}
.single-post-area .social-links li a:hover {
	color: #f68712;
}
.comments-area .btn-reply:hover {
	background-color: #f68712;
}
.comment-form .primary-btn:hover {
	border-color: #f68712 !important;
	color: #f68712 !important;
}
.contact-page-area .form-area .genric-btn:hover {
	border: 1px solid #f68712;
	color: #f68712 !important;
}
.contact-page-area .address-wrap .single-contact-address .lnr {
	color: #f68712;
}
.footer-area .footer-nav li a:hover {
	color: #f68712;
}
.footer-area .primary-btn {
	background-color: #f68712;
}
.footer-area .primary-btn:hover {
	background-color: #f68712;
}
.footer-area .primary-btn.white:hover {
	color: #f68712;
}
.footer-area .primary-btn.white:hover span {
	color: #f68712;
}
.copy-right-text i, .copy-right-text a {
	color: #f68712;
}
.footer-social a:hover i {
	color: #f68712;
}
.single-footer-widget .bb-btn {
	background-color: #f68712;
}
.single-footer-widget ::-moz-selection {
	background-color: #f68712;
}
.single-footer-widget ::selection {
	background-color: #f68712;
}
.single-footer-widget ul li a:hover {
	color: #f68712;
}
.footer-text a, .footer-text i {
	color: #f68712;
}
