@charset "UTF-8";
#footer {
  background: #FEE5F5;
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}
#footer .inside {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1330px) {
  #footer .inside {
    width: 90%;
  }
}
#footer .ce_text {
  margin-bottom: 0;
}
#footer .ce_text .text_container {
  max-width: none;
}
#footer .footer-logo {
  margin-bottom: -0.5em;
}
#footer .footer-content {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
#footer ul {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  margin-bottom: 0;
}
#footer ul li {
  padding-left: 0;
}
#footer ul li:before {
  display: none;
}
#footer ul a:after {
  display: none;
}
#footer .footer-links li {
  margin-right: 1.765em;
}
#footer .footer-social li {
  margin-right: 2em;
}
#footer .footer-social a {
  color: transparent;
  width: 2.94em;
  height: 2.94em;
  display: inline-block;
  border: 0.235em solid #89A4FB;
  border-radius: 50%;
}
#footer .footer-social a:before {
  color: #89A4FB;
  font-size: 1.8em;
  width: 100%;
  display: inline-block;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
#footer .footer-social a:hover {
  border-color: #F776CA;
}
#footer .footer-social a:hover:before {
  color: #F776CA;
}
#footer .footer-social .icon-facebook:before {
  content: "";
}
#footer .footer-social .icon-instagram:before {
  content: "";
}
#footer .footer-social .icon-twitter:before {
  content: "";
  font-size: 1.4em;
}
#footer .footer-links li:last-child, #footer .footer-social li:last-child {
  margin-right: 0;
}
@media (max-width: 820px) {
  #footer .footer-logo {
    margin-bottom: -0.5em;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  #footer .footer-content {
    display: block;
  }
  #footer .footer-links {
    margin-bottom: 1em;
  }
  #footer ul {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
@media (max-width: 600px) {
  #footer .footer-links li {
    margin-right: 1em;
  }
}
@media (max-width: 480px) {
  #footer .footer-links {
    display: block;
    text-align: center;
  }
  #footer .footer-links li {
    margin-right: 0;
  }
}
body.trident #footer .footer-social .icon-twitter:before {
  font-size: 24px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvirtual%2Fcontao-theme.abnahme-server.de%2Fhtdocs%2Fprivate-bundles%2Fmagmell-agentur%2Fcontao-theme-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2Ffooter.scss%22%2C%22var%2Fwww%2Fvirtual%2Fcontao-theme.abnahme-server.de%2Fhtdocs%2Fprivate-bundles%2Fmagmell-agentur%2Fcontao-theme-basic%2Fsrc%2FResources%2Fpublic%2Fcss%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC0BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtBH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%22%7D */