/* ============================================================
   PATCH DEFAULTCOLOR – Palette Moderna & Neutra
   Override di tutti i verdi legacy (#9cba36 / #98a96f)
   ============================================================ */

/* PALETTE:
   Petrolio:        #2C576E
   Petrolio scuro:  #1F4150
   Tortora:         #8E8C89
   Sabbia:          #D8CFC4
   Oro caldo:       #E9C45C
*/

/* =====================
   SELECTION
===================== */
::selection {
  background: #2C576E !important;
  color: #fff !important;
}

/* =====================
   MENU / TESTI / HOVER
===================== */
.header .nav ul li a.select-item,
.header .nav ul li a:hover,
.header-two .nav ul li a:hover,
.main-title span,
.sub-banner .detail ul li a:hover,
.sub-banner .detail ul li a.select {
  color: #ffffff !important;
}

/* Dropdown submenu */
.submenu a:hover,
.submenu a.select {
  background: #2C576E !important;
  color: #fff !important;
}

/* =====================
   SERVICES
===================== */
.services .serv-main-sec:hover .service-sec i {
  color: #2C576E !important;
}
.services .service-sec i {
  color: #2C576E !important;
  border: 1px solid #2C576E !important;
}
.services .serv-main-sec:hover .service-sec {
  background: #2C576E !important;
}

/* White button hover */
.white-btn:hover {
  background: #2C576E !important;
}

/* =====================
   LINK / STORIES
===================== */
.our-story .story-detail a.full-story,
.upcoming-event .event-detail .event-text a.view-event,
.upcoming-event .event-detail .event-text p a:hover,
.latest-news .post .detail a:hover,
.blog .blog-post .post-text a.read-more,
.blog .more-posts a:hover,
.shop-gallery .cbp-item:hover .price-cart .cart,
.news-posts .categories ul li a:hover,
.news-posts .recent-posts .post-sec a.title:hover {
  color: #2C576E !important;
  border-bottom-color: #2C576E !important;
}

/* =====================
   PRICES
===================== */
.today-food .special-food .food-detail span.price,
.our-menu .menu-sec .menu-detail .food-detail span.price,
.our-menu .food-sec .detail span.food-time {
  color: #2C576E !important;
  border-bottom-color: #2C576E !important;
}

/* Giallo/Oro → nuova tinta coordinata */
.news-posts .news-sec .detail a.read-more {
  color: #E9C45C !important;
}
.cash-payment .shipping-address .shipping-detail .edit-address {
  color: #E9C45C !important;
}

/* =====================
   BUTTONS
===================== */
.book-table .booking-form input[type=submit],
.contact-page .get-in-touch .get-touch-form input[type=submit],
.add-review .form input[type=submit],
.shop-detail .pro-cart a,
.shop-detail .after-cart a:hover,
.shop-cart .cart-update-sec a:hover,
.cash-decide .cart-total .total-sec a,
.cash-delivery-detail a.return-stor,
.booking-accordion .availability,
.hotel-rooms .paging a.select,
.hotel-rooms .paging a:hover,
.room-detail .booking-form .form a.availability,
.booking-steps .reservation a,
.booking-steps .book-now .payment-method a:hover,
.openTabby .openTabby--nav ul li:hover,
.cash-payment .cash-delivery .next-step,
.tp-caption .read-more:hover,
.news-posts .leave-reply .form input[type=submit]:hover,
.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-list .cbp-filter-item:hover {
  background: #2C576E !important;
  border-color: #2C576E !important;
  color: #fff !important;
}

/* =====================
   SOCIAL / FOOTER
===================== */
.footer .about-pearl .follow-us ul li a:hover,
.footer .about-pearl .newsletter a:hover,
.footer .copyrights ul li a:hover,
.footer-dark .about-pearl .follow-us ul li a:hover,
.footer-dark .about-pearl .newsletter a:hover,
.footer-dark .copyrights ul li a:hover,
.footer-hotel-dark .foot-detail .social-icons ul li a:hover,
.footer-hotel-dark .foot-detail .useful-links ul li a:hover {
  color: #2C576E !important;
  border-color: #2C576E !important;
  background: none !important;
}

/* Newsletter button */
.footer-hotel-dark .foot-detail .newsletetr a:hover,
.footer-hotel .foot-detail .newsletetr a:hover {
  background: #2C576E !important;
}

/* =====================
   CART / SHOP
===================== */
.header .cart-button,
.shop-cart .cart-pro-detail .cancel i,
.header .shop-bag .sub-total a:hover,
.header .shop-bag .cart-food .detail .text a:hover {
  background: #2C576E !important;
  color: #fff !important;
}

/* =====================
   DATEPICKER (jQuery UI)
===================== */
.ui-widget-header,
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.ui-state-default:hover {
  background: #2C576E !important;
  border-color: #2C576E !important;
  color: #fff !important;
}
@charset "utf-8";
/* CSS Document */

