@media only screen and (min-width: 700px)
{
    #menu
    {
        background-color: #ffffff;
        width: 100%;
        height: 50px;
        position: fixed;
        display: block;
        text-align: center;
    }

    #menu-close
    {
        display: none;
    }

    #menu a
    {
        display: inline-block;
        color: #f39100;
        font-size: 16px;
        margin: 16px 10px 10px 15px;
        text-align: center;
        text-decoration: none;
    }

    #menu a:hover
    {
        text-decoration: none;
        color: #F3B35C;
    }

    #menu a:visited
    {
        text-decoration: none;
    }

    #logo-container
    {
        margin-top: 83px;
        height: 67px;
        background-size: 315px 67px;
    }

    #logo-container.add-fixed-menu-space
    {
        height: 67px;
    }

    #menu-container-mobile
    {
        display: none;
    }

    #orangebox-header-1
    {
        height: 200px;
    }

    #orangebox-header-1 div
    {
        width: 620px;/*320px;*/
        margin-top: 20px;/*44px;*/
        font-size: 18px;
    }

    #carousel-1
    {
        margin-top: 50px;
    }

    #carousel-1 .carousel-indicators
    {
        top: 210px;
    }

    #header-logo-1
    {
        background-image: url("../../assets/images/carousel/desktop/header/header-1.png");
    }

    #header-logo-2
    {
        background-image: url("../../assets/images/carousel/desktop/header/header-2.png");
    }

    #header-logo-3
    {
        background-image: url("../../assets/images/carousel/desktop/header/header-3.png");
    }

    #project-logo-1
    {
        background-image: url("../../assets/images/carousel/desktop/project/project-1.png");
    }

    #project-logo-2
    {
        background-image: url("../../assets/images/carousel/desktop/project/project-2.png");
    }

    #project-logo-3
    {
        background-image: url("../../assets/images/carousel/desktop/project/project-3.png");
    }

    .page
    {
        height: 100%;
        position: relative;
    }

    .text
    {
        width: 750px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }

    .text div
    {
        width: 234px;
        display: inline-block;
        vertical-align: top;
    }

    .text div.text-right
    {
        margin-left: 20px;
    }

    /******************************************************
    * CAPID
    *****************************************************/
    #discover-capid
    {
        bottom: 6%;
    }

    /******************************************************
     * PROJECT
     *****************************************************/
    #discover-project
    {
        position: absolute;
        bottom: 12%;
    }

    #carousel-2
    {
        padding-top: 0;
        height: 100%;
    }

    #carousel-2 .carousel-inner
    {
        position: relative;
    }

    #orangebox-project-2
    {
        position: absolute;
        bottom: 0;
        padding: 50px 0 10% 0;
    }

    /******************************************************
     * DEMONSTRATORS
     *****************************************************/

    #discover-demonstrators
    {
        display: block;
        position: absolute;
        bottom: 45px;

        z-index: 600;
        width: 100%;
        left: 0;

        background-image: url("../../assets/images/arrow-down-white.png");
        background-repeat: no-repeat;
        background-position: center 20px;
        background-size: 20px 20px;
        text-align: center;
        color: #ffffff;
        font-size: 10px;
        height: 60px;
        cursor: pointer;
    }

    #link-demonstrators
    {
        bottom: 10px;
    }

    #carousel-3
    {
        height: 80%;
    }

    #carousel-3 .carousel-inner
    {
        height: 100%;
    }

    #carousel-3 .carousel-inner .item
    {
        top: 0;
        bottom: 0;
    }

    #carousel-3 .item div
    {
        display: inline-block;
        width: 50%;
        padding: 0;
        margin: 0;
        height: 100%;
    }

    #carousel-3 .item div.header
    {
        background-position: 70% top;
        vertical-align: middle;
        width: 20%;
        margin-left: 30%;
    }

    #carousel-3 h3
    {
        margin-top: 0;
    }

    #demonstrator-logo-1, #demonstrator-logo-2, #demonstrator-logo-3
    {
        height: 412px;
        background-position: center 0;
    }

    #demonstrator-logo-1
    {
        background-image: url("../../assets/images/carousel/desktop/demonstrator/demonstrator-1.png");
    }

    #demonstrator-logo-2
    {
        background-image: url("../../assets/images/carousel/desktop/demonstrator/demonstrator-2.png");
    }

    #demonstrator-logo-3
    {
        background-image: url("../../assets/images/carousel/desktop/demonstrator/demonstrator-3.png");
    }

    #discover-partners-container
    {
        width: 100%;
        position: absolute;
        height: 20%;
        background-color: #f39100;
    }

    #discover-partners
    {
        background-position: center 45px;
        height: 110px;
        position: absolute;
        bottom: 50px;
    }

    /******************************************************
     * PARTNERS
     *****************************************************/
    #partners-container
    {
        min-height: 100%;
        position: relative;
    }

    #partners-header
    {
        background-image: url("../../assets/images/partner/desktop/background.png");
        background-position: center top;
        height: 50%;
    }

    #carousel-4 .carousel-inner
    {
        height: 400px;
    }

    #carousel-4 .carousel-inner .item
    {
        text-align: center;
        height: inherit;
    }

    #carousel-4 .carousel-inner .item div
    {
        width: 25px;
        float: none;
        display: inline-block;
        vertical-align: top;
    }

    #carousel-4 .carousel-inner .item .header
    {
        width: 500px;
        padding: 0 35px 0 35px;
        font-size: 14px;
    }

    #carousel-4 .previous-slide
    {
        background-position: center right;
    }

    #carousel-4 .next-slide
    {
        background-position: center left;
    }

    #carousel-4 img
    {
        position: inherit;
        margin-top: 10px;
    }

    #discover-news-container
    {
        width: 100%;
        position: absolute;
        bottom: 50px;
    }

    #discover-news
    {
        width: 100%;
        height: 50px;
        background-position: center 20px;
        padding-top: 0;
    }

    /******************************************************
     * NEWS
     *****************************************************/

    #carousel-5 .header
    {
        font-size: 26px;
        width: 400px;
    }

    #oldnews-header
    {
        display: none;
    }

    #oldnews
    {
        margin-top: 10px;
        background-color: #ffffff;
    }

    #oldnews-items
    {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }

    .oldnews-item
    {
        height: 10%;
        min-height: 100px;
    }

    #news-picture
    {
        background-image: url(../../assets/images/news/desktop/background.png);
        background-size: cover;
        background-position: center -150px;
        width: 100%;
        height: 150px;
    }

    #news-detail-picture
    {
        width: initial;
    }

    #discover-contact
    {
        bottom: 0;
    }

    /******************************************************
     * CONTACT
     *****************************************************/

    #contact-container > div
    {
        min-height: 45%;
    }

    #logos a
    {
        display: inline-block;
        width: 5%;
        min-width: 105px;
    }

    #carousel-2 .carousel-inner
    {
        height: 100%;
    }

    #carousel-2 .carousel-inner .item
    {
        height: 100%;
    }
}