.el-button {
  --el-button-bg-color: #ed008c !important;
  --el-button-text-color: #fff !important;
  --el-button-border-color: #ed008c !important;
  --el-button-hover-bg-color: #ffa9dc !important;
  --el-button-hover-text-color: #fff !important;
  --el-button-hover-border-color: #ffa9dc !important;
  --el-button-active-bg-color: #e61fa6 !important;
  --el-button-active-border-color: #e61fa6 !important;
  color: rgb(255, 255, 255);
}
.rounded-box.no-hover.d-block .d-flex.align-items-center .text-truncate {

    white-space: normal;

}

.rounded-box.no-hover.d-block .with-promo {

    width: auto;

    padding: 10px;

}

.tree-columns-center img.rider {

    display: none;

}

/* Home hero */

#main-search-banner {
    height: 420px;
    background: url("../images/hero-desktop.png") center center;
    background-size: auto;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  background-repeat: no-repeat;
  }
  @media (max-width: 575.98px) {
    .mobile-home-banner {
      background: url("../images/hero-mobile.jpg") center center;
      border-bottom: 1px solid #e5e5e5;
      background-size: cover;
      background-repeat: no-repeat;
    }
    #main-search-banner {
      height: 150px;
      background: none;
    }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .mobile-home-banner {
    display: none !important;
  }
}
/* Home Search */
#main-search-banner .banner-center h2 {
  display: none;
}
/* Home Mobile block */
.section-mobileapp .d-flex .w-100 > h1 {
  font-size: 2rem;
}
/* Pages */

.page-content .border-right {

    border-right: none !important;

    max-width: 100% !important;

    flex: 100% !important;

}

/* Search Mobile */
.section-fast-delivery-mobile {
    background-image: none;
}

/* Merchant Signup page columns */

.section-join-us.section-join-us2 {

    background-size: cover;

}

.grey-section.m-0.partner-section .container.w-75 {

    max-width: 100%;

    width: 100% !important;

}
/* 5 Columns 
@media (min-width: 1200px) {

.grey-section.m-0.partner-section .container.w-75 .row .col-xl-2 {

    width: 20%;

  max-width: 20%;

  flex: 0 0 20%;

}
*/
@media (min-width: 1200px) {

  .grey-section.m-0.partner-section .container.w-75 .row .col-xl-2 {
  
      width: 25%;
  
    max-width: 25%;
  
    flex: 0 0 25%;
  
  }
.pricing-plans .plans {

    flex: 0 0 33.333333%;

    max-width: 33.333333%;

}
}

#vue-subscription .row.pricing-plans.q-gutter-md > * {

    margin-left: 0;

}



/* Plan subscription */

.pricing-plans .plans {
  border: 2px solid #ed008c;
}

.pricing-plans .plans > ul {

    display: none !important;
}

.action-choose_plan .ellipsis-2-lines, .action-choose_plan .ellipsis-3-lines {

    display: inline-block;
}

.pricing-plans .ellipsis-2-lines ul {

    list-style: none;

  margin: 0;

  padding: 0;

  display: block;
}

.plans > div > .mt-1.mb-2.ont-medium {

    display: none;
}
.plans.text-center .plandesc {
  text-align: left;
  margin-bottom: 1rem !important;
}
.btn-outline-success {
  color: #ed008c;
  border-color: #ed008c;
}
.btn-outline-success:hover {
  background-color: #ed008c;
  border-color: #ed008c;
  color: #fff !important;
}
.plans table {
  text-align: left;
  font-size: 13px !important;
}
.check-text-green {
  color: #3ecf8e;
  font-weight: bold;
  padding: 0 5px;
}
.check-text-red {
  color: #C00000;
  font-weight: bold;
  padding: 0 5px;
}
.pricing-plans .plans h4 {
  font-weight: bold;
}
.el-dialog .pricing-plans .plans > ul {
  display: none;
}
.el-dialog .pricing-plans ul {
  display: none;
}
@media (max-width: 991.98px) {
  .controller-page .d-lg-only {
    display: none;
  }
}
/* Customer λογαριασμός διαχείριση */

.siderbar-menu .bookings {

    display: none;
}

/* Social Media icons */

.zmdi-linkedin::before {

  content: '\e07b';

}

.fa, .fas {

    font-family: "Font Awesome 5 Free";

    font-weight: 900;

  }

  .fa, .fas, .far, .fal, .fad, .fab {

    font-style: normal;

    font-variant: normal;

    text-rendering: auto;

    line-height: 1;

  }

  .sub-footer > .container > .row .social-list div a img {

    max-width: 32px;;

  }
  /* Buttons */
  .btn-green, .btn-grey:hover, .badge.badge-green, .custom-control-input:checked ~ .custom-control-label::before, .btn-green-line:hover {
    background: #ed008c;
    color: #fff !important;
  }
  .el-button {
    --el-button-border-color: #ed008c;
    --el-button-bg-color: #ed008c;
    --el-button-text-color:  var(--el-color-white);
    color:  var(--el-color-white);
    background-color: #ed008c;
    border-color: #ed008c;
  }
  .el-button--success {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: #ed008c;
    --el-button-border-color: #ed008c;
  }
  .el-button--success {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: #ed008c;
    --el-button-border-color: #ed008c;
    --el-button-outline-color: var(--el-color-success-light-5);
    --el-button-active-color: var(--el-color-success-dark-2);
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: var(--el-color-white);
    --el-button-hover-bg-color: #ff65bf;
    --el-button-hover-border-color: #ff65bf;
    --el-button-active-bg-color: var(--el-color-success-dark-2);
    --el-button-active-border-color: var(--el-color-success-dark-2);
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: #ffa9dc;
    --el-button-disabled-border-color: #ffa9dc;
  }
  .el-button.is-disabled, .el-button.is-disabled:hover {
    color: var(--el-button-disabled-text-color);
    cursor: not-allowed;
    background-image: none;
    background-color: #ffa9dc;
    border-color: #ffa9dc;
  }
  .el-button--success.is-plain, .el-button--success.is-text, .el-button--success.is-link {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: #ed008c;
    --el-button-border-color: #ed008c;
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: none;
    --el-button-hover-border-color: #ff65bf;
    --el-button-active-text-color: var(--el-color-white);
  }
  .read-more {
    color: #ed008c;
  }
  ul.top-menu a:hover, .list-inline a:hover, .menu-category a:hover, .siderbar-menu li.active a, #menu-category .col a.active, .btn.normal:hover, .text-green, a:hover, .menu-carousel a.active, .menu-carousel a:hover {
    color: #ed008c !important;
  }
  /* Payment */
  .controller-paymentplan #payment-plan .ellipsis-2-lines table {
    text-align: left;
  }
  /* Fields Login Register */
  .form-label-group input:not(:placeholder-shown) ~ label {
    color: #ccc;
  }
  /* Καταστήματα Αρχική Featured κλπ*/
  .action-index.main_layout.front-page .swiper-wrapper .swiper-slide .position-relative img {
    object-fit: contain !important;
  }
  #vue-feed .rounded-box img {
    min-height: 200px;
    max-height: 200px;
  }
  .swiper-wrapper .swiper-slide .position-absolute .mb-1 span {font-weight: bold;}
  .swiper-wrapper .swiper-slide .position-absolute .mb-1 .el-tag.el-tag--danger {
  --el-tag-bg-color: #ed008c;
  --el-tag-border-color: #ed008c;
  color:#fff;
  }
  .swiper-wrapper .swiper-slide .position-absolute .mb-1 .el-tag.el-tag--warning {
    --el-tag-bg-color: #fff;
    color:#ed008c;
  }