#astroid-backtotop{background:rgb(222, 154, 79);padding:20px;}#astroid-backtotop > i{font-size:20px;color:rgb(255, 255, 255);width:20px;height:20px;line-height:20px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop{background:rgb(222, 154, 79);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(255, 255, 255);}.astroid-logo > .astroid-logo-default{max-width:500px;}.astroid-logo > .astroid-logo-mobile{max-width:150;max-height:90px;}.astroid-logo > .astroid-logo-sticky{max-width:80;max-height:65px;}.astroid-logo > .astroid-logo-mobile{max-width:150;max-height:90px;}#ts-451555907311432{padding:90px 15px 30px 15px}#fs-1528971627712.astroid-element-overlay:before{background-color:rgba(4, 40, 67, 0.901);}[data-bs-theme=dark] #fs-1528971627712.astroid-element-overlay:before{background-color:rgba(4, 40, 67, 0.901);}#fs-1528971627712{background-image:url(/images/michael-held-HvIdCs2aU-k-unsplash.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center bottom;color:rgb(173, 173, 173);}#fs-1528971627712 a{color:rgb(212, 212, 212);}#fs-1528971627712 a:hover{color:rgb(191, 149, 79);}[data-bs-theme=dark] #fs-1528971627712{color:rgb(173, 173, 173);}[data-bs-theme=dark] #fs-1528971627712 a{color:rgb(212, 212, 212);}[data-bs-theme=dark] #fs-1528971627712 a:hover{color:rgb(191, 149, 79);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}body, .body{font-weight:400;text-transform:none;font-size:15px;line-height:1.7em;font-family:"Manrope", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:600;text-transform:none;font-size:3.2em;line-height:1.2em;font-family:"Poppins", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:700;text-transform:none;font-size:2.6em;line-height:1.2em;font-family:"Poppins", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:500;text-transform:none;font-size:2.2em;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;}h4, .h4{font-weight:500;text-transform:none;font-size:1.6em;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;}h5, .h5{font-weight:500;text-transform:none;font-size:1.4em;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;}h6, .h6{font-weight:500;text-transform:none;font-size:1.2em;line-height:1.2em;font-family:Arial, Helvetica, sans-serif;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:700;text-transform:uppercase;font-size:1em;line-height:1.7em;font-family:"Manrope", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:14px;line-height:2em;font-family:"Manrope", Arial, Helvetica, sans-serif;}:root, [data-bs-theme="light"]{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgba(1, 41, 102, 1);--bs-link-color:rgba(95, 201, 207, 1);--bs-link-hover-color:rgba(1, 41, 102, 1);--bs-heading-color:rgba(1, 41, 102, 1);--as-header-text-color:rgba(1, 41, 102, 1);--as-header-heading-color:rgba(1, 41, 102, 1);--as-header-link-color:rgba(1, 41, 102, 1);--as-header-link-hover-color:rgba(95, 201, 207, 1);--as-header-bg:rgb(255, 255, 255);--as-stick-header-bg-color:rgb(255, 255, 255);--as-main-menu-link-color:rgba(1, 41, 102, 1);--as-main-menu-link-hover-color:rgba(95, 201, 207, 1);--as-main-menu-link-active-color:rgba(95, 201, 207, 1);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgba(1, 41, 102, 1);--as-dropdown-menu-link-hover-color:rgba(95, 201, 207, 1);--as-dropdown-menu-active-link-color:rgba(95, 201, 207, 1);--as-mobile-menu-text-color:rgba(255, 255, 255, 1);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgba(255, 255, 255, 1);--as-mobile-menu-active-link-color:rgba(95, 201, 207, 1);--as-mobile-menu-active-icon-color:rgba(95, 201, 207, 1);--as-mobile-menu-icon-color:rgba(1, 41, 102, 1);--as-contact-info-icon-color:rgb(191, 149, 79);}[data-bs-theme="dark"]{--bs-body-bg:rgb(255, 255, 255);--bs-body-color:rgba(1, 41, 102, 1);--bs-link-color:rgba(238, 255, 0, 1);--bs-link-hover-color:rgba(91, 192, 200, 1);--bs-heading-color:rgba(12966, 0, 0, 1);--as-header-text-color:rgba(1, 41, 102, 1);--as-header-link-color:rgba(92, 194, 202, 1);--as-header-link-hover-color:rgba(95, 201, 207, 1);--as-header-bg:rgb(255, 255, 255);--as-stick-header-bg-color:rgb(255, 255, 255);--as-main-menu-link-color:rgba(1, 41, 102, 1);--as-main-menu-link-hover-color:rgba(91, 192, 200, 1);--as-main-menu-link-active-color:rgba(91, 192, 200, 1);--as-dropdown-bg-color:rgb(255, 255, 255);--as-dropdown-link-color:rgba(1, 41, 102, 1);--as-dropdown-menu-link-hover-color:rgba(91, 192, 200, 1);--as-dropdown-menu-active-link-color:rgba(91, 192, 200, 1);--as-mobile-menu-text-color:rgba(255, 255, 255, 1);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgba(91, 192, 200, 1);--as-mobile-menu-active-link-color:rgba(91, 192, 200, 1);--as-mobile-menu-active-bg-color:rgba(255, 255, 255, 0.98);--as-contact-info-icon-color:rgb(191, 149, 79);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}/* =========================================
   GLOBAL FONT
========================================= */

body {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

/* Titles */
h1,
h2,
h3,
h4,
h5,
h6,
.sppb-addon-title,
.uk-title,
.ukheading,
.ukheading-container .uk-title,
.ukheading-container .uk-link-heading {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600 !important;
}

/* Menu */
.astroid-nav,
.astroid-nav a,
.nav-link,
.nav-title,
.nav-title-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500 !important;
}


/* =========================================
   FONT AWESOME FIX
========================================= */

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light {
    font-family: "Font Awesome 6 Free" !important;
}

.fas,
.fa-solid {
    font-weight: 900 !important;
}

.far,
.fa-regular {
    font-weight: 400 !important;
}

.fab,
.fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
}


/* =========================================
   HIKASHOP - HIDE PRICES
========================================= */

.hikashop_product_price_full,
.hikashop_product_price,
.hikashop_product_price_with_discount,
.hikashop_product_price_before_discount,
.hikashop_product_price_per_unit {
    display: none !important;
}


/* =========================================
   BREADCRUMBS - HIDE
========================================= */

.breadcrumb,
.breadcrumbs,
.sp-breadcrumb,
.uk-breadcrumb {
    display: none !important;
}


/* =========================================
   FOOTER
========================================= */

/* HELP CENTER */
#sppb-addon-1671527926220 .uk-title {
    color: #5fc9cf !important;
}

/* CONTACT US */
#sppb-addon-1671525068978 .uk-title,
#sppb-addon-1671525068978 .uk-link-heading {
    color: #5fc9cf !important;
}

#sppb-addon-1671525068978 .uk-link-heading:hover {
    color: #ffffff !important;
}


/* =========================================
   MAIN MENU
========================================= */

/* DEFAULT = NAVY */
.astroid-nav .nav-title,
.astroid-nav .nav-title>*,
.astroid-nav .nav-title-text {
    color: #012966 !important;
}

/* HOVER = TURQUOISE */
.astroid-nav .nav-title:hover,
.astroid-nav .nav-title:hover>*,
.astroid-nav .nav-title:hover .nav-title-text {
    color: #5fc9cf !important;
}

/* ACTIVE PAGE = TURQUOISE */
.astroid-nav li.active>a,
.astroid-nav li.active>a .nav-title,
.astroid-nav li.active>a .nav-title-text,
.astroid-nav li.current>a,
.astroid-nav li.current>a .nav-title,
.astroid-nav li.current>a .nav-title-text,
.astroid-nav a.active,
.astroid-nav a.active .nav-title,
.astroid-nav a.active .nav-title-text {
    color: #5fc9cf !important;
}


/* =========================================
   HIKASHOP CATEGORY TITLES
========================================= */

.hikashop_category_name a,
.hikashop_category_name h4 a,
.hikashop_subcontainer .hikashop_category_name a {
    color: #012966 !important;
    font-size: 24px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
}

/* Hover */
.hikashop_category_name a:hover,
.hikashop_category_name h4 a:hover,
.hikashop_subcontainer .hikashop_category_name a:hover {
    color: #5fc9cf !important;
}


/* =========================================
   ASTROID BACK TO TOP
   αφήνουμε το Astroid να κάνει positioning/icon
========================================= */

#astroid-backtotop {
    background-color: #5fc9cf !important;
    border-color: #5fc9cf !important;
}

#astroid-backtotop i {
    color: #ffffff !important;
}

#astroid-backtotop:hover {
    background-color: #012966 !important;
    border-color: #012966 !important;
}


/* =========================================
   YOUTUBE HERO VIDEO
========================================= */

.rope-video {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
}

.rope-video iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


/* =========================================
   MOBILE FIXES
========================================= */

@media (max-width: 767px) {

    /* ABOUT / HERO */
    .sppb-section,
    .sppb-row-container {
        max-width: 100%;
    }

    .sppb-section {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    h1,
    h2,
    h3,
    h4,
    .sppb-addon-title,
    .uk-title {
        line-height: 1.2 !important;
    }

    h2,
    .sppb-addon-title {
        font-size: 26px !important;
    }

    p {
        font-size: 16px !important;
        line-height: 1.55 !important;
    }


    /* FOOTER */
    footer,
    .astroid-footer-section {
        padding-top: 35px !important;
        padding-bottom: 20px !important;
    }

    footer .sppb-row,
    .astroid-footer-section .sppb-row {
        display: block !important;
    }

    footer .sppb-column,
    .astroid-footer-section .sppb-column {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 25px !important;
    }

    footer img {
        max-width: 150px !important;
        height: auto !important;
    }

    footer .sppb-social-icons,
    footer .social-icons {
        justify-content: center !important;
    }

    footer h3,
    footer h4,
    footer .uk-title {
        font-size: 22px !important;
        margin-bottom: 14px !important;
    }

    footer p,
    footer a {
        font-size: 15px !important;
        line-height: 1.5 !important;
    }


    /* BACK TO TOP - μόνο μέγεθος στο mobile */
    #astroid-backtotop,
    #custom-backtop {
        width: 46px !important;
        height: 46px !important;
    }
}

/* =========================================
   MOBILE FOOTER - CENTER & CLEAN
========================================= */

@media (max-width: 767px) {

    .astroid-footer-section,
    footer {
        text-align: center !important;
    }

    /* Όλες οι στήλες κέντρο */
    .astroid-footer-section .sppb-column,
    footer .sppb-column {
        text-align: center !important;
    }

    /* Logo */
    .astroid-footer-section img,
    footer img {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* Headings */
    .astroid-footer-section h1,
    .astroid-footer-section h2,
    .astroid-footer-section h3,
    .astroid-footer-section h4,
    .astroid-footer-section .uk-title,
    footer h1,
    footer h2,
    footer h3,
    footer h4,
    footer .uk-title {
        text-align: center !important;
    }

    /* Κείμενα / links */
    .astroid-footer-section p,
    .astroid-footer-section a,
    footer p,
    footer a {
        text-align: center !important;
    }

    /* Social icons */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons,
    footer .sppb-social-icons,
    footer .social-icons {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
}
/* =========================================
   MOBILE FOOTER - SPACING
========================================= */

@media (max-width: 767px) {

    /* Συνολικό footer */
    .astroid-footer-section {
        padding-top: 35px !important;
        padding-bottom: 25px !important;
    }

    /* Μικρότερες αποστάσεις ανάμεσα στα blocks */
    .astroid-footer-section .sppb-column {
        margin-bottom: 15px !important;
    }

    /* Headings */
    .astroid-footer-section h3,
    .astroid-footer-section h4,
    .astroid-footer-section .uk-title {
        margin-top: 0 !important;
        margin-bottom: 15px !important;
    }

    /* Paragraphs */
    .astroid-footer-section p {
        margin-top: 0 !important;
        margin-bottom: 8px !important;
    }

    /* Logo */
    .astroid-footer-section img {
        margin-top: 10px !important;
        margin-bottom: 15px !important;
    }

    /* Social icons */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons {
        margin-top: 10px !important;
        margin-bottom: 25px !important;
    }
}
/* =========================================
   MOBILE FOOTER - FINAL
========================================= */

@media (max-width: 767px) {

    /* ΚΡΥΒΟΥΜΕ HELP CENTER ΜΟΝΟ ΣΤΟ MOBILE */
    #sppb-addon-1671527926220 {
        display: none !important;
    }

    /* Footer πιο compact */
    .astroid-footer-section,
    footer {
        padding-top: 30px !important;
        padding-bottom: 25px !important;
        text-align: center !important;
    }

    /* Columns */
    .astroid-footer-section .sppb-column,
    footer .sppb-column {
        width: 100% !important;
        max-width: 100% !important;
        margin-bottom: 10px !important;
        text-align: center !important;
    }

    /* LOGO */
    .astroid-footer-section img,
    footer img {
        display: block !important;
        max-width: 150px !important;
        height: auto !important;
        margin: 10px auto 20px !important;
    }

    /* SOCIAL ICONS */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons,
    footer .sppb-social-icons,
    footer .social-icons {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 12px !important;
        margin: 0 auto 30px !important;
    }

    /* CONTACT US */
    #sppb-addon-1671525068978 {
        text-align: center !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    #sppb-addon-1671525068978 .uk-title,
    #sppb-addon-1671525068978 .uk-link-heading {
        text-align: center !important;
        margin-bottom: 15px !important;
    }

    /* Contact κείμενα */
    #sppb-addon-1671525068978 p,
    #sppb-addon-1671525068978 a {
        text-align: center !important;
        line-height: 1.45 !important;
    }
}
@media (max-width: 767px) {

    /* ΚΡΥΒΟΥΜΕ ΟΛΟ ΤΟ HELP CENTER BLOCK */
    #sppb-addon-wrapper-1671527926220,
    #sppb-addon-1671527926220 {
        display: none !important;
    }

    /* Αν τα links είναι σε ξεχωριστό addon ακριβώς από κάτω */
    #sppb-addon-wrapper-1671527926220+.sppb-addon-wrapper,
    #sppb-addon-1671527926220+.sppb-addon {
        display: none !important;
    }
}
@media (max-width: 767px) {

    /* Footer logo λίγο μεγαλύτερο */
    .astroid-footer-section img {
        max-width: 125px !important;
        width: auto !important;
        height: auto !important;
    }

    /* Λίγο λιγότερο κενό πάνω */
    .astroid-footer-section,
    footer {
        padding-top: 20px !important;
    }

    /* Copyright */
    .astroid-footer-section .copyright,
    footer .copyright {
        font-size: 12px !important;
        margin-top: 25px !important;
    }
}
@media (max-width: 767px) {

    /* LOGO FOOTER - μεγαλύτερο */
    .astroid-footer-section img {
        width: 160px !important;
        max-width: 160px !important;
        height: auto !important;
    }

    /* Κέντρο logo */
    .astroid-footer-section .sppb-addon-single-image,
    .astroid-footer-section .sppb-addon-single-image-container {
        text-align: center !important;
    }

    /* Social λίγο πιο κοντά στο logo */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons {
        margin-top: 15px !important;
        margin-bottom: 35px !important;
    }

    /* Contact */
    #sppb-addon-1671525068978 {
        margin-top: 0 !important;
    }
}
/* =========================================
   MOBILE FOOTER - ΟΛΑ ΑΠΟΛΥΤΑ ΚΕΝΤΡΟ
========================================= */

@media (max-width: 767px) {

    /* Ολόκληρο footer */
    .astroid-footer-section,
    .astroid-footer-section .container,
    .astroid-footer-section .sppb-row-container,
    .astroid-footer-section .sppb-row,
    .astroid-footer-section .sppb-column,
    .astroid-footer-section [class*="sppb-col"] {
        text-align: center !important;
    }

    /* Κάθε column / inner block */
    .astroid-footer-section .sppb-column,
    .astroid-footer-section .sppb-column-addons,
    .astroid-footer-section .sppb-addon,
    .astroid-footer-section .sppb-addon-content {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
    }

    /* LOGO */
    .astroid-footer-section .sppb-addon-single-image,
    .astroid-footer-section .sppb-addon-single-image-container {
        width: 100% !important;
        text-align: center !important;
    }

    .astroid-footer-section .sppb-addon-single-image img,
    .astroid-footer-section .sppb-addon-single-image-container img {
        display: block !important;
        width: 150px !important;
        max-width: 150px !important;
        height: auto !important;
        margin: 0 auto !important;
    }

    /* SOCIAL ICONS */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 12px !important;

        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 20px !important;
        margin-bottom: 35px !important;

        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* CONTACT */
    #sppb-addon-1671525068978,
    #sppb-addon-1671525068978 .sppb-addon-content {
        width: 100% !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #sppb-addon-1671525068978 h1,
    #sppb-addon-1671525068978 h2,
    #sppb-addon-1671525068978 h3,
    #sppb-addon-1671525068978 h4,
    #sppb-addon-1671525068978 p,
    #sppb-addon-1671525068978 a,
    #sppb-addon-1671525068978 .uk-title {
        text-align: center !important;
    }

    /* Copyright */
    .astroid-footer-section .copyright,
    .astroid-footer-section .copyright-section {
        width: 100% !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
/* =========================================
   MOBILE FOOTER - LOGO CENTER
========================================= */

@media (max-width: 767px) {

    .astroid-footer-section .ukimage {
        width: 100% !important;
        text-align: center !important;

        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    .astroid-footer-section .ukimage .uk-inline {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .astroid-footer-section .ukimage img.el-image {
        display: block !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
/* =========================================
   MOBILE FOOTER - FORCE EVERYTHING CENTER
========================================= */

@media (max-width: 767px) {

    /* Όλο το footer */
    .astroid-footer-section,
    .astroid-footer-section .container,
    .astroid-footer-section .astroid-container,
    .astroid-footer-section .sppb-row,
    .astroid-footer-section .sppb-column,
    .astroid-footer-section [class*="sppb-col"],
    .astroid-footer-section .uk-card,
    .astroid-footer-section .uk-card-body {
        text-align: center !important;
    }


    /* LOGO */
    .astroid-footer-section .ukimage {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        text-align: center !important;
    }

    .astroid-footer-section .ukimage .uk-inline,
    .astroid-footer-section .ukimage img {
        margin-left: auto !important;
        margin-right: auto !important;
    }


    /* SOCIAL ICONS */
    .astroid-footer-section .sppb-social-icons,
    .astroid-footer-section .social-icons,
    .astroid-footer-section .uk-iconnav,
    .astroid-footer-section .uk-grid {
        justify-content: center !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }


    /* CONTACT US + στοιχεία */
    .astroid-footer-section h1,
    .astroid-footer-section h2,
    .astroid-footer-section h3,
    .astroid-footer-section h4,
    .astroid-footer-section h5,
    .astroid-footer-section h6,
    .astroid-footer-section .uk-title,
    .astroid-footer-section p,
    .astroid-footer-section a {
        text-align: center !important;
    }


    /* Containers των contact */
    .astroid-footer-section .ukheading-container,
    .astroid-footer-section .uk-panel,
    .astroid-footer-section .sppb-addon-content {
        width: 100% !important;
        text-align: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

}
@media (max-width: 767px) {

    /* CONTACT US - μικρότερο κενό από τα στοιχεία */
    .astroid-footer-section .ukheading-container {
        margin-bottom: 18px !important;
    }

    /* Contact title */
    .astroid-footer-section .ukheading-container h4 {
        margin-bottom: 0 !important;
    }

    /* Contact στοιχεία */
    .astroid-footer-section .uk-panel {
        margin-top: 0 !important;
    }

    /* Social icons λίγο πιο κοντά στο Contact */
    .astroid-footer-section .uk-iconnav,
    .astroid-footer-section .social-icons,
    .astroid-footer-section .sppb-social-icons {
        margin-bottom: 28px !important;
    }
}
@media (max-width: 767px) {

    /* Μαζεύουμε συνολικά το footer */
    .astroid-footer-section {
        padding-top: 45px !important;
        padding-bottom: 25px !important;
    }

    /* Logo */
    .astroid-footer-section .ukimage {
        margin-bottom: 22px !important;
    }

    /* Social icons */
    .astroid-footer-section .uk-iconnav,
    .astroid-footer-section .social-icons,
    .astroid-footer-section .sppb-social-icons {
        margin-top: 0 !important;
        margin-bottom: 28px !important;
    }

    /* CONTACT US */
    .astroid-footer-section .ukheading-container {
        margin-top: 0 !important;
        margin-bottom: 14px !important;
    }

    /* Contact στοιχεία */
    .astroid-footer-section .uk-panel {
        margin-top: 0 !important;
        margin-bottom: 25px !important;
    }
}
@media (max-width: 767px) {

    /* Μειώνουμε το ύψος/κενά του footer */
    .astroid-footer-section {
        min-height: 0 !important;
        height: auto !important;
        padding-bottom: 20px !important;
    }

    /* Στοιχεία επικοινωνίας */
    .astroid-footer-section .uk-text-left,
    .astroid-footer-section .uk-text-center,
    .astroid-footer-section .uk-panel {
        margin-bottom: 0 !important;
    }

    /* Copyright - να ανέβει */
    .astroid-footer-section .copyright,
    .astroid-footer-section [class*="copyright"] {
        margin-top: 25px !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}
@media (max-width: 767px) {

    /* CONTACT DETAILS - αφαιρούμε το μεγάλο κενό από κάτω */
    #sppb-addon-wrapper-1671525068981,
    #sppb-addon-1671525068981,
    #sppb-addon-1671525068981 .uktext,
    #sppb-addon-1671525068981 .ukcontent {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        min-height: 0 !important;
        height: auto !important;
    }

    /* Το τελευταίο paragraph να μην αφήνει κενό */
    #sppb-addon-1671525068981 p:last-child {
        margin-bottom: 0 !important;
    }
}

/* Rope Align - Send Message */
button#btn-1643186854568,
button#btn-1643186854568.sppb-btn {
    background: #071B50 !important;
    background-color: #071B50 !important;
    border: 1px solid #071B50 !important;
    color: #ffffff !important;
}

/* Hover */
button#btn-1643186854568:hover {
    background: #123579 !important;
    border-color: #123579 !important;
    color: #ffffff !important;
}

/* ROPE ALIGN - LOGO FIX */

.astroid-logo {
    width: 180px !important;
    max-width: 180px !important;
}

.astroid-logo img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;

    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.55));
}

/* Mobile */
@media (max-width: 767px) {
    .astroid-logo {
        width: 135px !important;
        max-width: 135px !important;
    }
}

/* ROPE ALIGN - STICKY HEADER LOGO */

.astroid-header-sticky .astroid-logo {
    width: 110px !important;
    max-width: 110px !important;
}

.astroid-header-sticky .astroid-logo img {
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
}@media (min-width: 768px) {#ts-451555907311432{padding:120px 15px 60px 15px}body, .body{font-size:15px;line-height:1.7em;}h1, .h1{font-size:3.2em;line-height:1.2em;}h2, .h2{font-size:2.7em;line-height:1.2em;}h3, .h3{font-size:2.2em;line-height:1.2em;}h4, .h4{font-size:1.7em;line-height:1.2em;}h5, .h5{font-size:1.5em;line-height:1.2em;}h6, .h6{font-size:1.2em;line-height:1.2em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:1em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:14px;line-height:2em;}}@media (min-width: 992px) {#ts-451555907311432{padding:120px 15px 60px 15px}#cs-1528971561366{padding:100px 0px 100px 0px}#fs-1528971627712{padding:35px 0px 35px 0px}body, .body{font-size:16px;line-height:1.7em;}h1, .h1{font-size:3.5em;line-height:1.2em;}h2, .h2{font-size:2.841em;line-height:1.2em;}h3, .h3{font-size:2.305em;line-height:1.2em;}h4, .h4{font-size:1.871em;line-height:1.2em;}h5, .h5{font-size:1.518em;line-height:1.2em;}h6, .h6{font-size:1.232em;line-height:1.2em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:14px;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;line-height:1.7em;}}