@CHARSET "UTF-8"; /* Default Tags */ body { margin:0; padding:1em; font-family: 'Open Sans', sans-serif; font-size: 1em; color:#333; background:#DDD; min-width: 30em; } a { text-decoration: none; color:#333; } a:hover { color:#08288B; } h1 { margin:0 0 1em 0; } /* Common Classes */ .fa-icon { margin-right:0.5em; } /* Font Awesome Classes */ .fa-film:before { content: "\f008"; } .fa-trailer:before { content: "\f144"; } .fa-spinner:before { content: "\f110"; } .fa-cinema:before { content: "\f017"; } .fa-date:before { content: "\f133"; } .fa-power:before { content: "\f1b0"; } .fa-edito:before { content: "\f0e7"; } .fa-feedback:before { content: "\f0b0"; } /* Sections */ /* Section - Header */ header { padding:1em 0 1em calc(113px + 0.5em); background:url(../images/logo_ugc.png) 0 50% no-repeat; margin:0 0 0 0.5em; font-size: 2em; color:#08288B; visibility:hidden; } /* Section - Main */ main { margin-top:1em; } #buffer { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 1em; height: 1em; margin: auto; padding: 0px; font-size:2em; color:#08288B; padding-bottom: 0.5em; } /* Section - Film */ .film { position:relative; background:white; margin-bottom:1em; } .film:nth-child(even) { } .film .bg { position:absolute; width:1000%; opacity:0.3; z-index: -1; display:none; } .film .info { position:absolute; top:0; left:152px; padding-left:1em; width: calc(100% - 1em - 152px); } .film p { margin:0.5em 0; } .film .title a.name { font-weight: bold; } .film .title .edito { font-style: italic; margin-left:1em; color:#999; } .film img.poster { width:152px; display: block; } .film .trailer { } .film .timetable { margin-top:1em; font-size: 0.8em; } .film .timetable p { line-height: 2.0; margin: 0; } .film .timetable .cinema { margin-right:0.5em; } .film .timetable .cinema .fa { font-size: 1.25em; line-height: 0.7656249414em; vertical-align: -14.06250352%; } .film .timetable .lang { margin-right:0.5em; } .film .timetable .time { background:#666; color:white; padding:0.1em 0.4em; border-radius:3px; } .film .timetable .time:hover { background:#08288B; } /* Section - Feeback */ #feedback { background:#EEE; padding:1em; font-size:0.6em; margin-bottom: 1em; display:none; color:#999; } #feedback p:FIRST-CHILD { margin-top:0; } #feedback p:LAST-CHILD { margin-bottom:0; } /* Section - Footer */ footer { font-size: 0.8em; margin: 1em 0px; display: none; color:#08288B; }