/* ( o ) ---------- */
/*  | |  CSS Styles */
/*----------------- */


/*dev
.bin{outline:1px solid red;background: #006}
.bin:nth-child(even){outline:1px solid green;background: #060}
.bin:nth-child(+3){outline:1px solid blue;background: #600}
*/

.thepage{padding-bottom: 0;background: #000}
.wall-bin{}

.welcome-bin, .insert-bin, .launchpad-bin{padding:0 20px 20px; color:#eeebd6}
.insert-bin {}
.insert-bin p{ }
.insert-bin span{font-size: 1.7em ;margin-right: 20px}
.insert-bin b{color: #fc6;font-weight: bold}
.insert-bin a{vertical-align: baseline;display: inline-block;margin-top:1em}

.welcome-bin h1{font-size:1.6154em;color:#fc6}
.welcome-bin h1 b, .welcome-bin h1 strong{color:#eeebd6}

.launchpad-bin-b {font-size:1em;background-color: #1c1c1c;}
.launchpad-bin-b li:nth-child(even) {background-color: #212121}
.launchpad-bin-b li {text-align: center;border: 1px solid #000}

/* TABLETTE */
@media (min-width: 44em){
.thepage{width:704px;margin:0 auto}
    .wall-bin{margin-top:20px}
    .welcome-bin h1{padding-bottom:0}

    .launchpad-bin {padding:0;margin: 0 0 2em}
    .launchpad-bin li{width:25%;float: left;}
    .launchpad-bin p{margin:20px;border-top: 1px solid #757268 }


    /*.launchpad-bin-b {margin-bottom: 36px}*/
    .launchpad-bin-b {margin-bottom: 1px}
    .launchpad-bin-b ul {display: table;width: 100%}
    .launchpad-bin-b li {width: 25%;display: table-cell;vertical-align: middle;padding:1em 1.6154em;border-collapse: collapse;}

    /*.launchpad-bin-b li:nth-child(even) {background-color: #232320}*/
    .launchpad-bin-b p{ }

}

/*ORDI*/
@media (min-width: 68.75em){
    .thepage{width:1100px;}
    .bin{float:left}
    .wall-bin, .launchpad-bin{width:854px}
    .welcome-bin, .insert-bin{padding:0 0;width:166px;margin-left: 80px;text-align: left}
    .wall-bin{margin:36px 0 0 }
    .welcome-bin{margin-top:36px;min-height: 516px}
    .welcome-bin h1{font-size:1.2em;}

    .insert-bin{min-height:310px }
    .random-btn-bin{margin-top:310px }
    .insert-bin span {font-size:1em}
    .insert-bin p{font-size:1em}

        .launchpad-bin-b {float:none;}
        .launchpad-bin p{margin:1em 1.5em}
        .launchpad-bin li:first-child p{margin-left:0}
        .launchpad-bin li:last-child p{margin-right:0}

}

/*TV*/
@media (min-width: 109.75em){
    .thepage{width:1756px;}
    .wall-bin, .launchpad-bin{width:1280px}
    .welcome-bin, .insert-bin{width:380px;margin-left: 96px;}
    .welcome-bin{min-height: 756px}
    .welcome-bin h1 b, .welcome-bin h1 strong{display: block}

    .insert-bin{min-height:460px }
    .random-btn-bin{margin-top:460px }
}