
/* Telution Travel Teaser Tablet */

@media (max-width: 768px) {

    .tn-travel-teaser__grid-mobile-col-1 .tn-travel-teaser__journey-wrapper {
        width: 100%;
    }

    .tn-travel-teaser__grid-mobile-col-2 .tn-travel-teaser__journey-wrapper {
        width: 50%;
    }

    .tn-travel-teaser__grid-mobile-col-3 .tn-travel-teaser__journey-wrapper {
        width: 33.3%;
    }

    .tn-travel-teaser__grid-mobile-col-4 .tn-travel-teaser__journey-wrapper {
        width: 25%;
    }

    .tn-travel-teaser__grid-mobile-col-5 .tn-travel-teaser__journey-wrapper {
        width: 20%;
    }

    .tn-travel-teaser__grid-mobile-col-6 .tn-travel-teaser__journey-wrapper {
        width: 16.6%;
    }

    .tn-travel-teaser__grid-mobile-col-7 .tn-travel-teaser__journey-wrapper {
        width: 14.2%;
    }

    .tn-travel-teaser__grid-mobile-col-8 .tn-travel-teaser__journey-wrapper {
        width: 12.5%;
    }

    .tn-travel-teaser__grid-mobile-col-1 .tn-travel-teaser__journey-wrapper:nth-child(n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-1 .tn-travel-teaser__journey-wrapper:nth-child(n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-2 .tn-travel-teaser__journey-wrapper:nth-child(2n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-2 .tn-travel-teaser__journey-wrapper:nth-child(2n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-3 .tn-travel-teaser__journey-wrapper:nth-child(3n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-3 .tn-travel-teaser__journey-wrapper:nth-child(3n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-4 .tn-travel-teaser__journey-wrapper:nth-child(4n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-4 .tn-travel-teaser__journey-wrapper:nth-child(4n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-5 .tn-travel-teaser__journey-wrapper:nth-child(5n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-5 .tn-travel-teaser__journey-wrapper:nth-child(5n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-6 .tn-travel-teaser__journey-wrapper:nth-child(6n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-6 .tn-travel-teaser__journey-wrapper:nth-child(6n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-7 .tn-travel-teaser__journey-wrapper:nth-child(7n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-7 .tn-travel-teaser__journey-wrapper:nth-child(7n) {
        clear: right;
        padding-right: 0;
    }

    .tn-travel-teaser__grid-mobile-col-8 .tn-travel-teaser__journey-wrapper:nth-child(8n+1) {
        clear: left;
        padding-left: 0;
    }

    .tn-travel-teaser__grid-mobile-col-8 .tn-travel-teaser__journey-wrapper:nth-child(8n) {
        clear: right;
        padding-right: 0;
    }


    /* Horizontale Slider umbrechen auf vertikal in mobil */
    .tn-travel-teaser__journey-horizontal .tn-travel-teaser__journey-inner {
        flex-direction: column;
    }

    .tn-travel-teaser__journey-horizontal .tn-travel-teaser__journey-thumbnail {
        width:100%;
    }

    .tn-travel-teaser__journey-footer {
        flex-direction: column;
    }

    .tn-travel-teaser__journey-footer div {
        margin-bottom:6px;
    }

    .tn-travel-teaser__journey-content-pricebox {
        flex-direction: column;
    }


    .tn-travel-teaser__journey-horizontal
    .tn-travel-teaser__journey-footer
    .tn-travel-teaser__journey-footer-inner {
        padding-right: 0;
        padding-bottom: 0;
    }

}
