﻿

.embed-content .content-container .all-results-container,
.embed-content .mxms-content .suggestions {
    max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
}

    .embed-content .mxms-content .suggestions:last-child {
        margin-bottom: 30px;
    }

    .embed-content .mxms-content .suggestions:not(:last-child) {
        margin-bottom: 70px;
    }

    .embed-content .mxms-content .suggestions .header {
        margin-bottom: 30px;
    }

        .embed-content .content-container .all-results-container > .title,
        .embed-content .mxms-content .suggestions .header .title {
            font-size: 170%;
        }

    .embed-content .mxms-content .suggestions .teaser-container {
        margin-bottom: 30px;
    }

        .embed-content .mxms-content .suggestions .teaser-container.flex-list-3 .teaser:nth-child(4) {
            display: none;
        }

.embed-content .view-all-container {
    text-align: center;
}




.embed-content .tip-content {
    margin-bottom: 70px;
}

    .embed-content .tiptitle {
        font-size: 120%;
        margin-bottom: 30px;
        display: block;
    }

        .embed-content .tiptitle svg {
            height: 32px;
            width: 32px;
        }

    .embed-content .tiptitle span {
        line-height: 32px;
        vertical-align: top;
    }

    .embed-content .tip-content .tip {
        margin-bottom: 30px;
    }

        .embed-content .tip-content .tip .title {
            margin-bottom: 30px;
        }



        .embed-content .tip-content .tip .title {
            font-size: 250%;
        }

.embed-content .lazyload-anchor {
    height: 300px;
}

.embed-content:not(.has-more-results) .lazyload-anchor {
    display: none;
}

.embed-content .content-container .teaser-container .teaser:not(:first-child) {
    margin-top: 30px;
}

.embed-content .content-container .teaser-container.flex-list-2 > :nth-child(-n+2) {
    margin-top: 0px;
}

.embed-content .content-container .teaser-container.flex-list-3 > :nth-child(-n+3) {
    margin-top: 0px;
}

.embed-content .content-container .all-results-container > .title {
    margin-bottom: 30px;
}

@media screen and (max-width:999px) {

    .embed-content .content-container {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }


    .embed-content .tip-content .tip .button.full {
        display: none;
    }

    .embed-content .tip-content .tip .image {
        display: block;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .embed-content .tip-content .navigation {
        display: none;
    }

    .embed-content .tip-content .tip .text-container .button {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

@media screen and (min-width:1000px) {

    .embed-content .content-container {
        padding-left: 30px;
        padding-right: 30px;
    }

    .embed-content .tip-content .glide__bullets {
        display: none;
    }


    .embed-content .tip-content .tip .text-container {
        width: calc(70% - 70px);
        float: left;
        vertical-align: top
    }

    .embed-content .tip-content .tip .button.mobile {
        display: none;
    }

    .embed-content .tip-content .tip .image {
        width: calc(30%);
        display: block;
        float: right;
        vertical-align: top;
    }

    .embed-content .tip-content.tip-list .tip:not(:first-child) {
        margin-top: 70px;
    }

    .embed-content .tip-content.tip-list .tip:nth-child(even) .text-container {
        float: right;
    }

    .embed-content .tip-content.tip-list .tip:nth-child(even) .image {
        float: left;
    }

    .embed-content .tip-content .navigation {
        position: absolute;
        top: 50%;
        font-size: 235%;
        font-weight: 900;
        background-color: transparent;
        border: none;
        transform: translateY(-50%);
        color: #202020;
        cursor: pointer;
    }

        .embed-content .tip-content .navigation.previous {
            left: -100px;
        }

        .embed-content .tip-content .navigation.next {
            right: -100px;
        }

    .embed-content .tip-content {
        max-width: 1130px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 70px;
    }

        .embed-content .tip-content:not(.tip-list) {
            padding: 0 100px;
        }

        .embed-content .tip-content .tip .text-container .button {
            margin-top: 30px;
        }
}
