
.t4-header {
  border-bottom: 1px solid var(--t4-navbar-color);
}
.t4-header .container-fluid {
    padding-right: calc(var(--t4-gutter-x)*.5);
    padding-left: calc(var(--t4-gutter-x)*.5);
}
.t4-main-body > .t4-row {
    --t4-gutter-x: 0;
}
#system-message-container {
    max-width: 1320px;
    margin: 0 auto;
}
/* Logo */
.navbar-brand.logo-control img.logo-img {
  width: auto;
}
.logo-img-sm.d-block.d-sm-none {
    max-height: 40px;
}
.form-control, #acym_wrapper .acym__front__archive #acym__front__archive__search input {
  max-width: 100%;
}
/* Off Canvas */
.t4-off-canvas-body .dropdown-item, .t4-off-canvas-body  .dropdown-toggle {
    white-space: unset;
}
.t4-masthead .t4-masthead-inner {
  padding-top: 60px;
  background-color: #ffbcc7;
}
/* Masthead */
.t4-masthead .t4-masthead-inner .t4-masthead-title {
    color: var(--body-link-color);
}
.t4-masthead .t4-masthead-description {
  font-size: 1.55rem;
}
/* Main content */
.t4-content {
  background-color: var(--body-bg-color);
  box-shadow: none;
  max-width: 100%;
}
.com_t4pagebuilder.view-page .t4-main-body {
    padding-top: 0;
    padding-bottom: 0;
}
.com_content.view-article #t4-main-body {
    max-width: 1320px;
    margin: 0 auto;
}
.com_content.view-article .com-content-article {
    padding: 0 20px;
}
/* Home Page */
.com_t4pagebuilder.item-123 .t4b-form__style-3.t4b-section .t4b-contact-form .btn {
  background: var(--color-primary);
  border-radius: 0;
  font-family: Cera-GR;
  color: #fff;
}
/* Footer */
.t4-footer-inner {
  text-align: left;
}
.t4-footer-inner .module-title span {
  font-family: GB-Little-France;
}
@media (min-width: 1200px) {
  .t4-footer .t4-module {
    padding: 0;
  }
}
#Mod143 {
    margin-top: 1rem;
}
.social-follow.d-flex {
    align-items: center;
    justify-content: center;
}
/* Copyright */
.t4-copyright {
  border-top: none;
  background: #e3e3e3;
}
/* Mailchimp Newsletter Pro */
.t4-footer .mailchimp-newsletter .btn.btn-primary {
    line-height: 1.1rem;
}
.t4-footer .mailchimp-newsletter #mailchimp_email {
    background-color: rgba(255,255,255,.1);
    border: none;
}
.t4-footer-inner .navbar {
  justify-content: left;
}
/* T4 Builder general */
.t4b-form__style-3.t4b-section input[type="text"], .t4b-form__style-3.t4b-section input[type="email"], .t4b-form__style-3.t4b-section input[type="tel"], .t4b-form__style-3.t4b-section textarea, .t4b-form__style-3.t4b-section .form-control {
      font-family: Cera-GR;
}
.jpb-page h1, .jpb-page h2, .jpb-page h3, .jpb-page h4, .jpb-page h5, .jpb-page h6 {
  font-family: Cera-GR-Bold !important;
}
/*.jpb-page .btn.btn-primary {
  background-color: #ffa486 !important;
  border-color: #ffa486 !important;
}*/
/* Contact */
.com_contact.view-contact #t4-main-body {
    max-width: 1920px;
    margin: 0 auto;
}
.com_contact.view-contact #t4-main-body .contact {
    max-width: 1320px;
    margin: 0 auto;
  padding: 0 20px;
}
.com_contact.view-contact .box-content .title-lead {
    display: none;
}
.contact-image {
    margin: 20px 0;
}
.contact #contact-form label.control-label {
  display: block;
}
/* Testimonials */
.acm-testimonial.style-1 .testimonial-content .testimonial-author {
  color: #ff667f;
}
#ir6aqus .acm-testimonial.style-1 .section-title.h5 {
    display: none;
}
/* Membership Pro */
.com_osmembership #t4-main-body {
    max-width: 1320px;
    margin: 0 auto;
}
.osm-container {
    padding: 1rem;
}
.osm-container .form-group.form-row {
  margin-bottom: 15px;
  margin: 0 0 15px;
}
.osm-existing-user-login, .osm-new-user-register {
    font-size: 2rem;
  padding-bottom: 20px;
}
.osm-container .form-group.form-row {
  margin-bottom: 15px;
  margin: 0 0 15px;
}
#osm-existing-user-login, #osm-new-user-register {
    font-size: 2rem;
  padding-bottom: 20px;
}
.com_osmembership.view-register .osm-container #osm-columns-subscription-information .form-group.form-row.col-md-6 {
    width: auto;
}
#osm-payment-method-list .osm-payment-method-item {
    margin: 0 0 20px;
}
/* Edocman */
.com_edocman #t4-main-body {
    max-width: 1320px;
    margin: 0 auto;
}
.com_edocman .edocman-container {
    padding: 1rem;
}
#edocman-category-page-default {
  padding: 1rem;
}
#edocman-categories > .row {
    margin-left: 0;
    margin-right: 0;
}
.com_edocman.view-play .media-player .media-btn, .com_edocman.view-document .pdf-container #download-btn {
    display: none;
}
/* #edocman-category .edocman-page-heading {
    display: none !important;
}*/
.com_edocman .indicators {
    display: none;
}
/* Akeeba Data Compliance */
.com_datacompliance .t4-col.component {
    margin: 1rem 0;
}
.com_datacompliance #t4-main-body {
    max-width: 1320px;
    margin: 0 auto;
}
.com_datacompliance .h1.card-header {
    font-size: 2.2rem !important;
}
.com_datacompliance .t4-main-body > .t4-row {
  --t4-gutter-x: 2.25rem;
}
.com_datacompliance .alert-warning, .com_datacompliance .alert-notice {
  --t4-alert-bg: #e3e3e3;
  --t4-alert-border-color: #e3e3e3;
}
.com_datacompliance .bg-warning {
  background-color: var(--footer-bg-color) !important;
}
.com_datacompliance .border-warning, .com_datacompliance .border-primary {
  --t4-border-opacity: 1;
  border-color: inherit !important;
}
.com_datacompliance .bg-primary {
  background-color: var(--color-primary) !important;
}
/* Membership Plans Module */
.osm-pricing-table .osm-plan.osm-plan-2 .osm-plan-header, .osm-pricing-table .osm-plan.osm-plan-4 .osm-plan-header {
    background-color: #ac217c;
}
.osm-plan-price {
  background: #f8bac6;
}
.osm-pricing-table .osm-plan {
    background-color: #fff;
    border-radius: 10px;
    -moz-box-shadow: 0 0 1px 1px #bcbdbf;
    -webkit-box-shadow: 0 0 1px 1px #bcbdbf;
    box-shadow: 0 0 1px 1px #bcbdbf;
    border: 1px solid #bcbdbf;
}
.osm-pricing-table .btn.btn-primary.btn-singup {
  background-color: #f9bbc6 !important;
  border-color: #f9bbc6 !important;
  color: #363948;
  border-radius: 10px;
  text-transform: none;
}
.osm-pricing-table .btn.btn-primary.btn-singup:hover {
  background-color: #ac217c !important;
  border-color: #ac217c !important;
  color: #fff;
}
.osm-plan-short-description ul li::before {
  content: "✓";
  color: #28a745;
  padding-right: 5px;
}
#osm-plans-list-columns .osm-page-title {
    display: none;
}
.osm-pricing-table .osm-plan .osm-plan-header h2 {
    text-transform: none;
}
.osm-plan-price .price {
  color: var(--color-secondary);
}
@media (max-width: 767px) {
  .osm-pricing-table .osm-plan {
    margin-bottom: 20px;
  }
}
#Mod133 .price sub {
    display: none;
}
/* Blog - ΔΩΡΕΑΝ ΠΕΡΙΕΧΟΜΕΝΜΟ */
.blog .t4-main-body > .t4-row {
    max-width: 1320px;
    margin: 30px auto;
}
.blog .blog-items .items-row {
    margin-left: 0;
    margin-right: 0;
}
.items-row .item div.page-header h2 a, .items-row .item div.page-header .h2 a, .items-row .item div.page-header h3 a, .items-row .item div.page-header .h3 a {
  color: var(--body-link-color);
}
.article-body .edocmanxtdlink::before {
    content: url("/images/icons/eye.png");
    display: inline-flex;
    width: 15px;
    height: 15px;
    margin-right: 15px;
    max-width: 15px;
    vertical-align: text-bottom;
}
.blog .createdby {
    display: none;
}
/* Custom Field URL */
.fields-container {
    padding: 0;
    margin: 2rem 0;
    list-style: none;
}
/* Login */
.login-wrap {
    padding: 0 20px;
}