/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    a#logo{
        width:330px;
        height:236px;
        margin-left:-160px;
    }
    a#logo2{
        width:330px;
        margin-left:-160px;
    }
    /** SMALL MENU when scroll **/
    .navbar-sm #navbar{
        margin: -50px;
    }
    .navbar-sm #navbar .fleft{
        margin-left: 300px;
    }
    .navbar-sm #navbar .fright{
        margin-right: 325px;
    }
    .navbar-sm .container-fluid:not(.fixed-top) a{
        z-index: 500;
        position: relative;
    }
    .navbar-sm #navbar .nav > li > a,
    .navbar-sm #navbar .nav > li > a:hover,
    .navbar-sm #navbar .nav > li > a:focus{
        font-size: 12px;
    }

    .navbar-nav > li > .dropdown-menu{
        width: 320px;
    }


    /***************/
    /*** GENERAL ***/

    a.button{

    }


    /*******************/
    /*** SEARCH FORM ***/
    #search form .row > div:last-of-type select{
        margin-right: 50px;
    }

    /************/
    /*** HOME ***/
    #next h2:before, #next h2:after, #lowcost h2:before, #lowcost h2:after{
        width: 250px;
    }
    #stats .item{
        margin-bottom: 0;
    }
    #parents a div{
        height: 233px;
    }

    /*** NAV PILLS ***/
    .nav.nav-pills.associative > li > a,
    .nav.nav-pills.associative > li > a:hover,
    .nav.nav-pills.associative > li > a:focus{
        font-size: 18px;
        line-height: 26px;
    }
    .nav.nav-pills.associative > li a:before,
    .nav.nav-pills.associative > li a:after {
        border-width: 18px 15px;
    }

    #cata_courrier {
        font-size: 20px;
    }

    .item-sejour .duration{
        height: 57px;
    }
    .item-sejour .location{
        height: 39px;
    }
    .item-sejour .activities{
        height: 76px;
    }
    .container-type .item-sejour a.button{
        font-size: 17px;
    }


    /**************/
    /*** SEJOUR ***/
    #sejour .pictures .age-range {
        width: 150px;
        height: 150px;
        border-radius: 150px;
        padding-top: 15px;
        font-size: 20px;
    }
    #sejour .pictures .age-range p{
        font-size: 20px;
        line-height: 20px;
    }
    #sejour .booking button[type="submit"] span,
    #sejour .booking button[type="submit"] .icon{
        font-size: 36px;
    }
    #sejour-left .nav.nav-pills > li > a span,
    #sejour-left .nav.nav-pills > li > a:hover span,
    #sejour-left .nav.nav-pills > li > a:focus span {
        font-size: 17px;
    }


    #sejour-right > div#sessions h2{
        font-size: 38px;
        line-height: 38px;
    }
    #sejour-right > div#downloads h2 span {
        font-size: 34px;
        line-height: 34px;
    }
    #sejour-right > div#downloads h2 .icon:last-of-type{
        font-size: 34px;
    }
    #sejour-right > div td {
        font-size: 14px;
    }


    /************************/
    /*** Espace Adh�rents ***/
    #espace_adherents h3::after{
        width: 915px;
    }
    #espace_adherents h3:last-of-type::after{
        width: 675px;
    }
    #suivi-sejour h3::after{
        width: 600px;
    }
    #suivi-sejour h3.photos_added::after{
        width: 800px;
    }

    /*** Suivi R�sa ***/
    #suivi-resa .h2 div{
        font-size: 25px;
    }
    #suivi-resa .h2 div.small {
        font-size: 13px;
    }
    #suivi-resa h3.line::after {
        width: 775px;
    }
    #suivi-resa .zones ul li p {
        font-size: 15px;
    }


    /*** Suivi S�jour ***/
    #suivi-sejour .menu a div p {
        font-size: 18px;
    }
    #suivi-sejour .menu a p strong{
        font-size: 34px;
    }
    #suivi-sejour a#upload_photos {
        height: 201px;
    }
    #suivi-sejour #photos_sejour a{
        height:93px;
    }


    /**************/
    /*** FOOTER ***/
    #footer #newsletter h3 {
        font-size: 50px;
    }
    #footer #newsletter form{
        height:56px;
        line-height:56px;
    }
    #footer #newsletter form input[name="email"]{
        width: 225px;
    }

    #footer #social-networks li a .icon{
        font-size: 2.5em;
    }
    #footer #social-networks li a.blog .icon{
        font-size: 5em;
    }
}