@charset "UTF-8";
/***************************** CSS GENERIC ********************************/
* {
  box-sizing: border-box; }

body, td, pre, input, textarea, select {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px; }

html, body, p, table, td, form, input, select, textarea, pre, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0; }

body {
  text-align: center; }

a {
  color: #000000;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

a img {
  border-width: 0; }

td {
  vertical-align: top; }

ul, ol {
  /* Sinon les puces ne sont pas visible sous IE */
  padding-left: 25px; }

ul {
  list-style-type: disc; }

li {
  line-height: 18px; }

.cms_part {
  text-align: left;
  margin: 0 auto; }

.cms_gauche, .cms_droite {
  float: left; }

.cms_bloc {
  padding: 5px 0;
  clear: both; }

/*** BLOCS FILE ***/
/*** BLOCS FORM ***/
.cms_bloc_form table td {
  padding: 3px; }

.cms_bloc_form table td.intitule {
  font-weight: bold;
  text-align: left;
  width: 200px;
  vertical-align: top; }

.cms_bloc_form table td.valeur td {
  vertical-align: middle; }

.cms_bloc_form label {
  padding: 0 15px 0 3px; }

.cms_bloc_form input {
  width: 200px; }

.cms_bloc_form textarea {
  width: 300px;
  height: 100px; }

.cms_bloc_form select {
  width: 204px; }

.cms_bloc_form_error {
  color: #FF0000;
  padding-bottom: 10px; }

.cms_bloc_form_message {
  font-weight: bold;
  text-align: center; }

.cms_bloc_form .cms_bloc_form_field_content {
  text-align: justify; }

.cms_bloc_form table td.cms_bloc_form_field_antispam_text {
  width: auto; }

.cms_bloc_form table td.cms_bloc_form_field_antispam_image {
  text-align: right; }

.cms_bloc_form table td.cms_bloc_form_field_antispam_image img {
  border: 1px solid #000000; }

.cms_bloc_form .cms_bloc_form_field_content, .cms_bloc_form table td.cms_bloc_form_field_antispam_text {
  padding: 10px 0; }

.cms_bloc_form .cms_bloc_form_field_checkbox input {
  width: auto; }

.cms_bloc_form .cms_bloc_form_field_checkbox table td {
  padding: 0; }

.cms_bloc_form .cms_bloc_form_field_radio table td {
  padding: 0 0; }

.cms_bloc_form .cms_bloc_form_field_radio input {
  width: auto; }

.cms_bloc_form .cms_bloc_form_field_submit input {
  width: 85px;
  margin: 5px 0; }

/*** BLOCS HTML ***/
/*** BLOCS MEDIA ***/
.cms_bloc_media {
  text-align: center; }

.cms_bloc_media * {
  margin: 0 auto; }

/*** BLOCS MODULE ***/
/*** BLOCS TEXTE ***/
.cms_bloc_text {
  text-align: justify; }

.cms_bloc_text_media_gauche .cms_bloc_media {
  padding: 0;
  margin: 0;
  float: left;
  margin: 0 15px 15px 0; }

.cms_bloc_text_media_droite .cms_bloc_media {
  padding: 0;
  margin: 0;
  float: right;
  margin: 0 0 15px 15px; }

.cms_bloc_text_media_centre {
  text-align: center;
  padding: 15px auto; }

.cms_bloc_text_media_centre .cms_bloc_media {
  margin: 15px 0; }

.cms_bloc_text table {
  width: 100%; }

.cms_bloc_text table td {
  vertical-align: top; }

.cms_bloc_text_gauche {
  width: 49%; }

.cms_bloc_text_milieu {
  width: 2%; }

.cms_bloc_text_droite {
  width: 49%; }

/*** BLOCS TITRE ***/
.cms_bloc_title h2 {
  text-align: left;
  font-weight: bold;
  text-align: left; }

/*** BLOCS CARTE ***/
.cms_bloc_map .mm_carte {
  margin: auto; }

/*** ***/
.spacer {
  clear: both;
  display: block;
  line-height: 0;
  width: 0;
  font-size: 0; }

.clearfix:before,
.clearfix:after {
  content: ' ';
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

[class*=img-txt] {
  display: block;
  overflow: hidden;
  text-indent: -9999px; }

.img-txt-a {
  position: absolute; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyaWMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQUE0RTtBQUM1RTtFQUdFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLG1EQUFtRDtFQUNuRCxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxXQUFXO0VBQ1gsVUFBVSxFQUFFOztBQUVkO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZTtFQUNmLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLGlEQUFpRDtFQUNqRCxtQkFBbUIsRUFBRTs7QUFFdkI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxpQkFBaUI7RUFDakIsZUFBZSxFQUFFOztBQUVuQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxlQUFlO0VBQ2YsWUFBWSxFQUFFOztBQUVoQixvQkFBb0I7QUFDcEIsb0JBQW9CO0FBQ3BCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxhQUFhO0VBQ2IsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxlQUFlO0VBQ2YscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxZQUFZO0VBQ1osY0FBYyxFQUFFOztBQUVsQixvQkFBb0I7QUFDcEIscUJBQXFCO0FBQ3JCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQixzQkFBc0I7QUFDdEIscUJBQXFCO0FBQ3JCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osc0JBQXNCLEVBQUU7O0FBRTFCO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDVixhQUFhO0VBQ2Isc0JBQXNCLEVBQUU7O0FBRTFCO0VBQ0UsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsV0FBVyxFQUFFOztBQUVmO0VBQ0UsVUFBVSxFQUFFOztBQUVkO0VBQ0UsV0FBVyxFQUFFOztBQUVmLHFCQUFxQjtBQUNyQjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUU7O0FBRXJCLHFCQUFxQjtBQUNyQjtFQUNFLGFBQWEsRUFBRTs7QUFFakIsU0FBUztBQUNUO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixlQUFlO0VBQ2YsU0FBUztFQUNULGFBQWEsRUFBRTs7QUFFakI7O0VBRUUsYUFBYTtFQUNiLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxZQUFZLEVBQUU7O0FBRWhCO0dBQ0UsUUFBUyxFQUFFOztBQUViO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxtQkFBbUIsRUFBRSIsImZpbGUiOiJnZW5lcmljLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBDU1MgR0VORVJJQyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5LCB0ZCwgcHJlLCBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7IH1cblxuaHRtbCwgYm9keSwgcCwgdGFibGUsIHRkLCBmb3JtLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSwgcHJlLCBkbCwgZHQsIGRkLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmEgaW1nIHtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbnRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG51bCwgb2wge1xuICAvKiBTaW5vbiBsZXMgcHVjZXMgbmUgc29udCBwYXMgdmlzaWJsZSBzb3VzIElFICovXG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5jbXNfcGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jbXNfZ2F1Y2hlLCAuY21zX2Ryb2l0ZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jbXNfYmxvYyB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKioqIEJMT0NTIEZJTEUgKioqL1xuLyoqKiBCTE9DUyBGT1JNICoqKi9cbi5jbXNfYmxvY19mb3JtIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogM3B4OyB9XG5cbi5jbXNfYmxvY19mb3JtIHRhYmxlIHRkLmludGl0dWxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY21zX2Jsb2NfZm9ybSB0YWJsZSB0ZC52YWxldXIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jbXNfYmxvY19mb3JtIGxhYmVsIHtcbiAgcGFkZGluZzogMCAxNXB4IDAgM3B4OyB9XG5cbi5jbXNfYmxvY19mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5jbXNfYmxvY19mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5jbXNfYmxvY19mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAyMDRweDsgfVxuXG4uY21zX2Jsb2NfZm9ybV9lcnJvciB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uY21zX2Jsb2NfZm9ybV9tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9maWVsZF9jb250ZW50IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4uY21zX2Jsb2NfZm9ybSB0YWJsZSB0ZC5jbXNfYmxvY19mb3JtX2ZpZWxkX2FudGlzcGFtX3RleHQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY21zX2Jsb2NfZm9ybSB0YWJsZSB0ZC5jbXNfYmxvY19mb3JtX2ZpZWxkX2FudGlzcGFtX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmNtc19ibG9jX2Zvcm0gdGFibGUgdGQuY21zX2Jsb2NfZm9ybV9maWVsZF9hbnRpc3BhbV9pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5jbXNfYmxvY19mb3JtIC5jbXNfYmxvY19mb3JtX2ZpZWxkX2NvbnRlbnQsIC5jbXNfYmxvY19mb3JtIHRhYmxlIHRkLmNtc19ibG9jX2Zvcm1fZmllbGRfYW50aXNwYW1fdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9maWVsZF9jaGVja2JveCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jbXNfYmxvY19mb3JtIC5jbXNfYmxvY19mb3JtX2ZpZWxkX2NoZWNrYm94IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9maWVsZF9yYWRpbyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAgMDsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9maWVsZF9yYWRpbyBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jbXNfYmxvY19mb3JtIC5jbXNfYmxvY19mb3JtX2ZpZWxkX3N1Ym1pdCBpbnB1dCB7XG4gIHdpZHRoOiA4NXB4O1xuICBtYXJnaW46IDVweCAwOyB9XG5cbi8qKiogQkxPQ1MgSFRNTCAqKiovXG4vKioqIEJMT0NTIE1FRElBICoqKi9cbi5jbXNfYmxvY19tZWRpYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY21zX2Jsb2NfbWVkaWEgKiB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qKiogQkxPQ1MgTU9EVUxFICoqKi9cbi8qKiogQkxPQ1MgVEVYVEUgKioqL1xuLmNtc19ibG9jX3RleHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi5jbXNfYmxvY190ZXh0X21lZGlhX2dhdWNoZSAuY21zX2Jsb2NfbWVkaWEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7IH1cblxuLmNtc19ibG9jX3RleHRfbWVkaWFfZHJvaXRlIC5jbXNfYmxvY19tZWRpYSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7IH1cblxuLmNtc19ibG9jX3RleHRfbWVkaWFfY2VudHJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IGF1dG87IH1cblxuLmNtc19ibG9jX3RleHRfbWVkaWFfY2VudHJlIC5jbXNfYmxvY19tZWRpYSB7XG4gIG1hcmdpbjogMTVweCAwOyB9XG5cbi5jbXNfYmxvY190ZXh0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNtc19ibG9jX3RleHQgdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5jbXNfYmxvY190ZXh0X2dhdWNoZSB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmNtc19ibG9jX3RleHRfbWlsaWV1IHtcbiAgd2lkdGg6IDIlOyB9XG5cbi5jbXNfYmxvY190ZXh0X2Ryb2l0ZSB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLyoqKiBCTE9DUyBUSVRSRSAqKiovXG4uY21zX2Jsb2NfdGl0bGUgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKioqIEJMT0NTIENBUlRFICoqKi9cbi5jbXNfYmxvY19tYXAgLm1tX2NhcnRlIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qKiogKioqL1xuLnNwYWNlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBmb250LXNpemU6IDA7IH1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7IH1cblxuW2NsYXNzKj1pbWctdHh0XSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG4uaW1nLXR4dC1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4iXX0= */
#print_header_right {
  float: right;
  margin-top: 10px;
  line-height: 20px; }

#print_header_left {
  float: left;
  margin-top: 10px; }

#print_container {
  width: 700px;
  margin: auto;
  text-align: left; }

#print_container ul {
  list-style-type: disc;
  overflow: hidden; }

#ma-all-news .news + .news {
  border-top: 1px solid #000; }

img.ma-know-more-img {
  float: left;
  margin: 0 15px 8px 0; }

#ma-detail-actu .actu-date,
#ma-all-news .news-date {
  font-weight: bold;
  margin: 0 0 5px; }

#ma-all-news .news-image {
  float: left;
  margin: 0 15px 8px 0; }

.cms_bloc_form .cms_bloc_form_container {
  width: 80%; }

.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field {
  margin: 4px 0; }

.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field > .label {
  display: inline-block;
  width: 40%;
  padding-right: 20px;
  vertical-align: top; }

.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field > .value {
  display: inline-block;
  width: 60%;
  vertical-align: top; }

.cms_bloc_form .cms_bloc_form_container .cms_bloc_form_field.cms_bloc_form_field_submit {
  padding-left: 40%; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQWE7RUFDYixpQkFBaUI7RUFDakIsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsWUFBWTtFQUNaLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGFBQWE7RUFDYixhQUFhO0VBQ2IsaUJBQWlCLEVBQUU7O0FBRXJCO0VBQ0Usc0JBQXNCO0VBQ3RCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLFlBQVk7RUFDWixxQkFBcUIsRUFBRTs7QUFFekI7O0VBRUUsa0JBQWtCO0VBQ2xCLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLFlBQVk7RUFDWixxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0Usc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxrQkFBa0IsRUFBRSIsImZpbGUiOiJwcmludC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIjcHJpbnRfaGVhZGVyX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jcHJpbnRfaGVhZGVyX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jcHJpbnRfY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI3ByaW50X2NvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbWEtYWxsLW5ld3MgLm5ld3MgKyAubmV3cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwOyB9XG5cbmltZy5tYS1rbm93LW1vcmUtaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDhweCAwOyB9XG5cbiNtYS1kZXRhaWwtYWN0dSAuYWN0dS1kYXRlLFxuI21hLWFsbC1uZXdzIC5uZXdzLWRhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgNXB4OyB9XG5cbiNtYS1hbGwtbmV3cyAubmV3cy1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCA4cHggMDsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9jb250YWluZXIge1xuICB3aWR0aDogODAlOyB9XG5cbi5jbXNfYmxvY19mb3JtIC5jbXNfYmxvY19mb3JtX2NvbnRhaW5lciAuY21zX2Jsb2NfZm9ybV9maWVsZCB7XG4gIG1hcmdpbjogNHB4IDA7IH1cblxuLmNtc19ibG9jX2Zvcm0gLmNtc19ibG9jX2Zvcm1fY29udGFpbmVyIC5jbXNfYmxvY19mb3JtX2ZpZWxkID4gLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5jbXNfYmxvY19mb3JtIC5jbXNfYmxvY19mb3JtX2NvbnRhaW5lciAuY21zX2Jsb2NfZm9ybV9maWVsZCA+IC52YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY21zX2Jsb2NfZm9ybSAuY21zX2Jsb2NfZm9ybV9jb250YWluZXIgLmNtc19ibG9jX2Zvcm1fZmllbGQuY21zX2Jsb2NfZm9ybV9maWVsZF9zdWJtaXQge1xuICBwYWRkaW5nLWxlZnQ6IDQwJTsgfVxuIl19 */
.snWall .snWall-icon {
  fill: currentColor;
  width: 1em;
  height: 1em; }

.snWall-buttonsContainer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -1rem;
  margin-bottom: 3rem; }
  .snWall-buttonsContainer > iframe, .snWall-buttonsContainer > div {
    margin: 1rem; }

.snWall .snWall-list {
  margin: -.5em;
  padding: 0;
  list-style-type: none; }
  .snWall .snWall-list--flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .snWall .snWall-list--flex .snWall-item {
      -webkit-flex: 1 1 calc(25% - 1em);
          -ms-flex: 1 1 calc(25% - 1em);
              flex: 1 1 calc(25% - 1em); }
  .snWall .snWall-list--fluid {
    margin: 0; }
    .snWall .snWall-list--fluid .snWall-item {
      width: 100%;
      margin: 0;
      min-width: 0;
      opacity: 0;
      -webkit-transform: scale3d(0.8, 0.8, 1);
              transform: scale3d(0.8, 0.8, 1);
      transition: opacity 0.35s linear, top 0.2s ease-in-out, left 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.6, -0.17, 0.38, 1.6);
      transition: opacity 0.35s linear, transform 0.2s cubic-bezier(0.6, -0.17, 0.38, 1.6), top 0.2s ease-in-out, left 0.2s ease-in-out;
      transition: opacity 0.35s linear, transform 0.2s cubic-bezier(0.6, -0.17, 0.38, 1.6), top 0.2s ease-in-out, left 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.6, -0.17, 0.38, 1.6); }
      .snWall .snWall-list--fluid .snWall-item:nth-child(1) {
        transition-delay: 0.08s, 0.08s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(2) {
        transition-delay: 0.14s, 0.14s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(3) {
        transition-delay: 0.2s, 0.2s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(4) {
        transition-delay: 0.26s, 0.26s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(5) {
        transition-delay: 0.32s, 0.32s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(6) {
        transition-delay: 0.38s, 0.38s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(7) {
        transition-delay: 0.44s, 0.44s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(8) {
        transition-delay: 0.5s, 0.5s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(9) {
        transition-delay: 0.56s, 0.56s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(10) {
        transition-delay: 0.62s, 0.62s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(11) {
        transition-delay: 0.68s, 0.68s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(12) {
        transition-delay: 0.74s, 0.74s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(13) {
        transition-delay: 0.8s, 0.8s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(14) {
        transition-delay: 0.86s, 0.86s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(15) {
        transition-delay: 0.92s, 0.92s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(16) {
        transition-delay: 0.98s, 0.98s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(17) {
        transition-delay: 1.04s, 1.04s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(18) {
        transition-delay: 1.1s, 1.1s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(19) {
        transition-delay: 1.16s, 1.16s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(20) {
        transition-delay: 1.22s, 1.22s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(21) {
        transition-delay: 1.28s, 1.28s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(22) {
        transition-delay: 1.34s, 1.34s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(23) {
        transition-delay: 1.4s, 1.4s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(24) {
        transition-delay: 1.46s, 1.46s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(25) {
        transition-delay: 1.52s, 1.52s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(26) {
        transition-delay: 1.58s, 1.58s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(27) {
        transition-delay: 1.64s, 1.64s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(28) {
        transition-delay: 1.7s, 1.7s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(29) {
        transition-delay: 1.76s, 1.76s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(30) {
        transition-delay: 1.82s, 1.82s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(31) {
        transition-delay: 1.88s, 1.88s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(32) {
        transition-delay: 1.94s, 1.94s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(33) {
        transition-delay: 2s, 2s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(34) {
        transition-delay: 2.06s, 2.06s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(35) {
        transition-delay: 2.12s, 2.12s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(36) {
        transition-delay: 2.18s, 2.18s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(37) {
        transition-delay: 2.24s, 2.24s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(38) {
        transition-delay: 2.3s, 2.3s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(39) {
        transition-delay: 2.36s, 2.36s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(40) {
        transition-delay: 2.42s, 2.42s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(41) {
        transition-delay: 2.48s, 2.48s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(42) {
        transition-delay: 2.54s, 2.54s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(43) {
        transition-delay: 2.6s, 2.6s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(44) {
        transition-delay: 2.66s, 2.66s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(45) {
        transition-delay: 2.72s, 2.72s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(46) {
        transition-delay: 2.78s, 2.78s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(47) {
        transition-delay: 2.84s, 2.84s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(48) {
        transition-delay: 2.9s, 2.9s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(49) {
        transition-delay: 2.96s, 2.96s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(50) {
        transition-delay: 3.02s, 3.02s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(51) {
        transition-delay: 3.08s, 3.08s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(52) {
        transition-delay: 3.14s, 3.14s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(53) {
        transition-delay: 3.2s, 3.2s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(54) {
        transition-delay: 3.26s, 3.26s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(55) {
        transition-delay: 3.32s, 3.32s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(56) {
        transition-delay: 3.38s, 3.38s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(57) {
        transition-delay: 3.44s, 3.44s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(58) {
        transition-delay: 3.5s, 3.5s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(59) {
        transition-delay: 3.56s, 3.56s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(60) {
        transition-delay: 3.62s, 3.62s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(61) {
        transition-delay: 3.68s, 3.68s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(62) {
        transition-delay: 3.74s, 3.74s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(63) {
        transition-delay: 3.8s, 3.8s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(64) {
        transition-delay: 3.86s, 3.86s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(65) {
        transition-delay: 3.92s, 3.92s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(66) {
        transition-delay: 3.98s, 3.98s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(67) {
        transition-delay: 4.04s, 4.04s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(68) {
        transition-delay: 4.1s, 4.1s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(69) {
        transition-delay: 4.16s, 4.16s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(70) {
        transition-delay: 4.22s, 4.22s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(71) {
        transition-delay: 4.28s, 4.28s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(72) {
        transition-delay: 4.34s, 4.34s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(73) {
        transition-delay: 4.4s, 4.4s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(74) {
        transition-delay: 4.46s, 4.46s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(75) {
        transition-delay: 4.52s, 4.52s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(76) {
        transition-delay: 4.58s, 4.58s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(77) {
        transition-delay: 4.64s, 4.64s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(78) {
        transition-delay: 4.7s, 4.7s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(79) {
        transition-delay: 4.76s, 4.76s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(80) {
        transition-delay: 4.82s, 4.82s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(81) {
        transition-delay: 4.88s, 4.88s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(82) {
        transition-delay: 4.94s, 4.94s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(83) {
        transition-delay: 5s, 5s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(84) {
        transition-delay: 5.06s, 5.06s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(85) {
        transition-delay: 5.12s, 5.12s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(86) {
        transition-delay: 5.18s, 5.18s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(87) {
        transition-delay: 5.24s, 5.24s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(88) {
        transition-delay: 5.3s, 5.3s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(89) {
        transition-delay: 5.36s, 5.36s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(90) {
        transition-delay: 5.42s, 5.42s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(91) {
        transition-delay: 5.48s, 5.48s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(92) {
        transition-delay: 5.54s, 5.54s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(93) {
        transition-delay: 5.6s, 5.6s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(94) {
        transition-delay: 5.66s, 5.66s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(95) {
        transition-delay: 5.72s, 5.72s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(96) {
        transition-delay: 5.78s, 5.78s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(97) {
        transition-delay: 5.84s, 5.84s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(98) {
        transition-delay: 5.9s, 5.9s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(99) {
        transition-delay: 5.96s, 5.96s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item:nth-child(100) {
        transition-delay: 6.02s, 6.02s, 0s, 0s; }
      .snWall .snWall-list--fluid .snWall-item[data-macy-complete="0"] {
        will-change: top, left; }
      .snWall .snWall-list--fluid .snWall-item[data-macy-complete="1"] {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1); }

.snWall .snWall-item {
  min-width: calc(30rem - 1em);
  margin: .5em;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: .5em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.snWall .snWall-img {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000; }
  .snWall .snWall-img--video svg {
    width: 4em;
    height: 4em;
    position: absolute;
    top: calc(50% - 2em);
    left: calc(50% - 2em);
    fill: white;
    stroke: white;
    stroke-width: 2px;
    z-index: 10; }
  .snWall .snWall-img::before {
    content: '';
    display: block;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border: 1px solid white;
    position: absolute;
    z-index: 10; }

.snWall .snWall-element {
  margin: .5em;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .snWall .snWall-element--pictures:empty {
    display: none; }
  .snWall .snWall-element--pictures {
    position: relative;
    margin: -.5em;
    margin-bottom: .5em;
    overflow: hidden;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .snWall .snWall-element--pictures::before {
      content: '';
      display: block;
      width: 100%; }
    .snWall .snWall-element--pictures[data-imageratio="0.75"]::before {
      padding-bottom: 75%; }
    .snWall .snWall-element--pictures[data-imageratio="0.5625"]::before {
      padding-bottom: 56.25%; }
    .snWall .snWall-element--pictures img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; }
    .snWall .snWall-element--pictures[data-pictureslength="4"] .snWall-img {
      left: auto;
      right: 0;
      height: calc(100% / 3);
      width: calc(100% / 3); }
      .snWall .snWall-element--pictures[data-pictureslength="4"] .snWall-img:nth-child(2) {
        top: 0; }
      .snWall .snWall-element--pictures[data-pictureslength="4"] .snWall-img:nth-child(3) {
        top: calc(100% / 3); }
      .snWall .snWall-element--pictures[data-pictureslength="4"] .snWall-img:nth-child(4) {
        bottom: 0;
        top: auto; }
      .snWall .snWall-element--pictures[data-pictureslength="4"] .snWall-img:first-child {
        width: calc(100% / 3 * 2);
        height: 100%;
        left: 0;
        top: 0; }
    .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img {
      left: auto;
      right: 0;
      height: 25%;
      width: 25%; }
      .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img:nth-child(2) {
        top: 0; }
      .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img:nth-child(3) {
        top: 25%; }
      .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img:nth-child(4) {
        top: 50%; }
      .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img:nth-child(5) {
        bottom: 0;
        top: auto; }
      .snWall .snWall-element--pictures[data-pictureslength="5"] .snWall-img:first-child {
        width: 75%;
        height: 100%;
        left: 0;
        top: 0; }
    .snWall .snWall-element--pictures[data-pictureslength="3"] .snWall-img {
      left: auto;
      right: 0;
      height: 50%;
      width: 50%; }
      .snWall .snWall-element--pictures[data-pictureslength="3"] .snWall-img:nth-child(2) {
        top: 0; }
      .snWall .snWall-element--pictures[data-pictureslength="3"] .snWall-img:nth-child(3) {
        top: 50%; }
      .snWall .snWall-element--pictures[data-pictureslength="3"] .snWall-img:nth-child(4) {
        bottom: 0;
        top: auto; }
      .snWall .snWall-element--pictures[data-pictureslength="3"] .snWall-img:first-child {
        width: 50%;
        height: 100%;
        left: 0;
        top: 0; }
    .snWall .snWall-element--pictures figure {
      position: absolute;
      top: -1px;
      left: -1px;
      right: -1px;
      bottom: -1px;
      margin: 0; }
    .snWall .snWall-element--pictures a {
      text-decoration: none;
      display: block; }
      .snWall .snWall-element--pictures a:hover {
        opacity: .7; }
  .snWall .snWall-element--content {
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    text-overflow: ellipsis;
    overflow: hidden; }
    .snWall .snWall-element--content a {
      text-decoration: none; }
      .snWall .snWall-element--content a:hover {
        opacity: .7; }
  .snWall .snWall-element--account {
    text-align: center;
    font-size: .9em; }
  .snWall .snWall-element--footer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: .95em; }
    .snWall .snWall-element--footer > div {
      margin: 0 .2em; }

.snWall .snWall-paginator {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 1em -0.3em; }
  .snWall .snWall-paginatorControls {
    -webkit-flex: 1 1 30%;
        -ms-flex: 1 1 30%;
            flex: 1 1 30%; }
    .snWall .snWall-paginatorControls:last-child {
      text-align: right; }
  .snWall .snWall-paginatorPages {
    text-align: center; }
  .snWall .snWall-paginatorControl {
    margin: 0 0.3em; }
    .snWall .snWall-paginatorControl--current {
      font-weight: bold; }