balsamine.2015-2016
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

typography.less
text/plain

Download raw (5.9 KB)

/* Here you can put your specific typography, layout styles. */
/* FONTES */
@font-face {
    font-family: "Mincho";
    src: url("/fonts/Ume-Mincho_Balsa.ttf");
}

@font-face {
    font-family: "Gothic";
    src: url("/fonts/UmeLoop/UmeLoopGothic6.otf");
}
@font-face {
    font-family: "Gothic12";
    src: url("/fonts/UmeLoop/UmeLoopGothic12.otf");
}

@font-face {
    font-family: "UmeVertical";
    //src: url("/fonts/Ume-P-Gothic-Vertical.ttf");
    src: url("/fonts/UmeLoop/UmeLoopVertical6.otf");
}


/* VARIABLES */

@color: #0a3e2c;
@color2: #8b634b;
@small: 0.8em;

/* STYLES COMMUNS */

body {
font-family: "Gothic";
font-weight: 300;
font-size: 10pt;
line-height: 1.25em;
texte-transform: uppercase;
color: @color;
}

.body {
width:100%;
height: 100%;
//padding-bottom: 20mm;
}

.small {
    font-size:@small;
    }

.header {
font-size: 1em;
        font-weight: 200;
padding-top: 16px;
//position: absolute;
}

.footer {
    font-size: 7pt;
    font-weight: 300;
    height: 0;
    }

.paper {
    position: relative;
}

section.trame {
    position: absolute;
    top: 0;
    left: 0;
}



.paper:nth-child(even) section.header:before {
content: counter(page-counter);
}
.paper:nth-child(even) section.header:after {
content: "";
}




h1{
    font-family: Gothic12;
font-weight: 300;
font-size: 2em;
line-height: 1.25em;
padding:0px;
//-webkit-region-break-before: always;
text-align: center;
margin-bottom: 1em;
}

h2{
    font-family: "Gothic12";
    //font-weight: 600;
font-size: 2.2em;
line-height: 1.1em;
text-transform: uppercase;
text-align: center;
margin-bottom: 0.5em;
margin-top: 0;
}

h3{
font-size: 1em;
margin-top: 0.5em;
}


address {
    white-space: pre;
}

p + p {
    margin-top: 1em;
}

b {
    //font-family: Mincho;
    //outline: 1px solid @color;
text-decoration: underline;
    }

em {
    font-style: italic;
}

sup {
    font-size: 0.7em;
    vertical-align: 0.5em;
    line-height: 0;
}

/* - - - - - - - - - - - - - - - - - S P E C T A C L E S - - - - - - - - - - - - - - - - -*/

div.spectacle {
    -webkit-region-break-before: always;
    background-position: center top;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    height: 8.5cm;


    text-align:left;
display: -webkit-flex-inline;
-webkit-justify-content: space-between;
-webkit-flex-direction: column;
-webkit-flex-wrap: wrap;

div {
display: block;
border-bottom: 1px solid @color;
padding-bottom: 0.3em;
padding-top: 0.3em;
}

.artist {
    margin: 0;
    
dt {
    font-family: "Gothic";
               text-transform:uppercase;
    float: left;
    padding: 5px 10px 0.85em 10px;
outline: 1px solid @color;
}
dd {
    text-align: center;
    vertical-align: top;
    padding: 0.85em 0px 5px 0px;
outline: 1px solid @color;
margin-top: 1px;
}
dd + dt {
margin-top: 1px;
}
}

.spectacle-infos {
width: 75%;
margin: 0 auto;
font-family: "Gothic";
          position: absolute;
          bottom: 0em;
          text-align: center;
          width: 100%;

.type {
}

.date {
border-top: 1px solid @color;
}
}

}

.vignette {
    //outline: none;
    width: 1.25cm;
    padding: 0.5em !important;
}

.tsp {
    position: absolute;
    top: 40%;
    left: 25%;
}

/* - - - - - - - - - - - - - - - - - S P É C I F I Q UE    À    C H A Q U E    S P E C T A C L E  - - - - - - - - - - - - - - - - -*/
#page-1 .page {
.header{
display:none;
}
}
#page-2 .page {
.header{
display:none;
}
}


// Titres courants édito
#page-3 .page section.header:before,
#page-5 .page section.header:before {
        content: "L’art – acte de résistance";
        text-align : right;
        font-size: 10px;
}

#page-4 .page section.header:after,
#page-6 .page section.header:after {
        content: "L’art, acte de résistance";
        text-align: left;
        font-size: 10px;
}



#edito {
-webkit-region-break-before: always;
text-align: justify;
}

#calendrier{
    text-align: center;
}

#bombe { 
    background-image: url("/img/grenade.png"); 
background-size: 100%;
}

#whispers {
    
.tsp {
    top: -7%;
}
}

#nevermore {
    
.tsp {
    top: -5%;
}
}

#juste-avant{
    background-image: url("/img/airmax-tsp.png"); 
background-size: 100%;
background-position: 0 110px;
}


#colonie { 
    background-image: url("/img/pinata.png"); 
background-size: 70%;
background-position: center 50px;
}

#ravage {
    
.tsp {
    top: -6%;
}
}

#cataclop { 
    background-image: url("/img/cataclop_serpent.png"); 
background-size: 80%;
background-position: 0 120px;
.tsp {
    top: 11%;
}
}

#pollutions{
    background-image: url("/img/wig_tsp_plus.png");
    background-size: 73%;
background-position: 35px 52px;
    }


/*       I N F O S     P R A T I Q U E S     */

#infos-pratiques {
-webkit-region-break-before: always;
font-family: UmeVertical;
font-size: 0.7em;
line-height: 1.3em;
}

#page-22 .page {
background-image: url("/img/text-shapes_flat.svg");
background-position: 0 0;
}

#pass {
-webkit-region-break-before: always;
height: 7cm;
padding:2mm;
position: relative;

h2 {
margin-bottom: 0.5em;
}

#sticker {
position: absolute;
bottom: -10px;
right: 0px;
width: 3cm;
}
}



dl.infos-pass {
text-transform : uppercase;
font-size: 0.5em;
font-family: UmeVertical;
display: -webkit-flex;
-webkit-flex-wrap: wrap;
-webkit-flex-direction: row;
-webkit-align-content: stretch;
width: 70%;
margin: 0 auto;

dt {
    -webkit-flex-grow: 0;
margin-top: 2em;
margin-bottom: 1em;
}
dd {
    text-align: center;
    vertical-align: top;
-webkit-flex-grow: 2;
border-bottom: 1px solid @color;
-webkit-align-self: flex-end;
-webkit-flex-basis: 110px;

}

}

#tarifs {

.tarif {
margin: 0.5em 0;
display: -webkit-flex;
-webkit-flex-wrap: wrap;

span {
-webkit-flex-grow: 1;
text-align: center;
margin-bottom: 1em;
}
.prix {
border: 1px solid @color2;
-webkit-border-radius: 20px;
padding: 0.5em 0.25em;
}
.notes{
font-size:@small;
line-height:1.3em;
}
}
h3 {
text-transform: uppercase;
text-decoration: underline;
text-align: center;
}
}


#logos {
    -webkit-region-break-before: always;
}