@media (min-width: 320px) and (max-width: 600px) {
    .page-anmeldelser {
        #page-wrapper {
            .content-system {
                width: 100%;
                float: left;

                .page-header {
                    margin: 21px 10px 0 10px;
                }
            }

            .page-content {
                width: 100%;

                section[class*=pane-cover] {
                    width: 100%;

                    .views-row {
                        .field-review-main-image {
                            img {
                                width: 100%;
                            }
                        }
                    }
                }

                section[class*=g-main] {
                    .second-row-wrapper {
                        .field-review-sub-headline {
                            padding: 0 0 10px 32px;
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 600px) {
    .page-anmeldelser {
        #page-wrapper {
            .row {
                & > section {
                    display: flex;
                    display: -webkit-flex;

                    .content-system {
                        flex: 0 0 200px;
                        -webkit-flex: 0 0 200px;
                    }
                }
            }

            .page-content {
                .panel-panel {
                    & > div {
                        position: relative;
                        overflow: hidden;
                    }
                }

                .pane-cover-g-main-content-panel-pane-1 {
                    border-right: 1px solid #b3b3b3;
                    position: relative;
                    padding: 0 0 100000px;
                    margin: 0 0 -100000px;
                }

                section[class*=g-main] {
                    .second-row-wrapper {
                        .views-row-2 {
                            border-right: 1px solid @border-right;
                        }
                    }

                    .other-row-wrapper {
                        .views-row-odd:not(.views-row-last) {
                            border-right: 1px solid @border-right;
                        }
                    }
                }

                .pane-cover-g-popular-panel-pane-1 {
                    border-right: 1px solid @border-right;
                }
            }
        }
    }

}

@media (min-width: 320px) and (max-width: 1200px) {
    .page-anmeldelser {
        #page-wrapper {
            .row {
                & > section {
                    flex-direction: column;
                    -webkit-flex-direction: column;

                    .content-system {
                        flex: 1;
                        -webkit-flex: 1;
                        width: 100%;

                        h1.page-header {
                            padding: 10px 0;
                            margin: 20px 10px 0;
                        }
                    }

                    .page-content {
                        flex: 1;
                        -webkit-flex: 1;
                        width: initial;
                    }
                }
            }
        }
    }
}

@media screen and (min-width: 600px) and (max-width: 850px) {
    .page-anmeldelser #page-wrapper .page-content section[class*=pane-cover] .first-row-wrapper .views-row {
        margin-bottom: 10px;
        padding: 0 10px 10px;
        min-height: 425px;
    }

    .page-anmeldelser #page-wrapper .page-content section[class*=pane-cover] .second-row-wrapper .views-row {
        width: 100%;
        border-right: 0;
        margin-bottom: 10px;
        padding: 0 10px 10px;
        min-height: 375px;
    }

    .page-anmeldelser #page-wrapper .page-content section[class*=pane-cover] .other-row-wrapper .views-row {
        width: 100%;
        border-right: 0 !important;
        margin-bottom: 10px;
        padding: 0 10px 10px;
        min-height: 175px;
    }

    .not-front .page-content .pane-cover-g-main-content-panel-pane-1 .pane-title {
        border-top: 0 !important;
    }
}
