    .main-section .value-individual-icon:before, .frame-default .value-individual-icon:before, .card-body .value-individual-icon:before {
        display: none;
    }

    .frame-type-form_formframework {
      padding: 15px 15px 30px;
      margin-bottom: 30px;
      background-color: #F1F1F1;
      /* Change autocomplete styles in WebKit */
    }
    .frame-type-form_formframework input:-webkit-autofill,
    .frame-type-form_formframework input:-webkit-autofill:hover,
    .frame-type-form_formframework input:-webkit-autofill:focus,
    .frame-type-form_formframework textarea:-webkit-autofill,
    .frame-type-form_formframework textarea:-webkit-autofill:hover,
    .frame-type-form_formframework textarea:-webkit-autofill:focus,
    .frame-type-form_formframework select:-webkit-autofill,
    .frame-type-form_formframework select:-webkit-autofill:hover,
    .frame-type-form_formframework select:-webkit-autofill:focus {
      -webkit-text-fill-color: #747474;
      -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
      transition: background-color 5000s ease-in-out 0s !important;
    }
    .frame-type-form_formframework input[type=checkbox], .frame-type-form_formframework .element input[type=radio] {
      position: relative !important;
      opacity: 1 !important;
      pointer-events: all !important;
      vertical-align: top !important;
    }
    .frame-type-form_formframework .checkbox * {
      vertical-align: top !important;
    }
    .frame-type-form_formframework .checkbox label {
      display: inline !important;
      line-height: 1.38;
    }
    .frame-type-form_formframework .checkbox label a {
      color: #747474 !important;
      padding: 0 !important;
      font-size: 16px !important;
      top: -6px !important;
      position: relative !important;
    }
    .frame-type-form_formframework span.required {
      color: #747474 !important;
    }

    .main-section .ce-textpic .ce-column .image a.lightbox, .main-section .ce-image .ce-column .image a.lightbox {
        position: relative;
        display: block;
    }

    .main-section .ce-textpic .ce-column .image a.lightbox:before, .main-section .ce-image .ce-column .image a.lightbox:before {
        content: '';
        background: #e75f0b url(/typo3conf/ext/dela_content/Resources/Public/Assets/loop_icon.svg) center center no-repeat;
        background-size: 80% auto;
        height: 40px;
        width: 40px;
        display: block;
        position: absolute;
        right: 20px;
        bottom: 20px;
    }

    .sgv-period-years{
        background: transparent !important;
        border: none !important;
        border-bottom: 1px solid rgba(255,255,255,.5) !important;
    }
    .sgv-period-years::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: rgba(255,255,255,.5) !important;
    }

    .sgv-period-years::-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: rgba(255,255,255,.5) !important;
      }

    .sgv-period-years::-ms-input-placeholder { /* Microsoft Edge */
        color: rgba(255,255,255,.5) !important;
    }
    .dela-calculator .calculator-infobox span.info-duration { font-size: 1rem !important }
    .dela-calculator .card-body span.info-duration { font-size: 0.875rem !important }

    .d-xs-none {
        display: none;
    }

.frame-default .category-nav { padding-left: 0 !important; margin-left: -17px;}
.frame-default .category-nav li { padding: 0 7px !important; }
.frame-default .category-nav li a { background: #f1f1f1; padding: 10px; }
.frame-default .category-nav li a.active { font-weight: bold; }
.frame-default .category-nav li::before { display: none; }

.card-body h2, .frame-default h2, .main-section h2 {    font-size: 1.6875rem; }