/* ============================================
   Blue Haven Sivota - ΕΠΙΛΟΓΗ Α
   Εναλλαγή: Λευκό → Teal → Λευκό → Teal
   ============================================ */

:root {
  --theme-color1: #b8976a;
  --theme-color-dark: #0a5a78;
  --bg-theme-color1: #b8976a;
}

/* === ΑΡΧΙΚΗ - λευκό φόντο, μπλε τίτλοι === */
.about-section { background: #ffffff !important; }
.sec-title h1, h1.home-title { color: #0a5a78 !important; }
.shadow1 { color: #0a5a78 !important; text-shadow: none; }
.shadow2 { color: #b8976a !important; }
.sec-title .sub-title { color: #6a656b !important; }
.home-title { color: #0a5a78 !important; }

/* === ΔΙΑΜΟΝΗ - σκούρο teal φόντο === */
.rooms-section { background: #0a5a78 !important; }
.rooms-section .home-title { color: #ffffff !important; }
.rooms-section .sec-title .sub-title { color: #b8976a !important; }
.pricing-block-two .inner-box .content-column .inner-column { background-color: #b8976a !important; }
.pricing-block-two .inner-box .content-column .inner-column span,
.pricing-block-two .inner-box .content-column .inner-column .list-style-two li { color: #fff !important; }
.pricing-block-two .inner-box .content-column .inner-column .book-now { background-color: #0a5a78 !important; color: #fff !important; }

/* === ΠΑΡΟΧΕΣ - λευκό φόντο === */
.service-section { background: #ffffff !important; }
.service-section .home-title { color: #0a5a78 !important; }
.service-section .sec-title .sub-title { color: #6a656b !important; }
.service-block .inner-box:hover { background-color: #0a5a78 !important; }
.service-block .inner-box::before { background-color: #b8976a !important; }
.service-block .inner-box .icon-box i, .service-block .inner-box .icon-box em { color: #0a5a78 !important; }

/* === ΤΟΠΟΘΕΣΙΑ - σκούρο teal φόντο === */
.food-section { background-color: #0a5a78 !important; }
.topothesia-home-title { color: #b8976a !important; }
.food-section .content-column .inner-column .sec-title .text { color: #fff !important; }
.food-section .content-column .inner-column .healthy-food .food-list ul li { color: #fff !important; }
.food-section .content-column .inner-column .healthy-food .food-list ul li i { color: #b8976a !important; }

/* === ΠΟΥ ΘΑ ΜΑΣ ΒΡΕΙΤΕ - λευκό φόντο === */
.video-section { background: #ffffff !important; }
.video-section .bg { background: #ffffff !important; opacity: 1 !important; }
.video-section .home-title { color: #0a5a78 !important; }
.video-section .shadow1 { color: #0a5a78 !important; }
.video-section .shadow2 { color: #b8976a !important; }

/* === FOOTER - σκούρο navy === */
.footer-style-one { background-color: #0a5a78 !important; }
.main-footer .widget-title { color: #b8976a !important; }
.user-links li a { color: #fff !important; }
.user-links li a:hover { color: #fff !important; }
.user-links li a:before { background-color: #b8976a !important; }
.fa-arrow-circle-right { color: #b8976a !important; }
.recent-post .inner .post-info { color: #fff !important; }
.recent-post .inner .post-info i, .recent-post .inner .post-info em { color: #b8976a !important; }
.footer-style-one .footer-bottom .inner-container { background-color: #073f54 !important; }
.footer-style-one .links-widget li em, .footer-style-one .links-widget li i { color: #b8976a !important; }

/* === ΚΟΥΜΠΙΑ === */
.btn-style-one { background: #b8976a !important; border-color: #b8976a !important; color: #fff !important; }
.btn-style-one:before { background-color: #0a5a78 !important; }
.btn-style-one:hover { color: #fff !important; }
.book-now { background-color: #b8976a !important; color: #fff !important; border: none !important; }
.book-now:before { background-color: #0a5a78 !important; }
.book-now:hover { color: #fff !important; }
.header-style-one .outer-box .header-btn { background-color: #b8976a !important; border-color: #b8976a !important; color: #fff !important; }
.header-style-one .outer-box .header-btn:before { background-color: #0a5a78 !important; }

/* === PAGE TITLE === */
.page-title1 { background-color: #0a5a78 !important; }
.page-breadcrumb li:last-child { color: #b8976a !important; }

/* === CONTACT INFO === */
.contact-info .icon-box i, .contact-info .icon-box em { color: #1a6b7a !important; }
.mobile-nav-toggler { color: #0a5a78 !important; }
::selection { background: #0a5a78 !important; }

/* === FOOTER LOGO - λευκό === */
.main-footer .logo img {
  filter: brightness(0) invert(1) !important;
}

/* === ΠΑΡΟΧΕΣ hover - χρυσά icons και κείμενο === */
.service-block .inner-box:hover .icon-box i,
.service-block .inner-box:hover .icon-box em {
  color: #b8976a !important;
}
.service-block .inner-box:hover .content-box .title {
  color: #b8976a !important;
}
.service-block .inner-box:hover .icon-box {
  color: #b8976a !important;
}

/* === BLUE HAVEN SIVOTA - παντού χρυσό === */
.shadow1 { color: #b8976a !important; text-shadow: none; }
.shadow2 { color: #b8976a !important; }
.sec-title .sub-title { color: #b8976a !important; }
.sec-title .sub-title.text-white { color: #b8976a !important; }

/* === ΔΙΑΜΟΝΗ - χρυσά γράμματα === */
.rooms-section .home-title {
  color: #b8976a !important;
}

/* === ΤΟΠΟΘΕΣΙΑ - χρυσά βελάκια === */
.food-section .content-column .inner-column .healthy-food .food-list ul li .icon,
.food-section .content-column .inner-column .healthy-food .food-list ul li i,
.food-section .content-column .inner-column .healthy-food .food-list ul li em {
  color: #b8976a !important;
}
.food-section .content-column .inner-column .healthy-food .food-list ul li {
  color: #fff !important;
}

/* === ΟΛΑ ΤΑ ΚΟΥΜΠΙΑ - χρυσό, hover μπλε === */
.btn-style-one,
.book-now,
.header-style-one .outer-box .header-btn,
.pricing-block-two .inner-box .content-column .inner-column .book-now {
  background: #b8976a !important;
  border-color: #b8976a !important;
  color: #fff !important;
  transition: all 0.3s ease !important;
}
.btn-style-one:before,
.book-now:before {
  background-color: #0a5a78 !important;
}
.btn-style-one:hover,
.book-now:hover {
  color: #fff !important;
  background: #0a5a78 !important;
}

/* === ΠΟΥ ΘΑ ΜΑΣ ΒΡΕΙΤΕ - Blue Haven μπλε, Sivota χρυσό === */
.video-section .shadow1 { color: #0a5a78 !important; }
.video-section .shadow2 { color: #b8976a !important; }
.video-section .sub-title { color: #6a656b !important; }
.video-section .home-title { color: #0a5a78 !important; }

/* === ΠΑΡΟΧΕΣ PAGE - χρυσά βελάκια === */
.list-style-two li .icon,
.list-style-two li i,
.list-style-two li em {
  color: #b8976a !important;
}

/* === ΠΑΡΟΧΕΣ PAGE - με γραμμές και χρυσά βελάκια === */
.list-style-two {
  margin-top: 0 !important;
}
.list-style-two li {
  position: relative;
  padding: 12px 0 12px 30px !important;
  border-bottom: 1px solid #e3c19d !important;
  font-size: 19px !important;
  font-weight: 500 !important;
  color: #000 !important;
}
.list-style-two li:last-child {
  border-bottom: none !important;
}
.list-style-two li .icon,
.list-style-two li i,
.list-style-two li em {
  color: #0a5a78  !important;
  font-size: 20px !important;
  position: absolute !important;
  left: 0 !important;
  top: 11px !important;
}

/* ==========================================
   FOOTER FIX - BLUE HAVEN SIVOTA
   ========================================== */

.footer-style-one {
    background: #0a5a78 !important;
}

.footer-style-one .widgets-section {
    background: #0a5a78 !important;
}

.footer-style-one .footer-bottom {
    background: #0a5a78 !important;
    padding-top: 15px !important;
    border-top: 1px solid rgba(184,151,106,.30) !important;
}

.footer-style-one .footer-bottom .inner-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.footer-style-one .footer-bottom .copyright-text {
    color: #ffffff !important;
    font-size: 16px !important;
}

.footer-style-one .footer-bottom .copyright-text a {
    color: #b8976a !important;
    font-weight: 600 !important;
}

.footer-style-one .footer-bottom .copyright-text a:hover {
    color: #ffffff !important;
}

.footer-style-one .footer-bottom .scroll-to-top {
    background: #b8976a !important;
    color: #ffffff !important;
    border-radius: 50% !important;
}

.footer-style-one .footer-bottom .scroll-to-top:hover {
    background: #ffffff !important;
    color: #0a5a78 !important;
}