@charset "UTF-8";
/*
Theme Name: Mercato Metropolitano 
Theme URI: http://www.bovey.co.uk
Author: Alex Bovey - alex@bovey.co.uk
Description: Custom theme for Mercato Metropolitano
Version: 1.0.1
License: 
License URI: 
Text Domain: mercatometropolitano
*/
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=ec44907220dd9367df1571381d58c08d)
 * Config saved to config.json and https://gist.github.com/ec44907220dd9367df1571381d58c08d
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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,
menu,
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-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
  -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: 3;
  padding: 3; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }

a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline; }

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .container {
    width: 750px; } }
@media (min-width: 992px) {
  .container {
    width: 970px; } }
@media (min-width: 1200px) {
  .container {
    width: 1170px; } }
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.row {
  margin-left: -15px;
  margin-right: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.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 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-0 {
  margin-left: 0%; }

@media (min-width: 768px) {
  .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 {
    float: left; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-11 {
    width: 91.66666667%; }

  .col-sm-10 {
    width: 83.33333333%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-8 {
    width: 66.66666667%; }

  .col-sm-7 {
    width: 58.33333333%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-5 {
    width: 41.66666667%; }

  .col-sm-4 {
    width: 33.33333333%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-2 {
    width: 16.66666667%; }

  .col-sm-1 {
    width: 8.33333333%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-pull-11 {
    right: 91.66666667%; }

  .col-sm-pull-10 {
    right: 83.33333333%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-8 {
    right: 66.66666667%; }

  .col-sm-pull-7 {
    right: 58.33333333%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-5 {
    right: 41.66666667%; }

  .col-sm-pull-4 {
    right: 33.33333333%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-2 {
    right: 16.66666667%; }

  .col-sm-pull-1 {
    right: 8.33333333%; }

  .col-sm-pull-0 {
    right: auto; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-push-11 {
    left: 91.66666667%; }

  .col-sm-push-10 {
    left: 83.33333333%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-8 {
    left: 66.66666667%; }

  .col-sm-push-7 {
    left: 58.33333333%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-5 {
    left: 41.66666667%; }

  .col-sm-push-4 {
    left: 33.33333333%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-2 {
    left: 16.66666667%; }

  .col-sm-push-1 {
    left: 8.33333333%; }

  .col-sm-push-0 {
    left: auto; }

  .col-sm-offset-12 {
    margin-left: 100%; }

  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  .col-sm-offset-0 {
    margin-left: 0%; } }
@media (min-width: 992px) {
  .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 {
    float: left; }

  .col-md-12 {
    width: 100%; }

  .col-md-11 {
    width: 91.66666667%; }

  .col-md-10 {
    width: 83.33333333%; }

  .col-md-9 {
    width: 75%; }

  .col-md-8 {
    width: 66.66666667%; }

  .col-md-7 {
    width: 58.33333333%; }

  .col-md-6 {
    width: 50%; }

  .col-md-5 {
    width: 41.66666667%; }

  .col-md-4 {
    width: 33.33333333%; }

  .col-md-3 {
    width: 25%; }

  .col-md-2 {
    width: 16.66666667%; }

  .col-md-1 {
    width: 8.33333333%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-pull-11 {
    right: 91.66666667%; }

  .col-md-pull-10 {
    right: 83.33333333%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-8 {
    right: 66.66666667%; }

  .col-md-pull-7 {
    right: 58.33333333%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-5 {
    right: 41.66666667%; }

  .col-md-pull-4 {
    right: 33.33333333%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-2 {
    right: 16.66666667%; }

  .col-md-pull-1 {
    right: 8.33333333%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-push-11 {
    left: 91.66666667%; }

  .col-md-push-10 {
    left: 83.33333333%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-8 {
    left: 66.66666667%; }

  .col-md-push-7 {
    left: 58.33333333%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-5 {
    left: 41.66666667%; }

  .col-md-push-4 {
    left: 33.33333333%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-2 {
    left: 16.66666667%; }

  .col-md-push-1 {
    left: 8.33333333%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-offset-12 {
    margin-left: 100%; }

  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  .col-md-offset-0 {
    margin-left: 0%; } }
@media (min-width: 1200px) {
  .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 {
    float: left; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-11 {
    width: 91.66666667%; }

  .col-lg-10 {
    width: 83.33333333%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-8 {
    width: 66.66666667%; }

  .col-lg-7 {
    width: 58.33333333%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-5 {
    width: 41.66666667%; }

  .col-lg-4 {
    width: 33.33333333%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-2 {
    width: 16.66666667%; }

  .col-lg-1 {
    width: 8.33333333%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-pull-11 {
    right: 91.66666667%; }

  .col-lg-pull-10 {
    right: 83.33333333%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-8 {
    right: 66.66666667%; }

  .col-lg-pull-7 {
    right: 58.33333333%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-5 {
    right: 41.66666667%; }

  .col-lg-pull-4 {
    right: 33.33333333%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-2 {
    right: 16.66666667%; }

  .col-lg-pull-1 {
    right: 8.33333333%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-push-11 {
    left: 91.66666667%; }

  .col-lg-push-10 {
    left: 83.33333333%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-8 {
    left: 66.66666667%; }

  .col-lg-push-7 {
    left: 58.33333333%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-5 {
    left: 41.66666667%; }

  .col-lg-push-4 {
    left: 33.33333333%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-2 {
    left: 16.66666667%; }

  .col-lg-push-1 {
    left: 8.33333333%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-offset-12 {
    margin-left: 100%; }

  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  .col-lg-offset-0 {
    margin-left: 0%; } }
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table; }

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table !important; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table !important; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table !important; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }
.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px); } }
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  60% {
    transform: translateY(-15px); } }
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes fadeIn {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@-webkit-keyframes slideRight {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(100%); } }
@keyframes fadeIn {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(100%); } }
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #CCC; }

.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1; }

.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

.mfp-arrow:active {
  margin-top: -54px; }

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1; }

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  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");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .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 {
        position: absolute;
        top: 0;
        left: 0;
        content: "•";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/* mobile menu toggler */
/* https://speckyboy.com/animating-css-only-hamburger-menu-icons/ */
.menu-toggle-switch {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 42px;
  height: 42px;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer; }

.menu-toggle-switch:focus {
  outline: none; }

.menu-toggle-switch span {
  display: block;
  position: absolute;
  top: 19px;
  left: 8px;
  right: 16px;
  height: 3px;
  background: #19161b; }

.menu-toggle-switch span::before,
.menu-toggle-switch span::after {
  position: absolute;
  display: block;
  left: 0;
  width: calc(100% + 8px);
  height: 3px;
  background-color: #19161b;
  content: ""; }

.menu-toggle-switch span::before {
  top: -9px; }

.menu-toggle-switch span::after {
  bottom: -9px; }

/**
 * Style 2
 * 
 * Hamburger to "x" (htx). Takes on a hamburger shape, bars slide
 * down to center and transform into an "x".
 */
.menu-toggle-switch__htx {
  background: transparent; }

.menu-toggle-switch__htx span {
  -webkit-transition: background 0 0.3s;
  transition: background 0 0.3s; }

.menu-toggle-switch__htx span::before,
.menu-toggle-switch__htx span::after {
  -webkit-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0;
  transition-delay: 0.3s, 0; }

.menu-toggle-switch__htx span::before {
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform; }

.menu-toggle-switch__htx span::after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform; }

/* active state, i.e. menu open */
.menu-toggle-switch__htx.active {
  /*background-color: #cb0032;*/ }

.menu-toggle-switch__htx.active span {
  background: none; }

.menu-toggle-switch__htx.active span::before,
.menu-toggle-switch__htx.active span::after {
  background: white; }

.menu-toggle-switch__htx.active span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.menu-toggle-switch__htx.active span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.menu-toggle-switch__htx.active span::before,
.menu-toggle-switch__htx.active span::after {
  -webkit-transition-delay: 0, 0.3s;
  transition-delay: 0, 0.3s; }

/* splash page */
body.home .splash-page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  display: block !important;
  animation-name: sendToBack;
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-direction: alternate;
  animation-iteration-count: 2; }

body.home .splash-page::after {
  content: '';
  display: block;
  background: #19161b url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njg5QTIzQzY5MzNFMTFFOTk0RDRCMjYyNEMxNTczOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njg5QTIzQzc5MzNFMTFFOTk0RDRCMjYyNEMxNTczOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODlBMjNDNDkzM0UxMUU5OTRENEIyNjI0QzE1NzM4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODlBMjNDNTkzM0UxMUU5OTRENEIyNjI0QzE1NzM4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiW4OmkAAAGAUExURfr6+tTT07S0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") no-repeat center center;
  background-size: 300px 300px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  animation-name: fadeIn;
  animation-duration: 1.5s;
  animation-fill-mode: both;
  animation-direction: alternate;
  animation-iteration-count: 2; }

body.home {
  background-color: #19161b; }

body.home .site-wrapper,
body.home #catapult-cookie-bar {
  animation-name: fadeIn;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-delay: 3.0s; }

body.home .homepage-cards .card {
  animation-name: fadeIn;
  animation-duration: 2s;
  animation-fill-mode: both; }

body.home .homepage-cards .card:nth-child(1) {
  animation-delay: 3.25s; }

body.home .homepage-cards .card:nth-child(2) {
  animation-delay: 3.5s; }

body.home .homepage-cards .card:nth-child(3) {
  animation-delay: 3.75s; }

@media only screen and (max-width: 767px) {
  body.home .splash-page::after {
    background-size: 200px 200px; } }
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@-webkit-keyframes sendToBack {
  from {
    z-index: -1; }
  to {
    z-index: 999999; } }
@keyframes sendToBack {
  from {
    z-index: -1; }
  to {
    z-index: 999999; } }
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
  background: black;
  padding: .75em 0;
  text-align: center;
  font-size: 120%;
  color: white; }

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.clearfix:after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: white; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: white; }

:-ms-input-placeholder {
  /* IE 10+ */
  color: white; }

:-moz-placeholder {
  /* Firefox 18- */
  color: white; }

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box; }

*, *:before, *:after {
  box-sizing: inherit; }

/* hide text from screen but not screen readers */
.screen-reader-text,
.hidden-text {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.wow {
  visibility: hidden; }

/* bootstrap overrides */
h1 {
  margin: 0; }

.container {
  width: 100%;
  max-width: 1400px; }

html {
  overflow-y: scroll;
  margin: 0 !important; }

html, body {
  min-height: 100%;
  font-size: 110%; }

body {
  background-color: #19161b;
  font-family: 'Gilda Display', serif;
  line-height: 1.3;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0 !important; }

strong,
b {
  font-weight: 700; }

em,
i {
  font-style: italic; }

a {
  color: #333;
  text-decoration: none; }
  a:hover, a:focus, a:active {
    text-decoration: none; }

img {
  vertical-align: middle;
  width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

.centred {
  text-align: center; }

input:not([type="checkbox"]):not([type="radio"]),
button,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0; }

.vc_row.page-hero {
  background-position: center center !important; }

/* header */
.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  background-color: white;
  height: 90px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.45); }
  body.admin-bar .site-header {
    top: 32px; }
  .site-header .logo {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    width: 162px;
    height: 162px;
    border-radius: 50%;
    transform: translateX(-50%);
    -webkit-transition: transform 0.75s ease;
    -moz-transition: transform 0.75s ease;
    -ms-transition: transform 0.75s ease;
    -o-transition: transform 0.75s ease;
    transition: transform 0.75s ease; }
    body.scrolled .site-header .logo {
      transform: translateX(-50%) scale(0.8); }
  .site-header .join-the-movement {
    display: block;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
    text-transform: uppercase;
    font-family: 'Anton', sans-serif;
    color: #19161b;
    font-size: 1.05rem;
    border-bottom: 2px solid #e8e77d;
    padding: .15em 0;
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease; }
    .site-header .join-the-movement:hover {
      border-color: #a3cc86; }
  .site-header .menu-header-navigation-container {
    position: absolute;
    top: 50%;
    right: calc(80px + 2vw);
    transform: translateY(-50%); }
    .site-header .menu-header-navigation-container > ul {
      display: flex; }
      .site-header .menu-header-navigation-container > ul > li {
        position: relative; }
        .site-header .menu-header-navigation-container > ul > li a {
          text-transform: uppercase;
          font-family: 'Anton', sans-serif;
          color: #19161b;
          font-size: 1.05rem;
          padding: .15em 0;
          -webkit-transition: border-color 0.2s ease;
          -moz-transition: border-color 0.2s ease;
          -ms-transition: border-color 0.2s ease;
          -o-transition: border-color 0.2s ease;
          transition: border-color 0.2s ease; }
        .site-header .menu-header-navigation-container > ul > li > a {
          border-bottom: 2px solid white; }
        .site-header .menu-header-navigation-container > ul > li > ul.sub-menu {
          display: none;
          position: absolute;
          top: 30px;
          left: 50%;
          transform: translateX(-50%);
          background: transparent url(img/nav-background.png) no-repeat 0 0;
          width: 264px;
          text-align: center;
          padding: 40px 0 0 0; }
          .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li {
            position: relative; }
            .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li a {
              padding: 8px 20px;
              display: block; }
              .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li a:hover {
                color: #abccd3 !important; }
            .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li ul.sub-menu a {
              color: #a3a2a4; }
            .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li.menu-item-has-children {
              padding-top: 10px; }
              .site-header .menu-header-navigation-container > ul > li > ul.sub-menu li.menu-item-has-children::before {
                content: '';
                display: block;
                position: absolute;
                top: 5px;
                left: 25px;
                right: 25px;
                border-top: 1px solid #ccc; }
          .site-header .menu-header-navigation-container > ul > li > ul.sub-menu::after {
            position: absolute;
            bottom: -25px;
            left: 0;
            width: 100%;
            content: '';
            display: block;
            height: 25px;
            background: transparent url(img/nav-background.png) no-repeat 0 bottom; }
        .site-header .menu-header-navigation-container > ul > li + li {
          margin-left: 2vw; }
        .site-header .menu-header-navigation-container > ul > li.current-menu-item a {
          border-color: #e8e77d; }
        .site-header .menu-header-navigation-container > ul > li:hover > ul.sub-menu, .site-header .menu-header-navigation-container > ul > li:focus > ul.sub-menu {
          display: block; }

.menu-toggle-switch {
  position: fixed;
  top: 19px;
  right: 25px;
  z-index: 9999; }
  body.admin-bar .menu-toggle-switch {
    top: 56px; }

.page-wrapper {
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -ms-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transform: translateX(0);
  padding-top: 90px;
  /* header height */
  overflow: hidden;
  background-color: #fcfbec; }
  body.page-template-template-white-page .page-wrapper {
    background-color: white; }
  body.page-template-template-homepage .page-wrapper {
    min-height: 100vh;
    background-color: #19161b; }

/* homepage cards */
.homepage-cards {
  display: flex;
  height: calc(100vh - 90px); }
  .homepage-cards .card {
    width: 33.33%;
    display: block;
    position: relative;
    text-align: center;
    overflow: hidden;
    cursor: pointer; }
    .homepage-cards .card::after {
      position: absolute;
      content: '';
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: black;
      animation: slideRight 1s cubic-bezier(0.23, 1, 0.32, 1) 1s 1 normal both; }
    .homepage-cards .card:nth-of-type(1)::after {
      animation-delay: 0.5s; }
      body.home .homepage-cards .card:nth-of-type(1)::after {
        animation-delay: 3.8s; }
    .homepage-cards .card:nth-of-type(2)::after {
      animation-delay: 0.6s; }
      body.home .homepage-cards .card:nth-of-type(2)::after {
        animation-delay: 3.9s; }
    .homepage-cards .card:nth-of-type(3)::after {
      animation-delay: 0.7s; }
      body.home .homepage-cards .card:nth-of-type(3)::after {
        animation-delay: 4.0s; }
    .homepage-cards .card .image {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center center;
      opacity: 1;
      -webkit-transition: opacity 0.5s ease;
      -moz-transition: opacity 0.5s ease;
      -ms-transition: opacity 0.5s ease;
      -o-transition: opacity 0.5s ease;
      transition: opacity 0.5s ease; }
    .homepage-cards .card .content {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      padding: 20px;
      transform: translateY(-35px);
      -webkit-transition: transform 0.5s ease;
      -moz-transition: transform 0.5s ease;
      -ms-transition: transform 0.5s ease;
      -o-transition: transform 0.5s ease;
      transition: transform 0.5s ease;
      color: white; }
      .homepage-cards .card .content h2 {
        font-family: 'Anton', sans-serif;
        text-transform: uppercase;
        font-size: 3rem;
        line-height: 1;
        text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.5);
        -webkit-transition: text-shadow 0.5s ease;
        -moz-transition: text-shadow 0.5s ease;
        -ms-transition: text-shadow 0.5s ease;
        -o-transition: text-shadow 0.5s ease;
        transition: text-shadow 0.5s ease;
        margin-bottom: .5em; }
      .homepage-cards .card .content p {
        opacity: 0;
        -webkit-transition: opacity 0.5s ease;
        -moz-transition: opacity 0.5s ease;
        -ms-transition: opacity 0.5s ease;
        -o-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease; }
    .homepage-cards .card.mmarketplace {
      background-color: #aeb768; }
    .homepage-cards .card.mmovement {
      background-color: #de817a; }
    .homepage-cards .card.immpact {
      background-color: #abccd3; }
    html.no-touchevents .homepage-cards .card:hover .content {
      transform: translateY(-50%); }
      html.no-touchevents .homepage-cards .card:hover .content h2 {
        text-shadow: none; }
      html.no-touchevents .homepage-cards .card:hover .content p {
        opacity: 1; }
    html.no-touchevents .homepage-cards .card:hover .image {
      opacity: .1; }

/* CTAs */
.button {
  display: inline-block;
  color: white !important;
  position: relative;
  padding: .5em 1em;
  line-height: 1;
  background-color: #5bc3de;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  border: 0;
  cursor: pointer;
  outline: none;
  text-transform: uppercase;
  text-decoration: none !important;
  font-size: 1.2rem;
  font-family: 'Anton', sans-serif; }
  .button:hover {
    background-color: #5bc3de; }

/* slick overrides */
body .slick-slide {
  outline: none; }

/* vendors */
.vendor-large-images {
  margin-bottom: 30px; }
  .vendor-large-images .vendor {
    display: block;
    position: relative; }
    .vendor-large-images .vendor .caption {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 50%;
      min-width: 300px;
      padding: 20px;
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent);
      color: white; }
      .vendor-large-images .vendor .caption .vendor-name {
        font-family: 'Anton', sans-serif;
        text-transform: uppercase;
        font-size: 1.2rem;
        margin-bottom: .25em; }

.vendor-carousel {
  margin: 0 -15px; }
  .vendor-carousel .slide {
    margin: 0 15px; }
    .vendor-carousel .slide .vendor-thumbnail {
      cursor: pointer; }

.mfp-vendor-profile {
  margin: auto;
  margin: 20px;
  background-color: #fcfbec;
  display: flex;
  position: relative;
  min-height: calc(100vh - 40px); }
  .mfp-vendor-profile .inner {
    max-width: 800px;
    margin: auto; }
    .mfp-vendor-profile .inner .vendor-name {
      font-family: 'Anton', sans-serif;
      font-size: 2.5rem;
      color: #19161b;
      line-height: 1;
      text-transform: uppercase;
      text-align: center; }
    .mfp-vendor-profile .inner .vendor-image {
      margin: 30px 0; }
    .mfp-vendor-profile .inner .vendor-content {
      display: flex;
      justify-content: space-between; }
      .mfp-vendor-profile .inner .vendor-content .col {
        width: 48%; }
      .mfp-vendor-profile .inner .vendor-content strong {
        font-family: 'Anton', sans-serif; }
      .mfp-vendor-profile .inner .vendor-content p + p {
        margin-top: 1em; }

/* visual composer */
.content-container, .vc_separator {
  max-width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important; }

.vc_separator {
  display: block !important;
  height: 4px;
  background: transparent url(img/dotted-line-horizontal-black.png) repeat-x center top;
  background-size: 905px 4px;
  opacity: .5; }
  .vc_separator span {
    display: none !important; }

.texture-line-top,
.texture-line-bottom {
  position: relative;
  overflow: hidden; }

.texture-line-top::before,
.texture-line-bottom::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 20px !important;
  background-size: 1440px 25px !important;
  clear: both;
  visibility: visible !important; }

.texture-line-top::before {
  top: 0;
  background: transparent url(img/texture-line-top-off-white.png) repeat-x center top; }

.texture-line-bottom::after {
  bottom: 0;
  background: transparent url(img/texture-line-bottom-off-white.png) repeat-x center bottom; }

.wpb_single_image.drop-shadow img {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease; }

.wpb_single_image.coming-soon img {
  opacity: 0.5; }

.wpb_single_image.coming-soon::after {
  content: 'Coming soon';
  text-transform: uppercase;
  text-align: center;
  font-family: 'Anton', sans-serif;
  display: block;
  margin-top: 15px;
  order: 2; }

.wpb_single_image {
  display: flex;
  flex-direction: column; }
  .wpb_single_image .vc_figure {
    order: 1; }
  .wpb_single_image .wpb_singleimage_heading {
    order: 2;
    font-family: 'Anton', sans-serif;
    text-align: center;
    margin-top: 1em;
    text-transform: uppercase; }

html.no-touchevents .wpb_single_image.drop-shadow a:hover img {
  transform: scale(1.1) rotate(0.1deg); }

.vc_btn3 {
  text-transform: uppercase !important;
  font-family: 'Anton', sans-serif !important;
  font-size: 1rem !important; }
  .vc_btn3.vc_btn3-color-white {
    color: #19161b !important; }

.wpb_text_column:not(.full-width) {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto; }

.wpb_gallery {
  max-width: 1100px;
  margin: auto; }
  .wpb_gallery .flexslider {
    border: 0;
    background: transparent;
    box-shadow: none; }
    .wpb_gallery .flexslider .flex-control-nav {
      display: none; }
    .wpb_gallery .flexslider .flex-direction-nav a {
      opacity: 1;
      background-size: contain;
      background-position: center center;
      background-repeat: no-repeat;
      text-indent: -5000px;
      text-align: left !important;
      width: 60px;
      height: 60px;
      margin-top: -30px; }
      .wpb_gallery .flexslider .flex-direction-nav a::before {
        display: none; }
      .wpb_gallery .flexslider .flex-direction-nav a.flex-prev {
        left: -80px !important;
        background-image: url(img/arrow-left.png); }
      .wpb_gallery .flexslider .flex-direction-nav a.flex-next {
        right: -80px !important;
        background-image: url(img/arrow-right.png); }

.vc_btn3,
button.vc_general {
  color: #19161b !important;
  text-transform: uppercase !important;
  background: transparent url(img/button-green.png) no-repeat center center !important;
  background-size: 235px 50px !important;
  width: 235px !important;
  height: 50px !important;
  line-height: 50px !important;
  text-align: center;
  font-family: 'Anton', sans-serif;
  -webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s ease;
  -ms-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  transition: color 0.4s ease;
  border: 0 !important;
  margin: 0 auto !important;
  display: block !important;
  border-radius: 0 !important;
  padding: 0 !important; }
  .vc_btn3:hover,
  button.vc_general:hover {
    background-image: url(img/button-black.png) !important; }

/* manifesto accordion */
.accordion-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 930px; }

.accordion-panel {
  display: none;
  text-align: center !important; }
  .accordion-panel p {
    text-align: center !important; }
    .accordion-panel p:first-child {
      margin-top: 0; }

.accordion-toggler {
  color: white;
  text-align: center;
  background-color: #de817a;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -ms-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  position: relative;
  padding: 0 20px; }
  .accordion-toggler:hover {
    background-color: #9b5a55; }
  .accordion-toggler.active {
    background-color: #abccd3; }
    .accordion-toggler.active::after {
      transform: translateX(-50%) rotate(180deg); }
  .accordion-toggler::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    background: transparent url('data:image/svg+xml;utf8,<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve"><g><g><polygon fill="white" points="225.813,48.907 128,146.72 30.187,48.907 0,79.093 128,207.093 256,79.093"/></g></g></svg>') no-repeat 50% 50%;
    background-size: contain;
    width: 16px;
    height: 16px;
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -ms-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease; }
  .accordion-toggler h3 {
    font-family: 'Alfa Slab One', cursive !important;
    color: white !important; }

/* content styles */
.wpb_text_column h1,
.wpb_text_column .h1,
.text-content h1,
.text-content .h1 {
  font-family: 'Anton', sans-serif;
  text-transform: uppercase;
  font-size: 3rem;
  color: #19161b;
  line-height: 1;
  clear: both;
  margin-bottom: 1em;
  text-shadow: 1px 1px 20px rgba(0, 0, 0, 0.5); }
.wpb_text_column h2,
.text-content h2 {
  font-family: 'Anton', sans-serif;
  font-size: 2.5rem;
  color: #19161b;
  line-height: 1;
  clear: both;
  margin-bottom: 1em;
  text-transform: uppercase; }
.wpb_text_column h3,
.text-content h3 {
  font-family: 'Anton', sans-serif;
  color: #19161b;
  font-size: 1.8rem;
  margin-bottom: 1em;
  line-height: 1.2; }
.wpb_text_column h4,
.text-content h4 {
  font-size: 1.7rem;
  margin-bottom: .5em;
  line-height: 1.1;
  font-family: 'Anton', sans-serif;
  color: #5bc3de; }
.wpb_text_column p + h4,
.text-content p + h4 {
  margin-top: 1em; }
.wpb_text_column h5,
.text-content h5 {
  font-size: 1.5rem;
  font-family: 'Anton', sans-serif;
  color: #5bc3de; }
.wpb_text_column h6,
.text-content h6 {
  font-size: 1.2rem;
  font-family: 'Anton', sans-serif;
  color: #5bc3de; }
.wpb_text_column p,
.text-content p {
  margin: 1em 0;
  line-height: 1.35; }
.wpb_text_column ul,
.wpb_text_column ol,
.text-content ul,
.text-content ol {
  margin: 1em 0;
  line-height: 1.35;
  padding-left: 2em; }
.wpb_text_column ul li,
.text-content ul li {
  margin-bottom: .25em;
  position: relative;
  list-style-type: square; }
.wpb_text_column ol li,
.text-content ol li {
  list-style-type: decimal;
  margin-bottom: .25em; }
.wpb_text_column a,
.text-content a {
  color: #5bc3de; }
  .wpb_text_column a:hover,
  .text-content a:hover {
    text-decoration: underline; }
.wpb_text_column hr,
.text-content hr {
  height: 4px;
  border: 0;
  margin: 2em auto;
  background: transparent url(img/dotted-line-horizontal-black.png) repeat-x center top;
  background-size: 905px 4px;
  opacity: .5; }
.wpb_text_column img,
.text-content img {
  width: auto;
  max-width: 100%; }
  .wpb_text_column img.alignright,
  .text-content img.alignright {
    float: right;
    margin: 0 0 20px 20px; }
  .wpb_text_column img.alignleft,
  .text-content img.alignleft {
    float: left;
    margin: 0 20px 20px 0; }
.theme-purple .wpb_text_column h2, .theme-purple .wpb_text_column a,
.theme-purple .text-content h2,
.theme-purple .text-content a {
  color: #503f95; }
.theme-purple .wpb_text_column hr,
.theme-purple .text-content hr {
  background-image: url(img/dotted-line-horizontal-purple.png); }
.theme-blue .wpb_text_column h2, .theme-blue .wpb_text_column a, .theme-blue .text-content h2, .theme-blue .text-content a {
  color: #5bc3de; }
.theme-blue .wpb_text_column hr, .theme-blue .text-content hr {
  background-image: url(img/dotted-line-horizontal-blue.png); }
.theme-yellow .wpb_text_column h2, .theme-yellow .wpb_text_column a, .theme-yellow .text-content h2, .theme-yellow .text-content a {
  color: #e8e77d; }
.theme-yellow .wpb_text_column hr, .theme-yellow .text-content hr {
  background-image: url(img/dotted-line-horizontal-yellow.png); }
.theme-green .wpb_text_column h2, .theme-green .wpb_text_column a, .theme-green .text-content h2, .theme-green .text-content a {
  color: #a3cc86; }
.theme-green .wpb_text_column hr, .theme-green .text-content hr {
  background-image: url(img/dotted-line-horizontal-green.png); }
.white-text .wpb_text_column *, .white-text .text-content * {
  color: white; }

/* ==========================================================================
   Magnific popup
   ========================================================================== */
.mfp-bg {
  background-color: #a3cc86;
  opacity: .9;
  z-index: 10042; }

.mfp-wrap {
  z-index: 10043; }

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 1; }

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0; }

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out; }

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1; }

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0; }

button.mfp-close {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 45px;
  color: #19161b;
  opacity: 1; }

body .mfp-arrow {
  opacity: 1;
  width: 60px;
  height: 60px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: -30px !important; }
  body .mfp-arrow::before, body .mfp-arrow::after {
    display: none !important; }
  body .mfp-arrow.mfp-arrow-left {
    background-image: url(img/arrow-left.png);
    left: 40px; }
  body .mfp-arrow.mfp-arrow-right {
    background-image: url(img/arrow-right.png);
    right: 40px; }

/* eventbrite */
/* events */
.vc_row.events {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px; }

button.show-all-events {
  color: #19161b;
  text-transform: uppercase;
  background: transparent url(img/button-green.png) no-repeat center center;
  background-size: 235px 50px;
  width: 235px;
  height: 50px;
  text-align: center;
  font-family: 'Anton', sans-serif;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border: 0;
  margin: 0 auto;
  display: block; }
  button.show-all-events:hover {
    background-image: url(img/button-black.png); }

/* display posts shortcode */
.display-posts-listing {
  list-style-type: none;
  margin: 50px auto 0 auto !important;
  padding: 0 !important;
  max-width: 1100px; }
  .display-posts-listing .listing-item {
    list-style-type: none;
    padding: 15px;
    background-color: white;
    -webkit-transition: transform 0.5s ease;
    -moz-transition: transform 0.5s ease;
    -ms-transition: transform 0.5s ease;
    -o-transition: transform 0.5s ease;
    transition: transform 0.5s ease;
    display: flex;
    align-items: center;
    margin: 15px; }
    .horizontal-layout .display-posts-listing .listing-item {
      flex-direction: row;
      justify-content: space-between; }
    .vertical-layout .display-posts-listing .listing-item {
      flex-direction: column; }
    .display-posts-listing .listing-item:hover {
      transform: scale(1.1); }
    .display-posts-listing .listing-item a {
      display: block;
      color: #19161b;
      text-decoration: none; }
    .display-posts-listing .listing-item .image {
      display: block;
      overflow: hidden;
      position: relative;
      height: 0;
      width: 100%; }
      .display-posts-listing .listing-item .image img {
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        transform: translateY(-50%); }
      .vertical-layout .display-posts-listing .listing-item .image {
        margin-bottom: 15px;
        padding-bottom: 66%; }
      .horizontal-layout .display-posts-listing .listing-item .image {
        width: 49%;
        padding-bottom: 33%; }
    .display-posts-listing .listing-item .title {
      text-align: center;
      text-transform: uppercase;
      font-family: 'Anton', sans-serif;
      min-height: 2.75em; }
      .horizontal-layout .display-posts-listing .listing-item .title {
        width: 49%; }

/* events */
div.events-shortcode {
  margin: auto;
  overflow: hidden;
  max-width: 1200px; }
  div.events-shortcode .event {
    display: block;
    float: left;
    width: 30.33%;
    margin: 0 1.5% 50px 1.5%; }
    div.events-shortcode .event .title {
      font-family: 'Anton', sans-serif;
      text-align: center;
      margin-top: 1em;
      text-transform: uppercase;
      color: #19161b; }

/* slick overrides */
body .slick-prev,
body .slick-next {
  text-indent: -5000px;
  background-position: center center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  width: 60px;
  height: 60px; }
body .slick-prev {
  background-image: url(img/arrow-left-white.png) !important;
  left: -70px; }
body .slick-next {
  background-image: url(img/arrow-right-white.png) !important;
  right: -70px; }
body .vendor-carousel .slick-prev, body.page-immpact .slick-prev {
  background-image: url(img/arrow-left.png) !important; }
body .vendor-carousel .slick-next, body.page-immpact .slick-next {
  background-image: url(img/arrow-right.png) !important; }

/* blog posts */
body.single-post .text-content {
  max-width: 900px;
  margin: auto;
  padding-top: 50px;
  padding-bottom: 50px; }
  body.single-post .text-content .h1 {
    margin: 0;
    text-shadow: none; }
  body.single-post .text-content h1 {
    font-size: 2.4rem;
    line-height: 1.1;
    text-shadow: none;
    margin-bottom: .5em; }
body.single-post .post-main-image {
  margin: 30px 0; }
  body.single-post .post-main-image img {
    max-width: 800px; }
body.single-post .blog-post-header {
  background-color: #a3cc86;
  padding: 50px 0;
  text-align: center; }

/* ammbassadors */
.ammbassadors {
  max-width: 1000px;
  margin: auto; }
  .ammbassadors .wpb_single_image {
    margin-bottom: 20px; }
    .ammbassadors .wpb_single_image img {
      border-radius: 50%; }
  .ammbassadors .wpb_text_column p {
    margin: 0 !important;
    text-align: center; }
    .ammbassadors .wpb_text_column p strong {
      font-family: 'Anton', sans-serif;
      font-weight: normal; }

/* our team */
.our-team {
  max-width: 1000px;
  margin: auto; }
  .our-team .wpb_single_image {
    margin-bottom: 20px; }
    .our-team .wpb_single_image img {
      border-radius: 50%;
      width: 100%;
      max-width: none; }
  .our-team .wpb_text_column p {
    margin: 0 !important;
    text-align: center; }
    .our-team .wpb_text_column p strong {
      font-family: 'Anton', sans-serif;
      font-weight: normal; }

/* footer */
.site-footer {
  background: transparent url(img/footer-background.png) repeat-x center top;
  background-size: 1440px 300px;
  padding: 50px 0 20px 0;
  color: white;
  position: relative; }
  body.page-template-template-homepage .site-footer {
    margin-top: -26px; }
  .site-footer .container {
    position: relative; }
  .site-footer a {
    color: white;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease; }
    .site-footer a:hover {
      color: #e8e77d; }
  .site-footer nav {
    float: left;
    margin-right: 2em;
    line-height: 1; }
    .site-footer nav ul li {
      display: inline-block; }
    .site-footer nav ul li + li {
      margin-left: .75em; }
  .site-footer .contact-info {
    text-align: right;
    line-height: 1.5;
    font-size: .9rem; }
    .site-footer .contact-info p {
      display: inline-block; }
      .site-footer .contact-info p + p {
        margin-left: 2em; }
  .site-footer .nav-with-separator li + li {
    border-left: 1px solid white;
    margin-left: .5em;
    padding-left: .5em; }
  .site-footer .nav-with-separator li.current-menu-item a,
  .site-footer .nav-with-separator li.current_menu_parent a {
    color: #5bc3de; }
  .site-footer .copyright {
    font-size: .9rem;
    text-align: right; }
    .site-footer .copyright a {
      margin-right: 2em; }
  .site-footer .row + .row {
    margin-top: .5em; }

/* back to top */
a#back-to-top {
  display: block;
  position: fixed;
  bottom: 15px;
  right: 15px;
  width: 45px;
  height: 45px;
  line-height: 47px;
  font-size: 20px;
  color: white;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  background-color: #5bc3de; }
  a#back-to-top:hover {
    color: white;
    background-color: #5bc3de; }
  a#back-to-top.hidden {
    opacity: 0; }

/* slide in overlay */
.slide-in-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  padding: 20px;
  z-index: 999;
  background-color: #19161b;
  color: white;
  transform: translate(0, -125%);
  -webkit-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
  -moz-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
  -ms-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
  transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1); }
  .slide-in-overlay.active {
    transform: translate(0, 0); }

/* main menu */
.main-menu-overlay {
  padding: 25vh 40px;
  text-transform: uppercase; }
  .main-menu-overlay .illustration {
    position: absolute;
    -webkit-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
    -ms-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1); }
    .main-menu-overlay .illustration.girl {
      left: 0;
      width: 150px;
      top: 45%;
      transform: translate(-110%, -50%);
      transition-delay: 1s; }
    .main-menu-overlay .illustration.boy {
      right: 0;
      width: 200px;
      top: 50%;
      transform: translate(110%, -50%);
      transition-delay: 1.25s; }
  .main-menu-overlay.active .illustration.girl {
    transform: translate(50%, -50%); }
  .main-menu-overlay.active .illustration.boy {
    transform: translate(0, -50%); }
  .main-menu-overlay ul {
    margin: auto;
    height: 25vh;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
    .main-menu-overlay ul.main {
      max-width: 800px; }
      .main-menu-overlay ul.main li:nth-child(1) {
        transition-delay: .2s; }
        .main-menu-overlay ul.main li:nth-child(1) a {
          background-image: url(img/circle-blue.png); }
      .main-menu-overlay ul.main li:nth-child(2) {
        transition-delay: .3s; }
        .main-menu-overlay ul.main li:nth-child(2) a {
          background-image: url(img/circle-purple.png); }
      .main-menu-overlay ul.main li:nth-child(3) {
        transition-delay: .4s; }
        .main-menu-overlay ul.main li:nth-child(3) a {
          background-image: url(img/circle-yellow.png); }
      .main-menu-overlay ul.main span {
        display: block; }
      .main-menu-overlay ul.main a {
        padding: .85em;
        background-size: 0;
        background-position: 50% 50%;
        background-repeat: no-repeat; }
    .main-menu-overlay ul.social {
      max-width: 200px; }
      .main-menu-overlay ul.social li:nth-child(1) {
        transition-delay: .5s; }
      .main-menu-overlay ul.social li:nth-child(2) {
        transition-delay: .6s; }
      .main-menu-overlay ul.social li:nth-child(3) {
        transition-delay: .7s; }
      .main-menu-overlay ul.social li:nth-child(4) {
        transition-delay: .8s; }
      .main-menu-overlay ul.social li:nth-child(5) {
        transition-delay: .9s; }
      .main-menu-overlay ul.social a:hover {
        color: #e8e77d; }
    .main-menu-overlay ul li {
      text-align: center;
      transform: translateY(-10vh);
      opacity: 0;
      -webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
      -moz-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
      -ms-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
      -o-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
      transition: all 1s cubic-bezier(0.23, 1, 0.32, 1); }
      .main-menu-overlay ul li a {
        display: block;
        color: white;
        font-size: 2.4rem;
        font-family: 'Anton', sans-serif;
        cursor: pointer;
        line-height: 1.1;
        -webkit-transition: color 0.4s ease;
        -moz-transition: color 0.4s ease;
        -ms-transition: color 0.4s ease;
        -o-transition: color 0.4s ease;
        transition: color 0.4s ease; }
        .main-menu-overlay ul li a.active, .main-menu-overlay ul li a:hover {
          background-size: contain !important; }
  .main-menu-overlay.active ul li {
    transform: translateY(0);
    opacity: 1; }

/* join the movement overlay */
.join-the-movement-overlay {
  display: flex;
  text-align: center;
  background: #de817a url(img/join-the-movement-overlay-background.png) repeat center center; }
  .join-the-movement-overlay .inner {
    max-width: 1000px;
    margin: auto; }
    .join-the-movement-overlay .inner h2 {
      font-family: 'Anton', sans-serif;
      font-size: 2.4rem;
      line-height: 1.1;
      text-transform: uppercase;
      margin-bottom: .75em; }
      .join-the-movement-overlay .inner h2 span {
        display: block; }
    .join-the-movement-overlay .inner p {
      max-width: 600px;
      margin: auto; }
    .join-the-movement-overlay .inner .row {
      margin-top: 2em; }
      .join-the-movement-overlay .inner .row [class*="col"] {
        font-size: 1.3rem;
        font-family: 'Anton', sans-serif;
        line-height: 1.2;
        padding-left: 25px;
        padding-right: 25px; }

/* mailchimp forms */
.yikes-mailchimp-container {
  margin-top: 4em; }
  .yikes-mailchimp-container .yikes-easy-mc-form {
    display: flex !important;
    justify-content: space-between; }
    .yikes-mailchimp-container .yikes-easy-mc-form label {
      width: auto !important;
      float: none !important;
      padding: 0 !important;
      margin: 0 !important;
      font-family: 'Anton', sans-serif; }
      .yikes-mailchimp-container .yikes-easy-mc-form label span {
        text-transform: uppercase;
        margin-right: .5em; }
        .yikes-mailchimp-container .yikes-easy-mc-form label span.empty-label {
          display: none; }
    .yikes-mailchimp-container .yikes-easy-mc-form input {
      font-family: 'Gilda Display', serif;
      display: inline-block !important;
      border: 0 !important;
      background-color: transparent !important;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3) !important;
      width: 12em !important;
      height: 50px;
      outline: none;
      color: white;
      padding: 10px 0 !important;
      margin: 0 !important; }
    .yikes-mailchimp-container .yikes-easy-mc-form button {
      color: white;
      text-transform: uppercase;
      background: transparent url(img/button-white.png) no-repeat center center;
      background-size: 235px 50px;
      width: 235px;
      height: 50px;
      text-align: center;
      font-family: 'Anton', sans-serif;
      -webkit-transition: color 0.4s ease;
      -moz-transition: color 0.4s ease;
      -ms-transition: color 0.4s ease;
      -o-transition: color 0.4s ease;
      transition: color 0.4s ease;
      border: 0;
      margin: 0 !important; }
      .yikes-mailchimp-container .yikes-easy-mc-form button:hover {
        color: #a3cc86; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-blue input {
      color: #5bc3de; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-blue button {
      background-image: url(img/button-blue.png); }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-green input {
      color: #a3cc86; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-green button {
      background-image: url(img/button-green.png); }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-white input {
      color: white; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-white button {
      background-image: url(img/button-white.png); }
      .yikes-mailchimp-container .yikes-easy-mc-form.theme-white button:hover {
        color: #19161b; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-black input {
      color: #19161b;
      border-color: #19161b !important; }
    .yikes-mailchimp-container .yikes-easy-mc-form.theme-black button {
      color: #19161b;
      background-image: url(img/button-black.png); }
      .yikes-mailchimp-container .yikes-easy-mc-form.theme-black button:hover {
        color: white; }
  .yikes-mailchimp-container .edit-link {
    display: none; }

/* CTA page content */
#cta-page-content {
  display: flex;
  overflow: scroll; }
  #cta-page-content #page-content {
    margin: auto;
    max-width: 800px; }

/* decorative illustrations */
.decorative-illustration {
  position: absolute;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat; }
  .decorative-illustration.croissant {
    background-image: url(img/illustration-croissant.png);
    top: calc(30vw + 250px);
    left: calc(50vw + 550px);
    width: 101px;
    height: 92px; }
  .decorative-illustration.plate {
    background-image: url(img/illustration-plate.png);
    top: calc(30vw + 460px);
    left: calc(50vw - 680px);
    width: 171px;
    height: 165px; }
  .decorative-illustration.globe {
    background-image: url(img/illustration-globe.png);
    top: calc(30vw + 450px);
    left: calc(50vw + 500px);
    width: 164px;
    height: 157px; }
  .decorative-illustration.leaves-left {
    background-image: url(img/illustration-leaves-left.png);
    top: calc(30vw + 1150px);
    left: 0;
    width: 114px;
    height: 136px; }
  .decorative-illustration.leaves-right {
    background-image: url(img/illustration-leaves-right.png);
    top: calc(30vw + 2250px);
    right: 0;
    width: 114px;
    height: 136px; }
  .decorative-illustration.girl-right {
    background-image: url(img/illustration-girl-right.png);
    top: calc(30vw + 250px);
    left: -20px;
    width: 175px;
    height: 150px; }
  .decorative-illustration.boy-1 {
    background-image: url(img/illustration-boy-1.png);
    top: calc(30vw + 1000px);
    right: 0;
    width: 175px;
    height: 129px; }
  .decorative-illustration.girl-left {
    background-image: url(img/illustration-girl-left.png);
    top: calc(30vw + 1800px);
    right: 0;
    width: 175px;
    height: 150px; }
  .decorative-illustration.boy-2 {
    background-image: url(img/illustration-boy-2.png);
    top: calc(30vw + 2700px);
    left: -20px;
    width: 175px;
    height: 129px; }

/* turbolinks progress bar */
.turbolinks-progress-bar {
  background-color: #a3cc86; }

/* responsive styles */
@media only screen and (max-width: 1200px) {
  .homepage-cards .card h2 {
    font-size: 2rem; } }
@media only screen and (max-width: 1200px) {
  .homepage-cards .card h2 {
    font-size: 2rem; }

  .main-menu-overlay .illustration.girl {
    left: -80px; }

  .main-menu-overlay .illustration.boy {
    right: -80px; } }
@media only screen and (max-width: 1023px) {
  .homepage-cards {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 90px); }
    .homepage-cards .card {
      width: 100%;
      height: 33.33%; }

  .yikes-mailchimp-container {
    margin-top: 0; }

  .yikes-easy-mc-form.yikes-mailchimp-form-inline {
    display: block !important;
    text-align: center; }

  .yikes-easy-mc-form label.label-inline {
    margin-bottom: 20px !important; }

  .display-posts-listing .listing-item {
    width: 100%; }

  .decorative-illustration {
    display: none !important; } }
@media only screen and (max-width: 767px) {
  html, body {
    font-size: 100%; }

  .site-header {
    height: 60px; }
    .site-header .logo {
      width: 100px;
      height: 100px;
      left: 20px;
      transform: none !important; }
    .site-header .join-the-movement {
      left: auto;
      right: 80px; }

  .page-wrapper {
    padding-top: 60px; }

  .menu-toggle-switch {
    top: 9px;
    right: 10px; }

  .homepage-cards {
    height: calc(100vh - 60px); }
    .homepage-cards .card .image {
      background-position: center 30%; }
    .homepage-cards .card.mmovement .image {
      background-position: center 60%; }

  .main-menu-overlay {
    padding: 15vw 40px; }
    .main-menu-overlay ul {
      height: auto; }
      .main-menu-overlay ul.main, .main-menu-overlay ul.header {
        flex-direction: column;
        min-height: 25vh;
        margin-top: 5vh;
        margin-bottom: 5vh; }
      .main-menu-overlay ul li a {
        font-size: 1.6rem; }
        .main-menu-overlay ul li a span {
          display: inline !important; }

  .vc_row.page-hero {
    min-height: 20vh !important; }
    .vc_row.page-hero .wpb_content_element {
      margin-bottom: 0 !important; }
    .vc_row.page-hero .vc_column-inner {
      padding-top: 0 !important; }

  .vc_row {
    margin-left: 0;
    margin-right: 0; }

  .wpb_text_column h1,
  .text-content h1 {
    font-size: 2.5rem; }
  .wpb_text_column h2,
  .text-content h2 {
    font-size: 2.0rem; }
  .wpb_text_column h3,
  .text-content h3 {
    font-size: 1.5rem; }
  .wpb_text_column hr,
  .text-content hr {
    margin: 1em auto; }

  .site-footer {
    text-align: center;
    position: relative !important; }
    body.home .site-footer {
      margin-top: -25px; }
    .site-footer .contact-info {
      text-align: center; }
      .site-footer .contact-info p {
        display: block;
        margin: 0 !important; }
    .site-footer nav {
      float: none;
      margin: 1em 0; }
    .site-footer .copyright {
      text-align: center; }

  .accordion-toggler {
    height: 150px; }

  .vendor-large-images .vendor {
    display: block !important;
    margin-bottom: 20px; }

  .vendor-carousel {
    display: none !important; }

  body .mfp-arrow {
    display: none !important; }

  .mfp-vendor-profile {
    padding: 10px; }
    .mfp-vendor-profile .inner .vendor-content {
      display: block; }
      .mfp-vendor-profile .inner .vendor-content .col {
        width: 100%; }
      .mfp-vendor-profile .inner .vendor-content .col + .col {
        margin-top: 1em; } }
@media only screen and (max-width: 567px) {
  .join-the-movement-overlay .inner .row [class*="col"] {
    font-size: 1rem; }

  .join-the-movement-overlay .inner .row {
    margin-top: 1em; }

  .join-the-movement-overlay .inner h2 {
    font-size: 2rem; }
    .join-the-movement-overlay .inner h2 span {
      display: inline; }

  .homepage-cards .card .content h2 {
    font-size: 2rem; }

  .display-posts-listing .listing-item {
    width: 100%; }

  .sites {
    padding-left: 16vw !important;
    padding-right: 16vw !important;
    display: block !important;
    overflow: scroll;
    white-space: nowrap; }
    .sites .wpb_column {
      display: inline-block !important;
      float: none !important;
      width: 100% !important; }
    .sites .vc_column_container > .vc_column-inner {
      padding: 0; }

  .vc_col-sm-6 {
    text-align: center; } }

/*# sourceMappingURL=style.css.map */
