@media(max-width: 1120px) {
    #outdoor p
    {
        font-size: 3.6rem;
    }
    #cover_news
    {
        position: relative;
    }

    #cover_news #cn_title,
    #cover_news #cn_cnt
    {
        float: none;
        width: 100%;
    }

    #cover_news #cn_cnt .list_news li
    {        
        margin: 0 1.2rem 2.0rem 1.2rem;
        margin-bottom: 2.0rem;
        margin-right: 1.0rem;
    }

    #cover_news .navigation_buttons
    {
        bottom: 3.0rem;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
    }
}

@media(max-width: 768px) {
    h2
    {
        font-size: 2.8rem;
    }

    #cover_areas {
        padding: 8.4rem 0.0 9.2rem;
    }

    #cover_news {
        padding: 8.9rem 0.0rem 8.9rem;
    }

    #cover_more {
        padding: 8.9rem 0.0rem 21.6rem 0.0rem;
    }

    #cover_more h2,
    #cover_news #cn_title h2
    {
        text-align: center;
    }

    #cover_areas .list_ca
    {
        justify-content: space-between;
    }

    #cover_areas .list_ca li
    {
        width: 48%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #cover_more .cm_articles .list_articles li
    {
        width: 48%;
    }

    #cover_more .cm_articles .list_articles li a .la_title
    {
        font-size: 1.4rem;
    }
}

@media(max-width: 576px) {
    h2
    {
        font-size: 2.4rem;
    }

    #cover_areas {
        padding: 6.4rem 0.0 7.2rem;
    }

    #cover_news {
        padding: 6.9rem 0.0rem 8.9rem;
    }

    #cover_more {
        padding: 6.9rem 0.0rem 19.6rem 0.0rem;
    }

    #outdoor p
    {
        font-size: 2.0rem;
        line-height: 4.0rem;
        padding-bottom: 2.0rem;
    }

    #outdoor ul
    {
        font-size: 1.0rem;
        display: block;
        width: 70%;
        margin: 0 auto;
    }

    #outdoor ul li
    {
        width: 100% !important;
    }

    #outdoor ul li:first-child
    {
        margin-bottom: 1.0rem;
    }

    #outdoor ul li a
    {
        padding: 1.0rem 0rem !important;
    }

    #cover_more .cm_articles .list_articles
    {
        display: flex;
        flex-wrap: wrap;
    }

    #cover_areas .list_ca,
    #cover_more .cm_articles .list_articles
    {
        justify-content: center;
    }

    #cover_areas .list_ca li,
    #cover_more .cm_articles .list_articles li
    {
        width: 90%;
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    #cover_news #cn_cnt .list_news li
    {
        width: 100%;
        margin-left: 1.0rem !important;
        margin-right: 1.0rem !important;
    }

    #cover_more .cm_articles .list_articles li a
    {
        padding-right: 3.0rem;
    }    
}


@media(max-width: 400px) {
    #outdoor p
    {
        font-size: 1.8rem;
        line-height: 3.8rem;
    }    

    h2
    {
        font-size: 2.0rem;
    }

    #cover_more .cm_articles .list_articles li a .la_title,
    #cover_news #cn_cnt .list_news li .ln_title
    {
        font-size: 1.3rem;
    }

    #cover_areas .list_ca li .ca_des
    {
        padding: 0 2.5rem;
    }
}

@media(min-height: 1280px) 
{
    #outdoor .outdoor_infos
    {
        top: 50%;
        transform: translate(-50%, -50%);
    }   
}

@media(max-height: 730px)
{
    #outdoor .outdoor_infos
    {
        top: 50% !important;
        transform: translate(-50%, -50%);
    }
    
    #outdoor p {
        font-size: 2.0rem;
        line-height: 4.0rem;
        padding-bottom: 2.0rem;
    }

}

@media(max-height: 730px) and (max-width: 756px) {
    #outdoor .outdoor_infos
    {
        top: 30%;
    }
}

@media(max-height: 576px) and (max-width: 480px) {
    #cover_areas
    {

    }

    #outdoor .outdoor_infos
    {
        top: 16.5rem;
    }
}