.page-categories .category-browse {
    font-family: WorkSansMedium;
    font-size: 16px;
}

.page-category .content-column:nth-child(n+3),
.page-category .content-column-social:nth-child(n+3),
.page-category .content-column-deal:nth-child(n+5) {
    display: none;
}

.page-deal {
    color: #000;
}

.page-deal .deal-image {
    max-width: 361px;
}

.page-deal .deal-title {
    font-size: 30px;
    font-family: WorkSansLight;
}

.page-deal .deal-summary {
    font-size: 20px;
}

.page-deal .deal-terms {
    font-size: 15px;
    white-space: pre-line;
}

.deal-success .heading {
    color: #0e2637;
    font-family: WorkSansBold;
    font-size: 24px;
}

.deal-success .title {
    color: #0e2637;
    font-size: 18px;
    font-family: WorkSansBold;
}

.deal-success .voucher-code {
    color: #0e2637;
    font-size: 24px;
    font-family: WorkSansBold;
}

.deal-success .success-button {
    min-width: 170px;
}

@media (min-width: 768px) {
    .page-category .content-column:nth-child(3),
    .page-category .content-column-deal:nth-child(5){
        display: block;
    }
}

@media (min-width: 992px) {
    .page-deal .deal-title {
        font-size: 45px;
        font-family: WorkSansSemiBold;
    }

    .page-category .content-column:nth-child(n+3),
    .page-category .content-column-social:nth-child(n+3) {
        display: block;
    }

    .page-deal .deal-terms {
        font-size: 25px;
    }

    .page-deal .deal-issue {
        font-size: 18px;
    }
}

@media (min-width: 1200px) {
    .page-category .content-column-deal:nth-child(n+5) {
        display: block;
    }
}
