.guest-teaser-001,
.user-login-001,
.so-widget-dpd-news-widget .news-box > .row,
.widget_sow-editor .panel-widget-style,
.so-widget-search-parcel-tracking-widget .boxed,
.stage-home-018-include .boxed.oppa,
.module-007,
.so-widget-dpd-benefits-2-widget,
.w-benefits-3 .block-image,
.module-045,
.so-widget-download-module-widget .download-button{
    border-radius: 11px;
    overflow: hidden;
}
.w-teaser-002 .boxed,
.so-widget-dpd-news-widget .news-filter,
.module-025a,
.module-026b,
.module-025c,
.benefits-1,
.header-theme-page-019-include .boxed.oppa,
.module-014,
.module-015,
.module-022{
    border-radius: 11px;
}
button.btn,
a.btn:not(.dpd-floating-button),
.fm-form-container .fm-form button.button-submit,
.fm-form-container .fm-form button.button-reset,
button.btn_calculate{
    border-radius: 7px;
}
.dpd-timeline-button .w-button a{
    border-radius: 0;
}
.preview .so-widget-dpd-image-textbox-025a-widget,
.preview .so-widget-dpd-image-textbox-026b-widget,
.preview .so-widget-dpd-image-textbox-025c-widget,
.preview .so-widget-dpd-new-header-widget,
.preview .so-widget-dpd-benefits-3-widget,
.preview .so-widget-dpd-full-image-text-045-widget{
    padding: 0 30px;
}
.preview .module-020 .button-wrap a{
    display: block;
}
.dpd-at-delivery-driver .js_fileuploader_button,
.fm-type_file_upload .btn-upload,
.input-upload .btn-upload{
    margin-left: 8px;
}
.w-newsletter-mail-input .input-box{
    width: calc(100% - 8px);
    margin-right: 8px;
}
@media screen and (max-width: 767.98px){
    .w-newsletter-mail-input .input-box{
        width: 100%;
        margin-right: 0;
    }
    .content-wrap-004 .so-widget-dpd-news-widget .mg-left-right-news-mobile-revert {
        margin-left: 0px;
        margin-right: 0px;
    }
    .guest-teaser-001,
    .user-login-001,
    .so-widget-dpd-news-widget .news-box > .row,
    .w-teaser-002 .boxed,
    .widget_sow-editor .panel-widget-style,
    .module-007,
    .so-widget-dpd-benefits-2-widget,
    .w-benefits-3 .block-image,
    .module-014,
    .module-015,
    .module-045,
    .so-widget-download-module-widget .download-button,
    .module-022{
        border-radius: 7px;
    }
    .module-025a,
    .module-026b,
    .module-025c,
    .benefits-1,
    .so-widget-search-parcel-tracking-widget .boxed,
    .stage-home-018-include .boxed.oppa,
    .header-theme-page-019-include .boxed.oppa{
        border-radius: 0;
    }
    .preview .news-module{
        padding: 0 10px !important;
    }
    .preview .so-widget-dpd-new-header-widget,
    .preview .header-theme-page-019-include,
    .preview .so-widget-dpd-topic-switch-widget,
    .preview .so-widget-dpd-benefits-3-widget,
    .preview .so-widget-dpd-full-image-text-045-widget{
        padding: 0 10px;
    }
    .content-wrap-004 .so-widget-dpd-topic-switch-widget,
    .content-wrap-005 .so-widget-dpd-topic-switch-widget{
        padding: 0 20px;
    }
}

.geopost-module-015 {
    border-left: 1px solid lightgray;
    border-bottom: 1px solid lightgray;
    border-radius: 0px 0px 0px 11px;
    padding-top: 48px;
    }
    
    .so-widget-geopost-download-module-widget .download-button {
        background: #dc0032 !important;
        height: 84px;
        border-radius: 11px;
        padding: 15px;
        padding-top: 0;
    }
    .so-widget-geopost-download-module-widget .download-text {
        color: #fff;
    }
    .so-widget-geopost-download-module-widget .size-image-icon-010 {
        margin: 19px !important;
        width: 33px !important;
        height: 33px !important;
        position: relative;
        right: 27px;
    }
    .so-widget-geopost-download-module-widget .download-icon {
        border-radius: 11px;

    }
    .so-widget-geopost-download-module-widget .download-text .small-text {
        opacity: 0.6;
    }
   .so-widget-geopost-download-module-widget .download-text p {
        color: #fff;
    }
    .so-widget-geopost-download-module-widget .text-title {
        font-size: 16px !important;
    }
    .so-widget-geopost-download-module-widget .text-extension, .text-sizetype {
        font-size: 14px;
    }
    
    .so-widget-geopost-social-links a {
        padding: 11px 8px;
        border: 1px solid lightgray;
        border-radius: 10px;
    }

    .social-links-container {
        display: flex;
        flex-direction: column;
    }
    .social-links-heading {
        margin-bottom: 23px;
    }
    .social-links-heading p {
        font-weight: bold;
        font-size: 16px;
    }

    .geopost-module-015 h3 {
        line-height: 27px;
        margin-top: -4px;
    }

    .geopost-module-015 a {
        line-height: 27px;
        font-size: 18px;
        text-decoration: none;
    }

    .geopost-module-015 table img {
        max-width: fit-content;
        margin-right: 7px;
    }

    .siteorigin-widget-form .siteorigin-widget-field-type-social-adv .dpd-share-at-item img {
        background-color: #fff;
    }