.elementor-23837 .elementor-element.elementor-element-273812e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-10em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;}.elementor-23837 .elementor-element.elementor-element-273812e .trx_addons_bg_text{z-index:0;}.elementor-23837 .elementor-element.elementor-element-273812e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23837 .elementor-element.elementor-element-273812e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23837 .elementor-element.elementor-element-98f1b4b{--billing-details-title-alignment:start;--additional-information-display:block;--forms-rows-gap:30px;--forms-label-spacing:15px;}@media(max-width:767px){.elementor-23837 .elementor-element.elementor-element-273812e{--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-23837 .elementor-element.elementor-element-98f1b4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS */.woocommerce_status_bar {
    visibility: hidden !important
}
.checkout #order_review
 {
    visibility: hidden !important
 }
body.woocommerce-checkout h3#ship-to-different-address {
  display: none !important;
}

body.woocommerce-checkout .woocommerce-shipping-fields {
  display: none !important;
}
body.woocommerce-checkout .e-checkout__order_review {
  display: none !important;
}

.woocommerce-message {
  display: none !important;
}

/* Εξαφάνιση των bieder σε col-2 & col-1  */
body.woocommerce-checkout .woocommerce-checkout #payment,
body.woocommerce-checkout #customer_details .col-1,
body.woocommerce-checkout .woocommerce-checkout {
  border: none !important;
  box-shadow: none !important;
}


body.woocommerce-checkout .woocommerce-billing-fields > h3 {
  display: none !important;
}


/* Εξαφάνιση του col-2 ώστε col-1 να απλωθεί πλήρως */
body.woocommerce-checkout .col2-set .col-2 {
  display: none !important;
  width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Τέντωσε τη col-1 στο 100% */
body.woocommerce-checkout .col2-set .col-1 {
  width: 100% !important;
  float: none !important;
  display: block !important;
}

/* Αν υπάρχει περιορισμός στον γονέα */
body.woocommerce-checkout #customer_details {
  display: block !important;
  width: 100% !important;
}


/* 1. Απόκρυψη του heading "Πληρωμή" */
body.woocommerce-checkout h3#order_review_heading_payment {
  display: none !important;
}

/* Κρύψε κάθε υπολειπόμενο βέλος */
.select2-selection__arrow,
.select2-selection__arrow b,
.select2-container--default .select2-selection--single::after,
.select2-container--default .select2-selection--single::before,
.select2-selection--single::after,
.select2-selection--single::before {
  display: none !important;
  content: none !important;
  background: none !important;
}

/* Εξάλειψε οποιοδήποτε background-image περιέχει βελάκι */
.select2-selection--single {
  background-image: none !important;
  background-position: unset !important;
  background-repeat: no-repeat !important;
}

/* Προσαρμογή padding για να μην μείνει κενό στη θέση του βέλους */
.select2-container--default .select2-selection--single {
  padding-right: 0.75em !important;
}


/* Απόκρυψη του κανονικού κειμένου */
body.woocommerce-checkout button#place_order {
  color: transparent !important;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

/* Νέο custom περιεχόμενο πάνω από το button */
body.woocommerce-checkout button#place_order::after {
  content: "ΑΠΟΣΤΟΛΗ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-weight: λιγητ;
  font-size: 16px;
  white-space: nowrap;
}

/* Styling του κουμπιού */
body.woocommerce-checkout button#place_order {
  background-color: #19a7ce !important;
  border-radius: 5px;
  padding: 14px 40px;
}

/* Hover styling */
body.woocommerce-checkout button#place_order:hover::after {
  color: #ffffff;
}
body.woocommerce-checkout button#place_order:hover {
  background-color:#002542 !important;
}

body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
  padding: 20px !important;
}

body.woocommerce-checkout .e--checkout__container {
  grid-template-columns: 70% auto !important;
}/* End custom CSS */