.elementor-4700 .elementor-element.elementor-element-570c81db > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4700 .elementor-element.elementor-element-570c81db:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-570c81db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a4d68;background-image:url("https://eagioskonstantinos.gr/wp-content/uploads/2026/05/IMG-9cde01c2f31976d3f4addf56dc4580d1-V.jpg");background-position:center center;background-size:cover;}.elementor-4700 .elementor-element.elementor-element-570c81db > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #0a4d68 0%, #7f5539 100%);opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-570c81db > .elementor-container{min-height:70vh;}.elementor-4700 .elementor-element.elementor-element-570c81db{transition:all 400ms;padding:100px 20px 100px 20px;}.elementor-4700 .elementor-element.elementor-element-3cfe7064.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4700 .elementor-element.elementor-element-3cfe7064{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-708111b4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4700 .elementor-element.elementor-element-708111b4{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-708111b4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-27dd06bc > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-4700 .elementor-element.elementor-element-27dd06bc{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-27dd06bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:700;line-height:1.1em;color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-dd69306{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-dd69306 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;letter-spacing:4px;color:rgba(255,255,255,0.9);}.elementor-4700 .elementor-element.elementor-element-480eaf49:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-480eaf49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdfaf5;}.elementor-4700 .elementor-element.elementor-element-480eaf49{transition:all 400ms;padding:100px 20px 40px 20px;}.elementor-4700 .elementor-element.elementor-element-480eaf49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-2c76e87d{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-86ebcd8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-86ebcd8{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-86ebcd8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#088395;}.elementor-4700 .elementor-element.elementor-element-3f361486 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-3f361486{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-3f361486 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;color:#0a4d68;}.elementor-4700 .elementor-element.elementor-element-7410a089{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-204031ad:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-204031ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdfaf5;}.elementor-4700 .elementor-element.elementor-element-204031ad > .elementor-container{max-width:1100px;}.elementor-4700 .elementor-element.elementor-element-204031ad{transition:all 400ms;padding:20px 20px 100px 20px;}.elementor-4700 .elementor-element.elementor-element-204031ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-2bde7f7d{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:rgba(8,131,149,0.2);}.elementor-4700 .elementor-element.elementor-element-5b0c9a70{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-item{align-items:flex-start;}.elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-price{color:#088395;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;}.elementor-4700 .elementor-element.elementor-element-5b0c9a70 .elementor-price-list-description{color:#4a6a73;font-family:"Outfit", Sans-serif;font-size:13px;font-style:italic;}.elementor-4700 .elementor-element.elementor-element-7606e495:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-7606e495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-7606e495{transition:all 400ms;padding:100px 20px 40px 20px;}.elementor-4700 .elementor-element.elementor-element-7606e495 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-cc0ca87{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-25c8d7a > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-25c8d7a{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-25c8d7a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#088395;}.elementor-4700 .elementor-element.elementor-element-3d68a00f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-3d68a00f{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-3d68a00f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;color:#0a4d68;}.elementor-4700 .elementor-element.elementor-element-151a4e37{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-3125ea9c:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-3125ea9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-3125ea9c > .elementor-container{max-width:1100px;}.elementor-4700 .elementor-element.elementor-element-3125ea9c{transition:all 400ms;padding:20px 20px 100px 20px;}.elementor-4700 .elementor-element.elementor-element-3125ea9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-6b979dd4{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:rgba(8,131,149,0.2);}.elementor-4700 .elementor-element.elementor-element-5eb5b33b{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-item{align-items:flex-start;}.elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-price{color:#088395;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;}.elementor-4700 .elementor-element.elementor-element-5eb5b33b .elementor-price-list-description{color:#4a6a73;font-family:"Outfit", Sans-serif;font-size:13px;font-style:italic;}.elementor-4700 .elementor-element.elementor-element-51a5505f:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-51a5505f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a4d68;}.elementor-4700 .elementor-element.elementor-element-51a5505f{transition:all 400ms;padding:100px 20px 40px 20px;}.elementor-4700 .elementor-element.elementor-element-51a5505f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-2fdd798d{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-18c01627 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-18c01627{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-18c01627 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#05BFDB;}.elementor-4700 .elementor-element.elementor-element-3204ef8b > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-3204ef8b{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-3204ef8b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-12aed191{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5c7bb6f6:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-5c7bb6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a4d68;}.elementor-4700 .elementor-element.elementor-element-5c7bb6f6 > .elementor-container{max-width:1100px;}.elementor-4700 .elementor-element.elementor-element-5c7bb6f6{transition:all 400ms;padding:20px 20px 100px 20px;}.elementor-4700 .elementor-element.elementor-element-5c7bb6f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-2d07c890{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:rgba(255,255,255,0.15);}.elementor-4700 .elementor-element.elementor-element-4771c58{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-item{align-items:flex-start;}.elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-price{color:#05BFDB;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;}.elementor-4700 .elementor-element.elementor-element-4771c58 .elementor-price-list-description{color:rgba(255,255,255,0.65);font-family:"Outfit", Sans-serif;font-size:13px;font-style:italic;}.elementor-4700 .elementor-element.elementor-element-f626dc0:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-f626dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdfaf5;}.elementor-4700 .elementor-element.elementor-element-f626dc0{transition:all 400ms;padding:100px 20px 40px 20px;}.elementor-4700 .elementor-element.elementor-element-f626dc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-72074318{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-240a7ca1 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-240a7ca1{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-240a7ca1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;letter-spacing:3px;color:#088395;}.elementor-4700 .elementor-element.elementor-element-2339ee4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-2339ee4{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-2339ee4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:700;color:#0a4d68;}.elementor-4700 .elementor-element.elementor-element-7ace9eac{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-219f8319:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-219f8319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdfaf5;}.elementor-4700 .elementor-element.elementor-element-219f8319 > .elementor-container{max-width:1100px;}.elementor-4700 .elementor-element.elementor-element-219f8319{transition:all 400ms;padding:20px 20px 100px 20px;}.elementor-4700 .elementor-element.elementor-element-219f8319 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-27c7249{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:rgba(8,131,149,0.2);}.elementor-4700 .elementor-element.elementor-element-15713568{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-item{align-items:flex-start;}.elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-price{color:#088395;font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;}.elementor-4700 .elementor-element.elementor-element-15713568 .elementor-price-list-description{color:#4a6a73;font-family:"Outfit", Sans-serif;font-size:13px;font-style:italic;}.elementor-4700 .elementor-element.elementor-element-5c012cf4:not(.elementor-motion-effects-element-type-background), .elementor-4700 .elementor-element.elementor-element-5c012cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0a4d68 0%, #088395 100%);}.elementor-4700 .elementor-element.elementor-element-5c012cf4{transition:all 400ms;padding:80px 20px 80px 20px;}.elementor-4700 .elementor-element.elementor-element-5c012cf4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4700 .elementor-element.elementor-element-60cac5d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4700 .elementor-element.elementor-element-60cac5d3{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-647add19 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4700 .elementor-element.elementor-element-647add19{transition:all 400ms;text-align:center;}.elementor-4700 .elementor-element.elementor-element-647add19 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;color:#ffffff;}.elementor-4700 .elementor-element.elementor-element-bb4de9f{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-7cb9242c > .elementor-container{max-width:500px;}.elementor-4700 .elementor-element.elementor-element-7cb9242c{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-28a8ad8f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4700 .elementor-element.elementor-element-28a8ad8f{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-60a18a7b .elementor-button{background-color:#05BFDB;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-4700 .elementor-element.elementor-element-60a18a7b{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-3ec9a8fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4700 .elementor-element.elementor-element-3ec9a8fd{transition:all 400ms;}.elementor-4700 .elementor-element.elementor-element-5ebb5b09 .elementor-button{background-color:rgba(255,255,255,0.1);font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.6);border-radius:50px 50px 50px 50px;}.elementor-4700 .elementor-element.elementor-element-5ebb5b09{transition:all 400ms;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4700 .elementor-element.elementor-element-27dd06bc .elementor-heading-title{font-size:48px;}.elementor-4700 .elementor-element.elementor-element-3f361486 .elementor-heading-title{font-size:34px;}.elementor-4700 .elementor-element.elementor-element-3d68a00f .elementor-heading-title{font-size:34px;}.elementor-4700 .elementor-element.elementor-element-3204ef8b .elementor-heading-title{font-size:34px;}.elementor-4700 .elementor-element.elementor-element-2339ee4 .elementor-heading-title{font-size:34px;}.elementor-4700 .elementor-element.elementor-element-647add19 .elementor-heading-title{font-size:30px;}}/* Start custom CSS *//* ============================================
   KUROSIWO MENU — Hover effect for all items
   ============================================ */

/* Price-list items (Elementor Pro widget) */
.elementor-price-list li {
    transition: all 0.3s ease;
    border-radius: 14px;
    background: #ffffff;
    border: 1px solid rgba(8, 131, 149, 0.08);
    padding: 20px 24px;
    margin-bottom: 12px;
}

.elementor-price-list li:hover {
    border-color: #05BFDB;
    transform: translateX(4px);
    box-shadow: 0 10px 40px rgba(10, 77, 104, 0.15);
}

/* === Dark section (Ποτά & Cocktails) === */
.elementor-element[data-id="km_drinks_list"] .elementor-price-list li {
    background: rgba(255, 255, 255, 0.04);
    border-color: rgba(255, 255, 255, 0.1);
}

.elementor-element[data-id="km_drinks_list"] .elementor-price-list li:hover {
    background: rgba(255, 255, 255, 0.08);
    border-color: #05BFDB;
}

/* === Remove default Elementor price-list divider === */
.elementor-price-list li {
    border-bottom: 1px solid rgba(8, 131, 149, 0.08) !important;
}

.elementor-price-list .elementor-price-list-separator {
    display: none !important;
}/* End custom CSS */