/* Elimina grid-ul implicit Cassiopeia care tine componenta in coloane */
.site-grid {
  grid-template-columns: 1fr !important;
  grid-gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Elimina limitarile de latime si padding-urile containerului principal */
.container-component,
.grid-child,
.item-page,
.com-content-article,
.com-content-category,
.com-content-article__body {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Elimina spatiul general din pagina */
body,
.site,
.wrapper,
.site-grid,
.container-component {
  margin: 0 !important;
  padding: 0 !important;
}

/* Elimina padding-ul pus de Cassiopeia pe header/footer child */
body.wrapper-fluid header > .grid-child,
body.wrapper-fluid footer > .grid-child,
header > .grid-child,
footer > .grid-child {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 !important;
}

/* Forteaza componenta sa ocupe toata latimea gridului */
body:not(.has-sidebar-left) .site-grid .container-component,
body:not(.has-sidebar-right) .site-grid .container-component {
  grid-column: 1 / -1 !important;
}

/* Elimina eventualul spatiu de sus */
.container-header,
header,
main,
.container-component {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* reduce spatiul din formular */
.sppb-addon-form-builder {
  padding: 8px 10px !important;
}

/* scoate spatiul din coloana (important) */
.sppb-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* casuta mesaj mai mica */
textarea {
  height: 70px !important;
  min-height: 70px !important;
}