
.uk-link, a {
    color: #7a3c32;
}
.uk-link:hover, a:hover {
    color: #222;
}
#impx-header.uk-active .impx-main-header .uk-nav-navbar > li > a:focus, #impx-header.uk-active .impx-main-header .uk-nav-navbar > li > a:hover, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li.uk-active > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li.uk-open > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li:hover > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li > a:focus, .impx-author-box h5, .impx-box-date .impx-day, .impx-comment-box h4, .impx-comment-form h4, .impx-event-detail span, .impx-event-place, .impx-event-place i, .impx-header-social-list li a, .impx-intro h1 span, .impx-intro p span, .impx-intro-list-wrapper .uk-panel-title, .impx-main-header .uk-nav-navbar > li > a:focus, .impx-main-header .uk-nav-navbar > li > a:hover, .impx-main-header .uk-navbar-nav > li.uk-active > a, .impx-main-header .uk-navbar-nav > li.uk-open > a, .impx-main-header .uk-navbar-nav > li:hover > a, .impx-main-header .uk-navbar-nav > li > a:focus, .impx-menu-desc2 .impx-separator i, .impx-menu-page-group .impx-menu-page-content .impx-menu-page-price h5, .impx-menu-page-price h5, .impx-opening-hours li span, .impx-popular-news li .impx-post-meta li a, .impx-product-detail .impx-product-price span, .impx-related-post h6.related-post-title a, .impx-service-item-content h5, .impx-service-item.no-border .impx-service-item-content h5, .impx-services-boxes .uk-panel-box i, .impx-sidebar-box a:hover, .impx-slideshow-box .impx-slideshow-caption .uk-button.outline i, .impx-top-header-contact li i, .impx-upcoming-event li p, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, span.impx-product-cat, table.impx-calendar td a {
    color: #1b9cb1;
}
#impx-header.uk-active .impx-main-header .uk-nav-navbar > li > a:focus, #impx-header.uk-active .impx-main-header .uk-nav-navbar > li > a:hover, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li.uk-active > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li.uk-open > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li:hover > a, #impx-header.uk-active .impx-main-header .uk-navbar-nav > li > a:focus, .impx-main-header .uk-nav-navbar > li > a:focus, .impx-main-header .uk-nav-navbar > li > a:hover, .impx-main-header .uk-navbar-nav > li.uk-active > a, .impx-main-header .uk-navbar-nav > li.uk-open > a, .impx-main-header .uk-navbar-nav > li:hover > a, .impx-main-header .uk-navbar-nav > li > a:focus {
    color: #1b9cb1 !important;
}
.impx-service-item-content h5 {
    border-color: #f5b271;
    color: #7a3c32;
}
.impx-menu-desc2 .impx-separator i, .impx-service-item-caption i, .impx-service-item-content .impx-separator i, .impx-service-item.no-border .impx-service-item-caption i {
    color: #7a3c32 !important;
}
.impx-blog-pagination .uk-pagination > .uk-active > span, .impx-blog-pagination .uk-pagination > li > a:hover, .impx-blog-pagination .uk-pagination > li > span:hover, .impx-box-date .impx-year, .impx-comment-form .impx-comment-submit, .impx-comment-form h4::before, .impx-company-name p, .impx-cta, .impx-event-box .uk-panel-box, .impx-event-date, .impx-event-desc .uk-button, .impx-event-desc .uk-button:hover, .impx-event-page-time .impx-event-day, .impx-menu-desc2 .impx-menu-meta, .impx-menu-page-content h4 span.menu-new, .impx-menu-page-featured-badge, .impx-menu-page-img-shadow, .impx-menu-page.menu-list-rounded .impx-menu-page-featured-badge, .impx-product-list .uk-pagination > .uk-active > span, .impx-product-list .uk-pagination > li > a:hover, .impx-product-list .uk-pagination > li > span:hover, .impx-reservation-form-hp .uk-button:hover, .impx-tags-widget li a:hover, .impx-testimonial-list .impx-testi-image img, .impx-top-header-contact li span.impx-cart, .uk-datepicker-table a.uk-active, .uk-tab.uk-tab-bottom > li.uk-active > a, .uk-tab.uk-tab-left > li.uk-active > a, .uk-tab.uk-tab-right > li.uk-active > a, .uk-tab > li.uk-active > a, h6.uk-accordion-title.uk-active, table.impx-calendar td.impx-date-today {
    background-color: #7a3c32;
}
.impx-box-counter li i, .impx-chef-list li:hover .impx-chef-img img, .impx-contact-hours::after, .impx-contact-hours::before, .impx-event-place, .impx-feature-ribbon::after, .impx-feature-ribbon::before, .impx-menu-page-group .impx-menu-page-content .impx-menu-page-price h5, .impx-menu-page-group img, .impx-menu-page-price h5, .impx-menu-page.menu-list-rounded .impx-menu-page-img img, .impx-product-detail .impx-product-cat, .impx-products.impx-product-list-style .impx-product-item span.impx-product-cat, .impx-reservation-form-hp::before, .impx-sidebar-box.blog-profile-widget, .impx-slideshow-box .impx-slideshow-caption .uk-button.outline::after, .impx-slideshow-box .impx-slideshow-caption .uk-button.outline::before, .impx-tags-widget li a:hover, .uk-tab, .uk-tab.uk-tab-bottom, .uk-tab.uk-tab-bottom > li.uk-active > a, .uk-tab.uk-tab-left > li.uk-active > a, .uk-tab.uk-tab-right > li.uk-active > a, .uk-tab > li.uk-active > a {
    border-color: #7a3c32;
}
.uk-tab.uk-tab-bottom > li > a {
    border-top-color: #7a3c32;
}
.uk-tab.uk-tab-left {
    border-right-color: #7a3c32;
}
.uk-tab.uk-tab-right {
    border-left-color: #7a3c32;
}
.uk-tab-center {
    border-bottom-color: #7a3c32;
}
.impx-slideshow-box {
    background-color: rgba(113, 195, 185, 0.9) !important;
}
.impx-post-content blockquote {
    background-image: linear-gradient(90deg, transparent 0px, #7a3c32 0px, #7a3c32 4px, transparent 4px), linear-gradient(#eee 1px, transparent 1px);
}
.impx-product-detail .impx-product-price span {
    border-bottom-color: #f58f2c;
    border-top-color: #7a3c32;
}
.impx-feature-img-wrapper {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #75ddd6, #1b9cb1) repeat scroll 0 0;
}
.impx-feature-ribbon {
    background: #54290b radial-gradient(ellipse farthest-corner at center bottom , #74dcd6, #1c9db1) repeat scroll 0 0;
}
.impx-menu-desc2 .impx-separator::after, .impx-menu-desc2 .impx-separator::before, .impx-service-item-content .impx-separator::after, .impx-service-item-content .impx-separator::before {
    background-color: #60fff0;
}
.impx-feature-ribbon::after, .impx-feature-ribbon::before {
    border: 0.8em solid #a93c1b;
    display: none;
}
.impx-feature-ribbon::before {
    border-left-color: transparent;
}
.impx-feature-ribbon::after {
    border-right-color: transparent;
}
.impx-feature-ribbon .impx-feature-ribbon-content::after, .impx-feature-ribbon .impx-feature-ribbon-content::before {
    border-color: #a93c1b transparent transparent;
}
.impx-menu-price {
    border-color: #7a3c32 #7a3c32 transparent transparent;
    border-style: solid;
    border-width: 26px;
}
.impx-price-badge > i {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #7a3c32 #7a3c32 transparent;
    border-image: none;
    border-style: solid;
    border-width: 16px 16px 12px;
}
.impx-service-item-img img, .impx-service-item.active .impx-service-item-img img {
    border-color: #f58f2c;
}
.uk-button.default, .uk-button.orange {
    background-color: #7a3c32;
    border: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff !important;
}
.uk-button.border.default, .uk-button.border.orange {
    background-color: transparent;
    border: 1px solid #7a3c32;
    color: #7a3c32 !important;
}
.uk-button.outline.default, .uk-button.outline.orange {
    background-color: #7a3c32;
}
.impx-service-item.no-border .impx-service-item-caption i {
    border-color: #7a3c32;
}
.impx-menu-cat-group-outline, .impx-menu-content-outline {
    box-shadow: 0 0 0 16px #fff inset, 0 0 0 17px rgba(206, 106, 0, 0.4) inset, 0 0 0 18px #fff inset, 0 0 0 19px rgba(206, 106, 0, 0.4) inset, 0 0 0 20px #fff inset, 0 0 0 21px rgba(206, 106, 0, 0.4) inset;
}
.impx-menu-page-group h3 {
    border-bottom-color: #dbbeaa;
    text-shadow: 1px 1px 0 #fff, 2px 2px 0 #ae5200;
}
.impx-menu-content h5::after {
    background: #f58f2c none repeat scroll 0 0;
}
.impx-menu-content-footer h5 {
    border-color: rgba(206, 106, 0, 0.6);
    color: #7a3c32;
}
.impx-chef-img img, .impx-chef-list li:hover .impx-chef-item, .impx-chef-list li:hover .impx-chef-social, .impx-chef-social li i {
    border-color: #f58f2c;
}
.impx-testimonial-list .impx-testi-image img {
    background-color: #f58f2c;
}
#error_response, .error {
    color: red;
    font-size: 11px;
}
