h1, h2, h3, h4, h5 {
color: #cbaf87;
}
a {
color: #cbaf87;
}
a:hover {
color: #2c3e50;
}
select {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23cbaf87' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") !important;
}
#foot-cont a:hover, #subfooter .widget a:hover {
color: #cbaf87;
}
.btn, .comments-area .form-submit #submit, .wpcf7-submit {
background: #cbaf87 !important;
border: 2px solid #cbaf87 !important;
}
.btn:hover, .comments-area .form-submit #submit:hover, .wpcf7-submit:hover {
border: 2px solid #cbaf87 !important;
color: #cbaf87 !important;
background-color: transparent !important;
}
#mainmenu .sub-menu > li:hover > a, #mainmenu .l-inline > div > ul > li:hover > a, 
.upmenu-content .menu li:hover > a, #upmenu-content ul > li.current_page_item > a {
color: #cbaf87;
}
.menu > ul > li > a::after, #mainmenu .l-inline > div > ul > li > a::after, 
.nav-devices-list .l-inline > ul > li > a::after, .nav-devices-list .l-inline > h3 > a::after, 
.menu > ul > li > span::after, #mainmenu .l-inline > div > ul > li > span::after, 
.nav-devices-list .l-inline > ul > li > span::after, .nav-devices-list .l-inline > h3 > span::after {
background: #cbaf87;
}
.nav-devices-inner {
background: #2c3e50;
}
.nav-devices-inner .menu-main-menu-container > ul > li > a,
.nav-devices-inner .menu-main-menu-container > ul > li span {
color:#fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li:hover > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li:hover > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li:hover > a {
background: #cbaf87;
}
.nav-devices-inner .menu-main-menu-container > ul > li:hover > a {
color: #fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a > span,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li.current_page_item > a > span,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li.current_page_item > a,
.nav-devices-inner .menu-main-menu-container > ul > li > .sub-menu > li > .sub-menu > li.current_page_item > span {
background: #cbaf87;
color: #fff;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a:after,
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > a > span:after {
display: none;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > .l-block {
border-bottom: 2px solid #2c3e50;
}
.nav-devices-inner .menu-main-menu-container > ul > li.current_page_item > .l-block a {
color: #fff;
} .vbmodroomsview > a, .vbsearchinputmodhors, .vbo-promotion-room-book-link, .vbo-pkglist-pkg-details a, .vbo-pkgdet-room-booknow-btn {
background: #cbaf87 !important;
border: 2px solid #cbaf87 !important;
}
.vbmodroomsview > a:hover, .vbsearchinputmodhors:hover, .vbo-promotion-room-book-link:hover, .vbo-pkglist-pkg-details a:hover, .vbo-pkgdet-room-booknow-btn:hover {
border: 2px solid #cbaf87 !important;
background: transparent !important;
color: #cbaf87 !important;
}
.vbmodhorsearchmaindiv .vbo-caltrigger {
color: #cbaf87 !important;
}
.vbo-promotion-dates-right {
color: #cbaf87 !important;
}
.vbselectr a, .vbselectr-result, .booknow, .vbentercoupon input.vbsubmitcoupon, .vbo-enterpin-top > .vbo-pincode-sbmt,
.vbo-search-submit .btn, .vbo-promotion-room-book-block a, .vbo-seasons-calendar-restriction-wday, .vbsearchorderdiv .vbsearchordersubmit, .vbsearchinputmodhors {
background: #cbaf87 !important;
border: 2px solid #cbaf87 !important;
color: #fff !important;
}
.vbselectr a:hover, .vbselectr-result:hover, .booknow:hover, .vbentercoupon input.vbsubmitcoupon:hover, .vbo-enterpin-top > .vbo-pincode-sbmt:hover,
.vbo-search-submit .btn:hover, .vbo-promotion-room-book-block a:hover, .vbo-seasons-calendar-restriction-wday:hover, .vbsearchorderdiv .vbsearchordersubmit:hover, .vbsearchinputmodhors:hover {
border: 2px solid #cbaf87 !important;
color: #cbaf87 !important;
}
ol.vbo-stepbar li.vbo-step-complete, ol.vbo-stepbar li.vbo-step-current {
border-color: #cbaf87;
}
ol.vbo-stepbar li.vbo-step-complete::before, .vbo-results-head > span i, .vbsearchproominfo > span i, .vbsearchresheadcheckroom i, .vbo-showprc-staydetails > div i, 
.vbo-order-arrivdep-info i, .vbordroomdetpeople i, .vbo-availability-room-details-last-checkin i, .vbmaxadultsdet .vbmaximgdet i, .vbmaxchildrendet .vbmaximgdet i, .vbmaxtotdet .vbmaximgdet i,
.vbo-promotion-discount-details {
background-color: #cbaf87;
}
ol.vbo-stepbar li.vbo-step-current::before {
background-color: #fff;
border-color: #cbaf87;
}
.vbo-pkglist-pkg-dates, .vbo-pkgdet-dates {
background-color: #2c3e50;
border-color: #2c3e50;
}
.vbo-results-chdates a {
background: #cbaf87;
}
.vbo-results-chdates a:hover {
background: #2c3e50;
}
.vbmodalrdetails a::after {
border-color: transparent #cbaf87 transparent transparent;
}
.vbrowroomcapacity i, .colored-icons i {
color: #cbaf87;
}
.room_cost, .vbo-results-checkin, .vbo-results-head .vbo-results-head-det-val, .vbo-showprc-staydetails-party, .vbo-showprc-staydetails-nights, .vbtith3, .room_prices h4, 
.vbo-showprc-price-entry-cost, .room_options h4, .vbo-showprc-option-entry-cost, .vbcheckinroom, .vbcheckoutroom, .vbo-oconfirm-roomname, .vbtableorder .vbordrowtotal .vbtotalord, .vbo-enterpin-top span > span, 
.vbchoosepayment, .vbordroomdetpeople, .vbvordcosts .vbvordcoststot, .vbo-leave-deposit, .vbvordudata .vbvordudatatitle, .vbo-promotion-date-validuntil, .vbo-seasons-calendar-seasonname, .vbo-availability-month-name, 
.vbsearchordertitle, #vbjstotnights, .vbo-results-numrooms, .vbo-results-head > .vbo-results-numchildren, .vbsearchnroom, .vbsearchroomparty, .vb_detpriceroombt, .vbpricedetstrhead, .vbo-results-head > div {
color: #cbaf87;
}
.vbrdetboxtop .room_carats, .vbo-showprc-room-block .room_carats {
border: 2px solid #cbaf87;
}
.vbo-pkglist-pkg-benefits {
border-color: #2c3e50;	
}
.vbo-pkgdet-benefits, .vbo-pkg-showprc-benefits, .vbo-pkgdet-descrprice-block {
border-color: #cbaf87;
}
.vbcaldivcont {
border-top: 2px solid #cbaf87;
}
.vbcaldivcont table .vbcaltrmonth td {
color: #cbaf87;
}
.wpcf7-form .wpcf7-text:hover, .wpcf7-form .wpcf7-textarea:hover {
border-color: #cbaf87;
}
.wpcf7-form .wpcf7-text:focus, .wpcf7-form .wpcf7-textarea:focus {
border-color: #cbaf87;
background: #fff;
}
.vbmodhorsearch-humcalcont .vbo-horizsearch-dpicker-cont-active, .vbmodhorsearch-humcalcont .vbo-horizsearch-showcalendar:hover, .vbmodhorsearch-hum-guests-count-active, .vbmodhorsearch-hum-guests-count:hover {
border-color: #cbaf87;
}
.pagination .nav-links a:hover {
background-color: #cbaf87;
color: #fff;
}