/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 22 2026 | 11:51:39 */
.home-button a.vc_general.vc_btn3 {
  background-color: #6A3DE8;
  color: #ffffff;
  padding: 14px 28px;
  text-decoration: none;
  transition: all 0.3s ease;
}

.home-button a.vc_general.vc_btn3:hover {
  background-color: #5630c9; 
  color: #ffffff;
}

.tech-label {
    display: inline-block !important;
    background-color: #000000 !important;
    padding: 4px 14px !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    margin-bottom: 15px !important;
}  

/* Footer Top Background & Border */
.mkdf-footer-top-holder {
  background-color: #ffffff !important;
  border-top: 1px solid #000000;
  position: relative; /* για την pseudo-line αν θέλουμε */
}

/* Footer Top Inner Padding (ύψος) */
.mkdf-footer-top-inner {
  padding-top: 60px !important;   /* μεγάλωσε εδώ για περισσότερο ύψος */
  padding-bottom: 60px !important;
}

/* Grid padding μέσα στο footer top */
.mkdf-footer-top-holder .mkdf-grid {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Widgets: καθαρισμός margin-bottom */
.mkdf-footer-top-holder .widget {
  margin-bottom: 0 !important;
}

/* Footer Bottom Background */
.mkdf-footer-bottom-holder {
  background-color: #ffffff !important;
}

.mkdf-footer-top-holder a:hover {
  color: #6A3DE8;
}

/* Λεπτή γραμμή ανάμεσα σε top και buttom */
.mkdf-footer-top-holder::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5%;
  right: 5%;
  height: 1px;
  background-color: #6A3DE8;
  z-index: 10;
}

/* Go-up button */
#mkdf-back-to-top .mkdf-btt-tb{
  background-color: #6A3DE8;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a {
    color: #000000;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a:hover {
    color: #6A3DE8;
}