/*------------------------------------*\
    INHALT
\*------------------------------------*/
/*
 * HELPERS................................
 * BASE................................... Typografie etc.
 * PATTERNS....,.......................... Buttons etc.
 * COMPONENTS............................. Artikel ETC.
 * ADS....................................
 */
/* ------------------------------------*\
 * Helpers
 */
/**
 * @license
 * MyFonts Webfont Build ID 3100225, 2015-09-30T08:20:46-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Quadon-Bold by Rene Bieder
 * URL: http://www.myfonts.com/fonts/rene-bieder/quadon/bold/
 *
 * Webfont: Quadon-ExtraBold by Rene Bieder
 * URL: http://www.myfonts.com/fonts/rene-bieder/quadon/extra-bold/
 *
 * Webfont: Quadon-Regular by Rene Bieder
 * URL: http://www.myfonts.com/fonts/rene-bieder/quadon/regular/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3100225
 * Licensed pageviews: 2,000,000
 * Webfonts copyright: Copyright &#x00A9; 2012 by Rene Bieder. All rights reserved.
 *
 * © 2015 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2f4e41");
@font-face {
  font-family: 'Quadon-Bold';
  src: url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_0_0.eot");
  src: url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_0_0.eot?#iefix") format("embedded-opentype"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_0_0.woff2") format("woff2"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_0_0.woff") format("woff"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_0_0.ttf") format("truetype");
}
@font-face {
  font-family: 'Quadon-Regular';
  src: url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_2_0.eot");
  src: url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_2_0.eot?#iefix") format("embedded-opentype"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_2_0.woff2") format("woff2"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_2_0.woff") format("woff"), url("https://static.art-magazin.de/sites/art/themes/artdrupal/compass/webfonts/2F4E41_2_0.ttf") format("truetype");
}
footer[role=contentinfo], .full-teaser {
  *zoom: 1;
}
footer[role=contentinfo]:before, .full-teaser:before, footer[role=contentinfo]:after, .full-teaser:after {
  content: " ";
  display: table;
}
footer[role=contentinfo]:after, .full-teaser:after {
  clear: both;
}

a,
a:link,
a:focus,
a:visited {
  color: #333;
}

footer .soulcial,
header .soulcial, .pane-menu-menu-footer-navigation nav ul {
  margin: 0;
  padding: 0;
}

/* ------------------------------------*\
 * Base
 */
body {
  color: #333;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 100%;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
  line-height: 1.25em;
  margin: 0;
  text-rendering: optimizeLegibility;
}

article p,
article li,
article .zwiti {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 26px;
  line-height: 1.625rem;
}
article p,
article li {
  margin-bottom: 30px;
}
article .zwiti {
  font-family: "Quadon-Bold", sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}
article ul li {
  list-style: disc;
}
article p a,
article p a:link,
article p a:focus,
article p a:visited {
  color: #e40327;
}

a.elf-external.elf-icon,
a:link.elf-external.elf-icon,
a:focus.elf-external.elf-icon,
a:visited.elf-external.elf-icon {
  background-image: none;
  padding-right: 0;
}

a:active,
a:focus {
  outline: none;
  text-decoration: none;
}

.headline-article {
  margin-bottom: 10px;
}
.headline-article .kicker {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 20px;
  line-height: 1.25rem;
  display: block;
  font-weight: normal;
  margin-bottom: 3px;
}

body,
.main-content {
  background: #fff;
}

.local-tabs {
  position: absolute;
  left: 0;
  top: 2px;
  width: 100%;
  height: 30px;
}

/* ------------------------------------*\
 * Base - Patterns
 */
.external-button {
  font-size: 16px;
  font-size: 1rem;
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Quadon-Bold", sans-serif;
  font-weight: 400;
  letter-spacing: 0.05em;
  padding: 10px 20px;
  text-transform: uppercase;
}
.external-button:hover, .external-button:hover > a {
  background-color: #fff;
  color: #000;
  text-decoration: none;
}
.external-button a {
  color: #fff;
}

.image-medium {
  color: #666;
  margin: 0 auto 30px;
  text-align: center;
  width: 460px;
}
.image-medium > .copyright {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
.image-medium figcaption p {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin: 0;
}

.icon-close {
  position: absolute;
  right: 0;
  text-indent: -999em;
  top: -65px;
}
.icon-close a {
  width: 34px;
  height: 34px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM0cHgiIGhlaWdodD0iMzRweCIgdmlld0JveD0iMCAwIDM0IDM0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Y2xvc2U8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4KICAgICAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsMzMuNSBMMzMuNSwwLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsMC41IEwzMy41LDMzLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
  background-position: center right;
  background-repeat: no-repeat;
  display: block;
}

footer .soulcial,
header .soulcial {
  text-align: center;
}
footer .soulcial li,
header .soulcial li {
  display: inline-block;
  padding: 7px;
}
footer .soulcial li a,
header .soulcial li a {
  width: 56px;
  height: 56px;
  border-radius: 100%;
  display: block;
}
footer .soulcial a,
header .soulcial a {
  background-color: #000;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #000;
  display: block;
  text-indent: -999em;
}
footer .soulcial a:hover,
header .soulcial a:hover {
  background-color: #fff;
}
footer .soulcial .facebook a,
header .soulcial .facebook a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29uLWZhY2Vib29rPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iaWNvbi1mYWNlYm9vayIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRkZGRkZGIj4gICAgICAgICAgICA8cGF0aCBkPSJNMTMuMzMzMzMzMyw0LjE3MjI2NjY3IEw5LjUyNDUzMzMzLDQuMTcyMjY2NjcgQzkuMDc0NCw0LjE3MjI2NjY3IDguNTcxNDY2NjcsNC43NjQ1MzMzMyA4LjU3MTQ2NjY3LDUuNTU2OCBMOC41NzE0NjY2Nyw4LjMwNzQ2NjY3IEwxMy4zMzMzMzMzLDguMzA3NDY2NjcgTDEzLjMzMzMzMzMsMTIuMjI3NDY2NyBMOC41NzE0NjY2NywxMi4yMjc0NjY3IEw4LjU3MTQ2NjY3LDI0IEw0LjA3NiwyNCBMNC4wNzYsMTIuMjI3NDY2NyBMMCwxMi4yMjc0NjY3IEwwLDguMzA3NDY2NjcgTDQuMDc2LDguMzA3NDY2NjcgTDQuMDc2LDYgQzQuMDc2LDIuNjkxMiA2LjM3MjI2NjY3LDAgOS41MjQ1MzMzMywwIEwxMy4zMzMzMzMzLDAgTDEzLjMzMzMzMzMsNC4xNzIyNjY2NyBaIiBpZD0iaWNvbi1tZXRhbmF2aS1mYWNlYm9vay1jb3B5Ij48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
footer .soulcial .facebook a:hover,
header .soulcial .facebook a:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNCAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5pY29uLW1ldGFuYXZpLWZhY2Vib29rIGNvcHk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJldC1rb2NoYnVjaC1oZWFkZXItZGVhZnVsdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg4Ni4wMDAwMDAsIC0yNi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIj4gICAgICAgICAgICA8ZyBpZD0iSEVBREVSIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODIuMDAwMDAwLCAyNi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9Ik1FVEEtU09DSUFMIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDQuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjMzMzMzMzMsNC4xNzIyNjY2NyBMOS41MjQ1MzMzMyw0LjE3MjI2NjY3IEM5LjA3NDQsNC4xNzIyNjY2NyA4LjU3MTQ2NjY3LDQuNzY0NTMzMzMgOC41NzE0NjY2Nyw1LjU1NjggTDguNTcxNDY2NjcsOC4zMDc0NjY2NyBMMTMuMzMzMzMzMyw4LjMwNzQ2NjY3IEwxMy4zMzMzMzMzLDEyLjIyNzQ2NjcgTDguNTcxNDY2NjcsMTIuMjI3NDY2NyBMOC41NzE0NjY2NywyNCBMNC4wNzYsMjQgTDQuMDc2LDEyLjIyNzQ2NjcgTDAsMTIuMjI3NDY2NyBMMCw4LjMwNzQ2NjY3IEw0LjA3Niw4LjMwNzQ2NjY3IEw0LjA3Niw2IEM0LjA3NiwyLjY5MTIgNi4zNzIyNjY2NywwIDkuNTI0NTMzMzMsMCBMMTMuMzMzMzMzMywwIEwxMy4zMzMzMzMzLDQuMTcyMjY2NjcgWiIgaWQ9Imljb24tbWV0YW5hdmktZmFjZWJvb2stY29weSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}
footer .soulcial .instagram a,
header .soulcial .instagram a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aWNvbnM4LWluc3RhZ3JhbTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJpY29uczgtaW5zdGFncmFtIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljg2MzYzNjM2LDAgQzMuOTc2NjkzNTcsMCAwLDMuOTc2NjkzNTcgMCw4Ljg2MzYzNjM2IEwwLDIxLjEzNjM2MzYgQzAsMjYuMDIzMzA2NCAzLjk3NjY5MzU3LDMwIDguODYzNjM2MzYsMzAgTDIxLjEzNjM2MzYsMzAgQzI2LjAyMzMwNjQsMzAgMzAsMjYuMDIzMzA2NCAzMCwyMS4xMzYzNjM2IEwzMCw4Ljg2MzYzNjM2IEMzMCwzLjk3NjY5MzU3IDI2LjAyMzMwNjQsMCAyMS4xMzYzNjM2LDAgTDguODYzNjM2MzYsMCBaIE04Ljg2MzYzNjM2LDEuMzYzNjM2MzYgTDIxLjEzNjM2MzYsMS4zNjM2MzYzNiBDMjUuMjg2MjM5MSwxLjM2MzYzNjM2IDI4LjYzNjM2MzYsNC43MTM3NjA5OCAyOC42MzYzNjM2LDguODYzNjM2MzYgTDI4LjYzNjM2MzYsMjEuMTM2MzYzNiBDMjguNjM2MzYzNiwyNS4yODYyMzkxIDI1LjI4NjIzOTEsMjguNjM2MzYzNiAyMS4xMzYzNjM2LDI4LjYzNjM2MzYgTDguODYzNjM2MzYsMjguNjM2MzYzNiBDNC43MTM3NjA5OCwyOC42MzYzNjM2IDEuMzYzNjM2MzYsMjUuMjg2MjM5MSAxLjM2MzYzNjM2LDIxLjEzNjM2MzYgTDEuMzYzNjM2MzYsOC44NjM2MzYzNiBDMS4zNjM2MzYzNiw0LjcxMzc2MDk4IDQuNzEzNzYwOTgsMS4zNjM2MzYzNiA4Ljg2MzYzNjM2LDEuMzYzNjM2MzYgWiBNMjMuMTgxODE4Miw1LjQ1NDU0NTQ1IEMyMi40Mjg3MDI2LDUuNDU0NTQ1NDUgMjEuODE4MTgxOCw2LjA2NTA2NjI1IDIxLjgxODE4MTgsNi44MTgxODE4MiBDMjEuODE4MTgxOCw3LjU3MTI5NzM5IDIyLjQyODcwMjYsOC4xODE4MTgxOCAyMy4xODE4MTgyLDguMTgxODE4MTggQzIzLjkzNDkzMzcsOC4xODE4MTgxOCAyNC41NDU0NTQ1LDcuNTcxMjk3MzkgMjQuNTQ1NDU0NSw2LjgxODE4MTgyIEMyNC41NDU0NTQ1LDYuMDY1MDY2MjUgMjMuOTM0OTMzNyw1LjQ1NDU0NTQ1IDIzLjE4MTgxODIsNS40NTQ1NDU0NSBaIE0xNSw3LjUgQzEwLjg2NTk0LDcuNSA3LjUsMTAuODY1OTQgNy41LDE1IEM3LjUsMTkuMTM0MDYgMTAuODY1OTQsMjIuNSAxNSwyMi41IEMxOS4xMzQwNiwyMi41IDIyLjUsMTkuMTM0MDYgMjIuNSwxNSBDMjIuNSwxMC44NjU5NCAxOS4xMzQwNiw3LjUgMTUsNy41IFogTTE1LDguODYzNjM2MzYgQzE4LjM5NzA5NTcsOC44NjM2MzYzNiAyMS4xMzYzNjM2LDExLjYwMjkwNDMgMjEuMTM2MzYzNiwxNSBDMjEuMTM2MzYzNiwxOC4zOTcwOTU3IDE4LjM5NzA5NTcsMjEuMTM2MzYzNiAxNSwyMS4xMzYzNjM2IEMxMS42MDI5MDQzLDIxLjEzNjM2MzYgOC44NjM2MzYzNiwxOC4zOTcwOTU3IDguODYzNjM2MzYsMTUgQzguODYzNjM2MzYsMTEuNjAyOTA0MyAxMS42MDI5MDQzLDguODYzNjM2MzYgMTUsOC44NjM2MzYzNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
}
footer .soulcial .instagram a:hover,
header .soulcial .instagram a:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNnB4IiBoZWlnaHQ9IjI2cHgiIHZpZXdCb3g9IjAgMCAyNiAyNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Imluc3RhZ3JhbSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMDAwMDAwIj4gICAgICAgICAgICA8cGF0aCBkPSJNMjUuOTIxNzk3OCw3LjY0MDExNDQ0IEMyNS45MDAxOTgyLDYuNTYxNjYxNjMgMjUuNjk1ODg0LDUuNDk0Njc5MDEgMjUuMzE3NTQzMyw0LjQ4NDUzNzc4IEMyNC45OTExMTI1LDMuNjE3MDkxNyAyNC40NzkzOTc2LDIuODMxMjg4MDUgMjMuODE4MDgsMi4xODE5MiBDMjMuMTY4NzEyLDEuNTIwNjAyNDEgMjIuMzgyOTA4MywxLjAwODg4NzU0IDIxLjUxNTQ2MjIsMC42ODI0NTY2NjcgQzIwLjUwNTMyMSwwLjMwNDExNTk1MiAxOS40MzgzMzg0LDAuMDk5ODAxNzk0MSAxOC4zNTk4ODU2LDAuMDc4MjAyMjIyMiBDMTYuOTczMjc2NywwLjAxNDk5MzMzMzMgMTYuNTMwNjEyMiwwIDEzLDAgQzkuNDY5Mzg3NzgsMCA5LjAyNjcyMzMzLDAuMDE0OTkzMzMzMyA3LjY0MDExNDQ0LDAuMDc4MjAyMjIyMiBDNi41NjE2NjE2MywwLjA5OTgwMTc5NDEgNS40OTQ2NzkwMSwwLjMwNDExNTk1MiA0LjQ4NDUzNzc4LDAuNjgyNDU2NjY3IEMzLjYxNzA5MTcsMS4wMDg4ODc1NCAyLjgzMTI4ODA1LDEuNTIwNjAyNDEgMi4xODE5MiwyLjE4MTkyIEMxLjUyMDYwMjQxLDIuODMxMjg4MDUgMS4wMDg4ODc1NCwzLjYxNzA5MTcgMC42ODI0NTY2NjcsNC40ODQ1Mzc3OCBDMC4zMDQxMTU5NTIsNS40OTQ2NzkwMSAwLjA5OTgwMTc5NDEsNi41NjE2NjE2MyAwLjA3ODIwMjIyMjIsNy42NDAxMTQ0NCBDMC4wMTQ5OTMzMzMzLDkuMDI2NzIzMzMgMCw5LjQ2OTM4Nzc4IDAsMTMgQzAsMTYuNTMwNjEyMiAwLjAxNDk5MzMzMzMsMTYuOTczMjc2NyAwLjA3ODIwMjIyMjIsMTguMzU5ODg1NiBDMC4wOTk4MDE3OTQxLDE5LjQzODMzODQgMC4zMDQxMTU5NTIsMjAuNTA1MzIxIDAuNjgyNDU2NjY3LDIxLjUxNTQ2MjIgQzEuMDA4ODg3NTQsMjIuMzgyOTA4MyAxLjUyMDYwMjQxLDIzLjE2ODcxMiAyLjE4MTkyLDIzLjgxODA4IEMyLjgzMTI2NDQsMjQuNDc5NDI2NSAzLjYxNzA3NDg0LDI0Ljk5MTE0NTggNC40ODQ1Mzc3OCwyNS4zMTc1NDMzIEM1LjQ5NDY3OTAxLDI1LjY5NTg4NCA2LjU2MTY2MTYzLDI1LjkwMDE5ODIgNy42NDAxMTQ0NCwyNS45MjE3OTc4IEM5LjAyNjcyMzMzLDI1Ljk4NTEwNzggOS40NjkzODc3OCwyNiAxMywyNiBDMTYuNTMwNjEyMiwyNiAxNi45NzMyNzY3LDI1Ljk4NTEwNzggMTguMzU5ODg1NiwyNS45MjE3OTc4IEMxOS40MzgzMzg0LDI1LjkwMDE5ODIgMjAuNTA1MzIxLDI1LjY5NTg4NCAyMS41MTU0NjIyLDI1LjMxNzU0MzMgQzIzLjI2MTcwMDgsMjQuNjQyMTc3MiAyNC42NDIxNjI4LDIzLjI2MTcxNTMgMjUuMzE3NTI4OSwyMS41MTU0NzY3IEMyNS42OTU4Njk2LDIwLjUwNTMzNTQgMjUuOTAwMTgzOCwxOS40MzgzNTI4IDI1LjkyMTc4MzMsMTguMzU5OSBDMjUuOTg1MDA2NywxNi45NzMyNzY3IDI2LDE2LjUzMDYxMjIgMjYsMTMgQzI2LDkuNDY5Mzg3NzggMjUuOTg1MDA2Nyw5LjAyNjcyMzMzIDI1LjkyMTc5NzgsNy42NDAxMTQ0NCBaIE0yMy41ODE4OTg5LDE4LjI1MzEyNjcgQzIzLjU3MjE0MTksMTkuMDc3NDYzOCAyMy40MjA3MDQ5LDE5Ljg5Mzk4NDQgMjMuMTM0MjA3OCwyMC42NjY5OTU2IEMyMi42OTY5MTIsMjEuODAwNzgwMyAyMS44MDA3Nzc4LDIyLjY5NjkxOTggMjAuNjY2OTk1NiwyMy4xMzQyMjIyIEMxOS44OTM5ODE3LDIzLjQyMDcwOTQgMTkuMDc3NDYyOCwyMy41NzIxNDYxIDE4LjI1MzEyNjcsMjMuNTgxOTEzMyBDMTYuODgyNDc4OSwyMy42NDQ0IDE2LjQ3MTM3NTYsMjMuNjU3NjMxMSAxMywyMy42NTc2MzExIEM5LjUyODYyNDQ0LDIzLjY1NzYzMTEgOS4xMTc1MjExMSwyMy42NDQ0IDcuNzQ2ODczMzMsMjMuNTgxODk4OSBDNi45MjI1MzgwOCwyMy41NzIxMzYyIDYuMTA2MDE5MjIsMjMuNDIwNzA0NSA1LjMzMzAwNDQ0LDIzLjEzNDIyMjIgQzQuNzY4MzI4MTcsMjIuOTI1ODcgNC4yNTc1NDI4MiwyMi41OTM1Nzk0IDMuODM4MjIxMTEsMjIuMTYxNzkzMyBDMy40MDY0Mjc5OCwyMS43NDI0Njg5IDMuMDc0MTMyMjgsMjEuMjMxNjc4NCAyLjg2NTc3Nzc4LDIwLjY2Njk5NTYgQzIuNTc5MjgwNjEsMTkuODkzOTg0NCAyLjQyNzg0MzYyLDE5LjA3NzQ2MzggMi40MTgwODY2NywxOC4yNTMxMjY3IEMyLjM1NTYsMTYuODgyMjkxMSAyLjM0MjM2ODg5LDE2LjQ3MTIwMjIgMi4zNDIzNjg4OSwxMyBDMi4zNDIzNjg4OSw5LjUyODc5Nzc4IDIuMzU1Niw5LjExNzcwODg5IDIuNDE4MTAxMTEsNy43NDY4NzMzMyBDMi40Mjc4NjM3Niw2LjkyMjUzODA4IDIuNTc5Mjk1NTMsNi4xMDYwMTkyMiAyLjg2NTc3Nzc4LDUuMzMzMDA0NDQgQzMuMDc0MTI5OTgsNC43NjgzMjgxNyAzLjQwNjQyMDU2LDQuMjU3NTQyODIgMy44MzgyMDY2NywzLjgzODIyMTExIEM0LjI1NzUzMTA3LDMuNDA2NDI3OTggNC43NjgzMjE2NCwzLjA3NDEzMjI4IDUuMzMzMDA0NDQsMi44NjU3Nzc3OCBDNi4xMDYwMTgzNSwyLjU3OTI5MDYgNi45MjI1MzcyNCwyLjQyNzg1Mzk0IDcuNzQ2ODczMzMsMi40MTgwODY2NyBDOS4xMTc3MDg4OSwyLjM1NTYgOS41Mjg3OTc3OCwyLjM0MjM2ODg5IDEzLDIuMzQyMzY4ODkgQzE2LjQ3MTIwMjIsMi4zNDIzNjg4OSAxNi44ODIyOTExLDIuMzU1NiAxOC4yNTMxMjY3LDIuNDE4MTAxMTEgQzE5LjA3NzQ2MjgsMi40Mjc4NjgzOCAxOS44OTM5ODE3LDIuNTc5MzA1MDUgMjAuNjY2OTk1NiwyLjg2NTc5MjIyIEMyMS4yMzE2NzE4LDMuMDc0MTQ0NDIgMjEuNzQyNDU3MiwzLjQwNjQzNTAxIDIyLjE2MTc3ODksMy44MzgyMjExMSBDMjIuNTkzNTcwMiw0LjI1NzU0MTM2IDIyLjkyNTg2NTgsNC43NjgzMjY4MSAyMy4xMzQyMjIyLDUuMzMzMDA0NDQgQzIzLjQyMDcwOTQsNi4xMDYwMTgzNSAyMy41NzIxNDYxLDYuOTIyNTM3MjQgMjMuNTgxOTEzMyw3Ljc0Njg3MzMzIEMyMy42NDQ0MTQ0LDkuMTE3NjUxMTEgMjMuNjU3NjQ1Niw5LjUyODg4NDQ0IDIzLjY1NzY0NTYsMTMgQzIzLjY1NzY0NTYsMTYuNDcxMTE1NiAyMy42NDQ0LDE2Ljg4MjI5MTEgMjMuNTgxODk4OSwxOC4yNTMxMjY3IEwyMy41ODE4OTg5LDE4LjI1MzEyNjcgWiBNMTMsNi4zMjQyOTc3OCBDOS4zMTMxMTE0Nyw2LjMyNDI5Nzc4IDYuMzI0Mjk3NzgsOS4zMTMxMTE0NyA2LjMyNDI5Nzc4LDEzIEM2LjMyNDI5Nzc4LDE2LjY4Njg4ODUgOS4zMTMxMTE0NywxOS42NzU3MDIyIDEzLDE5LjY3NTcwMjIgQzE2LjY4Njg4ODUsMTkuNjc1NzAyMiAxOS42NzU3MDIyLDE2LjY4Njg4ODUgMTkuNjc1NzAyMiwxMyBDMTkuNjc1NjYyMyw5LjMxMzEyNzk5IDE2LjY4Njg3Miw2LjMyNDMzNzY2IDEzLDYuMzI0Mjk3NzggTDEzLDYuMzI0Mjk3NzggWiBNMTMsMTcuMzMzMzMzMyBDMTAuNjA2NzY2MSwxNy4zMzMzMzMzIDguNjY2NjY2NjcsMTUuMzkzMjMzOSA4LjY2NjY2NjY3LDEzIEM4LjY2NjY2NjY3LDEwLjYwNjc2NjEgMTAuNjA2NzY2MSw4LjY2NjY2NjY3IDEzLDguNjY2NjY2NjcgQzE1LjM5MzIzMzksOC42NjY2NjY2NyAxNy4zMzMzMzMzLDEwLjYwNjc2NjEgMTcuMzMzMzMzMywxMyBDMTcuMzMzMzMzMywxNC4xNDkyNzE1IDE2Ljg3Njc4NywxNS4yNTE0NzE3IDE2LjA2NDEyOTQsMTYuMDY0MTI5NCBDMTUuMjUxNDcxNywxNi44NzY3ODcgMTQuMTQ5MjcxNSwxNy4zMzMzMzMzIDEzLDE3LjMzMzMzMzMgWiBNMjEuNDk5NDI4OSw2LjA2MDYgQzIxLjQ5OTQyODksNi45MjIxNjQyMSAyMC44MDA5OTMxLDcuNjIwNiAxOS45Mzk0Mjg5LDcuNjIwNiBDMTkuMDc3ODY0Nyw3LjYyMDYgMTguMzc5NDI4OSw2LjkyMjE2NDIxIDE4LjM3OTQyODksNi4wNjA2IEMxOC4zNzk0Mjg5LDUuMTk5MDM1NzkgMTkuMDc3ODY0Nyw0LjUwMDYgMTkuOTM5NDI4OSw0LjUwMDYgQzIwLjgwMDk5MzEsNC41MDA2IDIxLjQ5OTQyODksNS4xOTkwMzU3OSAyMS40OTk0Mjg5LDYuMDYwNiBMMjEuNDk5NDI4OSw2LjA2MDYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
footer .soulcial .twitter a,
header .soulcial .twitter a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDI4IDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0idHdpdHRlci13aXRoLWNpcmNsZS1IT1ZFUiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOC43MTUsMjEuNzkyIEMzOC43MjcsMjIuMDM4IDM4LjczLDIyLjI4NCAzOC43MywyMi41MjQgQzM4LjczLDMwLjAyNCAzMy4wMjcsMzguNjY3IDIyLjU5MywzOC42NjcgQzE5LjM4OSwzOC42NjcgMTYuNDA3LDM3LjczMSAxMy44OTksMzYuMTE3IEMxNC4zNCwzNi4xNzEgMTQuNzkzLDM2LjE5MiAxNS4yNTIsMzYuMTkyIEMxNy45MSwzNi4xOTIgMjAuMzU1LDM1LjI4OSAyMi4yOTYsMzMuNzY1IEMxOS44MTUsMzMuNzE3IDE3LjcyMSwzMi4wNzkgMTYuOTk4LDI5LjgyOSBDMTcuMzQzLDI5Ljg5MiAxNy42OTcsMjkuOTI4IDE4LjA2MywyOS45MjggQzE4LjU3OSwyOS45MjggMTkuMDgzLDI5Ljg1OSAxOS41NTcsMjkuNzMgQzE2Ljk2MiwyOS4yMDggMTUuMDA2LDI2LjkxNiAxNS4wMDYsMjQuMTY4IEwxNS4wMDYsMjQuMDk5IEMxNS43NzEsMjQuNTIyIDE2LjY0NywyNC43OCAxNy41NzcsMjQuODEgQzE2LjA1MywyMy43OSAxNS4wNTQsMjIuMDU2IDE1LjA1NCwyMC4wODUgQzE1LjA1NCwxOS4wNDcgMTUuMzMzLDE4LjA2OSAxNS44MjIsMTcuMjMyIEMxOC42MjEsMjAuNjY0IDIyLjc5NywyMi45MiAyNy41MTMsMjMuMTYzIEMyNy40MTQsMjIuNzQ2IDI3LjM2NiwyMi4zMTQgMjcuMzY2LDIxLjg2NyBDMjcuMzY2LDE4LjczOCAyOS45MDQsMTYuMTk0IDMzLjAzOSwxNi4xOTQgQzM0LjY2OCwxNi4xOTQgMzYuMTQ0LDE2Ljg4NCAzNy4xNzksMTcuOTg4IEMzOC40NzIsMTcuNzMgMzkuNjg0LDE3LjI2MiA0MC43NzksMTYuNjExIEM0MC4zNTYsMTcuOTM0IDM5LjQ1OSwxOS4wNDcgMzguMjg2LDE5Ljc1MiBDMzkuNDM1LDE5LjYxMSA0MC41MjcsMTkuMzA4IDQxLjU0NCwxOC44NTUgQzQwLjc4NSwxOS45OTIgMzkuODIyLDIwLjk5NCAzOC43MTUsMjEuNzkyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
footer .soulcial .twitter a:hover,
header .soulcial .twitter a:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDI4IDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U2hhcGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0idHdpdHRlci13aXRoLWNpcmNsZS1IT1ZFUiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjAwMDAwMCwgLTE2LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOC43MTUsMjEuNzkyIEMzOC43MjcsMjIuMDM4IDM4LjczLDIyLjI4NCAzOC43MywyMi41MjQgQzM4LjczLDMwLjAyNCAzMy4wMjcsMzguNjY3IDIyLjU5MywzOC42NjcgQzE5LjM4OSwzOC42NjcgMTYuNDA3LDM3LjczMSAxMy44OTksMzYuMTE3IEMxNC4zNCwzNi4xNzEgMTQuNzkzLDM2LjE5MiAxNS4yNTIsMzYuMTkyIEMxNy45MSwzNi4xOTIgMjAuMzU1LDM1LjI4OSAyMi4yOTYsMzMuNzY1IEMxOS44MTUsMzMuNzE3IDE3LjcyMSwzMi4wNzkgMTYuOTk4LDI5LjgyOSBDMTcuMzQzLDI5Ljg5MiAxNy42OTcsMjkuOTI4IDE4LjA2MywyOS45MjggQzE4LjU3OSwyOS45MjggMTkuMDgzLDI5Ljg1OSAxOS41NTcsMjkuNzMgQzE2Ljk2MiwyOS4yMDggMTUuMDA2LDI2LjkxNiAxNS4wMDYsMjQuMTY4IEwxNS4wMDYsMjQuMDk5IEMxNS43NzEsMjQuNTIyIDE2LjY0NywyNC43OCAxNy41NzcsMjQuODEgQzE2LjA1MywyMy43OSAxNS4wNTQsMjIuMDU2IDE1LjA1NCwyMC4wODUgQzE1LjA1NCwxOS4wNDcgMTUuMzMzLDE4LjA2OSAxNS44MjIsMTcuMjMyIEMxOC42MjEsMjAuNjY0IDIyLjc5NywyMi45MiAyNy41MTMsMjMuMTYzIEMyNy40MTQsMjIuNzQ2IDI3LjM2NiwyMi4zMTQgMjcuMzY2LDIxLjg2NyBDMjcuMzY2LDE4LjczOCAyOS45MDQsMTYuMTk0IDMzLjAzOSwxNi4xOTQgQzM0LjY2OCwxNi4xOTQgMzYuMTQ0LDE2Ljg4NCAzNy4xNzksMTcuOTg4IEMzOC40NzIsMTcuNzMgMzkuNjg0LDE3LjI2MiA0MC43NzksMTYuNjExIEM0MC4zNTYsMTcuOTM0IDM5LjQ1OSwxOS4wNDcgMzguMjg2LDE5Ljc1MiBDMzkuNDM1LDE5LjYxMSA0MC41MjcsMTkuMzA4IDQxLjU0NCwxOC44NTUgQzQwLjc4NSwxOS45OTIgMzkuODIyLDIwLjk5NCAzOC43MTUsMjEuNzkyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
footer .soulcial .mail a,
header .soulcial .mail a {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjIxcHgiIHZpZXdCb3g9IjAgMCAzMiAyMSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5JY29uLU1haWwtSG92ZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJJY29uLU1haWwtSG92ZXIiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPHBhdGggZD0iTTEuMDIwNDQ1NzcsMi4yNTA1IEMxLjg4ODAwMTIsMi43MDkwMDAwMSAxMy45MDU3Nzc0LDkuMDY1MDAwMDEgMTQuMzUzNzc3Myw5LjMwMTI1MDAxIEMxNC44MDE3NzcyLDkuNTM3NTAwMDEgMTUuMzgxMzMyOCw5LjY0OTUgMTUuOTY0NDQzOCw5LjY0OTUgQzE2LjU0NzU1NDgsOS42NDk1IDE3LjEyNzExMDMsOS41Mzc1MDAwMSAxNy41NzUxMTAxLDkuMzAxMjUwMDEgQzE4LjAyMzExMDEsOS4wNjUwMDAwMSAzMC4wNDA4ODYzLDIuNzA5MDAwMDEgMzAuOTA4NDQxOCwyLjI1MDUgQzMxLjc3Nzc3NSwxLjc5MDI1IDMyLjU5OTEwODIsMCAzMS4wMDQ0NDE4LDAgTDAuOTI2MjIzNTU2LDAgQy0wLjY2ODQ0Mjg5NiwwIDAuMTUyODkwMzI3LDEuNzkwMjUgMS4wMjA0NDU3NywyLjI1MDUgWiBNMzEuMzExOTk3Myw2LjEwNTc1IEMzMC4zMjUzMzA4LDYuNjExNSAxOC4xNzk1NTQ2LDEyLjg0MTUgMTcuNTc1MTEwMSwxMy4xNTMgQzE2Ljk3MDY2NTgsMTMuNDY0NSAxNi41NDc1NTQ4LDEzLjUwMTI1IDE1Ljk2NDQ0MzgsMTMuNTAxMjUgQzE1LjM4MTMzMjgsMTMuNTAxMjUgMTQuOTU4MjIxNywxMy40NjQ1IDE0LjM1Mzc3NzMsMTMuMTUzIEMxMy43NDkzMzI5LDEyLjg0MTUgMS42NzI4OTAxMiw2LjYwOTc1MDAxIDAuNjg2MjIzNTg4LDYuMTA0IEMtMC4wMDcxMDk2NTE3Myw1Ljc0NzAwMDAxIDEuNDU4NDI3M2UtMDYsNi4xNjUyNSAxLjQ1ODQyNzNlLTA2LDYuNDg3MjUwMDEgTDEuNDU4NDI3M2UtMDYsMTkuMjUgQzEuNDU4NDI3M2UtMDYsMTkuOTg1IDEuMDA2MjIzNTUsMjEgMS43Nzc3NzksMjEgTDMwLjIyMjIxOTYsMjEgQzMwLjk5Mzc3NTEsMjEgMzEuOTk5OTk3MSwxOS45ODUgMzEuOTk5OTk3MSwxOS4yNSBMMzEuOTk5OTk3MSw2LjQ4OTAwMDAxIEMzMS45OTk5OTcxLDYuMTY3MDAwMDEgMzIuMDA3MTA4Myw1Ljc0ODc1IDMxLjMxMTk5NzMsNi4xMDU3NSBaIiBpZD0iSWNvbi1NYWlsIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}
footer .soulcial .mail a:hover,
header .soulcial .mail a:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDMyIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+U2hhcGUtQ29weS0yPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Im1haWwtd2l0aC1jaXJjbGUtSG92ZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xNy4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0ibWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjAyMDQ0NTc3LDIuMjg2MjIxOTEgQzEuODg4MDAxMiwyLjc1MTk5OTYzIDEzLjkwNTc3NzQsOS4yMDg4ODc2NSAxNC4zNTM3NzczLDkuNDQ4ODg3NjEgQzE0LjgwMTc3NzIsOS42ODg4ODc1OCAxNS4zODEzMzI3LDkuODAyNjY1MzQgMTUuOTY0NDQzNyw5LjgwMjY2NTM0IEMxNi41NDc1NTQ4LDkuODAyNjY1MzQgMTcuMTI3MTEwMyw5LjY4ODg4NzU4IDE3LjU3NTExMDIsOS40NDg4ODc2MSBDMTguMDIzMTEwMSw5LjIwODg4NzY1IDMwLjA0MDg4NjMsMi43NTE5OTk2MyAzMC45MDg0NDE3LDIuMjg2MjIxOTEgQzMxLjc3Nzc3NDksMS44MTg2NjY0MiAzMi41OTkxMDgyLDAgMzEuMDA0NDQxNywwIEwwLjkyNjIyMzU1NiwwIEMtMC42Njg0NDI4OTYsMCAwLjE1Mjg5MDMyNywxLjgxODY2NjQyIDEuMDIwNDQ1NzcsMi4yODYyMjE5MSBaIE0zMS4zMTE5OTcyLDYuMjAyNjY1ODMgQzMwLjMyNTMzMDcsNi43MTY0NDM1NCAxOC4xNzk1NTQ2LDEzLjA0NTMzMTYgMTcuNTc1MTEwMiwxMy4zNjE3NzYgQzE2Ljk3MDY2NTgsMTMuNjc4MjIwNCAxNi41NDc1NTQ4LDEzLjcxNTU1MzcgMTUuOTY0NDQzNywxMy43MTU1NTM3IEMxNS4zODEzMzI3LDEzLjcxNTU1MzcgMTQuOTU4MjIxNywxMy42NzgyMjA0IDE0LjM1Mzc3NzMsMTMuMzYxNzc2IEMxMy43NDkzMzI5LDEzLjA0NTMzMTYgMS42NzI4OTAxMiw2LjcxNDY2NTc2IDAuNjg2MjIzNTg4LDYuMjAwODg4MDUgQy0wLjAwNzEwOTY1MTcyLDUuODM4MjIxNDMgMS40NTg0MjczZS0wNiw2LjI2MzExMDI3IDEuNDU4NDI3M2UtMDYsNi41OTAyMjEzMyBMMS40NTg0MjczZS0wNiwxOS41NTU1NTI5IEMxLjQ1ODQyNzNlLTA2LDIwLjMwMjIxOTUgMS4wMDYyMjM1NCwyMS4zMzMzMzA1IDEuNzc3Nzc5LDIxLjMzMzMzMDUgTDMwLjIyMjIxOTYsMjEuMzMzMzMwNSBDMzAuOTkzNzc1MSwyMS4zMzMzMzA1IDMxLjk5OTk5NzEsMjAuMzAyMjE5NSAzMS45OTk5OTcxLDE5LjU1NTU1MjkgTDMxLjk5OTk5NzEsNi41OTE5OTkxMSBDMzEuOTk5OTk3MSw2LjI2NDg4ODA0IDMyLjAwNzEwODMsNS44Mzk5OTkyMSAzMS4zMTE5OTcyLDYuMjAyNjY1ODMgWiIgaWQ9IlNoYXBlLUNvcHktMiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}

/* @Booklet
----------------------------------------*/
.booklet {
  width: 800px;
  height: 600px;
  position: relative;
  margin: 0 auto 10px;
  background-color: #ccc;
}

.booklet .b-page {
  left: 0;
  top: 0;
  position: absolute;
  overflow: hidden;
  padding: 0;
}

/*.booklet .b-load  {display:none;}*/
/* Page Wrappers */
.booklet .b-wrap {
  top: 0;
  position: absolute;
  background-color: transparent;
}

DIV[class="b-page b-page-0 b-p1"] .b-wrap {
  z-index: 50;
}

DIV[class="b-page b-page-25 b-p2"] .b-wrap {
  z-index: 50;
}

.booklet .b-wrap-left {
  background: #fff;
}

.booklet .b-wrap-right {
  background: #efefef;
}

.booklet .b-pN .b-wrap,
.booklet .b-p1 .b-wrap,
.booklet .b-p2 .b-wrap,
.booklet .b-p3 .b-wrap,
.booklet .b-p4 .b-wrap {
  left: 0;
  padding: 0 !important;
}

.booklet .b-p0 .b-wrap {
  right: 0;
}

/* Custom Page Types */
.booklet .b-page-blank {
  padding: 0;
  width: 100%;
  height: 100%;
}

.booklet .b-page-cover {
  padding: 0;
  width: 100%;
  height: 100%;
  background: #925C0E;
}

.booklet .b-page-cover h3 {
  color: #fff;
}

/* Page Numbers */
.booklet .b-counter {
  bottom: 10px;
  position: absolute;
  display: block;
  width: 25px;
  height: 20px;
  background: #ccc;
  color: #444;
  text-align: center;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  padding: 5px 0 0;
}

.booklet .b-wrap-left .b-counter {
  left: 10px;
}

.booklet .b-wrap-right .b-counter {
  right: 10px;
}

/* Page Shadows */
.booklet .b-shadow-f {
  right: 0;
  top: 0;
  position: absolute;
  opacity: 0;
  background-image: url("../images/shadow-top-forward.png");
  background-repeat: repeat-y;
  background-position: 100% 0;
}

.booklet .b-shadow-b {
  left: 0;
  top: 0;
  position: absolute;
  opacity: 0;
  background-image: url("../images/shadow-top-back.png");
  background-repeat: repeat-y;
  background-position: 0 0;
}

.booklet .b-p0 {
  background-image: url("../../images/shadow.png");
  background-repeat: repeat-y;
  background-position: 100% 10px;
}

.booklet .b-p3 {
  background-image: url("../../images/shadow.png");
  background-repeat: repeat-y;
  background-position: 0 10px;
}

/* Overlay Controls */
.booklet .b-overlay {
  top: 0;
  position: absolute;
  height: 100%;
  width: 50%;
}

.booklet .b-overlay-prev {
  left: 0;
}

.booklet .b-overlay-next {
  right: 0;
}

/* Tab Controls */
.booklet .b-tab {
  background: #000;
  height: 40px;
  width: 100%;
  padding: 10px 0 0;
  text-align: center;
  color: #ccc;
  position: absolute;
  font-size: 11px;
}

.booklet .b-tab-prev {
  left: 0;
}

.booklet .b-tab-next {
  right: 0;
}

.booklet .b-tab:hover {
  background: #aaa;
  color: #000;
}

/* Arrow Controls */
.booklet .b-arrow {
  display: block;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  height: 100%;
  width: 74px;
}

.booklet .b-arrow div {
  display: none;
  text-indent: -9999px;
  height: 170px;
  width: 74px;
  position: absolute;
  left: 0;
  top: 25%;
}

.booklet .b-arrow-next {
  right: -80px;
}

.booklet .b-arrow-prev {
  left: -80px;
}

.booklet .b-arrow-next div {
  background: url("../images/arrow-next.png") no-repeat left top;
}

.booklet .b-arrow-prev div {
  background: url("../images/arrow-prev.png") no-repeat left top;
}

/* @z-index fix (needed for older IE browsers)
----------------------------------------*/
body {
  z-index: 0;
}

.b-menu {
  z-index: 100;
}

.b-selector {
  z-index: 100;
}

.booklet {
  z-index: 10;
}

.b-pN {
  z-index: 10;
}

.b-p0 {
  z-index: 10;
}

.b-p1 {
  z-index: 10;
}

.b-p2 {
  z-index: 10;
}

.b-p3 {
  z-index: 10;
}

.b-p4 {
  z-index: 10;
}

.b-prev {
  z-index: 40;
}

.b-next {
  z-index: 40;
}

.b-counter {
  z-index: 40;
}

/* @Menu Items
----------------------------------------*/
.b-menu {
  height: 40px;
  padding: 0 0 10px;
}

.b-selector {
  height: 40px;
  position: relative;
  float: right;
  border: none;
  color: #cecece;
  cursor: pointer;
}

.b-selector .b-current {
  padding: 8px 15px 12px;
  line-height: 20px;
  min-width: 18px;
  height: 20px;
  display: block;
  background: #000;
  text-align: center;
}

.b-selector-page {
  width: auto;
  margin-left: 15px;
}

.b-selector-chapter {
  width: auto;
}

.b-selector:hover {
  color: #fff;
  background-position: left 0px;
}

.b-selector:hover .b-current {
  background-position: right 0px;
}

.b-selector ul {
  overflow: hidden;
  margin: 0;
  list-style: none !important;
  position: absolute;
  top: 40px;
  right: 0;
  padding: 0 0 10px;
  background: #000;
  width: 240px;
  font: normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.b-selector li {
  border: none;
}

.b-selector a {
  color: #cecece;
  height: 14px;
  text-decoration: none;
  display: block;
  padding: 5px 10px;
}

.b-selector a .b-text {
  float: left;
  clear: none;
}

.b-selector a .b-num {
  float: right;
  clear: none;
}

.b-selector a:hover {
  color: #fff;
}

span.reference {
  font-family: Arial;
  display: block;
  font-size: 12px;
  text-align: center;
  margin-bottom: 10px;
}

span.reference a {
  color: #000;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0px 20px;
}

span.reference a:hover {
  color: #ddd;
}

/* Booklet jQuery Plugin Style*/
.booklet {
  border: 1px solid #e4e4e4;
}

.booklet .b-wrap-left {
  background: #fff url(../../images/left_bg.jpg) no-repeat top left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.booklet .b-wrap-right {
  background: #efefef url(../../images/right_bg.jpg) no-repeat top left;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.booklet .b-counter {
  bottom: 10px;
  position: absolute;
  display: none;
  width: 90%;
  height: 20px;
  border-top: 1px solid #ddd;
  color: #222;
  text-align: center;
  font-size: 12px;
  padding: 5px 0 0;
  background: transparent;
  box-shadow: 0 -1px 1px #fff;
  opacity: 0.8;
}

.book_wrapper {
  box-sizing: content-box;
  margin: 0 auto;
  width: 860px;
  height: auto;
  position: relative;
}

.book_wrapper h1 {
  color: #13386a;
  margin: 5px 5px 5px 15px;
  font-size: 26px;
  background: transparent url(../../images/h1.png) no-repeat bottom left;
  padding-bottom: 7px;
}

.book_wrapper p {
  font-size: 16px;
  margin: 5px 5px 5px 15px;
}

.book_wrapper a.article,
.book_wrapper a.demo {
  background: transparent url(../../images/circle.png) no-repeat 50% 0px;
  display: block;
  width: 95px;
  height: 41px;
  text-decoration: none;
  outline: none;
  font-size: 16px;
  color: #555;
  float: left;
  line-height: 41px;
  padding-left: 47px;
}

.book_wrapper a.demo {
  margin-left: 50px;
}

.book_wrapper a.article:hover,
.book_wrapper a.demo:hover {
  background-position: 50% -41px;
  color: #13386a;
}

.b-wrap-right {
  width: auto;
}

.b-wrap-left {
  padding: 10px 0 10px 27px !important;
}

.book_wrapper img {
  width: auto;
}

.booklet .b-wrap-right img {
  /*border:1px solid #E6E3C2;*/
}

a#next_page_button,
a#prev_page_button {
  display: none;
  position: absolute;
  width: 430px;
  height: 562px;
  cursor: pointer;
  background-color: #ffffff;
  opacity: 0;
}

a#prev_page_button {
  z-index: 13000;
  left: 0;
}

a#next_page_button {
  background-position: -41px -40px;
  z-index: 13000;
  right: 0;
}

a#next_page_button:hover {
  background-position: -41px 0px;
}

a#prev_page_button:hover {
  background-position: 0px 0px;
}

.loading {
  width: 160px;
  height: 56px;
  position: absolute;
  top: 50%;
  margin-top: -28px;
  right: 135px;
  line-height: 56px;
  color: #fff;
  padding-left: 60px;
  font-size: 15px;
  background: #000 url(../../images/ajax-loader.gif) no-repeat 10px 50%;
  opacity: 0.7;
  z-index: 9999;
  border-radius: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

/* ------------------------------------*\
 * Components
 */
.page-404-fehler {
  margin: 70px 30px 200px;
}

.story {
  border-top: 2px solid #000;
  margin: 100px 30px 40px;
  padding-top: 45px;
  position: relative;
}
.story .headline-article {
  margin-bottom: 20px;
}
.story .headline-article span[itemprop=name],
.story .headline-article .headline {
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 40px;
  line-height: 2.5rem;
  color: #000;
  font-family: "Quadon-Regular", sans-serif;
  font-weight: 400;
}
.story .intro,
.story .headline-article,
.story .teaser-intro {
  text-align: left;
  width: auto;
}
.story .intro {
  font-weight: 600;
}

footer[role=contentinfo] {
  margin-bottom: 50px;
}
footer[role=contentinfo]:before {
  background-color: #fff;
  content: "Folgen Sie uns:";
  margin: 10px auto;
  padding: 0 2em;
}
footer[role=contentinfo] .soulcial {
  margin-bottom: 20px;
}

.header-image {
  background-image: url("../images/header-image.jpg");
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 590px;
  margin: 0 auto;
}

header[role=banner] {
  background: transparent;
  color: white;
  padding-top: 70px;
  text-align: center;
  text-transform: uppercase;
}
header[role=banner] .site-logo {
  display: block;
  margin: 0 auto 25px;
}
header[role=banner] .soulcial {
  margin-left: 60px;
  text-align: left;
  margin-bottom: 175px;
}

.teaser-group,
.issue-teaser {
  border-bottom: 2px solid #000;
}
.teaser-group .headline-article .headline,
.teaser-group .headline-article a .headline,
.issue-teaser .headline-article .headline,
.issue-teaser .headline-article a .headline {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 36px;
  line-height: 2.25rem;
  border-bottom: 2px solid #fff;
  display: inline-block;
  font-family: "Quadon-Bold", sans-serif;
  font-weight: 400;
}

.teaser-group:not(:last-child) {
  margin-bottom: 60px;
}

.teaser-group:last-child {
  margin-bottom: 20px;
}

.intro {
  margin: 0 auto 30px;
}

.teaser-intro + .external-button {
  margin-top: 30px;
}

.view-mode-link-wrapper a:hover, .view-mode-link-wrapper:hover,
.teaser-wrapper a:hover,
.teaser-wrapper:hover {
  text-decoration: none;
}
.view-mode-link-wrapper:hover .headline,
.teaser-wrapper:hover .headline {
  border-bottom: 2px solid #000;
}

.pane-menu-menu-footer-navigation nav {
  text-align: center;
}
.pane-menu-menu-footer-navigation nav li {
  display: inline-block;
  margin: 0 10px;
  padding: 0;
}
.pane-menu-menu-footer-navigation nav li a {
  color: #333;
  font-weight: normal;
}

/* ------------------------------------*\
 * View-Modes
 */
.issue-teaser {
  margin-top: -135px;
}
.issue-teaser .image {
  background-color: white;
  display: inline-block;
  margin: 0 20px 20px;
  padding: 20px;
  width: 340px;
}
.issue-teaser .image img {
  box-shadow: 0 0 5px #888;
  margin-bottom: 20px;
}
.issue-teaser .issue-teaser-inner {
  display: inline-block;
  vertical-align: top;
  margin-top: 60px;
  max-width: 515px;
}
.issue-teaser .issue-teaser-inner .external-button {
  margin-bottom: 70px;
  margin-right: 10px;
}
.issue-teaser .headline-article,
.issue-teaser .teaser-intro {
  text-align: left;
}
.issue-teaser .image .external-button {
  text-align: center;
  width: 300px;
}
.issue-teaser .teaser-intro {
  margin-bottom: 20px;
}

.full-teaser .teaser-image,
.full-teaser .teaser-inner {
  display: inline-block;
  width: 49%;
}
.full-teaser .teaser-inner {
  text-align: center;
  vertical-align: top;
}

.full-teaser.odd > .teaser-image {
  float: right;
  text-align: right;
}

.full-teaser.even > .teaser-inner {
  float: right;
}

.full-teaser,
.half-teaser,
.issue-teaser {
  margin-bottom: 50px;
}
.full-teaser a .headline,
.full-teaser a:link .headline,
.half-teaser a .headline,
.half-teaser a:link .headline,
.issue-teaser a .headline,
.issue-teaser a:link .headline {
  display: inline;
}
.full-teaser a:hover .headline,
.full-teaser a:link:hover .headline,
.half-teaser a:hover .headline,
.half-teaser a:link:hover .headline,
.issue-teaser a:hover .headline,
.issue-teaser a:link:hover .headline {
  text-decoration: none;
}
.full-teaser .teaser-intro,
.half-teaser .teaser-intro,
.issue-teaser .teaser-intro {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  line-height: 1.875rem;
  width: auto;
}

.half-teaser {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 50%;
}
.half-teaser img {
  margin-bottom: 15px;
}

.page-wrapper,
.header-image + .page-wrapper {
  width: 100%;
}

header[role=banner],
footer[role=contentinfo] {
  width: calc(100% - 20px);
}

.simple-page .main-content {
  margin: 0 1em;
  width: calc(100% - 2em);
}

@media only screen and (max-width: 960px) {
  .page.simple-page {
    width: 100%;
  }

  header[role=banner] {
    padding-top: 2em;
  }
  header[role=banner] .soulcial {
    margin-left: auto;
    text-align: center;
  }

  .site-logo {
    height: 90%;
    width: 90%;
  }

  .pane-menu-menu-footer-navigation nav li {
    display: block;
  }

  .teaser-inner,
  .issue-teaser-inner {
    margin: 1em;
  }

  .full-teaser {
    text-align: center;
  }
  .full-teaser .teaser-image,
  .full-teaser .teaser-inner {
    display: block;
    width: calc(100% - 2em);
  }
  .full-teaser .teaser-image {
    margin: 0 auto;
  }
  .full-teaser.odd > .teaser-image, .full-teaser.even > .teaser-inner {
    float: none;
  }
  .full-teaser.odd > .teaser-image {
    text-align: center;
  }

  .half-teaser {
    display: block;
    width: 100%;
  }

  .issue-teaser {
    text-align: center;
  }
  .issue-teaser .image {
    margin: 0 0 1em;
    padding: 1em 0 0;
  }
  .issue-teaser .external-button {
    display: block;
    margin: 0 auto;
  }
  .issue-teaser .issue-teaser-inner {
    margin-top: 0;
    max-width: 100%;
  }
  .issue-teaser .issue-teaser-inner .external-button {
    margin: 0 auto 1em;
    width: 300px;
  }
  .issue-teaser .headline-article,
  .issue-teaser .teaser-intro {
    text-align: center;
  }
}
@media only screen and (max-width: 460px) {
  .teaser-image,
  .image-medium {
    width: 100%;
  }

  .teaser-image img,
  .image-medium img,
  .issue-teaser .image img {
    width: 300px;
  }
}
article .help,
article .pageflip-small {
  text-align: center;
}

article .pageflip-small {
  display: block;
}
article .pageflip-small img {
  margin: 0 auto;
}

article .pageflip-big {
  display: none;
}

@media only screen and (min-width: 860px) {
  article .pageflip-small {
    display: none;
  }

  article .pageflip-big {
    display: block;
  }
}

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