/* Reset Button - Χρυσό Φόντο με Επιστροφή */
.jt-reset-btn-127 {
    background-color: #d69e2e !important;
    border-color: #d69e2e !important;
    color: transparent !important;
    position: relative;
    padding-left: 20px !important;
    padding-right: 20px !important;
    min-width: 120px !important;
}

.jt-reset-btn-127::after {
    content: "Επιστροφή" !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #2c5282 !important;
    visibility: visible !important;
    white-space: nowrap;
    font-size: 14px !important;
}


/* Load More Button - Χρυσό Φόντο */
.load-more__btn-wrap button,
.load-more__btn-wrap a,
.load-more__btn-wrap .sppb-btn,
.jtic127 .load-more__btn-wrap button {
    background-color: #d69e2e !important;
}

/* JT Infinite Content - Τίτλοι Άρθρων */
.jtic127 h4 a,
.jtic127 .article-title a,
.mod_jt_infinite_content h4 a,
.mod_jt_infinite_content .article-title a {
    color: #d69e2e !important;
    font-weight: bold !important;
}


/* JT Infinite Content - Read More Button */
.jt-readmore {
    background-color: #2c5282 !important;
    color: #d69e2e !important;
    border: 2px solid #d69e2e !important;
    font-weight: bold !important;
}

.jt-readmore:hover {
    background-color: #1a365d !important;
    color: #d69e2e !important;
    border-color: #d69e2e !important;
}


@font-face {
    font-family: 'Byzantine';
    src: url('../fonts/GFSSolomos.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.byzantine-text {
    font-family: 'Byzantine', serif !important;
    font-size: 1.4em;
    color: #d69e2e;
}
/* Αυτό αλλάζει το φόντο ΜΟΝΟ μέσα στον editor του JCE */
body#tinymce {
    background-color: #2c5282 !important; /* Βάλε το εκρού ή το χρώμα που προτιμάς */
    background-image: none !important;
    padding: 20px !important;
}
#sp-title {
    min-height: 210px;         /* Το ελάχιστο ύψος που επιθυμείτε */
    display: flex;
    flex-direction: column;    /* Επιτρέπει τη διαχείριση στοιχείων σε στήλη */
    justify-content: center;   /* Κεντράρισμα καθ' ύψος (κάθετα) */
    align-items: center;       /* Κεντράρισμα οριζόντια */
    padding-bottom: 0px;       /* Μείωση του κάτω εσωτερικού περιθωρίου */
    margin-bottom: 0px;        /* Μείωση του κάτω εξωτερικού περιθωρίου */
}


/* Mobile Responsive Fixes */
@media (max-width: 768px) {
    .jt-readmore {
        background-color: #2c5282 !important;
        color: #d69e2e !important;
    }
    
    .jt-reset-btn-127 {
        background-color: #d69e2e !important;
    }
    
    .jtic127 h4 a {
        color: #d69e2e !important;
    }
    
    .load-more__btn-wrap button,
    .load-more__btn-wrap a {
        background-color: #d69e2e !important;
    }
}
