.dynamic-layout-row .col-1 {margin-right:0;width:6.41562%}
.dynamic-layout-row .col-2 {margin-right:0;width:14.92329%}
.dynamic-layout-row .col-3 {margin-right:0;width:23.43096%}
.dynamic-layout-row .col-4 {margin-right:0;width:31.93863%}
.dynamic-layout-row .col-5 {margin-right:0;width:40.4463%}
.dynamic-layout-row .col-6 {margin-right:0;width:48.95397%}
.dynamic-layout-row .col-7 {margin-right:0;width:57.46165%}
.dynamic-layout-row .col-8 {margin-right:0;width:65.96932%}
.dynamic-layout-row .col-9 {margin-right:0;width:74.47699%}
.dynamic-layout-row .col-10 {margin-right:0;width:82.98466%}
.dynamic-layout-row .col-11 {margin-right:0;width:91.49233%}
.dynamic-layout-row .col-12 {margin-right:0;width:100%}

@media only screen and (max-width: 768px) {
  .col-1, .col-2, .col-3, .col-4,
  .col-5, .col-6, .col-7, .col-8,
  .col-9, .col-10, .col-11, .col-12 {
    width: 100% !important;
  }

  .layout--onecol section.block-iec-section-custom , .dynamic-layouts-container section.block-iec-section-custom , .paragraph-iec-custom-margin{
    padding-bottom: 30px !important;
  }

}

.layout--onecol section.block-iec-section-custom , .dynamic-layouts-container section.block-iec-section-custom , .paragraph-iec-custom-margin{
  padding-bottom: 50px;
}

.dynamic-layouts-container section.block-iec-section-custom.without-margin {
  padding-bottom: 0px;
}

.dynamic-layouts-container section.block-iec-section-custom section.block-iec-section-custom , .layout--onecol section.block-iec-section-custom section.block-iec-section-custom{
  padding-top: 0px;
  padding-bottom: 0px;
}

.layout--onecol section.block-iec-section-custom h2:first-child, .dynamic-layouts-container section.block-iec-section-custom h2:first-child{
  margin-top: 0px;
}

/* hack gin theme */
.glb-toolbar #edit-discard-changes, .glb-toolbar #edit-revert {
  display: block !important;
}
.layout-builder__add-section {
  background-color: rgb(248, 250, 254);
}

.glb-form-element {
  padding: 0 !important;
}

.contextual .trigger::before {
  width: 1.5rem !important;
  height: 1.5rem !important;
  -webkit-mask-size: 1.5rem 1.5rem !important;
  mask-size: 1.5rem 1.5rem !important;
}

.glb-table .tabledrag-handle::after {
  mask-image: none;
  background-color: transparent;
}
