From 496b5f2ce34b1c6380919ffaae5c7ef29a6d51eb Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Fri, 15 Jul 2016 14:50:23 +0200 Subject: [PATCH] update locales, gulp build --- app/locale/fr/LC_MESSAGES/django.mo | Bin 4395 -> 4534 bytes app/locale/fr/LC_MESSAGES/django.po | 74 +- app/organization/team/admin.py | 14 - app/organization/team/models.py | 16 +- app/static/css/index.min.css | 2000 +---------------- .../img/favicons/apple-touch-icon-152x152.png | Bin 4238 -> 5893 bytes .../img/favicons/apple-touch-icon-180x180.png | Bin 7127 -> 7127 bytes app/static/img/favicons/favicon-16x16.png | Bin 378 -> 474 bytes app/static/js/index.min.js | 272 +-- 9 files changed, 196 insertions(+), 2180 deletions(-) diff --git a/app/locale/fr/LC_MESSAGES/django.mo b/app/locale/fr/LC_MESSAGES/django.mo index 391cf55bc9c64b57b5adadf9ded94ec8cc67d27d..f7e434bafde66011c9c1c9b6d8c212954fcb38e7 100644 GIT binary patch delta 2166 zcmX|?TWFL=6vt<`CT=!2-KsH-CUMo+n0jqR4(-2THXMTi_#fnPei~vB${yks zgat4ImcU}T5@u?tMk+jRA1^KRm9;zIOxnlbLf8wZ!5dJH?ie4M{Rt#?H)4DWweYVn z3y#7Z_>b{ln5(U(<4qCIf!JIj)XtU|%b_OLT6-td`2A1;AGZE3sDRJF8L;2_FF^(V zBg}<2&He}$DbnA?X8#{*p>(#R9cA;veCe zgCY1TNd7fp62mMQ(ZRj7MP!?bA>jxe9sQ z9c%vtHSd=Ml{r-Yfc0=3%5gbiYsb~bS}6M_s9W9$^%*unrLq}np*E-#ABXbW3$=lZ zPzxrZ{5*oQVd4oDO&EomFb3t&k5Ln5LuI50%Dxn8Vl~u}?SdM2*w}6Tr=S)ZfEstf z`fr>4J|x2l_w!W6jabL;kQm%3)WWZ!7M_4Q!vF^@$GK4bc~JH+)R~q-Wnwwhk*u+H zJyb@UjC*0azW@C;;A`uML#6hlH-Ou3{og{RasYBl?i!TCyHI!K0aPZ2A&+~?OB;D^ z9EZx>BvfD_Zemd1e<2k)EQQ)hC6wbD4S;n}3v7pS&}{vkW{*Rq_%!rV4i)GHYu|$0 zakmM5hLp`6NJZ;=rPR39s0?gI4JaQiMMX%dor_XskySVyZ`XBjJJLo}KAwVGW2}Oo zBmHmcQ|s&ERih8khv-xE5mHw6AQkVj!S(1p87SK2CrD{mS&Ni`RMCAXM%z*b;|93c ztF!+SDg|f-dLK2SEhrD^Q&VX{U!ZbSh*X+U#H%^C)2MSzmEBa9r5bQG(vPebRU)sX z@*k$9vt5T)B96@a9XG-GXbDp4fVn^FbpEe$Z+7M3^szeIZd>T~1b6^rIu=y=ef$xHP;eNAMz^RNYq5NHh0hPMZ z7F>tQ;5Ovv9`fMb?kUu1ynqUz%k14Yeh=mF3)KE^Hvik^Wz;^uF##&T6zH+W1C9Lo{R|wha?(tStv;~fZ&*G@R z3~y|r7b=slPyzge>~#ai7}A-^I2kIlJRVHBVyN{y;dodMi{VKqe@~zSZZ~$C{gp>Y zxA-m8=hXvMx{pwf`=LszH03x6D)LOI7v@8~pa`bGQmFNZq1IPJ`KyIme+8-%x6JM} z)6vFus55#8|7UI-u=yyw>P11Qb?G+FfvVst8<#+~xH7009e@g;0_up)K>0a4H1D|! zHgO5+%&tOZegmrX_ig+bs)QZJmrxF0+kB7N`=BcM!{+;KegLX+el8M4b*V5~-+vYz zWv~D$^IXW!t>vLib{G#qRjLvyuo|cg>!2K7g$n2{RG?v-Z-Mgv9BO};&3~3%-+vz+ zmGl=>Y5ZJaMVbgT4nZ!lD?%F)%iLx(yk**;#Hc&99<4(Y&@40=De&RVOSh3SP`0bl zCZr71mJY$?7?;3pNdFgwW>fHaXf|4aR-lDw2Z}V^fvspInrKGy^4u~8Dvw$&QVAnX z=Qsszh!~7(V95G2;3PB`%|xZB7^&3y0@U`PT__vrPfl$oD$x0>Z5hJ<^R%wpPG?SJ z0OzCWXcbzFhPP=9bY%HvB9w&~l_NViBtA v^;d_>12w*wBS)%^R#%7rjtY$MWrw5V5`1;R_}cJ;_(A40bu`?O_}%vpuKSt( diff --git a/app/locale/fr/LC_MESSAGES/django.po b/app/locale/fr/LC_MESSAGES/django.po index b3c1beba..14b15c62 100644 --- a/app/locale/fr/LC_MESSAGES/django.po +++ b/app/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-07-15 14:31+0200\n" +"POT-Creation-Date: 2016-07-15 14:36+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -60,8 +60,8 @@ msgstr "" msgid "Site" msgstr "" -#: organization/core/models.py:13 organization/team/models.py:149 -#: organization/team/models.py:175 +#: organization/core/models.py:13 organization/team/models.py:152 +#: organization/team/models.py:184 msgid "name" msgstr "nom" @@ -69,7 +69,7 @@ msgstr "nom" msgid "description" msgstr "" -#: organization/core/models.py:30 organization/team/models.py:107 +#: organization/core/models.py:30 organization/team/models.py:110 msgid "title" msgstr "titre" @@ -101,15 +101,15 @@ msgstr "" msgid "briefs" msgstr "brèves" -#: organization/festival/models.py:22 organization/team/models.py:109 +#: organization/festival/models.py:22 organization/team/models.py:112 msgid "first name" msgstr "" -#: organization/festival/models.py:23 organization/team/models.py:110 +#: organization/festival/models.py:23 organization/team/models.py:113 msgid "last name" msgstr "" -#: organization/festival/models.py:24 organization/team/models.py:112 +#: organization/festival/models.py:24 organization/team/models.py:115 msgid "biography" msgstr "biographie" @@ -118,8 +118,6 @@ msgid "artist" msgstr "artiste" #: organization/magazine/models.py:19 -#, fuzzy -#| msgid "articles" msgid "article" msgstr "articles" @@ -264,12 +262,12 @@ msgid "organization type" msgstr "type d'organisation" #: organization/team/models.py:64 organization/team/models.py:84 -#: organization/team/models.py:160 +#: organization/team/models.py:166 msgid "URL" msgstr "" #: organization/team/models.py:70 organization/team/models.py:83 -#: organization/team/models.py:113 +#: organization/team/models.py:116 msgid "organization" msgstr "organisation" @@ -281,70 +279,88 @@ msgstr "classe de trame CSS" msgid "department" msgstr "département" -#: organization/team/models.py:106 +#: organization/team/models.py:100 +#, fuzzy +#| msgid "teams" +msgid "team" +msgstr "équipes" + +#: organization/team/models.py:109 msgid "user" msgstr "" -#: organization/team/models.py:108 +#: organization/team/models.py:111 msgid "gender" msgstr "genre" -#: organization/team/models.py:111 +#: organization/team/models.py:114 msgid "birthday" msgstr "déte de naissance" -#: organization/team/models.py:116 organization/team/models.py:158 -#: organization/team/models.py:194 +#: organization/team/models.py:119 organization/team/models.py:164 +#: organization/team/models.py:203 msgid "person" msgstr "personne" -#: organization/team/models.py:159 +#: organization/team/models.py:155 +msgid "nationality" +msgstr "" + +#: organization/team/models.py:165 msgid "link type" msgstr "type de lien" -#: organization/team/models.py:176 +#: organization/team/models.py:169 +#, fuzzy +#| msgid "link type" +msgid "link" +msgstr "type de lien" + +#: organization/team/models.py:185 msgid "slug" msgstr "" -#: organization/team/models.py:177 +#: organization/team/models.py:186 msgid "" "Use this field to define a simple identifier that can be used to style the " "different link types (i.e. assign social media icons to them)" msgstr "" -#: organization/team/models.py:182 +#: organization/team/models.py:191 msgid "ordering" msgstr "" -#: organization/team/models.py:195 +#: organization/team/models.py:204 msgid "teams" msgstr "équipes" -#: organization/team/models.py:196 +#: organization/team/models.py:205 msgid "begin date" msgstr "date de début" -#: organization/team/models.py:197 +#: organization/team/models.py:206 msgid "end date" msgstr "date de fin" -#: organization/team/models.py:198 +#: organization/team/models.py:207 msgid "role" msgstr "rôle" -#: organization/team/models.py:199 +#: organization/team/models.py:208 msgid "work" msgstr "travail" +#: organization/team/models.py:211 +msgid "activity" +msgstr "activité" + #: settings.py:45 -#, fuzzy -#| msgid "Location:" msgid "Action" -msgstr "Lieu:" +msgstr "Action" #: settings.py:46 msgid "Departement" -msgstr "" +msgstr "Département" #: settings.py:47 msgid "Footer" diff --git a/app/organization/team/admin.py b/app/organization/team/admin.py index 044ade88..78d3477a 100644 --- a/app/organization/team/admin.py +++ b/app/organization/team/admin.py @@ -34,20 +34,6 @@ class PersonAdminBase(admin.ModelAdmin): model = Person -# -# class PersonAdmin(BaseTranslationModelAdmin): -# -# model = Person -# inlines = [ActivityInline,] -# -# def get_fieldsets(self, request, obj = None): -# res = super(PersonAdmin, self).get_fieldsets(request, obj) -# # I only need to move one field; change the following -# # line to account for more. -# fields = (res[0][1]['fields']) -# -# res[0][1]['fields'].append(res[0][1]['fields'].pop(0)) -# return res class PersonAdmin(BaseTranslationModelAdmin): diff --git a/app/organization/team/models.py b/app/organization/team/models.py index 128ce952..99289b0d 100644 --- a/app/organization/team/models.py +++ b/app/organization/team/models.py @@ -96,8 +96,11 @@ class Team(Named): department = models.ForeignKey('Department', verbose_name=_('department'), blank=True, null=True, on_delete=models.SET_NULL) + class Meta: + verbose_name = _('team') + def __unicode__(self): - return u"Team" + return self.name class Person(AdminThumbMixin, Photo): @@ -148,6 +151,9 @@ class Nationality(models.Model): name = models.CharField(_('name'), max_length=128) + class Meta: + verbose_name = _('nationality') + def __unicode__(self): return self.name @@ -159,6 +165,9 @@ class Link(models.Model): link_type = models.ForeignKey('LinkType', verbose_name=_('link type')) url = models.URLField(verbose_name=_('URL')) + class Meta: + verbose_name = _('link') + def __str__(self): return self.url @@ -196,7 +205,10 @@ class Activity(RichText): date_begin = models.DateField(_('begin date'), null=True, blank=True) date_end = models.DateField(_('end date'), null=True, blank=True) role = models.CharField(_('role'), blank=True, max_length=512) - description = models.TextField(_('work'), blank=True) + description = models.TextField(_('description'), blank=True) + + class Meta: + verbose_name = _('activity') def __unicode__(self): return ' - '.join((self.person, self.role, self.date_begin, self.date_end)) diff --git a/app/static/css/index.min.css b/app/static/css/index.min.css index c498fc4b..3d5bf329 100644 --- a/app/static/css/index.min.css +++ b/app/static/css/index.min.css @@ -1,2000 +1,2 @@ -@charset "UTF-8"; -html { - font-size: 100%; - line-height: 1.5em; -} -@media print { - html { - font-size: 12pt; - } -} - -html, body { - box-sizing: border-box; - margin: 0; - padding: 0; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -a { - outline: none; - color: #000; - text-decoration: inherit; -} - -img { - max-width: 100%; - height: auto; -} - -body { - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - color: #000; - font-family: "Merriweather", serif; -} - -::-moz-selection { - background: #000; - color: #fff; -} - -::selection { - background: #000; - color: #fff; -} - -::-moz-selection { - background: #000; - color: #fff; -} - -h1, h2, h3 { - margin: 0; -} - -h1 { - font-size: 42px; - font-size: 2.625rem; - line-height: 48px; - line-height: 3rem; - font-weight: 700; - font-family: "Oswald", sans-serif; - margin-bottom: 24px; - margin-bottom: 1.5rem; - margin-top: 24px; - margin-top: 1.5rem; -} - -h2 { - font-size: 30px; - font-size: 1.875rem; - line-height: 36px; - line-height: 2.25rem; - font-weight: 400; - font-family: "Oswald", sans-serif; - margin-bottom: 48px; - margin-bottom: 3rem; - margin-top: 24px; - margin-top: 1.5rem; -} -h2 + .chapo { - margin-top: 0px; - margin-top: 0; - margin-bottom: 24px; - margin-bottom: 1.5rem; -} - -p { - margin-top: 0px; - margin-top: 0; - margin-bottom: 24px; - margin-bottom: 1.5rem; - line-height: 30px; - line-height: 1.875rem; - font-family: "Merriweather", serif; -} -p a:not(.button) { - position: relative; - z-index: 1; -} -p a:not(.button):after { - -webkit-transition: all 0.15s ease-in-out; - transition: all 0.15s ease-in-out; - content: ""; - display: block; - position: absolute; - left: 0; - right: 0; - bottom: 0; - height: 1px; - background: #C3C3C3; - z-index: -1; -} -p a:not(.button):hover:after { - bottom: 0; - background: #F8E71C; - height: 100%; -} - -hr { - border: 0; - border-top: 1px solid black; - height: 11px; - background-color: #F8E71C; - margin: 120px 0px 48px 0px; - margin: 7.5rem 0 3rem 0; -} - -figure { - margin: 0; -} -figure figcaption { - text-align: center; - width: 300px; - margin: 0 auto; - display: block; - margin-top: 6px; - margin-top: 0.375rem; - font-size: 12px; - font-size: 0.75rem; - line-height: 18px; - line-height: 1.125rem; - font-family: "Merriweather", serif; - font-weight: 300; -} -figure img { - display: block; -} - -.chapo { - font-size: 20px; - font-size: 1.25rem; - line-height: 30px; - line-height: 1.875rem; - font-family: "Merriweather", serif; - margin-top: 120px; - margin-top: 7.5rem; - margin-bottom: 72px; - margin-bottom: 4.5rem; - font-weight: 900; -} - -.button { - border: 0; - outline: 0; - background: none; - font-size: 20px; - font-size: 1.25rem; - line-height: 24px; - line-height: 1.5rem; - font-family: "Oswald", sans-serif; - padding: 6px 24px; - padding: 0.375rem 1.5rem; - margin: 0px; - margin: 0; - font-weight: 300; - background: #F8E71C; - display: inline-block; - vertical-align: middle; - cursor: pointer; - -webkit-transition: all 0.25s ease-in-out; - transition: all 0.25s ease-in-out; -} -.button:hover { - background: black; - color: #F8E71C; -} -.button--small { - font-size: 16px; - font-size: 1rem; - padding: 4.32px 24px; - padding: 0.27rem 1.5rem; -} -.button--xsmall { - font-size: 14px; - font-size: 0.875rem; - padding: 3px 12px; - padding: 0.1875rem 0.75rem; -} -.button--block { - display: block; - text-align: center; - margin: 0px 0px 24px 0px; - margin: 0 0 1.5rem 0; -} - -.m1 { - margin: 24px; - margin: 1.5rem; -} - -.mt1 { - margin-top: 24px; - margin-top: 1.5rem; -} - -.mb1 { - margin-bottom: 24px; - margin-bottom: 1.5rem; -} - -.mr1 { - margin-right: 24px; - margin-right: 1.5rem; -} - -.ml1 { - margin-left: 24px; - margin-left: 1.5rem; -} - -.p1 { - padding: 24px; - padding: 1.5rem; -} - -.pt1 { - padding-top: 24px; - padding-top: 1.5rem; -} - -.pb1 { - padding-bottom: 24px; - padding-bottom: 1.5rem; -} - -.pr1 { - padding-right: 24px; - padding-right: 1.5rem; -} - -.pl1 { - padding-left: 24px; - padding-left: 1.5rem; -} - -.bg { - background-color: #F8E71C; -} - -@media (max-width: 46.99em) { - .hide-xxs { - display: none; - } -} - -@media (max-width: 60.74em) { - .hide-xs { - display: none; - } -} - -@media (max-width: 66.99em) { - .hide-sm { - display: none; - } -} - -@media (max-width: 85.74em) { - .hide-md { - display: none; - } -} - -@media (min-width: 85.75em) { - .hide-lg { - display: none; - } -} - -.section { - margin-top: 96px; - margin-top: 6rem; -} -.section:first-child { - margin-top: 0; -} - -/* Base container properties */ -.container, .container-fluid, .container-full, .container-fixed { - margin-right: auto; - margin-left: auto; - padding-left: 24px; - padding-right: 24px; -} -@media screen and (max-width: 1072px) { - .container, .container-fluid, .container-full, .container-fixed { - padding-left: 12px; - padding-right: 12px; - } -} - -/* Base column properties */ -.col-xxs-0, .col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12, .col-xs-0, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-0, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-0, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-0, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - box-sizing: border-box; - position: relative; - width: 100%; - padding-left: 12px; - padding-right: 12px; - min-height: 1px; - float: left; -} - -/* Set box-sizing */ -.container, -.row, -.row:after, -.row:before { - box-sizing: border-box; -} - -/* Container */ -.container { - max-width: 972px; -} -.container-full { - padding-left: 0; - padding-right: 0; -} -.container-fixed { - width: 1008px; -} -@media screen and (min-width: 1072px) { - .container { - max-width: 1072px; - } -} -@media screen and (min-width: 1372px) { - .container { - max-width: 1372px; - } -} - -/* Clearfix & box-model + list-style reset for ul support */ -.row { - *zoom: 1; - list-style: none; - margin: 0; - padding: 0; - border: 0; - margin-left: -12px; - margin-right: -12px; - /* Nested grid */ -} -.row:after { - content: ""; - display: table; - clear: both; -} -.row > .row { - clear: none; - float: left; - margin: 0 !important; -} - -/* Generate columns */ -@media screen and (min-width: 0) { - .col-xxs-0 { - width: 0%; - } - - .col-xxs-push-0 { - left: 0%; - } - - .col-xxs-pull-0 { - right: 0%; - } - - .col-xxs-offset-0 { - margin-left: 0%; - } - - .col-xxs-1 { - width: 8.33333%; - } - - .col-xxs-push-1 { - left: 8.33333%; - } - - .col-xxs-pull-1 { - right: 8.33333%; - } - - .col-xxs-offset-1 { - margin-left: 8.33333%; - } - - .col-xxs-2 { - width: 16.66667%; - } - - .col-xxs-push-2 { - left: 16.66667%; - } - - .col-xxs-pull-2 { - right: 16.66667%; - } - - .col-xxs-offset-2 { - margin-left: 16.66667%; - } - - .col-xxs-3 { - width: 25%; - } - - .col-xxs-push-3 { - left: 25%; - } - - .col-xxs-pull-3 { - right: 25%; - } - - .col-xxs-offset-3 { - margin-left: 25%; - } - - .col-xxs-4 { - width: 33.33333%; - } - - .col-xxs-push-4 { - left: 33.33333%; - } - - .col-xxs-pull-4 { - right: 33.33333%; - } - - .col-xxs-offset-4 { - margin-left: 33.33333%; - } - - .col-xxs-5 { - width: 41.66667%; - } - - .col-xxs-push-5 { - left: 41.66667%; - } - - .col-xxs-pull-5 { - right: 41.66667%; - } - - .col-xxs-offset-5 { - margin-left: 41.66667%; - } - - .col-xxs-6 { - width: 50%; - } - - .col-xxs-push-6 { - left: 50%; - } - - .col-xxs-pull-6 { - right: 50%; - } - - .col-xxs-offset-6 { - margin-left: 50%; - } - - .col-xxs-7 { - width: 58.33333%; - } - - .col-xxs-push-7 { - left: 58.33333%; - } - - .col-xxs-pull-7 { - right: 58.33333%; - } - - .col-xxs-offset-7 { - margin-left: 58.33333%; - } - - .col-xxs-8 { - width: 66.66667%; - } - - .col-xxs-push-8 { - left: 66.66667%; - } - - .col-xxs-pull-8 { - right: 66.66667%; - } - - .col-xxs-offset-8 { - margin-left: 66.66667%; - } - - .col-xxs-9 { - width: 75%; - } - - .col-xxs-push-9 { - left: 75%; - } - - .col-xxs-pull-9 { - right: 75%; - } - - .col-xxs-offset-9 { - margin-left: 75%; - } - - .col-xxs-10 { - width: 83.33333%; - } - - .col-xxs-push-10 { - left: 83.33333%; - } - - .col-xxs-pull-10 { - right: 83.33333%; - } - - .col-xxs-offset-10 { - margin-left: 83.33333%; - } - - .col-xxs-11 { - width: 91.66667%; - } - - .col-xxs-push-11 { - left: 91.66667%; - } - - .col-xxs-pull-11 { - right: 91.66667%; - } - - .col-xxs-offset-11 { - margin-left: 91.66667%; - } - - .col-xxs-12 { - width: 100%; - } - - .col-xxs-push-12 { - left: 100%; - } - - .col-xxs-pull-12 { - right: 100%; - } - - .col-xxs-offset-12 { - margin-left: 100%; - } -} -@media screen and (min-width: 752px) { - .col-xs-0 { - width: 0%; - } - - .col-xs-push-0 { - left: 0%; - } - - .col-xs-pull-0 { - right: 0%; - } - - .col-xs-offset-0 { - margin-left: 0%; - } - - .col-xs-1 { - width: 8.33333%; - } - - .col-xs-push-1 { - left: 8.33333%; - } - - .col-xs-pull-1 { - right: 8.33333%; - } - - .col-xs-offset-1 { - margin-left: 8.33333%; - } - - .col-xs-2 { - width: 16.66667%; - } - - .col-xs-push-2 { - left: 16.66667%; - } - - .col-xs-pull-2 { - right: 16.66667%; - } - - .col-xs-offset-2 { - margin-left: 16.66667%; - } - - .col-xs-3 { - width: 25%; - } - - .col-xs-push-3 { - left: 25%; - } - - .col-xs-pull-3 { - right: 25%; - } - - .col-xs-offset-3 { - margin-left: 25%; - } - - .col-xs-4 { - width: 33.33333%; - } - - .col-xs-push-4 { - left: 33.33333%; - } - - .col-xs-pull-4 { - right: 33.33333%; - } - - .col-xs-offset-4 { - margin-left: 33.33333%; - } - - .col-xs-5 { - width: 41.66667%; - } - - .col-xs-push-5 { - left: 41.66667%; - } - - .col-xs-pull-5 { - right: 41.66667%; - } - - .col-xs-offset-5 { - margin-left: 41.66667%; - } - - .col-xs-6 { - width: 50%; - } - - .col-xs-push-6 { - left: 50%; - } - - .col-xs-pull-6 { - right: 50%; - } - - .col-xs-offset-6 { - margin-left: 50%; - } - - .col-xs-7 { - width: 58.33333%; - } - - .col-xs-push-7 { - left: 58.33333%; - } - - .col-xs-pull-7 { - right: 58.33333%; - } - - .col-xs-offset-7 { - margin-left: 58.33333%; - } - - .col-xs-8 { - width: 66.66667%; - } - - .col-xs-push-8 { - left: 66.66667%; - } - - .col-xs-pull-8 { - right: 66.66667%; - } - - .col-xs-offset-8 { - margin-left: 66.66667%; - } - - .col-xs-9 { - width: 75%; - } - - .col-xs-push-9 { - left: 75%; - } - - .col-xs-pull-9 { - right: 75%; - } - - .col-xs-offset-9 { - margin-left: 75%; - } - - .col-xs-10 { - width: 83.33333%; - } - - .col-xs-push-10 { - left: 83.33333%; - } - - .col-xs-pull-10 { - right: 83.33333%; - } - - .col-xs-offset-10 { - margin-left: 83.33333%; - } - - .col-xs-11 { - width: 91.66667%; - } - - .col-xs-push-11 { - left: 91.66667%; - } - - .col-xs-pull-11 { - right: 91.66667%; - } - - .col-xs-offset-11 { - margin-left: 91.66667%; - } - - .col-xs-12 { - width: 100%; - } - - .col-xs-push-12 { - left: 100%; - } - - .col-xs-pull-12 { - right: 100%; - } - - .col-xs-offset-12 { - margin-left: 100%; - } -} -@media screen and (min-width: 972px) { - .col-sm-0 { - width: 0%; - } - - .col-sm-push-0 { - left: 0%; - } - - .col-sm-pull-0 { - right: 0%; - } - - .col-sm-offset-0 { - margin-left: 0%; - } - - .col-sm-1 { - width: 8.33333%; - } - - .col-sm-push-1 { - left: 8.33333%; - } - - .col-sm-pull-1 { - right: 8.33333%; - } - - .col-sm-offset-1 { - margin-left: 8.33333%; - } - - .col-sm-2 { - width: 16.66667%; - } - - .col-sm-push-2 { - left: 16.66667%; - } - - .col-sm-pull-2 { - right: 16.66667%; - } - - .col-sm-offset-2 { - margin-left: 16.66667%; - } - - .col-sm-3 { - width: 25%; - } - - .col-sm-push-3 { - left: 25%; - } - - .col-sm-pull-3 { - right: 25%; - } - - .col-sm-offset-3 { - margin-left: 25%; - } - - .col-sm-4 { - width: 33.33333%; - } - - .col-sm-push-4 { - left: 33.33333%; - } - - .col-sm-pull-4 { - right: 33.33333%; - } - - .col-sm-offset-4 { - margin-left: 33.33333%; - } - - .col-sm-5 { - width: 41.66667%; - } - - .col-sm-push-5 { - left: 41.66667%; - } - - .col-sm-pull-5 { - right: 41.66667%; - } - - .col-sm-offset-5 { - margin-left: 41.66667%; - } - - .col-sm-6 { - width: 50%; - } - - .col-sm-push-6 { - left: 50%; - } - - .col-sm-pull-6 { - right: 50%; - } - - .col-sm-offset-6 { - margin-left: 50%; - } - - .col-sm-7 { - width: 58.33333%; - } - - .col-sm-push-7 { - left: 58.33333%; - } - - .col-sm-pull-7 { - right: 58.33333%; - } - - .col-sm-offset-7 { - margin-left: 58.33333%; - } - - .col-sm-8 { - width: 66.66667%; - } - - .col-sm-push-8 { - left: 66.66667%; - } - - .col-sm-pull-8 { - right: 66.66667%; - } - - .col-sm-offset-8 { - margin-left: 66.66667%; - } - - .col-sm-9 { - width: 75%; - } - - .col-sm-push-9 { - left: 75%; - } - - .col-sm-pull-9 { - right: 75%; - } - - .col-sm-offset-9 { - margin-left: 75%; - } - - .col-sm-10 { - width: 83.33333%; - } - - .col-sm-push-10 { - left: 83.33333%; - } - - .col-sm-pull-10 { - right: 83.33333%; - } - - .col-sm-offset-10 { - margin-left: 83.33333%; - } - - .col-sm-11 { - width: 91.66667%; - } - - .col-sm-push-11 { - left: 91.66667%; - } - - .col-sm-pull-11 { - right: 91.66667%; - } - - .col-sm-offset-11 { - margin-left: 91.66667%; - } - - .col-sm-12 { - width: 100%; - } - - .col-sm-push-12 { - left: 100%; - } - - .col-sm-pull-12 { - right: 100%; - } - - .col-sm-offset-12 { - margin-left: 100%; - } -} -@media screen and (min-width: 1072px) { - .col-md-0 { - width: 0%; - } - - .col-md-push-0 { - left: 0%; - } - - .col-md-pull-0 { - right: 0%; - } - - .col-md-offset-0 { - margin-left: 0%; - } - - .col-md-1 { - width: 8.33333%; - } - - .col-md-push-1 { - left: 8.33333%; - } - - .col-md-pull-1 { - right: 8.33333%; - } - - .col-md-offset-1 { - margin-left: 8.33333%; - } - - .col-md-2 { - width: 16.66667%; - } - - .col-md-push-2 { - left: 16.66667%; - } - - .col-md-pull-2 { - right: 16.66667%; - } - - .col-md-offset-2 { - margin-left: 16.66667%; - } - - .col-md-3 { - width: 25%; - } - - .col-md-push-3 { - left: 25%; - } - - .col-md-pull-3 { - right: 25%; - } - - .col-md-offset-3 { - margin-left: 25%; - } - - .col-md-4 { - width: 33.33333%; - } - - .col-md-push-4 { - left: 33.33333%; - } - - .col-md-pull-4 { - right: 33.33333%; - } - - .col-md-offset-4 { - margin-left: 33.33333%; - } - - .col-md-5 { - width: 41.66667%; - } - - .col-md-push-5 { - left: 41.66667%; - } - - .col-md-pull-5 { - right: 41.66667%; - } - - .col-md-offset-5 { - margin-left: 41.66667%; - } - - .col-md-6 { - width: 50%; - } - - .col-md-push-6 { - left: 50%; - } - - .col-md-pull-6 { - right: 50%; - } - - .col-md-offset-6 { - margin-left: 50%; - } - - .col-md-7 { - width: 58.33333%; - } - - .col-md-push-7 { - left: 58.33333%; - } - - .col-md-pull-7 { - right: 58.33333%; - } - - .col-md-offset-7 { - margin-left: 58.33333%; - } - - .col-md-8 { - width: 66.66667%; - } - - .col-md-push-8 { - left: 66.66667%; - } - - .col-md-pull-8 { - right: 66.66667%; - } - - .col-md-offset-8 { - margin-left: 66.66667%; - } - - .col-md-9 { - width: 75%; - } - - .col-md-push-9 { - left: 75%; - } - - .col-md-pull-9 { - right: 75%; - } - - .col-md-offset-9 { - margin-left: 75%; - } - - .col-md-10 { - width: 83.33333%; - } - - .col-md-push-10 { - left: 83.33333%; - } - - .col-md-pull-10 { - right: 83.33333%; - } - - .col-md-offset-10 { - margin-left: 83.33333%; - } - - .col-md-11 { - width: 91.66667%; - } - - .col-md-push-11 { - left: 91.66667%; - } - - .col-md-pull-11 { - right: 91.66667%; - } - - .col-md-offset-11 { - margin-left: 91.66667%; - } - - .col-md-12 { - width: 100%; - } - - .col-md-push-12 { - left: 100%; - } - - .col-md-pull-12 { - right: 100%; - } - - .col-md-offset-12 { - margin-left: 100%; - } -} -@media screen and (min-width: 1372px) { - .col-lg-0 { - width: 0%; - } - - .col-lg-push-0 { - left: 0%; - } - - .col-lg-pull-0 { - right: 0%; - } - - .col-lg-offset-0 { - margin-left: 0%; - } - - .col-lg-1 { - width: 8.33333%; - } - - .col-lg-push-1 { - left: 8.33333%; - } - - .col-lg-pull-1 { - right: 8.33333%; - } - - .col-lg-offset-1 { - margin-left: 8.33333%; - } - - .col-lg-2 { - width: 16.66667%; - } - - .col-lg-push-2 { - left: 16.66667%; - } - - .col-lg-pull-2 { - right: 16.66667%; - } - - .col-lg-offset-2 { - margin-left: 16.66667%; - } - - .col-lg-3 { - width: 25%; - } - - .col-lg-push-3 { - left: 25%; - } - - .col-lg-pull-3 { - right: 25%; - } - - .col-lg-offset-3 { - margin-left: 25%; - } - - .col-lg-4 { - width: 33.33333%; - } - - .col-lg-push-4 { - left: 33.33333%; - } - - .col-lg-pull-4 { - right: 33.33333%; - } - - .col-lg-offset-4 { - margin-left: 33.33333%; - } - - .col-lg-5 { - width: 41.66667%; - } - - .col-lg-push-5 { - left: 41.66667%; - } - - .col-lg-pull-5 { - right: 41.66667%; - } - - .col-lg-offset-5 { - margin-left: 41.66667%; - } - - .col-lg-6 { - width: 50%; - } - - .col-lg-push-6 { - left: 50%; - } - - .col-lg-pull-6 { - right: 50%; - } - - .col-lg-offset-6 { - margin-left: 50%; - } - - .col-lg-7 { - width: 58.33333%; - } - - .col-lg-push-7 { - left: 58.33333%; - } - - .col-lg-pull-7 { - right: 58.33333%; - } - - .col-lg-offset-7 { - margin-left: 58.33333%; - } - - .col-lg-8 { - width: 66.66667%; - } - - .col-lg-push-8 { - left: 66.66667%; - } - - .col-lg-pull-8 { - right: 66.66667%; - } - - .col-lg-offset-8 { - margin-left: 66.66667%; - } - - .col-lg-9 { - width: 75%; - } - - .col-lg-push-9 { - left: 75%; - } - - .col-lg-pull-9 { - right: 75%; - } - - .col-lg-offset-9 { - margin-left: 75%; - } - - .col-lg-10 { - width: 83.33333%; - } - - .col-lg-push-10 { - left: 83.33333%; - } - - .col-lg-pull-10 { - right: 83.33333%; - } - - .col-lg-offset-10 { - margin-left: 83.33333%; - } - - .col-lg-11 { - width: 91.66667%; - } - - .col-lg-push-11 { - left: 91.66667%; - } - - .col-lg-pull-11 { - right: 91.66667%; - } - - .col-lg-offset-11 { - margin-left: 91.66667%; - } - - .col-lg-12 { - width: 100%; - } - - .col-lg-push-12 { - left: 100%; - } - - .col-lg-pull-12 { - right: 100%; - } - - .col-lg-offset-12 { - margin-left: 100%; - } -} -.breadcrumb { - list-style-type: none; - margin: 0; - padding: 0; - overflow: hidden; - *zoom: 1; - font-size: 12px; - font-size: 0.75rem; - line-height: 24px; - line-height: 1.5rem; - font-family: "Merriweather", serif; - font-weight: 300; -} -.breadcrumb__item { - float: left; - margin-right: 6px; - margin-right: 0.375rem; -} -.breadcrumb__item:after { - content: '|'; - display: block; - float: right; - margin-left: 6px; - margin-left: 0.375rem; -} -.breadcrumb__item:last-child { - font-weight: 700; -} -.breadcrumb__item:last-child:after { - display: none; -} -.breadcrumb__link { - text-decoration: none; -} -.breadcrumb__link:hover { - border-bottom: 1px solid black; -} - -.dashed { - position: relative; - display: inline-block; - z-index: 1; - padding-right: 48px; - padding-right: 3rem; -} -.dashed:before { - content: '.'; -} -.dashed:after { - position: absolute; - height: 40%; - width: 100%; - display: block; - top: 30%; - left: 0; - content: ""; - background: #F8E71C; - z-index: -1; -} -.dashed--gray:after { - background: #C3C3C3; -} - -.dotted { - position: relative; - display: inline-block; - z-index: 1; -} -.dotted:before { - content: '.'; -} - -.tag { - display: inline-block; - background: white; - font-size: 20px; - font-size: 1.25rem; - line-height: 33.6px; - line-height: 2.1rem; - font-family: "Oswald", sans-serif; - font-weight: 400; -} -.tag--small { - font-size: 14px; - font-size: 0.875rem; - line-height: 24px; - line-height: 1.5rem; - padding-right: 12px; - padding-right: 0.75rem; -} -.tag--xsmall { - font-size: 12px; - font-size: 0.75rem; - line-height: 24px; - line-height: 1.5rem; - padding-right: 6px; - padding-right: 0.375rem; -} -.tag--category { - background: black; - color: white; - padding-left: 12px; - padding-left: 0.75rem; - padding-right: 12px; - padding-right: 0.75rem; -} -.tag + .tag { - margin-left: -0.25em; -} - -.blockquote { - margin: 0; - padding: 0; - font-size: 20px; - font-size: 1.25rem; - line-height: 36px; - line-height: 2.25rem; - font-family: "Merriweather", serif; - margin-top: 72px; - margin-top: 4.5rem; - margin-bottom: 72px; - margin-bottom: 4.5rem; - margin-left: 24px; - margin-left: 1.5rem; - padding-left: 24px; - padding-left: 1.5rem; - font-weight: 900; - position: relative; -} -.blockquote:before { - content: ""; - display: block; - width: 1px; - height: 100%; - position: absolute; - background: black; - top: 0; - left: 0; -} -.blockquote--small { - margin-left: 12px; - margin-left: 0.75rem; - padding-left: 12px; - padding-left: 0.75rem; - font-weight: 400; - font-size: 16px; - font-size: 1rem; - line-height: 30px; - line-height: 1.875rem; -} - -.well { - width: 100%; - background: #F8E71C; - padding: 48px 0px; - padding: 3rem 0; - margin: 0px 0px 24px 0px; - margin: 0 0 1.5rem 0; - font-size: 25px; - font-size: 1.5625rem; - line-height: 40.8px; - line-height: 2.55rem; - font-family: "Oswald", sans-serif; - font-weight: 300; -} - -.pattern { - position: relative; -} -.pattern:after { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; - background-repeat: repeat; - background-position: top left; - opacity: 0.2; -} -.pattern--creation:after { - background-image: url(../img/patterns/creation.png); -} -.pattern--innovation:after { - background-image: url(../img/patterns/innovation.png); -} -.pattern--recherche:after { - background-image: url(../img/patterns/recherche.png); -} -.pattern--transmission:after { - background-image: url(../img/patterns/transmission.png); -} - -.flash { - background: #F8E71C; - overflow: hidden; - *zoom: 1; -} -.flash__title { - float: left; -} -.flash__text { - float: left; -} - -.article-box { - position: relative; - background: white; - display: block; - margin-bottom: 24px; - margin-bottom: 1.5rem; - -webkit-transition: all 0.25s ease-in-out; - transition: all 0.25s ease-in-out; -} -.article-box:hover { - box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.17); -} -.article-box:hover .article-box__image:after { - border-width: 12px; -} -.article-box__header { - position: relative; -} -.article-box__image { - margin: 0; - padding: 0; - width: 100%; - position: relative; -} -.article-box__image img { - display: block; - width: 100%; - max-width: 100%; - height: auto; -} -.article-box__image:after { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-width: 0px; - border-color: white; - border-style: solid; - -webkit-transition: all 0.25s ease-in-out; - transition: all 0.25s ease-in-out; -} -.article-box__tags { - position: absolute; - bottom: 0; - left: 0; - margin-bottom: 13.2px; - margin-bottom: 0.825rem; -} -.article-box__btn { - position: absolute; - bottom: 0; - right: 0; - margin-bottom: 12px; - margin-bottom: 0.75rem; - margin-right: 12px; - margin-right: 0.75rem; -} -.article-box__content { - padding: 6px 6px 24px 6px; - padding: 0.375rem 0.375rem 1.5rem 0.375rem; - position: relative; - height: 250px; - overflow: hidden; -} -@media (max-width: 46.99em) { - .article-box__content { - height: auto; - } -} -.article-box__content:after { - content: ""; - display: block; - position: absolute; - bottom: 0; - left: 0; - right: 0; - height: 100px; - background-color: rgba(255, 255, 255, 0); - *zoom: 1; - filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF'); - background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); - background-size: 100%; - background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #ffffff)); - background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 50%); - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 50%); -} -@media (max-width: 46.99em) { - .article-box__content:after { - display: none; - } -} -.article-box__title { - font-size: 25px; - font-size: 1.5625rem; - line-height: 30px; - line-height: 1.875rem; - font-family: "Oswald", sans-serif; - margin: 0px 0px 6px 0px; - margin: 0 0 0.375rem 0; -} -.article-box__subtitle { - font-size: 14px; - font-size: 0.875rem; - line-height: 18px; - line-height: 1.125rem; - font-family: "Merriweather", serif; - margin-top: 6px; - margin-top: 0.375rem; - font-weight: 400; -} -.article-box__desc { - font-size: 14px; - font-size: 0.875rem; - line-height: 18px; - line-height: 1.125rem; - font-family: "Merriweather", serif; - margin: 24px 0px 6px 0px; - margin: 1.5rem 0 0.375rem 0; - font-weight: 300; -} -.article-box--small .article-box__content { - height: auto; -} -.article-box--small .article-box__content:after { - display: none; -} -.article-box--small .article-box__btn { - display: none; -} - -.lSAction > a { - background: white; - width: 45px; - height: 53px; - padding: 0; - text-align: center; - display: block; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); -} -.lSAction > a:before { - display: inline-block; - font-family: 'fontawesome'; - font-size: 20px; - line-height: 53px; - opacity: .75; - color: black; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.lSAction > a.lSNext { - right: 0; -} -.lSAction > a.lSNext:before { - content: '\f105'; -} -.lSAction > a.lSPrev { - left: 0; -} -.lSAction > a.lSPrev:before { - content: '\f104'; -} - -.slick-prev:before { - content: '\f104'; -} - -[dir='rtl'] .slick-prev:before { - content: '\f105'; -} - -.slick-slide img { - margin: 0 auto; -} - -.slick-slide figure { - margin: 0 auto; -} - -/* Slider */ -.slick-loading .slick-list { - background: #fff url("./ajax-loader.gif") center center no-repeat; -} - -/* Icons */ -@font-face { - font-family: 'slick'; - font-weight: normal; - font-style: normal; - src: url("./fonts/slick.eot"); - src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); -} -/* Arrows */ -.slick-prev, -.slick-next { - font-size: 0; - line-height: 0; - position: absolute; - top: 50%; - display: block; - z-index: 2; - width: 45px; - height: 53px; - padding: 0; - -webkit-transform: translate(0, -50%); - transform: translate(0, -50%); - cursor: pointer; - color: transparent; - border: none; - outline: none; - background: rgba(255, 255, 255, 0.5); - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; -} - -.slick-prev:hover, -.slick-next:hover { - color: transparent; - outline: none; - background: white; - width: 50px; -} - -.slick-prev:hover:before, -.slick-next:hover:before { - opacity: 1; -} - -.slick-prev:hover:before { - -webkit-transform: translateX(5px); - transform: translateX(5px); -} - -.slick-next:hover:before { - -webkit-transform: translateX(-5px); - transform: translateX(-5px); -} - -.slick-prev.slick-disabled:before, -.slick-next.slick-disabled:before { - opacity: .25; -} - -.slick-prev:before, -.slick-next:before { - -webkit-transition: all 0.2s ease; - transition: all 0.2s ease; - display: inline-block; - font-family: 'fontawesome'; - font-size: 20px; - line-height: 1; - opacity: .75; - color: black; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.slick-prev { - left: 0px; -} - -[dir='rtl'] .slick-prev { - right: 0px; - left: auto; -} - -.slick-prev:before { - content: '\f104'; -} - -[dir='rtl'] .slick-prev:before { - content: '\f105'; -} - -.slick-next { - right: 0px; -} - -[dir='rtl'] .slick-next { - right: auto; - left: 0px; -} - -.slick-next:before { - content: '\f105'; -} - -[dir='rtl'] .slick-next:before { - content: ""; -} - -/* Dots */ -.slick-dotted.slick-slider { - margin-bottom: 30px; -} - -.slick-dots { - position: absolute; - bottom: -25px; - display: block; - width: 100%; - padding: 0; - margin: 0; - list-style: none; - text-align: center; -} - -.slick-dots li { - position: relative; - display: inline-block; - width: 20px; - height: 20px; - margin: 0 5px; - padding: 0; - cursor: pointer; -} - -.slick-dots li button { - font-size: 0; - line-height: 0; - display: block; - width: 20px; - height: 20px; - padding: 5px; - cursor: pointer; - color: transparent; - border: 0; - outline: none; - background: transparent; -} - -.slick-dots li button:hover, -.slick-dots li button:focus { - outline: none; -} - -.slick-dots li button:hover:before, -.slick-dots li button:focus:before { - opacity: 1; -} - -.slick-dots li button:before { - font-family: 'slick'; - font-size: 6px; - line-height: 20px; - position: absolute; - top: 0; - left: 0; - width: 20px; - height: 20px; - content: '•'; - text-align: center; - opacity: .25; - color: black; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.slick-dots li.slick-active button:before { - opacity: .75; - color: black; -} - +@charset "UTF-8";html{font-size:100%;line-height:1.5em}@media print{html{font-size:12pt}}body,html{box-sizing:border-box;margin:0;padding:0}*,:after,:before{box-sizing:inherit}a{outline:none;color:#000;text-decoration:inherit}img{max-width:100%;height:auto}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Merriweather,serif}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}h1,h2,h3{margin:0}h1{font-size:42px;font-size:2.625rem;line-height:48px;line-height:3rem;font-weight:700;margin-bottom:24px;margin-bottom:1.5rem}h1,h2{font-family:Oswald,sans-serif;margin-top:24px;margin-top:1.5rem}h2{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;font-weight:400;margin-bottom:48px;margin-bottom:3rem}h2+.chapo,p{margin-top:0;margin-bottom:24px;margin-bottom:1.5rem}p{line-height:30px;line-height:1.875rem;font-family:Merriweather,serif}p a:not(.button){position:relative;z-index:1}p a:not(.button):after{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:#c3c3c3;z-index:-1}p a:not(.button):hover:after{bottom:0;background:#f8e71c;height:100%}hr{border:0;border-top:1px solid #000;height:11px;background-color:#f8e71c;margin:120px 0 48px;margin:7.5rem 0 3rem}figure{margin:0}figure figcaption{text-align:center;width:300px;margin:0 auto;display:block;margin-top:6px;margin-top:.375rem;font-size:12px;font-size:.75rem;line-height:18px;line-height:1.125rem;font-family:Merriweather,serif;font-weight:300}figure img{display:block}.chapo{line-height:30px;line-height:1.875rem;font-family:Merriweather,serif;margin-top:120px;margin-top:7.5rem;margin-bottom:72px;margin-bottom:4.5rem;font-weight:900}.button,.chapo{font-size:20px;font-size:1.25rem}.button{border:0;outline:0;background:none;line-height:24px;line-height:1.5rem;font-family:Oswald,sans-serif;padding:6px 24px;padding:.375rem 1.5rem;margin:0;font-weight:300;background:#f8e71c;display:inline-block;vertical-align:middle;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.button:hover{background:#000;color:#f8e71c}.button--small{font-size:16px;font-size:1rem;padding:4.32px 24px;padding:.27rem 1.5rem}.button--xsmall{font-size:14px;font-size:.875rem;padding:3px 12px;padding:.1875rem .75rem}.button--block{display:block;text-align:center;margin:0 0 24px;margin:0 0 1.5rem}.m1{margin:24px;margin:1.5rem}.mt1{margin-top:24px;margin-top:1.5rem}.mb1{margin-bottom:24px;margin-bottom:1.5rem}.mr1{margin-right:24px;margin-right:1.5rem}.ml1{margin-left:24px;margin-left:1.5rem}.p1{padding:24px;padding:1.5rem}.pt1{padding-top:24px;padding-top:1.5rem}.pb1{padding-bottom:24px;padding-bottom:1.5rem}.pr1{padding-right:24px;padding-right:1.5rem}.pl1{padding-left:24px;padding-left:1.5rem}.bg{background-color:#f8e71c}@media (max-width:46.99em){.hide-xxs{display:none}}@media (max-width:60.74em){.hide-xs{display:none}}@media (max-width:66.99em){.hide-sm{display:none}}@media (max-width:85.74em){.hide-md{display:none}}@media (min-width:85.75em){.hide-lg{display:none}}.section{margin-top:96px;margin-top:6rem}.section:first-child{margin-top:0}.container,.container-fixed,.container-fluid,.container-full{margin-right:auto;margin-left:auto;padding-left:24px;padding-right:24px}@media screen and (max-width:1072px){.container,.container-fixed,.container-fluid,.container-full{padding-left:12px;padding-right:12px}}.col-lg-0,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-0,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-0,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-0,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xxs-0,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{box-sizing:border-box;position:relative;width:100%;padding-left:12px;padding-right:12px;min-height:1px;float:left}.container,.row,.row:after,.row:before{box-sizing:border-box}.container{max-width:972px}.container-full{padding-left:0;padding-right:0}.container-fixed{width:1008px}@media screen and (min-width:1072px){.container{max-width:1072px}}@media screen and (min-width:1372px){.container{max-width:1372px}}.row{*zoom:1;list-style:none;margin:0;padding:0;border:0;margin-left:-12px;margin-right:-12px}.row:after{content:"";display:table;clear:both}.row>.row{clear:none;float:left;margin:0!important}@media screen and (min-width:0){.col-xxs-0{width:0}.col-xxs-push-0{left:0}.col-xxs-pull-0{right:0}.col-xxs-offset-0{margin-left:0}.col-xxs-1{width:8.33333%}.col-xxs-push-1{left:8.33333%}.col-xxs-pull-1{right:8.33333%}.col-xxs-offset-1{margin-left:8.33333%}.col-xxs-2{width:16.66667%}.col-xxs-push-2{left:16.66667%}.col-xxs-pull-2{right:16.66667%}.col-xxs-offset-2{margin-left:16.66667%}.col-xxs-3{width:25%}.col-xxs-push-3{left:25%}.col-xxs-pull-3{right:25%}.col-xxs-offset-3{margin-left:25%}.col-xxs-4{width:33.33333%}.col-xxs-push-4{left:33.33333%}.col-xxs-pull-4{right:33.33333%}.col-xxs-offset-4{margin-left:33.33333%}.col-xxs-5{width:41.66667%}.col-xxs-push-5{left:41.66667%}.col-xxs-pull-5{right:41.66667%}.col-xxs-offset-5{margin-left:41.66667%}.col-xxs-6{width:50%}.col-xxs-push-6{left:50%}.col-xxs-pull-6{right:50%}.col-xxs-offset-6{margin-left:50%}.col-xxs-7{width:58.33333%}.col-xxs-push-7{left:58.33333%}.col-xxs-pull-7{right:58.33333%}.col-xxs-offset-7{margin-left:58.33333%}.col-xxs-8{width:66.66667%}.col-xxs-push-8{left:66.66667%}.col-xxs-pull-8{right:66.66667%}.col-xxs-offset-8{margin-left:66.66667%}.col-xxs-9{width:75%}.col-xxs-push-9{left:75%}.col-xxs-pull-9{right:75%}.col-xxs-offset-9{margin-left:75%}.col-xxs-10{width:83.33333%}.col-xxs-push-10{left:83.33333%}.col-xxs-pull-10{right:83.33333%}.col-xxs-offset-10{margin-left:83.33333%}.col-xxs-11{width:91.66667%}.col-xxs-push-11{left:91.66667%}.col-xxs-pull-11{right:91.66667%}.col-xxs-offset-11{margin-left:91.66667%}.col-xxs-12{width:100%}.col-xxs-push-12{left:100%}.col-xxs-pull-12{right:100%}.col-xxs-offset-12{margin-left:100%}}@media screen and (min-width:752px){.col-xs-0{width:0}.col-xs-push-0{left:0}.col-xs-pull-0{right:0}.col-xs-offset-0{margin-left:0}.col-xs-1{width:8.33333%}.col-xs-push-1{left:8.33333%}.col-xs-pull-1{right:8.33333%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-2{width:16.66667%}.col-xs-push-2{left:16.66667%}.col-xs-pull-2{right:16.66667%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-3{width:25%}.col-xs-push-3{left:25%}.col-xs-pull-3{right:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.33333%}.col-xs-push-4{left:33.33333%}.col-xs-pull-4{right:33.33333%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-5{width:41.66667%}.col-xs-push-5{left:41.66667%}.col-xs-pull-5{right:41.66667%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-6{width:50%}.col-xs-push-6{left:50%}.col-xs-pull-6{right:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.33333%}.col-xs-push-7{left:58.33333%}.col-xs-pull-7{right:58.33333%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-8{width:66.66667%}.col-xs-push-8{left:66.66667%}.col-xs-pull-8{right:66.66667%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-9{width:75%}.col-xs-push-9{left:75%}.col-xs-pull-9{right:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.33333%}.col-xs-push-10{left:83.33333%}.col-xs-pull-10{right:83.33333%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-11{width:91.66667%}.col-xs-push-11{left:91.66667%}.col-xs-pull-11{right:91.66667%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-12{width:100%}.col-xs-push-12{left:100%}.col-xs-pull-12{right:100%}.col-xs-offset-12{margin-left:100%}}@media screen and (min-width:972px){.col-sm-0{width:0}.col-sm-push-0{left:0}.col-sm-pull-0{right:0}.col-sm-offset-0{margin-left:0}.col-sm-1{width:8.33333%}.col-sm-push-1{left:8.33333%}.col-sm-pull-1{right:8.33333%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{width:16.66667%}.col-sm-push-2{left:16.66667%}.col-sm-pull-2{right:16.66667%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{width:25%}.col-sm-push-3{left:25%}.col-sm-pull-3{right:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.33333%}.col-sm-push-4{left:33.33333%}.col-sm-pull-4{right:33.33333%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{width:41.66667%}.col-sm-push-5{left:41.66667%}.col-sm-pull-5{right:41.66667%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{width:50%}.col-sm-push-6{left:50%}.col-sm-pull-6{right:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.33333%}.col-sm-push-7{left:58.33333%}.col-sm-pull-7{right:58.33333%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{width:66.66667%}.col-sm-push-8{left:66.66667%}.col-sm-pull-8{right:66.66667%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{width:75%}.col-sm-push-9{left:75%}.col-sm-pull-9{right:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.33333%}.col-sm-push-10{left:83.33333%}.col-sm-pull-10{right:83.33333%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{width:91.66667%}.col-sm-push-11{left:91.66667%}.col-sm-pull-11{right:91.66667%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{width:100%}.col-sm-push-12{left:100%}.col-sm-pull-12{right:100%}.col-sm-offset-12{margin-left:100%}}@media screen and (min-width:1072px){.col-md-0{width:0}.col-md-push-0{left:0}.col-md-pull-0{right:0}.col-md-offset-0{margin-left:0}.col-md-1{width:8.33333%}.col-md-push-1{left:8.33333%}.col-md-pull-1{right:8.33333%}.col-md-offset-1{margin-left:8.33333%}.col-md-2{width:16.66667%}.col-md-push-2{left:16.66667%}.col-md-pull-2{right:16.66667%}.col-md-offset-2{margin-left:16.66667%}.col-md-3{width:25%}.col-md-push-3{left:25%}.col-md-pull-3{right:25%}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.33333%}.col-md-push-4{left:33.33333%}.col-md-pull-4{right:33.33333%}.col-md-offset-4{margin-left:33.33333%}.col-md-5{width:41.66667%}.col-md-push-5{left:41.66667%}.col-md-pull-5{right:41.66667%}.col-md-offset-5{margin-left:41.66667%}.col-md-6{width:50%}.col-md-push-6{left:50%}.col-md-pull-6{right:50%}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.33333%}.col-md-push-7{left:58.33333%}.col-md-pull-7{right:58.33333%}.col-md-offset-7{margin-left:58.33333%}.col-md-8{width:66.66667%}.col-md-push-8{left:66.66667%}.col-md-pull-8{right:66.66667%}.col-md-offset-8{margin-left:66.66667%}.col-md-9{width:75%}.col-md-push-9{left:75%}.col-md-pull-9{right:75%}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.33333%}.col-md-push-10{left:83.33333%}.col-md-pull-10{right:83.33333%}.col-md-offset-10{margin-left:83.33333%}.col-md-11{width:91.66667%}.col-md-push-11{left:91.66667%}.col-md-pull-11{right:91.66667%}.col-md-offset-11{margin-left:91.66667%}.col-md-12{width:100%}.col-md-push-12{left:100%}.col-md-pull-12{right:100%}.col-md-offset-12{margin-left:100%}}@media screen and (min-width:1372px){.col-lg-0{width:0}.col-lg-push-0{left:0}.col-lg-pull-0{right:0}.col-lg-offset-0{margin-left:0}.col-lg-1{width:8.33333%}.col-lg-push-1{left:8.33333%}.col-lg-pull-1{right:8.33333%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{width:16.66667%}.col-lg-push-2{left:16.66667%}.col-lg-pull-2{right:16.66667%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-3{width:25%}.col-lg-push-3{left:25%}.col-lg-pull-3{right:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.33333%}.col-lg-push-4{left:33.33333%}.col-lg-pull-4{right:33.33333%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-5{width:41.66667%}.col-lg-push-5{left:41.66667%}.col-lg-pull-5{right:41.66667%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-6{width:50%}.col-lg-push-6{left:50%}.col-lg-pull-6{right:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.33333%}.col-lg-push-7{left:58.33333%}.col-lg-pull-7{right:58.33333%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-8{width:66.66667%}.col-lg-push-8{left:66.66667%}.col-lg-pull-8{right:66.66667%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-9{width:75%}.col-lg-push-9{left:75%}.col-lg-pull-9{right:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.33333%}.col-lg-push-10{left:83.33333%}.col-lg-pull-10{right:83.33333%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-11{width:91.66667%}.col-lg-push-11{left:91.66667%}.col-lg-pull-11{right:91.66667%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-12{width:100%}.col-lg-push-12{left:100%}.col-lg-pull-12{right:100%}.col-lg-offset-12{margin-left:100%}}.breadcrumb{list-style-type:none;margin:0;padding:0;overflow:hidden;*zoom:1;font-size:12px;font-size:.75rem;line-height:24px;line-height:1.5rem;font-family:Merriweather,serif;font-weight:300}.breadcrumb__item{float:left;margin-right:6px;margin-right:.375rem}.breadcrumb__item:after{content:'|';display:block;float:right;margin-left:6px;margin-left:.375rem}.breadcrumb__item:last-child{font-weight:700}.breadcrumb__item:last-child:after{display:none}.breadcrumb__link{text-decoration:none}.breadcrumb__link:hover{border-bottom:1px solid #000}.dashed{position:relative;display:inline-block;z-index:1;padding-right:48px;padding-right:3rem}.dashed:before{content:'.'}.dashed:after{position:absolute;height:40%;width:100%;display:block;top:30%;left:0;content:"";background:#f8e71c;z-index:-1}.dashed--gray:after{background:#c3c3c3}.dotted{position:relative;display:inline-block;z-index:1}.dotted:before{content:'.'}.tag{display:inline-block;background:#fff;font-size:20px;font-size:1.25rem;line-height:33.6px;line-height:2.1rem;font-family:Oswald,sans-serif;font-weight:400}.tag--small{font-size:14px;font-size:.875rem;padding-right:12px;padding-right:.75rem}.tag--small,.tag--xsmall{line-height:24px;line-height:1.5rem}.tag--xsmall{font-size:12px;font-size:.75rem;padding-right:6px;padding-right:.375rem}.tag--category{background:#000;color:#fff;padding-left:12px;padding-left:.75rem;padding-right:12px;padding-right:.75rem}.tag+.tag{margin-left:-.25em}.blockquote{margin:0;padding:0;font-size:20px;font-size:1.25rem;line-height:36px;line-height:2.25rem;font-family:Merriweather,serif;margin-top:72px;margin-top:4.5rem;margin-bottom:72px;margin-bottom:4.5rem;margin-left:24px;margin-left:1.5rem;padding-left:24px;padding-left:1.5rem;font-weight:900;position:relative}.blockquote:before{content:"";display:block;width:1px;height:100%;position:absolute;background:#000;top:0;left:0}.blockquote--small{margin-left:12px;margin-left:.75rem;padding-left:12px;padding-left:.75rem;font-weight:400;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem}.well{width:100%;background:#f8e71c;padding:48px 0;padding:3rem 0;margin:0 0 24px;margin:0 0 1.5rem;font-size:25px;font-size:1.5625rem;line-height:40.8px;line-height:2.55rem;font-family:Oswald,sans-serif;font-weight:300}.pattern{position:relative}.pattern:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:repeat;background-position:0 0;opacity:.2}.pattern--creation:after{background-image:url(../img/patterns/creation.png)}.pattern--innovation:after{background-image:url(../img/patterns/innovation.png)}.pattern--recherche:after{background-image:url(../img/patterns/recherche.png)}.pattern--transmission:after{background-image:url(../img/patterns/transmission.png)}.flash{background:#f8e71c;overflow:hidden;*zoom:1}.flash__text,.flash__title{float:left}.article-box{position:relative;background:#fff;display:block;margin-bottom:24px;margin-bottom:1.5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.article-box:hover{box-shadow:0 0 14px 0 rgba(0,0,0,.17)}.article-box:hover .article-box__image:after{border-width:12px}.article-box__header{position:relative}.article-box__image{margin:0;padding:0;width:100%;position:relative}.article-box__image img{display:block;width:100%;max-width:100%;height:auto}.article-box__image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid #fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.article-box__tags{position:absolute;bottom:0;left:0;margin-bottom:13.2px;margin-bottom:.825rem}.article-box__btn{position:absolute;bottom:0;right:0;margin-bottom:12px;margin-bottom:.75rem;margin-right:12px;margin-right:.75rem}.article-box__content{padding:6px 6px 24px;padding:.375rem .375rem 1.5rem;position:relative;height:250px;overflow:hidden}@media (max-width:46.99em){.article-box__content{height:auto}}.article-box__content:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:100px;background-color:hsla(0,0%,100%,0);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,hsla(0,0%,100%,0)),color-stop(50%,#fff));background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 50%);background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%)}@media (max-width:46.99em){.article-box__content:after{display:none}}.article-box__title{font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;font-family:Oswald,sans-serif;margin:0 0 6px;margin:0 0 .375rem}.article-box__subtitle{margin-top:6px;margin-top:.375rem;font-weight:400}.article-box__desc,.article-box__subtitle{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;font-family:Merriweather,serif}.article-box__desc{margin:24px 0 6px;margin:1.5rem 0 .375rem;font-weight:300}.article-box--small .article-box__content{height:auto}.article-box--small .article-box__btn,.article-box--small .article-box__content:after{display:none}.lSAction>a{background:#fff;width:45px;height:53px;padding:0;text-align:center;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lSAction>a:before{display:inline-block;font-family:fontawesome;font-size:20px;line-height:53px;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lSAction>a.lSNext{right:0}.lSAction>a.lSNext:before{content:'\f105'}.lSAction>a.lSPrev{left:0}.lSAction>a.lSPrev:before{content:'\f104'}.slick-slide figure,.slick-slide img{margin:0 auto}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;z-index:2;width:45px;height:53px;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:hsla(0,0%,100%,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.slick-next:hover,.slick-prev:hover{color:transparent;outline:none;background:#fff;width:50px}.slick-next:hover:before,.slick-prev:hover:before{opacity:1}.slick-prev:hover:before{-webkit-transform:translateX(5px);transform:translateX(5px)}.slick-next:hover:before{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;font-family:fontawesome;font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:'\f104'}[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:'\f105'}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000} /*# sourceMappingURL=index.min.css.map */ diff --git a/app/static/img/favicons/apple-touch-icon-152x152.png b/app/static/img/favicons/apple-touch-icon-152x152.png index 83cc3bcf5d781e17385835d392ae1e43fe9de295..9328ddbc30b9c4faf660bdedb745a7f1091bec21 100644 GIT binary patch literal 5893 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

TPp{S-gR>-rg9J7TC;dyc+r7R~ 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%0DV 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 C#0H%J delta 5159 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 diff --git a/app/static/img/favicons/favicon-16x16.png b/app/static/img/favicons/favicon-16x16.png index c77f18bc5997f6933c53da5fd4155313d394fafb..ecb0961ff9f7f9a2f8009744f0f896144aad66f9 100644 GIT binary patch delta 459 zcmV;+0W|*l0@?$R8Gi-<001BJ|6u?C00K!wK~#7F>>7U30004#NklCc6x;6S11A5<5CFF;~7 z=WJG*khr#GrE`1YjB`Q`o~wO6QZAP?bx_nvVOzLAj^*pymw)7!Qn(d!S#rdoJM%9$}}Dr(3d#^D~^eaf|ZyFGML?`v=%h;j&vSke+@7 zB7}NlG)H?8!yx_SA-lyQZYC}w5V{cK+q+j3J}+Z5G_dym4M)#LD6OvGrZ_;TFGhYT z#fiZo+Ad!qJ@c6MfvX(E#Dn2KOrSjsT63&BiWh~4?nJwz)QAuro4||0iwOUT;6>pO zp+*ExBGicBFtJ7A2`rI#0xywx0!!EJdpHzz`Uhu2dd|V2EC2ui002ovPDHLkV1iny B)x7`! delta 362 zcmV-w0hRvR1Ns7x8Gi!+001a04^sdD0JKm{R7J2)IJss}!FFQ7cx20sd&`b|%a47` zkbljSfz6YG&Xj`Am4wcggwK|R(3ptOnTXMxi_x5n(w&UbosH6-jnkiw)1Z*kp^?<0 zlGUV?)~1%$reb2X*UatP(C*yQ?%mSv-P7;i)$roj^5@?3>EHD1;`Z?8`S5w*X+!_0{GvfXZR!knryiYUI8hAl)=Qg5mk-o( ztmc%;5vcXF(pb#Y7bu($34Wo9%{pMgIsg!XMu(tjnb>n~Z=Sj@2@mFa0RR9107*qo IM6N<$g65FX5C8xG diff --git a/app/static/js/index.min.js b/app/static/js/index.min.js index df12d837..b1ae486a 100644 --- a/app/static/js/index.min.js +++ b/app/static/js/index.min.js @@ -8,136 +8,8 @@ // Init all the modules // -}).call(this,require("r7L21G"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/fake_6b37e1a6.js","/") -},{"buffer":3,"r7L21G":5}],2:[function(require,module,exports){ -(function (process,global,Buffer,__argument0,__argument1,__argument2,__argument3,__filename,__dirname){ -var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; - -;(function (exports) { - 'use strict'; - - var Arr = (typeof Uint8Array !== 'undefined') - ? Uint8Array - : Array - - var PLUS = '+'.charCodeAt(0) - var SLASH = '/'.charCodeAt(0) - var NUMBER = '0'.charCodeAt(0) - var LOWER = 'a'.charCodeAt(0) - var UPPER = 'A'.charCodeAt(0) - var PLUS_URL_SAFE = '-'.charCodeAt(0) - var SLASH_URL_SAFE = '_'.charCodeAt(0) - - function decode (elt) { - var code = elt.charCodeAt(0) - if (code === PLUS || - code === PLUS_URL_SAFE) - return 62 // '+' - if (code === SLASH || - code === SLASH_URL_SAFE) - return 63 // '/' - if (code < NUMBER) - return -1 //no match - if (code < NUMBER + 10) - return code - NUMBER + 26 + 26 - if (code < UPPER + 26) - return code - UPPER - if (code < LOWER + 26) - return code - LOWER + 26 - } - - function b64ToByteArray (b64) { - var i, j, l, tmp, placeHolders, arr - - if (b64.length % 4 > 0) { - throw new Error('Invalid string. Length must be a multiple of 4') - } - - // the number of equal signs (place holders) - // if there are two placeholders, than the two characters before it - // represent one byte - // if there is only one, then the three characters before it represent 2 bytes - // this is just a cheap hack to not do indexOf twice - var len = b64.length - placeHolders = '=' === b64.charAt(len - 2) ? 2 : '=' === b64.charAt(len - 1) ? 1 : 0 - - // base64 is 4/3 + up to two characters of the original data - arr = new Arr(b64.length * 3 / 4 - placeHolders) - - // if there are placeholders, only get up to the last complete 4 chars - l = placeHolders > 0 ? b64.length - 4 : b64.length - - var L = 0 - - function push (v) { - arr[L++] = v - } - - for (i = 0, j = 0; i < l; i += 4, j += 3) { - tmp = (decode(b64.charAt(i)) << 18) | (decode(b64.charAt(i + 1)) << 12) | (decode(b64.charAt(i + 2)) << 6) | decode(b64.charAt(i + 3)) - push((tmp & 0xFF0000) >> 16) - push((tmp & 0xFF00) >> 8) - push(tmp & 0xFF) - } - - if (placeHolders === 2) { - tmp = (decode(b64.charAt(i)) << 2) | (decode(b64.charAt(i + 1)) >> 4) - push(tmp & 0xFF) - } else if (placeHolders === 1) { - tmp = (decode(b64.charAt(i)) << 10) | (decode(b64.charAt(i + 1)) << 4) | (decode(b64.charAt(i + 2)) >> 2) - push((tmp >> 8) & 0xFF) - push(tmp & 0xFF) - } - - return arr - } - - function uint8ToBase64 (uint8) { - var i, - extraBytes = uint8.length % 3, // if we have 1 byte left, pad 2 bytes - output = "", - temp, length - - function encode (num) { - return lookup.charAt(num) - } - - function tripletToBase64 (num) { - return encode(num >> 18 & 0x3F) + encode(num >> 12 & 0x3F) + encode(num >> 6 & 0x3F) + encode(num & 0x3F) - } - - // go through the array every three bytes, we'll deal with trailing stuff later - for (i = 0, length = uint8.length - extraBytes; i < length; i += 3) { - temp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2]) - output += tripletToBase64(temp) - } - - // pad the end with zeros, but make sure to not forget the extra bytes - switch (extraBytes) { - case 1: - temp = uint8[uint8.length - 1] - output += encode(temp >> 2) - output += encode((temp << 4) & 0x3F) - output += '==' - break - case 2: - temp = (uint8[uint8.length - 2] << 8) + (uint8[uint8.length - 1]) - output += encode(temp >> 10) - output += encode((temp >> 4) & 0x3F) - output += encode((temp << 2) & 0x3F) - output += '=' - break - } - - return output - } - - exports.toByteArray = b64ToByteArray - exports.fromByteArray = uint8ToBase64 -}(typeof exports === 'undefined' ? (this.base64js = {}) : exports)) - -}).call(this,require("r7L21G"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/base64-js/lib/b64.js","/../../../../node_modules/base64-js/lib") -},{"buffer":3,"r7L21G":5}],3:[function(require,module,exports){ +}).call(this,require("DF1urx"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/fake_95951944.js","/") +},{"DF1urx":5,"buffer":2}],2:[function(require,module,exports){ (function (process,global,Buffer,__argument0,__argument1,__argument2,__argument3,__filename,__dirname){ /*! * The buffer module from node.js, for the browser. @@ -1249,8 +1121,136 @@ function assert (test, message) { if (!test) throw new Error(message || 'Failed assertion') } -}).call(this,require("r7L21G"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/buffer/index.js","/../../../../node_modules/buffer") -},{"base64-js":2,"buffer":3,"ieee754":4,"r7L21G":5}],4:[function(require,module,exports){ +}).call(this,require("DF1urx"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/index.js","/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer") +},{"DF1urx":5,"base64-js":3,"buffer":2,"ieee754":4}],3:[function(require,module,exports){ +(function (process,global,Buffer,__argument0,__argument1,__argument2,__argument3,__filename,__dirname){ +var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; + +;(function (exports) { + 'use strict'; + + var Arr = (typeof Uint8Array !== 'undefined') + ? Uint8Array + : Array + + var PLUS = '+'.charCodeAt(0) + var SLASH = '/'.charCodeAt(0) + var NUMBER = '0'.charCodeAt(0) + var LOWER = 'a'.charCodeAt(0) + var UPPER = 'A'.charCodeAt(0) + var PLUS_URL_SAFE = '-'.charCodeAt(0) + var SLASH_URL_SAFE = '_'.charCodeAt(0) + + function decode (elt) { + var code = elt.charCodeAt(0) + if (code === PLUS || + code === PLUS_URL_SAFE) + return 62 // '+' + if (code === SLASH || + code === SLASH_URL_SAFE) + return 63 // '/' + if (code < NUMBER) + return -1 //no match + if (code < NUMBER + 10) + return code - NUMBER + 26 + 26 + if (code < UPPER + 26) + return code - UPPER + if (code < LOWER + 26) + return code - LOWER + 26 + } + + function b64ToByteArray (b64) { + var i, j, l, tmp, placeHolders, arr + + if (b64.length % 4 > 0) { + throw new Error('Invalid string. Length must be a multiple of 4') + } + + // the number of equal signs (place holders) + // if there are two placeholders, than the two characters before it + // represent one byte + // if there is only one, then the three characters before it represent 2 bytes + // this is just a cheap hack to not do indexOf twice + var len = b64.length + placeHolders = '=' === b64.charAt(len - 2) ? 2 : '=' === b64.charAt(len - 1) ? 1 : 0 + + // base64 is 4/3 + up to two characters of the original data + arr = new Arr(b64.length * 3 / 4 - placeHolders) + + // if there are placeholders, only get up to the last complete 4 chars + l = placeHolders > 0 ? b64.length - 4 : b64.length + + var L = 0 + + function push (v) { + arr[L++] = v + } + + for (i = 0, j = 0; i < l; i += 4, j += 3) { + tmp = (decode(b64.charAt(i)) << 18) | (decode(b64.charAt(i + 1)) << 12) | (decode(b64.charAt(i + 2)) << 6) | decode(b64.charAt(i + 3)) + push((tmp & 0xFF0000) >> 16) + push((tmp & 0xFF00) >> 8) + push(tmp & 0xFF) + } + + if (placeHolders === 2) { + tmp = (decode(b64.charAt(i)) << 2) | (decode(b64.charAt(i + 1)) >> 4) + push(tmp & 0xFF) + } else if (placeHolders === 1) { + tmp = (decode(b64.charAt(i)) << 10) | (decode(b64.charAt(i + 1)) << 4) | (decode(b64.charAt(i + 2)) >> 2) + push((tmp >> 8) & 0xFF) + push(tmp & 0xFF) + } + + return arr + } + + function uint8ToBase64 (uint8) { + var i, + extraBytes = uint8.length % 3, // if we have 1 byte left, pad 2 bytes + output = "", + temp, length + + function encode (num) { + return lookup.charAt(num) + } + + function tripletToBase64 (num) { + return encode(num >> 18 & 0x3F) + encode(num >> 12 & 0x3F) + encode(num >> 6 & 0x3F) + encode(num & 0x3F) + } + + // go through the array every three bytes, we'll deal with trailing stuff later + for (i = 0, length = uint8.length - extraBytes; i < length; i += 3) { + temp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2]) + output += tripletToBase64(temp) + } + + // pad the end with zeros, but make sure to not forget the extra bytes + switch (extraBytes) { + case 1: + temp = uint8[uint8.length - 1] + output += encode(temp >> 2) + output += encode((temp << 4) & 0x3F) + output += '==' + break + case 2: + temp = (uint8[uint8.length - 2] << 8) + (uint8[uint8.length - 1]) + output += encode(temp >> 10) + output += encode((temp >> 4) & 0x3F) + output += encode((temp << 2) & 0x3F) + output += '=' + break + } + + return output + } + + exports.toByteArray = b64ToByteArray + exports.fromByteArray = uint8ToBase64 +}(typeof exports === 'undefined' ? (this.base64js = {}) : exports)) + +}).call(this,require("DF1urx"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib/b64.js","/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib") +},{"DF1urx":5,"buffer":2}],4:[function(require,module,exports){ (function (process,global,Buffer,__argument0,__argument1,__argument2,__argument3,__filename,__dirname){ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m @@ -1337,8 +1337,8 @@ exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { buffer[offset + i - d] |= s * 128 } -}).call(this,require("r7L21G"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/ieee754/index.js","/../../../../node_modules/ieee754") -},{"buffer":3,"r7L21G":5}],5:[function(require,module,exports){ +}).call(this,require("DF1urx"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/ieee754/index.js","/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/buffer/node_modules/ieee754") +},{"DF1urx":5,"buffer":2}],5:[function(require,module,exports){ (function (process,global,Buffer,__argument0,__argument1,__argument2,__argument3,__filename,__dirname){ // shim for using process in browser @@ -1404,6 +1404,6 @@ process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; -}).call(this,require("r7L21G"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/process/browser.js","/../../../../node_modules/process") -},{"buffer":3,"r7L21G":5}]},{},[1]) +}).call(this,require("DF1urx"),typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/process/browser.js","/../../../../node_modules/gulp-browserify/node_modules/browserify/node_modules/process") +},{"DF1urx":5,"buffer":2}]},{},[1]) //# sourceMappingURL=index.min.js.map -- 2.39.5