@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
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 */
/* line 27, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
body {
  line-height: 1; }

/* line 34, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
ol, ul {
  list-style: none; }

/* line 37, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 40, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 45, Users/daniel/www/sites/cartoonmuseum/html/sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
 * Legal Disclaimer
 *
 * These Fonts are licensed only for use on these domains and their subdomains:
 * www.cartoonmuseum.ch
 *
 * It is illegal to download or use them on other websites.
 *
 * While the @font-face statements below may be modified by the client, this
 * disclaimer may not be removed.
 *
 * Lineto.com, 2016
 */
/*
 *
 * INSTRUCTIONS
 *
 * Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
 * The fonts folder(s) should be placed relative to the regular CSS file.
 *
 * You can use either the complete or subsetted fonts:
 * If you don’t require the entire range of characters, you can use the smaller, subsetted webfonts instead.
 * See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
 *
 */
/* Akkurat Complete Regular */
@font-face {
  font-family: "Akkurat-Regular";
  src: url("/../webfonts/lineto-akkurat-regular.eot");
  src: url("/../webfonts/lineto-akkurat-regular.eot?#iefix") format("embedded-opentype"), url("/../webfonts/lineto-akkurat-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* Akkurat Complete Bold */
@font-face {
  font-family: "Akkurat-Bold";
  src: url("/../webfonts/lineto-akkurat-bold.eot");
  src: url("/../webfonts/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"), url("/../webfonts/lineto-akkurat-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* DTLAlbertinaMedium */
@font-face {
  font-family: "DTLAlbertinaMedium-A0";
  src: url("/../webfonts/A066W14T/A066W14T.eot");
  src: url("/../webfonts/A066W14T/A066W14T.eot?#iefix") format("embedded-opentype"), url("/../webfonts/A066W14T/A066W14T.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "DTLAlbertinaMedium-AC";
  src: url("/../webfonts/AC66W14T/AC66W14T.eot");
  src: url("/../webfonts/AC66W14T/AC66W14T.eot?#iefix") format("embedded-opentype"), url("/../webfonts/AC66W14T/AC66W14T.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
body {
  -webkit-font-smoothing: antialiased;
  font-family: DTLAlbertinaMedium-A0; }

/* line 9, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.mediation span {
  white-space: nowrap; }

/* line 19, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
figcaption {
  margin-top: 0.5em; }

/* line 23, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.events--single .text p.date {
  margin-bottom: 0.1em; }

/* line 27, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.exhibitions--overview__archive h3 {
  margin-bottom: 0.5em; }

/* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.exhibitions--single__images-room h2,
.events .exhibition h2,
.exhibitions--single__events h2,
.mediation h1,
.about .people div,
.links h1 {
  margin-bottom: 1em; }

/* line 42, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
a {
  color: #00914b;
  text-decoration: underline; }

/* line 56, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
footer a,
header#header a,
aside a,
.home a,
.exhibitions--overview a,
.exhibitions--single__events a,
ul.categories li a,
.events--overview a,
.events .exhibition a {
  text-decoration: none; }

/* line 63, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
header#header h1,
nav,
.lang-switch,
.events span.events-day-big,
.events h2.month,
.events .exhibition h2,
.shop .products > h1,
.shop--overview header h1,
.shop--single h1,
.shop--single .art,
footer nav h1,
.exhibitions .exhibitions--single__images-room h2,
.exhibitions .exhibitions--single__events h2,
.exhibitions .exhibitions--overview__next h2,
.exhibitions .exhibitions--overview__archive h2,
.exhibitions--overview__archive h3,
.mediation h1,
.mediation h2,
.visit h1,
.visit h2,
.about h1,
.about h2,
.collection h1,
.collection h2,
.imprint h1,
.friends h1,
.friends h2,
.account h1,
.press h1,
.login h1,
strong,
.thx h1,
.lost h1 {
  font-family: Akkurat-Bold; }

/* line 100, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.exhibitions h2,
.exhibitions .admission,
figcaption,
.events--overview article p,
aside p,
aside h1,
.shop .products,
footer nav,
.category,
.mediation article section:nth-child(2n),
.visit .flex-container > *:nth-child(2n),
.about section:nth-child(2n),
.collection section:nth-child(2n),
.imprint section:nth-child(2n),
.friends section:nth-child(2n),
.shop--single section:nth-child(2n),
.events--single .costs,
.events--single .registration,
.imprint .credits,
.about .annualreport,
h1.regular,
.account,
.login,
.newsletter,
.links li {
  font-family: Akkurat-Regular; }

/* line 129, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.home article h1,
.home article .date,
.events article h1,
.events--single .flex-container div:nth-child(2n) .registration,
footer#footer ul li ul li:not(:first-child),
header#header > *:not(h1):not(h2),
header#header .social > div,
.lang-switch p,
ul.secondary li,
.shop--single .price,
.exhibitions--overview__current h1,
.exhibitions--overview__current p.date,
.exhibitions--overview:not(__current) .text,
.exhibitions--single .admission > *,
.exhibitions--single .title > *:not(h2),
.exhibitions--single .body p,
.exhibitions--single__events .text > *:not(.category),
.events--single .text,
.intend,
p em,
.visit .closed p,
.about .people p,
.about .people li,
.imprint .credits,
.links ul,
.specialOpening ul,
figcaption {
  padding-left: 25px; }
  @media only screen and (min-width: 1200px) {
    /* line 129, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article h1,
    .home article .date,
    .events article h1,
    .events--single .flex-container div:nth-child(2n) .registration,
    footer#footer ul li ul li:not(:first-child),
    header#header > *:not(h1):not(h2),
    header#header .social > div,
    .lang-switch p,
    ul.secondary li,
    .shop--single .price,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--overview:not(__current) .text,
    .exhibitions--single .admission > *,
    .exhibitions--single .title > *:not(h2),
    .exhibitions--single .body p,
    .exhibitions--single__events .text > *:not(.category),
    .events--single .text,
    .intend,
    p em,
    .visit .closed p,
    .about .people p,
    .about .people li,
    .imprint .credits,
    .links ul,
    .specialOpening ul,
    figcaption {
      padding-left: 25px; } }
  @media only screen and (min-width: 1700px) {
    /* line 129, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article h1,
    .home article .date,
    .events article h1,
    .events--single .flex-container div:nth-child(2n) .registration,
    footer#footer ul li ul li:not(:first-child),
    header#header > *:not(h1):not(h2),
    header#header .social > div,
    .lang-switch p,
    ul.secondary li,
    .shop--single .price,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--overview:not(__current) .text,
    .exhibitions--single .admission > *,
    .exhibitions--single .title > *:not(h2),
    .exhibitions--single .body p,
    .exhibitions--single__events .text > *:not(.category),
    .events--single .text,
    .intend,
    p em,
    .visit .closed p,
    .about .people p,
    .about .people li,
    .imprint .credits,
    .links ul,
    .specialOpening ul,
    figcaption {
      padding-left: 35px; } }

/* line 168, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
header#header h1,
header#header h2 {
  margin-left: -25px; }
  @media only screen and (min-width: 1200px) {
    /* line 168, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header h1,
    header#header h2 {
      margin-left: -25px; } }
  @media only screen and (min-width: 1700px) {
    /* line 168, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header h1,
    header#header h2 {
      margin-left: -35px; } }

/* line 180, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.exhibitions--overview .small .text {
  padding-left: 0; }

/* line 185, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.home article h1,
.events--overview article h1 {
  /* Warning: Needed for oldIE support, but words are broken up letter-by-letter */
  /* Non standard for webkit */ }

/* line 201, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
figcaption {
  font-size: 13px;
  line-height: 1.2em; }
  @media only screen and (min-width: 1200px) {
    /* line 201, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    figcaption {
      font-size: 14px;
      line-height: 1.2em; } }

/* line 211, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
header#header nav ul.secondary,
aside .events,
footer,
.newsletter input[type="submit"]#send {
  font-size: 15px;
  line-height: 1.2em; }
  @media only screen and (min-width: 1200px) {
    /* line 211, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header nav ul.secondary,
    aside .events,
    footer,
    .newsletter input[type="submit"]#send {
      font-size: 16px; } }
  @media only screen and (min-width: 1500px) {
    /* line 211, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header nav ul.secondary,
    aside .events,
    footer,
    .newsletter input[type="submit"]#send {
      font-size: 17px; } }

/* line 230, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
body {
  font-size: 16px;
  line-height: 1.3em; }
  @media only screen and (min-width: 1200px) {
    /* line 230, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    body {
      font-size: 17px; } }
  @media only screen and (min-width: 1500px) {
    /* line 230, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    body {
      font-size: 18px; } }

/* line 250, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
header#header h1,
header#header nav,
.events h2.month,
.exhibitions .title h2,
.exhibitions .admission,
.exhibitions .exhibitions--single__images-room h2,
.exhibitions .exhibitions--single__events h2,
.exhibitions--single__events .text,
.exhibitions--overview__current h2,
.exhibitions .exhibitions--overview__next h2,
.exhibitions .exhibitions--overview__archive h2,
.events--overview,
.events--single .exhibition .text,
.events--single .exhibition h2,
.events--single p.category,
.events--single .costs,
.events--single .registration,
.home p.category,
.mediation h1,
.mediation h2,
.mediation section:nth-child(2n),
.visit h1,
.visit h2,
.visit .address,
.visit .newsletter,
.visit div > div:nth-child(2n),
.about h1,
.about h2,
.about section:nth-child(2n),
.collection h1,
.collection h2,
.collection section:nth-child(2),
.imprint section:nth-child(2n),
.imprint .credits,
.imprint h1,
.thx h1,
.shop--overview h1,
.shop--overview h2,
.shop--overview ul,
.shop--overview .price,
.shop--overview .art,
.shop--single section:nth-child(2n),
.friends h1,
.friends h2,
.friends section:nth-child(2n),
.about .annualreport,
.shop--single h1,
.shop--single .art,
.account,
.press h1 .login,
.login label,
.login form input[type="submit"],
.login form input[type="text"],
.login form input[type="password"],
.login h1,
.press h1,
.vernissage h2,
.links,
.lost h1 {
  font-size: 20px;
  line-height: 1.2em; }
  @media only screen and (min-width: 1200px) {
    /* line 250, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header h1,
    header#header nav,
    .events h2.month,
    .exhibitions .title h2,
    .exhibitions .admission,
    .exhibitions .exhibitions--single__images-room h2,
    .exhibitions .exhibitions--single__events h2,
    .exhibitions--single__events .text,
    .exhibitions--overview__current h2,
    .exhibitions .exhibitions--overview__next h2,
    .exhibitions .exhibitions--overview__archive h2,
    .events--overview,
    .events--single .exhibition .text,
    .events--single .exhibition h2,
    .events--single p.category,
    .events--single .costs,
    .events--single .registration,
    .home p.category,
    .mediation h1,
    .mediation h2,
    .mediation section:nth-child(2n),
    .visit h1,
    .visit h2,
    .visit .address,
    .visit .newsletter,
    .visit div > div:nth-child(2n),
    .about h1,
    .about h2,
    .about section:nth-child(2n),
    .collection h1,
    .collection h2,
    .collection section:nth-child(2),
    .imprint section:nth-child(2n),
    .imprint .credits,
    .imprint h1,
    .thx h1,
    .shop--overview h1,
    .shop--overview h2,
    .shop--overview ul,
    .shop--overview .price,
    .shop--overview .art,
    .shop--single section:nth-child(2n),
    .friends h1,
    .friends h2,
    .friends section:nth-child(2n),
    .about .annualreport,
    .shop--single h1,
    .shop--single .art,
    .account,
    .press h1 .login,
    .login label,
    .login form input[type="submit"],
    .login form input[type="text"],
    .login form input[type="password"],
    .login h1,
    .press h1,
    .vernissage h2,
    .links,
    .lost h1 {
      font-size: 21px; } }
  @media only screen and (min-width: 1500px) {
    /* line 250, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    header#header h1,
    header#header nav,
    .events h2.month,
    .exhibitions .title h2,
    .exhibitions .admission,
    .exhibitions .exhibitions--single__images-room h2,
    .exhibitions .exhibitions--single__events h2,
    .exhibitions--single__events .text,
    .exhibitions--overview__current h2,
    .exhibitions .exhibitions--overview__next h2,
    .exhibitions .exhibitions--overview__archive h2,
    .events--overview,
    .events--single .exhibition .text,
    .events--single .exhibition h2,
    .events--single p.category,
    .events--single .costs,
    .events--single .registration,
    .home p.category,
    .mediation h1,
    .mediation h2,
    .mediation section:nth-child(2n),
    .visit h1,
    .visit h2,
    .visit .address,
    .visit .newsletter,
    .visit div > div:nth-child(2n),
    .about h1,
    .about h2,
    .about section:nth-child(2n),
    .collection h1,
    .collection h2,
    .collection section:nth-child(2),
    .imprint section:nth-child(2n),
    .imprint .credits,
    .imprint h1,
    .thx h1,
    .shop--overview h1,
    .shop--overview h2,
    .shop--overview ul,
    .shop--overview .price,
    .shop--overview .art,
    .shop--single section:nth-child(2n),
    .friends h1,
    .friends h2,
    .friends section:nth-child(2n),
    .about .annualreport,
    .shop--single h1,
    .shop--single .art,
    .account,
    .press h1 .login,
    .login label,
    .login form input[type="submit"],
    .login form input[type="text"],
    .login form input[type="password"],
    .login h1,
    .press h1,
    .vernissage h2,
    .links,
    .lost h1 {
      font-size: 23px; } }

/* line 322, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.home,
.exhibitions--overview,
.vernissage .date,
.exhibitions--overview__current .small .text h1 {
  font-size: 22px;
  line-height: 1.2em; }
  @media only screen and (min-width: 1200px) {
    /* line 322, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home,
    .exhibitions--overview,
    .vernissage .date,
    .exhibitions--overview__current .small .text h1 {
      font-size: 23px; } }
  @media only screen and (min-width: 1500px) {
    /* line 322, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home,
    .exhibitions--overview,
    .vernissage .date,
    .exhibitions--overview__current .small .text h1 {
      font-size: 25px; } }

/* line 341, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.home article:first-of-type h1,
.home article:first-of-type p.date,
h1.no-img,
.events--overview article h1,
.events--single .text.main h1,
.events--single .text.main p.date,
.exhibitions--overview__current h1,
.exhibitions--overview__current p.date,
.exhibitions--single .title > *:not(h2) {
  font-size: 33px;
  line-height: 1em; }
  @media only screen and (min-width: 700px) {
    /* line 341, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article:first-of-type h1,
    .home article:first-of-type p.date,
    h1.no-img,
    .events--overview article h1,
    .events--single .text.main h1,
    .events--single .text.main p.date,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--single .title > *:not(h2) {
      font-size: 35px; } }
  @media only screen and (min-width: 1200px) {
    /* line 341, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article:first-of-type h1,
    .home article:first-of-type p.date,
    h1.no-img,
    .events--overview article h1,
    .events--single .text.main h1,
    .events--single .text.main p.date,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--single .title > *:not(h2) {
      font-size: 40px; } }
  @media only screen and (min-width: 1700px) {
    /* line 341, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article:first-of-type h1,
    .home article:first-of-type p.date,
    h1.no-img,
    .events--overview article h1,
    .events--single .text.main h1,
    .events--single .text.main p.date,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--single .title > *:not(h2) {
      font-size: 46px; } }
  @media only screen and (min-width: 1900px) {
    /* line 341, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
    .home article:first-of-type h1,
    .home article:first-of-type p.date,
    h1.no-img,
    .events--overview article h1,
    .events--single .text.main h1,
    .events--single .text.main p.date,
    .exhibitions--overview__current h1,
    .exhibitions--overview__current p.date,
    .exhibitions--single .title > *:not(h2) {
      font-size: 46px; } }

/* line 378, Users/daniel/www/sites/cartoonmuseum/html/sass/_typo.scss */
.events .date span.events-day-big,
.exhibitions--overview__archive h3 {
  font-size: 56px;
  line-height: 1em; }

/* line 26, Users/daniel/www/sites/cartoonmuseum/html/sass/_home.scss */
.home article {
  margin-bottom: 30px; }
  /* line 28, Users/daniel/www/sites/cartoonmuseum/html/sass/_home.scss */
  .home article.no-img {
    margin: 50px 0 100px; }
  /* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/_home.scss */
  .home article.exhibition-current {
    display: none; }
    /* line 34, Users/daniel/www/sites/cartoonmuseum/html/sass/_home.scss */
    .home article.exhibition-current:first-of-type {
      display: block; }

@media only screen and (min-width: 1200px) {
  /* line 40, Users/daniel/www/sites/cartoonmuseum/html/sass/_home.scss */
  .home article {
    margin-bottom: 50px; } }

/* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
header#header {
  margin-bottom: 30px; }
  /* line 3, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header h2 {
    margin-top: -0.3em; }
  /* line 8, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header nav li {
    margin-bottom: 0; }
  /* line 12, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header .burger {
    position: absolute;
    right: 5px;
    top: 5px; }
    /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header .burger span {
      display: block;
      height: 1px;
      margin-bottom: 5px;
      width: 20px; }
      /* line 22, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header .burger span:last-child {
        margin-bottom: 0; }
  /* line 27, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header .social {
    margin-left: -3px;
    margin-top: 4px; }
    /* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header .social div a {
      margin-right: 0.2em; }
      /* line 33, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header .social div a:nth-child(3) {
        margin-left: 0.2em; }
    /* line 37, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header .social div img {
      display: inline-block;
      width: 20px;
      height: 18px; }
  /* line 44, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header .cms {
    max-width: 130px;
    margin-top: 1em; }
    /* line 47, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header .cms img {
      width: 100%; }
  /* line 51, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header section {
    margin-bottom: 0; }
  /* line 54, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header nav,
  header#header .info,
  header#header .lang-switch,
  header#header .social,
  header#header .cms {
    display: none; }
  /* line 62, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
  header#header.visible nav,
  header#header.visible .info,
  header#header.visible .lang-switch,
  header#header.visible .social,
  header#header.visible .cms {
    display: block; }
  @media only screen and (min-width: 900px) {
    /* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header {
      margin-bottom: 10px; }
      /* line 71, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header h1 {
        margin-top: -5px; }
      /* line 75, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header .burger {
        display: none; }
      /* line 78, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header nav,
      header#header .info,
      header#header .lang-switch,
      header#header .social,
      header#header .cms {
        display: block; } }
  @media only screen and (min-width: 1200px) {
    /* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
    header#header {
      position: relative; }
      /* line 88, Users/daniel/www/sites/cartoonmuseum/html/sass/_header.scss */
      header#header .fixed {
        position: fixed;
        left: 25px; } }

/* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
footer#footer {
  padding-top: 100px; }
  /* line 5, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
  footer#footer section .newsletter {
    margin-bottom: 2em; }
    /* line 7, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter .send-program {
      display: none; }
      /* line 9, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section .newsletter .send-program.visible {
        display: block; }
  @media only screen and (min-width: 500px) {
    /* line 3, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section {
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 17, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section .newsletter {
        -moz-flex: 0 1 48%;
        -webkit-box-flex: 0;
                flex: 0 1 48%;
        -webkit-box-ordinal-group: 3;
                order: 2; }
      /* line 23, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav {
        -moz-flex: 0 1 48%;
        -webkit-box-flex: 0;
                flex: 0 1 48%;
        margin-right: 2%; } }
  @media only screen and (min-width: 700px) {
    /* line 29, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section nav {
      -moz-flex: 0 1 65.6%;
      -webkit-box-flex: 0;
              flex: 0 1 65.6%;
      margin-right: 1.6%;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 33, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav > * {
        -moz-flex: 0 1 49.2%;
        -webkit-box-flex: 0;
                flex: 0 1 49.2%; }
        /* line 35, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
        footer#footer section nav > *:first-child {
          margin-right: 1.6%; }
    /* line 40, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter {
      -moz-flex: 0 1 32%;
      -webkit-box-flex: 0;
              flex: 0 1 32%; } }
  @media only screen and (min-width: 900px) {
    /* line 46, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section nav {
      -moz-flex: 0 1 65.6%;
      -webkit-box-flex: 0;
              flex: 0 1 65.6%;
      margin-right: 2.5%;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 50, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav > * {
        -moz-flex: 0 1 48.75%;
        -webkit-box-flex: 0;
                flex: 0 1 48.75%; }
        /* line 52, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
        footer#footer section nav > *:first-child {
          margin-right: 2.5%; }
    /* line 57, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter {
      -moz-flex: 0 1 31.5%;
      -webkit-box-flex: 0;
              flex: 0 1 31.5%; } }
  @media only screen and (min-width: 1200px) {
    /* line 63, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section nav {
      -moz-flex: 0 1 418.5px;
      -webkit-box-flex: 0;
              flex: 0 1 418.5px;
      margin-right: 25px;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 67, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav > * {
        -moz-flex: 0 1 196.75px;
        -webkit-box-flex: 0;
                flex: 0 1 196.75px; }
        /* line 69, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
        footer#footer section nav > *:first-child {
          margin-right: 25px; }
    /* line 74, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter {
      -moz-flex: 0 1 196.5px;
      -webkit-box-flex: 0;
              flex: 0 1 196.5px; } }
  @media only screen and (min-width: 1280px) {
    /* line 80, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section nav {
      -moz-flex: 0 1 458.5px;
      -webkit-box-flex: 0;
              flex: 0 1 458.5px;
      margin-right: 25px;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 84, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav > * {
        -moz-flex: 0 1 216.75px;
        -webkit-box-flex: 0;
                flex: 0 1 216.75px; }
        /* line 86, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
        footer#footer section nav > *:first-child {
          margin-right: 25px; }
    /* line 91, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter {
      -moz-flex: 0 1 216.5px;
      -webkit-box-flex: 0;
              flex: 0 1 216.5px; } }
  @media only screen and (min-width: 1700px) {
    /* line 97, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section nav {
      -moz-flex: 0 1 565px;
      -webkit-box-flex: 0;
              flex: 0 1 565px;
      margin-right: 35px;
      display: -moz-flex;
      display: -ms-flex;
      display: -webkit-box;
      display: flex;
      -ms-flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -moz-justify-content: flex-start;
      -ms-justify-content: flex-start;
      -webkit-box-pack: start;
              justify-content: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      -webkit-box-align: start;
              align-items: flex-start; }
      /* line 101, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
      footer#footer section nav > * {
        -moz-flex: 0 1 265px;
        -webkit-box-flex: 0;
                flex: 0 1 265px; }
        /* line 103, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
        footer#footer section nav > *:first-child {
          margin-right: 35px; }
    /* line 108, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
    footer#footer section .newsletter {
      -moz-flex: 0 1 265px;
      -webkit-box-flex: 0;
              flex: 0 1 265px; } }
  /* line 114, Users/daniel/www/sites/cartoonmuseum/html/sass/_footer.scss */
  footer#footer ul li {
    margin-bottom: 0; }

/* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
aside {
  display: none; }

/* line 4, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
#container {
  margin: 10px; }

/* line 7, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
section {
  margin-bottom: 20px; }

@media only screen and (min-width: 900px) {
  /* line 11, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container {
    margin: 20px;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 14, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header, #container aside {
      -moz-flex: 0 0 220px;
      -webkit-box-flex: 0;
              flex: 0 0 220px; }
    /* line 17, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container main {
      -moz-flex: 0 1 auto;
      -webkit-box-flex: 0;
              flex: 0 1 auto; }
    /* line 20, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header {
      margin-right: 1.6%; } }

@media only screen and (min-width: 1200px) {
  /* line 26, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container {
    margin: 25px;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 30, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header, #container aside {
      -moz-flex: 0 1 230px;
      -webkit-box-flex: 0;
              flex: 0 1 230px;
      width: 230px; }
    /* line 38, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container main {
      -moz-flex: 0 1 640px;
      -webkit-box-flex: 0;
              flex: 0 1 640px;
      width: 640px; }
    /* line 45, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header, #container main {
      margin-right: 25px; }
    /* line 48, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container section {
      margin-bottom: 50px; }
  /* line 52, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  aside {
    display: block;
    position: fixed;
    right: -20px;
    width: 180px;
    top: 0;
    bottom: 0;
    max-height: 100vh;
    overflow-y: scroll;
    padding-right: 20px;
    padding-top: 20px; }
  /* line 66, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events footer {
    width: 640px; } }

@media only screen and (min-width: 1280px) {
  /* line 73, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container main {
    -moz-flex: 0 1 700px;
    -webkit-box-flex: 0;
            flex: 0 1 700px;
    width: 700px; } }

@media only screen and (min-width: 1500px) {
  /* line 82, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row nowrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 84, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header, #container aside {
      -moz-flex: 0 1 250px;
      -webkit-box-flex: 0;
              flex: 0 1 250px;
      width: 250px; }
    /* line 91, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container main {
      -moz-flex: 0 1 800px;
      -webkit-box-flex: 0;
              flex: 0 1 800px;
      width: 800px; }
    /* line 97, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
    #container header#header, #container main {
      margin-right: 25px; }
  /* line 105, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events footer {
    width: 800px; } }

@media only screen and (min-width: 1700px) {
  /* line 116, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container header#header, #container aside {
    -moz-flex: 0 1 250px;
    -webkit-box-flex: 0;
            flex: 0 1 250px;
    width: 250px; }
  /* line 121, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container header#header {
    margin-right: 35px; }
  /* line 124, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container main {
    -moz-flex: 0 1 900px;
    -webkit-box-flex: 0;
            flex: 0 1 900px;
    margin-right: 0; }
  /* line 130, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  #container aside {
    width: 250px; }
  /* line 134, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events footer {
    width: 860px; } }

/* line 142, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
body.events .animation-bubble {
  right: 25px; }
  /* line 144, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events .animation-bubble figure.bubble {
    right: 25px; }
  /* line 147, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events .animation-bubble.animate figure.bubble {
    right: -330vw; }

/* line 152, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
body.events aside {
  display: none; }

@media only screen and (min-width: 1200px) {
  /* line 163, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events #container main {
    margin-right: 0;
    -moz-flex: 0 1 79%;
    -webkit-box-flex: 0;
            flex: 0 1 79%; }
  /* line 168, Users/daniel/www/sites/cartoonmuseum/html/sass/_layout.scss */
  body.events footer nav {
    margin-right: 30px !important; } }

/* line 3, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
.exhibitions--single figure {
  margin-bottom: 25px; }

/* line 7, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
.exhibitions--single__events figure {
  margin-bottom: 5px; }

/* line 11, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
.exhibitions--single header {
  margin-bottom: 1em; }

/* line 17, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
.exhibitions--overview section {
  margin-bottom: 50px; }

@media only screen and (max-width: 500px) {
  /* line 25, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions .video {
    width: 100%; } }

@media only screen and (min-width: 500px) {
  /* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--overview section {
    margin-bottom: 100px; }
  /* line 34, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--overview article {
    margin-bottom: 50px; }
  /* line 37, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--overview__current {
    width: 75%; } }

@media only screen and (min-width: 700px) {
  /* line 44, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--overview section {
    margin-bottom: 100px; }
  /* line 47, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--overview__current {
    width: 100%; }
  /* line 52, Users/daniel/www/sites/cartoonmuseum/html/sass/_exhibitions.scss */
  .exhibitions--single header {
    margin-bottom: .5em; } }

/* line 3, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
.events--single .exhibition {
  margin: 1em 0;
  width: 50%; }

/* line 7, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
.events--single .costs {
  margin-bottom: 0; }

/* line 10, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
.events--single .flex-container div:nth-child(2) figure {
  margin-bottom: 25px; }

/* line 15, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
.events--overview .month:not(:first-child) {
  margin-top: 40px; }

@media only screen and (min-width: 500px) {
  /* line 24, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
  .events--single .exhibition {
    margin: 1em 0;
    width: 67%; } }

@media only screen and (min-width: 1200px) {
  /* line 32, Users/daniel/www/sites/cartoonmuseum/html/sass/_events.scss */
  .events--single .flex-container div:nth-child(2) figure {
    margin-bottom: 35px; } }

@media only screen and (min-width: 500px) {
  /* line 14, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .exhibitions--single > .flex-container,
  .events--single > .flex-container,
  .news--single > .flex-container,
  .shop--overview > .flex-container,
  .shop--single > .flex-container,
  .visit > .flex-container,
  .mediation > .flex-container,
  .about > .flex-container,
  .collection > .flex-container,
  .imprint > .flex-container,
  .friends > .flex-container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--single > .flex-container > *,
    .events--single > .flex-container > *,
    .news--single > .flex-container > *,
    .shop--overview > .flex-container > *,
    .shop--single > .flex-container > *,
    .visit > .flex-container > *,
    .mediation > .flex-container > *,
    .about > .flex-container > *,
    .collection > .flex-container > *,
    .imprint > .flex-container > *,
    .friends > .flex-container > * {
      -moz-flex: 0 0 460px;
      -webkit-box-flex: 0;
              flex: 0 0 460px; } }
    @media only screen and (min-width: 500px) and (min-width: 1000px) {
      /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--single > .flex-container > *,
      .events--single > .flex-container > *,
      .news--single > .flex-container > *,
      .shop--overview > .flex-container > *,
      .shop--single > .flex-container > *,
      .visit > .flex-container > *,
      .mediation > .flex-container > *,
      .about > .flex-container > *,
      .collection > .flex-container > *,
      .imprint > .flex-container > *,
      .friends > .flex-container > * {
        -moz-flex: 0 0 48%;
        -webkit-box-flex: 0;
                flex: 0 0 48%;
        margin-right: 2%; }
        /* line 22, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
        .exhibitions--single > .flex-container > *:nth-child(2n),
        .events--single > .flex-container > *:nth-child(2n),
        .news--single > .flex-container > *:nth-child(2n),
        .shop--overview > .flex-container > *:nth-child(2n),
        .shop--single > .flex-container > *:nth-child(2n),
        .visit > .flex-container > *:nth-child(2n),
        .mediation > .flex-container > *:nth-child(2n),
        .about > .flex-container > *:nth-child(2n),
        .collection > .flex-container > *:nth-child(2n),
        .imprint > .flex-container > *:nth-child(2n),
        .friends > .flex-container > *:nth-child(2n) {
          margin-right: 0; } }
    @media only screen and (min-width: 500px) and (min-width: 1200px) {
      /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--single > .flex-container > *,
      .events--single > .flex-container > *,
      .news--single > .flex-container > *,
      .shop--overview > .flex-container > *,
      .shop--single > .flex-container > *,
      .visit > .flex-container > *,
      .mediation > .flex-container > *,
      .about > .flex-container > *,
      .collection > .flex-container > *,
      .imprint > .flex-container > *,
      .friends > .flex-container > * {
        -moz-flex: 0 0 295px;
        -webkit-box-flex: 0;
                flex: 0 0 295px;
        margin-right: 25px; } }
    @media only screen and (min-width: 500px) and (min-width: 1280px) {
      /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--single > .flex-container > *,
      .events--single > .flex-container > *,
      .news--single > .flex-container > *,
      .shop--overview > .flex-container > *,
      .shop--single > .flex-container > *,
      .visit > .flex-container > *,
      .mediation > .flex-container > *,
      .about > .flex-container > *,
      .collection > .flex-container > *,
      .imprint > .flex-container > *,
      .friends > .flex-container > * {
        -moz-flex: 0 0 325px;
        -webkit-box-flex: 0;
                flex: 0 0 325px;
        margin-right: 25px; } }
    @media only screen and (min-width: 500px) and (min-width: 1700px) {
      /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--single > .flex-container > *,
      .events--single > .flex-container > *,
      .news--single > .flex-container > *,
      .shop--overview > .flex-container > *,
      .shop--single > .flex-container > *,
      .visit > .flex-container > *,
      .mediation > .flex-container > *,
      .about > .flex-container > *,
      .collection > .flex-container > *,
      .imprint > .flex-container > *,
      .friends > .flex-container > * {
        -moz-flex: 0 0 415px;
        -webkit-box-flex: 0;
                flex: 0 0 415px;
        margin-right: 35px; } }

@media only screen and (min-width: 500px) {
  /* line 41, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .people {
    width: 49%; } }

@media only screen and (min-width: 500px) {
  /* line 48, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .events .flex-container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 50, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .events .flex-container article {
      -moz-flex: 0 0 49%;
      -webkit-box-flex: 0;
              flex: 0 0 49%;
      margin-right: 2%; }
      /* line 53, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .events .flex-container article:nth-child(2n) {
        margin-right: 0; }
  /* line 59, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .products .flex-container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 61, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .products .flex-container > * {
      -moz-flex: 0 1 32%;
      -webkit-box-flex: 0;
              flex: 0 1 32%;
      margin-bottom: 20px;
      margin-right: 2%; }
      /* line 65, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .products .flex-container > *:nth-child(3n) {
        margin-right: 0; } }

@media only screen and (min-width: 700px) {
  /* line 74, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .events .flex-container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 76, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .events .flex-container article {
      -moz-flex: 0 0 32%;
      -webkit-box-flex: 0;
              flex: 0 0 32%;
      margin-right: 2%; }
      /* line 79, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .events .flex-container article:nth-child(2n) {
        margin-right: 2%; }
      /* line 82, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .events .flex-container article:nth-child(3n) {
        margin-right: 0; } }

@media only screen and (min-width: 1200px) {
  /* line 89, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
  .events .flex-container {
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-flow: row wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -webkit-box-align: start;
            align-items: flex-start; }
    /* line 91, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .events .flex-container article {
      -moz-flex: 0 0 23.5%;
      -webkit-box-flex: 0;
              flex: 0 0 23.5%;
      margin-right: 2%; }
      /* line 94, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .events .flex-container article:nth-child(3n) {
        margin-right: 2%; }
      /* line 97, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .events .flex-container article:nth-child(4n) {
        margin-right: 0; } }

/* line 106, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
.exhibitions--overview__current .flex-container {
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
          align-items: flex-start; }
  @media only screen and (min-width: 700px) {
    /* line 108, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__current .flex-container article {
      -moz-flex: 0 0 49%;
      -webkit-box-flex: 0;
              flex: 0 0 49%;
      margin-right: 2%; }
      /* line 113, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__current .flex-container article:nth-child(2n) {
        margin-right: 0; }
      /* line 116, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__current .flex-container article.small {
        -moz-flex: 0 0 40%;
        -webkit-box-flex: 0;
                flex: 0 0 40%; }
        /* line 118, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
        .exhibitions--overview__current .flex-container article.small figure {
          width: 80%; } }
  @media only screen and (min-width: 1200px) {
    /* line 124, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__current .flex-container article.small {
      -moz-flex: 0 0 40%;
      -webkit-box-flex: 0;
              flex: 0 0 40%; }
      /* line 126, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__current .flex-container article.small figure {
        width: 196.5px; } }
  @media only screen and (min-width: 1280px) {
    /* line 133, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__current .flex-container article.small figure {
      -moz-flex: 0 0 216.5px;
      -webkit-box-flex: 0;
              flex: 0 0 216.5px;
      width: 216.5px; } }
  @media only screen and (min-width: 1700px) {
    /* line 140, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__current .flex-container article.small figure {
      -moz-flex: 0 0 265px;
      -webkit-box-flex: 0;
              flex: 0 0 265px;
      width: 265px; } }

/* line 150, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
.exhibitions--overview__next .flex-container, .exhibitions--overview__archive .flex-container {
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
          align-items: flex-start; }
  @media only screen and (min-width: 500px) {
    /* line 152, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__next .flex-container article, .exhibitions--overview__archive .flex-container article {
      -moz-flex: 0 0 49%;
      -webkit-box-flex: 0;
              flex: 0 0 49%;
      margin-right: 2%; }
      /* line 157, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__next .flex-container article:nth-child(2n), .exhibitions--overview__archive .flex-container article:nth-child(2n) {
        margin-right: 0; } }
  @media only screen and (min-width: 700px) {
    /* line 152, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__next .flex-container article, .exhibitions--overview__archive .flex-container article {
      -moz-flex: 0 0 32%;
      -webkit-box-flex: 0;
              flex: 0 0 32%;
      margin-right: 2%; }
      /* line 165, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__next .flex-container article:nth-child(2n), .exhibitions--overview__archive .flex-container article:nth-child(2n) {
        margin-right: 2%; }
      /* line 168, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
      .exhibitions--overview__next .flex-container article:nth-child(3n), .exhibitions--overview__archive .flex-container article:nth-child(3n) {
        margin-right: 0; } }

/* line 176, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
.exhibitions--overview__archive article.old {
  width: 49%; }
  @media only screen and (min-width: 700px) {
    /* line 176, Users/daniel/www/sites/cartoonmuseum/html/sass/_grid.scss */
    .exhibitions--overview__archive article.old {
      width: 32%; } }

@media only screen and (min-width: 500px) {
  /* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 48.5%;
    float: left; }
  /* line 4, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 66%; }
  /* line 6, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 80%; }
  /* line 8, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 2%; } }

@media only screen and (min-width: 700px) {
  /* line 13, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 32%;
    float: left; }
  /* line 15, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 66%; }
  /* line 17, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 500px; }
  /* line 19, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 1.6%; } }

@media only screen and (min-width: 900px) {
  /* line 24, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 31.5%;
    float: left; }
  /* line 26, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 65.5%; }
  /* line 28, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 500px; }
  /* line 29, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 2.5%; } }

@media only screen and (min-width: 1000px) {
  /* line 34, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 31.5%;
    float: left; }
  /* line 36, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 65.5%; }
  /* line 38, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 48%; }
  /* line 39, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 2.75%; } }

@media only screen and (min-width: 1200px) {
  /* line 44, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 196.5px;
    float: left; }
  /* line 46, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 393px; }
  /* line 48, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 307.5px; }
  /* line 49, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 25px; } }

@media only screen and (min-width: 1280px) {
  /* line 54, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 216.5px;
    float: left; }
  /* line 56, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 418px; }
  /* line 58, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 337.5px; }
  /* line 59, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 25px; } }

@media only screen and (min-width: 1700px) {
  /* line 72, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-sizer,
  .grid-item {
    width: 265px;
    float: left; }
  /* line 74, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width2,
  .home article:first-of-type {
    width: 565px; }
  /* line 76, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .grid-item--width3 {
    width: 397.5px; }
  /* line 77, Users/daniel/www/sites/cartoonmuseum/html/sass/_masonry.scss */
  .gutter-sizer {
    width: 35px; } }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
.mediation ul {
  margin-bottom: 2em; }
  /* line 4, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
  .mediation ul li {
    margin-bottom: 0; }

/* line 9, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
.mediation section:nth-child(2n) p {
  margin-bottom: 1em; }

/* line 12, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
.mediation section:nth-child(2n) em {
  display: inline-block; }

/* line 15, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
.mediation section:nth-child(2n) p.intend {
  margin-top: -1em; }

/* line 18, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
.mediation section:nth-child(2n) h2 + p.intend,
.mediation section:nth-child(2n) strong + em {
  margin-top: 0; }

@media only screen and (max-width: 1200px) {
  /* line 25, Users/daniel/www/sites/cartoonmuseum/html/sass/_mediation.scss */
  .mediation article#erwachsene, .mediation article#schulen, .mediation article#kinder {
    margin-top: 3em; } }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_visit.scss */
.visit section {
  margin-bottom: 1.5em; }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_about.scss */
.about ul li {
  margin-bottom: 0; }

/* line 5, Users/daniel/www/sites/cartoonmuseum/html/sass/_about.scss */
.about .isolated {
  margin: 1em 0; }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop header {
  margin-bottom: 1em; }

/* line 5, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop ul.categories {
  margin-bottom: 1em; }
  /* line 7, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
  .shop ul.categories li {
    margin-bottom: 0; }
  /* line 10, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
  .shop ul.categories li a.active {
    text-decoration: underline; }

/* line 15, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop--overview a {
  text-decoration: none; }

/* line 21, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop--overview .price span:not(:first-child):before {
  content: "/ "; }

/* line 26, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop--overview header .lowered {
  margin-bottom: 25px; }

/* line 30, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop--overview header figure {
  max-width: 390px; }

/* line 35, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
.shop--overview header {
  margin-bottom: 50px; }

@media only screen and (min-width: 1200px) {
  /* line 39, Users/daniel/www/sites/cartoonmuseum/html/sass/_shop.scss */
  .shop--overview header {
    margin-bottom: 100px; } }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_imprint.scss */
.imprint ul {
  margin-top: 1em; }

/* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_account.scss */
.account header {
  margin-bottom: 1em; }

/* line 5, Users/daniel/www/sites/cartoonmuseum/html/sass/_account.scss */
.account ul li {
  margin-bottom: 0; }

@media only screen and (min-width: 700px) {
  /* line 10, Users/daniel/www/sites/cartoonmuseum/html/sass/_account.scss */
  .account ul {
    width: 70%; }
    /* line 12, Users/daniel/www/sites/cartoonmuseum/html/sass/_account.scss */
    .account ul a {
      display: inline-block;
      width: 70%; }
    /* line 16, Users/daniel/www/sites/cartoonmuseum/html/sass/_account.scss */
    .account ul span {
      text-align: right;
      width: 20%; } }

@media only screen and (min-width: 700px) {
  /* line 2, Users/daniel/www/sites/cartoonmuseum/html/sass/_press.scss */
  article.press {
    width: 48%; } }

@media only screen and (max-width: 500px) {
  /* line 8, Users/daniel/www/sites/cartoonmuseum/html/sass/_press.scss */
  .login form .float > * {
    float: none !important; } }

/* line 72, Users/daniel/www/sites/cartoonmuseum/html/sass/_mixins.scss */
.login form .float:after {
  content: "";
  display: table;
  clear: both; }

/* line 18, Users/daniel/www/sites/cartoonmuseum/html/sass/_press.scss */
.login form .float > * {
  margin-bottom: 1em;
  float: left; }
  /* line 21, Users/daniel/www/sites/cartoonmuseum/html/sass/_press.scss */
  .login form .float > *:first-child {
    width: 55%; }
  /* line 24, Users/daniel/www/sites/cartoonmuseum/html/sass/_press.scss */
  .login form .float > *:nth-child(2) {
    width: 40%; }

/* line 1, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
.eyes-wrapper {
  top: 20px;
  right: 20px; }

/* line 6, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
div.eyes {
  width: 220px;
  height: 106px;
  margin: 0;
  position: relative;
  z-index: 99999; }

/* line 15, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
div.left_eye,
div.right_eye {
  width: 100px;
  height: 113px;
  top: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%; }

/* line 26, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
div.left_eye {
  left: 0; }

/* line 30, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
div.right_eye {
  right: 0; }

/* line 34, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
div.eyes div.pupil {
  left: 28px;
  top: 20px;
  width: 48px;
  height: 68px;
  position: relative;
  background-image: url("../assets/eyes/pupil.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%; }

/* line 47, Users/daniel/www/sites/cartoonmuseum/html/sass/_eyes.scss */
#circular div.left_eye,
#circular div.right_eye {
  background-image: url("../assets/eyes/eye.png"); }

@media (max-width: 1500px) {
  /* line 4, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
  .animation-bubble {
    display: none; } }

/* line 9, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
.animation-bubble {
  position: fixed;
  z-index: 9;
  width: 300px;
  height: 230px;
  right: 300px;
  top: 20px;
  cursor: pointer; }
  /* line 17, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
  .animation-bubble:hover .bubble {
    width: 300px; }
  /* line 20, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
  .animation-bubble figure.bubble {
    pointer-events: none;
    position: fixed;
    z-index: 9;
    width: 200px;
    right: 300px;
    top: 20px;
    cursor: pointer;
    -webkit-transition: width .1s, opacity 0s .2s;
    transition: width .1s, opacity 0s .2s;
    -webkit-animation: start 1s ease-in-out;
            animation: start 1s ease-in-out; }
  /* line 32, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
  .animation-bubble .figure-wrapper {
    pointer-events: none;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  /* line 43, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
  .animation-bubble.animate {
    -webkit-animation: cartoon-wrapper 0s forwards 5.1s;
            animation: cartoon-wrapper 0s forwards 5.1s; }
    /* line 46, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
    .animation-bubble.animate figure.bubble {
      -webkit-transition: width 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), right 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), top 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), opacity 0s 0.7s;
      transition: width 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), right 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), top 1s cubic-bezier(0.9, 0.06, 0.29, 1.1), opacity 0s 0.7s;
      width: 1000vw;
      right: -330vw;
      top: -350vw;
      opacity: 0; }
      /* line 57, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
      .animation-bubble.animate figure.bubble:hover {
        width: 1000vw; }
    /* line 65, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
    .animation-bubble.animate .figure-wrapper {
      -webkit-animation: figure-wrapper 0s forwards .35s;
              animation: figure-wrapper 0s forwards .35s;
      opacity: 0;
      display: block; }
      /* line 71, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
      .animation-bubble.animate .figure-wrapper figure {
        position: absolute;
        opacity: 1;
        -webkit-transform: translateY(0) scale(1);
                transform: translateY(0) scale(1); }
        /* line 78, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(1) {
          bottom: 0;
          left: 12%;
          width: 25%;
          -webkit-animation: cartoons 0.1s forwards 5s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 5s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 86, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(2) {
          top: 10%;
          right: 25%;
          width: 30%;
          -webkit-animation: cartoons 0.1s forwards 4.9s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.9s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 94, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(3) {
          top: 0;
          left: 7%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 4.8s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.8s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 102, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(4) {
          bottom: -5%;
          left: 30%;
          width: 30%;
          -webkit-animation: cartoons 0.1s forwards 4.7s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.7s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 110, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(5) {
          right: -5%;
          bottom: 0;
          width: 40%;
          -webkit-animation: cartoons 0.1s forwards 4.6s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.6s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 118, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(6) {
          left: 0;
          top: 15%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 4.5s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.5s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 126, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(7) {
          left: 55%;
          top: 45%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 4.4s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.4s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 134, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(8) {
          left: 35%;
          top: 25%;
          width: 30%;
          -webkit-animation: cartoons 0.1s forwards 4.3s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.3s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 142, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(9) {
          top: 5%;
          right: 15%;
          width: 25%;
          -webkit-animation: cartoons 0.1s forwards 4.2s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.2s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 150, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(10) {
          top: -5%;
          right: 30%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 4.1s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4.1s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 158, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(11) {
          left: 30%;
          top: 45%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 4s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 4s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 167, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(12) {
          right: 10%;
          bottom: 0;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 3.9s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.9s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 176, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(13) {
          top: 5%;
          left: 20%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 3.78s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.78s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 184, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(14) {
          left: 13%;
          top: 40%;
          width: 18%;
          -webkit-animation: cartoons 0.1s forwards 3.64s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.64s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 192, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(15) {
          right: 1%;
          top: 10%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 3.48s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.48s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 200, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(16) {
          left: -2%;
          top: 20%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 3.3s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.3s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 209, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(17) {
          right: 15%;
          top: 5%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 3.1s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 3.1s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 217, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(18) {
          left: 40%;
          top: 10%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 2.88s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 2.88s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 225, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(19) {
          left: 3%;
          bottom: 5%;
          width: 15%;
          -webkit-animation: cartoons 0.1s forwards 2.64s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 2.64s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 233, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(20) {
          right: -2%;
          bottom: 15%;
          width: 25%;
          -webkit-animation: cartoons 0.1s forwards 2.38s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 2.38s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 241, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(21) {
          left: 40%;
          top: 25%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 2.1s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 2.1s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 249, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(22) {
          bottom: 2%;
          right: 25%;
          width: 25%;
          -webkit-animation: cartoons 0.1s forwards 1.8s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 1.8s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 257, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(23) {
          left: 0;
          bottom: 0;
          width: 8%;
          -webkit-animation: cartoons 0.1s forwards 1.48s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 1.48s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 265, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(24) {
          top: 5%;
          left: 50%;
          width: 5%;
          -webkit-animation: cartoons 0.1s forwards 1.14s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 1.14s cubic-bezier(0.88, -0.12, 0.45, 1.32); }
        /* line 273, Users/daniel/www/sites/cartoonmuseum/html/sass/_animation.scss */
        .animation-bubble.animate .figure-wrapper figure:nth-child(25) {
          right: 3%;
          bottom: -5%;
          width: 20%;
          -webkit-animation: cartoons 0.1s forwards 1s cubic-bezier(0.88, -0.12, 0.45, 1.32);
                  animation: cartoons 0.1s forwards 1s cubic-bezier(0.88, -0.12, 0.45, 1.32); }

@-webkit-keyframes start {
  0% {
    /* style */
    width: 0px; }
  50% {
    width: 300px; }
  100% {
    /* style */
    width: 200px; } }

@keyframes start {
  0% {
    /* style */
    width: 0px; }
  50% {
    width: 300px; }
  100% {
    /* style */
    width: 200px; } }

@-webkit-keyframes cartoons {
  0% {
    /* style */
    opacity: 1; }
  100% {
    /* style */
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.5);
            transform: translateY(-10px) scale(0.5); } }

@keyframes cartoons {
  0% {
    /* style */
    opacity: 1; }
  100% {
    /* style */
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(0.5);
            transform: translateY(-10px) scale(0.5); } }

@-webkit-keyframes cartoon-wrapper {
  100% {
    display: none; } }

@keyframes cartoon-wrapper {
  100% {
    display: none; } }

@-webkit-keyframes figure-wrapper {
  100% {
    opacity: 1; } }

@keyframes figure-wrapper {
  100% {
    opacity: 1; } }

@-webkit-keyframes bubble {
  0% {
    opacity: 1;
    width: 20000px; }
  99% {
    opacity: 1;
    -webkit-transform: translate(40%, -40%) scale3d(1, 1, 1);
            transform: translate(40%, -40%) scale3d(1, 1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translate(40%, -40%) scale3d(1, 1, 1);
            transform: translate(40%, -40%) scale3d(1, 1, 1);
    width: 20000px; } }

@keyframes bubble {
  0% {
    opacity: 1;
    width: 20000px; }
  99% {
    opacity: 1;
    -webkit-transform: translate(40%, -40%) scale3d(1, 1, 1);
            transform: translate(40%, -40%) scale3d(1, 1, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translate(40%, -40%) scale3d(1, 1, 1);
            transform: translate(40%, -40%) scale3d(1, 1, 1);
    width: 20000px; } }

/* line 25, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
body.grid aside, body.grid header {
  background: red; }

/* line 28, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
body.grid .grid-showcase {
  background: grey;
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-box-align: start;
          align-items: flex-start; }
  /* line 31, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  body.grid .grid-showcase > * {
    -moz-flex: 1 0 auto;
    -webkit-box-flex: 1;
            flex: 1 0 auto;
    margin-right: 25px;
    background: red; }
    /* line 35, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    body.grid .grid-showcase > *:last-child {
      margin-right: 0; }

/* line 46, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
body {
  color: #00914b; }

/* line 51, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.fluid-width-video-wrapper {
  margin-bottom: 5px;
  position: relative;
  padding-bottom: 56.25% !important;
  /* 16:9 */
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto; }

/* line 61, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.fluid-width-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 67, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
#container {
  margin: 10px; }

/* line 70, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
aside figure {
  width: 95%; }

/* line 74, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.login {
  width: 400px; }
  /* line 76, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .login label {
    margin-bottom: .5em; }
  /* line 79, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .login form input[type="submit"],
  .login form input[type="email"],
  .login form input[type="text"],
  .login form input[type="password"] {
    color: #00914b !important; }
  /* line 72, Users/daniel/www/sites/cartoonmuseum/html/sass/_mixins.scss */
  .login .float:after {
    content: "";
    display: table;
    clear: both; }
  /* line 88, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .login .float > * {
    margin-bottom: 1em;
    float: left; }
    /* line 91, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    .login .float > *:first-child {
      width: 30%; }
    /* line 94, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    .login .float > *:nth-child(2) {
      width: 60%; }

/* line 108, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.about figure,
.mediation figure,
.collection figure,
.friends figure,
aside figure {
  margin-bottom: 1em; }

/* line 112, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
h1.titleDocs {
  margin-bottom: 1em;
  margin-top: 1em; }
  /* line 116, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  h1.titleDocs:first-child {
    margin-top: 1em; }

/* line 120, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
img {
  width: 100%;
  display: block; }

/* line 124, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
section {
  margin-bottom: 1em; }

/* line 127, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
figure {
  margin-bottom: 5px;
  box-sizing: border-box; }
  /* line 132, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  figure.portrait {
    padding-right: 25px; }
    @media only screen and (min-width: 1200px) {
      /* line 132, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
      figure.portrait {
        padding-right: 25px; } }
    @media only screen and (min-width: 1700px) {
      /* line 132, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
      figure.portrait {
        padding-right: 35px; } }

/* line 142, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
ul li, article {
  margin-bottom: 1em; }

/* line 72, Users/daniel/www/sites/cartoonmuseum/html/sass/_mixins.scss */
form .float:after {
  content: "";
  display: table;
  clear: both; }

/* line 148, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form .float > * {
  margin-bottom: 1em;
  float: left; }
  /* line 151, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form .float > *:first-child {
    width: 40%; }
  /* line 154, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form .float > *:nth-child(2) {
    width: 45%; }

/* line 159, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form p {
  margin-bottom: 1em; }

/* line 162, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form input {
  border: none;
  outline: none;
  border-bottom: solid 1px #00914b; }
  /* line 166, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input#position {
    display: none; }
  /* line 167, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input[type="radio"], form input[type="checkbox"] {
    display: none; }
    /* line 170, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    form input[type="radio"] + label, form input[type="checkbox"] + label {
      margin-right: .25em;
      cursor: pointer;
      display: inline-block; }
    /* line 176, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    form input[type="radio"] + label span, form input[type="checkbox"] + label span {
      width: 15px;
      border-bottom: solid 1px #00914b;
      color: white; }
  /* line 183, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input[type="radio"]:checked + label span, form input[type="checkbox"]:checked + label span {
    color: #00914b; }
  /* line 187, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input[type="submit"] {
    background: none;
    color: #00914b;
    border-bottom: none;
    padding: 0;
    text-decoration: underline; }
  /* line 194, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input[type="text"], form input[type="password"] {
    font-family: Akkurat-Regular;
    color: #00914b;
    background: white;
    background-color: white !important; }
  /* line 200, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  form input:-webkit-autofill {
    background-color: white;
    color: #00914b; }

/* line 205, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form h1 {
  margin-bottom: 1em; }

/* line 208, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form .send-program {
  margin-top: 1em;
  display: none; }

/* line 212, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
form .send {
  text-decoration: underline; }

/* line 218, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.links ul li {
  margin-bottom: 0; }

/* line 224, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
.specialOpening ul li {
  margin-bottom: 0; }

@media only screen and (min-width: 800px) {
  /* line 230, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  ul.categories li {
    display: inline;
    margin-right: .3em;
    margin-bottom: 1em; }
    /* line 234, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    ul.categories li:after {
      content: ","; }
    /* line 238, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    ul.categories li:last-child:after {
      content: ""; } }

@media only screen and (min-width: 900px) {
  /* line 252, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  #container {
    margin: 20px; }
  /* line 255, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .lowered,
  .home article:first-of-type {
    margin-top: 35px; }
    /* line 259, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    .lowered figure:first-of-type,
    .home article:first-of-type figure:first-of-type {
      margin-top: 8px; } }

@media only screen and (min-width: 1200px) {
  /* line 266, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .visit section.lowered {
    margin-bottom: 1em !important; }
  /* line 269, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .lowered,
  .home article:first-of-type {
    margin-top: 40px; }
    /* line 273, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    .lowered figure:first-of-type,
    .home article:first-of-type figure:first-of-type {
      margin-top: 8px; } }

@media only screen and (min-width: 1500px) {
  /* line 280, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  .lowered,
  .home article:first-of-type {
    margin-top: 43px; }
    /* line 284, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
    .lowered figure:first-of-type,
    .home article:first-of-type figure:first-of-type {
      margin-top: 8px; } }

@media only screen and (min-width: 1700px) {
  /* line 293, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  #container {
    margin: 25px; }
  /* line 296, Users/daniel/www/sites/cartoonmuseum/html/sass/styles.scss */
  aside figure {
    margin-bottom: 50px; } }
