body {
	background: #f5f4e3;
}

.header-wrapper-1 .top-right-button, .header-wrapper-1 .navigation li ul li a:hover, .header-wrapper-1 .navigation li ul li.current-menu-item a, .header-wrapper-1 .navigation li ul li.current_page_item a, .header-wrapper-2 .top-right-button, .header-wrapper-2 .navigation li ul li a:hover, .header-wrapper-2 .navigation li ul li.current-menu-item a, .header-wrapper-2 .navigation li ul li.current_page_item a, .header-wrapper-3 .navigation li ul li a:hover, .header-wrapper-3 .navigation li ul li.current-menu-item a, .header-wrapper-3 .navigation li ul li.current_page_item a, .header-wrapper-3 .top-right-button, .header-wrapper-4 .top-right-button, .header-wrapper-4 .navigation li ul li a:hover, .header-wrapper-4 .navigation li ul li.current-menu-item a, .header-wrapper-4 .navigation li ul li.current_page_item a, .header-wrapper-4 .menu-button, .mobile-navigation-wrapper ul li a:hover, .slideshow-button-rooms, .slideshow-button-testimonials, .title-block-0, .content-wrapper table th, .button0, .button1:hover, .button3:hover, .button5:hover, .button2, .button4, .button6, .main-content button, .accordion h4:before, .toggle h4:before, .title-block-1, .booking-form button, .title-block-2, .rooms-block-image .new-icon, .owl-theme .owl-dots .owl-dot span, .view-details-button, .room-style-2 .image-room-price, .room-style-2 .rooms-block i, .pp_close, #page-header .title-block-5, .widget-block, .news-read-more, .page-not-found .title-block-5, .page-not-found form button, .main-content .search-results-form button, .page-pagination li span.current, .page-pagination li a:hover, .title-block-6, #ui-datepicker-div a:hover, .booking-side .edit-booking-button a, .booking-step-wrapper .step-icon-current, .ui-datepicker-calendar tbody tr td a:hover, #open_datepicker .ui-datepicker-calendar .dp-highlight .ui-state-default, .room-sidebar-wrapper .edit-room-button a, .footer-bottom, .newsletter-form button, .title-block-3, .title-block-4 {
	background: #a3bb91;
}

.rooms-block .button2 {
	display: inline-block;
	width: 150px;
	text-align: center;
	padding: 10px;
	margin: 5px;
	box-sizing: border-box;
}

.rooms-block .button2:hover {
	background-color: #8fa87d;
	color: #fff;
	transition: all .3s ease;
}

.content-wrapper ul li:before, .main-content ul li:before, .main-content blockquote:before, .main-content .social-links li i, .content-wrapper p a, .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, .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, .footer ul li:before {
	color: #a3bb91;
}

.header-wrapper-1 .navigation li.current_page_item > a, .header-wrapper-1 .navigation li a:hover, .header-wrapper-2 .navigation li.current_page_item > a, .header-wrapper-2 .navigation li a:hover {
	border-bottom: #a3bb91 3px solid;
}

.header-wrapper-4 .navigation li.current_page_item > a, .header-wrapper-4 .navigation li a:hover, .room-style-2 .rooms-block, .room-style-2 .room-1-cols .rooms-block, .room-style-2 .room-1-cols .rooms-block:last-child {
	border-bottom: #a3bb91 2px solid;
}

.header-wrapper-1 .logo-navigation-wrapper {
	background: #eaeadf;
}

.header-wrapper-3 .navigation li.current_page_item > a, .header-wrapper-3 .navigation li a:hover {
	border-top: #a3bb91 3px solid;
}

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

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

.button1:hover, .button3:hover, .button5:hover, .page-pagination li span.current, .page-pagination li a:hover {
	border: #a3bb91 1px solid;
}

.owl-theme .owl-dots .owl-dot span, .owl-theme .owl-dots .owl-dot.active span {
	border: #a3bb91 3px solid;
}

.header-wrapper-1 .top-bar-wrapper, .header-wrapper-2 .top-bar-wrapper, .header-wrapper-2 .navigation, .header-wrapper-3, .header-wrapper-3 .top-bar-wrapper, .header-wrapper-4 .top-bar-wrapper, .mobile-navigation-wrapper, .wide-booking-form, .our-rooms-section, .main-content .search-results-form, #ui-datepicker-div, .booking-background-image .booking-background-image-inner .booking-form, .sidebar-booking-form .booking-form, .room-price-widget .from, .room-price-widget .price-detail, .booking-side-wrapper, .booking-main-wrapper, .price-details .deposit, .price-details .total, .header-wrapper-2 .fixed-navigation-show-wrapper #primary-navigation, .header-wrapper-3 .fixed-navigation-show-wrapper #primary-navigation, .header-wrapper-4 .fixed-navigation-show-wrapper #primary-navigation {
	background: #a3bb91;
}

.lightbox-title {
	background: #2b2c2b;
}

.step-icon {
	background: #2b2c2b;
}

.step-line {
	background: #2b2c2b;
}

.footer {
	background: #2b2c2b;
}

#open_datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default, #open_datepicker tbody tr td a, #open_datepicker .ui-datepicker-calendar tbody tr td span {
	border-right: #2b2c2b 1px solid;
}

#open_datepicker .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default, #open_datepicker .ui-datepicker-calendar tbody tr td a, #open_datepicker .ui-datepicker-calendar tbody tr td span {
	border-bottom: #2b2c2b 1px solid;
}

#open_datepicker .ui-datepicker-prev:after, #open_datepicker .ui-datepicker-next:after, .booking-main .contact-list .phone-icon:before, .booking-main .contact-list .fax-icon:before, .booking-main .contact-list .email-icon:before, .booking-main .contact-list .address-icon:before {
	color: #2b2c2b;
}
