/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,800,700,600);

html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}

[hidden],template {display: none;}
a {background: 0 0;text-decoration: none;}
a:active,a:hover {outline: 0;}
dfn {font-style: italic;}

mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}

img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace,monospace;font-size: 1em;}

button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}

input {line-height: normal;}
input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}

fieldset {border: 0;margin: 0;padding:0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: 700;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}

*,figure,h1 {font-size: 100%;font-family: inherit;font-weight: inherit;font-style: inherit;line-height: inherit;vertical-align: baseline;border: 0;padding: 0;margin: 0;}
*,::after,::before,input[type=search] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*,::after,::before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

html {-ms-overflow-style: -ms-autohiding-scrollbar;-ms-touch-action: manipulation;touch-action: manipulation;}

::selection {background-color: #59b1fd;color: #fff;text-shadow: none;}
::-moz-selection {background-color: #59b1fd;color: #fff;text-shadow: none;}
::-webkit-selection {background-color: #59b1fd;color: #fff;text-shadow: none;}
::-webkit-input-placeholder {color: #83887c!important;opacity: 1!important;}
::-moz-placeholder {color: #83887c!important;opacity: 1!important;}
:-ms-input-placeholder {color: #83887c!important;opacity: 1!important;}

svg {fill: currentColor;vertical-align: middle;pointer-events: none;}
ol,ul {list-style: none;}
em {font-style: italic;}
b {font-weight: inherit;}
i {font-style: inherit;}

ins {text-decoration: none;}
input,select,textarea {border-radius: 0;border: none;outline: 0;}
select:-moz-focusring {text-shadow: 0 0 0 #000;color: transparent;}
input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {-webkit-appearance: none;-moz-appearance: textfield;}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input::-ms-reveal {display: none;}
input::-ms-clear {display: none;}
button,input[type=submit] {border: none;background-color: transparent;}

body {font-family: "Open Sans", "Lucida Grande", Lucida, Roboto, Helvetica, Arial, Verdana, sans-serif;font-weight: 300;color: #232520;background-color: #f1efed;}

a {text-decoration: none;color: #232520;}
.on {color: #676b60;}

.spip {word-wrap: break-word;}
.spip>* {margin-bottom: 1.25em;}
.spip>:first-child {margin-top: 0;}
.spip>:last-child {margin-bottom: 0;}

strong {font-weight: 700;}

.text-nowrap {white-space: nowrap;}
.text-oneline {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.spip .text-small,.text-small {font-size: 1em;}
.spip .text-smaller,.text-smaller {font-size: .875em;}
.spip .text-smallest,.text-smallest {font-size: .75em;}

.text-light {color: #83887c;}
.text-spec {text-transform: uppercase;color: #83887c;margin-bottom: 5px;}

abbr[title] {border-bottom: 1px dotted #08a8e6;cursor: help;}

.spip a:not(.button) {color: #08a8e6;}
.spip a:not(.button):focus,.spip a:not(.button):hover {color: #0791c6;}
.spip a:not(.button):active {color: #0677a2;}

.spip h1,.spip h2,.spip h3 {margin-top: 2.5em;}
.h1,.spip h1 {font-size: 2.125em;font-weight: 700;}
.h1 b,.spip h1 b {font-weight: 400;}
.h2,.spip h2 {font-size: 1.75em}
.h3,.spip h3 {font-size: 1.25em;font-weight: 700;}

h4 {font-size: 1.15em;font-weight: normal;line-height: 1.5em;text-transform: none;font-style: normal;}
h5 {font-size: 1.15em;font-weight: normal;line-height: 1.5em;text-transform: none;font-style: normal;}

.spip p {font-size: 1em;line-height: 1.4em;}
b, strong {font-weight: 600;}
.spip p b, .spip p strong {font-weight: 600;}

.puce {float: left;margin-top: 5px;margin-left: 0;margin-right: 0;}

.spip blockquote {font-style: italic;padding: 0 2.5em;}
.spip blockquote p {font-size: 1.375em;margin-bottom: 1em;}
.spip blockquote p:last-child {margin-bottom: 0;}
.spip blockquote cite {font-size: .727em;font-family: Roboto,Helvetica,Arial,Verdana,sans-serif;font-style: normal;text-transform: uppercase;text-align: right;line-height: 1.375em;color: #83887c;display: block;}

.spip img {max-width: 100%;height: auto!important;display: block;}
.img-full,.spip .img-full {max-width: 60em;margin-left: -2.5em;}
.spip .img-onleft {width: 10em!important;height: auto!important;float: left;margin-left: -12.5em;}
.spip .img-left {float: left;margin: 0 1em 1em 0;}
.spip .img-right {float: right;margin: 0 0 1em 1em;}
.spip ol,.spip ul {font-size: 1.125em;padding-left: 2.222em;margin: 1.667em 0;}
.spip ol {counter-reset: li;}
.spip li {line-height: 1.444em;position: relative;padding-left: 1.667em;margin-bottom: 1.111em;}
.spip li:last-child {margin-bottom: 0;}
.spip ol li:before,.spip ul li:before {position: absolute;left: 0;top: 0;}
.spip ul li:before {width: .556em;height: .556em;background-color: #08a8e6;top: .556em;}
.spip ol li:before {color: #08a8e6;content: counter(li) '.';counter-incement: li;left: 0;top: 0;}
.spip code,.spip pre {font-family: Courier New,Courier,monospace;background-color: #fff;}
.spip pre {word-wrap: normal;white-space: pre;display: block;padding: 1.25em;margin: 1.875em 0;}
.spip .syntaxhighlighter {word-wrap: normal;padding: 1.25em 0;}
.spip>table {width: 100%;text-align: left;word-wrap: break-word;border-collapse: collapse;table-layout: fixed;border: 1px solid #d7dcd2;margin: 2.5em 0;}

.spip>table td,.spip>table th {vertical-align: top;padding: .625em 1.25em;}
.spip>table th {font-weight: 700;text-transform: uppercase;line-height: 1.625em;background-color: #d7dcd2;}
.spip>table tr:not(:first-child) th {text-align: center;background-color: transparent;border-bottom: 1px solid #d7dcd2;}
.spip>table td {font-size: 1.125em;line-height: 1.611em;padding: .556em 1.111em;}
.spip>table tr:not(:last-child) td {border-bottom: 1px solid #d7dcd2;}
.spip>table td:not(:last-child) {border-right: 1px solid #d7dcd2;}

.is-hidden {display: none!important;}

.clearfix::after {content: '';display: table;clear: both;}
.clearhide {width: 100%;overflow: hidden;}

img.responsive-image--loading {max-height: 30em;background-color: #d7dcd2;}

.img-responsive {margin-top: 15px;}

.spip li.image {margin-bottom: 1em;list-style-type: none;display: inline-block;clear: both;padding: 0;border: none;float: none;width: 100%;margin-top: 1em;}

.page-head {margin-bottom: 2.5em;margin-top: 0.90em;}
.page-head h1 {margin-bottom: .625em;}

.info-rows {margin-bottom: 2.5em;}
.info-rows li {border-bottom: 1px solid #d7dcd2;padding-bottom: .625em;margin-bottom: .625em;}
.info-rows li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}

.text-date {display: none;}
.text-auteur {font-size: 90%;}

.button {width: 100%;font-size: 1.375em;font-weight: 700;text-align: center;text-transform: uppercase;color: #f2f6ed;background-color: #08a8e6;position: relative;display: block;padding: .455em .909em;}

.button--small {font-size: 1.125em;}
.button--smaller {font-size: 1em;}
.button--smallest {font-size: .875em;}
.button--light {color: #08a8e6;border: 1px solid;background-color: transparent;}
.button--dimmed {font-weight: 400;color: #83887c;border: 1px solid;background-color: transparent;}
.button:focus,.button:hover {color: #fff;background-color: #0791c6;}

html.no-cssanimations .button:active {background-color: #0677a2;}
html.cssanimations .button:active {z-index: 2000;}

.button:active::after {background-color: #08a8e6;content: '';position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;}
.button svg {width: 32px;height: 32px;vertical-align: middle;}

.readnext {margin-top: 2.5em;margin-bottom: -2.5em;}
.readnext a {text-align: center;background-color: #fff;display: block;position: relative;padding: 1.875em 1.25em;}

html.cssanimations .readnext a:active {z-index: 2000;}

.readnext a:active::after {background-color: inherit;content: '';position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;}
.readnext .text-spec {font-weight: 700;color: inherit;display: block;}
.readnext strong {font-size: 1.375em;color: #08a8e6;text-shadow: 2px 0 0 #fff,-2px 0 0 #fff!important;}
.readnext:focus strong,.readnext:hover strong {color: #0791c6;}
.readnext:active strong {color: #0677a2;}

.form-row {margin-bottom: 1.25em;}
.form-row:last-child {margin-bottom: 0;}
.form-textfield {width: 100%;height: 3.125em;background-color: #d7dcd2;border: 1px solid transparent;outline: 0;display: block;padding: 0 1.25em;}
.form-textfield--icon {padding-left: 3.125em;}
.form-textfield.is-placeholder {color: #83887c!important;}
.form-textfield:focus {border-color: #08a8e6;background-color: #fff;}
.form-textfield:focus::-webkit-input-placeholder {color: #d7dcd2!important;}
.form-textfield:focus::-moz-placeholder {color: #d7dcd2!important;}
.form-textfield:focus:-ms-input-placeholder {color: #d7dcd2!important;}
.form-textfield--icon+svg {width: 3.125em;height: 3.125em;fill: #83887c;display: block;padding: .875em;margin-top: -3.125em;}
.form-textfield--icon:focus+svg {fill: #08a8e6;}
.form-success {color: #fff;background-color: #64cb09;padding: .625em;margin-bottom: 1.25em;}

.form-row-error {font-size: .875em;line-height: 1.125em;color: #fff;background-color: #e60808;display: inline-block;position: relative;padding: .313em .625em;margin-top: .313em;}
.form-row-error:before {width: 0;height: 0;border: .313em solid transparent;border-top: none;border-bottom-color: #c00;
content: '';position: absolute;left: .625em;bottom: 100%;}

.imagelightbox {position: fixed;z-index: 9010;-ms-touch-action: none;touch-action: none;}
.imagelightbox-overlay {background-color: rgba(242,246,237,.9);position: fixed;z-index: 9000;top: 0;right: 0;bottom: 0;left: 0;}

body,html {height: 100%;width: 100%;}
.container {width: 100%;min-height: 100%;max-width: 60em;margin: 0 auto 0 29%;}
.header {padding: 2.5em;}
.main {padding: 2.5em;}
.header {width: 18.75em;height: 100%;min-height: 38.125em;border-style: solid;border-color: #c7cdc4;border-width: 0 1px 0 1px;position: fixed;z-index: 1000;top: 0;background: #fff200 url(del.jpg) no-repeat center top;margin-left: -18.75em;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}

.container_video {width: 100%;min-height: 100%;max-width: 60em;margin: 0 auto 0 29%;}
.main {width: 46.25em;display: block;position: absolute;}
.m_video {width: 100%;}
.m_video{padding: 2.5em 0 2.5em 2.5em;}

html.no-js .header {min-height: 25em;float: left;}
.header {text-align: center; position: fixed;}
.header__toggler {display: none;}
.header__logo img {width: 4.375em;}
.header__info {color: #83887c;margin-top: 1.3em; text-decoration: none;}
.header__info a {color: #2a2c28;text-decoration: none;}
.header__info a:focus,.header__info a:hover {color: #08a8e6;text-decoration: none;}
.header__info a:active {color: #0791c6;text-decoration: none;}
.header__nav {font-size: 1.25em;font-weight: 700;margin-top: 1.25em;}
.header__nav ul {display: inline-block;}
.header__nav li {margin-bottom: .313em; text-transform: none;}

.recherche {margin-top: 20px;font-size: 85%;color: #8a9086;border-top: thin dotted #8a9086;padding-top: 10px;}
.recherche a {color: #686d66;}

.header__nav li:last-child {margin-bottom: 0;}
.header__nav a:focus,.header__nav a:hover,.header__nav li.is-selected a,html.no-touch .header__nav ul:hover li.is-selected a:focus,html.no-touch .header__nav ul:hover li.is-selected a:hover {color: #08a8e6;text-decoration: none;text-transform: none;}
.header__nav a:active {color: #0677a2;text-transform: none;}
html.no-touch .header__nav ul:hover li.is-selected a {color: #83887c;text-transform: none;}
.header__nav__cart {position: relative;}
.header__nav__cart span {font-family: Roboto, Helvetica, Arial, Verdana, sans-serif;font-size: .875em;color: #08a8e6;white-space: nowrap;position: absolute;top: .5em;left: 100%;margin-left: .313em;}
.header__nav__cart svg {width: .875em;height: .875em;margin-top: -.25em;margin-right: .25em;}
.header__bottom {position: absolute;right: 0;bottom: 0;left: 0;background-color: rgba(255,242,0,0.85);}
.header__ad,.header__copyright {padding: 1.25em 2.5em;}

html.no-js .header__ad {display: none;}

.header__copyright {font-size: .75em;color: #83887c;border-top: 1px solid #c7cdc4;}
.html--home .container,.html--home .main {height: 100%;}
.home {width: 100%;height: 100%;font-size: 5em;line-height: 1;display: table;}
.home__inner {width: 100%;display: table-cell;vertical-align: middle;padding-bottom: 2.5em;}
.home a {color: #83887c;background-position: 0 87.5%!important;}
.home a:focus,.home a:hover {color: #08a8e6;}
.home a:active {color: #0791c6;}

.on {color: #676b60;}

.about__container {width: 100%;overflow: hidden;margin-top: 2.5em;}
.about__content,.about__sidebar {float: left;}
.about__content {width: 69.736%;padding-right: 2.5em;}
.about__sidebar {width: 30.263%;}
.about__content p {text-indent: 2.5em;margin-bottom: 0;}
.about__content p:first-child {text-indent: 0;}
.about__sidebar__item {margin-bottom: 2.5em;}
.about__sidebar__item:last-child {margin-bottom: 0;}
.about__sidebar__item h2 {font-weight: 700;margin-bottom: .313em;}


.blog-list {margin-top: 2.5em;}
.blog-list li {border-bottom: 1px dotted #d7dcd2;padding-bottom: 1.25em;margin-bottom: 1.25em;}
.blog-list li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.blog-list a {font-size: 1.375em;}
.blog-list a:focus,.blog-list a:hover {color: #08a8e6;}
.blog-list a:active {color: #0791c6;}
.blog-list time {display: block;margin-top: .313em;}
.blog-list .suite {font-weight: 400;font-family: "Open Sans", "Lucida Grande", Lucida, Verdana, sans-serif;font-size: inherit;padding-left: 0;margin-left: 0;}


.blog-search-clear {width: 3.125em;height: 3.125em;display: none;float: right;margin-top: -3.125em;}
.blog-search-clear svg {width: 100%;height: 100%;fill: #83887c;padding: .875em;}
.blog-search-clear:focus svg, .blog-search-clear:hover svg {fill: #08a8e6;}
.blog-search-clear:active svg {fill: #0791c6;}
.blog-search-notfound {display: none;margin-top: 1.25em;}

.blog-share {margin-top: 1.875em;}
.blog-share>a {text-transform: uppercase;color: #83887c;}
.blog-share>a:focus,.blog-share>a:hover {color: #08a8e6;}
.blog-share>li>a:active {color: #0791c6;}
.blog-share .socialite {float: left;padding-top: .625em;margin-right: .625em;}
.blog-share .facebook-like {margin-right: 2.5em;}
.blog-share .pinterest-pinit a {border-bottom: none;}
.blog-share .twitter-follow {float: right;margin-right: 0;}
.blog-share .twitter-follow iframe {margin-right: -19px;}

.work-list li {margin-bottom: 2.5em;}
.work-list li:last-child {margin-bottom: 0;}
.work-list img {width: 100%;height: auto;}
.work-list a:focus img,.work-list a:hover img {opacity: .75;}
.work-list a:active img {opacity: .5;}
.work-list__title {font-size: 1.375em;display: inline-block;margin-top: .5em;}
.work-list__title:focus,.work-list__title:hover {color: #08a8e6;}
.work-list__title:active {color: #0791c6;}
.work-list .text-spec {display: block;margin-top: .313em;}

html.no-touch .shop-list a:focus div,html.no-touch .shop-list a:hover div {display: block;}

.html--404 .container,.html--404 .main {height: 100%;}
.page404 {width: 100%;height: 100%;text-align: center;display: table;}
.page404__inner {width: 100%;display: table-cell;vertical-align: middle;}
.page404 h1 {font-size: 12.5em;font-weight: 700;line-height: 1em;}
.page404 h2 {font-size: 3.125em;}
.titre_video {font-size: 1.3em;line-height: normal;}
h2.titre_video a:hover {color: #08a8e6;}

.html--notsupported div {display: none;}
.html--notsupported .browser-not-supported {text-align: center;display: block!important;padding: 20px;}
.browser-not-supported a {text-decoration: underline;color: #08a8e6;}

.blog-list a,.h1,.h2,.h3,.header__info,.header__nav,.home,.page404,.readnext strong,.shop-price,.spip blockquote,.spip h1,.spip h2,.spip h3,.work-list__title {font-family: Playfair Display,Book Antiqua,Palatino,Palatino Linotype,Palatino LT STD,Georgia,serif;}

button:hover:focus {outline: 0;}

html.no-cssgradients .blog-list a:focus,html.no-cssgradients .blog-list a:hover,html.no-cssgradients .header__info a,html.no-cssgradients .home a,html.no-cssgradients .spip a:not(.button),html.no-cssgradients .work-list__title:focus,html.no-cssgradients .work-list__title:hover,html.no-js .blog-list a:focus,html.no-js .blog-list a:hover,html.no-js .header__info a,html.no-js .home a,html.no-js .spip a:not(.button),html.no-js .work-list__title:focus,html.no-js .work-list__title:hover {text-decoration: none;}

html.cssgradients .blog-list a:focus,html.cssgradients .blog-list a:hover,html.cssgradients .header__info a,html.cssgradients .home a,html.cssgradients .readnext strong,html.cssgradients .spip a:not(.button),html.cssgradients .work-list__title:focus,html.cssgradients .work-list__title:hover {text-shadow: 2px 0 0 #f2f6ed,-2px 0 0 #f2f6ed;background-image: linear-gradient(to right,currentColor 0,currentColor 100%);background-repeat: repeat-x;background-position: 0 95%;-webkit-background-size: 100% 1px;background-size: 100% 1px;}

.readnext a:active::after {-webkit-transform-origin: center bottom;-ms-transform-origin: center bottom;transform-origin: center bottom;}
.header {-webkit-transition: -webkit-transform .25s ease-in-out;transition: transform .25s ease-in-out;}
.html--blog-subscriptions .blog-list,.html--blog-subscriptions .blog-search {-webkit-transition: opacity .5s linear;transition: opacity .5s linear;}
.work-list img{-webkit-transition: opacity .25s linear;transition: opacity .25s linear;}

.html--cancel-home-animation .header,.html--cancel-home-animation .home__line {-webkit-animation: none!important;animation: none!important;}






@media screen and (max-width:1200px){

.container, .container_video {margin-left: 29%;width: 69%;margin-right: -1%;}
.header {padding-right: 15px;margin-right: 5px;}
.main {max-width: 660px;width: 69%;margin-right: auto;margin-left: auto;}
.header--hide{background-color: transparent;border-right-color: transparent;}
.header>:not(.header__logo) {opacity: 1;-webkit-transition: opacity .5s linear;transition: opacity .5s linear;}
.header--hide>:not(.header__logo) {opacity: 0;}
}
@media screen and (max-width:1024px){

.container, .container_video {margin-left: 29%;width: 69%;margin-right: -1%;}
.header {padding-right: 15px;margin-right: 5px;}
.main {max-width: 660px;width: 69%;margin-right: auto;margin-left: auto;}
.header--hide{background-color: transparent;border-right-color: transparent;}
.header>:not(.header__logo) {opacity: 1;-webkit-transition: opacity .5s linear;transition: opacity .5s linear;}
.header--hide>:not(.header__logo) {opacity: 0;}

.header {background: #fff200 url(del.jpg) no-repeat 0 center;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;}
    
}

@media screen and (max-width:768px) {
.container, .container_video {width: 100%;margin-left: 0;padding-top: 3.125rem;}
.header {width: 100%;height: 62px;min-height: 0;border-right-width: 0;border-bottom-width: 1px;position: fixed;margin-left: 0;padding-top: 14px;padding-bottom: 14px;}
html.no-js .header {min-height: 0;float: none;position: fixed;}
.header--hide {}
.header:target {height: 100%;overflow: auto;border-bottom-width: 0;}
.header__toggler {width: 36px;height: 32px;display: block;float: right;padding: 2px;}
.header__toggler a {width: 36px;height: 32px;}
.header__toggler a:focus,.header__toggler a:hover {width: 36px;height: 32px;}
.header:target .header__toggler a:first-child,.header__toggler a:last-child {display: none;}
.header:target .header__toggler a:last-child {display: block;background-color: #fff;}
.header__logo {float: left;height: 1.875rem;}
.header__logo img {width: auto;height: 100%;}
.header__bottom,.header__info,.header__nav {display: none;}
.header:target .header__bottom,.header:target .header__info,.header:target .header__nav {display: block;}
.header__info {clear: both;padding-top: 1.25rem;}
.header__bottom {position: static;margin-top: 1.25rem;}
.header__ad {border-top: 1px solid #d7dcd2;}
.home {font-size: 4.375rem;padding: 0;}
.readnext {margin-left: -1.25rem;margin-right: -1.25rem;}
.spip .img-onleft {width: auto!important;margin: 0 1em 1em 0;}
.main {width: 100%;}
}

@media screen and (max-width:40em) {
.home{font-size: 3.75rem;}
.about__content,.about__sidebar {width: 100%;float: none;}
.about__content {border-bottom: 1px solid #d7dcd2;padding-right: 0;padding-bottom: 2.5rem;margin-bottom: 2.5rem;}
.blog-share .twitter-follow {float: none;clear: both;}
.shop-share {padding: 0;}
}

@media screen and (max-width:30em) {
.home{font-size: 2.5rem;}
.spip ol,.spip ul {padding-left: 0;}
.page404 {font-size: .5rem;}

}
@media screen and (max-width:20em) {
.home{font-size: 1.875rem;line-height: 1.25;}
}

@media screen and (max-height:40em) {html.js .header__ad{border-top: 1px solid #d7dcd2;}}