.icon-person, .portrait-picture, .design-detail .avatar {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.0%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%3Csvg%20version%3D%221.0%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.69px%22%20height%3D%2256.69px%22%20viewBox%3D%220%200%2056.69%2056.69%22%20enable-background%3D%22new%200%200%2056.69%2056.69%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23BBBBBB%22%20d%3D%22M51.246%2C42.846c-1.42-2.283-6.185-3.864-10.908-6.04%20c-4.726-2.176-5.85-2.909-5.85-2.909l-0.044-4.561c0%2C0%2C1.773-1.294%2C2.323-5.559c1.107%2C0.372%2C2.271-1.561%2C2.333-2.601%20c0.063-1.005-0.153-3.805-1.503-3.584c0.277-2.089%2C0.474-3.972%2C0.38-4.974c-0.352-3.678-3.943-7.703-9.465-7.952%20c-5.532-0.248-9.134%2C3.457-9.485%2C7.112c-0.098%2C0.997%2C0.103%2C2.902%2C0.378%2C5.019c-1.355-0.34-1.572%2C2.447-1.509%2C3.46%20c0.063%2C1.049%2C1.23%2C3.086%2C2.341%2C2.812c0.551%2C4.32%2C2.33%2C5.767%2C2.33%2C5.767l-0.043%2C4.561c0%2C0-1.124%2C0.643-5.874%2C2.429%20c-4.753%2C1.79-9.56%2C2.981-10.99%2C5.157c-1.285%2C1.951-0.898%2C11.593-0.898%2C11.593h47C51.762%2C52.574%2C52.516%2C44.887%2C51.246%2C42.846z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-arrow-back {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%2020%2040%20C%208.9541%2040%200%2031.0459%200%2020%20C%200%208.9541%208.9541%200%2020%200%20C%2031.0459%200%2040%208.9541%2040%2020%20C%2040%2031.0459%2031.0459%2040%2020%2040%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%20%3Cpath%20d%3D%22M%2025%2026.1984%20L%2021.9318%2029.5%20L%2015%2020.0345%20L%2021.8597%2010.5%20L%2024.9352%2013.8522%20L%2020.0967%2020.1624%20L%2025%2026.1984%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-arrow-down {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%2040%2020%20C%2040%2031.0459%2031.0459%2040%2020%2040%20C%208.9541%2040%200%2031.0459%200%2020%20C%200%208.9541%208.9541%200%2020%200%20C%2031.0459%200%2040%208.9541%2040%2020%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%20%3Cpath%20d%3D%22M%2026.1984%2015%20L%2029.5%2018.0682%20L%2020.0345%2025%20L%2010.5%2018.1403%20L%2013.8522%2015.0648%20L%2020.1624%2019.9033%20L%2026.1984%2015%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-arrow-up, a.to-top:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Ebene_x25_201%22%3E%20%3Cpath%20id%3D%22Ellipse%22%20fill%3D%22%232F2F2F%22%20d%3D%22M40%2C20c0%2C11.046-8.954%2C20-20%2C20S0%2C31.046%2C0%2C20S8.954%2C0%2C20%2C0S40%2C8.954%2C40%2C20z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M13.802%2C25L10.5%2C21.932L19.965%2C15l9.535%2C6.859l-3.352%2C3.076l-6.311-4.839L13.802%2C25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-arrow-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2017%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%3E%20%3Cpath%20d%3D%22M%206.375%2011.1343%20L%208.4589%208.569%20L%206.4026%205.8872%20L%207.7096%204.4625%20L%2010.625%208.5146%20L%207.679%2012.5375%20L%206.375%2011.1343%20ZM%208.5%2017%20C%2013.1945%2017%2017%2013.1945%2017%208.5%20C%2017%203.8055%2013.1945%200%208.5%200%20C%203.8055%200%200%203.8055%200%208.5%20C%200%2013.1945%203.8055%2017%208.5%2017%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-arrow {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%204%208%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%224px%22%20height%3D%228px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%20-0.625%206.6343%20L%200.679%208.0375%20L%203.625%204.0146%20L%200.7096%20-0.0375%20L%20-0.5974%201.3872%20L%201.4589%204.069%20L%20-0.625%206.6343%20Z%22%20fill%3D%22%23afafaf%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-balloon {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M15.494%2C45.546c0.563-0.918%2C1.166-1.871%2C1.626-2.755l0.142-0.283c0.423-0.78%2C0.742-1.45%2C0.813-2.403%20c0.034-0.601-0.283-1.698-1.203-2.124c-5.622-3.007-8.981-7.813-8.981-12.834v-0.212C7.998%2C16.59%2C17.296%2C9.8%2C28.683%2C9.8h0.635%20c11.526%2C0.283%2C20.862%2C7.354%2C20.756%2C15.806v0.283C50%2C34.2%2C40.667%2C40.95%2C29.317%2C40.95h-0.67c-1.027%2C0-2.085-0.106-3.08-0.211%20l-0.352-0.034c-1.095%2C0.068-1.872%2C0.494-2.862%2C1.057l-0.639%2C0.355c-1.202%2C0.674-2.614%2C1.592-3.993%2C2.44l-2.405%2C1.521l-0.317%2C0.176%20L15.494%2C45.546z%20M53.75%2C25.464C53.536%2C14.857%2C42.895%2C6.335%2C29.425%2C6.018h-0.459h-0.283c-13.4%2C0-24.115%2C8.238-24.433%2C18.774v0.354%20c0%2C6.081%2C3.677%2C11.878%2C9.829%2C15.56c-0.423%2C0.772-1.166%2C2.013-2.12%2C3.536c-0.604%2C0.918-1.203%2C1.87-1.663%2C2.755l-0.176%2C0.316%20c-0.391%2C0.746-0.708%2C1.382-0.742%2C2.3c-0.143%2C0.742%2C0.494%2C2.052%2C1.484%2C2.267l0.143%2C0.034c0.176%2C0.033%2C0.352%2C0.068%2C0.53%2C0.068h0.034%20c1.097-0.068%2C1.946-0.531%2C2.972-1.099l0.601-0.317c1.272-0.738%2C2.793-1.694%2C4.278-2.65l2.158-1.34%20c1.133-0.713%2C2.051-1.277%2C2.721-1.631l0.884-0.421l0.107-0.038c1.061%2C0.143%2C2.158%2C0.21%2C3.287%2C0.248l0.741%2C0.035%20c13.366-0.035%2C24.115-8.272%2C24.434-18.81v-0.037v-0.071v-0.387H53.75z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-banderole-bottom2, .designer-picture-wrapper:after, .competition-teaser-wrapper .competition-teaser-image:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22150px%22%20height%3D%2230px%22%20viewBox%3D%220%200%20150%2030%22%20enable-background%3D%22new%200%200%20150%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DEDEDE%22%20points%3D%220.669%2C1.367%20148.962%2C21.971%20148.962%2C1.059%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-bg-shape, .profile-wrapper.with-filter .profile-filter:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22918px%22%20height%3D%2215.75px%22%20viewBox%3D%220%200%20918%2015.75%22%20enable-background%3D%22new%200%200%20918%2015.75%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DEDEDE%22%20points%3D%22918%2C15%20801%2C0%20801%2C15%20%22%2F%3E%3Crect%20x%3D%22116%22%20y%3D%221%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DEDEDE%22%20width%3D%22685%22%20height%3D%2214%22%2F%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DEDEDE%22%20points%3D%220%2C1%20117%2C15.75%20117%2C1%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-btn-edit, .profile-controls .btn-edit,
.profile-links .btn-edit {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2020%20C%200%208.9542%208.9542%200%2020%200%20C%2031.0458%200%2040%208.9542%2040%2020%20C%2040%2031.0458%2031.0458%2040%2020%2040%20C%208.9542%2040%200%2031.0458%200%2020%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%20%3Cpath%20d%3D%22M%2029.5%2014.3186%20C%2029.5%2014.8774%2028.2103%2017.0196%2027.3813%2017.0196%20C%2026.7365%2017.0196%2023.4203%2013.2941%2022.7755%2012.6422%20C%2023.8809%2011.2451%2024.5257%2010.5%2025.7232%2010.5%20C%2027.0129%2010.5%2029.5%2013.3872%2029.5%2014.3186%20ZM%2025.6311%2018.6961%20C%2025.6311%2019.7206%2019.4593%2024.9363%2018.446%2025.9608%20L%2014.0244%2021.4902%20L%2021.3937%2014.0392%20C%2021.3937%2014.0392%2025.6311%2017.7647%2025.6311%2018.6961%20ZM%2016.7878%2027.6373%20L%2010.8924%2029.5%20C%2010.6161%2029.4069%2010.4318%2029.2206%2010.5239%2028.9412%20L%2012.2742%2023.1667%20L%2016.7878%2027.6373%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-check-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2012%2010%22%20enable-background%3D%22new%200%200%2012%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%222.11%2C2.48%200%2C4.75%204.88%2C10%2012%2C2.34%209.82%2C0%204.81%2C5.39%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-checkbox-checked, .ff-checkbox input:checked ~ label:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2017%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%3E%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%204.61%205.9823%20L%202.5%208.2517%20L%207.3792%2013.5%20L%2014.5%205.8403%20L%2012.3241%203.5%20L%207.3132%208.8901%20L%204.61%205.9823%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-checkbox, .ff-checkbox label:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2017%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%2217%22%20height%3D%2217%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-close-inverted {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%207.0779%205%20L%2010%207.9221%20L%2012.9221%205%20L%2015%207.0779%20L%2012.0779%2010%20L%2015%2012.9221%20L%2012.9221%2015%20L%2010%2012.0779%20L%207.0779%2015%20L%205%2012.9221%20L%207.9221%2010%20L%205%207.0779%20L%207.0779%205%20ZM%200%2010.111%20C%200%2015.8457%204.1918%2019.7903%209.7733%2019.9927%20C%2015.5%2020.2003%2020%2015.9581%2020%2010.111%20C%2020%204.5532%2015.4991%200%2010%200%20C%204.5009%200%200%204.5532%200%2010.111%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-close-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2210px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2010%2010%22%20enable-background%3D%22new%200%200%2010%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%222.08%2C0%200%2C2.08%202.92%2C5%200%2C7.92%202.08%2C10%205%2C7.08%207.92%2C10%20%2010%2C7.92%207.08%2C5%2010%2C2.08%207.92%2C0%205%2C2.92%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-close_small, .content-overlay.tooltip .close-button {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%226.72px%22%20height%3D%226.72px%22%20viewBox%3D%220%200%206.72%206.72%22%20enable-background%3D%22new%200%200%206.72%206.72%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%20%20%3Crect%20x%3D%22-0.883%22%20y%3D%222.851%22%20transform%3D%22matrix(-0.7071%200.7071%20-0.7071%20-0.7071%208.112%203.3601)%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232F2F2F%22%20width%3D%228.485%22%20height%3D%221.019%22%2F%3E%20%20%20%3Crect%20x%3D%22-0.883%22%20y%3D%222.851%22%20transform%3D%22matrix(-0.7071%20-0.7071%200.7071%20-0.7071%203.3601%208.112)%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%232F2F2F%22%20width%3D%228.485%22%20height%3D%221.019%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-combobox-arrow-down, .combobox span {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2018%209%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%229px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2014.3721%200%20L%2017.5%202.7614%20L%208.5327%209%20L%20-0.5%202.8263%20L%202.6758%200.0583%20L%208.6538%204.4131%20L%2014.3721%200%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-comment-banderole {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2257px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2057%2010%22%20enable-background%3D%22new%200%200%2057%2010%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23717171%22%20points%3D%2257%2C0%200%2C10%200%2C0%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-comments-green {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2022%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2222px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2022.5%209.4811%20C%2022.5%2015.4052%2017.2904%2019.0126%2011.0277%2019.0126%20C%2010.1409%2019.0126%209.7622%2018.8102%208.8755%2018.7088%20L%201.3333%2022%20L%203.3333%2016.8735%20C%201.449%2015.2532%200.0081%2012.0632%200.0081%2010.0886%20L%20-0.5%208.9241%20C%20-0.0012%202.4937%205.7627%200%2010.9723%200%20C%2017.4567%200%2022.5%203.8607%2022.5%209.4811%20Z%22%20fill%3D%22%2300d96d%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-comments-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2022%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2222px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2022.5%209.4811%20C%2022.5%2015.4052%2017.2904%2019.0126%2011.0277%2019.0126%20C%2010.1409%2019.0126%209.7622%2018.8102%208.8755%2018.7088%20L%201.3333%2022%20L%203.3333%2016.8735%20C%201.449%2015.2532%200.0081%2012.0632%200.0081%2010.0886%20L%20-0.5%208.9241%20C%20-0.0012%202.4937%205.7627%200%2010.9723%200%20C%2017.4567%200%2022.5%203.8607%2022.5%209.4811%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-comments {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2022%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2222px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2022.5%209.4811%20C%2022.5%2015.4052%2017.2904%2019.0126%2011.0277%2019.0126%20C%2010.1409%2019.0126%209.7622%2018.8102%208.8755%2018.7088%20L%201.3333%2022%20L%203.3333%2016.8735%20C%201.449%2015.2532%200.0081%2012.0632%200.0081%2010.0886%20L%20-0.5%208.9241%20C%20-0.0012%202.4937%205.7627%200%2010.9723%200%20C%2017.4567%200%2022.5%203.8607%2022.5%209.4811%20Z%22%20fill%3D%22%23434343%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-default-link-arrow-light, .overlay .link-list a:after, .modal .link-list a:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2017%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%206.375%2011.1343%20L%208.4589%208.569%20L%206.4026%205.8872%20L%207.7096%204.4625%20L%2010.625%208.5146%20L%207.679%2012.5375%20L%206.375%2011.1343%20ZM%208.5%2017%20C%2013.1945%2017%2017%2013.1945%2017%208.5%20C%2017%203.8055%2013.1945%200%208.5%200%20C%203.8055%200%200%203.8055%200%208.5%20C%200%2013.1945%203.8055%2017%208.5%2017%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-default-link-arrow, .link-list a:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2017%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2217px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%208.5%2017%20C%2013.1945%2017%2017%2013.1945%2017%208.5%20C%2017%203.8055%2013.1945%200%208.5%200%20C%203.8055%200%200%203.8055%200%208.5%20C%200%2013.1945%203.8055%2017%208.5%2017%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%206.375%2011.1343%20L%207.679%2012.5375%20L%2010.625%208.5146%20L%207.7096%204.4625%20L%206.4026%205.8872%20L%208.4589%208.569%20L%206.375%2011.1343%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-design-change, .upload-footer .icon-design-refresh {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2030%2030%22%20enable-background%3D%22new%200%200%2030%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20display%3D%22none%22%3E%20%3Cg%20display%3D%22inline%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23E73D52%22%20d%3D%22M12.364%2C8.84c1.35-1.86%2C3.55-1.86%2C4.9%2C0l6.891%2C12.02%20%20%20c1.35%2C1.86%2C0.56%2C3.36-1.76%2C3.36H7.234c-2.32%2C0-3.11-1.5-1.76-3.36L12.364%2C8.84z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20display%3D%22inline%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M14.83%2C21.688c-0.646%2C0-1.171-0.525-1.171-1.172%20%20s0.525-1.172%2C1.171-1.172c0.648%2C0%2C1.172%2C0.525%2C1.172%2C1.172S15.478%2C21.688%2C14.83%2C21.688z%20M15.399%2C17.619%20%20c0%2C0-0.008%2C0.053-0.067%2C0.104s-0.154%2C0.044-0.154%2C0.044h-0.81c0%2C0-0.081-0.005-0.117-0.04c-0.035-0.037-0.048-0.134-0.048-0.134%20%20s-0.578-3.757-0.578-4.176c0-0.418%2C0-1.941%2C0-1.941s0.004-0.068%2C0.055-0.113c0.051-0.045%2C0.102-0.052%2C0.102-0.052h2.001%20%20c0%2C0%2C0.064-0.003%2C0.123%2C0.052c0.06%2C0.053%2C0.064%2C0.123%2C0.064%2C0.123s-0.009%2C1.51%2C0.008%2C1.883%20%20C15.997%2C13.743%2C15.399%2C17.619%2C15.399%2C17.619z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23444343%22%20d%3D%22M9.713%2C16.376c-0.021-0.033-0.076-0.122-0.083-0.145L9.57%2C16.114c-0.111-0.227-0.239-0.566-0.262-0.979%20%20c-0.022-0.398%2C0.068-0.87%2C0.329-1.288c0.259-0.417%2C0.682-0.774%2C1.233-0.962c0.271-0.1%2C0.572-0.155%2C0.888-0.177l0.234-0.011h0.328%20%20h0.655h2.359h0.582v1.784c0%2C0.194%2C0.117%2C0.373%2C0.295%2C0.451c0.062%2C0.027%2C0.134%2C0.044%2C0.2%2C0.044c0.123%2C0%2C0.238-0.044%2C0.333-0.128%20%20c1.514-1.346%2C2.875-3.252%2C3.014-3.547c0.066-0.133%2C0.066-0.289%2C0-0.428c-0.139-0.29-1.494-2.202-3.014-3.552%20%20c-0.148-0.135-0.354-0.168-0.533-0.084c-0.178%2C0.078-0.295%2C0.256-0.295%2C0.451v1.734c-0.183-0.005-0.376-0.005-0.582-0.005%20%20c-0.691%2C0.011-1.497%2C0.044-2.359%2C0.116l-1.428%2C0.139c-0.574%2C0.089-1.15%2C0.25-1.695%2C0.494c-0.545%2C0.245-1.05%2C0.59-1.461%2C1.001%20%20C7.98%2C11.58%2C7.635%2C12.034%2C7.43%2C12.528c-0.447%2C0.978-0.474%2C1.97-0.312%2C2.724c0.19%2C0.768%2C0.529%2C1.301%2C0.779%2C1.635%20%20c0.139%2C0.171%2C0.249%2C0.289%2C0.328%2C0.365l0.122%2C0.118l0.146%2C0.146c0.266%2C0.261%2C0.689%2C0.322%2C1.024%2C0.122%20%20c0.393-0.234%2C0.521-0.734%2C0.281-1.123L9.713%2C16.376z%22%2F%3E%20%3Cpath%20fill%3D%22%23444343%22%20d%3D%22M23.051%2C15.252c-0.189-0.767-0.527-1.301-0.779-1.633c-0.138-0.174-0.25-0.296-0.326-0.368l-0.123-0.118%20%20l-0.146-0.144c-0.265-0.26-0.688-0.321-1.022-0.121c-0.394%2C0.232-0.522%2C0.732-0.283%2C1.122l0.083%2C0.14%20%20c0.022%2C0.034%2C0.078%2C0.122%2C0.084%2C0.144l0.061%2C0.117c0.111%2C0.227%2C0.234%2C0.567%2C0.262%2C0.978c0.022%2C0.401-0.067%2C0.873-0.328%2C1.29%20%20c-0.261%2C0.416-0.685%2C0.773-1.234%2C0.963c-0.272%2C0.1-0.572%2C0.155-0.889%2C0.178l-0.239%2C0.011h-0.323h-0.655h-2.357H14.25v-1.785%20%20c0-0.193-0.116-0.371-0.294-0.45c-0.062-0.034-0.134-0.044-0.202-0.044c-0.121%2C0-0.237%2C0.044-0.332%2C0.128%20%20c-1.512%2C1.344-2.875%2C3.251-3.014%2C3.545c-0.066%2C0.134-0.066%2C0.29%2C0%2C0.43c0.139%2C0.288%2C1.495%2C2.201%2C3.014%2C3.551%20%20c0.149%2C0.135%2C0.355%2C0.168%2C0.533%2C0.084c0.178-0.078%2C0.294-0.256%2C0.294-0.45v-1.735c0.184%2C0.006%2C0.377%2C0.006%2C0.584%2C0.006%20%20c0.689-0.011%2C1.494-0.044%2C2.357-0.116l1.428-0.139c0.574-0.089%2C1.15-0.251%2C1.697-0.5c0.544-0.239%2C1.051-0.584%2C1.462-0.996%20%20c0.41-0.411%2C0.75-0.866%2C0.96-1.361C23.184%2C16.999%2C23.212%2C16.009%2C23.051%2C15.252z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-envelope {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M19.059%2C47.643l-3.015-2.914l-8.579-8.381c-0.133-0.133-0.133-0.331%2C0-0.466L33.93%2C10.015%20%20c0.132-0.133%2C0.365-0.133%2C0.494%2C0L51.32%2C26.542c0.134%2C0.133%2C0.134%2C0.332%2C0%2C0.464L33.202%2C44.729l-2.982%2C2.914H19.059z%20%20%20M51.951%2C44.729H36.515l16.462-16.1c1.059-1.027%2C1.059-2.685%2C0-3.708L36.081%2C8.39c-1.059-1.027-2.749-1.027-3.808%2C0L5.841%2C34.26%20%20c-1.059%2C1.026-1.059%2C2.683%2C0%2C3.711l6.891%2C6.758H6.239c-1.093%2C0-1.987%2C0.86-1.987%2C1.953v2.055c0%2C1.095%2C0.895%2C1.953%2C1.987%2C1.953%20%20h45.713c1.093%2C0%2C1.985-0.858%2C1.985-1.953v-2.055C53.938%2C45.589%2C53.044%2C44.729%2C51.951%2C44.729z%22%2F%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M34.296%2C12.796c-0.731-0.066-1.358%2C0.396-1.459%2C1.093l-2.416%2C18.847l-19.048%2C2.089%20%20c-0.696%2C0.1-1.228%2C0.694-1.126%2C1.391c0.065%2C0.662%2C0.629%2C1.128%2C1.258%2C1.128h0.167l20.041-2.222c0.598-0.067%2C1.058-0.528%2C1.125-1.092%20%20l2.553-19.843C35.486%2C13.524%2C34.988%2C12.895%2C34.296%2C12.796z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-facebook-grey {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2041%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200.5%2020%20C%200.5%208.9542%209.4542%200%2020.5%200%20C%2031.5458%200%2040.5%208.9542%2040.5%2020%20C%2040.5%2031.0459%2031.5458%2040%2020.5%2040%20C%209.4542%2040%200.5%2031.0459%200.5%2020%20Z%22%20fill%3D%22%23434343%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2024.5226%2014.2146%20C%2024.5226%2014.2146%2023.1409%2014.2146%2022.5919%2014.2146%20C%2021.9105%2014.2146%2021.7682%2014.4954%2021.7682%2015.2043%20C%2021.7682%2015.7942%2021.7682%2016.9171%2021.7682%2016.9171%20L%2024.5226%2016.9171%20L%2024.2576%2019.9238%20L%2021.7682%2019.9238%20L%2021.7682%2028.9063%20L%2018.2004%2028.9063%20L%2018.2004%2019.9619%20L%2016.3451%2019.9619%20L%2016.3451%2016.9171%20L%2018.2004%2016.9171%20C%2018.2004%2016.9171%2018.2004%2016.4794%2018.2004%2014.5192%20C%2018.2004%2012.2688%2019.3976%2011.0938%2022.0524%2011.0938%20C%2022.4873%2011.0938%2024.5226%2011.0938%2024.5226%2011.0938%20L%2024.5226%2014.2146%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-facebook-with-color, .facebook-status:after, .facebook-share:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2041%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200.5%2020%20C%200.5%208.9542%209.4542%200%2020.5%200%20C%2031.5458%200%2040.5%208.9542%2040.5%2020%20C%2040.5%2031.0459%2031.5458%2040%2020.5%2040%20C%209.4542%2040%200.5%2031.0459%200.5%2020%20Z%22%20fill%3D%22%233b5997%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2024.5226%2014.2146%20C%2024.5226%2014.2146%2023.1409%2014.2146%2022.5919%2014.2146%20C%2021.9105%2014.2146%2021.7682%2014.4954%2021.7682%2015.2043%20C%2021.7682%2015.7942%2021.7682%2016.9171%2021.7682%2016.9171%20L%2024.5226%2016.9171%20L%2024.2576%2019.9238%20L%2021.7682%2019.9238%20L%2021.7682%2028.9063%20L%2018.2004%2028.9063%20L%2018.2004%2019.9619%20L%2016.3451%2019.9619%20L%2016.3451%2016.9171%20L%2018.2004%2016.9171%20C%2018.2004%2016.9171%2018.2004%2016.4794%2018.2004%2014.5192%20C%2018.2004%2012.2688%2019.3976%2011.0938%2022.0524%2011.0938%20C%2022.4873%2011.0938%2024.5226%2011.0938%2024.5226%2011.0938%20L%2024.5226%2014.2146%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-facebook {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20version%3D%221.0%22%20%20id%3D%22Ebene_1%22%20%20x%3D%220px%22%20%20y%3D%220px%22%20%20width%3D%22283.46px%22%20%20height%3D%22283.46px%22%20%20viewBox%3D%220%200%20283.46%20283.46%22%20%20enable-background%3D%22new%200%200%20283.46%20283.46%22%20%20xml%3Aspace%3D%22preserve%22%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20sodipodi%3Adocname%3D%22facebook.svg%22%3E%3Cmetadata%20%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20id%3D%22defs7%22%20%2F%3E%3Csodipodi%3Anamedview%20%20pagecolor%3D%22%23ffffff%22%20%20bordercolor%3D%22%23666666%22%20%20borderopacity%3D%221%22%20%20objecttolerance%3D%2210%22%20%20gridtolerance%3D%2210%22%20%20guidetolerance%3D%2210%22%20%20inkscape%3Apageopacity%3D%220%22%20%20inkscape%3Apageshadow%3D%222%22%20%20inkscape%3Awindow-width%3D%22886%22%20%20inkscape%3Awindow-height%3D%22790%22%20%20id%3D%22namedview5%22%20%20showgrid%3D%22false%22%20%20inkscape%3Azoom%3D%221.8847266%22%20%20inkscape%3Acx%3D%22141.73%22%20%20inkscape%3Acy%3D%22141.73%22%20%20inkscape%3Awindow-x%3D%220%22%20%20inkscape%3Awindow-y%3D%220%22%20%20inkscape%3Awindow-maximized%3D%220%22%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cpath%20%20clip-rule%3D%22evenodd%22%20%20d%3D%22m%20186.99423%2C77.573364%20h%20-21.38555%20c%20-7.5348%2C0%20-9.08609%2C3.213372%20-9.08609%2C10.969785%20v%2019.058621%20h%2030.47164%20l%20-2.88096%2C33.24178%20h%20-27.59068%20v%2099.61454%20H%20116.96487%20V%20141.28677%20H%2096.465769%20v%20-33.685%20H%20116.96487%20V%2081.008348%20c%200%2C-24.931337%2013.29671%2C-38.006438%2042.66029%2C-38.006438%20h%2027.36907%20V%2077.573364%20z%20M%20246.05379%2C3.222576%20H%2037.406204%20c%20-18.504592%2C0%20-33.4633934%2C15.069609%20-33.4633934%2C33.574202%20V%20246.66322%20c%200%2C18.5046%2014.9588014%2C33.5742%2033.4633934%2C33.5742%20H%20246.05379%20c%2018.50459%2C0%2033.4634%2C-15.0696%2033.4634%2C-33.5742%20V%2036.796778%20c%200%2C-18.504593%20-14.95881%2C-33.574202%20-33.4634%2C-33.574202%20z%22%20%20id%3D%22path3%22%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20style%3D%22fill%3A%23BBBBBB%3Bfill-rule%3Aevenodd%22%20%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-flickr {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Ebene_1%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20sodipodi%3Adocname%3D%22flickr.svg%22%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22283.46px%22%20%20height%3D%22283.46px%22%20viewBox%3D%220%200%20283.46%20283.46%22%20enable-background%3D%22new%200%200%20283.46%20283.46%22%20xml%3Aspace%3D%22preserve%22%3E%3Csodipodi%3Anamedview%20%20inkscape%3Acy%3D%22141.73%22%20inkscape%3Acx%3D%22141.73%22%20gridtolerance%3D%2210%22%20inkscape%3Azoom%3D%220.83256899%22%20guidetolerance%3D%2210%22%20showgrid%3D%22false%22%20pagecolor%3D%22%23ffffff%22%20borderopacity%3D%221%22%20bordercolor%3D%22%23666666%22%20objecttolerance%3D%2210%22%20id%3D%22namedview5%22%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20inkscape%3Awindow-maximized%3D%220%22%20inkscape%3Awindow-y%3D%22199%22%20inkscape%3Awindow-x%3D%22336%22%20inkscape%3Awindow-height%3D%22480%22%20inkscape%3Awindow-width%3D%22640%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Apageopacity%3D%220%22%3E%20%3C%2Fsodipodi%3Anamedview%3E%3Cpath%20id%3D%22path3%22%20inkscape%3Aconnector-curvature%3D%220%22%20fill%3D%22%23BBBBBB%22%20d%3D%22M207.138%2C195.559c-29.711%2C0-53.816-24.018-53.816-53.639%20c0-29.532%2C24.105-53.549%2C53.816-53.549c29.71%2C0%2C53.905%2C24.017%2C53.905%2C53.549C261.043%2C171.542%2C236.848%2C195.559%2C207.138%2C195.559%20L207.138%2C195.559z%20M207.138%2C68.891c-28.643%2C0-53.371%2C16.278-65.558%2C40.118c-12.098-23.839-36.916-40.118-65.558-40.118%20c-40.563%2C0-73.475%2C32.734-73.475%2C73.03c0%2C40.385%2C32.912%2C73.119%2C73.475%2C73.119c28.643%2C0%2C53.46-16.278%2C65.558-40.118%20c12.187%2C23.84%2C36.916%2C40.118%2C65.558%2C40.118c40.65%2C0%2C73.475-32.734%2C73.475-73.119C280.613%2C101.625%2C247.789%2C68.891%2C207.138%2C68.891%20L207.138%2C68.891z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-form-error-message, .ff-profile-img.file-wrapper.error p:before, .error-box p:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2020%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2217px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%207.5533%201.6189%20C%208.9045%20-0.2361%2011.0955%20-0.2361%2012.4467%201.6189%20L%2019.3398%2013.6412%20C%2020.6911%2015.4963%2019.9019%2017%2017.577%2017%20L%202.423%2017%20C%200.0981%2017%20-0.691%2015.4963%200.6602%2013.6412%20L%207.5533%201.6189%20Z%22%20fill%3D%22%23f23c50%22%2F%3E%20%20%3Cg%3E%20%20%20%3Cpath%20d%3D%22M%2010.5022%2010.6442%20L%2010.7422%204.2197%20L%209.0092%204.2197%20L%209.2491%2010.6442%20L%2010.5022%2010.6442%20L%2010.5022%2010.6442%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%209.8707%2014.0751%20C%2010.3466%2014.0751%2010.6565%2013.7444%2010.6565%2013.2935%20C%2010.6465%2012.8326%2010.3466%2012.5126%209.8707%2012.5126%20C%209.4155%2012.5126%209.0949%2012.8326%209.0949%2013.2935%20C%209.0816%2013.7444%209.4052%2014.0751%209.8707%2014.0751%20L%209.8707%2014.0751%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-form-handlebars, .switch-input span:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2018%2017%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2217px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2018%200%20L%2016%200%20L%2016%2017%20L%2018%2017%20L%2018%200%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%20%3Cpath%20d%3D%22M%2010%200%20L%208%200%20L%208%2017%20L%2010%2017%20L%2010%200%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%20%3Cpath%20d%3D%22M%202%200%20L%200%200%20L%200%2017%20L%202%2017%20L%202%200%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-form-tick, .switch-input label:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2016%2013%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2213px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%202.8674%203.278%20L%200.0188%206.126%20L%206.6061%2012.7119%20L%2016.2198%203.0999%20L%2013.2822%200.1628%20L%206.5171%206.927%20L%202.8674%203.278%20Z%22%20fill%3D%22%2300b259%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-form-x, .switch-input label:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2015%2015%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2215px%22%20height%3D%2215px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%202.8711%200%20L%20-0.2465%203.1168%20L%204.1375%207.5%20L%20-0.2465%2011.8831%20L%202.8711%2015%20L%207.255%2010.6168%20L%2011.6389%2015%20L%2014.7563%2011.8831%20L%2010.3724%207.5%20L%2014.7563%203.1168%20L%2011.6389%200%20L%207.255%204.3831%20L%202.8711%200%20Z%22%20fill%3D%22%23f23c50%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-gear {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M33.369%2C35.245c-1.317%2C1.073-2.846%2C1.63-4.472%2C1.63c-2.36%2C0-4.545-1.146-5.934-3.191%20%20c-2.497-3.536-1.836-8.6%2C1.456-11.27c1.284-1.076%2C2.845-1.631%2C4.44-1.631c2.36%2C0%2C4.542%2C1.18%2C5.932%2C3.189%20%20C37.292%2C27.511%2C36.631%2C32.573%2C33.369%2C35.245z%20M49.153%2C28.448l-3.021-0.451c-0.103-2.254-0.556-4.405-1.353-6.417l2.53-2.046%20%20c0.144-0.14%2C0.278-0.348%2C0.278-0.556c0.037-0.242%2C0-0.451-0.136-0.624l-3.502-5.029c-0.108-0.174-0.278-0.278-0.488-0.313%20%20c-0.21-0.036-0.416%2C0.034-0.589%2C0.173L40.55%2C15.06c-1.523-1.525-3.258-2.74-5.202-3.572l0.416-3.226%20%20c0-0.208-0.037-0.417-0.172-0.625c-0.105-0.173-0.313-0.278-0.488-0.312l-5.758-0.867c-0.207-0.034-0.413%2C0.034-0.556%2C0.172%20%20c-0.169%2C0.139-0.277%2C0.348-0.313%2C0.556l-0.38%2C2.982c-2.149%2C0.104-4.2%2C0.591-6.103%2C1.525l-1.734-2.531%20%20c-0.278-0.347-0.766-0.415-1.111-0.138l-4.612%2C3.78c-0.176%2C0.139-0.278%2C0.313-0.278%2C0.556c-0.034%2C0.207%2C0%2C0.415%2C0.139%2C0.59%20%20l1.665%2C2.393c-1.457%2C1.734-2.566%2C3.641-3.296%2C5.792l-2.913-0.451c-0.208-0.036-0.417%2C0.034-0.556%2C0.173%20%20c-0.173%2C0.14-0.276%2C0.313-0.313%2C0.557l-0.798%2C6.208C8.154%2C29.07%2C8.43%2C29.49%2C8.847%2C29.558l2.811%2C0.413%20%20c0.139%2C2.29%2C0.625%2C4.479%2C1.456%2C6.523l-2.427%2C2.013c-0.347%2C0.277-0.417%2C0.799-0.139%2C1.145l3.502%2C5.026%20%20c0.242%2C0.349%2C0.729%2C0.42%2C1.076%2C0.143l2.358-1.943c1.561%2C1.456%2C3.332%2C2.635%2C5.201%2C3.435l-0.451%2C3.436%20%20c-0.033%2C0.446%2C0.244%2C0.867%2C0.661%2C0.935l5.758%2C0.867h0.103c0.383%2C0%2C0.694-0.313%2C0.766-0.729l0.413-3.328%20%20c2.046-0.105%2C3.99-0.623%2C5.829-1.49l1.977%2C2.845c0.276%2C0.346%2C0.765%2C0.413%2C1.075%2C0.136l4.647-3.779%20%20c0.139-0.103%2C0.278-0.313%2C0.278-0.557c0.032-0.206%2C0-0.413-0.141-0.589l-1.873-2.74c1.355-1.629%2C2.43-3.469%2C3.157-5.478l3.258%2C0.48%20%20c0.383%2C0.037%2C0.8-0.276%2C0.867-0.725l0.8-6.212C49.845%2C28.934%2C49.566%2C28.517%2C49.153%2C28.448z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-hashtag-remove, .hashtag .delete-hashtag, .hashtagging__display li .delete-hashtag {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2010%20C%200%204.4771%204.4771%200%2010%200%20C%2015.5229%200%2020%204.4771%2020%2010%20C%2020%2015.5229%2015.5229%2020%2010%2020%20C%204.4771%2020%200%2015.5229%200%2010%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%20%3Cpath%20d%3D%22M%206%206.8%20L%206.8%206%20L%2014%2013.2%20L%2013.2%2014%20L%206%206.8%20Z%22%20fill%3D%22%23717171%22%2F%3E%20%20%3Cpath%20d%3D%22M%2013.2%206%20L%2014%206.8%20L%206.8%2014%20L%206%2013.2%20L%2013.2%206%20Z%22%20fill%3D%22%23717171%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-heart {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%3E%20%3Cpath%20d%3D%22M%2011.5104%200.9603%20C%209.4629%20-0.1869%207.3029%200.989%207%202.528%20C%206.6971%200.9891%204.5371%20-0.1869%202.4895%200.9603%20C%20-0.2397%202.4895%20-1.3119%207.9045%207%2013.5%20C%2015.3119%207.9045%2014.2397%202.4895%2011.5104%200.9603%20Z%22%20fill%3D%22%23f23b50%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-help, .tooltip-help {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2221px%22%20height%3D%2227.4px%22%20viewBox%3D%220%200%2021%2027.4%22%20enable-background%3D%22new%200%200%2021%2027.4%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M9.619%2C11.414v-0.588c0-1.527%2C2.031-1.709%2C2.031-2.998c0-0.575-0.448-1.079-1.261-1.079%20%20c-0.995%2C0-1.443%2C0.602-1.723%2C0.84c-0.112%2C0.098-0.224%2C0.098-0.336%2C0L7.869%2C7.142c-0.112-0.098-0.084-0.252%2C0-0.364%20%20c0%2C0%2C0.882-1.232%2C2.661-1.232c1.457%2C0%2C2.578%2C0.924%2C2.578%2C2.255c0%2C1.765-2.171%2C2.087-2.171%2C3.082V11.4%20%20c0%2C0.182-0.126%2C0.28-0.294%2C0.28H9.886C9.746%2C11.68%2C9.619%2C11.568%2C9.619%2C11.414z%20M10.25%2C13.683c0.546%2C0%2C0.981%2C0.434%2C0.981%2C0.98%20%20c0%2C0.532-0.435%2C0.966-0.981%2C0.966c-0.532%2C0-0.966-0.434-0.966-0.966C9.283%2C14.117%2C9.717%2C13.683%2C10.25%2C13.683z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-icon_pfeil {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2030%2030%22%20enable-background%3D%22new%200%200%2030%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23303030%22%20d%3D%22M14.5%2C23.5c4.689%2C0%2C8.5-3.811%2C8.5-8.5c0-4.69-3.811-8.5-8.5-8.5%20%20C9.81%2C6.5%2C6%2C10.31%2C6%2C15C6%2C19.689%2C9.81%2C23.5%2C14.5%2C23.5z%22%2F%3E%20%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%2212.38%2C17.63%2013.68%2C19.04%2016.63%2C15.01%2013.71%2C10.96%20%20%2012.4%2C12.39%2014.46%2C15.07%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-info-green {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%208.9116%205.8276%20C%208.9116%204.5145%2010.0706%203.45%2011.5%203.45%20C%2012.9294%203.45%2014.0884%204.5145%2014.0884%205.8276%20C%2014.0884%207.1407%2012.9294%208.2053%2011.5%208.2053%20C%2010.0706%208.2053%208.9116%207.1407%208.9116%205.8276%20ZM%209.2%2011.5%20L%208.6758%2011.5%20C%208.1692%2011.5%207.6666%2011.2748%207.6666%2010.8094%20C%207.6666%2010.3439%208.0774%209.9667%208.584%209.9667%20L%209.7635%209.9667%20L%2011.8604%209.9667%20L%2013.1448%209.9667%20C%2013.5066%209.9667%2013.8%2010.2361%2013.8%2010.5686%20L%2013.8%2016.1%20L%2014.3898%2016.1%20C%2014.8964%2016.1%2015.3333%2016.094%2015.3333%2016.5594%20C%2015.3333%2017.0248%2014.9226%2017.6333%2014.416%2017.6333%20L%208.584%2017.6333%20C%208.0774%2017.6333%207.6666%2017.0248%207.6666%2016.5594%20C%207.6666%2016.094%208.0774%2016.1%208.584%2016.1%20L%209.2%2016.1%20L%209.2%2011.5%20ZM%200%2011.6277%20C%200%2018.2225%204.8206%2022.7588%2011.2393%2022.9916%20C%2017.825%2023.2304%2023%2018.3518%2023%2011.6277%20C%2023%205.2362%2017.824%200%2011.5%200%20C%205.176%200%200%205.2362%200%2011.6277%20Z%22%20fill%3D%22%2300d96d%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-info-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%208.9116%205.8276%20C%208.9116%204.5145%2010.0706%203.45%2011.5%203.45%20C%2012.9294%203.45%2014.0884%204.5145%2014.0884%205.8276%20C%2014.0884%207.1407%2012.9294%208.2053%2011.5%208.2053%20C%2010.0706%208.2053%208.9116%207.1407%208.9116%205.8276%20ZM%209.2%2011.5%20L%208.6758%2011.5%20C%208.1692%2011.5%207.6666%2011.2748%207.6666%2010.8094%20C%207.6666%2010.3439%208.0774%209.9667%208.584%209.9667%20L%209.7635%209.9667%20L%2011.8604%209.9667%20L%2013.1448%209.9667%20C%2013.5066%209.9667%2013.8%2010.2361%2013.8%2010.5686%20L%2013.8%2016.1%20L%2014.3898%2016.1%20C%2014.8964%2016.1%2015.3333%2016.094%2015.3333%2016.5594%20C%2015.3333%2017.0248%2014.9226%2017.6333%2014.416%2017.6333%20L%208.584%2017.6333%20C%208.0774%2017.6333%207.6666%2017.0248%207.6666%2016.5594%20C%207.6666%2016.094%208.0774%2016.1%208.584%2016.1%20L%209.2%2016.1%20L%209.2%2011.5%20ZM%200%2011.6277%20C%200%2018.2225%204.8206%2022.7588%2011.2393%2022.9916%20C%2017.825%2023.2304%2023%2018.3518%2023%2011.6277%20C%2023%205.2362%2017.824%200%2011.5%200%20C%205.176%200%200%205.2362%200%2011.6277%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-info {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2023%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2223px%22%20height%3D%2223px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%208.9116%205.8276%20C%208.9116%204.5145%2010.0706%203.45%2011.5%203.45%20C%2012.9294%203.45%2014.0884%204.5145%2014.0884%205.8276%20C%2014.0884%207.1407%2012.9294%208.2053%2011.5%208.2053%20C%2010.0706%208.2053%208.9116%207.1407%208.9116%205.8276%20ZM%209.2%2011.5%20L%208.6758%2011.5%20C%208.1692%2011.5%207.6666%2011.2748%207.6666%2010.8094%20C%207.6666%2010.3439%208.0774%209.9667%208.584%209.9667%20L%209.7635%209.9667%20L%2011.8604%209.9667%20L%2013.1448%209.9667%20C%2013.5066%209.9667%2013.8%2010.2361%2013.8%2010.5686%20L%2013.8%2016.1%20L%2014.3898%2016.1%20C%2014.8964%2016.1%2015.3333%2016.094%2015.3333%2016.5594%20C%2015.3333%2017.0248%2014.9226%2017.6333%2014.416%2017.6333%20L%208.584%2017.6333%20C%208.0774%2017.6333%207.6666%2017.0248%207.6666%2016.5594%20C%207.6666%2016.094%208.0774%2016.1%208.584%2016.1%20L%209.2%2016.1%20L%209.2%2011.5%20ZM%200%2011.6277%20C%200%2018.2225%204.8206%2022.7588%2011.2393%2022.9916%20C%2017.825%2023.2304%2023%2018.3518%2023%2011.6277%20C%2023%205.2362%2017.824%200%2011.5%200%20C%205.176%200%200%205.2362%200%2011.6277%20Z%22%20fill%3D%22%23434343%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-like-heart-unliked, .item-flags .like-artwork label:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2025%2025%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2225px%22%3E%20%3Cpath%20d%3D%22M%2020.1382%201.5103%20C%2016.509%20-0.5251%2012.6805%201.5612%2012.1438%204.2915%20C%2011.6069%201.5614%207.7783%20-0.5251%204.149%201.5103%20C%20-0.6885%204.2233%20-2.5887%2013.8306%2012.1438%2023.7581%20C%2026.8762%2013.8306%2024.9758%204.2233%2020.1382%201.5103%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-like-heart, .score-info .user-likes:before, .item-flags .like-artwork input:checked + label:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2225px%22%20viewBox%3D%220%200%2025%2025%22%20enable-background%3D%22new%200%200%2025%2025%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22z%22%2F%3E%3Cg%20id%3D%22Ebene_x25_201%22%3E%20%3Cpath%20fill%3D%22%23E53C51%22%20d%3D%22M20.138%2C1.51c-3.629-2.035-7.458%2C0.051-7.994%2C2.781c-0.537-2.73-4.365-4.817-7.995-2.781%20%20c-4.838%2C2.713-6.738%2C12.32%2C7.995%2C22.248C26.876%2C13.831%2C24.976%2C4.223%2C20.138%2C1.51z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22none%22%20d%3D%22z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-link-arrow {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%206%2010%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%226px%22%20height%3D%2210px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%200.875%207.6343%20L%202.179%209.0375%20L%205.125%205.0146%20L%202.2096%200.9625%20L%200.9026%202.3872%20L%202.9589%205.069%20L%200.875%207.6343%20Z%22%20fill%3D%22%23afafaf%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-logo-fraise, .overlay .icon-logo-fraise {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22logo-lafraise.fw-Seite%25201%22%20viewBox%3D%220%200%20140%20107%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22140px%22%20height%3D%22107px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20d%3D%22M%20118.0347%2099.6617%20L%20118.0347%2077.4652%20L%2090.4365%2097.9259%20L%20118.0347%2099.6617%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2090.6332%2079.9454%20L%2090.4365%2097.9259%20L%20140%2080.0304%20L%2090.6332%2079.9454%20Z%22%20fill%3D%22%23dbdbdb%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2051.0193%2046.3431%20L%2025.8%2045.0373%20L%2025.8%2054.4385%20L%2051.0193%2046.3431%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2050.4383%2046.1662%20L%200%2062.3566%20L%200%2063.1081%20L%2050.4383%2054.2612%20L%2050.4383%2046.1662%20Z%22%20fill%3D%22%23dbdbdb%22%2F%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2079.3973%2015.3105%20C%2075.9485%2015.6019%2072.4624%2016.4253%2069.0734%2017.011%20C%2067.5941%2017.2671%2066.603%2018.1343%2065.2367%2018.6841%20C%2063.8819%2019.2292%2062.3448%2019.3217%2060.9056%2019.4555%20C%2059.1907%2019.6151%2057.4578%2019.2361%2055.7386%2019.2995%20C%2053.9071%2019.3669%2052.4983%2020.1445%2050.753%2020.5206%20C%2047.2722%2021.2705%2044.208%2023.1675%2041.0945%2024.7447%20C%2033.8577%2028.4096%2031.1356%2033.7708%2031.1774%2043.1285%20C%2031.2193%2052.4858%2037.9218%2060.7143%2041.0347%2063.7755%20C%2044.0894%2066.7799%2047.313%2069.5926%2050.3377%2072.5891%20C%2053.0329%2075.2588%2055.4929%2078.17%2058.211%2080.8214%20C%2061.2305%2083.7669%2065.2511%2086.0819%2069.3116%2087.2657%20C%2072.7206%2088.2595%2076.0504%2087.3985%2079.3692%2086.385%20C%2087.0373%2084.0439%2090.611%2076.1716%2093.5866%2069.2217%20C%2095.1636%2065.5395%2096.5393%2061.6273%2097.6484%2057.7764%20C%2098.7441%2053.9747%20100.3179%2050.1002%20101.14%2046.2165%20C%20102.5229%2039.6833%20102.7501%2033.7155%2099.9901%2027.4289%20C%2096.3171%2019.0644%2088.2787%2014.5603%2079.3973%2015.3105%20Z%22%20fill%3D%22%23e53c51%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2079.3973%2015.3105%20C%2077.536%2015.4678%2075.6962%2015.7827%2073.86%2016.1153%20C%2072.583%2016.3465%2071.2197%2016.1856%2069.9917%2016.4351%20C%2067.8124%2016.8779%2065.7413%2019.255%2068.4673%2020.5958%20C%2070.3586%2021.5259%2072.2311%2022.5462%2074.2692%2022.9831%20C%2078.3464%2023.8569%2082.2827%2027.1791%2084.8865%2030.3443%20C%2085.9142%2031.5935%2086.8285%2033.2325%2087.6575%2034.6269%20C%2089.2555%2037.316%2090.4146%2039.631%2090.5051%2042.7907%20C%2090.5789%2045.3748%2090.378%2048.0295%2089.5911%2050.5041%20C%2088.8222%2052.9221%2087.6791%2055.5327%2087.1354%2057.9827%20C%2086.6367%2060.2306%2087.1733%2062.5315%2086.2158%2064.7716%20C%2085.5796%2066.2602%2084.4872%2067.4342%2083.862%2068.9791%20C%2083.3088%2070.346%2082.6258%2071.5668%2081.8576%2072.8317%20C%2080.144%2075.6516%2078.1885%2078.2641%2076.2602%2080.9281%20C%2075.1074%2082.5206%2070.1832%2087.6467%2075.2021%2087.4276%20C%2085.1361%2086.9946%2090.1839%2077.1693%2093.5866%2069.2217%20C%2095.1636%2065.5395%2096.5393%2061.6273%2097.6484%2057.7764%20C%2098.7441%2053.9747%20100.3179%2050.1002%20101.14%2046.2165%20C%20102.5229%2039.6833%20102.7501%2033.7155%2099.9901%2027.4289%20C%2096.3171%2019.0644%2088.2787%2014.5603%2079.3973%2015.3105%20Z%22%20fill%3D%22%23cb293f%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2070.4573%2042.6899%20C%2069.79%2042.6844%2068.5192%2039.8625%2068.3326%2038.3661%20C%2068.1738%2037.092%2068.4156%2035.9971%2069.6254%2035.9677%20C%2070.8815%2035.937%2071.4599%2037.1607%2071.5546%2038.2477%20C%2071.6291%2039.1064%2071.1253%2042.6958%2070.4573%2042.6899%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2056.8445%2036.6067%20C%2056.9405%2035.7587%2056.9641%2034.6224%2056.2001%2034.0409%20C%2054.9341%2033.0772%2053.9198%2034.6799%2054.0028%2035.8696%20C%2054.0561%2036.6342%2054.4067%2039.3331%2055.2936%2039.4645%20C%2056.1804%2039.5963%2056.7912%2037.0783%2056.8445%2036.6067%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2071.6298%2058.0586%20C%2071.8079%2056.6288%2071.2736%2054.9362%2070.3423%2053.8243%20C%2069.9521%2053.3586%2069.5633%2053.1369%2068.9476%2053.0545%20C%2068.3813%2052.979%2068.0451%2053.3616%2067.7617%2053.8567%20C%2066.868%2055.4189%2067.5925%2056.7001%2068.528%2058.0497%20C%2069.0777%2058.8431%2069.6211%2059.6688%2070.2057%2060.436%20C%2070.458%2060.7669%2070.7331%2061.1554%2071.0824%2060.7297%20C%2071.5605%2060.1453%2071.5409%2058.7725%2071.6298%2058.0586%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2087.1439%2042.5827%20C%2087.4772%2041.7383%2087.8294%2040.0103%2086.9779%2039.3573%20C%2086.0135%2038.6179%2084.8796%2039.6506%2084.6071%2040.5921%20C%2084.2976%2041.6628%2084.3996%2045.3329%2084.958%2045.5841%20C%2085.5165%2045.8352%2086.919%2043.1507%2087.1439%2042.5827%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2081.2266%2030.9342%20C%2081.022%2029.8148%2080.4737%2029.1402%2079.3241%2029.2962%20C%2078.1745%2029.4522%2077.7634%2031.0745%2078.2647%2032.2132%20C%2078.766%2033.3519%2080.5067%2035.8886%2081.1011%2035.6191%20C%2081.6952%2035.3496%2081.4311%2032.0539%2081.2266%2030.9342%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2041.9918%2037.9161%20C%2042.3937%2036.866%2042.0774%2035.5858%2040.7559%2035.4788%20C%2040.1203%2035.4271%2039.3374%2035.9703%2039.0047%2036.9079%20C%2038.6721%2037.8451%2039.2946%2041.6203%2040.0726%2041.7135%20C%2040.8504%2041.8063%2041.5899%2038.9658%2041.9918%2037.9161%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2049.1136%2058.0847%20C%2047.4862%2057.8679%2046.8853%2059.5907%2047.2902%2060.8637%20C%2047.6463%2061.9825%2048.3189%2062.9763%2049.1881%2063.7615%20C%2049.5923%2064.1268%2050.6703%2065.3367%2051.2928%2065.0453%20C%2051.6938%2064.8573%2051.2915%2063.7978%2051.2128%2063.4168%20C%2051.0935%2062.8399%2050.9762%2062.2699%2050.9102%2061.6898%20C%2050.7723%2060.4766%2050.7079%2058.2973%2049.1136%2058.0847%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2081.5602%2073.5126%20C%2081.6726%2073.299%2081.7703%2073.0789%2081.8429%2072.85%20C%2082.2409%2071.6011%2081.5413%2070.3637%2080.5573%2069.6344%20C%2079.4568%2068.8192%2078.9071%2069.5268%2078.5176%2070.5373%20C%2078.1193%2071.5727%2078.1464%2072.4677%2078.2222%2073.5698%20C%2078.2826%2074.4436%2078.2179%2075.7118%2078.6562%2076.4992%20C%2079.2672%2077.5977%2080.59%2074.9975%2080.9223%2074.5214%20C%2081.1469%2074.1996%2081.3743%2073.8657%2081.5602%2073.5126%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2064.5665%2073.2153%20C%2064.3276%2072.8621%2064.0813%2072.5285%2063.8486%2072.2244%20C%2063.28%2071.4804%2061.6311%2070.4337%2061.2206%2071.8444%20C%2060.7488%2073.4658%2062.2049%2074.8314%2063.3391%2075.6935%20C%2063.7061%2075.9724%2064.0724%2076.2402%2064.4901%2076.4446%20C%2064.7538%2076.5738%2065.3495%2076.9812%2065.6432%2076.9499%20C%2066.0576%2076.906%2065.9341%2076.4786%2065.8824%2076.1313%20C%2065.7354%2075.145%2065.1763%2074.1166%2064.5665%2073.2153%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2090.6201%2056.9876%20C%2089.2607%2055.9365%2088.3248%2056.7492%2087.9046%2058.1848%20C%2087.6912%2058.9131%2087.6504%2059.6734%2087.4592%2060.4017%20C%2087.3314%2060.8873%2086.9475%2061.8634%2087.2425%2062.336%20C%2087.7105%2063.0855%2089.0039%2061.6502%2089.3855%2061.3275%20C%2090.0456%2060.7696%2090.4469%2060.3928%2090.7319%2059.5982%20C%2091.0577%2058.6881%2091.6011%2057.7459%2090.6201%2056.9876%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2066.7915%2018.5438%20C%2066.7948%2018.3273%2066.5935%2018.1925%2066.322%2017.9672%20C%2063.7208%2015.8076%2064.3724%2011.4975%2065.3302%207.914%20C%2065.7772%206.2416%2066.4592%204.6637%2067.0193%202.9838%20C%2067.634%201.1401%2065.3622%200.7241%2063.3989%201.1571%20C%2062.3748%201.3827%2060.1547%209.5452%2060.0485%2010.362%20C%2059.8149%2012.1593%2059.6904%2013.9246%2059.8423%2015.6179%20C%2059.9599%2016.926%2060.3106%2018.1379%2060.254%2019.5078%20C%2060.2246%2020.2217%2059.6028%2022.7767%2060.6037%2022.8248%20C%2061.4157%2022.864%2062.7206%2021.9091%2063.5133%2021.4104%20C%2064.4753%2020.8051%2065.424%2020.2505%2066.1752%2019.4663%20C%2066.617%2019.0049%2066.7889%2018.7403%2066.7915%2018.5438%20Z%22%20fill%3D%22%23557f2e%22%2F%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2092.567%2018.0398%20C%2090.6364%2016.1964%2084.1323%2013.6041%2079.8587%2013.179%20C%2077.0837%2012.903%2074.2479%2012.8428%2071.5344%2013.5413%20C%2070.059%2013.9213%2065.1825%2016.5431%2065.2433%2016.7089%20C%2065.3106%2016.8939%2065.4531%2016.9096%2065.4315%2017.1251%20C%2065.39%2017.5428%2062.3787%2019.0232%2062.1395%2019.0673%20C%2061.8562%2019.1196%2061.5553%2019.1095%2061.2716%2019.0647%20C%2060.5481%2018.9502%2060.2272%2018.2969%2060.141%2017.6252%20C%2050.6324%2017.6654%2039.9302%2021.5736%2035.552%2028.4083%20C%2034.2779%2030.3969%2036.9359%2030.2086%2040.2076%2029.0954%20C%2043.2237%2028.0695%2045.4524%2026.5185%2045.4524%2026.5185%20C%2045.0308%2027.5028%2044.1609%2031.0637%2045.7112%2032.4457%20C%2047.2621%2033.8277%2057.2085%2027.7696%2058.2797%2027.423%20C%2058.4901%2027.3547%2058.6907%2027.2592%2058.8868%2027.1513%20C%2058.8201%2028.424%2059.2489%2030.1566%2059.9266%2031.0111%20C%2060.954%2032.3067%2061.7121%2031.2004%2062.4951%2030.2004%20C%2063.8662%2028.4489%2067.1915%2024.5756%2067.3758%2024.2339%20C%2068.6875%2025.3023%2078.9326%2027.6313%2080.7233%2026.2562%20C%2082.5137%2024.8811%2083.101%2021.4555%2081.8507%2020.6318%20C%2083.2176%2020.4241%2090.2685%2020.5029%2091.7083%2019.966%20C%2092.5246%2019.6618%2093.3278%2018.7665%2092.567%2018.0398%20Z%22%20fill%3D%22%237eb231%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%20%3Cpath%20d%3D%22M%2049.8779%2046.9906%20C%2049.5632%2046.0118%2049.0266%2044.7528%2047.8999%2044.4928%20C%2046.0334%2044.0621%2045.7131%2046.3244%2046.3928%2047.59%20C%2046.8297%2048.403%2048.926%2051.1565%2049.5894%2050.8972%20C%2050.2527%2050.6378%2050.0527%2047.5347%2049.8779%2046.9906%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%20%3Cpath%20d%3D%22M%2098.2095%2031.1886%20C%2098.0402%2030.2315%2097.7157%2028.9917%2096.8262%2028.6722%20C%2095.3525%2028.1434%2094.8963%2030.2906%2095.3368%2031.5454%20C%2095.6191%2032.3515%2097.0517%2035.053%2097.6357%2034.9131%20C%2098.22%2034.7731%2098.3039%2031.721%2098.2095%2031.1886%20Z%22%20fill%3D%22%23e3df97%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cpath%20d%3D%22M%200.581%2062.8873%20L%200.581%20104.3159%20L%20140%2080.0304%20L%20140%2038.1257%20L%200.581%2062.8873%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cg%3E%20%20%20%20%20%20%3Cpath%20d%3D%22M%20105.2068%2064.6421%20C%20105.1192%2064.1801%20105.1146%2063.6797%20105.1953%2063.1408%20C%20105.2493%2062.9478%20105.261%2062.7693%20105.2296%2062.6041%20C%20105.2133%2062.5165%20105.1496%2062.4828%20105.0401%2062.5038%20C%20104.8859%2062.5329%20104.4362%2062.6846%20103.6908%2062.9567%20C%20102.9455%2063.2301%20102.2122%2063.5371%20101.4913%2063.8795%20C%20101.0685%2066.5133%2099.862%2069.432%2097.8889%2072.6172%20C%2097.1527%2073.8405%2096.5975%2074.6496%2096.223%2075.0456%20C%2095.8479%2075.4416%2095.4466%2075.6804%2095.0179%2075.7621%20C%2094.7757%2075.8079%2094.5538%2075.7337%2094.3519%2075.5381%20C%2094.1493%2075.3435%2094.014%2075.0639%2093.9451%2074.7009%20C%2093.7719%2073.7882%2093.8232%2072.2002%2094.0996%2069.9356%20L%2094.7676%2064.4574%20L%2094.5695%2064.495%20L%2090.5476%2066.166%20C%2089.9365%2069.5854%2089.6947%2072.3755%2089.8162%2074.5508%20C%2089.2117%2075.4312%2088.7183%2076.1209%2088.3513%2076.5937%20C%2087.9216%2077.149%2087.4925%2077.4666%2087.0644%2077.5483%20C%2086.3936%2077.6758%2085.9688%2077.2671%2085.789%2076.3203%20C%2085.6178%2075.4191%2085.6766%2073.681%2085.9639%2071.1067%20L%2086.5001%2065.9953%20C%2083.8947%2066.1337%2082.5585%2068.6769%2082.5585%2068.6769%20C%2081.769%2067.5173%2080.6867%2067.0667%2079.313%2067.3279%20C%2078.2248%2067.535%2077.0592%2068.2354%2075.8165%2069.429%20C%2075.6972%2069.5438%2075.5943%2069.6714%2075.4805%2069.7904%20L%2075.1462%2069.5311%20C%2074.2979%2068.7521%2073.3905%2068.4545%2072.4226%2068.6383%20C%2071.4331%2068.8267%2070.5456%2069.3833%2069.7583%2070.3078%20C%2068.9718%2071.2319%2068.1784%2072.5851%2067.3775%2074.368%20C%2066.8935%2071.28%2065.8557%2070.0105%2064.0466%2070.2316%20C%2062.2376%2070.4523%2059.3015%2072.645%2057.9506%2073.3922%20C%2057.6493%2071.5687%2057.5059%2070.3022%2057.5196%2069.5919%20C%2057.532%2068.8833%2057.6575%2068.1298%2057.8934%2067.3325%20C%2057.4248%2067.4453%2056.5523%2067.7073%2055.2766%2068.121%20C%2054.4779%2069.3103%2053.961%2070.4686%2053.7257%2071.5959%20C%2053.4904%2072.7241%2053.4571%2074.1892%2053.6257%2075.9917%20C%2052.6441%2076.5653%2051.7624%2077.3429%2050.9808%2078.324%20L%2050.6945%2080.6867%20C%2051.55%2079.963%2052.4732%2079.2704%2053.4891%2078.7871%20C%2054.6087%2078.2543%2054.3858%2081.0118%2054.3106%2081.5497%20C%2054.1123%2082.9729%2053.8956%2084.0894%2052.7016%2085.006%20C%2051.5062%2085.9233%2049.9808%2085.815%2049.1936%2084.4304%20C%2049.0237%2084.1312%2048.9123%2083.6505%2048.8182%2083.3287%20C%2048.6594%2082.7862%2048.5646%2081.9611%2047.9947%2081.6733%20C%2047.3052%2081.3257%2046.6088%2082.3176%2046.2562%2082.7983%20C%2045.8909%2083.2967%2044.9671%2085.2735%2044.1394%2085.2352%20C%2043.3113%2085.1973%2043.1662%2083.8169%2043.1662%2083.8169%20C%2043.1662%2083.8169%2043.2564%2079.4012%2043.2819%2079.0631%20C%2043.3558%2078.0706%2043.5044%2077.0964%2043.61%2076.0869%20C%2043.6312%2075.8805%2043.8564%2073.0838%2043.925%2073.0809%20C%2041.4118%2073.1842%2039.9838%2075.7621%2039.9838%2075.7621%20C%2039.1939%2074.6025%2038.1116%2074.1522%2036.7379%2074.4135%20C%2035.6494%2074.6205%2034.4844%2075.3206%2033.2414%2076.5146%20C%2031.999%2077.7082%2031.0663%2079.1402%2030.4435%2080.808%20C%2029.9171%2082.2188%2029.7455%2083.6224%2029.8883%2085.0194%20C%2028.9684%2086.316%2028.2391%2087.2327%2027.7234%2087.7196%20C%2027.1342%2088.2762%2026.5431%2088.6107%2025.9497%2088.7236%20C%2025.3667%2088.8344%2024.8465%2088.6428%2024.3883%2088.1487%20C%2023.9299%2087.6545%2023.6099%2086.9289%2023.4283%2085.972%20C%2023.3466%2085.543%2023.2413%2084.7486%2023.1119%2083.5871%20C%2024.8573%2080.7825%2026.0471%2078.2311%2026.6813%2075.9328%20C%2027.3156%2073.6355%2027.4195%2071.3644%2026.9934%2069.1203%20C%2026.8431%2068.3283%2026.6215%2067.7184%2026.3297%2067.289%20C%2026.0372%2066.8603%2025.7317%2066.6759%2025.4131%2066.7364%20C%2025.3474%2066.7491%2025.2527%2066.7906%2025.1288%2066.859%20L%2021.2356%2069.2067%20C%2020.3242%2072.2074%2019.6756%2075.4187%2019.29%2078.843%20C%2018.9034%2082.2675%2018.9299%2085.1348%2019.3687%2087.4449%20C%2019.6612%2088.9855%2020.2536%2090.1435%2021.1474%2090.9192%20C%2022.0408%2091.6962%2023.0753%2091.9715%2024.2517%2091.7478%20C%2025.2739%2091.5533%2026.2863%2091.0212%2027.2888%2090.153%20C%2028.1881%2089.374%2029.1861%2088.2579%2030.2723%2086.8409%20C%2030.5736%2087.6751%2031.0209%2088.3772%2031.6281%2088.9345%20C%2032.4764%2089.7134%2033.3858%2090.0205%2034.3518%2089.8269%20C%2035.7317%2089.5506%2036.8692%2088.6588%2037.7107%2087.56%20C%2038.0757%2087.0832%2038.3901%2086.5675%2038.6619%2086.0325%20C%2038.7711%2085.8183%2039.3665%2084.4615%2039.4946%2084.0606%20C%2039.7932%2085.2807%2039.5024%2086.8422%2040.3507%2087.871%20C%2040.6991%2088.2932%2041.1677%2088.6029%2041.7111%2088.6967%20C%2042.4166%2088.8187%2043.1375%2088.5856%2043.7407%2088.2281%20C%2043.9913%2088.0797%2044.2302%2087.9076%2044.4479%2087.7141%20C%2044.6282%2087.5538%2044.7923%2087.3962%2044.9599%2087.2209%20C%2045.072%2087.1035%2045.1645%2086.9881%2045.2887%2086.8808%20C%2045.7621%2086.472%2046.336%2086.0783%2046.9993%2086.1483%20C%2047.4205%2086.1927%2047.6617%2086.5525%2048.0038%2086.7506%20C%2048.2692%2086.9043%2048.5489%2087.0345%2048.8423%2087.1251%20C%2049.4158%2087.3027%2050.0181%2087.3125%2050.6102%2087.2425%20C%2051.8902%2087.0907%2053.1316%2086.6319%2054.2508%2086.0021%20C%2054.9508%2085.608%2055.6851%2085.0868%2056.2295%2084.4916%20C%2058.1535%2082.3885%2058.5535%2079.0029%2058.2868%2076.2677%20C%2059.6057%2075.6408%2061.653%2074.5512%2062.0863%2074.3334%20C%2062.5193%2074.1159%2063.3806%2074.113%2063.5604%2075.0597%20C%2063.7316%2075.961%2063.6728%2077.6991%2063.3852%2080.2734%20L%2062.8493%2085.3847%20L%2063.7747%2085.2087%20L%2066.7909%2082.7031%20C%2066.7909%2082.7031%2067.5654%2077.651%2068.182%2075.5914%20C%2068.7986%2073.5302%2069.6567%2072.3958%2070.756%2072.1868%20C%2071.2069%2072.1008%2071.6128%2072.214%2071.9739%2072.5279%20L%2072.5245%2073.283%20L%2072.9238%2074.0341%20C%2072.3951%2075.598%2072.2605%2077.1533%2072.5546%2078.7007%20C%2072.8049%2080.0206%2073.3545%2081.0703%2074.2032%2081.8493%20C%2075.0515%2082.6282%2075.9589%2082.9258%2076.9268%2082.7417%20C%2077.916%2082.5537%2078.8039%2081.9968%2079.5907%2081.0723%20C%2080.3776%2080.1481%2081.171%2078.7949%2081.9716%2077.012%20C%2082.4559%2080.1%2083.566%2081.4791%2085.3028%2081.1488%20C%2085.9956%2081.017%2086.6726%2080.6252%2087.3353%2079.9758%20C%2087.9294%2079.3933%2088.8535%2078.2344%2090.0737%2076.56%20C%2090.2927%2077.5477%2090.6842%2078.3436%2091.2632%2078.9296%20C%2091.8831%2079.5575%2092.5452%2079.8054%2093.249%2079.6716%20C%2094.5238%2079.4293%2096.191%2077.7102%2098.2657%2074.5116%20C%2099.813%2071.9844%20101.0286%2069.57%20101.9132%2067.2701%20C%20102.3034%2068.0059%20102.9821%2068.879%20103.9493%2069.8918%20C%20104.9163%2070.9046%20105.4652%2071.7578%20105.5963%2072.4507%20C%20105.7322%2073.1656%20105.5649%2073.8896%20105.095%2074.6234%20C%20104.6245%2075.3573%20104.0546%2075.7873%20103.384%2075.9148%20C%20102.7128%2076.0424%20102.155%2075.6817%20101.709%2074.8314%20C%20101.2626%2073.9825%20100.8639%2073.5901%20100.5123%2073.6571%20C%20100.2483%2073.7071%2099.8816%2074.1594%2099.4114%2075.0119%20C%2098.9411%2075.8655%2098.7314%2076.4237%2098.7814%2076.6876%20C%2098.8673%2077.1392%2099.2552%2077.5035%2099.946%2077.7824%20C%20100.6365%2078.0617%20101.3557%2078.1297%20102.1034%2077.9878%20C%20103.8291%2077.6595%20105.3486%2076.5617%20106.6629%2074.6928%20C%20107.9765%2072.8251%20108.4736%2071.0488%20108.1536%2069.3656%20C%20107.9929%2068.519%20107.489%2067.6628%20106.642%2066.7969%20C%20105.7956%2065.9319%20105.3172%2065.2131%20105.2068%2064.6421%20ZM%2023.7704%2072.1652%20C%2024.1606%2069.9912%2024.5586%2068.8653%2024.9657%2068.7878%20C%2025.1523%2068.7521%2025.3298%2068.847%2025.4977%2069.0713%20C%2025.6657%2069.2969%2025.7889%2069.6132%2025.866%2070.0206%20C%2026.1297%2071.4088%2026.0101%2073.1499%2025.5082%2075.2422%20C%2025.0053%2077.3351%2024.204%2079.2913%2023.1028%2081.1099%20C%2023.1577%2077.321%2023.3806%2074.3402%2023.7704%2072.1652%20ZM%2038.3603%2082.3562%20C%2037.8986%2084.8834%2036.5085%2086.6767%2035.255%2086.3618%20C%2034.0014%2086.0466%2033.3593%2083.7424%2033.8211%2081.2149%20C%2034.2825%2078.6876%2035.6729%2076.8939%2036.9261%2077.2092%20C%2038.1796%2077.5241%2038.8221%2079.8286%2038.3603%2082.3562%20ZM%2081.1697%2075.2258%20C%2080.673%2077.7602%2079.2192%2079.5657%2077.9216%2079.2589%20C%2076.6243%2078.9522%2075.9746%2076.6493%2076.4707%2074.1152%20C%2076.9674%2071.5812%2078.4212%2069.7757%2079.7188%2070.0824%20C%2081.0161%2070.3892%2081.6658%2072.6921%2081.1697%2075.2258%20Z%22%20fill%3D%22%234d4d4d%22%2F%3E%20%20%20%20%20%20%3Cpath%20d%3D%22M%20119.0765%2071.2806%20C%20118.4916%2071.7967%20117.836%2072.1234%20117.1106%2072.2614%20C%20115.2522%2072.6149%20113.9%2071.7607%20113.0533%2069.6992%20C%20117.62%2067.3603%20119.6876%2065.0522%20119.2552%2062.7748%20C%20119.0922%2061.9171%20118.6526%2061.2823%20117.9373%2060.8716%20C%20117.221%2060.4605%20116.3525%2060.3523%20115.33%2060.5465%20C%20113.3618%2060.921%20111.7495%2062.2052%20110.4921%2064.3988%20C%20109.2346%2066.5935%20108.8271%2068.8561%20109.2699%2071.1878%20C%20109.5666%2072.7503%20110.2646%2073.9223%20111.3642%2074.7049%20C%20112.4638%2075.4874%20113.7611%2075.7366%20115.2561%2075.4521%20C%20116.5969%2075.197%20117.7602%2074.6359%20118.7468%2073.7712%20C%20119.7323%2072.9059%20120.7927%2071.6528%20121.9279%2070.0118%20L%20121.5675%2068.1141%20C%20120.4921%2069.7096%20119.6621%2070.7653%20119.0765%2071.2806%20ZM%20112.8782%2064.099%20C%20113.3278%2062.868%20113.9154%2062.1836%20114.6408%2062.0456%20C%20115.41%2061.8991%20115.8953%2062.354%20116.0956%2063.4099%20C%20116.5012%2065.5447%20115.3718%2067.275%20112.7083%2068.602%20C%20112.3717%2066.8312%20112.4285%2065.3299%20112.8782%2064.099%20Z%22%20fill%3D%22%234d4d4d%22%2F%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2091.3377%2059.9824%20C%2091.6883%2060.0377%2091.9762%2060.0616%2092.2024%2060.0534%20C%2093.2046%2060.0171%2093.6333%2059.3042%2094.4401%2058.8179%20C%2094.9486%2058.5118%2095.0545%2058.7983%2095.1479%2059.3071%20C%2095.341%2060.3634%2094.9421%2061.4959%2094.2003%2062.1869%20C%2093.3637%2062.9668%2092.2475%2063.3811%2090.8521%2063.4315%20L%2091.3377%2059.9824%20Z%22%20fill%3D%22%234d4d4d%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2048.9802%2070.6828%20C%2048.5352%2070.3267%2048.1754%2069.9052%2047.9006%2069.4179%20C%2047.3718%2068.4817%2047.3052%2067.5258%2047.7045%2066.5519%20C%2048.1022%2065.5774%2048.9087%2064.7468%2050.121%2064.0613%20C%2051.4291%2063.3216%2053.8897%2062.6277%2057.5026%2061.9808%20C%2058.63%2061.7791%2058.0307%2061.9599%2060.8677%2061.2725%20C%2064.8008%2060.3765%2065.5544%2058.7783%2065.8308%2058.4749%20C%2065.9442%2058.3503%2066.3321%2058.5184%2066.721%2059.0308%20C%2067.0762%2061.1224%2064.8306%2063.6709%2063.6764%2064.3236%20C%2062.4252%2065.0849%2059.2175%2066.0696%2056.0523%2066.6111%20C%2053.6669%2067.0192%2052.1278%2067.4218%2051.4343%2067.8139%20C%2050.9844%2068.0683%2050.6886%2068.3702%2050.5478%2068.7188%20C%2050.4066%2069.0664%2050.4377%2069.4179%2050.6386%2069.7737%20C%2051.0157%2070.4415%2050.3011%2071.7404%2048.9802%2070.6828%20Z%22%20fill%3D%22%234d4d4d%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cpath%20d%3D%22M%2063.4009%2047.694%20C%2063.497%2046.8457%2063.5205%2045.7096%2062.7562%2045.1279%20C%2061.4906%2044.1641%2060.4763%2045.7672%2060.5593%2046.9569%20C%2060.6122%2047.7215%2060.9632%2050.42%2061.85%2050.5518%20C%2062.7362%2050.6833%2063.3476%2048.1656%2063.4009%2047.694%20Z%22%20fill%3D%22%23eeedab%22%2F%3E%20%20%20%3Cg%3E%20%20%20%20%3Cpath%20d%3D%22M%200%20105%20L%200%2062.9969%20L%201.1623%2062.7768%20L%201.1623%20103.617%20L%20140%2079.4382%20L%20140%2080.0232%20L%20136.6603%2081.1952%20L%200%20105%20Z%22%20fill%3D%22%23dbdbdb%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cg%3E%20%20%20%20%3Cpath%20d%3D%22M%2050.834%2095.8238%20L%2050.9667%2095.7986%20L%2050.9667%2095.7986%20%22%20fill%3D%22%23dbdbdb%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-logo {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%20134%2064%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22134px%22%20height%3D%2264px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20d%3D%22M%20112.9768%2058.8031%20L%20112.9768%2037.6305%20L%2086.5605%2057.1476%20L%20112.9768%2058.8031%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2086.7491%2039.9959%20L%2086.5605%2057.1476%20L%20134%2040.077%20L%2086.7491%2039.9959%20Z%22%20fill%3D%22%23dbdcdc%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2048.833%207.9433%20L%2024.6946%206.6976%20L%2024.6946%2015.6651%20L%2048.833%207.9433%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2048.2768%207.7746%20L%200%2023.2182%20L%200%2023.9351%20L%2048.2768%2015.4964%20L%2048.2768%207.7746%20Z%22%20fill%3D%22%23dbdcdc%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%200.5562%2023.7246%20L%200.5562%2063.2424%20L%20134%2040.077%20L%20134%200.1046%20L%200.5562%2023.7246%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%20%3Cg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cg%3E%20%20%20%20%20%20%3Cpath%20d%3D%22M%20100.6985%2025.3986%20C%20100.6146%2024.9578%20100.6103%2024.4803%20100.6873%2023.9666%20C%20100.7392%2023.7824%20100.7504%2023.612%20100.7201%2023.4546%20C%20100.7046%2023.3709%20100.6432%2023.3385%20100.5385%2023.3584%20C%20100.3906%2023.3864%2099.9607%2023.5313%2099.2471%2023.7906%20C%2098.5335%2024.0515%2097.832%2024.3444%2097.1417%2024.6709%20C%2096.7369%2027.1835%2095.5831%2029.9673%2093.694%2033.0057%20C%2092.989%2034.1729%2092.4579%2034.9441%2092.0998%2035.3219%20C%2091.7408%2035.6998%2091.3559%2035.9275%2090.9459%2036.0056%20C%2090.7141%2036.0492%2090.5022%2035.9784%2090.3084%2035.7921%20C%2090.1147%2035.6066%2089.9849%2035.3396%2089.9192%2034.9933%20C%2089.7531%2034.1228%2089.8024%2032.608%2090.0671%2030.4478%20L%2090.7063%2025.2222%20L%2090.5169%2025.258%20L%2086.6669%2026.8518%20C%2086.0822%2030.1136%2085.8512%2032.7753%2085.9671%2034.8501%20C%2085.3885%2035.6899%2084.9162%2036.3481%2084.565%2036.7988%20C%2084.1542%2037.3285%2083.7433%2037.6318%2083.3333%2037.7094%20C%2082.6915%2037.831%2082.285%2037.4411%2082.1128%2036.5383%20C%2081.9485%2035.6782%2082.0047%2034.0206%2082.2798%2031.565%20L%2082.7927%2026.6892%20C%2080.2998%2026.8212%2079.0205%2029.247%2079.0205%2029.247%20C%2078.2645%2028.1406%2077.2292%2027.7114%2075.9136%2027.9603%20C%2074.8721%2028.1579%2073.7572%2028.826%2072.5678%2029.9647%20C%2072.4537%2030.0743%2072.355%2030.1955%2072.2461%2030.3094%20L%2071.926%2030.0618%20C%2071.1138%2029.3186%2070.2454%2029.0348%2069.319%2029.2103%20C%2068.3718%2029.3898%2067.5224%2029.9207%2066.7691%2030.8028%20C%2066.0161%2031.6845%2065.2566%2032.975%2064.4898%2034.6758%20C%2064.0271%2031.7302%2063.0332%2030.5194%2061.3016%2030.7299%20C%2059.5703%2030.9404%2056.7604%2033.032%2055.4673%2033.745%20C%2055.1788%2032.0058%2055.0417%2030.7972%2055.0547%2030.12%20C%2055.0668%2029.4441%2055.1862%2028.7251%2055.4124%2027.9646%20C%2054.9639%2028.072%2054.1292%2028.3222%2052.9074%2028.7169%20C%2052.1432%2029.8513%2051.6484%2030.9564%2051.4231%2032.0317%20C%2051.1982%2033.1079%2051.1662%2034.505%2051.3275%2036.2247%20C%2050.3882%2036.7717%2049.544%2037.5136%2048.7958%2038.4496%20L%2048.522%2040.7033%20C%2049.3411%2040.0132%2050.2243%2039.3524%2051.1969%2038.8908%20C%2052.2686%2038.3827%2052.0554%2041.013%2051.9832%2041.5263%20C%2051.7933%2042.8841%2051.5857%2043.9487%2050.4431%2044.8234%20C%2049.2992%2045.6982%2047.8391%2045.5947%2047.0857%2044.2739%20C%2046.9227%2043.9892%2046.8163%2043.5303%2046.7263%2043.2232%20C%2046.5741%2042.7056%2046.4833%2041.9188%2045.9379%2041.6445%20C%2045.2779%2041.3123%2044.6115%2042.2587%2044.2741%2042.7176%20C%2043.9242%2043.193%2043.0402%2045.0779%2042.2475%2045.0417%20C%2041.4552%2045.0055%2041.3163%2043.689%2041.3163%2043.689%20C%2041.3163%2043.689%2041.4028%2039.4766%2041.427%2039.1544%20C%2041.498%2038.2076%2041.6403%2037.2785%2041.741%2036.3153%20C%2041.7614%2036.1186%2041.9772%2033.4508%2042.0425%2033.4482%20C%2039.637%2033.5466%2038.2703%2036.006%2038.2703%2036.006%20C%2037.5143%2034.8997%2036.4785%2034.4701%2035.1633%2034.7194%20C%2034.1219%2034.9165%2033.0065%2035.5846%2031.8172%2036.7234%20C%2030.6279%2037.8621%2029.7352%2039.2277%2029.1392%2040.8189%20C%2028.635%2042.1647%2028.471%2043.5035%2028.6077%2044.8364%20C%2027.7272%2046.0726%2027.0287%2046.9473%2026.5357%2047.4115%20C%2025.9713%2047.9429%2025.406%2048.2621%2024.8377%2048.3699%20C%2024.2798%2048.4751%2023.7816%2048.2922%2023.3435%2047.8212%20C%2022.9045%2047.3493%2022.5983%2046.6575%2022.4244%2045.7448%20C%2022.3462%2045.335%2022.2454%2044.5776%2022.1217%2043.4699%20C%2023.792%2040.7947%2024.9307%2038.3607%2025.5379%2036.1687%20C%2026.1451%2033.977%2026.2446%2031.8104%2025.8368%2029.6701%20C%2025.6927%2028.9144%2025.4808%2028.333%2025.2014%2027.9232%20C%2024.9216%2027.5143%2024.6293%2027.3383%2024.3244%2027.3961%20C%2024.2612%2027.4082%2024.1704%2027.4479%2024.0523%2027.513%20L%2020.3256%2029.7525%20C%2019.4533%2032.6144%2018.8326%2035.6782%2018.4633%2038.9443%20C%2018.0935%2042.2113%2018.119%2044.9459%2018.5385%2047.1501%20C%2018.8188%2048.6192%2019.3858%2049.7243%2020.2412%2050.4636%20C%2021.0963%2051.2046%2022.0867%2051.4677%2023.2129%2051.2538%20C%2024.1912%2051.0683%2025.1599%2050.5611%2026.1196%2049.7329%20C%2026.9803%2048.9901%2027.9356%2047.9256%2028.9753%2046.5738%20C%2029.2634%2047.3692%2029.6915%2048.0386%2030.2728%2048.5709%20C%2031.0846%2049.3136%2031.9552%2049.607%2032.8794%2049.4223%20C%2034.2006%2049.1584%2035.2892%2048.3078%2036.0949%2047.2596%20C%2036.4444%2046.805%2036.7445%2046.3124%2037.0053%2045.8026%20C%2037.1095%2045.5981%2037.6796%2044.3041%2037.8019%2043.9219%20C%2038.0878%2045.0857%2037.8097%2046.5747%2038.6215%2047.5564%20C%2038.955%2047.9593%2039.4034%2048.2543%2039.9237%2048.344%20C%2040.5988%2048.4605%2041.2891%2048.2379%2041.8665%2047.8971%20C%2042.1061%2047.7557%2042.3348%2047.5909%2042.5433%2047.4063%20C%2042.7154%2047.2536%2042.8729%2047.1035%2043.0333%2046.9361%20C%2043.1406%2046.824%2043.2292%2046.7135%2043.3477%2046.6118%20C%2043.801%2046.2218%2044.3507%2045.8457%2044.9851%2045.913%20C%2045.3886%2045.9553%2045.6191%2046.2986%2045.947%2046.4875%20C%2046.2008%2046.6342%2046.4681%2046.7584%2046.7492%2046.8447%20C%2047.2981%2047.0138%2047.8746%2047.0233%2048.4416%2046.9568%20C%2049.6664%2046.8119%2050.8548%2046.3745%2051.9257%2045.7732%20C%2052.596%2045.3971%2053.2988%2044.9002%2053.82%2044.3326%20C%2055.6615%2042.3269%2056.0442%2039.0966%2055.7891%2036.4878%20C%2057.0511%2035.89%2059.0111%2034.8505%2059.4254%2034.643%20C%2059.8402%2034.4351%2060.6645%2034.4325%2060.8362%2035.3357%20C%2061.0001%2036.1954%2060.9443%2037.853%2060.6688%2040.3091%20L%2060.1559%2045.1849%20L%2061.0416%2045.0167%20L%2063.9285%2042.6271%20C%2063.9285%2042.6271%2064.6698%2037.8077%2065.2601%2035.8426%20C%2065.8504%2033.8765%2066.6717%2032.7943%2067.7235%2032.595%20C%2068.1552%2032.5135%2068.5435%2032.6209%2068.8895%2032.9203%20L%2069.4167%2033.6406%20L%2069.7991%2034.3575%20C%2069.2922%2035.849%2069.1642%2037.3328%2069.4453%2038.8084%20C%2069.6849%2040.0675%2070.2108%2041.0691%2071.023%2041.8118%20C%2071.8352%2042.5546%2072.7036%2042.8384%2073.63%2042.6633%20C%2074.5772%2042.4839%2075.4266%2041.9525%2076.18%2041.0708%20C%2076.9325%2040.1891%2077.6928%2038.8986%2078.4592%2037.1978%20C%2078.9219%2040.1434%2079.985%2041.459%2081.6475%2041.1441%20C%2082.31%2041.0182%2082.9588%2040.6446%2083.5928%2040.0252%20C%2084.1611%2039.4697%2085.046%2038.3637%2086.2137%2036.7669%20C%2086.423%2037.709%2086.7975%2038.4681%2087.352%2039.0267%20C%2087.9453%2039.6258%2088.5794%2039.8622%2089.2532%2039.7345%20C%2090.4728%2039.5033%2092.0687%2037.8638%2094.0546%2034.813%20C%2095.5355%2032.4018%2096.6989%2030.0989%2097.5457%2027.9051%20C%2097.9193%2028.6069%2098.5689%2029.4398%2099.4945%2030.406%20C%20100.42%2031.3722%20100.9459%2032.1857%20101.0713%2032.8469%20C%20101.2011%2033.5289%20101.041%2034.2194%20100.5913%2034.9195%20C%20100.1406%2035.6196%2099.5948%2036.0298%2098.9539%2036.1514%20C%2098.3112%2036.273%2097.7775%2035.9288%2097.3502%2035.1179%20C%2096.9229%2034.3079%2096.5415%2033.9339%2096.205%2033.9977%20C%2095.9524%2034.0456%2095.6012%2034.477%2095.1514%2035.29%20C%2094.7008%2036.104%2094.5001%2036.6367%2094.5477%2036.8886%20C%2094.6299%2037.319%2095.0018%2037.6667%2095.6626%2037.9328%20C%2096.3235%2038.199%2097.012%2038.2641%2097.7273%2038.1287%20C%2099.3794%2037.8155%20100.8343%2036.7682%20102.092%2034.9855%20C%20103.3488%2033.2041%20103.8245%2031.5098%20103.5192%2029.9039%20C%20103.3652%2029.0965%20102.8826%2028.2799%20102.0721%2027.4539%20C%20101.2616%2026.6288%20100.804%2025.943%20100.6985%2025.3986%20ZM%2022.7518%2032.5743%20C%2023.1251%2030.5009%2023.5061%2029.4269%2023.8958%2029.3527%20C%2024.0744%2029.319%2024.2443%2029.4092%2024.4052%2029.6231%20C%2024.5657%2029.8384%2024.6838%2030.1403%2024.7577%2030.5289%20C%2025.0098%2031.8531%2024.8957%2033.5138%2024.4152%2035.51%20C%2023.9338%2037.5062%2023.1666%2039.3722%2022.1131%2041.107%20C%2022.1654%2037.4929%2022.3786%2034.6491%2022.7518%2032.5743%20ZM%2036.7164%2042.2958%20C%2036.2744%2044.7061%2034.9436%2046.4168%2033.7439%2046.1166%20C%2032.5442%2045.8155%2031.9296%2043.6174%2032.3716%2041.2071%20C%2032.8132%2038.7959%2034.1444%2037.0852%2035.3437%2037.3859%20C%2036.5434%2037.6865%2037.158%2039.8846%2036.7164%2042.2958%20ZM%2077.6911%2035.494%20C%2077.2162%2037.9113%2075.8245%2039.6336%2074.5824%2039.3411%20C%2073.3403%2039.0487%2072.7183%2036.8519%2073.1941%2034.4347%20C%2073.6689%2032.0175%2075.0607%2030.2951%2076.3028%2030.588%20C%2077.544%2030.8805%2078.1659%2033.0773%2077.6911%2035.494%20Z%22%20fill%3D%22%234d4e4d%22%2F%3E%20%20%20%20%20%20%3Cpath%20d%3D%22M%20113.9733%2031.7306%20C%20113.4136%2032.2232%20112.7857%2032.5346%20112.0919%2032.6662%20C%20110.3127%2033.0035%20109.0187%2032.1887%20108.2082%2030.2222%20C%20112.5798%2027.9909%20114.5588%2025.7894%20114.1445%2023.6172%20C%20113.9888%2022.7989%20113.5676%2022.1938%20112.8825%2021.8017%20C%20112.1975%2021.4096%20111.3662%2021.3065%20110.3871%2021.4916%20C%20108.504%2021.8487%20106.9609%2023.0737%20105.7569%2025.1665%20C%20104.5528%2027.2598%20104.1636%2029.4182%20104.5874%2031.6422%20C%20104.8711%2033.1329%20105.5389%2034.2505%20106.5916%2034.9971%20C%20107.6442%2035.7434%20108.8855%2035.981%20110.317%2035.7097%20C%20111.5998%2035.4664%20112.7139%2034.9316%20113.6576%2034.1064%20C%20114.6012%2033.2813%20115.6158%2032.0861%20116.7023%2030.5203%20L%20116.358%2028.7104%20C%20115.3287%2030.2322%20114.5338%2031.2393%20113.9733%2031.7306%20ZM%20108.0404%2024.8801%20C%20108.4712%2023.706%20109.0334%2023.053%20109.728%2022.9214%20C%20110.4641%2022.7821%20110.9286%2023.2156%20111.1206%2024.2232%20C%20111.509%2026.2596%20110.4277%2027.9098%20107.8778%2029.1758%20C%20107.556%2027.4867%20107.6105%2026.0547%20108.0404%2024.8801%20Z%22%20fill%3D%22%234d4e4d%22%2F%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2087.4238%2020.9537%20C%2087.7594%2021.0063%2088.0344%2021.0292%2088.2507%2021.0214%20C%2089.2099%2020.9865%2089.6208%2020.3062%2090.3932%2019.843%20C%2090.8793%2019.551%2090.9814%2019.824%2091.0705%2020.3093%20C%2091.2556%2021.3169%2090.8733%2022.3969%2090.1631%2023.0564%20C%2089.363%2023.8001%2088.2939%2024.1956%2086.9584%2024.2435%20L%2087.4238%2020.9537%20Z%22%20fill%3D%22%234d4e4d%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%20%3Cg%3E%20%20%20%20%20%3Cpath%20d%3D%22M%2046.8811%2031.1608%20C%2046.4556%2030.8209%2046.1109%2030.4189%2045.8479%2029.954%20C%2045.3419%2029.0611%2045.2779%2028.1488%2045.6602%2027.2201%20C%2046.0408%2026.2906%2046.8128%2025.4982%2047.9732%2024.8443%20C%2049.2252%2024.1391%2051.5805%2023.4766%2055.0383%2022.8598%20C%2056.1178%2022.6674%2055.5439%2022.8399%2058.259%2022.1838%20C%2062.0238%2021.3294%2062.7452%2019.805%2063.0099%2019.5156%20C%2063.118%2019.3965%2063.4895%2019.557%2063.8614%2020.0457%20C%2064.2014%2022.0411%2062.0524%2024.4717%2060.9478%2025.0945%20C%2059.7498%2025.8209%2056.6796%2026.7599%2053.6504%2027.2766%20C%2051.3669%2027.6661%2049.8943%2028.05%2049.2304%2028.424%20C%2048.7997%2028.6668%2048.5164%2028.9545%2048.3814%2029.2871%20C%2048.2465%2029.6184%2048.2763%2029.954%2048.4684%2030.2934%20C%2048.8295%2030.9305%2048.1453%2032.1693%2046.8811%2031.1608%20Z%22%20fill%3D%22%234d4e4d%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cg%3E%20%20%20%20%3Cpath%20d%3D%22M%200%2063.8954%20L%200%2023.829%20L%201.1124%2023.6193%20L%201.1124%2062.5764%20L%20134%2039.5119%20L%20134%2040.0701%20L%20130.8039%2041.1881%20L%200%2063.8954%20Z%22%20fill%3D%22%23dbdcdc%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%20%3Cg%3E%20%20%20%20%3Cpath%20d%3D%22M%2048.6556%2055.1419%20L%2048.7828%2055.1186%20L%2048.7828%2055.1186%20%22%20fill%3D%22%23dbdcdc%22%2F%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-logout {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M41.919%2C11.69c2.61%2C1.851%2C4.822%2C4.264%2C6.472%2C7.159c3.982%2C6.996%2C3.982%2C15.565%2C0%2C22.521%20c-3.941%2C6.955-11.259%2C11.259-19.141%2C11.259s-15.2-4.304-19.142-11.259c-3.981-6.955-3.981-15.524%2C0-22.521%20c1.647-2.896%2C3.86-5.31%2C6.475-7.159l2.691%2C3.901c-2.05%2C1.489-3.818%2C3.377-5.104%2C5.671c-3.097%2C5.469-3.097%2C12.225%2C0%2C17.731%20c3.096%2C5.475%2C8.848%2C8.852%2C15.08%2C8.852c6.231%2C0%2C11.984-3.377%2C15.08-8.852c3.095-5.507%2C3.095-12.263%2C0-17.731%20c-1.288-2.293-3.057-4.182-5.105-5.671L41.919%2C11.69z%20M33.271%2C4.372h-8.043v21.554h8.043V4.372z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-menu {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20version%3D%221.0%22%20%20id%3D%22Ebene_1%22%20%20x%3D%220px%22%20%20y%3D%220px%22%20%20width%3D%22283.46px%22%20%20height%3D%22283.46px%22%20%20viewBox%3D%220%200%20283.46%20283.46%22%20%20enable-background%3D%22new%200%200%20283.46%20283.46%22%20%20xml%3Aspace%3D%22preserve%22%20%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20sodipodi%3Adocname%3D%22menu.svg%22%3E%3Cmetadata%20%20id%3D%22metadata15%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20id%3D%22defs13%22%20%2F%3E%3Csodipodi%3Anamedview%20%20pagecolor%3D%22%23ffffff%22%20%20bordercolor%3D%22%23666666%22%20%20borderopacity%3D%221%22%20%20objecttolerance%3D%2210%22%20%20gridtolerance%3D%2210%22%20%20guidetolerance%3D%2210%22%20%20inkscape%3Apageopacity%3D%220%22%20%20inkscape%3Apageshadow%3D%222%22%20%20inkscape%3Awindow-width%3D%22640%22%20%20inkscape%3Awindow-height%3D%22480%22%20%20id%3D%22namedview11%22%20%20showgrid%3D%22false%22%20%20inkscape%3Azoom%3D%220.83256899%22%20%20inkscape%3Acx%3D%22141.73%22%20%20inkscape%3Acy%3D%22141.73%22%20%20inkscape%3Awindow-x%3D%2231%22%20%20inkscape%3Awindow-y%3D%22476%22%20%20inkscape%3Awindow-maximized%3D%220%22%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cg%20%20id%3D%22g3%22%20%20transform%3D%22matrix(5.9940544%2C0%2C0%2C6.798422%2C-709.15573%2C-823.37592)%22%3E%20%3Crect%20%20x%3D%22123%22%20%20y%3D%22127.5%22%20%20clip-rule%3D%22evenodd%22%20%20width%3D%2238%22%20%20height%3D%225%22%20%20id%3D%22rect5%22%20%20style%3D%22fill%3A%23717171%3Bfill-rule%3Aevenodd%22%20%2F%3E%20%3Crect%20%20x%3D%22123%22%20%20y%3D%22139.5%22%20%20clip-rule%3D%22evenodd%22%20%20width%3D%2238%22%20%20height%3D%225%22%20%20id%3D%22rect7%22%20%20style%3D%22fill%3A%23717171%3Bfill-rule%3Aevenodd%22%20%2F%3E%20%3Crect%20%20x%3D%22123%22%20%20y%3D%22151.5%22%20%20clip-rule%3D%22evenodd%22%20%20width%3D%2238%22%20%20height%3D%225%22%20%20id%3D%22rect9%22%20%20style%3D%22fill%3A%23717171%3Bfill-rule%3Aevenodd%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-no-avatar, .user-portrait.portrait--no-image:before, .user-portrait-edit {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%20145%20145%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22145px%22%20height%3D%22145px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%20139.8151%20120.1672%20C%20135.6103%20113.4017%20121.4979%20108.7168%20107.5128%20102.2696%20C%2093.5161%2095.8224%2090.1875%2093.6493%2090.1875%2093.6493%20L%2090.0574%2080.1357%20C%2090.0574%2080.1357%2095.3091%2076.3015%2096.9372%2063.6618%20C%20100.2166%2064.7643%20103.6637%2059.0377%20103.8459%2055.9559%20C%20104.0339%2052.9783%20103.3919%2044.682%2099.3953%2045.336%20C%20100.2166%2039.1464%20100.7978%2033.5673%20100.5202%2030.5984%20C%2099.4791%2019.6978%2088.8457%207.7729%2072.4921%207.035%20C%2056.1096%206.3%2045.4444%2017.2787%2044.4033%2028.1069%20C%2044.1141%2031.0614%2044.7099%2036.707%2045.5225%2042.9805%20C%2041.5114%2041.9735%2040.8694%2050.2322%2041.0545%2053.2329%20C%2041.2425%2056.3408%2044.6983%2062.377%2047.9864%2061.5639%20C%2049.6203%2074.3656%2054.8864%2078.6541%2054.8864%2078.6541%20L%2054.7591%2092.1677%20C%2054.7591%2092.1677%2051.4306%2094.0746%2037.3645%2099.3672%20C%2023.2897%20104.6714%209.0559%20108.1988%204.8222%20114.646%20C%201.0165%20120.4276%202.1617%20149%202.1617%20149%20L%20141.342%20149%20C%20141.342%20148.9942%20143.5745%20126.215%20139.8151%20120.1672%20Z%22%20fill%3D%22%23bababa%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-notice-big, .message-notice .sign {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2084%2084%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2284px%22%20height%3D%2284px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20opacity%3D%220.251%22%20d%3D%22M%200%2042%20C%200%2065.1963%2018.8037%2084%2042%2084%20C%2065.1963%2084%2084%2065.1963%2084%2042%20C%2084%2018.8037%2065.1963%200%2042%200%20C%2018.8037%200%200%2018.8037%200%2042%20ZM%2061.8601%2053.4719%20C%2062.9612%2055.2607%2062.3074%2061.9983%2062.3074%2062%20L%2021.5474%2062%20C%2021.5474%2062%2021.212%2053.5491%2022.3265%2051.8391%20C%2023.5665%2049.9321%2027.7347%2048.8888%2031.8569%2047.3198%20C%2035.9761%2045.7543%2036.951%2045.1906%2036.951%2045.1906%20L%2036.9882%2041.1935%20C%2036.9882%2041.1935%2035.4459%2039.9249%2034.9674%2036.1387%20C%2034.0045%2036.379%2032.9926%2034.5938%2032.9375%2033.6746%20C%2032.8833%2032.787%2033.0712%2030.3442%2034.2458%2030.6421%20C%2034.0079%2028.7865%2033.8335%2027.1167%2033.9181%2026.2429%20C%2034.223%2023.0402%2037.3464%2019.7928%2042.1442%2020.0103%20C%2046.9335%2020.2285%2050.0474%2023.7556%2050.3522%2026.9797%20C%2050.4337%2027.8579%2050.2635%2029.5081%2050.0231%2031.3387%20C%2051.1936%2031.1454%2051.3812%2033.5992%2051.3263%2034.4799%20C%2051.2731%2035.3914%2050.2635%2037.0851%2049.3032%2036.759%20C%2048.8262%2040.4977%2047.2883%2041.6317%2047.2883%2041.6317%20L%2047.3264%2045.6287%20C%2047.3264%2045.6287%2048.301%2046.2714%2052.4003%2048.1782%20C%2056.496%2050.0853%2060.6289%2051.4711%2061.8601%2053.4719%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-ok-big, .message-positive .sign {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20enable-background%3D%22new%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M64.01%2C75C70.859%2C67.92%2C75%2C58.17%2C75%2C46.95C75%2C24.439%2C56.55%2C6%2C34%2C6%20C22.7%2C6%2C12.44%2C10.63%2C5%2C18.08V75H64.01z%20M19.38%2C42.391l10.16%2C9.42L48.37%2C34.35l8.18%2C7.58L29.79%2C66.75l-18.34-17L19.38%2C42.391z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-overlay-close, .modal .btn-close {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2250px%22%20height%3D%2250px%22%20viewBox%3D%220%200%2050%2050%22%20enable-background%3D%22new%200%200%2050%2050%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23717171%22%20d%3D%22M19.74%2C16L16%2C19.74L21.26%2C25L16%2C30.26L19.74%2C34L25%2C28.74L30.26%2C34L34%2C30.26L28.74%2C25L34%2C19.74L30.26%2C16%20L25%2C21.26L19.74%2C16z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-paperplane {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M52.896%2C5.552c-0.153-0.122-0.364-0.144-0.537-0.053L3.844%2C30.309c-0.181%2C0.093-0.287%2C0.284-0.271%2C0.486%20%20c0.018%2C0.202%2C0.153%2C0.374%2C0.348%2C0.436l16.24%2C5.162c0.171%2C0.054%2C0.354%2C0.015%2C0.485-0.104l22.467-20.242L25.175%2C37.278%20%20c-0.108%2C0.129-0.146%2C0.304-0.098%2C0.465c0.048%2C0.16%2C0.173%2C0.287%2C0.334%2C0.337l18.021%2C5.488c0.047%2C0.016%2C0.096%2C0.021%2C0.146%2C0.021%20%20c0.086%2C0%2C0.172-0.022%2C0.248-0.065c0.118-0.067%2C0.206-0.183%2C0.237-0.315l9.011-37.146C53.118%2C5.872%2C53.05%2C5.673%2C52.896%2C5.552z%22%2F%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M30.684%2C42.021l-4.979-1.531c-0.15-0.05-0.316-0.021-0.443%2C0.074c-0.128%2C0.096-0.203%2C0.244-0.203%2C0.402v9.4%20%20c0%2C0.223%2C0.146%2C0.418%2C0.361%2C0.479c0.045%2C0.013%2C0.092%2C0.021%2C0.139%2C0.021c0.168%2C0%2C0.329-0.085%2C0.422-0.232l4.98-7.868%20%20c0.084-0.132%2C0.102-0.295%2C0.047-0.439C30.952%2C42.18%2C30.833%2C42.067%2C30.684%2C42.021z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-pen {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2019%2019%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2219px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2018.5%203.3186%20C%2018.5%203.8774%2017.2103%206.0196%2016.3813%206.0196%20C%2015.7365%206.0196%2012.4203%202.2941%2011.7755%201.6422%20C%2012.8809%200.2451%2013.5257%20-0.5%2014.7232%20-0.5%20C%2016.0129%20-0.5%2018.5%202.3872%2018.5%203.3186%20ZM%2014.6311%207.6961%20C%2014.6311%208.7206%208.4593%2013.9363%207.446%2014.9608%20L%203.0244%2010.4902%20L%2010.3937%203.0392%20C%2010.3937%203.0392%2014.6311%206.7647%2014.6311%207.6961%20ZM%205.7878%2016.6373%20L%20-0.1076%2018.5%20C%20-0.3839%2018.4069%20-0.5682%2018.2206%20-0.4761%2017.9412%20L%201.2742%2012.1667%20L%205.7878%2016.6373%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-pinterest {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Ebene_1%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20sodipodi%3Adocname%3D%22pinterest.svg%22%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22283.46px%22%20%20height%3D%22283.46px%22%20viewBox%3D%220%200%20283.46%20283.46%22%20enable-background%3D%22new%200%200%20283.46%20283.46%22%20xml%3Aspace%3D%22preserve%22%3E%3Csodipodi%3Anamedview%20%20inkscape%3Acy%3D%22141.73%22%20inkscape%3Acx%3D%22141.73%22%20gridtolerance%3D%2210%22%20inkscape%3Azoom%3D%220.83256899%22%20guidetolerance%3D%2210%22%20showgrid%3D%22false%22%20pagecolor%3D%22%23ffffff%22%20borderopacity%3D%221%22%20bordercolor%3D%22%23666666%22%20objecttolerance%3D%2210%22%20id%3D%22namedview5%22%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20inkscape%3Awindow-maximized%3D%220%22%20inkscape%3Awindow-y%3D%220%22%20inkscape%3Awindow-x%3D%220%22%20inkscape%3Awindow-height%3D%22480%22%20inkscape%3Awindow-width%3D%22640%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Apageopacity%3D%220%22%3E%20%3C%2Fsodipodi%3Anamedview%3E%3Cpath%20id%3D%22path3%22%20inkscape%3Aconnector-curvature%3D%220%22%20fill%3D%22%23BBBBBB%22%20d%3D%22M148.175%2C6.988c-73.023%2C0-109.858%2C52.823-109.858%2C96.896%20c0%2C26.681%2C9.938%2C50.446%2C31.435%2C59.304c3.564%2C1.404%2C6.697%2C0%2C7.669-3.889l3.133-12.53c1.08-3.89%2C0.648-5.185-2.161-8.642%20c-6.157-7.345-10.154-16.851-10.154-30.354c0-39.212%2C29.058-74.319%2C75.723-74.319c41.264%2C0%2C63.949%2C25.493%2C63.949%2C59.412%20c0%2C44.721-19.66%2C82.529-48.719%2C82.529c-16.095%2C0-28.193-13.395-24.304-29.922c4.645-19.661%2C13.611-40.833%2C13.611-54.984%20c0-12.747-6.806-23.333-20.74-23.333c-16.419%2C0-29.706%2C17.175-29.706%2C40.184c0%2C14.583%2C4.969%2C24.521%2C4.969%2C24.521l-19.768%2C84.581%20c-5.941%2C25.062-0.972%2C55.739-0.54%2C58.872c0.324%2C1.836%2C2.593%2C2.268%2C3.673%2C0.863c1.512-1.943%2C21.172-26.356%2C27.762-50.662%20c1.944-6.912%2C10.802-42.668%2C10.802-42.668c5.401%2C10.262%2C20.956%2C19.336%2C37.592%2C19.336c49.474%2C0%2C82.961-45.477%2C82.961-106.293%20C245.503%2C49.872%2C206.832%2C6.988%2C148.175%2C6.988L148.175%2C6.988z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-plus {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2018%2018%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%209%2018%20C%204.0294%2018%200%2013.9706%200%209%20C%200%204.0294%204.0294%200%209%200%20C%2013.9706%200%2018%204.0294%2018%209%20C%2018%2013.9706%2013.9706%2018%209%2018%20Z%22%20fill%3D%22%23bbbbbb%22%2F%3E%20%20%3Cpath%20d%3D%22M%205.625%208.1%20L%205.625%209.9%20L%208.325%209.9%20L%208.325%2012.6%20L%2010.125%2012.6%20L%2010.125%209.9%20L%2012.825%209.9%20L%2012.825%208.1%20L%2010.125%208.1%20L%2010.125%205.4%20L%208.325%205.4%20L%208.325%208.1%20L%205.625%208.1%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-banderole-bottom, .profile-wrapper:after, .profile-wrapper.with-filter .profile-filter:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%20117%2028%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22117px%22%20height%3D%2228px%22%3E%20%3Cpath%20d%3D%22M%2081%2027.6666%20L%2076.2371%200%20L%20116.5%2015%20L%2081%2027.6666%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%200%200%20L%20117%2014.7547%20L%20117%200%20L%200%200%20Z%22%20fill%3D%22%23dedede%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-banderole-top, .shop .menu:before, .profile-wrapper:before, .designer-wrapper:before, .gallery-filter:before, .competition-teaser-wrapper:first-child:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2273px%22%20height%3D%2223px%22%20viewBox%3D%220%200%2073%2023%22%20enable-background%3D%22new%200%200%2073%2023%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%3E.style0%7Bfill%3A%20none%3B%7D.style1%7Bfill%3A%20%23FFFFFF%3B%7D.style2%7Bfill%3A%20%23DEDEDE%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22z%22%20class%3D%22style0%22%2F%3E%3Cpath%20d%3D%22M53.904%2022.667L52.667%200L0%209.726L53.904%2022.667z%22%20class%3D%22style1%22%2F%3E%3Cpath%20d%3D%22M73%2023L0%209.667V23H73z%22%20class%3D%22style2%22%2F%3E%3Cpath%20d%3D%22z%22%20class%3D%22style0%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-edit, ul.item-controls .edit a {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2020%20C%200%208.9542%208.9542%200%2020%200%20C%2031.0458%200%2040%208.9542%2040%2020%20C%2040%2031.0458%2031.0458%2040%2020%2040%20C%208.9542%2040%200%2031.0458%200%2020%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%3Cpath%20d%3D%22M%2029.5%2014.3186%20C%2029.5%2014.8774%2028.2103%2017.0196%2027.3813%2017.0196%20C%2026.7365%2017.0196%2023.4203%2013.2941%2022.7755%2012.6422%20C%2023.8809%2011.2451%2024.5257%2010.5%2025.7232%2010.5%20C%2027.0129%2010.5%2029.5%2013.3872%2029.5%2014.3186%20ZM%2025.6311%2018.6961%20C%2025.6311%2019.7206%2019.4593%2024.9363%2018.446%2025.9608%20L%2014.0244%2021.4902%20L%2021.3937%2014.0392%20C%2021.3937%2014.0392%2025.6311%2017.7647%2025.6311%2018.6961%20ZM%2016.7878%2027.6373%20L%2010.8924%2029.5%20C%2010.6161%2029.4069%2010.4318%2029.2206%2010.5239%2028.9412%20L%2012.2742%2023.1667%20L%2016.7878%2027.6373%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-facebook {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2020%20C%200%208.9542%208.9542%200%2020%200%20C%2031.0458%200%2040%208.9542%2040%2020%20C%2040%2031.0458%2031.0458%2040%2020%2040%20C%208.9542%2040%200%2031.0458%200%2020%20Z%22%20fill%3D%22%233b5997%22%2F%3E%20%3Cpath%20d%3D%22M%2024.0226%2014.2146%20C%2024.0226%2014.2146%2022.6409%2014.2146%2022.0919%2014.2146%20C%2021.4105%2014.2146%2021.2682%2014.4954%2021.2682%2015.2043%20C%2021.2682%2015.7942%2021.2682%2016.9171%2021.2682%2016.9171%20L%2024.0226%2016.9171%20L%2023.7576%2019.9238%20L%2021.2682%2019.9238%20L%2021.2682%2028.9063%20L%2017.7004%2028.9063%20L%2017.7004%2019.9619%20L%2015.8451%2019.9619%20L%2015.8451%2016.9171%20L%2017.7004%2016.9171%20C%2017.7004%2016.9171%2017.7004%2016.4794%2017.7004%2014.5192%20C%2017.7004%2012.2688%2018.8976%2011.0938%2021.5524%2011.0938%20C%2021.9873%2011.0938%2024.0226%2011.0938%2024.0226%2011.0938%20L%2024.0226%2014.2146%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-plus, .profile .open-btn {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200.5%2020%20C%200.5%209.5065%209.0065%201%2019.5%201%20C%2029.9935%201%2038.5%209.5065%2038.5%2020%20C%2038.5%2030.4935%2029.9935%2039%2019.5%2039%20C%209.0065%2039%200.5%2030.4935%200.5%2020%20Z%22%20stroke%3D%22%23eeeeee%22%20stroke-width%3D%221%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%2018.7116%2028.5684%20L%2018.8101%2012.1899%20L%2020.6004%2012.1133%20L%2020.673%2028.6646%20L%2018.7116%2028.5684%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%20%3Cpath%20d%3D%22M%2012.4104%2019.0455%20L%2027.9742%2018.9742%20L%2028.0678%2021.0357%20L%2012.3319%2020.9349%20L%2012.4104%2019.0455%20Z%22%20fill%3D%22%232f2f2f%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-twitter {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2020%20C%200%208.9542%208.9542%200%2020%200%20C%2031.0458%200%2040%208.9542%2040%2020%20C%2040%2031.0458%2031.0458%2040%2020%2040%20C%208.9542%2040%200%2031.0458%200%2020%20Z%22%20fill%3D%22%2300acee%22%2F%3E%20%3Cpath%20d%3D%22M%2027.9011%2012.3893%20C%2028.9513%2012.1662%2029.9568%2011.8112%2030.8886%2011.2925%20C%2030.6123%2012.2573%2029.7186%2013.2904%2028.824%2013.7851%20C%2029.0367%2013.9232%2031.1443%2013.2439%2031.5%2013.1091%20C%2030.8314%2014.0382%2030.0625%2014.7061%2029.17%2015.4245%20C%2029.2709%2015.9689%2029.183%2016.6905%2029.1123%2017.2523%20C%2027.8942%2026.9522%2017.1762%2032.1745%208.5%2026.9121%20C%2010.9639%2027.2571%2013.5347%2026.441%2015.4901%2025.0178%20C%2013.4673%2024.8041%2011.6893%2023.8634%2011.0721%2021.8717%20C%2011.7837%2021.9861%2012.4813%2021.963%2013.183%2021.8051%20L%2013.2061%2021.7831%20C%2010.9969%2021.1889%209.3488%2019.6213%209.4112%2017.2856%20C%209.775%2017.4864%2011.1683%2017.9706%2011.545%2017.8393%20C%209.5063%2016.5606%208.8115%2013.8013%2010.0803%2011.791%20C%2012.1935%2014.1929%2015.1937%2016.009%2018.4889%2016.3994%20C%2018.884%2016.4462%2019.4372%2016.5748%2019.827%2016.5323%20L%2019.8384%2016.4991%20C%2019.835%2015.8279%2019.6755%2015.3075%2019.8038%2014.6048%20C%2020.4934%2010.8278%2025.1427%209.8989%2027.9011%2012.3893%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-profile-website {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200%2020%20C%200%208.9542%208.9542%200%2020%200%20C%2031.0458%200%2040%208.9542%2040%2020%20C%2040%2031.0458%2031.0458%2040%2020%2040%20C%208.9542%2040%200%2031.0458%200%2020%20Z%22%20fill%3D%22%23717171%22%2F%3E%20%20%3Cpath%20d%3D%22M%2023.3647%2014.8958%20L%2014.8433%2023.2192%20L%2016.6353%2025.1042%20L%2025.1567%2016.7808%20L%2023.3647%2014.8958%20ZM%209%2023.8372%20L%2015.8096%2031%20L%2021.7375%2025.21%20L%2019.9455%2023.325%20L%2015.87%2027.3059%20L%2012.6445%2023.9126%20L%2016.72%2019.9321%20L%2014.928%2018.0471%20L%209%2023.8372%20ZM%2024.1904%209%20L%2018.2625%2014.79%20L%2020.0545%2016.675%20L%2024.13%2012.6941%20L%2027.3555%2016.0874%20L%2023.28%2020.0679%20L%2025.072%2021.9529%20L%2031%2016.1628%20L%2024.1904%209%20Z%22%20fill%3D%22%23ededed%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-questionmark {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2256.689px%22%20height%3D%2256.689px%22%20viewBox%3D%220%200%2056.689%2056.689%22%20enable-background%3D%22new%200%200%2056.689%2056.689%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M24.188%2C39.06l-0.142-1.864c-0.433-3.869%2C0.858-8.099%2C4.44-12.396c3.228-3.799%2C5.017-6.592%2C5.017-9.816%20%20c0-3.653-2.293-6.092-6.81-6.163c-2.577%2C0-5.442%2C0.859-7.233%2C2.222l-1.722-4.514c2.366-1.721%2C6.45-2.867%2C10.25-2.867%20%20c8.238%2C0%2C11.965%2C5.088%2C11.965%2C10.533c0%2C4.873-2.725%2C8.386-6.159%2C12.47c-3.157%2C3.728-4.302%2C6.878-4.088%2C10.534l0.07%2C1.863%20%20L24.188%2C39.06L24.188%2C39.06z%20M22.612%2C49.09c0-2.65%2C1.793-4.514%2C4.302-4.514s4.227%2C1.862%2C4.227%2C4.514%20%20c0%2C2.508-1.647%2C4.443-4.301%2C4.443C24.331%2C53.533%2C22.612%2C51.598%2C22.612%2C49.09z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-share-green {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2025%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%3E%20%3Cpath%20d%3D%22M%2024.5%207.5226%20L%2017.0583%2015.0974%20L%2017.0583%2012.1719%20C%2016.6934%2012.0152%2015.9111%2011.963%2015.546%2011.963%20C%2011.9998%2011.963%207.7915%2013.7392%204.9753%2018.1273%20C%205.5491%2013.7392%206.8529%208.3584%2012.4331%204.7538%20C%2013.059%204.3359%2013.7729%204.0225%2014.5031%203.6568%20C%2015.3375%203.2911%2016.1198%203.0822%2017.0583%202.9254%20L%2017.0583%200%20L%2024.5%207.5226%20ZM%2010.1906%202.8246%20C%209.4604%203.5559%208.6782%204.5143%207.948%205.2456%20L%201.902%205.2456%20L%201.902%2020.5789%20L%2017.0583%2020.5789%20L%2017.0583%2017.3923%20L%2019.4515%2015.672%20L%2019.4515%2021.6418%20C%2019.2429%2022.3209%2018.6171%2023%2017.9392%2023%20L%201.0214%2023%20C%200.239%2022.9478%20-0.4911%2022.1119%20-0.4911%2021.4851%20L%20-0.4911%204.2873%20C%20-0.5955%203.7126%200.239%202.7723%200.8649%202.8246%20L%2010.1906%202.8246%20Z%22%20fill%3D%22%2300d96d%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-share-white {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2025%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2024.5%207.5226%20L%2017.0583%2015.0974%20L%2017.0583%2012.1719%20C%2016.6934%2012.0152%2015.9111%2011.963%2015.546%2011.963%20C%2011.9998%2011.963%207.7915%2013.7392%204.9753%2018.1273%20C%205.5491%2013.7392%206.8529%208.3584%2012.4331%204.7538%20C%2013.059%204.3359%2013.7729%204.0225%2014.5031%203.6568%20C%2015.3375%203.2911%2016.1198%203.0822%2017.0583%202.9254%20L%2017.0583%200%20L%2024.5%207.5226%20ZM%2010.1906%202.8246%20C%209.4604%203.5559%208.6782%204.5143%207.948%205.2456%20L%201.902%205.2456%20L%201.902%2020.5789%20L%2017.0583%2020.5789%20L%2017.0583%2017.3923%20L%2019.4515%2015.672%20L%2019.4515%2021.6418%20C%2019.2429%2022.3209%2018.6171%2023%2017.9392%2023%20L%201.0214%2023%20C%200.239%2022.9478%20-0.4911%2022.1119%20-0.4911%2021.4851%20L%20-0.4911%204.2873%20C%20-0.5955%203.7126%200.239%202.7723%200.8649%202.8246%20L%2010.1906%202.8246%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-share {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22%22%20viewBox%3D%220%200%2025%2023%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2223px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%2024.5%207.5226%20L%2017.0583%2015.0974%20L%2017.0583%2012.1719%20C%2016.6934%2012.0152%2015.9111%2011.963%2015.546%2011.963%20C%2011.9998%2011.963%207.7915%2013.7392%204.9753%2018.1273%20C%205.5491%2013.7392%206.8529%208.3584%2012.4331%204.7538%20C%2013.059%204.3359%2013.7729%204.0225%2014.5031%203.6568%20C%2015.3375%203.2911%2016.1198%203.0822%2017.0583%202.9254%20L%2017.0583%200%20L%2024.5%207.5226%20ZM%2010.1906%202.8246%20C%209.4604%203.5559%208.6782%204.5143%207.948%205.2456%20L%201.902%205.2456%20L%201.902%2020.5789%20L%2017.0583%2020.5789%20L%2017.0583%2017.3923%20L%2019.4515%2015.672%20L%2019.4515%2021.6418%20C%2019.2429%2022.3209%2018.6171%2023%2017.9392%2023%20L%201.0214%2023%20C%200.239%2022.9478%20-0.4911%2022.1119%20-0.4911%2021.4851%20L%20-0.4911%204.2873%20C%20-0.5955%203.7126%200.239%202.7723%200.8649%202.8246%20L%2010.1906%202.8246%20Z%22%20fill%3D%22%23434343%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-step-designer-icon-designer {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2249px%22%20height%3D%2233px%22%20viewBox%3D%220%200%2049%2033%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%3Ctitle%3Elafraise-tour-01-vote%201%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch%20(http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch)%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22LoggedOut-Homescreen-Tour-Overlay%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22lafraise-lp-%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate(-582.000000%2C%20-696.000000)%22%20fill%3D%22%232F2F2F%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tour-Overlay%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate(0.000000%2C%20146.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Designer%22%20transform%3D%22translate(268.000000%2C%20511.000000)%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tooltip%22%20transform%3D%22translate(125.000000%2C%200.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M211.53125%2C59.3645861%20L211.53125%2C53.8707679%20C212.44775%2C53.2074952%20213%2C52.1864043%20213%2C50.6373134%20L213%2C46.2969498%20C213%2C42.6969498%20210.796875%2C39.7514952%20206.390625%2C39.7514952%20C201.984375%2C39.7514952%20199.78125%2C42.6969498%20199.78125%2C46.2969498%20L199.78125%2C50.6373134%20C199.78125%2C52.2024043%20200.3335%2C53.2264043%20201.25%2C53.8867679%20L201.25%2C59.3645861%20C198.2655%2C60.6344043%20191.914625%2C64.2489498%20190.96875%2C64.7813134%20C189.792281%2C65.4431316%20189.5%2C66.0729498%20189.5%2C67.6031316%20L189.5%2C71.0242225%20C189.5%2C71.4242225%20189.830469%2C71.7514952%20190.234375%2C71.7514952%20L222.546875%2C71.7514952%20C222.950781%2C71.7514952%20223.28125%2C71.4242225%20223.28125%2C71.0242225%20L223.28125%2C67.6031316%20C223.28125%2C66.0729498%20222.988969%2C65.4431316%20221.8125%2C64.7813134%20C220.866625%2C64.2489498%20214.699344%2C60.6344043%20211.53125%2C59.3645861%20Z%20M228.6875%2C64.0729498%20L228.6875%2C61.1813134%20C231.625%2C61.0009498%20233.58725%2C59.5420407%20234.43325%2C58.6300407%20C235.27925%2C57.7224043%20233.725313%2C56.849677%20232.473938%2C55.4053134%20C231.224031%2C53.9594952%20231.030156%2C52.7304043%20231.030156%2C49.8402225%20C231.030156%2C47.1391316%20228.805%2C44.1587679%20225.235938%2C44.1151316%20C221.666875%2C44.1587679%20219.4285%2C47.1391316%20219.4285%2C49.8402225%20C219.4285%2C52.7304043%20219.194969%2C53.9594952%20217.945063%2C55.4053134%20C216.695156%2C56.849677%20214.992875%2C57.7224043%20215.837406%2C58.6300407%20C216.101781%2C58.913677%20216.460156%2C59.249677%20216.903719%2C59.5842225%20C217.591094%2C59.9449498%20218.285813%2C60.3173134%20218.97025%2C60.6925861%20C219.656156%2C60.9384043%20220.434594%2C61.1260407%20221.34375%2C61.1813134%20L221.34375%2C61.6904043%20C222.042875%2C62.0860407%20222.696469%2C62.4584043%20223.261938%2C62.7769498%20C225.335813%2C63.9449498%20225.75%2C65.1187679%20225.75%2C66.977677%20L225.75%2C71.7514952%20L236.827313%2C71.7514952%20C237.228281%2C71.7514952%20237.5%2C71.4184043%20237.5%2C71.0184043%20L237.5%2C69.5740407%20C237.5%2C68.5805861%20236.869906%2C67.9769498%20236.004813%2C67.4925861%20C235.06775%2C66.9645861%20231.625%2C65.3354952%20228.6875%2C64.0729498%20Z%22%20id%3D%22designer-icon%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-step-filter-icon-filter {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2232px%22%20height%3D%2235px%22%20viewBox%3D%220%200%2032%2035%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%3Ctitle%3Elafraise-tour-01-vote%201%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch%20(http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch)%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22LoggedOut-Homescreen-Tour-Overlay%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22lafraise-lp-%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate(-472.000000%2C%20-695.000000)%22%20fill%3D%22%232E2E2E%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tour-Overlay%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate(0.000000%2C%20146.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Filter%22%20transform%3D%22translate(92.000000%2C%20511.000000)%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tooltip%22%20transform%3D%22translate(182.000000%2C%200.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M217.478261%2C51.5014952%20L216.086957%2C51.5014952%20L216.086957%2C38.7514952%20L211.913043%2C38.7514952%20L211.913043%2C51.5014952%20L210.521739%2C51.5014952%20C209.756522%2C51.5014952%20209.130435%2C52.1389952%20209.130435%2C52.9181619%20L209.130435%2C57.1681619%20C209.130435%2C57.9473285%20209.756522%2C58.5848285%20210.521739%2C58.5848285%20L217.478261%2C58.5848285%20C218.243478%2C58.5848285%20218.869565%2C57.9473285%20218.869565%2C57.1681619%20L218.869565%2C52.9181619%20C218.869565%2C52.1389952%20218.243478%2C51.5014952%20217.478261%2C51.5014952%20L217.478261%2C51.5014952%20Z%20M210.521739%2C55.0431619%20L217.478261%2C55.0431619%20L217.478261%2C55.7514952%20L210.521739%2C55.7514952%20L210.521739%2C55.0431619%20Z%20M228.608696%2C44.4181619%20L227.217391%2C44.4181619%20L227.217391%2C38.7514952%20L223.043478%2C38.7514952%20L223.043478%2C44.4181619%20L221.652174%2C44.4181619%20C220.886957%2C44.4181619%20220.26087%2C45.0556619%20220.26087%2C45.8348285%20L220.26087%2C50.0848285%20C220.26087%2C50.8639952%20220.886957%2C51.5014952%20221.652174%2C51.5014952%20L228.608696%2C51.5014952%20C229.373913%2C51.5014952%20230%2C50.8639952%20230%2C50.0848285%20L230%2C45.8348285%20C230%2C45.0556619%20229.373913%2C44.4181619%20228.608696%2C44.4181619%20Z%20M221.652174%2C47.9598285%20L228.608696%2C47.9598285%20L228.608696%2C48.6681619%20L221.652174%2C48.6681619%20L221.652174%2C47.9598285%20Z%20M211.913043%2C60.0014952%20L216.086957%2C60.0014952%20L216.086957%2C72.6664952%20L211.913043%2C72.6664952%20L211.913043%2C60.0014952%20Z%20M206.347826%2C58.5848285%20L204.956522%2C58.5848285%20L204.956522%2C38.7514952%20L200.782609%2C38.7514952%20L200.782609%2C58.5848285%20L199.391304%2C58.5848285%20C198.626087%2C58.5848285%20198%2C59.2223285%20198%2C60.0014952%20L198%2C64.2514952%20C198%2C65.0306619%20198.626087%2C65.6681619%20199.391304%2C65.6681619%20L206.347826%2C65.6681619%20C207.113043%2C65.6681619%20207.73913%2C65.0306619%20207.73913%2C64.2514952%20L207.73913%2C60.0014952%20C207.73913%2C59.2223285%20207.113043%2C58.5848285%20206.347826%2C58.5848285%20Z%20M199.391304%2C62.1264952%20L206.347826%2C62.1264952%20L206.347826%2C62.8348285%20L199.391304%2C62.8348285%20L199.391304%2C62.1264952%20Z%20M223.043478%2C52.9181619%20L227.217391%2C52.9181619%20L227.217391%2C72.6664952%20L223.043478%2C72.6664952%20L223.043478%2C52.9181619%20Z%20M200.782609%2C67.0848285%20L204.956522%2C67.0848285%20L204.956522%2C72.6664952%20L200.782609%2C72.6664952%20L200.782609%2C67.0848285%20Z%22%20id%3D%22Filter-icon%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-step-vote-icon-heart {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%22116px%22%20height%3D%2233px%22%20viewBox%3D%220%200%20116%2033%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%3Ctitle%3Elafraise-tour-01-vote%3C%2Ftitle%3E%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch%20(http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch)%3C%2Fdescription%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22LoggedOut-Homescreen-Tour-Overlay%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22lafraise-lp-%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate(-536.000000%2C%20-759.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tour-Overlay%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate(0.000000%2C%20146.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Vote%22%20transform%3D%22translate(312.000000%2C%20574.000000)%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Tooltip%22%20transform%3D%22translate(67.000000%2C%200.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22heart_x5F_empty-%2B-Shape-%2B-Shape%22%20transform%3D%22translate(157.000000%2C%2039.000000)%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.1916667%2C4.66014925%20C12.025%2C-4.63508885%208.8817842e-14%2C1.46014925%208.8817842e-14%2C9.99348258%20C8.8817842e-14%2C16.5458635%2010.4833333%2C22.3363397%2018.1916667%2C32.6982445%20C25.9%2C22.3363397%2036.3833333%2C16.5458635%2036.3833333%2C9.99348258%20C36.2291667%2C1.46014925%2024.6666667%2C-4.63508885%2018.1916667%2C4.66014925%20L18.1916667%2C4.66014925%20Z%20M18.1916667%2C26.6030064%20C15.8791667%2C23.8601492%2013.4125%2C21.574435%2011.2541667%2C19.4411016%20C7.4%2C15.6315778%204.00833333%2C12.4315778%204.00833333%2C9.99348258%20C4.00833333%2C6.48872067%207.4%2C3.74586353%2010.3291667%2C3.74586353%20C12.1791667%2C3.74586353%2013.7208333%2C4.66014925%2015.1083333%2C6.64110163%20L18.1916667%2C11.3649112%20L21.4291667%2C6.64110163%20C22.8166667%2C4.66014925%2024.5125%2C3.59348258%2026.3625%2C3.59348258%20C29.2916667%2C3.59348258%2032.5291667%2C6.18395877%2032.5291667%2C9.84110163%20C32.5291667%2C12.1268159%2029.1375%2C15.4791969%2025.2833333%2C19.2887207%20C22.9708333%2C21.574435%2020.5041667%2C24.0125302%2018.1916667%2C26.6030064%20L18.1916667%2C26.6030064%20Z%22%20id%3D%22heart_x5F_empty%22%20fill%3D%22%239E9E9B%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M80%2C9.81659339%20C80%2C16.2529942%2090.1832931%2C21.9409763%2097.6710085%2C32.1194707%20C105.158724%2C21.9409763%20115.342017%2C16.2529942%20115.342017%2C9.81659339%20C115.342017%2C1.43430394%20103.96069%2C-4.55304567%2097.6710085%2C4.57766248%20C91.6808362%2C-4.55304567%2080%2C1.43430394%2080%2C9.81659339%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23F23C50%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M62.9499816%2C15.5688006%20L54.5943318%2C7.12236555%20L51.7295376%2C10.0987284%20L57.1408156%2C15.5688006%20L51.7295376%2C21.0388728%20L54.5943318%2C24.0152357%20L62.9499816%2C15.5688006%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23DEDEDE%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-twitter-grey {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2041%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200.5%2020%20C%200.5%208.9541%209.4542%200%2020.5%200%20C%2031.5458%200%2040.5%208.9541%2040.5%2020%20C%2040.5%2031.0459%2031.5458%2040%2020.5%2040%20C%209.4542%2040%200.5%2031.0459%200.5%2020%20Z%22%20fill%3D%22%23434343%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2028.4011%2012.3893%20C%2029.4513%2012.1663%2030.4568%2011.8113%2031.3886%2011.2925%20C%2031.1123%2012.2573%2030.2186%2013.2904%2029.324%2013.785%20C%2029.5367%2013.9232%2031.6443%2013.2439%2032%2013.1091%20C%2031.3314%2014.0382%2030.5625%2014.7062%2029.67%2015.4246%20C%2029.7709%2015.9689%2029.683%2016.6906%2029.6123%2017.2523%20C%2028.3942%2026.9521%2017.6762%2032.1746%209%2026.9121%20C%2011.4639%2027.2571%2014.0347%2026.441%2015.9901%2025.0178%20C%2013.9673%2024.8041%2012.1893%2023.8634%2011.5721%2021.8717%20C%2012.2837%2021.9861%2012.9813%2021.963%2013.683%2021.8052%20L%2013.7061%2021.7832%20C%2011.4969%2021.1888%209.8488%2019.6213%209.9112%2017.2856%20C%2010.275%2017.4863%2011.6683%2017.9706%2012.045%2017.8394%20C%2010.0063%2016.5607%209.3115%2013.8013%2010.5803%2011.791%20C%2012.6935%2014.1929%2015.6937%2016.009%2018.9889%2016.3994%20C%2019.384%2016.4463%2019.9372%2016.5747%2020.327%2016.5323%20L%2020.3384%2016.4991%20C%2020.335%2015.8279%2020.1755%2015.3075%2020.3038%2014.6047%20C%2020.9934%2010.8279%2025.6427%209.8989%2028.4011%2012.3893%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-twitter-with-color, .twitter-status:after, .twitter-share:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2041%2040%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2241px%22%20height%3D%2240px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cg%3E%20%20%20%3Cpath%20id%3D%22Ellipse%22%20d%3D%22M%200.5%2020%20C%200.5%208.9541%209.4542%200%2020.5%200%20C%2031.5458%200%2040.5%208.9541%2040.5%2020%20C%2040.5%2031.0459%2031.5458%2040%2020.5%2040%20C%209.4542%2040%200.5%2031.0459%200.5%2020%20Z%22%20fill%3D%22%2300acee%22%2F%3E%20%20%20%3Cpath%20d%3D%22M%2028.4011%2012.3893%20C%2029.4513%2012.1663%2030.4568%2011.8113%2031.3886%2011.2925%20C%2031.1123%2012.2573%2030.2186%2013.2904%2029.324%2013.785%20C%2029.5367%2013.9232%2031.6443%2013.2439%2032%2013.1091%20C%2031.3314%2014.0382%2030.5625%2014.7062%2029.67%2015.4246%20C%2029.7709%2015.9689%2029.683%2016.6906%2029.6123%2017.2523%20C%2028.3942%2026.9521%2017.6762%2032.1746%209%2026.9121%20C%2011.4639%2027.2571%2014.0347%2026.441%2015.9901%2025.0178%20C%2013.9673%2024.8041%2012.1893%2023.8634%2011.5721%2021.8717%20C%2012.2837%2021.9861%2012.9813%2021.963%2013.683%2021.8052%20L%2013.7061%2021.7832%20C%2011.4969%2021.1888%209.8488%2019.6213%209.9112%2017.2856%20C%2010.275%2017.4863%2011.6683%2017.9706%2012.045%2017.8394%20C%2010.0063%2016.5607%209.3115%2013.8013%2010.5803%2011.791%20C%2012.6935%2014.1929%2015.6937%2016.009%2018.9889%2016.3994%20C%2019.384%2016.4463%2019.9372%2016.5747%2020.327%2016.5323%20L%2020.3384%2016.4991%20C%2020.335%2015.8279%2020.1755%2015.3075%2020.3038%2014.6047%20C%2020.9934%2010.8279%2025.6427%209.8989%2028.4011%2012.3893%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-twitter {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Ebene_1%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20sodipodi%3Adocname%3D%22twitter.svg%22%20inkscape%3Aversion%3D%220.48.2%20r9819%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22283.46px%22%20%20height%3D%22283.46px%22%20viewBox%3D%220%200%20283.46%20283.46%22%20enable-background%3D%22new%200%200%20283.46%20283.46%22%20xml%3Aspace%3D%22preserve%22%3E%3Csodipodi%3Anamedview%20%20inkscape%3Acy%3D%22141.73%22%20inkscape%3Acx%3D%22141.73%22%20gridtolerance%3D%2210%22%20inkscape%3Azoom%3D%220.83256899%22%20guidetolerance%3D%2210%22%20showgrid%3D%22false%22%20pagecolor%3D%22%23ffffff%22%20borderopacity%3D%221%22%20bordercolor%3D%22%23666666%22%20objecttolerance%3D%2210%22%20id%3D%22namedview5%22%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20inkscape%3Awindow-maximized%3D%220%22%20inkscape%3Awindow-y%3D%220%22%20inkscape%3Awindow-x%3D%220%22%20inkscape%3Awindow-height%3D%22480%22%20inkscape%3Awindow-width%3D%22640%22%20inkscape%3Apageshadow%3D%222%22%20inkscape%3Apageopacity%3D%220%22%3E%20%3C%2Fsodipodi%3Anamedview%3E%3Cpath%20id%3D%22path3%22%20inkscape%3Aconnector-curvature%3D%220%22%20fill%3D%22%23BBBBBB%22%20d%3D%22M235.853%2C48.865c12.482-2.628%2C24.416-7.007%2C35.365-13.248%20c-3.176%2C11.715-13.796%2C24.197-24.416%2C30.219c2.518%2C1.752%2C27.48-6.569%2C31.752-8.211c-7.993%2C11.387-17.081%2C19.489-27.592%2C28.248%20c1.205%2C6.569%2C0.109%2C15.329-0.766%2C22.226c-14.344%2C117.919-141.24%2C181.531-243.94%2C117.481c29.124%2C4.161%2C59.562-5.693%2C82.773-22.993%20c-23.978-2.627-45-14.123-52.335-38.32c8.431%2C1.424%2C16.642%2C1.095%2C24.963-0.766l0.328-0.329c-26.167-7.226-45.656-26.277-45-54.744%20c4.379%2C2.518%2C20.803%2C8.431%2C25.292%2C6.788C18.191%2C99.667%2C9.87%2C66.054%2C24.979%2C41.639c24.963%2C29.233%2C60.438%2C51.35%2C99.525%2C56.058%20c4.598%2C0.547%2C11.167%2C2.081%2C15.766%2C1.643l0.219-0.438c-0.109-8.212-1.971-14.453-0.438-22.993%20C148.154%2C29.923%2C203.226%2C18.646%2C235.853%2C48.865z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-upload-edit {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2084%2082%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2284px%22%20height%3D%2282px%22%3E%20%3Cpath%20d%3D%22M%2066.541%2040.2471%20C%2063.625%2040.2471%2061.2617%2042.6094%2061.2617%2045.5254%20L%2061.2617%2071.9395%20L%2010.8101%2071.9395%20L%2010.8101%2021.4902%20L%2037.1401%2021.4902%20C%2040.0571%2021.4902%2042.4199%2019.126%2042.4199%2016.21%20C%2042.4199%2013.2939%2040.0571%2010.9302%2037.1401%2010.9302%20L%205.5298%2010.9302%20C%202.6128%2010.9302%200.25%2013.293%200.25%2016.21%20L%200.25%2077.2207%20C%200.25%2080.1367%202.6128%2082.5%205.5298%2082.5%20L%2066.541%2082.5%20C%2069.457%2082.5%2071.8203%2080.1367%2071.8203%2077.2207%20L%2071.8203%2045.5254%20C%2071.8203%2042.6094%2069.457%2040.2471%2066.541%2040.2471%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%2079.1719%2010.9302%20L%2073.8906%2010.9302%20L%2073.8906%205.6479%20C%2073.8906%202.731%2071.5273%200.3682%2068.6094%200.3682%20C%2065.6934%200.3682%2063.3301%202.731%2063.3301%205.6479%20L%2063.3301%2010.9302%20L%2058.0498%2010.9302%20C%2055.1338%2010.9302%2052.7715%2013.293%2052.7715%2016.21%20C%2052.7715%2019.127%2055.1338%2021.4902%2058.0498%2021.4902%20L%2063.3301%2021.4902%20L%2063.3301%2026.772%20C%2063.3301%2029.689%2065.6934%2032.0518%2068.6094%2032.0518%20C%2071.5273%2032.0518%2073.8906%2029.689%2073.8906%2026.772%20L%2073.8906%2021.4902%20L%2079.1719%2021.4902%20C%2082.0879%2021.4902%2084.4512%2019.126%2084.4512%2016.21%20C%2084.4512%2013.2939%2082.0879%2010.9302%2079.1719%2010.9302%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%2023.645%2030.6768%20C%2027.7275%2030.6768%2031.0371%2033.9863%2031.0371%2038.0684%20C%2031.0371%2042.1514%2027.7275%2045.4609%2023.645%2045.4609%20C%2019.5625%2045.4609%2016.2529%2042.1514%2016.2529%2038.0684%20C%2016.2529%2033.9863%2019.5625%2030.6768%2023.645%2030.6768%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%20%3Cpath%20d%3D%22M%2046.5649%2046.124%20L%2018.0542%2067.207%20L%2055.0137%2067.207%20L%2046.5649%2046.124%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-upload-publish {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.0%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%3Csvg%20version%3D%221.0%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2295px%22%20height%3D%2295px%22%20viewBox%3D%220%200%2095%2095%22%20enable-background%3D%22new%200%200%2095%2095%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M41.24%2C18.75l-7.29%2C7.27H15.32v50.94h48.79V66.641l7.281-7.281v20.65c-0.681%2C2.2-2.711%2C4.4-4.91%2C4.4H12.78%20%20c-2.54-0.17-4.91-2.881-4.91-4.91V23.49c-0.34-1.87%2C2.37-4.91%2C4.4-4.74H41.24z%20M88.16%2C32.96L63.77%2C57.5v-9.48%20%20c-1.188-0.5-3.729-0.668-4.91-0.668c-11.52%2C0-25.408%2C5.75-34.56%2C19.959C26.16%2C53.1%2C30.4%2C35.67%2C48.52%2C23.99%20%20c2.041-1.35%2C4.58-2.37%2C6.951-3.55c2.709-1.18%2C5.25-1.86%2C8.299-2.37V8.59L88.16%2C32.96z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-upload-select {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.0%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FTR%2F2001%2FREC-SVG-20010904%2FDTD%2Fsvg10.dtd%22%3E%3Csvg%20version%3D%221.0%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2295px%22%20height%3D%2295px%22%20viewBox%3D%220%200%2095%2095%22%20enable-background%3D%22new%200%200%2095%2095%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M45.61%2C71.07l4.781-9.33l6.811%2C15.13H18.39l11.59-35.29L45.61%2C71.07z%20M54.93%2C44.61%20c0%2C3.27-2.52%2C4.531-4.539%2C4.531c-2.771%2C0-4.531-2.011-4.531-4.531c0-2.78%2C1.76-4.54%2C4.531-4.54C53.42%2C40.07%2C54.93%2C42.34%2C54.93%2C44.61%20z%20M32.25%2C22.17v11.35H13.09v48.64H60.98V62.75h12.1V93.5H1.5V22.17H32.25z%20M73.08%2C0.5v21.67H94.5v11.35H73.08v21.669h-12.1V33.52%20H39.81V22.17h21.17V0.5H73.08z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-upload, a.upload:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2242px%22%20height%3D%2242px%22%20viewBox%3D%220%200%2042%2042%22%20enable-background%3D%22new%200%200%2042%2042%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%2300B856%22%20cx%3D%2221%22%20cy%3D%2221%22%20r%3D%2221%22%2F%3E%3Crect%20x%3D%2219%22%20y%3D%2213%22%20fill%3D%22%23FFFFFF%22%20width%3D%224%22%20height%3D%2216%22%2F%3E%3Crect%20x%3D%2213%22%20y%3D%2219%22%20fill%3D%22%23FFFFFF%22%20width%3D%2216%22%20height%3D%224%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-warning-big-original {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22150px%22%20height%3D%22150px%22%20viewBox%3D%220%200%20150%20150%22%20enable-background%3D%22new%200%200%20150%20150%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M124.66%2C110.71l-45.02-79.925%20c-8.821-12.17-23.131-12.232-31.96-0.062L16%2C86.471V129.5c0%2C1.66%2C1.34%2C3.5%2C3%2C3.5h94.15C128.34%2C133%2C133.49%2C122.891%2C124.66%2C110.71z%20%20M56%2C48.341c0%2C0%2C0.066-0.578%2C0.402-0.875C56.737%2C47.171%2C57.115%2C47%2C57.115%2C47h13.219c0%2C0%2C0.426%2C0.106%2C0.806%2C0.467%20c0.394%2C0.35%2C0.426%2C0.875%2C0.426%2C0.875s-0.058%2C10.001%2C0.051%2C12.465c0.117%2C2.476-3.824%2C28.084-3.824%2C28.084s-0.051%2C0.415-0.445%2C0.751%20C66.955%2C89.978%2C66.336%2C90%2C66.336%2C90h-5.352c0%2C0-0.529-0.09-0.774-0.322c-0.232-0.246-0.351-0.914-0.351-0.914S56%2C63.927%2C56%2C61.161%20C56%2C58.395%2C56%2C48.341%2C56%2C48.341z%20M64.027%2C115.773c-4.269%2C0-7.732-3.47-7.732-7.738s3.463-7.739%2C7.732-7.739%20c4.282%2C0%2C7.737%2C3.471%2C7.737%2C7.739S68.309%2C115.773%2C64.027%2C115.773z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-warning-big, .message-negative .sign {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22150px%22%20height%3D%22150px%22%20viewBox%3D%220%200%20150%20150%22%20enable-background%3D%22new%200%200%20150%20150%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M109.66%2C93.71l-45.02-79.925c-8.822-12.17-23.132-12.232-31.96-0.062L1%2C69.471V112.5c0%2C1.66%2C1.34%2C3.5%2C3%2C3.5%20h94.15C113.34%2C116%2C118.49%2C105.891%2C109.66%2C93.71z%20M41%2C31.341c0%2C0%2C0.066-0.578%2C0.402-0.875C41.737%2C30.171%2C42.115%2C30%2C42.115%2C30h13.219%20c0%2C0%2C0.426%2C0.106%2C0.806%2C0.467c0.394%2C0.35%2C0.426%2C0.875%2C0.426%2C0.875s-0.058%2C10.001%2C0.051%2C12.465%20c0.117%2C2.476-3.824%2C28.083-3.824%2C28.083s-0.051%2C0.416-0.445%2C0.752C51.955%2C72.979%2C51.336%2C73%2C51.336%2C73h-5.352%20c0%2C0-0.529-0.09-0.774-0.322c-0.232-0.246-0.351-0.914-0.351-0.914S41%2C46.927%2C41%2C44.161C41%2C41.395%2C41%2C31.341%2C41%2C31.341z%20%20M49.027%2C98.773c-4.269%2C0-7.732-3.471-7.732-7.738s3.463-7.739%2C7.732-7.739c4.282%2C0%2C7.737%2C3.472%2C7.737%2C7.739%20S53.309%2C98.773%2C49.027%2C98.773z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-warning-small {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230px%22%20height%3D%2230px%22%20viewBox%3D%220%200%2030%2030%22%20enable-background%3D%22new%200%200%2030%2030%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23F23C50%22%20d%3D%22M12.364%2C8.84c1.35-1.86%2C3.55-1.86%2C4.9%2C0l6.891%2C12.02%20%20%20c1.35%2C1.86%2C0.56%2C3.36-1.76%2C3.36H7.234c-2.32%2C0-3.11-1.5-1.76-3.36L12.364%2C8.84z%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M14.83%2C21.688c-0.646%2C0-1.171-0.525-1.171-1.172%20%20s0.525-1.172%2C1.171-1.172c0.648%2C0%2C1.172%2C0.525%2C1.172%2C1.172S15.478%2C21.688%2C14.83%2C21.688z%20M15.399%2C17.619%20%20c0%2C0-0.008%2C0.053-0.067%2C0.104s-0.154%2C0.044-0.154%2C0.044h-0.81c0%2C0-0.081-0.005-0.117-0.04c-0.035-0.037-0.048-0.134-0.048-0.134%20%20s-0.578-3.757-0.578-4.176c0-0.418%2C0-1.941%2C0-1.941s0.004-0.068%2C0.055-0.113c0.051-0.045%2C0.102-0.052%2C0.102-0.052h2.001%20%20c0%2C0%2C0.064-0.003%2C0.123%2C0.052c0.06%2C0.053%2C0.064%2C0.123%2C0.064%2C0.123s-0.009%2C1.51%2C0.008%2C1.883%20%20C15.997%2C13.743%2C15.399%2C17.619%2C15.399%2C17.619z%22%2F%3E%3C%2Fg%3E%3Cg%20display%3D%22none%22%3E%20%3Cpath%20display%3D%22inline%22%20fill%3D%22%23444343%22%20d%3D%22M9.713%2C16.376c-0.021-0.033-0.076-0.122-0.083-0.145L9.57%2C16.114%20%20c-0.111-0.227-0.239-0.566-0.262-0.979c-0.022-0.398%2C0.068-0.87%2C0.329-1.288c0.259-0.417%2C0.682-0.774%2C1.233-0.962%20%20c0.271-0.1%2C0.572-0.155%2C0.888-0.177l0.234-0.011h0.328h0.655h2.359h0.582v1.784c0%2C0.194%2C0.117%2C0.373%2C0.295%2C0.451%20%20c0.062%2C0.027%2C0.134%2C0.044%2C0.2%2C0.044c0.123%2C0%2C0.238-0.044%2C0.333-0.128c1.514-1.346%2C2.875-3.252%2C3.014-3.547%20%20c0.066-0.133%2C0.066-0.289%2C0-0.428c-0.139-0.29-1.494-2.202-3.014-3.552c-0.148-0.135-0.354-0.168-0.533-0.084%20%20c-0.178%2C0.078-0.295%2C0.256-0.295%2C0.451v1.734c-0.183-0.005-0.376-0.005-0.582-0.005c-0.691%2C0.011-1.497%2C0.044-2.359%2C0.116%20%20l-1.428%2C0.139c-0.574%2C0.089-1.15%2C0.25-1.695%2C0.494c-0.545%2C0.245-1.05%2C0.59-1.461%2C1.001C7.98%2C11.58%2C7.635%2C12.034%2C7.43%2C12.528%20%20c-0.447%2C0.978-0.474%2C1.97-0.312%2C2.724c0.19%2C0.768%2C0.529%2C1.301%2C0.779%2C1.635c0.139%2C0.171%2C0.249%2C0.289%2C0.328%2C0.365l0.122%2C0.118%20%20l0.146%2C0.146c0.266%2C0.261%2C0.689%2C0.322%2C1.024%2C0.122c0.393-0.234%2C0.521-0.734%2C0.281-1.123L9.713%2C16.376z%22%2F%3E%20%3Cpath%20display%3D%22inline%22%20fill%3D%22%23444343%22%20d%3D%22M23.051%2C15.252c-0.189-0.767-0.527-1.301-0.779-1.633%20%20c-0.138-0.174-0.25-0.296-0.326-0.368l-0.123-0.118l-0.146-0.144c-0.265-0.26-0.688-0.321-1.022-0.121%20%20c-0.394%2C0.232-0.522%2C0.732-0.283%2C1.122l0.083%2C0.14c0.022%2C0.034%2C0.078%2C0.122%2C0.084%2C0.144l0.061%2C0.117%20%20c0.111%2C0.227%2C0.234%2C0.567%2C0.262%2C0.978c0.022%2C0.401-0.067%2C0.873-0.328%2C1.29c-0.261%2C0.416-0.685%2C0.773-1.234%2C0.963%20%20c-0.272%2C0.1-0.572%2C0.155-0.889%2C0.178l-0.239%2C0.011h-0.323h-0.655h-2.357H14.25v-1.785c0-0.193-0.116-0.371-0.294-0.45%20%20c-0.062-0.034-0.134-0.044-0.202-0.044c-0.121%2C0-0.237%2C0.044-0.332%2C0.128c-1.512%2C1.344-2.875%2C3.251-3.014%2C3.545%20%20c-0.066%2C0.134-0.066%2C0.29%2C0%2C0.43c0.139%2C0.288%2C1.495%2C2.201%2C3.014%2C3.551c0.149%2C0.135%2C0.355%2C0.168%2C0.533%2C0.084%20%20c0.178-0.078%2C0.294-0.256%2C0.294-0.45v-1.735c0.184%2C0.006%2C0.377%2C0.006%2C0.584%2C0.006c0.689-0.011%2C1.494-0.044%2C2.357-0.116l1.428-0.139%20%20c0.574-0.089%2C1.15-0.251%2C1.697-0.5c0.544-0.239%2C1.051-0.584%2C1.462-0.996c0.41-0.411%2C0.75-0.866%2C0.96-1.361%20%20C23.184%2C16.999%2C23.212%2C16.009%2C23.051%2C15.252z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-waveline-light, hr {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2060%209%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2260px%22%20height%3D%229px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%200%201%20L%2010.5%208%20L%2020%201%20L%2030.5%208%20L%2040%201%20L%2050.5%208%20L%2060%201%20%22%20stroke%3D%22%23cccccc%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.icon-waveline, .modal hr, .overlay hr, .side-nav hr, .side-nav .waveline {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20id%3D%22Untitled-Seite%25201%22%20viewBox%3D%220%200%2060%209%22%20style%3D%22background-color%3A%23ffffff00%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2260px%22%20height%3D%229px%22%3E%20%3Cg%20id%3D%22Ebene%25201%22%3E%20%20%3Cpath%20d%3D%22M%200%201%20L%2010.5%208%20L%2020%201%20L%2030.5%208%20L%2040%201%20L%2050.5%208%20L%2060%201%20%22%20stroke%3D%22%23727272%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

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: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

* {
  outline: 0;
}

button, .icon-arrow-back, .side-nav-loggedin .menu-btn, .shop .view-all, .shop .category .subcategories a {
  background-image: none;
  border-radius: 0px;
}

.shop .menu, .hashtagging__display, .main-content, .section-header, #main-content section, .overlay section, .profile-wrapper.with-filter .profile-filter ul, .profile-wrapper.with-filter .profile-filter ul li, .profile-controls,
.profile-links, .profile, .designer, .designer-picture-wrapper, .hero, .form-footer, .password-placeholder, .design-detail .detail-view-toolbar, .design-detail .detail-view-sidebar, .shop .categories {
  *zoom: 1;
}
.shop .menu:before, .hashtagging__display:before, .main-content:before, .section-header:before, #main-content section:before, .overlay section:before, .profile-wrapper.with-filter .profile-filter ul:before, .profile-wrapper.with-filter .profile-filter ul li:before, .profile-controls:before,
.profile-links:before, .profile:before, .designer:before, .designer-picture-wrapper:before, .hero:before, .form-footer:before, .password-placeholder:before, .design-detail .detail-view-toolbar:before, .design-detail .detail-view-sidebar:before, .shop .categories:before, .shop .menu:after, .hashtagging__display:after, .main-content:after, .section-header:after, #main-content section:after, .overlay section:after, .profile-wrapper.with-filter .profile-filter ul:after, .profile-wrapper.with-filter .profile-filter ul li:after, .profile-controls:after,
.profile-links:after, .profile:after, .designer:after, .designer-picture-wrapper:after, .hero:after, .form-footer:after, .password-placeholder:after, .design-detail .detail-view-toolbar:after, .design-detail .detail-view-sidebar:after, .shop .categories:after {
  display: table;
  content: "";
  line-height: 0;
}
.shop .menu:after, .hashtagging__display:after, .main-content:after, .section-header:after, #main-content section:after, .overlay section:after, .profile-wrapper.with-filter .profile-filter ul:after, .profile-wrapper.with-filter .profile-filter ul li:after, .profile-controls:after,
.profile-links:after, .profile:after, .designer:after, .designer-picture-wrapper:after, .hero:after, .form-footer:after, .password-placeholder:after, .design-detail .detail-view-toolbar:after, .design-detail .detail-view-sidebar:after, .shop .categories:after {
  clear: both;
}

.loader > div, .hashtag .delete-hashtag, .hashtagging__display li .delete-hashtag, .tooltip-help, .side-nav .menu-btn.menu, .side-nav form label, .side-nav-loggedin.open .menu-btn, #main-content section button.close, #main-content section .close.icon-arrow-back, #main-content section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin #main-content section .close.menu-btn, #main-content section .shop .close.view-all, .shop #main-content section .close.view-all, #main-content section .shop .category .subcategories a.close, .shop .category .subcategories #main-content section a.close, .overlay section button.close, .overlay section .close.icon-arrow-back, .overlay section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin .overlay section .close.menu-btn, .overlay section .shop .close.view-all, .shop .overlay section .close.view-all, .overlay section .shop .category .subcategories a.close, .shop .category .subcategories .overlay section a.close, .profile-controls a.btn-settings,
.profile-links a.btn-settings, .profile-controls a.icon-link,
.profile-links a.icon-link, .profile .open-btn, .user-portrait a, ul.item-controls .edit a, .footer-inner .social-items a, .switch-input span, .combobox span, .design-detail .likes .like-artwork label, .design-detail ul.detail-view-controls li a, .smaller-than-800 .design-detail .detail-view-toolbar .comments .label, .modal .btn-close, .competition-teaser-wrapper .detail-view-controls .edit, .shop .menu .home a, .shop .category .to-category {
  font: 0/0 sans-serif;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.follow-btn input, .aural, .item-flags .likes input, .item-flags .like-artwork button, .item-flags .like-artwork .icon-arrow-back, .item-flags .like-artwork .side-nav-loggedin .menu-btn, .side-nav-loggedin .item-flags .like-artwork .menu-btn, .item-flags .like-artwork .shop .view-all, .shop .item-flags .like-artwork .view-all, .item-flags .like-artwork .shop .category .subcategories a, .shop .category .subcategories .item-flags .like-artwork a, .design-detail .likes button, .design-detail .likes .icon-arrow-back, .design-detail .likes .side-nav-loggedin .menu-btn, .side-nav-loggedin .design-detail .likes .menu-btn, .design-detail .likes .shop .view-all, .shop .design-detail .likes .view-all, .design-detail .likes .shop .category .subcategories a, .shop .category .subcategories .design-detail .likes a {
  position: absolute;
  clip: rect(0 0 0 0);
  text-indent: .5em;
}

.link-list a:after, .content-overlay.tooltip .box:before, .content-overlay.tooltip .box:after, .upload-action .upload-action .upload-text:before, .upload-action .upload-action .upload-text:after, .profile-wrapper:after, .profile-wrapper.with-filter .profile-filter:after, .profile-wrapper:before, .profile-wrapper.with-filter .profile-filter:before, .profile-wrapper.with-filter .profile-filter ul li a.active:after, .ff-profile-img.file-wrapper.error p:before, .user-portrait.portrait--no-image:before, .item-flags .like-artwork:after, .item-flags .like-artwork label:before, .switch-input label:before, .switch-input label:after, .switch-input span:after, .error-box p:before, .social-media-status:after, html:not(.smaller-than-800) .design-detail .likes .like-artwork:after, html:not(.smaller-than-800) .design-detail .likes:before, html:not(.smaller-than-800) .design-detail .likes:after, .mask:after {
  position: absolute;
  content: ' ';
}

.user-portrait-edit img, .switch-input span:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.loader,
.loader > div, .hashtag, .hashtagging__display li, button, .icon-arrow-back, .side-nav-loggedin .menu-btn, .shop .view-all, .shop .category .subcategories a, .btn, .user-stats, .stats-row, .stats-cell, .side-nav, .side-nav .menu-btn:before, #main-content, #main-content section h1, .overlay section h1, .overlay, .profile-wrapper.with-filter .profile-filter ul li, .profile-wrapper.with-filter .profile-filter ul li a, .profile, .user-portrait img, .user-portrait:before, .designer-picture-wrapper, .designer-picture-wrapper .designer-picture, .hero .btn, .hero button, .next a, .gallery-filter .main-filter a, input[type="date"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea, label,
.label-replacement, .form-field, .password-security, .design-detail .likes, .design-detail #prev-design:before, .design-detail #next-design:before, .design-detail ul.detail-view-controls li a.edit:before, .design-detail ul.detail-view-controls li a.deactivate:before, .design-detail .detail-view-toolbar > li, .modal .btn-close, .competition-preview-teaser .preview-container, .competition-teaser-wrapper .competition-teaser-image, .competition-teaser-wrapper .detail-view-controls .edit:before, .shop .category .subcategories {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#main-content section h1, .overlay section h1, .shop h2 span, .shop .category .label {
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}

.shop .menu, html:not(.smaller-than-800) .design-detail .likes, .design-detail .comments-panel .avatar img, .design-detail .comments-panel .comments-form form textarea, .design-detail .comments-panel .comments-list > li .comment-text, .design-detail .info-panel .meta-info, .design-detail .info-panel .designer-info, .design-detail .info-panel .meta-info .profile .avatar img, .design-detail .info-panel .designer-info .profile .avatar img {
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.04);
}

.gallery-item:not(.upload), .shop .category {
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.04);
  transition: box-shadow 0.2s;
}
.gallery-item:hover:not(.upload), .shop .category:hover {
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

/*
  &:before {
    @extend %triangle;
    border-right-color: white; //color and position of trinagle (where 'right' means 'long edge is on right')
    margin-left: -21px;        //position x (relative to element)
    margin-top: 22px;          //position y (relative to element)
    border: 10px;              // size of the triangle (default: 10px)
  }
*/
.item-flags .likes:after, .item-flags .likes:before, .design-detail .comments-panel .comments-form form .form-col:before, .design-detail .comments-panel .comments-form form:before, .design-detail .comments-panel .comments-list > li .comment-text:before, .design-detail .detail-view-toolbar:before, .design-detail .detail-view-toolbar:after {
  content: '';
  border: 10px solid;
  border-color: transparent;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
}

.item-flags .likes:after, .item-flags .likes:before, .design-detail .comments-panel .comments-form form .form-col:before, .design-detail .comments-panel .comments-form form:before, .design-detail .comments-panel .comments-list > li .comment-text:before, .design-detail .detail-view-toolbar:before, .design-detail .detail-view-toolbar:after, html:not(.smaller-than-800) .design-detail .likes:after {
  -webkit-transform: rotate(0.05deg);
  -moz-transform: scale(1.1);
  -o-transform: rotate(0.05deg);
  /* Didn't check Opera yet */
  transform: rotate(0.05deg);
}

.profile-controls a.btn-settings:before,
.profile-links a.btn-settings:before {
  border-radius: 50%;
}

.shop .category > * {
  -webkit-transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
}

.shop .menu {
  height: 40px;
  margin-bottom: 60px;
  width: 100%;
  background-color: white;
}
.shop .menu li {
  transition: color 0.2s;
  font-family: BrandonMedium;
  font-size: 1rem;
  text-transform: uppercase;
  float: left;
  line-height: 40px;
  padding: 0 20px;
  color: #434343;
  border-right: 1px solid #dedede;
}
.shop .menu li a {
  text-decoration: none;
}
.shop .menu li.active, .shop .menu li:hover, .shop .menu li.active a:before {
  color: #00b259;
}
.shop .menu li.active {
  background-color: #2f2f2f;
}
.shop .menu:before {
  content: '';
  transition: color 0.2s;
  position: relative;
  top: -23px;
  float: right;
  width: 73px;
  height: 23px;
  margin-left: -73px;
}
.smaller-than-800 .shop .menu:before, .shop .smaller-than-800 .menu:before {
  content: none;
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  .span1 {
    width: 70px;
  }

  .span2 {
    width: 170px;
  }

  .span3 {
    width: 270px;
  }

  .span4 {
    width: 370px;
  }

  .span5 {
    width: 470px;
  }

  .span6 {
    width: 570px;
  }

  .span7 {
    width: 670px;
  }

  .span8 {
    width: 770px;
  }

  .span9 {
    width: 870px;
  }

  .span10 {
    width: 970px;
  }

  .span11 {
    width: 1070px;
  }

  .span12 {
    width: 1170px;
  }

  .offset1 {
    margin-left: 130px;
  }

  .offset2 {
    margin-left: 230px;
  }

  .offset3 {
    margin-left: 330px;
  }

  .offset4 {
    margin-left: 430px;
  }

  .offset5 {
    margin-left: 530px;
  }

  .offset6 {
    margin-left: 630px;
  }

  .offset7 {
    margin-left: 730px;
  }

  .offset8 {
    margin-left: 830px;
  }

  .offset9 {
    margin-left: 930px;
  }

  .offset10 {
    margin-left: 1030px;
  }

  .offset11 {
    margin-left: 1130px;
  }

  .offset12 {
    margin-left: 1230px;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.5641%;
    *margin-left: 2.50952%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.5641%;
  }
  .row-fluid .span1 {
    width: 5.98291%;
    *width: 5.92832%;
  }
  .row-fluid .span2 {
    width: 14.52991%;
    *width: 14.47533%;
  }
  .row-fluid .span3 {
    width: 23.07692%;
    *width: 23.02234%;
  }
  .row-fluid .span4 {
    width: 31.62393%;
    *width: 31.56935%;
  }
  .row-fluid .span5 {
    width: 40.17094%;
    *width: 40.11636%;
  }
  .row-fluid .span6 {
    width: 48.71795%;
    *width: 48.66336%;
  }
  .row-fluid .span7 {
    width: 57.26496%;
    *width: 57.21037%;
  }
  .row-fluid .span8 {
    width: 65.81197%;
    *width: 65.75738%;
  }
  .row-fluid .span9 {
    width: 74.35897%;
    *width: 74.30439%;
  }
  .row-fluid .span10 {
    width: 82.90598%;
    *width: 82.8514%;
  }
  .row-fluid .span11 {
    width: 91.45299%;
    *width: 91.39841%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94541%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111%;
    *margin-left: 11.00194%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.54701%;
    *margin-left: 8.43784%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65812%;
    *margin-left: 19.54895%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.09402%;
    *margin-left: 16.98485%;
  }
  .row-fluid .offset3 {
    margin-left: 28.20513%;
    *margin-left: 28.09596%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.64103%;
    *margin-left: 25.53186%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75214%;
    *margin-left: 36.64297%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803%;
    *margin-left: 34.07886%;
  }
  .row-fluid .offset5 {
    margin-left: 45.29915%;
    *margin-left: 45.18997%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504%;
    *margin-left: 42.62587%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615%;
    *margin-left: 53.73698%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205%;
    *margin-left: 51.17288%;
  }
  .row-fluid .offset7 {
    margin-left: 62.39316%;
    *margin-left: 62.28399%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82906%;
    *margin-left: 59.71989%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017%;
    *margin-left: 70.831%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37607%;
    *margin-left: 68.2669%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48718%;
    *margin-left: 79.37801%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92308%;
    *margin-left: 76.81391%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03419%;
    *margin-left: 87.92502%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47009%;
    *margin-left: 85.36092%;
  }
  .row-fluid .offset11 {
    margin-left: 96.5812%;
    *margin-left: 96.47203%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709%;
    *margin-left: 93.90792%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12821%;
    *margin-left: 105.01903%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.5641%;
    *margin-left: 102.45493%;
  }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }

  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }

  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }

  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }

  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .thumbnails {
    margin-left: -30px;
  }

  .thumbnails > li {
    margin-left: 30px;
  }

  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container-fluid {
    padding: 0;
  }

  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }

  .container {
    width: auto;
  }

  .row-fluid {
    width: 100%;
  }

  .row,
  .thumbnails {
    margin-left: 0;
  }

  .thumbnails > li {
    float: none;
    margin-left: 0;
  }

  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }

  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }

  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }

  .page-header h1 small {
    display: block;
    line-height: 20px;
  }

  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }

  .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }

  .media .pull-left,
  .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }

  .media-object {
    margin-right: 0;
    margin-left: 0;
  }

  .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }

  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }

  .carousel-caption {
    position: static;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before, .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }

  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .span1 {
    width: 42px;
  }

  .span2 {
    width: 104px;
  }

  .span3 {
    width: 166px;
  }

  .span4 {
    width: 228px;
  }

  .span5 {
    width: 290px;
  }

  .span6 {
    width: 352px;
  }

  .span7 {
    width: 414px;
  }

  .span8 {
    width: 476px;
  }

  .span9 {
    width: 538px;
  }

  .span10 {
    width: 600px;
  }

  .span11 {
    width: 662px;
  }

  .span12 {
    width: 724px;
  }

  .offset1 {
    margin-left: 82px;
  }

  .offset2 {
    margin-left: 144px;
  }

  .offset3 {
    margin-left: 206px;
  }

  .offset4 {
    margin-left: 268px;
  }

  .offset5 {
    margin-left: 330px;
  }

  .offset6 {
    margin-left: 392px;
  }

  .offset7 {
    margin-left: 454px;
  }

  .offset8 {
    margin-left: 516px;
  }

  .offset9 {
    margin-left: 578px;
  }

  .offset10 {
    margin-left: 640px;
  }

  .offset11 {
    margin-left: 702px;
  }

  .offset12 {
    margin-left: 764px;
  }

  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.76243%;
    *margin-left: 2.70785%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.76243%;
  }
  .row-fluid .span1 {
    width: 5.8011%;
    *width: 5.74652%;
  }
  .row-fluid .span2 {
    width: 14.36464%;
    *width: 14.31006%;
  }
  .row-fluid .span3 {
    width: 22.92818%;
    *width: 22.87359%;
  }
  .row-fluid .span4 {
    width: 31.49171%;
    *width: 31.43713%;
  }
  .row-fluid .span5 {
    width: 40.05525%;
    *width: 40.00066%;
  }
  .row-fluid .span6 {
    width: 48.61878%;
    *width: 48.5642%;
  }
  .row-fluid .span7 {
    width: 57.18232%;
    *width: 57.12774%;
  }
  .row-fluid .span8 {
    width: 65.74586%;
    *width: 65.69127%;
  }
  .row-fluid .span9 {
    width: 74.30939%;
    *width: 74.25481%;
  }
  .row-fluid .span10 {
    width: 82.87293%;
    *width: 82.81834%;
  }
  .row-fluid .span11 {
    width: 91.43646%;
    *width: 91.38188%;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94541%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32597%;
    *margin-left: 11.2168%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56354%;
    *margin-left: 8.45437%;
  }
  .row-fluid .offset2 {
    margin-left: 19.8895%;
    *margin-left: 19.78033%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707%;
    *margin-left: 17.0179%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45304%;
    *margin-left: 28.34387%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69061%;
    *margin-left: 25.58144%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657%;
    *margin-left: 36.9074%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414%;
    *margin-left: 34.14497%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011%;
    *margin-left: 45.47094%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81768%;
    *margin-left: 42.70851%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14365%;
    *margin-left: 54.03448%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38122%;
    *margin-left: 51.27205%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718%;
    *margin-left: 62.59801%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475%;
    *margin-left: 59.83558%;
  }
  .row-fluid .offset8 {
    margin-left: 71.27072%;
    *margin-left: 71.16155%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50829%;
    *margin-left: 68.39912%;
  }
  .row-fluid .offset9 {
    margin-left: 79.83425%;
    *margin-left: 79.72508%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182%;
    *margin-left: 76.96265%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779%;
    *margin-left: 88.28862%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.63536%;
    *margin-left: 85.52619%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96133%;
    *margin-left: 96.85216%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1989%;
    *margin-left: 94.08972%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486%;
    *margin-left: 105.41569%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243%;
    *margin-left: 102.65326%;
  }

  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }

  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }

  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }

  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }

  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }

  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
}
.introjs-overlay {
  position: absolute;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  background: radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: 9999999 !important;
}

.introjs-showElement {
  z-index: 9999999 !important;
}

.introjs-relativePosition {
  position: relative;
}

.introjs-helperLayer {
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.introjs-helperNumberLayer {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: absolute;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  /* Chrome,Safari4+ */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C */
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);
  /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.introjs-arrow {
  border: 5px solid white;
  content: '';
  position: absolute;
}

.introjs-arrow.top {
  top: -10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: white;
  border-left-color: transparent;
}

.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: white;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-top-color: transparent;
  border-right-color: white;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.introjs-tooltip {
  position: absolute;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -ms-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
}

/* 
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/ 
 Changed by Afshin Mehrabani
.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  border-radius: 0.2em;
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none; 
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));
  background-image: -moz-linear-gradient(#ececec, #f4f4f4);
  background-image: -o-linear-gradient(#ececec, #f4f4f4);
  background-image: linear-gradient(#ececec, #f4f4f4);
}

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

.introjs-skipbutton {
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  -webkit-border-radius: 0.2em 0 0 0.2em;
  -moz-border-radius: 0.2em 0 0 0.2em;
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-nextbutton {
  -webkit-border-radius: 0 0.2em 0.2em 0;
  -moz-border-radius: 0 0.2em 0.2em 0;
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}
*/
.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  list-style: none;
  float: left;
  margin: 0 2px;
}

.introjs-bullets ul li a {
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
}

.introjs-bullets ul li a:hover {
  background: #999;
}

.introjs-bullets ul li a.active {
  background: #999;
}

/*
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @glyphicons
 *
 */
@font-face {
  font-family: 'Glyphicons Regular';
  src: url("../fonts/Glyphicons/glyphicons-regular.eot");
  src: url("../fonts/Glyphicons/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Glyphicons/glyphicons-regular.woff") format("woff"), url("../fonts/Glyphicons/glyphicons-regular.ttf") format("truetype"), url("../fonts/Glyphicons/glyphicons-regular.svg#glyphiconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.side-nav.open .menu-btn.menu, .side-nav .menu-btn.menu, .side-nav-loggedin.open .menu-btn.login, .side-nav-loggedin .menu-btn.login, #main-content section button.close, #main-content section .close.icon-arrow-back, #main-content section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin #main-content section .close.menu-btn, #main-content section .shop .close.view-all, .shop #main-content section .close.view-all, #main-content section .shop .category .subcategories a.close, .shop .category .subcategories #main-content section a.close, .overlay section button.close, .overlay section .close.icon-arrow-back, .overlay section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin .overlay section .close.menu-btn, .overlay section .shop .close.view-all, .shop .overlay section .close.view-all, .overlay section .shop .category .subcategories a.close, .shop .category .subcategories .overlay section a.close, .profile-controls a.btn-settings,
.profile-links a.btn-settings, .design-detail .likes .like-artwork label, .design-detail #prev-design, .design-detail #next-design, .design-detail ul.detail-view-controls li a.edit, .design-detail ul.detail-view-controls li a.deactivate, .design-detail .comments-panel .comments-list > li.show-all-bar a, .design-detail .detail-view-toolbar .comments .label, .competition-teaser-wrapper .detail-view-controls .edit, .shop .menu .cart a, .shop .menu .home a, .shop .category .subcategories a.men, .shop .category .subcategories a.women, .shop .category .subcategories a.small, .shop .category .subcategories a.large, .shop .category .to-category {
  text-decoration: none;
  *zoom: 1;
  vertical-align: middle;
}
.side-nav .menu-btn.menu:before, .side-nav-loggedin .menu-btn.login:before, #main-content section button.close:before, #main-content section .close.icon-arrow-back:before, #main-content section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin #main-content section .close.menu-btn:before, #main-content section .shop .close.view-all:before, .shop #main-content section .close.view-all:before, #main-content section .shop .category .subcategories a.close:before, .shop .category .subcategories #main-content section a.close:before, .overlay section button.close:before, .overlay section .close.icon-arrow-back:before, .overlay section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin .overlay section .close.menu-btn:before, .overlay section .shop .close.view-all:before, .shop .overlay section .close.view-all:before, .overlay section .shop .category .subcategories a.close:before, .shop .category .subcategories .overlay section a.close:before, .profile-controls a.btn-settings:before,
.profile-links a.btn-settings:before, .design-detail .likes .like-artwork label:before, .design-detail #prev-design:before, .design-detail #next-design:before, .design-detail ul.detail-view-controls li a.edit:before, .design-detail ul.detail-view-controls li a.deactivate:before, .design-detail .comments-panel .comments-list > li.show-all-bar a:before, .design-detail .detail-view-toolbar .comments .label:before, .competition-teaser-wrapper .detail-view-controls .edit:before, .shop .menu .cart a:before, .shop .menu .home a:before, .shop .category .subcategories a.men:before, .shop .category .subcategories a.women:before, .shop .category .subcategories a.small:before, .shop .category .subcategories a.large:before, .shop .category .to-category:before {
  color: #bbbbbb;
  left: 0;
  top: 0;
  display: inline-block;
  margin: 0 5px 0 0;
  font: 20px/1em  'Glyphicons Regular';
  font-style: normal;
  font-weight: normal;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

.shop .category .subcategories a.men:before {
  content: "\E004";
}

.shop .category .subcategories a.women:before {
  content: "\1F467";
}

.design-detail .likes .like-artwork label:before {
  content: "\E013";
}

.shop .menu .home a:before {
  content: "\E021";
}

.side-nav-loggedin .menu-btn.login:before {
  content: "\E025";
}

.design-detail ul.detail-view-controls li a.edit:before, .competition-teaser-wrapper .detail-view-controls .edit:before {
  content: "\270F";
}

.profile-controls a.btn-settings:before,
.profile-links a.btn-settings:before {
  content: "\E137";
}

.shop .category .subcategories a.small:before, .shop .category .subcategories a.large:before {
  content: "\E139";
}

.side-nav .menu-btn.menu:before {
  content: "\E159";
}

.design-detail ul.detail-view-controls li a.deactivate:before {
  content: "\E200";
}

.shop .menu .cart a:before {
  content: "\E203";
}

.side-nav.open .menu-btn.menu:before, .side-nav-loggedin.open .menu-btn.login:before, #main-content section button.close:before, #main-content section .close.icon-arrow-back:before, #main-content section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin #main-content section .close.menu-btn:before, #main-content section .shop .close.view-all:before, .shop #main-content section .close.view-all:before, #main-content section .shop .category .subcategories a.close:before, .shop .category .subcategories #main-content section a.close:before, .overlay section button.close:before, .overlay section .close.icon-arrow-back:before, .overlay section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin .overlay section .close.menu-btn:before, .overlay section .shop .close.view-all:before, .shop .overlay section .close.view-all:before, .overlay section .shop .category .subcategories a.close:before, .shop .category .subcategories .overlay section a.close:before {
  content: "\E208";
}

.shop .category .to-category:before {
  content: "\E212";
}

.design-detail #next-design:before, .design-detail .comments-panel .comments-list > li.show-all-bar a:before {
  content: "\E224";
}

.design-detail #prev-design:before {
  content: "\E225";
}

.design-detail .detail-view-toolbar .comments .label:before {
  content: "\E246";
}

/*
 *
 *  Project:  GLYPHICONS HALFLINGS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @glyphicons
 *
 */
@font-face {
  font-family: 'Glyphicons Social Regular';
  src: url("../fonts/Glyphicons/glyphicons-social-regular.eot");
  src: url("../fonts/Glyphicons/glyphicons-social-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Glyphicons/glyphicons-social-regular.woff") format("woff"), url("../fonts/Glyphicons/glyphicons-social-regular.ttf") format("truetype"), url("../fonts/Glyphicons/glyphicons-social-regular.svg#glyphicons_socialregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.social {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  color: #1d1d1b;
  text-decoration: none;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}

.social:before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin: 0 5px 0 0;
  font: 24px/1em 'Glyphicons Social Regular';
  font-style: normal;
  font-weight: normal;
  color: #1d1d1b;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

.social.white:before {
  color: #fff;
}

.social.pinterest:before {
  content: "\E001";
}

.social.dropbox:before {
  content: "\E002";
}

.social.google_plus:before {
  content: "\E003";
}

.social.jolicloud:before {
  content: "\E004";
}

.social.yahoo:before {
  content: "\E005";
}

.social.blogger:before {
  content: "\E006";
}

.social.picasa:before {
  content: "\E007";
}

.social.amazon:before {
  content: "\E008";
}

.social.tumblr:before {
  content: "\E009";
}

.social.wordpress:before {
  content: "\E010";
}

.social.instapaper:before {
  content: "\E011";
}

.social.evernote:before {
  content: "\E012";
}

.social.xing:before {
  content: "\E013";
}

.social.zootool:before {
  content: "\E014";
}

.social.dribbble:before {
  content: "\E015";
}

.social.deviantart:before {
  content: "\E016";
}

.social.read_it_later:before {
  content: "\E017";
}

.social.linked_in:before {
  content: "\E018";
}

.social.forrst:before {
  content: "\E019";
}

.social.pinboard:before {
  content: "\E020";
}

.social.behance:before {
  content: "\E021";
}

.social.github:before {
  content: "\E022";
}

.social.youtube:before {
  content: "\E023";
}

.social.skitch:before {
  content: "\E024";
}

.social.foursquare:before {
  content: "\E025";
}

.social.quora:before {
  content: "\E026";
}

.social.badoo:before {
  content: "\E027";
}

.social.spotify:before {
  content: "\E028";
}

.social.stumbleupon:before {
  content: "\E029";
}

.social.readability:before {
  content: "\E030";
}

.social.facebook:before {
  content: "\E031";
}

.social.twitter:before {
  content: "\E032";
}

.social.instagram:before {
  content: "\E033";
}

.social.posterous_spaces:before {
  content: "\E034";
}

.social.vimeo:before {
  content: "\E035";
}

.social.flickr:before {
  content: "\E036";
}

.social.last_fm:before {
  content: "\E037";
}

.social.rss:before {
  content: "\E038";
}

.social.skype:before {
  content: "\E039";
}

.social.e-mail:before {
  content: "\E040";
}

.social.vine:before {
  content: "\E041";
}

.social.myspace:before {
  content: "\E042";
}

.social.goodreads:before {
  content: "\E043";
}

.social.apple:before {
  content: "\F8FF";
}

.social.windows:before {
  content: "\E045";
}

.social.yelp:before {
  content: "\E046";
}

.social.playstation:before {
  content: "\E047";
}

.social.xbox:before {
  content: "\E048";
}

.social.android:before {
  content: "\E049";
}

.social.ios:before {
  content: "\E050";
}

.social-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url(../images/glyphicons_social.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  vertical-align: top;
  *display: inline;
  *zoom: 1;
  *margin-right: .3em;
}

.social-icon _:-o-prefocus,
.social-icon {
  background-image: url(../images/glyphicons_social.png);
}

.no-inlinesvg .social-icon {
  background-image: url(../images/glyphicons_social.png);
}

.social-icon.white {
  background-image: url(../images/glyphicons_social-white.svg);
}

.social-icon.white _:-o-prefocus,
.social-icon.white {
  background-image: url(../images/glyphicons_social-white.png);
}

.no-inlinesvg .social-icon.white {
  background-image: url(../images/glyphicons_social-white.png);
}

.social-icon.pinterest {
  background-position: 0px 0px;
}

.social-icon.dropbox {
  background-position: -48px 0px;
}

.social-icon.google_plus {
  background-position: -96px 0px;
}

.social-icon.jolicloud {
  background-position: -144px 0px;
}

.social-icon.yahoo {
  background-position: -192px 0px;
}

.social-icon.blogger {
  background-position: -240px 0px;
}

.social-icon.picasa {
  background-position: -288px 0px;
}

.social-icon.amazon {
  background-position: -336px 0px;
}

.social-icon.tumblr {
  background-position: -384px 0px;
}

.social-icon.wordpress {
  background-position: -432px 0px;
}

.social-icon.instapaper {
  background-position: 0px -48px;
}

.social-icon.evernote {
  background-position: -48px -48px;
}

.social-icon.xing {
  background-position: -96px -48px;
}

.social-icon.zootool {
  background-position: -144px -48px;
}

.social-icon.dribbble {
  background-position: -192px -48px;
}

.social-icon.deviantart {
  background-position: -240px -48px;
}

.social-icon.read_it_later {
  background-position: -288px -48px;
}

.social-icon.linked_in {
  background-position: -336px -48px;
}

.social-icon.forrst {
  background-position: -384px -48px;
}

.social-icon.pinboard {
  background-position: -432px -48px;
}

.social-icon.behance {
  background-position: 0px -96px;
}

.social-icon.github {
  background-position: -48px -96px;
}

.social-icon.youtube {
  background-position: -96px -96px;
}

.social-icon.skitch {
  background-position: -144px -96px;
}

.social-icon.foursquare {
  background-position: -192px -96px;
}

.social-icon.quora {
  background-position: -240px -96px;
}

.social-icon.badoo {
  background-position: -288px -96px;
}

.social-icon.spotify {
  background-position: -336px -96px;
}

.social-icon.stumbleupon {
  background-position: -384px -96px;
}

.social-icon.readability {
  background-position: -432px -96px;
}

.social-icon.facebook {
  background-position: 0px -144px;
}

.social-icon.twitter {
  background-position: -48px -144px;
}

.social-icon.instagram {
  background-position: -96px -144px;
}

.social-icon.posterous_spaces {
  background-position: -144px -144px;
}

.social-icon.vimeo {
  background-position: -192px -144px;
}

.social-icon.flickr {
  background-position: -240px -144px;
}

.social-icon.last_fm {
  background-position: -288px -144px;
}

.social-icon.rss {
  background-position: -336px -144px;
}

.social-icon.skype {
  background-position: -384px -144px;
}

.social-icon.e-mail {
  background-position: -432px -144px;
}

.social-icon.vine {
  background-position: 0px -192px;
}

.social-icon.myspace {
  background-position: -48px -192px;
}

.social-icon.goodreads {
  background-position: -96px -192px;
}

.social-icon.apple {
  background-position: -144px -192px;
}

.social-icon.windows {
  background-position: -192px -192px;
}

.social-icon.yelp {
  background-position: -240px -192px;
}

.social-icon.playstation {
  background-position: -288px -192px;
}

.social-icon.xbox {
  background-position: -336px -192px;
}

.social-icon.android {
  background-position: -384px -192px;
}

.social-icon.ios {
  background-position: -432px -192px;
}

.glyphicons:before, .social:before {
  color: #2F2F2F;
}

.social.pinterest:before {
  color: #cb2027;
}
.social.facebook:before {
  color: #3b5998;
}
.social.twitter:before {
  color: #02abed;
}

@font-face {
  font-family: "BrandonLightItalic";
  src: url("../fonts/Brandon/BrandonTextWeb-LightItalic.eot");
  src: local("?"), url("../fonts/Brandon/BrandonTextWeb-LightItalic.woff") format("woff"), url("../fonts/Brandon/BrandonTextWeb-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "BrandonRegular";
  src: url("../fonts/Brandon/BrandonTextWeb-Regular.eot");
  src: local("?"), url("../fonts/Brandon/BrandonTextWeb-Regular.woff") format("woff"), url("../fonts/Brandon/BrandonTextWeb-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "BrandonMedium";
  src: url("../fonts/Brandon/BrandonTextWeb-Medium.eot");
  src: local("?"), url("../fonts/Brandon/BrandonTextWeb-Medium.woff") format("woff"), url("../fonts/Brandon/BrandonTextWeb-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "BrandonBold";
  src: url("../fonts/Brandon/BrandonTextWeb-Bold.eot");
  src: local("?"), url("../fonts/Brandon/BrandonTextWeb-Bold.woff") format("woff"), url("../fonts/Brandon/BrandonTextWeb-Bold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "BrandonBlack";
  src: url("../fonts/Brandon/BrandonTextWeb-Black.eot");
  src: local("?"), url("../fonts/Brandon/BrandonTextWeb-Black.woff") format("woff"), url("../fonts/Brandon/BrandonTextWeb-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

.section-header .intro, .side-nav p.between, .overlay header h3, .upload-info p, .modal-header .intro, .competition-teaser-wrapper .competition-teaser .competition-infos p, .introsteps ol.steps li p {
  font-family: "BrandonLightItalic", sans-serif;
  font-weight: 200;
  font-style: italic;
}

body, .profile-info h3, .profile-uploads h3, .designer-info h3, .text-disrupter p, .text-disrupter a {
  font-family: "BrandonRegular", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.stats-figure .number, .profile-wrapper.with-filter .profile-filter ul li a, input[type="date"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], .datalist-box li, .text-disrupter h2 {
  font-family: "BrandonMedium", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.section-header h1, .section-header h2, .modal-header h2, .hype-notice h2, .default-form legend, .follow-btn span, .hashtag, .hashtagging__display li, .score-info .user-likes, .overlay header h2, .upload-info h2, .competition-teaser-wrapper .competition-teaser .competition-title {
  font-family: "BrandonBold", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.sub-filter ul a, .sub-filter.hype-filter h3, .password-placeholder > span {
  font-family: "BrandonBlack", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.section-header h1, .section-header h2, .modal-header h2 {
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.2;
  text-transform: uppercase;
}

.hype-notice h2, .default-form legend {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.2;
  text-transform: uppercase;
}

.follow-btn {
  display: inline-block;
  position: relative;
  vertical-align: top;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.follow-btn input {
  cursor: pointer;
}
.follow-btn label {
  display: block;
  font-size: inherit;
  margin: 0;
  -webkit-perspective: 350px;
  -moz-perspective: 350px;
  perspective: 350px;
}
.follow-btn span {
  display: block;
  color: #fff;
  font-size: 14px;
  line-height: 40px;
  letter-spacing: 0.1em;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
.follow-btn span > span {
  padding: 0 20px;
  padding:  0 1.25rem;
  position: relative;
}
.follow-btn .label--following,
.follow-btn .label--not-following {
  transition: 625ms;
  transition: 750ms cubic-bezier(0.26, 1.4, 0.52, 1.01);
  -webkit-perspective: 350px;
  -moz-perspective: 350px;
  perspective: 350px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.follow-btn .label--following {
  margin-top: -40px;
}
.no-js .follow-btn .label--following:hover .label--status-following, .follow-btn.show-unfollow-action .label--status-following {
  visibility: hidden;
}
.csstransitions .no-js .follow-btn .label--following:hover .label--status-following, .csstransitions .follow-btn.show-unfollow-action .label--status-following {
  visibility: visible;
  color: transparent;
  -webkit-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transform: rotateX(100deg);
  -ms-transform: rotateX(100deg);
  transform: rotateX(100deg);
}
.follow-btn .label--not-following:hover .label--status-not-following {
  background: #008e47;
}
.follow-btn .label--not-following:hover .label--status-not-following:active {
  background: #00c067;
}
.follow-btn .label--action-unfollow {
  background: #717171;
  transition: background-color 500ms;
}
.follow-btn .label--action-unfollow:active {
  background: #f34f61;
}
.follow-btn .label--status-not-following {
  background: #00b259;
}
.follow-btn .label--status-following {
  background: #717171;
  z-index: 1;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.follow-btn .label--status-following + .label--action-unfollow {
  margin-top: -40px;
}
.follow-btn .label--following {
  visibility: hidden;
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.follow-btn .label--not-following {
  visibility: visible;
  -webkit-transform: none;
  transform: none;
}
.follow-btn input:checked + label .label--action-unfollow {
  background: #f23c50;
}
.follow-btn input:checked + label .label--action-unfollow:active {
  background: #f34f61;
}
.follow-btn input:checked + label .label--following {
  visibility: visible;
  -webkit-transform: none;
  transform: none;
}
.follow-btn input:checked + label .label--not-following {
  visibility: hidden;
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.follow-btn input:checked + label .label--status-following {
  visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  backface-visibility: visible;
  /*
  &:active {
  	opacity: 0;
  	visibility: hidden;
  }
  */
}
.follow-btn.follow-btn--big label {
  min-width: 215px;
}
.follow-btn.follow-btn--full-width {
  width: 100%;
}
.follow-btn.follow-btn--small span {
  font-size: 12px;
  line-height: 20px;
}
.follow-btn.follow-btn--small span > span {
  padding: 0 8px;
  padding:  0 0.5rem;
  position: relative;
}
.follow-btn.follow-btn--small .label--following {
  margin-top: -20px;
}
.follow-btn.follow-btn--small .label--status-following + .label--action-unfollow {
  margin-top: -20px;
}

.no-touch input:checked + label .label--status-following {
  transition: 500ms;
}
.no-touch input:checked + label .label--status-following:active {
  opacity: 0;
  visibility: hidden;
}

@-webkit-keyframes loader-folding {
  0% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }

  12.5% {
    background: #e3e3e3;
  }

  25% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }

  25.1% {
    -webkit-transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }

  37.5% {
    background: #e3e3e3;
  }

  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #fff;
  }

  62.5% {
    background: #e3e3e3;
  }

  75% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #fff;
  }

  75.1% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }

  87.5% {
    background: #e3e3e3;
  }

  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }
}

@keyframes loader-folding {
  0% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }

  12.5% {
    background: #e3e3e3;
  }

  25% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }

  25.1% {
    -webkit-transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }

  37.5% {
    background: #e3e3e3;
  }

  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #fff;
  }

  62.5% {
    background: #e3e3e3;
  }

  75% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #fff;
  }

  75.1% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }

  87.5% {
    background: #e3e3e3;
  }

  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #fff;
  }
}

@-webkit-keyframes loader-folding-dark {
  0% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }

  12.5% {
    background: #242424;
  }

  25% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }

  25.1% {
    -webkit-transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }

  37.5% {
    background: #242424;
  }

  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #434343;
  }

  62.5% {
    background: #242424;
  }

  75% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #434343;
  }

  75.1% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }

  87.5% {
    background: #242424;
  }

  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }
}

@keyframes loader-folding-dark {
  0% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }

  12.5% {
    background: #242424;
  }

  25% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }

  25.1% {
    -webkit-transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }

  37.5% {
    background: #242424;
  }

  50% {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #434343;
  }

  62.5% {
    background: #242424;
  }

  75% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    background: #434343;
  }

  75.1% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }

  87.5% {
    background: #242424;
  }

  100% {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    background: #434343;
  }
}

.loader {
  display: none;
  margin: 20px auto;
  position: relative;
  background: #fff;
  -webkit-perspective: 120px;
  -moz-perspective: 120px;
  perspective: 120px;
}
.loader,
.loader > div {
  width: 25px;
  height: 25px;
}
.loader > div {
  -webkit-animation: loader-folding 2s infinite;
  animation: loader-folding 2s infinite;
}
.loading .loader {
  display: block;
}
.loader.loader--dark,
.loader.loader--dark > div {
  background: #434343;
}
.loader.loader--dark > div {
  -webkit-animation: loader-folding-dark 2s infinite;
  animation: loader-folding-dark 2s infinite;
}
.no-cssanimations .loader {
  width: 75px;
  height: 31px;
  background: url("../img/bgs/loading-folding-light.gif") no-repeat center center;
}

.hashtag, .hashtagging__display li {
  padding: 0 45px 0 15px;
  padding:  0 2.8125rem 0 0.9375rem;
  position: relative;
  display: inline-block;
  margin: 2px 0;
  font-size: 14px;
  line-height: 40px;
  color: #fff;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  background: #717171;
}
.hashtag .delete-hashtag, .hashtagging__display li .delete-hashtag {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  margin: auto;
  padding: 0;
  width: 20px;
  height: 20px;
  background-position: center center;
  opacity: .75;
  transition: 200ms;
}
.hashtag .delete-hashtag:hover, .hashtagging__display li .delete-hashtag:hover, .hashtag .delete-hashtag:active, .hashtagging__display li .delete-hashtag:active, .hashtag .delete-hashtag:focus, .hashtagging__display li .delete-hashtag:focus {
  opacity: 1;
}
.hashtag[data-disabled="true"], .hashtagging__display li[data-disabled="true"] {
  padding: 0 15px;
  padding:  0 0.9375rem;
  color: #7F7F7F;
  background: #555555;
}
.hashtag[data-disabled="true"] .delete-hashtag, .hashtagging__display li[data-disabled="true"] .delete-hashtag {
  display: none;
}

.default-form .hashtagging__input-wrapper {
  position: relative;
}
.default-form .hashtagging__input-wrapper .tooltip-help {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -30px;
}

.hashtagging__wrapper {
  display: none;
}
.js .hashtagging__wrapper {
  display: block;
}

.hashtagging__display {
  display: block;
}
.hashtagging__display li {
  float: left;
  margin: 0 10px 10px 0;
}

.hashtagging__options {
  margin: 20px 0;
}
.js .hashtagging__options {
  display: none;
}
.hashtagging__options input[type="checkbox"] {
  position: static;
  opacity: 1;
}

.available-hashtags + .available-hashtags {
  margin-top: 10px;
}
.available-hashtags li {
  display: inline-block;
  width: 45%;
}

button, .icon-arrow-back, .side-nav-loggedin .menu-btn, .shop .view-all, .shop .category .subcategories a, .btn {
  display: block;
  margin: 0 auto 10px;
  width: 100%;
  border: none;
  font-family: BrandonBold;
  font-size: 14px;
  line-height: 40px;
  letter-spacing: 0.1em;
  white-space: nowrap;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  color: white;
  background-color: #00B259;
  margin-bottom: 10px;
  transition: background-color 150ms;
}
button:hover, .icon-arrow-back:hover, .side-nav-loggedin .menu-btn:hover, .shop .view-all:hover, .shop .category .subcategories a:hover, button:focus, .icon-arrow-back:focus, .side-nav-loggedin .menu-btn:focus, .shop .view-all:focus, .shop .category .subcategories a:focus, .btn:hover, .btn:focus {
  background-color: #008E47;
}
button:active, .icon-arrow-back:active, .side-nav-loggedin .menu-btn:active, .shop .view-all:active, .shop .category .subcategories a:active, .btn:active {
  background-color: #00C067;
}
button.btn-narrow, .btn-narrow.icon-arrow-back, .side-nav-loggedin .btn-narrow.menu-btn, .shop .btn-narrow.view-all, .shop .category .subcategories a.btn-narrow, .btn.btn-narrow {
  padding: 0 20px;
  padding:  0 1.25rem;
  display: inline-block;
  width: auto;
  padding: 0 20px;
}
button.btn-gray, .btn-gray.icon-arrow-back, .side-nav-loggedin .btn-gray.menu-btn, .shop .btn-gray.view-all, .shop .category .subcategories a.btn-gray, button.second, .second.icon-arrow-back, .side-nav-loggedin .second.menu-btn, .shop .second.view-all, .shop .category .subcategories a.second, .btn.btn-gray, .btn.second {
  background-color: #717171;
}
button.btn-gray:hover, .btn-gray.icon-arrow-back:hover, .side-nav-loggedin .btn-gray.menu-btn:hover, .shop .btn-gray.view-all:hover, .shop .category .subcategories a.btn-gray:hover, button.btn-gray:focus, .btn-gray.icon-arrow-back:focus, .side-nav-loggedin .btn-gray.menu-btn:focus, .shop .btn-gray.view-all:focus, .shop .category .subcategories a.btn-gray:focus, button.second:hover, .second.icon-arrow-back:hover, .side-nav-loggedin .second.menu-btn:hover, .shop .second.view-all:hover, .shop .category .subcategories a.second:hover, button.second:focus, .second.icon-arrow-back:focus, .side-nav-loggedin .second.menu-btn:focus, .shop .second.view-all:focus, .shop .category .subcategories a.second:focus, .btn.btn-gray:hover, .btn.btn-gray:focus, .btn.second:hover, .btn.second:focus {
  background-color: #5A5A5A;
}
button.btn-gray:active, .btn-gray.icon-arrow-back:active, .side-nav-loggedin .btn-gray.menu-btn:active, .shop .btn-gray.view-all:active, .shop .category .subcategories a.btn-gray:active, button.second:active, .second.icon-arrow-back:active, .side-nav-loggedin .second.menu-btn:active, .shop .second.view-all:active, .shop .category .subcategories a.second:active, .btn.btn-gray:active, .btn.second:active {
  background-color: #7F7F7F;
}
button.third, .third.icon-arrow-back, .side-nav-loggedin .third.menu-btn, .shop .third.view-all, .shop .category .subcategories a.third, .btn.third {
  background-color: #EEEEEE;
  color: #2f2f2f;
}
button.third:hover, .third.icon-arrow-back:hover, .side-nav-loggedin .third.menu-btn:hover, .shop .third.view-all:hover, .shop .category .subcategories a.third:hover, button.third:focus, .third.icon-arrow-back:focus, .side-nav-loggedin .third.menu-btn:focus, .shop .third.view-all:focus, .shop .category .subcategories a.third:focus, .btn.third:hover, .btn.third:focus {
  background-color: #BEBEBE;
  color: #2f2f2f;
}
button.third:active, .third.icon-arrow-back:active, .side-nav-loggedin .third.menu-btn:active, .shop .third.view-all:active, .shop .category .subcategories a.third:active, .btn.third:active {
  background-color: #FFFFFF;
  color: #2f2f2f;
}
button.btn-facebook, .btn-facebook.icon-arrow-back, .side-nav-loggedin .btn-facebook.menu-btn, .shop .btn-facebook.view-all, .shop .category .subcategories a.btn-facebook, button.facebook, .facebook.icon-arrow-back, .side-nav-loggedin .facebook.menu-btn, .shop .facebook.view-all, .shop .category .subcategories a.facebook, .btn.btn-facebook, .btn.facebook {
  background-color: #3B5997;
  margin-bottom: 2px;
}
button.btn-facebook:hover, .btn-facebook.icon-arrow-back:hover, .side-nav-loggedin .btn-facebook.menu-btn:hover, .shop .btn-facebook.view-all:hover, .shop .category .subcategories a.btn-facebook:hover, button.btn-facebook:focus, .btn-facebook.icon-arrow-back:focus, .side-nav-loggedin .btn-facebook.menu-btn:focus, .shop .btn-facebook.view-all:focus, .shop .category .subcategories a.btn-facebook:focus, button.facebook:hover, .facebook.icon-arrow-back:hover, .side-nav-loggedin .facebook.menu-btn:hover, .shop .facebook.view-all:hover, .shop .category .subcategories a.facebook:hover, button.facebook:focus, .facebook.icon-arrow-back:focus, .side-nav-loggedin .facebook.menu-btn:focus, .shop .facebook.view-all:focus, .shop .category .subcategories a.facebook:focus, .btn.btn-facebook:hover, .btn.btn-facebook:focus, .btn.facebook:hover, .btn.facebook:focus {
  background-color: #2F4779;
}
button.btn-facebook:active, .btn-facebook.icon-arrow-back:active, .side-nav-loggedin .btn-facebook.menu-btn:active, .shop .btn-facebook.view-all:active, .shop .category .subcategories a.btn-facebook:active, button.facebook:active, .facebook.icon-arrow-back:active, .side-nav-loggedin .facebook.menu-btn:active, .shop .facebook.view-all:active, .shop .category .subcategories a.facebook:active, .btn.btn-facebook:active, .btn.facebook:active {
  background-color: #4E69A1;
}
button.twitter, .twitter.icon-arrow-back, .side-nav-loggedin .twitter.menu-btn, .shop .twitter.view-all, .shop .category .subcategories a.twitter, .btn.twitter {
  background-color: #00ACEE;
}
button.twitter:hover, .twitter.icon-arrow-back:hover, .side-nav-loggedin .twitter.menu-btn:hover, .shop .twitter.view-all:hover, .shop .category .subcategories a.twitter:hover, button.twitter:focus, .twitter.icon-arrow-back:focus, .side-nav-loggedin .twitter.menu-btn:focus, .shop .twitter.view-all:focus, .shop .category .subcategories a.twitter:focus, .btn.twitter:hover, .btn.twitter:focus {
  background-color: #008ABE;
}
button.twitter:active, .twitter.icon-arrow-back:active, .side-nav-loggedin .twitter.menu-btn:active, .shop .twitter.view-all:active, .shop .category .subcategories a.twitter:active, .btn.twitter:active {
  background-color: #33BDF1;
}
button.warn, .warn.icon-arrow-back, .side-nav-loggedin .warn.menu-btn, .shop .warn.view-all, .shop .category .subcategories a.warn, .btn.warn {
  background-color: #F23C50;
}
button.warn:hover, .warn.icon-arrow-back:hover, .side-nav-loggedin .warn.menu-btn:hover, .shop .warn.view-all:hover, .shop .category .subcategories a.warn:hover, button.warn:focus, .warn.icon-arrow-back:focus, .side-nav-loggedin .warn.menu-btn:focus, .shop .warn.view-all:focus, .shop .category .subcategories a.warn:focus, .btn.warn:hover, .btn.warn:focus {
  background-color: #AA2A38;
}
button.warn:active, .warn.icon-arrow-back:active, .side-nav-loggedin .warn.menu-btn:active, .shop .warn.view-all:active, .shop .category .subcategories a.warn:active, .btn.warn:active {
  background-color: #F34F61;
}
button.inactive, .inactive.icon-arrow-back, .side-nav-loggedin .inactive.menu-btn, .shop .inactive.view-all, .shop .category .subcategories a.inactive, .btn.inactive {
  background-color: #555555;
  color: #717171;
}
button.inactive.active, .inactive.active.icon-arrow-back, .side-nav-loggedin .inactive.active.menu-btn, .shop .inactive.active.view-all, .shop .category .subcategories a.inactive.active, .btn.inactive.active {
  background-color: #00B259;
  color: white;
}
button.crew, .crew.icon-arrow-back, .side-nav-loggedin .crew.menu-btn, .shop .crew.view-all, .shop .category .subcategories a.crew, .btn.crew {
  background-color: #717171;
  border: 2px solid white;
  line-height: 36px;
}
button.crew:hover, .crew.icon-arrow-back:hover, .side-nav-loggedin .crew.menu-btn:hover, .shop .crew.view-all:hover, .shop .category .subcategories a.crew:hover, button.crew:focus, .crew.icon-arrow-back:focus, .side-nav-loggedin .crew.menu-btn:focus, .shop .crew.view-all:focus, .shop .category .subcategories a.crew:focus, .btn.crew:hover, .btn.crew:focus {
  background-color: #5A5A5A;
}
button.crew:active, .crew.icon-arrow-back:active, .side-nav-loggedin .crew.menu-btn:active, .shop .crew.view-all:active, .shop .category .subcategories a.crew:active, .btn.crew:active {
  background-color: #7F7F7F;
}

@-webkit-keyframes message-in {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: .5;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes message-in {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: .5;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.message-positive,
.message-negative,
.message-notice {
  position: relative;
  overflow: hidden;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 12px 6px 12px 48px;
  color: white;
  font-size: 13px;
  line-height: 17px;
  margin: 12px 0;
  letter-spacing: 0;
  -webkit-animation: message-in 800ms cubic-bezier(0.55, 1.28, 0.4, 1);
  animation: message-in 800ms cubic-bezier(0.55, 1.28, 0.4, 1);
}
.message-positive p.headline,
.message-negative p.headline,
.message-notice p.headline {
  font-family: BrandonBold;
  letter-spacing: 0.1em;
}

.message-positive {
  background: #00b259;
}
.message-positive .sign {
  position: absolute;
  left: -4px;
  bottom: 0;
  width: 90px;
  height: 70px;
  opacity: 0.18;
}

.message-negative {
  background: #f23c50;
}
.message-negative .sign {
  position: absolute;
  left: -1px;
  bottom: 0;
  width: 90px;
  height: 70px;
  background-size: 96px !important;
  opacity: 0.18;
}

.message-notice {
  background: #fdc01d;
}
.message-notice .sign {
  position: absolute;
  left: -5px;
  bottom: -15px;
  width: 84px;
  height: 84px;
}

.message--like,
.message--follow,
.message--comment {
  display: none;
}

.need-login--like .message--like,
.need-login--follow .message--follow,
.need-login--comment .message--comment,
.message--notice.active {
  display: block;
}

.link-list {
  text-align: left;
  margin: 1em 0;
}
.link-list li {
  display: block;
  line-height: 1.25;
}
.link-list li + li {
  margin-top: .25em;
}
.link-list a {
  position: relative;
  display: inline-block;
  padding: 0 0 .15em 22px;
  text-decoration: none;
}
.link-list a:hover, .link-list a:focus {
  text-decoration: underline;
}
.link-list a:after {
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 18px;
  height: 17px;
  background-position: center center;
  background-size: contain;
}

.link-list--centered {
  text-align: center;
}

.tooltip {
  display: none;
}
.tooltip:target {
  display: block;
}

.content-overlay.tooltip {
  position: absolute;
  display: block;
  width: 243px;
  z-index: 98;
}
.content-overlay.tooltip .box {
  z-index: 1;
  padding: 12px;
  margin-bottom: 23px;
  background-color: #fff;
  box-shadow: -1px 0 6px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  font-size: 0.875rem;
}
.content-overlay.tooltip .box:before {
  position: absolute;
  bottom: 14px;
  width: 100%;
  height: 8px;
  left: 0;
  background-color: #717171;
  border-top: 1px solid #525252;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.content-overlay.tooltip .box:after {
  border-width: 10px;
  border-style: solid;
  border-color: #717171 transparent transparent transparent;
  bottom: -6px;
  margin-left: -10px;
  left: 50%;
}
.content-overlay.tooltip.positionaround-0-0 {
  margin-left: 30px;
}
.content-overlay.tooltip.positionaround-0-0 .box:after {
  right: 10px;
  left: auto;
}
.content-overlay.tooltip.positionaround-2-0 {
  margin-left: -30px;
}
.content-overlay.tooltip.positionaround-2-0 .box:after {
  right: auto;
  left: 20px;
}
.content-overlay.tooltip .close-button {
  text-indent: -999em;
  background-position: 50% 50%;
  background-color: #fff;
  position: absolute;
  top: -7px;
  right: -7px;
  width: 20px;
  height: 20px;
  border-radius: 7.5em;
  z-index: 99;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}

.tooltip-help {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #bebebe;
  border-radius: 50%;
  z-index: 1;
}
.tooltip-help.open, .tooltip-help:hover, .tooltip-help:focus {
  background-color: #717171;
}

.score-info {
  text-align: center;
}
.score-info p {
  margin: 0;
}
.score-info span {
  display: block;
}
.score-info .user-likes {
  font-size: 40px;
  line-height: 1;
  color: #2c2c2c;
  letter-spacing: -.04em;
}
.score-info .user-likes:before {
  display: inline-block;
  content: '';
  width: .75em;
  height: .75em;
  margin: 0 .1em 0 0;
  background-size: contain;
  background-position: center bottom;
}
.score-info .hype-threshold {
  font-size: 16px;
  line-height: 1.1;
  color: #6c6c6c;
}

.user-stats {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-left: 1px solid #eeeeee;
  width: 215px;
  height: 100%;
}
.user-stats .tooltip-help {
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (max-width: 508px) {
  .user-stats .tooltip-help {
    right: auto;
    left: 10px;
  }
}
@media (max-width: 742px) {
  .user-stats {
    top: auto;
    left: 0;
    right: 0;
    width: 100%;
    height: 100px;
    border-left: 0 none;
    border-top: 1px solid #eeeeee;
  }
}

.user-stats-inner {
  width: 100%;
  height: 100%;
}

.stats-row {
  border-top: 1px solid #eeeeee;
  width: 100%;
  height: 50%;
}
.stats-row:only-child {
  height: 100%;
}
.stats-row:first-child {
  border-top: 0 none;
}
@media (max-width: 742px) {
  .stats-row {
    float: left;
    width: 50%;
    height: 100%;
    border-top: 0 none;
    border-left: 1px solid #eeeeee;
  }
  .stats-row:first-child {
    border-left: 0 none;
  }
}

.stats-cell {
  position: relative;
  float: left;
  width: 50%;
  height: 100%;
  padding: 25px 0;
  border-left: 1px solid #eeeeee;
  text-align: center;
  vertical-align: middle;
}
.stats-cell:only-child {
  width: 100%;
}
.stats-cell:first-child {
  border-left: 0 none;
}
.stats-cell:before {
  display: inline-block;
  content: ' ';
  width: 1px;
  margin: 0 -1px 0 0;
  height: 100%;
  vertical-align: middle;
}

.stats-figure {
  display: inline-block;
  vertical-align: middle;
}
.stats-figure span {
  display: block;
}
.stats-figure .number {
  font-size: 24px;
  line-height: 1.4;
  color: #2e2e2e;
}
.stats-figure .kind {
  font-size: 16px;
  line-height: 1.1;
  color: #6c6c6c;
}

@media (max-width: 508px) {
  .stats-figure .user-likes,
  .score-info .user-likes {
    font-size: 24px;
  }
  .stats-figure .number,
  .score-info .number {
    font-size: 18px;
  }
  .stats-figure .kind,
  .score-info .kind {
    font-size: 14px;
  }
}
.ff-checkbox label {
  padding-left: 25px;
}
.ff-checkbox label:before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  top: 0;
  left: 0;
}

.icon-arrow-back {
  width: 30%;
  margin-top: -100px;
  margin-bottom: 60px;
  border: 2px solid;
  background-color: transparent;
}
.icon-arrow-back:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

body {
  background-color: #eeeeee;
  overflow: hidden;
}

img {
  max-width: 100%;
}

a {
  color: inherit;
}

.js * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.js *:focus {
  box-shadow: none;
  outline: 0 none;
}

[hidden] {
  display: none !important;
}

.content-wrapper {
  margin: 0 auto 60px;
  width: 94%;
  max-width: 920px;
}

.section-content {
  margin: 0 auto 60px;
  width: 94%;
  max-width: 920px;
}

.section-header {
  margin: 0 0 4%;
  text-align: center;
}
.section-header h1, .section-header h2 {
  word-wrap: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  margin: 0 0 2.5%;
  letter-spacing: 0.05em;
}
.section-header .intro {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  margin: 0 auto;
  letter-spacing: 0.1em;
  margin-left: 20%;
  margin-right: 20%;
}
@media (max-width: 976px) {
  .section-header .intro {
    margin-left: 12%;
    margin-right: 12%;
  }
}
@media (max-width: 742px) {
  .section-header .intro {
    margin-left: 8%;
    margin-right: 8%;
  }
}
@media (max-width: 508px) {
  .section-header .intro {
    margin-left: 8%;
    margin-right: 8%;
  }
}

hr {
  display: block;
  border: 0 none;
  height: 9px;
  margin: 7% 0  7% 0;
  background-repeat: repeat-x;
}
.modal hr, .overlay hr, .side-nav hr {
  background-repeat: repeat-x;
}

a.link_icon:after {
  content: ' (please replace this with ul.link-list :)';
}

.site-overview h1 {
  font-size: 22px;
  margin-bottom: 15px;
  font-weight: bold;
}
.site-overview h2 {
  font-size: 18px;
  margin-bottom: 10px;
  text-decoration: underline;
}
.site-overview a {
  font-size: 16px;
  text-decoration: none;
  cursor: pointer;
  display: block;
  margin-bottom: 5px;
}

.picture-element img {
  max-width: 100%;
}

.loading .loader {
  display: block;
}
.loading .next {
  display: none;
}

.scroll-wrapper, .overlay {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  height: 100%;
  width: 100%;
}
.smaller-than-800 .scroll-wrapper, .smaller-than-800 .overlay {
  margin-top: 0;
  height: 100%;
}

.scroll-wrapper {
  margin-top: 50px;
  height: 95%;
  height: calc(100% - 50px);
}

/*$side-nav-width: 292px;*/
/*
html.js {
.global-nav { display: none;}
}
 */
.cloak {
  display: none;
  position: fixed;
  z-index: 13;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url("../img/bgs/mask-bg.png") repeat;
  background-color: rgba(221, 221, 221, 0.7);
}
@media screen and (max-width: 620px) {
  .cloak {
    position: absolute;
  }
}
.overlay-open .cloak, .sidenav-open .cloak {
  display: block;
  z-index: 20;
}

/* hide upload on mobile devices */
.mobile a[data-overlay].btn-upload, .mobile .btn-upload, .touch a[data-overlay].btn-upload, .touch .btn-upload {
  display: none;
}
.mobile .side-nav .menu-items a.btn, .touch .side-nav .menu-items a.btn {
  display: none;
}

.global-header {
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  background-color: #2f2f2f;
}
.smaller-than-800 .global-header {
  transition: top 100ms, left 500ms;
}
.smaller-than-800 .sidenav-open .global-header {
  transition: none;
  top: 0 !important;
}
.smaller-than-800 .overlay-open .global-header {
  position: absolute;
}

body nav .items li.home {
  border: none;
  transition: all .5s;
  top: -10px;
  width: 164px;
  left: 0;
}
.smaller-than-800 body nav .items li.home {
  display: none;
}

body.gallery.hide-nav-logo nav .items li {
  transition: all 0.5s;
}
body.gallery.hide-nav-logo nav .items li.home {
  padding: 0px;
  width: 0px;
  left: -82px;
  top: -100px;
}

.global-nav {
  *zoom: 1;
  display: block;
  text-align: center;
}
.global-nav:before, .global-nav:after {
  display: table;
  content: "";
  line-height: 0;
}
.global-nav:after {
  clear: both;
}
.global-nav .items {
  display: inline-block;
}
@media screen and (min-width: 1010px) {
  .global-nav .items {
    margin-left: -70px;
  }
}
.global-nav .items .home {
  float: left;
  vertical-align: top;
  visibility: visible;
  position: relative;
}
.global-nav .items li {
  float: left;
  border-right: 1px solid #434343;
  margin: 0;
  margin-left: -1px;
  border-left: 1px solid #434343;
}
.global-nav .items li a {
  font-family: "BrandonMedium";
  font-size: 16px;
  line-height: 50px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  text-decoration: none;
  padding: 15px;
  color: white;
}
.global-nav .items li a.active {
  color: #00d96d;
}
.global-nav .items li a:hover, .global-nav .items li a:active, .global-nav .items li a:focus {
  color: #00d96d;
}
.global-nav .items li .logo {
  display: block;
  line-height: 0;
  font-size: 0;
  color: transparent;
  width: 134px;
  height: 64px;
  left: 50%;
  top: 0;
  background-position: center center;
}
@media screen and (max-width: 1010px) {
  .global-nav .items .menuitem {
    display: none;
    width: 0;
    margin: 0;
  }
}

.smaller-than-800 .side-nav-wrapper {
  position: absolute;
  z-index: 25;
}

.side-nav {
  position: fixed;
  visibility: visible;
  z-index: 12;
  top: 0;
  width: 270px;
  height: 100%;
  background-color: #434343;
  color: #bbbbbb;
  font-family: BrandonRegular;
  letter-spacing: 0.1em;
}
.side-nav.to-front {
  z-index: 100;
}
.smaller-than-800 .side-nav {
  transition: top .1s, right .5s, left .5s;
}
.smaller-than-800 .sidenav-open .side-nav {
  transition: right .5s, left .5s;
  top: 0 !important;
}
.side-nav a {
  text-decoration: none;
}
.side-nav .content {
  padding-left: 30px;
  padding-right: 30px;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0px);
}
.side-nav p.between {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  padding: 14px 0;
}
.side-nav p.between.text {
  text-align: left;
  padding-top: 0;
  color: white;
}
.side-nav .waveline {
  height: 20px;
  width: 100%;
  margin-top: 8px;
  margin-left: -2px;
}
.side-nav p.question {
  color: white;
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 6px;
}
.side-nav p.question a {
  text-decoration: underline;
  color: white;
}
.side-nav p.question a:hover,
.side-nav p.question a:focus {
  text-decoration: underline;
  color: white;
}
.side-nav.open .menu-btn.menu:before {
  position: relative;
  margin-right: -50px;
}
.side-nav .menu-btn:before {
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 0;
  font-size: 0;
  color: transparent;
  background-color: #434343;
}
.side-nav .menu-btn.menu:before {
  padding: 15px 15px;
  position: relative;
  float: right;
  margin-right: -50px;
}
.side-nav form fieldset {
  margin-bottom: 0px;
  width: 100%;
}
.side-nav form input::-webkit-input-placeholder {
  text-transform: uppercase;
}
.side-nav form input::-moz-placeholder {
  text-transform: uppercase;
}
.side-nav form input:-ms-input-placeholder {
  text-transform: uppercase;
}
.side-nav form label {
  position: absolute;
  top: 0;
  left: 0;
}
.side-nav form .form-row {
  margin-bottom: 3px;
}
.side-nav .menu-items {
  margin-top: 50px;
}
.side-nav .menu-items li {
  border-bottom: 1px solid #515151;
  padding-bottom: 16px;
  margin-bottom: 14px;
}
.side-nav .menu-items li:last-child {
  border: none;
}
.side-nav .menu-items a {
  text-decoration: none;
}
.side-nav .menu-items .label {
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: white;
}
.side-nav .menu-items .label.active {
  color: #00d96d;
}

.side-nav-mobile {
  left: -270px;
  transition: left 500ms;
  -webkit-transition: left 500ms;
  -webkit-transform: translateZ(0px);
}
@media screen and (min-width: 1010px) {
  .side-nav-mobile {
    display: none;
  }
}
.side-nav-mobile.open {
  left: 0;
}
.side-nav-mobile .menu-btn {
  right: -50px;
}
.side-nav-mobile .lang-selection a.active {
  color: #2C2C2C;
}
.side-nav-mobile footer {
  margin-bottom: 40px;
}
.side-nav-mobile footer.pushdown {
  position: absolute;
  bottom: 0;
}
.side-nav-mobile .footer-items {
  margin-bottom: 16px;
}
.side-nav-mobile .footer-items li {
  margin-bottom: 10px;
}
.side-nav-mobile .footer-items a {
  font-family: BrandonMedium;
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbbbbb;
}
.side-nav-mobile .social-items {
  display: block;
}
.side-nav-mobile .social-items li {
  display: inline-block;
  margin-right: 8px;
}
.side-nav-mobile .social-items li:last-child {
  margin-right: 0;
}
.side-nav-mobile .social-items a {
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.side-nav-mobile .social-items .icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}

.side-nav-loggedin {
  right: -270px;
  transition: right 500ms;
  -webkit-transition: right 500ms;
  -webkit-transform: translateZ(0px);
}
.side-nav-loggedin.open {
  right: 0;
}
.side-nav-loggedin.open .menu-btn.login {
  left: 0;
}
.side-nav-loggedin.open .menu-btn.login:before {
  margin: 0 0 0 -50px;
}
.side-nav-loggedin .menu-btn {
  font-family: "BrandonMedium";
  font-size: 16px;
  left: -200px;
  width: 200px;
  position: relative;
  height: 50px;
  margin: 0;
  line-height: 50px;
  transition: width 0.2s;
}
.smaller-than-800 .overlay-open:not(.sidenav-open) .side-nav-loggedin .menu-btn {
  display: none;
}
.side-nav-loggedin .menu-btn.login:before {
  position: relative;
  margin-right: 0;
  float: right;
  right: 0;
  padding: 15px 17px;
}
.side-nav-loggedin .menu-btn.active {
  background-color: #00b259;
}
.side-nav-loggedin .menu-btn.active:hover {
  background-color: #008e47;
}
.smaller-than-800 .side-nav-loggedin .menu-btn, body.user .side-nav-loggedin .menu-btn {
  visibility: hidden;
}
.smaller-than-800 .side-nav-loggedin .menu-btn:before, body.user .side-nav-loggedin .menu-btn:before {
  visibility: visible;
}
.side-nav-loggedin.open .menu-btn {
  width: 0;
  left: -185px;
}
.side-nav-loggedin .user-portrait {
  margin: 0 auto;
  display: block;
  margin-top: 14px;
}
.side-nav-loggedin h3 {
  font-size: 14px;
  font-family: BrandonBlack;
  text-transform: uppercase;
  text-align: left;
  padding-top: 18px;
  padding-bottom: 18px;
}
.side-nav-loggedin h3.person {
  text-align: center !important;
  padding-bottom: 6px;
}
.side-nav-loggedin .menu-items {
  margin-top: 35px;
  margin-bottom: 10px;
}
.side-nav-loggedin .menu-items .label {
  margin-left: 4px;
}
.side-nav-loggedin .menu-items a:hover .label {
  color: #bbbbbb;
}
.side-nav-loggedin .menu-items .icon {
  float: left;
  display: inline-block;
  width: 22px;
  height: 22px;
  background-size: 18px 18px;
}
.side-nav-loggedin .menu-items .notifications {
  float: right;
  display: inline-block;
  width: 21px;
  height: 21px;
  border-radius: 10.5px;
  background-color: white;
  margin-top: -2px;
  text-align: center;
}
.side-nav-loggedin .menu-items .notifications span {
  font-family: BrandonMedium;
  font-size: 12px;
  color: #2d2d2d;
  padding-left: 1px;
  margin-top: 4px;
  display: inline-block;
}

html {
  overflow-y: auto;
  height: 100%;
  width: 100%;
}
html.sidenav-open {
  overflow-y: hidden;
}

body {
  height: 100%;
  width: 100%;
}
body.sidenav-open {
  overflow-y: hidden;
}

#main-content {
  background: url(/resources/img/header.jpg) repeat-x top center !important;
  position: relative;
  overflow: hidden;
  min-height: 100%;
  max-width: 100%;
  padding-top: 180px;
}
@media screen and (max-width: 1010px) {
  #main-content {
    padding-bottom: 30px;
  }
}
.smaller-than-800 #main-content {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: 50px;
  padding-top: 85px;
  background-size: 800px 104px !important;
}

.login-form {
  transition: 300ms;
}
.login-form.form-loading {
  visibility: hidden;
  opacity: 0;
}

a.to-top {
  -webkit-box-shadow: 0px 0px 5px #BBBBBB;
  -moz-box-shadow: 0px 0px 5px #BBBBBB;
  box-shadow: 0px 0px 5px #BBBBBB;
  display: inline-block;
  position: fixed;
  bottom: 0;
  right: 4%;
  z-index: 3;
  height: 103px;
  width: 115px;
  padding-top: 20px;
  line-height: 2em;
  background: #eeeeee;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-family: BrandonBold;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #2F2F2F;
  -webkit-transform: translateY(130px);
  -moz-transform: translateY(130px);
  -ms-transform: translateY(130px);
  -o-transform: translateY(130px);
  transform: translateY(130px);
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform,-moz-transform,-o-transform,-webkit-transform;
  -moz-transition-property: -webkit-transform,-moz-transform,-o-transform,-moz-transform;
  -o-transition-property: -webkit-transform,-moz-transform,-o-transform,-o-transform;
  transition-property: -webkit-transform,-moz-transform,-o-transform,transform;
}
a.to-top:before {
  content: '';
  background-position: center center;
  height: 40px;
  width: 100%;
  display: block;
  background-size: contain;
}
a.to-top.visible {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
@media (max-width: 976px) {
  a.to-top {
    padding-top: 10px;
    width: 98px;
    height: 68px;
  }
}
@media (max-width: 742px) {
  a.to-top {
    padding-top: 10px;
    width: 98px;
    height: 68px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media (max-width: 508px) {
  a.to-top {
    padding-top: 10px;
    width: 98px;
    height: 68px;
  }
}

#main-content section, .overlay section {
  box-shadow: 0 2px 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 1;
  margin: 50px auto;
  max-width: 1180px;
  cursor: default;
  position: relative;
  background-color: #434343;
}
#main-content section.old-section, .overlay section.old-section {
  position: absolute;
}
.smaller-than-800 #main-content section, .smaller-than-800 .overlay section {
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
}
#main-content section h1, .overlay section h1 {
  height: 40px;
  padding: 10px;
  color: white;
  text-align: center;
  background-color: #2f2f2f;
}
.smaller-than-800 #main-content section h1, .smaller-than-800 .overlay section h1 {
  padding: 0 0 0 50px;
  height: 50px;
  line-height: 50px;
  margin: -10px -10px 10px -10px;
}
#main-content section button.close, #main-content section .close.icon-arrow-back, #main-content section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin #main-content section .close.menu-btn, #main-content section .shop .close.view-all, .shop #main-content section .close.view-all, #main-content section .shop .category .subcategories a.close, .shop .category .subcategories #main-content section a.close, .overlay section button.close, .overlay section .close.icon-arrow-back, .overlay section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin .overlay section .close.menu-btn, .overlay section .shop .close.view-all, .shop .overlay section .close.view-all, .overlay section .shop .category .subcategories a.close, .shop .category .subcategories .overlay section a.close {
  padding: 0;
  margin-top: -10px;
  margin-right: -10px;
  margin-bottom: 0;
  height: 40px;
  width: 40px;
  float: right;
  background-color: #434343;
}
#main-content section button.close:before, #main-content section .close.icon-arrow-back:before, #main-content section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin #main-content section .close.menu-btn:before, #main-content section .shop .close.view-all:before, .shop #main-content section .close.view-all:before, #main-content section .shop .category .subcategories a.close:before, .shop .category .subcategories #main-content section a.close:before, .overlay section button.close:before, .overlay section .close.icon-arrow-back:before, .overlay section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin .overlay section .close.menu-btn:before, .overlay section .shop .close.view-all:before, .shop .overlay section .close.view-all:before, .overlay section .shop .category .subcategories a.close:before, .shop .category .subcategories .overlay section a.close:before {
  color: #717171;
  right: 5px;
  top: 10px;
  left: inherit;
}
.smaller-than-800 #main-content section button.close:before, .smaller-than-800 #main-content section .close.icon-arrow-back:before, .smaller-than-800 #main-content section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin .smaller-than-800 #main-content section .close.menu-btn:before, .smaller-than-800 #main-content section .shop .close.view-all:before, .shop .smaller-than-800 #main-content section .close.view-all:before, .smaller-than-800 #main-content section .shop .category .subcategories a.close:before, .shop .category .subcategories .smaller-than-800 #main-content section a.close:before, .smaller-than-800 .overlay section button.close:before, .smaller-than-800 .overlay section .close.icon-arrow-back:before, .smaller-than-800 .overlay section .side-nav-loggedin .close.menu-btn:before, .side-nav-loggedin .smaller-than-800 .overlay section .close.menu-btn:before, .smaller-than-800 .overlay section .shop .close.view-all:before, .shop .smaller-than-800 .overlay section .close.view-all:before, .smaller-than-800 .overlay section .shop .category .subcategories a.close:before, .shop .category .subcategories .smaller-than-800 .overlay section a.close:before {
  right: 6px;
  top: 13px;
  font-size: 24px;
}
.smaller-than-800 #main-content section button.close, .smaller-than-800 #main-content section .close.icon-arrow-back, .smaller-than-800 #main-content section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin .smaller-than-800 #main-content section .close.menu-btn, .smaller-than-800 #main-content section .shop .close.view-all, .shop .smaller-than-800 #main-content section .close.view-all, .smaller-than-800 #main-content section .shop .category .subcategories a.close, .shop .category .subcategories .smaller-than-800 #main-content section a.close, .smaller-than-800 .overlay section button.close, .smaller-than-800 .overlay section .close.icon-arrow-back, .smaller-than-800 .overlay section .side-nav-loggedin .close.menu-btn, .side-nav-loggedin .smaller-than-800 .overlay section .close.menu-btn, .smaller-than-800 .overlay section .shop .close.view-all, .shop .smaller-than-800 .overlay section .close.view-all, .smaller-than-800 .overlay section .shop .category .subcategories a.close, .shop .category .subcategories .smaller-than-800 .overlay section a.close {
  height: 50px;
  width: 50px;
  margin-top: 0px;
  margin-right: 0px;
}

.overlay {
  overflow-y: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  color: #fff;
  z-index: 20;
  display: none;
  transition: all 0.2s;
  opacity: 0;
}
.overlay .sections {
  transition: all 0.2s;
  -webkit-transform: scale(0.9);
}
.overlay .background {
  cursor: -webkit-zoom-out;
  background-color: #dedede;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0.7;
}
.overlay.static {
  display: block;
  opacity: 1;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  overflow-y: auto;
  margin-top: -180px;
}
.overlay.static .sections {
  overflow-y: auto;
  height: initial;
  padding-bottom: 50px;
}
.overlay.static section {
  padding-bottom: 50px;
}
.overlay a {
  color: #2f2f2f;
}
.overlay a.btn {
  color: white;
}
.overlay.open {
  opacity: 1;
}
.overlay.open .sections {
  -webkit-transform: scale(1);
}
.overlay .sections {
  height: 100%;
  overflow-y: scroll;
  position: relative;
  display: block;
  width: 100%;
  cursor: -webkit-zoom-out;
  z-index: 0;
}
.overlay header {
  text-align: center;
  padding: 20px 0 0;
}
.overlay header h2 {
  font-size: 32px;
  line-height: 42px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #aaaaaa;
  margin-bottom: 30px;
}
.overlay header h3 {
  font-size: 18px;
  line-height: 26px;
  color: white;
  margin-bottom: 40px;
  margin-left: 20%;
  margin-right: 20%;
}
@media (max-width: 976px) {
  .overlay header h3 {
    margin-left: 12%;
    margin-right: 12%;
  }
}
@media (max-width: 742px) {
  .overlay header h3 {
    margin-left: 8%;
    margin-right: 8%;
  }
}
@media (max-width: 508px) {
  .overlay header h3 {
    margin-left: 8%;
    margin-right: 8%;
  }
}
.overlay .icon-logo-fraise {
  display: inline-block;
  width: 134px;
  height: 134px;
  background-position: center center;
  margin-bottom: 20px;
}
.overlay .btn-close {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  z-index: 25;
  text-decoration: none;
  overflow: hidden;
}
.overlay .btn-close .icon {
  display: inline-block;
  float: right;
  width: 50px;
  height: 50px;
  background-color: #2D2D2D;
}
.overlay .btn-close .label {
  float: right;
  font-family: BrandonRegular;
  font-size: 16px;
  line-height: 40px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  white-space: nowrap;
  color: #717171;
  padding: 0 20px;
}

.overlay-open {
  overflow: hidden;
  margin-top: 0;
  /*
  &.sidenav-open{
    overflow-y: hidden;
  }
   */
}
.overlay-open.sidenav-open .overlay.open {
  overflow: hidden;
}

.overlay-footer {
  text-align: center;
}
.overlay-footer a {
  display: block;
  word-spacing: 0.3em;
  width: 290px;
}

@-webkit-keyframes overlay-fadein {
  from {
    opacity: 0;
    visibility: hidden;
  }

  to {
    opacity: 1;
    visibility: visible;
  }
}

@-webkit-keyframes overlay-fadeout {
  from {
    opacity: 1;
    visibility: visible;
  }

  to {
    opacity: 0;
    visibility: hidden;
  }
}

@keyframes overlay-fadein {
  from {
    opacity: 0;
    visibility: hidden;
  }

  to {
    opacity: 1;
    visibility: visible;
  }
}

@keyframes overlay-fadeout {
  from {
    opacity: 1;
    visibility: visible;
  }

  to {
    opacity: 0;
    visibility: hidden;
  }
}

.fade-new-section {
  z-index: 1;
  opacity: 1;
  -webkit-animation: overlay-fadein 500ms;
  animation: overlay-fadein 500ms;
}

.fade-old-section {
  visibility: hidden;
  z-index: 0;
  opacity: 0;
  -webkit-animation: overlay-fadeout 500ms;
  animation: overlay-fadeout 500ms;
}

@-webkit-keyframes overlay-slideFromRight {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes overlay-slideToLeft {
  from {
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

@keyframes overlay-slideFromRight {
  from {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes overlay-slideToLeft {
  from {
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

.slideNext-new-section {
  z-index: 1;
  -webkit-animation: overlay-slideFromRight 850ms ease-out;
  animation: overlay-slideFromRight 850ms ease-out;
}

.slideNext-old-section {
  visibility: hidden;
  -webkit-animation: overlay-slideToLeft 850ms;
  animation: overlay-slideToLeft 850ms;
}

@-webkit-keyframes overlay-slideToRight {
  from {
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@-webkit-keyframes overlay-slideFromLeft {
  from {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    visibility: visible;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes overlay-slideToRight {
  from {
    visibility: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes overlay-slideFromLeft {
  from {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    visibility: visible;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.slidePrev-new-section {
  z-index: 1;
  -webkit-animation: overlay-slideFromLeft 850ms ease-out;
  animation: overlay-slideFromLeft 850ms ease-out;
}

.slidePrev-old-section {
  visibility: hidden;
  -webkit-animation: overlay-slideToRight 850ms;
  animation: overlay-slideToRight 850ms;
}

@-webkit-keyframes loadingIconRotation {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes loadingIconRotation {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@-webkit-keyframes loadingIconPulse {
  0% {
    -webkit-transform: scale(0.65);
  }

  20% {
    -webkit-transform: scale(1);
  }

  35% {
    -webkit-transform: scale(0.65);
  }

  45% {
    -webkit-transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.65);
  }
}

/* Standard syntax */
@keyframes loadingIconPulse {
  0% {
    transform: scale(0.65);
  }

  20% {
    transform: scale(1);
  }

  35% {
    transform: scale(0.65);
  }

  45% {
    transform: scale(1);
  }

  100% {
    transform: scale(0.65);
  }
}

#backgroundLoadingIcon {
  background-color: #FFFFFF;
  border: 1px none #CCCCCC;
  border-radius: 50%;
  bottom: auto;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
  height: 62px;
  width: 62px;
  margin: 20px;
  position: absolute;
  left: calc(50% - 51px);
  top: calc(50% - 51px);
}

.rotatingIconDiv {
  position: relative;
  left: 18px;
  top: 15px;
  width: 26px;
  height: 33px;
  -webkit-animation: loadingIconRotation 1300ms 0s infinite;
  -webkit-transition-timing-function: ease-out;
  animation: loadingIconRotation 1300ms 0s infinite;
  transition-timing-function: ease-out;
}
.rotatingIconDiv .pulsatingIcon {
  position: relative;
  left: 0px;
  top: 0px;
  -webkit-animation: loadingIconPulse 1300ms 0s infinite;
  -webkit-transition-timing-function: ease-in-out;
  animation: loadingIconPulse 1300ms 0s infinite;
  transition-timing-function: ease-in-out;
}
.rotatingIconDiv .pulsatingIcon img {
  margin: 0 !important;
  display: block !important;
  position: static !important;
}

.hard-new-section {
  z-index: 1;
}

.hard-old-section {
  display: none;
}

#upload-form hr {
  margin: 4% 0;
}
#upload-form .description .tooltip-help {
  position: absolute;
  right: -30px;
  top: 25px;
  bottom: 0;
}

.overlay-upload-select {
  display: none;
  padding-bottom: 40px;
}
.overlay-upload-select .content .file-error {
  display: none;
  padding: 160px 75px 75px 75px;
  height: 454px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.overlay-upload-select .content .file-error .message-negative {
  margin-bottom: 143px;
}
.overlay-upload-select .content .file-error .message-negative p {
  color: #ffffff;
}
.overlay-upload-select .content .file-error .btn.error-file {
  width: 193px;
}
.overlay-upload-select fieldset {
  float: right;
  width: 433px;
}
.overlay-upload-select .image-wrapper {
  height: 464px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 3px;
  max-width: 92%;
  float: left;
}
.overlay-upload-select .update-wrapper {
  height: 30px;
  text-align: center;
}
.overlay-upload-select .update-wrapper .update-btn {
  color: #717171;
  font-family: BrandonBold;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: uppercase;
  cursor: pointer;
}
.overlay-upload-select .file-unsupported {
  display: none;
  padding: 160px 75px 75px 75px;
  height: 477px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.overlay-upload-select .content {
  padding: 0;
}
.overlay-upload-select header {
  padding-bottom: 0;
}
.overlay-upload-select label {
  width: 433px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.overlay-upload-select input,
.overlay-upload-select textarea {
  width: 433px;
}
.overlay-upload-select input {
  height: 40px;
}
.overlay-upload-select textarea {
  height: 102px;
}
.overlay-upload-select form {
  float: right;
  width: 433px;
}
.overlay-upload-select .file-wrapper {
  position: relative;
  float: left;
  width: 433px;
  height: 497px;
  margin-top: 4px;
  background-color: #2F2F2F;
}
.overlay-upload-select .file-wrapper .image-wrapper {
  max-width: 100%;
}
.overlay-upload-select .file-wrapper.error .image-wrapper {
  display: none;
}
.overlay-upload-select .file-wrapper.error .spinner {
  display: none;
}
.overlay-upload-select .file-wrapper.error .update-wrapper {
  display: none;
}
.overlay-upload-select .file-wrapper.error .file-error {
  display: block;
}
.overlay-upload-select .file-wrapper.error .upload-info {
  display: none;
}
.overlay-upload-select .file-wrapper.error .upload-footer {
  display: none;
}
.overlay-upload-select .file-wrapper.error .upload-footer.edit-design {
  display: none;
}
.overlay-upload-select .constraint {
  float: right;
  margin: 10px 0 0 0;
  position: absolute;
  right: 0;
  font-family: BrandonRegular;
  font-size: 12px;
  line-height: 12px;
  color: #717171;
}
.overlay-upload-select .constraint-description {
  float: right;
  margin: 10px 0 0 0;
  font-family: BrandonRegular;
  font-size: 12px;
  line-height: 12px;
  color: #717171;
}
.overlay-upload-select .description {
  margin-top: 10px;
}
.overlay-upload-select .description .constraint {
  top: 410px;
}
.overlay-upload-select .spinner {
  width: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100px;
  margin-left: -50px;
  margin-top: -50px;
}
.overlay-upload-select .spinner .bg {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 98px;
  height: 98px;
  border-radius: 50%;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00e069), color-stop(100%, #007323));
  background: -webkit-linear-gradient(top, #00e069, #007323);
  background: -moz-linear-gradient(top, #00e069, #007323);
  background: -o-linear-gradient(top, #00e069, #007323);
  background: linear-gradient(top, #00e069, #007323);
  box-shadow: rgba(255, 255, 255, 0.1) 0 2px;
}
.overlay-upload-select .spinner .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  border: 12px solid #2D2D2D;
  border-top-color: transparent;
  animation: rotating 1.5s linear infinite;
  -webkit-animation: rotating 1.5s linear infinite;
}
.overlay-upload-select .spinner .shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  box-shadow: inset rgba(0, 0, 0, 0.4) 0 0 4px;
}
.overlay-upload-select .spinner .inner {
  position: absolute;
  top: 11px;
  left: 11px;
  width: 78px;
  height: 78px;
  border-radius: 50%;
  background-color: #2D2D2D;
  box-shadow: inset rgba(255, 255, 255, 0.1) 0 1px, rgba(0, 0, 0, 0.4) 0 0 4px;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
  }
}

.upload-footer {
  display: none;
  height: 31px;
  width: 100%;
  text-align: center;
  float: left;
}
.upload-footer .icon-design-refresh {
  width: auto;
  display: inline-block;
  line-height: 27px;
  padding-left: 30px;
  color: #BBBBBB;
  cursor: pointer;
}
.upload-footer.edit-design {
  display: block;
}

.upload-info {
  width: 310px;
  margin: 68px 60px 30px 60px;
  position: absolute;
}
.upload-info .icon-upload-edit {
  width: 100%;
  height: 82px;
  display: inline-block;
  margin-bottom: 37px;
  background-position: center;
}
.upload-info h2 {
  text-transform: uppercase;
  text-align: center;
  color: #AAAAAA;
  margin-bottom: 30px;
  font-size: 22px;
  font-size: 1.375rem;
}
.upload-info p {
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 130%;
  margin-bottom: 30px;
}
.upload-info .btn-wrapper {
  text-align: center;
}
.upload-info .btn {
  width: auto;
  display: inline-block;
}

.overlay-upload-complete .btn-profile {
  margin-bottom: 8px;
}
.overlay-upload-complete .footer-upload {
  text-align: center;
}
.overlay-upload-complete .footer-upload a {
  display: block;
  word-spacing: 0.3em;
  width: 290px;
}

.upload-btn-wrapper {
  display: inline-block;
  float: left;
  height: 100%;
  padding-top: 17px;
}

a.upload {
  position: relative;
  display: inline-block;
  padding-top: 54px;
  text-transform: uppercase;
  width: 200px;
  font-family: BrandonBold;
  text-decoration: none;
  color: #2e2e2e;
  font-size: 14px;
  font-size: 0.875rem;
  min-height: 42px;
  min-height: 2.625rem;
  min-width: 42px;
  min-width: 2.625rem;
}
a.upload:after {
  width: 42px;
  width: 2.625rem;
  height: 42px;
  height: 2.625rem;
  position: absolute;
  content: '';
  top: 0;
  left: 40%;
  margin: auto;
}
a.upload span {
  display: block;
  text-align: center;
}

.upload-action {
  height: 110px;
}
.upload-action .upload-action {
  display: inline-block;
  width: 580px;
  float: left;
}
.upload-action .upload-action h4 {
  text-transform: uppercase;
  color: #ffffff;
  font-family: BrandonMedium;
  font-size: 24px;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 130%;
}
.upload-action .upload-action p {
  color: #ffffff;
  font-family: BrandonRegular;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 130%;
}
.upload-action .upload-action .upload-text {
  background: #00B856;
  height: 100%;
  position: relative;
  padding: 20px 20px 10px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.upload-action .upload-action .upload-text:before, .upload-action .upload-action .upload-text:after {
  top: 0;
  left: -30px;
  width: 0;
  height: 0;
  border-width: 55px 30px 55px 0;
  border-style: solid;
  border-color: transparent #00B856;
}
.upload-action .upload-action .upload-text:after {
  border-color: #00B856 transparent;
  right: -30px;
  top: 0;
  left: 100%;
}

.mobile .upload-action {
  display: none;
}

.mobile .gallery-item .upload-btn-wrapper {
  display: none;
}

.profile-wrapper:after, .profile-wrapper.with-filter .profile-filter:after {
  bottom: -28px;
  left: 0;
  width: 117px;
  height: 28px;
}

.profile-settings {
  margin-top: 70px;
}

.profile-wrapper {
  position: relative;
  margin: 0 auto 60px auto;
  background-color: white;
}
.profile-wrapper:before {
  top: -23px;
  right: 0;
  width: 73px;
  height: 23px;
}
.profile-wrapper.with-filter {
  background-color: transparent;
}
.profile-wrapper.with-filter .profile {
  background-color: #fff;
  margin-bottom: 14px;
  z-index: 1;
  position: relative;
}
.profile-wrapper.with-filter:after {
  background: none;
}
.profile-wrapper.with-filter .profile-filter {
  position: relative;
  background-color: #fff;
  display: block;
}
.profile-wrapper.with-filter .profile-filter:before {
  background-size: 100% 100%;
  height: 20px;
  width: 100%;
  top: -17px;
}
@media (max-width: 742px) {
  .profile-wrapper.with-filter .profile-filter:after {
    background: none;
  }
}
.profile-wrapper.with-filter .profile-filter ul {
  display: block;
  width: 420px;
  margin: 0 auto;
}
@media (max-width: 742px) {
  .profile-wrapper.with-filter .profile-filter ul {
    width: 100%;
    margin: 0;
  }
}
.profile-wrapper.with-filter .profile-filter ul li {
  display: inline-block;
  width: 50%;
  float: left;
}
.profile-wrapper.with-filter .profile-filter ul li a {
  position: relative;
  display: block;
  text-align: center;
  padding: 14px 0 16px 0;
  text-decoration: none;
  color: #666;
  text-transform: uppercase;
  font-size: 15px;
  font-size: 0.9375rem;
  border-right: 1px solid #eee;
}
@media (max-width: 742px) {
  .profile-wrapper.with-filter .profile-filter ul li a {
    border-left: 1px solid #eee;
  }
}
.profile-wrapper.with-filter .profile-filter ul li a.active {
  background: #2f2f2f;
  color: #00d86c;
  border: none;
}
.profile-wrapper.with-filter .profile-filter ul li a.active:after {
  top: 100%;
  border: solid transparent;
  border-top-color: #2f2f2f;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}

.profile-controls,
.profile-links {
  margin: 20px 0 0;
}
.profile-controls ul,
.profile-links ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.profile-controls li,
.profile-links li {
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
.profile-controls li:only-child,
.profile-links li:only-child {
  margin-right: 0;
}
.profile-controls a.btn-settings:before,
.profile-links a.btn-settings:before {
  color: white;
  background-color: #f23c50;
  width: 40px;
  height: 40px;
  position: inherit;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
}
.profile-controls a.icon-link,
.profile-links a.icon-link {
  display: block;
  width: 40px;
  height: 40px;
}
.profile-controls a.icon-link:hover, .profile-controls a.icon-link:focus,
.profile-links a.icon-link:hover,
.profile-links a.icon-link:focus {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

@media (min-width: 860px) {
  .profile-links {
    display: inline-block;
    max-width: 50%;
  }
}

.profile-controls {
  margin: 20px 0;
}
@media (min-width: 860px) {
  .profile-controls {
    position: absolute;
    bottom: 0;
    right: 30px;
    margin: 0;
    z-index: 1;
  }
}

.profile {
  position: relative;
  padding: 30px 215px 30px 40px;
}
@media (max-width: 742px) {
  .profile {
    padding: 20px 20px 100px;
  }
}
.profile .user-portrait {
  float: left;
  margin: 10px 35px 15px 0;
}
@media (max-width: 508px) {
  .profile .user-portrait {
    float: none;
    margin: 0 auto 15px;
  }
}
.profile .open-btn {
  display: none;
  position: relative;
  width: 40px;
  height: 40px;
  margin-bottom: -20px;
  z-index: 1;
  transition: 50ms;
}
@media (max-width: 508px) {
  .profile .open-btn {
    display: inline-block;
  }
}
.profile.open .open-btn {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.ff-profile-img.file-wrapper .error-message {
  display: none;
}

.ff-profile-img.file-wrapper.error .error-message {
  display: block;
}
.ff-profile-img.file-wrapper.error .profile-portrait {
  border-color: #F23C50;
}
.ff-profile-img.file-wrapper.error p {
  position: relative;
  padding: 9px 0 1px 28px;
  padding:  0.5625rem 0 0.0625rem 1.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1;
  text-align: left;
}
.ff-profile-img.file-wrapper.error p:before {
  width: 20px;
  width: 1.25rem;
  height: 17px;
  height: 1.0625rem;
  top: 8px;
  top: 0.5rem;
  left: 0;
}

.profile-info {
  position: relative;
  padding-right: 5%;
}
@media (max-width: 742px) {
  .profile-info {
    padding-right: 0;
    padding-bottom: 10px;
  }
}
@media (max-width: 508px) {
  .profile-info {
    text-align: center;
    padding-bottom: 0;
  }
}
.profile-info h2 {
  font-family: BrandonMedium;
  font-size: 24px;
  line-height: 1.1;
  color: #434343;
}
@media (max-width: 508px) {
  .profile-info h2 {
    font-size: 22px;
  }
}
.profile-info h3 {
  font-size: 16px;
  line-height: 25px;
  color: #6c6c6c;
  margin-bottom: 10px;
}
.profile-info p {
  min-height: 57px;
  font-family: BrandonRegular;
  font-size: 14px;
  line-height: 19px;
  color: #434343;
}

.profile-body {
  position: relative;
  display: block;
}
@media (min-width: 508px) {
  .profile-body {
    display: block !important;
  }
}
@media (max-width: 508px) {
  .profile-body {
    display: none;
    border-top: 1px solid #eeeeee;
    padding: 30px 0 20px;
  }
}

.profile-uploads {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 214px;
  border-left: 1px #eeeeee solid;
  text-align: center;
  padding-top: 80px;
  background-color: white;
}
.profile-uploads h2 {
  font-family: BrandonMedium;
  font-size: 50px;
  line-height: 39px;
  color: #434343;
  margin-bottom: 12px;
}
.profile-uploads h3 {
  font-size: 16px;
  line-height: 21px;
  color: #6c6c6c;
}
@media (max-width: 976px) {
  .profile-uploads {
    float: none;
    position: relative;
    width: auto;
    margin-top: -72px;
    margin-left: 0;
    padding: 30px 0;
    border-top: 1px #eeeeee solid;
    border-left: 0;
  }
}
@media (max-width: 742px) {
  .profile-uploads {
    margin-top: -72px;
  }
}

.user-portrait {
  position: relative;
  display: inline-block;
  width: 150px;
  height: 150px;
  margin: 0;
  padding: 0;
}
.user-portrait a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 1;
}
.user-portrait img, .user-portrait:before {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 142px;
  height: 142px;
  border-radius: 50%;
  box-shadow: 0 0 0 4px #DEDEDE;
  z-index: 1;
}
.user-portrait.portrait--no-image img {
  visibility: hidden;
}
.user-portrait.portrait--no-image:before {
  z-index: 0;
  background-color: #717171;
  background-size: 100% auto;
  background-position: center bottom;
  background-clip: content-box;
}
.user-portrait.has-indicator img, .user-portrait.has-indicator:before {
  box-shadow: none;
}
.user-portrait .hype-indicator {
  position: absolute;
  top: -5%;
  right: -5%;
  bottom: -5%;
  left: -5%;
  margin: auto;
  width: auto;
  height: auto;
  border-radius: 50%;
}
.user-portrait .hype-indicator svg {
  width: 100%;
  height: 100%;
  overflow: visible;
}
.user-portrait .hype-indicator path.progress {
  stroke: #F23C50;
  fill: transparent;
}
.user-portrait .hype-indicator path.left-over {
  stroke: #717171;
  fill: transparent;
}
.user-portrait[data-hype="100"] .hype-indicator path.progress {
  stroke: #00B259;
}
@media (max-width: 976px) {
  .user-portrait {
    float: none;
    margin: 30px auto 0 auto;
    display: block;
  }
}

.portrait--medium-size {
  width: 60px;
  height: 60px;
}
.portrait--medium-size img, .portrait--medium-size:before {
  width: 58px;
  height: 58px;
  box-shadow: 0 0 0 2px #DEDEDE;
}
.portrait--medium-size .hype-indicator {
  top: -5%;
  right: -5%;
  bottom: -5%;
  left: -5%;
}

.portrait--small-size {
  width: 40px;
  height: 40px;
}
.portrait--small-size img, .portrait--small-size:before {
  width: 38px;
  height: 38px;
  box-shadow: 0 0 0 2px #DEDEDE;
}
.portrait--small-size .hype-indicator {
  top: -5%;
  right: -5%;
  bottom: -5%;
  left: -5%;
}

.user-portrait-edit {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px #DEDEDE solid;
  background-color: #717171;
  background-size: 100% auto;
  background-position: center bottom;
}
.user-portrait-edit img {
  width: 100%;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  max-height: none;
  max-width: none;
}

.designer-wrapper {
  position: relative;
  margin: 0 auto 60px auto;
  display: table;
  width: 100%;
}
.designer-wrapper:before {
  content: '';
  position: absolute;
  top: -23px;
  right: 0;
  width: 73px;
  height: 23px;
}
@media (max-width: 508px) {
  .designer-wrapper {
    margin-top: 10%;
  }
}
.designer-wrapper a {
  text-decoration: none;
}

.designer {
  background: white;
  position: relative;
  padding: 30px 215px 30px 40px;
}
@media (max-width: 742px) {
  .designer {
    padding: 30px 20px 110px 40px;
  }
}
.designer .user-portrait {
  float: left;
  margin: 10px 35px 60px 0;
}
.designer .stats-cell {
  padding: 10px 0;
}
@media (max-width: 508px) {
  .designer .user-stats {
    height: 70px;
  }
}

.designer-controls {
  position: relative;
}

.designer-info {
  position: relative;
}
.designer-info h3 {
  font-size: 15px;
  line-height: 15px;
  color: #6c6c6c;
  margin-bottom: 10px;
}
.designer-info h2 {
  font-family: BrandonMedium;
  font-size: 24px;
  line-height: 32px;
  color: #434343;
  margin-bottom: 2px;
}

.designer-picture-wrapper {
  position: relative;
  width: 85%;
  float: right;
  z-index: 1;
  border-top: 1px solid #eeeeee;
}
.designer-picture-wrapper:after {
  content: '';
  position: absolute;
  top: 0;
  left: -18%;
  width: 18%;
  height: 30px;
}
@media (max-width: 742px) {
  .designer-picture-wrapper:after {
    display: none;
  }
}
@media (max-width: 742px) {
  .designer-picture-wrapper {
    padding: 0;
    width: 100%;
  }
}
.designer-picture-wrapper .designer-picture {
  float: left;
  padding: 0;
  position: relative;
  width: 16.66666666666667%;
  padding-bottom: 16.66666666666667%;
  background: #F5F5F5;
  border-right: 1px #eeeeee solid;
  display: inline-block;
}
@media (max-width: 976px) {
  .designer-picture-wrapper .designer-picture {
    width: 16.66666666666667%;
    padding-bottom: 16.66666666666667%;
  }
}
.designer-picture-wrapper .designer-picture a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.designer-picture-wrapper .designer-picture img {
  width: 100%;
}
.designer-picture-wrapper .designer-picture:last-child {
  border-right: none;
}

body.gallery #main-content {
  padding-top: 0px;
  overflow: auto;
}
body.gallery #main-content .content-wrapper {
  margin-top: -80px;
}
body.gallery #main-content .gallery-filter {
  margin-bottom: 20px;
}
@media screen and (max-width: 620px) {
  body.gallery nav .items li.home {
    display: none;
  }
}

.hero {
  height: 680px;
  background: url(/resources/img/home.jpg) no-repeat top center !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position-y: -20px;
  margin-bottom: -20px;
}
.hero > * {
  margin: 50px auto;
}
.hero > *:last-child {
  margin-bottom: 11%;
}
.hero > *:first-child {
  margin-top: 90px;
}
.hero .lead {
  width: 700px;
  color: white;
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
  font-size: 50px;
  line-height: 59px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.37);
  text-align: center;
}
.hero .lead .rwd-break {
  display: none;
}
.hero .logo {
  height: 172px;
  width: 225px;
  display: block;
  background-size: contain;
  position: relative;
  z-index: 10;
}
.hero .actions {
  text-align: center;
  width: 385px;
}
.hero .actions button, .hero .actions .icon-arrow-back, .hero .actions .side-nav-loggedin .menu-btn, .side-nav-loggedin .hero .actions .menu-btn, .hero .actions .shop .view-all, .shop .hero .actions .view-all, .hero .actions .shop .category .subcategories a, .shop .category .subcategories .hero .actions a, .hero .actions a {
  float: left;
  margin-right: 20px;
}
.hero .actions button:last-child, .hero .actions .icon-arrow-back:last-child, .hero .actions .side-nav-loggedin .menu-btn:last-child, .side-nav-loggedin .hero .actions .menu-btn:last-child, .hero .actions .shop .view-all:last-child, .shop .hero .actions .view-all:last-child, .hero .actions .shop .category .subcategories a:last-child, .shop .category .subcategories .hero .actions a:last-child, .hero .actions a:last-child {
  float: none;
  margin-right: 0px;
  margin-left: 100px;
}
.hero .actions .about-us {
  display: none;
}
.hero .actions .about-us, .hero .actions .to-gallery {
  border: 2px solid white;
  background-color: inherit;
}
.hero .actions .about-us:hover, .hero .actions .to-gallery:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.hero .actions .to-gallery {
  display: inline-block;
}
.hero .to-gallery {
  display: none;
}
.hero .btn, .hero button, .hero .icon-arrow-back, .hero .side-nav-loggedin .menu-btn, .side-nav-loggedin .hero .menu-btn, .hero .shop .view-all, .shop .hero .view-all, .hero .shop .category .subcategories a, .shop .category .subcategories .hero a {
  font-family: "BrandonText-Medium", "BrandonMedium", sans-serif;
  font-size: 20px;
  letter-spacing: 0px;
  width: 180px;
  height: 49px;
}
.hero .btn {
  padding-top: 3px;
}

.smaller-than-1024 .hero {
  height: 510px;
}
.smaller-than-1024 .hero > * {
  margin: 30px auto;
}
.smaller-than-1024 .hero > *:last-child {
  margin-bottom: 30px;
}
.smaller-than-1024 .hero > *:first-child {
  margin-top: 30px;
}
.smaller-than-1024 .hero .logo {
  width: 130px;
  height: 100px;
}
.smaller-than-1024 .hero .lead {
  font-size: 25px;
  line-height: 32px;
}

@media screen and (max-width: 742px) {
  .hero > * {
    margin: 28px auto;
  }
  .hero > *:last-child {
    margin-bottom: 35px;
  }
  .hero > *:first-child {
    margin-top: 35px;
  }
  .hero .logo {
    width: 170px;
    height: 130px;
  }
  .hero .lead {
    line-height: 38px;
    width: 320px;
    font-size: 32px;
  }
  .hero .lead .rwd-break {
    display: block;
  }
  .hero .actions {
    display: none;
  }
  .hero .to-gallery {
    display: block;
  }
  .hero .to-gallery .scroll-down {
    text-decoration: none;
    width: 40px;
    height: 40px;
    display: block;
    margin: 35px auto;
  }
}
.next {
  text-align: center;
}
.next a {
  color: white;
  margin: 20px 0 30px 0;
  width: auto;
  font-weight: bold;
  text-decoration: none;
  height: 40px;
  padding: 14px 30px;
  background: #2f2f2f;
  font-family: BrandonBold;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  display: inline-block;
  visibility: inherit;
  white-space: nowrap;
}
.next a:hover,
.next a:focus,
.next a:active {
  background-color: #000000;
}

.mobile ul .edit, .touch ul .edit {
  display: none;
}

#gallery-wrapper {
  padding-bottom: 100px;
}
#gallery-wrapper .next {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
#gallery-wrapper .loader {
  position: absolute;
  bottom: 0;
  left: 50%;
}
#gallery-wrapper:after {
  clear: both;
  content: '';
  display: block;
}

#main-content .gallery {
  position: relative;
  margin: 0 auto 0 auto;
  width: 100%;
  visibility: hidden;
  max-width: 100%;
}
#main-content .gallery .gallery-headline {
  font-family: BrandonBlack;
  font-size: 34px;
  font-size: 2.125rem;
  display: inline-block;
  line-height: 100%;
  letter-spacing: 50%;
  text-transform: uppercase;
}
@media screen and (max-width: 742px) {
  #main-content .gallery .gallery-headline {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
#main-content .gallery .gallery-item {
  width: 215px;
  margin-bottom: 20px;
}
@media screen and (max-width: 742px) {
  #main-content .gallery .gallery-item {
    width: 136px;
  }
}
#main-content .gallery .portrait-wrapper {
  position: absolute;
  left: 50%;
}
#main-content .gallery .name {
  height: auto;
  min-height: 79px;
  background: #fff;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "BrandonMedium";
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  padding-top: 49px;
  text-decoration: none;
  color: #2c2c2c;
  letter-spacing: 50%;
}
@media screen and (max-width: 742px) {
  #main-content .gallery .name {
    padding-top: 37px;
    padding-bottom: 8px;
    min-height: 70px;
  }
}

.gallery-item {
  opacity: 0;
  transition: opacity 0.8s, box-shadow 0.2s;
}
.gallery-item a.link-detail-view {
  cursor: -webkit-zoom-in;
  display: block;
  background: #ffffff;
  line-height: 0;
  margin-bottom: 2px;
}
.gallery-item .link-list {
  font-size: 14px;
  font-size: 0.875rem;
}

ul.item-controls {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.touch ul.item-controls {
  display: none;
}
ul.item-controls li {
  position: relative;
  margin: 0 0 10px 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition: 150ms;
}
.gallery-item:hover ul.item-controls li {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
ul.item-controls .edit a {
  display: inline-block;
  width: 44px;
  height: 44px;
  transition: 100ms;
}
ul.item-controls .edit a:hover, ul.item-controls .edit a:focus {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
ul.item-controls .edit a:active {
  -webkit-transform: scale(0.98);
  transform: scale(0.98);
}

.gallery-footer {
  visibility: hidden;
}
.gallery-footer.visible {
  visibility: visible;
}

@-webkit-keyframes rotating {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
  }
}

.picture-element span {
  display: none;
  position: absolute;
  left: -999em;
  visibility: hidden;
}

.gallery-picture-element span.s {
  display: block;
}

@media all and (min-width: 0px) and (max-width: 520px) {
  .gallery-picture-element span.l {
    display: none;
  }

  .gallery-picture-element span.s {
    display: block;
  }
}
@media all and (min-width: 521px) {
  .gallery-picture-element span.s {
    display: none;
  }

  .gallery-picture-element span.l {
    display: block;
  }
}
#designer-wrapper {
  margin: 120px auto 60px auto;
}
#designer-wrapper .designer-detail {
  width: 920px;
  margin: 0 auto;
}

.item-flags {
  z-index: 1;
  position: absolute;
  top: 40px;
  right: 0;
  text-align: right;
}
.item-flags .likes-in-period {
  position: absolute;
  float: right;
  top: -1.4em;
  right: 0;
  margin: 0;
  padding: 0 10px;
  font-size: 12px;
  line-height: 1.4;
  height: 1.4em;
  color: #fff;
  font-weight: bold;
  background: #F23C50;
  -webkit-transform: translateX(0.2px) rotate(-0.001deg);
}
.item-flags .likes-in-period span {
  display: block;
}
.item-flags .likes {
  position: relative;
  clear: both;
  margin-left: -2em;
  margin-right: -6px;
  height: 30px;
  color: #A7A7A7;
  border: none;
  font-size: 14px;
  background-color: white;
  box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.item-flags .likes .counter {
  float: left;
  display: inline-block;
  margin: auto;
  padding: 0 0 0 30px;
  height: 100%;
  min-width: .75em;
  line-height: 30px;
  height: 30px;
  text-align: center;
  text-indent: 0;
}
.item-flags .likes .label {
  display: none;
}
.item-flags .likes input {
  cursor: default;
}
.item-flags .likes:after, .item-flags .likes:before {
  margin-left: 0;
  margin-top: 0;
  left: -10px;
  top: 0;
  border-width: 15px 0 15px 10px;
  border-color: white transparent;
}
.item-flags .likes:before {
  top: 1px;
  border-color: rgba(0, 0, 0, 0.2) transparent;
}
.item-flags .like-artwork {
  display: inline-block;
  height: 100%;
  padding: 0 10px 0 0;
}
.item-flags .like-artwork button[type=submit], .item-flags .like-artwork [type=submit].icon-arrow-back, .item-flags .like-artwork .side-nav-loggedin [type=submit].menu-btn, .side-nav-loggedin .item-flags .like-artwork [type=submit].menu-btn, .item-flags .like-artwork .shop [type=submit].view-all, .shop .item-flags .like-artwork [type=submit].view-all, .item-flags .like-artwork .shop .category .subcategories a[type=submit], .shop .category .subcategories .item-flags .like-artwork a[type=submit] {
  display: none;
}
.item-flags .like-artwork:after {
  bottom: -6px;
  right: 0;
  width: 0;
  height: 0;
  border: 3px solid;
  border-color: #000 transparent transparent #000;
}
.item-flags .like-artwork label {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-transform: none;
  letter-spacing: normal;
  color: #2c2c2c;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
}
.item-flags .like-artwork label:focus span, .item-flags .like-artwork label:hover span {
  text-decoration: underline;
}
.item-flags .like-artwork label span {
  margin-left: 0;
  display: inline-block;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  max-width: 1px;
  white-space: nowrap;
  line-height: 30px;
  height: 30px;
  transition: 400ms 100ms ease-out;
}
.item-flags .like-artwork label .label-liked {
  display: none;
}
.item-flags .like-artwork label:before {
  margin: auto;
  top: 0;
  left: 10px;
  bottom: 0;
  width: 16px;
  height: 16px;
  background-position: center center;
  background-size: contain;
}
.item-flags .like-artwork input:checked + label .label-unliked {
  display: none;
}
.item-flags .like-artwork input:checked + label .label-liked {
  display: inline-block;
}
.item-flags .like-artwork input:checked + label:before {
  -webkit-animation: heart-in 380ms;
  animation: heart-in 380ms;
}
.no-touch .item-flags:hover .like-artwork label {
  text-indent: 0;
}
.no-touch .item-flags:hover .like-artwork label span {
  margin-left: .5em;
  visibility: visible;
  opacity: 1;
  max-width: 200px;
}

.hype-notice {
  padding: 20px 10px 25px;
  text-align: center;
}
.hype-notice h2 {
  text-align: center;
}
.hype-notice .score-notice {
  display: block;
  margin: 1.5em 0 0;
  vertical-align: middle;
}
.hype-notice .score-info {
  display: inline-block;
  margin: 5px auto 10px;
  padding: 0 10px;
  vertical-align: middle;
}
.hype-notice .user-portrait {
  margin: 10px auto;
  vertical-align: middle;
}

.gallery-filter {
  margin-bottom: 20px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.gallery-filter:before {
  content: '';
  position: relative;
  top: -23px;
  float: right;
  width: 73px;
  height: 23px;
}
.smaller-than-800 .gallery-filter:before {
  content: none;
}
.gallery-filter .main-filter {
  background: white;
}
.gallery-filter .main-filter#filter {
  float: left;
}
@media (max-width: 508px) {
  .gallery-filter .main-filter {
    margin-bottom: 10px;
    width: 100%;
  }
}
.gallery-filter .main-filter ol {
  display: inline-block;
  width: auto;
  font-size: 0;
}
.gallery-filter .main-filter li {
  z-index: 2;
  background: white;
  display: inline-block;
  position: relative;
}
.gallery-filter .main-filter li#designer {
  z-index: 1;
}
@media (max-width: 508px) {
  .gallery-filter .main-filter li {
    background: none;
    display: block;
  }
}
@media (max-width: 508px) {
  .gallery-filter .main-filter li:last-child {
    margin-left: 0px;
  }
}
.gallery-filter .main-filter li:last-child a {
  color: #717171;
}
.gallery-filter .main-filter li:last-child a.active {
  color: #00d86c;
}
.gallery-filter .main-filter li:last-child a:hover, .gallery-filter .main-filter li:last-child a:active, .gallery-filter .main-filter li:last-child a:focus {
  color: #00d86c;
}
.gallery-filter .main-filter li:last-child a:before {
  content: '';
  border-left: 1px solid #EEEEEE;
  padding: 10px 0;
  position: relative;
  left: -20px;
}
@media (max-width: 742px) {
  .gallery-filter .main-filter li:last-child a:before {
    height: 96%;
    top: 0%;
    left: -20px;
    border: 1px solid #EEEEEE;
  }
}
@media (max-width: 508px) {
  .gallery-filter .main-filter li:last-child a:before {
    content: none;
    display: none;
  }
}
.gallery-filter .main-filter a {
  display: inline-block;
  padding: 13px 20px;
  font-family: BrandonMedium;
  font-size: 16px;
  font-size: 1rem;
  color: #2c2c2c;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 742px) {
  .gallery-filter .main-filter a {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 13px 18px;
  }
}
@media (max-width: 508px) {
  .gallery-filter .main-filter a {
    width: 100%;
    text-align: center;
  }
}
.gallery-filter .main-filter a.active {
  background: #2f2f2f;
  color: #00d86c;
}
.gallery-filter .main-filter a.active:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  z-index: 10;
  pointer-events: none;
}
.gallery-filter .main-filter a.active:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #2f2f2f;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}
@media (max-width: 508px) {
  .gallery-filter .main-filter a.active:after {
    border: none;
  }
}
.gallery-filter .main-filter a:hover, .gallery-filter .main-filter a:active, .gallery-filter .main-filter a:focus {
  color: #00d86c;
}
.gallery-filter .tooltip-help {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  margin: auto;
  z-index: 1;
}
@media (max-width: 508px) {
  .gallery-filter .tooltip-help {
    display: none;
  }
}

.sub-filter {
  display: block;
  width: 100%;
  background: #dedede;
  position: relative;
}
.sub-filter ul {
  height: 40px;
  position: relative;
}
.sub-filter ul li {
  display: inline-block;
}
.sub-filter ul a {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  padding: 15px 20px 15px 20px;
  font-size: 12px;
  font-size: 0.75rem;
  color: #717171;
}
.sub-filter ul a:active, .sub-filter ul a:hover, .sub-filter ul a:focus, .sub-filter ul a.active {
  color: #00b259;
}
.sub-filter input {
  background: #dedede;
}
.sub-filter.hype-filter {
  text-align: right;
}
.sub-filter.hype-filter .tooltip-help {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  right: 0;
}
.sub-filter.hype-filter h3 {
  text-transform: uppercase;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
}
.sub-filter.hype-filter ul {
  display: inline-block;
  margin-right: 30px;
}
.sub-filter.hype-filter ul a {
  padding: 15px 5px 15px 5px;
}
.sub-filter.hype-filter ul li:last-child a.active, .sub-filter.hype-filter ul li:last-child a:hover, .sub-filter.hype-filter ul li:last-child a:focus, .sub-filter.hype-filter ul li:last-child a:active {
  color: #EE5757;
}

@media (max-width: 508px) {
  .js .sub-filter.hype-filter ul {
    display: inline-block;
  }
}

@media (max-width: 508px) {
  .js .sub-filter ul {
    display: none;
  }
}

.datalist {
  width: 100%;
}

#footer {
  width: 100%;
  display: block;
  position: relative;
  bottom: auto;
  background: #2f2f2f;
}
#footer.hidden {
  display: none;
}
#footer.fixed {
  bottom: 0;
}
@media (max-width: 976px) {
  #footer {
    height: 100%;
    display: none;
  }
  #footer.visible {
    display: none;
  }
}
@media (max-width: 742px) {
  #footer {
    display: none;
  }
  #footer.visible {
    display: none;
  }
}
@media (max-width: 508px) {
  #footer {
    display: none;
  }
  #footer.visible {
    display: none;
  }
}

.footer-inner {
  width: 100%;
  margin: 0 auto;
  padding: 34px 0 34px 0;
  text-align: center;
}
@media (max-width: 976px) {
  .footer-inner {
    width: 682px;
  }
}
@media (max-width: 742px) {
  .footer-inner {
    width: 448px;
  }
}
@media (max-width: 508px) {
  .footer-inner {
    width: 292px;
  }
}
.footer-inner .footer-items {
  display: inline-block;
  margin-right: 15px;
}
.footer-inner .footer-items li {
  border-right: 2px solid #717171;
  display: inline-block;
}
@media (max-width: 742px) {
  .footer-inner .footer-items li {
    display: block;
    padding-bottom: 10px;
    border: none;
  }
}
.footer-inner .footer-items li a {
  padding: 5px 20px;
  color: #bbbbbb;
  text-decoration: none;
  text-transform: uppercase;
  font-family: BrandonBold;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (max-width: 976px) {
  .footer-inner .footer-items {
    margin: 100px auto 20px auto;
    width: 100%;
    text-align: center;
  }
}
.footer-inner .social-items {
  display: inline-block;
  margin: 14px 0 0 0;
}
.footer-inner .social-items li {
  vertical-align: middle;
  display: inline-block;
  padding-right: 10px;
}
@media (max-width: 976px) {
  .footer-inner .social-items {
    margin: 14px auto;
    width: 100%;
    text-align: center;
  }
}
.footer-inner .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}

form.inline {
  display: inline-block;
}

.section-content .default-form, .content-wrapper .default-form {
  margin: 0 auto;
  max-width: 600px;
}
.default-form legend {
  margin: 0 0 7%;
}
.default-form fieldset {
  position: relative;
  margin: 0 auto 30px;
  max-width: 370px;
  width: 95%;
}
.default-form .tooltip-help {
  position: absolute;
  right: -30px;
  top: 38px;
}
@media screen and (max-width: 742px) {
  .default-form .tooltip-help {
    top: 0px;
    right: 0px;
  }
}

.form-footer {
  direction: rtl;
  word-spacing: .3em;
}
.form-footer.buttons-centered {
  text-align: center;
}
.form-footer .primary-btns {
  float: right;
}
.form-footer .secondary-btns {
  float: left;
}
.form-footer a, .form-footer button, .form-footer .icon-arrow-back, .form-footer .side-nav-loggedin .menu-btn, .side-nav-loggedin .form-footer .menu-btn, .form-footer .shop .view-all, .shop .form-footer .view-all, .form-footer .shop .category .subcategories a, .shop .category .subcategories .form-footer a {
  direction: ltr;
}
@media screen and (max-width: 742px) {
  .form-footer {
    direction: ltr;
    text-align: center;
    max-width: 370px;
    margin: 0 auto;
  }
  .form-footer a, .form-footer button, .form-footer .icon-arrow-back, .form-footer .side-nav-loggedin .menu-btn, .side-nav-loggedin .form-footer .menu-btn, .form-footer .shop .view-all, .shop .form-footer .view-all, .form-footer .shop .category .subcategories a, .shop .category .subcategories .form-footer a, .form-footer .btn, .form-footer .btn.btn-narrow {
    display: inline-block;
    width: 100%;
  }
  .form-footer .primary-btns,
  .form-footer .secondary-btns {
    float: none;
  }
}

.fieldset-header {
  margin: 0 0 7%;
}
.fieldset-header legend {
  margin: 0 0 .2em;
}
.modal .fieldset-header legend {
  color: #bbbbbb;
}
.fieldset-header span {
  display: block;
}
.fieldset-header .subline {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
}

.fieldset-header--centered {
  text-align: center;
}
.fieldset-header--centered legend {
  margin-left: auto;
  margin-right: auto;
}

.password-placeholder {
  position: relative;
}
.password-placeholder > span {
  font-size: 32px;
  font-size: 2rem;
  letter-spacing: .1em;
  float: left;
}
.password-placeholder a {
  padding: 10px 0;
  padding:  0.625rem 0;
  float: right;
  color: #2c2c2c;
}

.inline-switch {
  text-align: right;
}
.inline-switch .label-replacement {
  line-height: 33px;
  line-height: 2.0625rem;
  margin: 0;
  padding: 0 1em 0 0;
  float: left;
}

.switch-input {
  width: 110px;
  width: 6.875rem;
  height: 33px;
  height: 2.0625rem;
  display: inline-block;
  overflow: hidden;
  color: #333;
  background: #fff;
}
.switch-input label {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.switch-input label:before, .switch-input label:after {
  top: 0;
  bottom: 0;
  margin: auto;
}
.switch-input label:before {
  width: 16px;
  width: 1rem;
  height: 13px;
  height: 0.8125rem;
  margin-left: -8px;
  margin-left: -0.5rem;
  left: 25%;
}
.switch-input label:after {
  width: 15px;
  width: 0.9375rem;
  height: 15px;
  height: 0.9375rem;
  margin-left: -7.5px;
  margin-left: -0.46875rem;
  left: 75%;
}
.switch-input span {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  color: #eeeeee;
  background: #2c2c2c;
  width: 50%;
  height: 100%;
  z-index: 1;
  -webkit-transition: 200ms;
  transition: 200ms;
}
.switch-input span:after {
  width: 18px;
  width: 1.125rem;
  height: 17px;
  height: 1.0625rem;
}
.switch-input input[type="checkbox"]:checked + span {
  left: 50%;
}
.switch-input input[type="checkbox"] {
  position: absolute;
  left: -100%;
}
.switch-input label:hover span,
.switch-input input[type="checkbox"]:focus span {
  background: #393939;
  box-shadow: inset 0 0 0 2px #2c2c2c;
}

fieldset {
  position: relative;
}

input[type="date"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
  padding: 8px 10px 10px 15px;
  padding:  0.5rem 0.625rem 0.625rem 0.9375rem;
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  width: 100%;
  margin: 0;
  border: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  line-height: normal;
  color: #434343;
}

select {
  display: block;
  width: 100%;
  margin: 0;
  border: 0;
  padding: 5px 10px 5px 15px;
  font-family: BrandonRegular;
  font-size: 14px;
  line-height: 19px;
  color: #434343;
  /* do not use the 'all' transition-property: it creates errors with width, padding, border-width and margin! */
  -webkit-transition: box-shadow linear 0.2s, background-color linear 0.2s;
  transition: box-shadow linear 0.2s, background-color linear 0.2s;
}

textarea {
  display: block;
  width: 100%;
  margin: 0;
  border: 0;
  padding: 5px 10px 5px 15px;
  font-family: BrandonRegular;
  font-size: 14px;
  line-height: 19px;
  color: #434343;
  /* do not use the 'all' transition-property: it creates errors with width, padding, border-width and margin! */
  -webkit-transition: box-shadow linear 0.2s, background-color linear 0.2s;
  transition: box-shadow linear 0.2s, background-color linear 0.2s;
  max-width: 100%;
  min-height: 4em;
  max-height: 60em;
  height: 9em;
  padding: 10px;
  resize: none;
}

input[type="radio"], input[type="checkbox"] {
  margin: 0;
  padding: 0;
}
input:focus {
  outline: none;
  border-color: #999;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(200, 200, 200, 0.75);
}

select:focus, textarea:focus {
  outline: none;
  border-color: #999;
  box-shadow: 0 0 7px 1px rgba(200, 200, 200, 0.75);
}

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="hidden"] {
  display: none !important;
}
input[disabled] {
  cursor: not-allowed;
}

select[disabled], textarea[disabled], option[disabled] {
  cursor: not-allowed;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-moz-placeholder, textarea:-moz-placeholder, input.placeholder-visible, textarea.placeholder-visible {
  color: #999;
}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder, input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder, input:focus:-moz-placeholder, textarea:focus:-moz-placeholder, input.placeholder-focused.placeholder-visible, textarea.placeholder-focused.placeholder-visible {
  color: #ccc;
}

/**
 * ---------------------------------------------------------------------------------------------------- #
 *
 * Formular-Clearfix
 *
 * @subsection form-clearfix
 */
.form-row, .form-col, .ff-group-inline {
  zoom: 1;
}

.form-row:before, .form-col:before, .form-group:before, .form-group-row:before, .ff-group-block:before, .ff-group-inline:before, .form-row:after, .form-col:after, .form-group:after, .form-group-row:after, .ff-group-block:after, .ff-group-inline:after {
  display: table;
  content: "";
}

.form-row:after, .form-col:after, .form-group:after, .form-group-row:after, .ff-group-block:after, .ff-group-inline:after {
  clear: both;
}

/**
 * ---------------------------------------------------------------------------------------------------- #
 *
 * Formulargestaltung
 *
 * @section form-design
 */
fieldset {
  margin-bottom: 45px;
}
fieldset h6 {
  margin-bottom: 0.5em;
  /* 8px */
  font-size: 1em;
  /* 16px */
  line-height: 1.5em;
  /* 24px */
}

label,
.label-replacement {
  display: block;
  margin: 0 0 1em;
  padding: 0;
  font-size: 14px;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: .125em;
}
.overlay label, .overlay
.label-replacement {
  color: #fff;
}

.ff-radio.ff-group label {
  position: relative;
  margin-bottom: 0;
  padding: 5px 0 7px 30px;
}

.ff-check.ff-group label, .ff-check.ff-single label {
  position: relative;
  margin-bottom: 0;
  padding: 5px 0 7px 30px;
}

.ff-radio label span:before, .ff-check label span:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  z-index: 1;
  width: 22px;
  height: 22px;
  background: url(icon-sprite.png) no-repeat 0 0;
}

.no-csschecked .ff-radio label span:before, .no-csschecked .ff-check label span:before {
  background: none;
}

/* Radio-Buttons in Labels */
.ff-radio label span:before {
  background-position: 0 -200px;
}
.ff-radio label input[disabled]:focus ~ span:before, .ff-radio label input[disabled]:hover ~ span:before {
  background-position: 0 -200px;
}
.ff-radio label input:focus ~ span:before, .ff-radio label input:hover ~ span:before {
  background-position: 0 -300px;
}
.ff-radio label input:checked ~ span:before {
  background-position: 0 -400px;
}
.ff-radio label input[disabled]:checked:focus ~ span:before, .ff-radio label input[disabled]:checked:hover ~ span:before {
  background-position: 0 -400px;
}
.ff-radio label input:checked:focus ~ span:before, .ff-radio label input:checked:hover ~ span:before {
  background-position: 0 -500px;
}

/* Checkboxes in Labels */
.ff-check label span:before {
  background-position: 0 -600px;
}
.ff-check label input[disabled]:focus ~ span:before, .ff-check label input[disabled]:hover ~ span:before {
  background-position: 0 -600px;
}
.ff-check label input:focus ~ span:before, .ff-check label input:hover ~ span:before {
  background-position: 0 -700px;
}
.ff-check label input:checked ~ span:before {
  background-position: 0 -800px;
}
.ff-check label input[disabled]:checked:focus ~ span:before, .ff-check label input[disabled]:checked:hover ~ span:before {
  background-position: 0 -800px;
}
.ff-check label input:checked:focus ~ span:before, .ff-check label input:checked:hover ~ span:before {
  background-position: 0 -900px;
}

.ff-radio label input[disabled] ~ span, .ff-check label input[disabled] ~ span {
  color: #878787;
  cursor: not-allowed;
}

.ff-radio label input[disabled] ~ span:before, .ff-check label input[disabled] ~ span:before {
  opacity: 0.4;
  cursor: not-allowed;
}

.ff-radio .ff-group-block label, .ff-radio .ff-group-inline label {
  width: auto;
}

.ff-check .ff-group-block label, .ff-check .ff-group-inline label {
  width: auto;
}

.ff-radio .ff-group-block label, .ff-check .ff-group-block label {
  clear: left;
}

.ff-radio .ff-group-inline label, .ff-check .ff-group-inline label {
  display: inline-block;
  margin-right: 30px;
}

.form-group-row > .form-field > label, .form-group-row > .form-field > .label-replacement {
  position: absolute;
  top: -32768px;
  left: -32768px;
}

.required {
  display: block;
  margin-bottom: 20px;
}

/**
 * Formulargestaltung - Reihen
 *
 * @subsection form-row
 */
.form-row, .form-group-row {
  position: relative;
  margin-bottom: 7%;
}

.ff-group-inline {
  position: relative;
  padding: 4px 30px 0 0;
}

.ff-group-block {
  position: relative;
  padding: 4px 30px 4px 0;
}

.form-row:last-child, .form-group-row:last-child {
  margin-bottom: 0;
}

/**
 * Formulargestaltung - Felder
 *
 * @subsection form-field
 */
.form-field {
  position: relative;
  zoom: 1;
}
.form-field.ff-group {
  padding: 0;
}

.form-col {
  float: left;
}
.form-col + .form-col {
  float: right;
}

.form-field .before {
  position: absolute;
  top: 28px;
  left: 8px;
  pointer-events: none;
}
.form-field .before + input {
  padding-left: 24px;
}
.form-field .after {
  position: absolute;
  top: 28px;
  right: 38px;
  pointer-events: none;
}
.form-field .after + input {
  padding-right: 24px;
}
.form-field .maxlength-counter {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 5px;
  right: 55px;
  color: #666;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  pointer-events: none;
}
.form-field .maxlength-counter.maxlength-input-active {
  opacity: 1;
  visibility: visible;
}

input[type="date"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
  min-height: 34px;
  font-size: 1em;
  /* 16px */
  /* 16px is a must for iOS not zooming into the form */
  line-height: normal;
  /* 16px */
}

select {
  min-height: 34px;
  font-size: 1em;
  /* 16px */
  /* 16px is a must for iOS not zooming into the form */
  line-height: normal;
  /* 16px */
}

.mobile input[type="date"], .mobile input[type="email"], .mobile input[type="month"], .mobile input[type="number"], .mobile input[type="password"], .mobile input[type="range"], .mobile input[type="search"], .mobile input[type="tel"], .mobile input[type="text"], .mobile input[type="time"], .mobile input[type="url"], .mobile input[type="week"] {
  -webkit-appearance: none;
}

.no-boxsizing input[type="date"], .no-boxsizing input[type="email"], .no-boxsizing input[type="month"], .no-boxsizing input[type="number"], .no-boxsizing input[type="password"], .no-boxsizing input[type="range"], .no-boxsizing input[type="search"], .no-boxsizing input[type="tel"], .no-boxsizing input[type="text"], .no-boxsizing input[type="time"], .no-boxsizing input[type="url"], .no-boxsizing input[type="week"] {
  width: 85%;
  /* not pixel perfect. adjust this to your needs */
}
.no-boxsizing select, .no-boxsizing textarea {
  width: 85%;
  /* not pixel perfect. adjust this to your needs */
}

.form-field.valid > input[readonly], .form-field.valid > select[readonly], .form-field.valid > textarea[readonly], .form-field.valid > input[readonly]:focus, .form-field.valid > select[readonly]:focus, .form-field.valid > textarea[readonly]:focus, .form-field.valid > input[readonly]:hover, .form-field.valid > select[readonly]:hover, .form-field.valid > textarea[readonly]:hover {
  opacity: 0.6;
  box-shadow: none;
  background-color: transparent;
  cursor: not-allowed;
}

textarea {
  font-size: 1em;
  /* 16px */
  /* 16px is a must for iOS not zooming into the form */
  line-height: 1.125em;
  /* 18px */
}

option {
  padding: 0 10px;
}

input[type="range"] {
  border: none;
  border-radius: none;
}
input[type="radio"], input[type="checkbox"] {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 3px;
  left: 0;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.no-csschecked input[type="radio"], .no-csschecked input[type="checkbox"] {
  opacity: 1;
  background-color: transparent;
}
.no-csschecked input[type="radio"]:focus, .no-csschecked input[type="checkbox"]:focus {
  outline: 1px dotted #000;
}

input[type="radio"][disabled], input[type="checkbox"][disabled] {
  cursor: not-allowed;
}

/**
 * Formulargestaltung - Breiten
 *
 * @subsection form-width
 */
.form-width-xl {
  float: none;
  width: 100%;
}

.form-width-l {
  width: 65%;
}

.form-width-m {
  width: 50%;
}

.form-width-s {
  width: 35%;
}

/**
 * Formulargestaltung - Erklärungstext
 *
 * @subsection text
 */
.form-note {
  clear: both;
  padding: 5px 30px 0 0;
  font-size: 0.875em;
  /* 14px */
  line-height: 1.1429em;
  /* 16px */
  color: #666;
}

/**
 * @subsection validation
 */
.valid select, .invalid select, .valid
input[type="date"], .invalid
input[type="date"], .valid
input[type="email"], .invalid
input[type="email"], .valid
input[type="month"], .invalid
input[type="month"], .valid
input[type="number"], .invalid
input[type="number"], .valid
input[type="password"], .invalid
input[type="password"], .valid
input[type="range"], .invalid
input[type="range"], .valid
input[type="search"], .invalid
input[type="search"], .valid
input[type="tel"], .invalid
input[type="tel"], .valid
input[type="text"], .invalid
input[type="text"], .valid
input[type="time"], .invalid
input[type="time"], .valid
input[type="url"], .invalid
input[type="url"], .valid
input[type="week"], .invalid
input[type="week"] {
  border-left: 8px;
  border-left: 0.5rem;
  border-style: solid;
  transition: 200ms;
  padding-left: 10px;
}
.valid select, .valid
input[type="date"], .valid
input[type="email"], .valid
input[type="month"], .valid
input[type="number"], .valid
input[type="password"], .valid
input[type="range"], .valid
input[type="search"], .valid
input[type="tel"], .valid
input[type="text"], .valid
input[type="time"], .valid
input[type="url"], .valid
input[type="week"] {
  border-color: #00B259;
}
.invalid select, .invalid
input[type="date"], .invalid
input[type="email"], .invalid
input[type="month"], .invalid
input[type="number"], .invalid
input[type="password"], .invalid
input[type="range"], .invalid
input[type="search"], .invalid
input[type="tel"], .invalid
input[type="text"], .invalid
input[type="time"], .invalid
input[type="url"], .invalid
input[type="week"] {
  border-color: #F23C50;
}
select:invalid,
input[type="date"]:invalid,
input[type="email"]:invalid,
input[type="month"]:invalid,
input[type="number"]:invalid,
input[type="password"]:invalid,
input[type="range"]:invalid,
input[type="search"]:invalid,
input[type="tel"]:invalid,
input[type="text"]:invalid,
input[type="time"]:invalid,
input[type="url"]:invalid,
input[type="week"]:invalid {
  box-shadow: none;
}

.error-box {
  clear: both;
}
.error-box p {
  display: none;
  position: relative;
  padding: 9px 0 1px 28px;
  padding:  0.5625rem 0 0.0625rem 1.75rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1;
}
.error-box p:before {
  width: 20px;
  width: 1.25rem;
  height: 17px;
  height: 1.0625rem;
  top: 8px;
  top: 0.5rem;
  left: 0;
}
.error-box p.active {
  display: block;
}

/**
 * Formulargestaltung - Datepicker
 *
 * @subsection datepicker
 */
.input-date.hasDatepicker {
  display: inline-block;
  vertical-align: middle;
}

.ui-datepicker-trigger {
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-left: 5px;
}

/**
 * Formulargestaltung - Passwortsicherheit
 *
 * @subsection password-security
 */
.password-security {
  overflow: hidden;
  position: relative;
  width: 100%;
  min-height: 34px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  background-color: #efefef;
  background-image: -webkit-repeating-linear-gradient(135deg, white, white 10px, #efefef 10px, #efefef 20px);
  background-image: -moz-repeating-linear-gradient(135deg, white, white 10px, #efefef 10px, #efefef 20px);
  background-image: repeating-linear-gradient(135deg, white, white 10px, #efefef 10px, #efefef 20px);
}
.password-security > div {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #ccc;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, transparent 100%);
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, transparent 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, transparent 100%);
  -webkit-transition: all linear 0.4s;
  transition: all linear 0.4s;
}
.password-security[data-level="0"] > div {
  background-color: #c00;
}
.password-security[data-level="1"] > div {
  background-color: #fc0;
}
.password-security[data-level="2"] > div {
  background-color: #cf6;
}
.password-security[data-level="3"] > div {
  background-color: #3c3;
}
.password-security > span {
  position: absolute;
  right: 0;
  left: 0;
  padding: 6px 12px;
  text-align: center;
}

.input-prefix {
  position: relative;
  padding-left: 30%;
}
.input-prefix .prefix {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 40px;
  line-height: 2.5rem;
  position: absolute;
  left: 0;
}
@media screen and (max-width: 508px) {
  .input-prefix .prefix {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.social-media-settings .form-row {
  width: 100%;
  margin: 0;
  padding: 4% 0;
  border-top: 1px solid #CCCCCC;
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.5);
}
.social-media-settings .form-row:first-child {
  padding-top: 0;
  border-top: none;
  box-shadow: none;
}

.social-media-status {
  min-height: 40px;
  min-height: 2.5rem;
  padding: 0 0 0 55px;
  padding:  0 0 0 3.4375rem;
  position: relative;
  vertical-align: middle;
}
.social-media-status .status,
.social-media-status .status-info {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  display: block;
  word-wrap: break-word;
  max-width: 100%;
}
.social-media-status .status {
  font-weight: bold;
}
.social-media-status .status:first-child:last-child {
  padding: .75em 0;
}
.social-media-status:after {
  width: 41px;
  width: 2.5625rem;
  height: 41px;
  height: 2.5625rem;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

select.ui-replaced {
  -webkit-appearance: none;
}

.combobox {
  position: relative;
  outline: none;
  display: inline-block;
  cursor: pointer;
  width: 100%;
  background: #fff;
}
.combobox span {
  width: 41px;
  width: 2.5625rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  background-position: center center;
  background-color: #2c2c2c;
  transition: 100ms;
}
.valid .combobox input, .invalid .combobox input,
.combobox input {
  cursor: pointer;
  padding-right: 50px;
  padding-right: 3.125rem;
}
.combobox:hover span, .combobox.js-datalist-visible span {
  background-color: #393939;
  box-shadow: inset 0 0 0 2px #2c2c2c;
}

.datalist {
  position: absolute;
  z-index: 1000;
  left: 0;
  top: 0;
  color: #fff;
  min-width: 120px;
  cursor: default;
  border-top: 1px solid #2c2c2c;
  box-shadow: 0 3px 2px 0 rgba(44, 44, 44, 0.3);
}
.datalist div.datalist-box {
  zoom: 1;
  /* IE6 & IE 7 hover-bug */
}

.datalist-polyfill .ws-po-outerbox {
  padding-top: 0;
}
.datalist-polyfill .ws-po-arrow {
  display: none;
}
.datalist-polyfill .ws-po-box {
  margin: 0;
  border: 0 none;
  border-top: 1px solid #2c2c2c;
  padding: 0;
  box-shadow: 0 3px 2px 0 rgba(44, 44, 44, 0.3);
}

.datalist-box {
  overflow: hidden;
  color: #fff;
  background: #fff;
}

.datalist-box ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.datalist-box ul ul {
  max-height: none;
}

* html .datalist.huge-datalist ul {
  height: 150px;
}
* html .datalist.huge-datalist ul ul {
  height: auto;
}

.datalist-box li {
  padding: 9px 10px 11px 15px;
  padding:  0.5625rem 0.625rem 0.6875rem 0.9375rem;
  margin: 0;
  outline: none;
  line-height: 1.2;
  cursor: pointer;
  color: #2c2c2c;
}
.datalist-box li.js-checked {
  background: #f2f2f2;
}
.datalist-box li.js-selected, .datalist-box li.active-item {
  color: #00d96d;
  background: #2c2c2c;
}
.datalist-box li.js-selected .option-value, .datalist-box li.active-item .option-value {
  color: inherit;
}

.form-row-help {
  display: block;
  outline: none;
  position: absolute;
  right: -38px;
  top: 30px;
  width: 38px;
  height: 40px;
  /* display background image and hide text but have it available for screenreaders */
  background-position: 50%;
  text-indent: -999em;
}

.tooltip {
  width: 258px;
}

.tooltip-close {
  display: block;
  outline: none;
  position: absolute;
  right: -11px;
  top: -11px;
  width: 23px;
  height: 23px;
  text-indent: -999em;
}

.tooltip-inner-wrapper {
  margin-left: 12px;
  border-left: 8px solid #717171;
  border-radius: 4px 0 0 4px;
}

.tooltip-inner {
  background: #fff;
  margin-left: 1px;
  padding: 10px 14px;
  color: #2e2e2e;
  font-size: small;
}

.right.tooltip:after, .right.tooltip:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.right.tooltip:after {
  border-color: rgba(113, 113, 113, 0);
  border-right-color: #717171;
  border-width: 12px;
  top: 50%;
  left: -12px;
  margin-top: -12px;
}

.right.tooltip:before {
  border-color: rgba(65, 65, 65, 0);
  border-right-color: #414141;
  border-width: 12px;
  top: 50%;
  left: -12px;
  margin-top: -12px;
}

.registration-lead {
  text-align: center;
}
.registration-lead a {
  color: white;
}
.registration-lead p {
  color: #bbbbbb;
  margin-bottom: 20px;
}
.registration-lead p:last-child {
  margin-bottom: 0;
}
.registration-lead p:first-of-type {
  display: inline-block;
  font-size: 18px;
}
.registration-lead p:first-of-type .emphasis {
  display: inline-block;
  line-height: 40px;
  font-style: italic;
  padding: 0 18px;
}

.ff-profile-img {
  text-align: center;
  margin-bottom: 20px;
}
.ff-profile-img .upload-field {
  margin-top: 12px;
  margin-bottom: 8px;
}

.footer-narrow {
  text-align: center;
  margin: 64px 0 80px 0;
}
.footer-narrow #footer {
  height: auto;
  background: none;
}

.registration-form .error-message {
  margin-top: 16px;
}
.registration-form .link-list {
  font-size: 14px;
}

.design-detail {
  background-color: #dedede;
}
.design-detail .likes {
  position: absolute;
  padding-right: 25px;
  left: -10px;
  top: 100px;
  height: 50px;
  font-size: 24px;
  font-size: 1.5rem;
  color: #bbbbbb;
  z-index: 11;
  padding: 10px;
}
.smaller-than-800 .design-detail .likes .counter, .design-detail .likes .like-artwork label:before {
  text-shadow: 1px 0px white, 0px 1px white, 0px -1px white, -1px 0px white;
}
.smaller-than-800 .design-detail .likes {
  top: 60px;
  left: 0px;
}
html:not(.smaller-than-800) .design-detail .likes {
  background-color: white;
}
.design-detail .likes .counter {
  text-align: center;
  font-size: 18px;
  margin: 0 40px 0 10px;
}
.smaller-than-800 .design-detail .likes .counter {
  opacity: 0.8;
  color: #2f2f2f;
  position: relative;
  left: 40px;
}
.design-detail .likes .like-artwork {
  position: relative;
  height: 100%;
  width: 100%;
  top: -20px;
}
.design-detail .likes .like-artwork label {
  cursor: pointer;
  width: 25px;
  height: 25px;
}
.smaller-than-800 .design-detail .likes .like-artwork label {
  margin-left: 25px;
}
html:not(.smaller-than-800) .design-detail .likes .like-artwork label {
  float: right;
}
.design-detail .likes .like-artwork label .label-liked {
  display: none;
}
.design-detail .likes .like-artwork label:before {
  position: inherit;
  opacity: 0.8;
  color: #2f2f2f;
}
.smaller-than-800 .design-detail .likes .like-artwork label:before {
  width: 22px;
  height: 22px;
}
.design-detail .likes .like-artwork input:checked + label .label-liked {
  display: inline;
}
.design-detail .likes .like-artwork input:checked + label .label-unliked {
  display: none;
}
.design-detail .likes .like-artwork input:checked + label:before {
  color: #e53c51;
  -webkit-animation: heart-in 380ms;
  animation: heart-in 380ms;
}
html:not(.smaller-than-800) .design-detail .likes .like-artwork:after {
  display: block;
  width: 0;
  height: 0;
  right: -31px;
  top: -13px;
  border-width: 25px 20px 25px 0px;
  border-color: rgba(0, 0, 0, 0.2) transparent;
  border-style: solid;
  background-color: transparent;
}
html:not(.smaller-than-800) .design-detail .likes:before {
  bottom: -10px;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid;
  border-color: #000 #000 transparent transparent;
}
html:not(.smaller-than-800) .design-detail .likes:after {
  display: block;
  width: 0;
  height: 0;
  right: -20px;
  top: 0;
  border-width: 25px 20px 25px 0px;
  border-color: white transparent;
  border-style: solid;
  background-color: transparent;
}
.design-detail .share {
  background-color: white;
  position: absolute;
  margin-top: 135px;
  z-index: 11;
  margin-left: 30px;
  padding: 15px 10px;
  border-radius: 2px;
}
.smaller-than-800 .design-detail .share {
  display: none;
}
.design-detail .share li {
  text-align: center;
  height: 40px;
}
.design-detail .share li a:before {
  line-height: 40px;
  font-size: 30px;
}
.design-detail .share span {
  color: #2f2f2f;
}
.design-detail #prev-design, .design-detail #next-design, .design-detail ul.detail-view-controls li a.edit, .design-detail ul.detail-view-controls li a.deactivate {
  padding-left: 0;
  height: 100%;
  width: 0;
  position: absolute;
  font-size: 0;
  z-index: 10;
}
.design-detail #prev-design:before, .design-detail #next-design:before, .design-detail ul.detail-view-controls li a.edit:before, .design-detail ul.detail-view-controls li a.deactivate:before {
  padding: 0;
  opacity: .5;
  width: 45px;
  height: 45px;
  transition: all 0.2s;
  margin-top: -22.5px;
  margin-left: -22.5px;
  color: white;
  line-height: 45px;
  text-align: center;
  background-color: #2f2f2f;
  border: 1px solid #717171;
  border-radius: 50%;
  vertical-align: middle;
  top: 50%;
}
.smaller-than-800 .design-detail #prev-design:before, .smaller-than-800 .design-detail #next-design:before, .smaller-than-800 .design-detail ul.detail-view-controls li a.edit:before, .smaller-than-800 .design-detail ul.detail-view-controls li a.deactivate:before {
  opacity: .4;
  border-radius: 0;
  border: none;
  margin-right: 0;
  width: 40px;
}
.design-detail #prev-design:hover:before, .design-detail #next-design:hover:before, .design-detail ul.detail-view-controls li a.edit:hover:before, .design-detail ul.detail-view-controls li a.deactivate:hover:before {
  background-color: #717171;
  opacity: 1;
}
.design-detail #prev-design {
  width: 30%;
}
.design-detail #prev-design:before {
  left: 52.5px;
  position: absolute;
}
.smaller-than-800 .design-detail #prev-design:before {
  left: 12.5px;
}
.design-detail #next-design {
  width: 30%;
  right: 0;
}
.smaller-than-800 .design-detail #next-design {
  right: -10px;
}
.design-detail #next-design:before {
  float: right;
  position: relative;
  margin-right: 30px;
}
.design-detail ul.detail-view-controls {
  position: absolute;
  top: 27.5px;
  right: 7.5px;
}
.smaller-than-800 .design-detail ul.detail-view-controls {
  display: none;
}
.design-detail ul.detail-view-controls li {
  margin-left: 5px;
  display: inline-block;
  width: 45px;
}
.design-detail ul.detail-view-controls li a {
  display: inline-block;
}
.design-detail ul.detail-view-controls li a:before {
  font-size: 25px;
}
.design-detail .comments-panel {
  position: relative;
  overflow-y: hidden;
  float: left;
  max-height: 50000px;
  transition: max-height 10s;
}
.smaller-than-800 .design-detail .comments-panel {
  float: none;
}
.design-detail .comments-panel.hide-comments {
  transition: none;
  max-height: 700px;
}
.design-detail .comments-panel.hide-comments .comments-list > li.show-all-bar {
  display: block;
}
.smaller-than-800 .design-detail .comments-panel.hide-comments .comments-list > li.show-all-bar {
  width: 100%;
}
.design-detail .comments-panel .avatar {
  position: inherit;
  left: 0;
  width: 66px;
  height: 66px;
  float: left;
  bottom: inherit;
}
.design-detail .comments-panel .avatar img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 3px solid white;
}
.design-detail .comments-panel .login-to-comment {
  border-bottom: 1px dashed #bbbbbb;
  padding: 40px 0;
  text-align: center;
  font-family: BrandonBold;
}
.design-detail .comments-panel .login-to-comment a.login {
  text-decoration: none;
  color: #00b259;
}
.design-detail .comments-panel .comments-form {
  border-bottom: 1px dashed #bbbbbb;
  padding-bottom: 20px;
}
.design-detail .comments-panel .comments-form form {
  margin-left: 85px;
  display: block;
}
.design-detail .comments-panel .comments-form form .form-col:before {
  border-right-color: white;
  margin-top: 22px;
  margin-left: -20px;
  z-index: 1;
  transition: all 0.2s;
}
.design-detail .comments-panel .comments-form form .form-col.focus:before {
  border-right-color: #00b259;
}
.design-detail .comments-panel .comments-form form > * {
  width: 100%;
}
.design-detail .comments-panel .comments-form form:before {
  border-right-color: rgba(0, 0, 0, 0.2);
  margin-left: -19px;
  margin-top: 23px;
}
.design-detail .comments-panel .comments-form form label {
  display: none;
}
.design-detail .comments-panel .comments-form form textarea {
  outline: none;
  border-radius: 3px;
  transition: all 0.2s;
  padding-left: 17px;
  border-left: 7px solid white;
}
.design-detail .comments-panel .comments-form form textarea:focus {
  border-left-color: #00b259;
}
.design-detail .comments-panel .comments-form form button, .design-detail .comments-panel .comments-form form .icon-arrow-back, .design-detail .comments-panel .comments-form form .side-nav-loggedin .menu-btn, .side-nav-loggedin .design-detail .comments-panel .comments-form form .menu-btn, .design-detail .comments-panel .comments-form form .shop .view-all, .shop .design-detail .comments-panel .comments-form form .view-all, .design-detail .comments-panel .comments-form form .shop .category .subcategories a, .shop .category .subcategories .design-detail .comments-panel .comments-form form a {
  outline: none;
  float: right;
  margin-bottom: 0;
}
.design-detail .comments-panel .comments-list > li {
  padding-bottom: 20px;
  border-bottom: 1px dashed #bbbbbb;
  padding-top: 20px;
}
.design-detail .comments-panel .comments-list > li.highlight .comment-text {
  background-color: #b2e7cd;
}
.design-detail .comments-panel .comments-list > li.highlight .comment-text:before {
  border-bottom-color: #b2e7cd;
}
.design-detail .comments-panel .comments-list > li .comment-info, .design-detail .comments-panel .comments-list > li .user-portrait {
  margin-top: 15px;
  margin-left: 85px;
  display: block;
}
.design-detail .comments-panel .comments-list > li .comment-info .comment-username *, .design-detail .comments-panel .comments-list > li .user-portrait .comment-username * {
  color: #00b259;
  text-decoration: none;
}
.design-detail .comments-panel .comments-list > li .comment-date {
  font-size: 13px;
  color: #717171;
  line-height: 22px;
}
.design-detail .comments-panel .comments-list > li .comment-text {
  word-wrap: break-word;
  margin-top: 35px;
  background-color: white;
  padding: 15px;
  font-size: 15px;
  line-height: 18px;
  color: #434343;
  border-radius: 3px;
  transition: background-color 2s;
}
.design-detail .comments-panel .comments-list > li .comment-text:before {
  transition: border-bottom-color 2s;
  border-bottom-color: white;
  top: -39px;
  left: 28px;
  margin-left: -20px;
  position: relative;
}
.design-detail .comments-panel .comments-list > li.show-all-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: none;
  z-index: 10;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-family: BrandonBold;
  background-color: #f4f4f4;
  box-shadow: 0 0 40px 30px #f4f4f4;
}
.design-detail .comments-panel .comments-list > li.show-all-bar a {
  padding: 0;
  display: block;
  width: 100%;
  color: #bbbbbb;
  text-decoration: none;
}
.design-detail .comments-panel .comments-list > li.show-all-bar a:before {
  position: inherit;
  font-size: 12px;
  color: #bbbbbb;
  margin-top: -3px;
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.design-detail .info-panel {
  display: block;
  float: right;
  width: 35%;
  margin-bottom: 20px;
}
.smaller-than-800 .design-detail .info-panel {
  width: inherit;
  float: none;
  margin-left: 0;
  margin-top: 30px;
}
.design-detail .info-panel .meta-info, .design-detail .info-panel .designer-info {
  background-color: white;
  padding: 20px;
  font-size: 15px;
  line-height: 18px;
  color: #434343;
  border-radius: 3px;
}
.design-detail .info-panel .meta-info .description, .design-detail .info-panel .meta-info h3, .design-detail .info-panel .designer-info .description, .design-detail .info-panel .designer-info h3 {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.design-detail .info-panel .meta-info h3, .design-detail .info-panel .designer-info h3 {
  font-size: 14px;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: BrandonBold;
}
.design-detail .info-panel .meta-info .description, .design-detail .info-panel .designer-info .description {
  border-bottom: 1px dashed #dedede;
}
.design-detail .info-panel .meta-info .dates, .design-detail .info-panel .designer-info .dates {
  color: #bbbbbb;
  font-size: 12px;
  text-transform: uppercase;
  font-family: BrandonBold;
  letter-spacing: 0;
}
.design-detail .info-panel .meta-info .profile, .design-detail .info-panel .designer-info .profile {
  height: 100px;
  padding: 0;
}
.design-detail .info-panel .meta-info .profile *, .design-detail .info-panel .designer-info .profile * {
  text-decoration: none;
}
.smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .meta-info .profile, .smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .designer-info .profile {
  height: 150px;
  text-align: center;
}
.design-detail .info-panel .meta-info .profile .stats, .design-detail .info-panel .designer-info .profile .stats {
  display: none;
}
.design-detail .info-panel .meta-info .profile .name, .design-detail .info-panel .meta-info .profile .link, .design-detail .info-panel .designer-info .profile .name, .design-detail .info-panel .designer-info .profile .link {
  display: block;
  border-left: 1px solid #dedede;
  margin-left: 115px;
}
.smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .meta-info .profile .name, .smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .meta-info .profile .link, .smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .designer-info .profile .name, .smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .designer-info .profile .link {
  margin-top: 0;
  margin-left: 0;
  border-left: 0;
}
.design-detail .info-panel .meta-info .profile .link, .design-detail .info-panel .meta-info .profile .name, .design-detail .info-panel .designer-info .profile .link, .design-detail .info-panel .designer-info .profile .name {
  padding-left: 20px;
}
.design-detail .info-panel .meta-info .profile .name, .design-detail .info-panel .designer-info .profile .name {
  word-wrap: break-word;
  color: #2f2f2f;
  font-family: BrandonBold;
  padding-top: 15px;
  margin-top: 15px;
  font-size: 18px;
}
.design-detail .info-panel .meta-info .profile .link, .design-detail .info-panel .designer-info .profile .link {
  display: block;
  color: #00b259;
  padding-bottom: 15px;
}
.design-detail .info-panel .meta-info .profile .avatar, .design-detail .info-panel .designer-info .profile .avatar {
  position: inherit;
  left: 0;
  bottom: inherit;
  width: 96px;
  height: 96px;
  float: left;
  margin-right: 40px;
}
.design-detail .info-panel .meta-info .profile .avatar img, .design-detail .info-panel .designer-info .profile .avatar img {
  border: 3px solid white;
  height: 90px;
  width: 90px;
  border-radius: 50%;
}
.smaller-than-1024 .design-detail .info-panel .meta-info .profile .avatar, .smaller-than-1024 .design-detail .info-panel .designer-info .profile .avatar {
  margin-right: 0;
}
.smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .meta-info .profile .avatar, .smaller-than-1024:not(.smaller-than-800) .design-detail .info-panel .designer-info .profile .avatar {
  float: none;
}
.design-detail .info-panel .meta-info .profile .stats, .design-detail .info-panel .meta-info .profile .profile-actions, .design-detail .info-panel .designer-info .profile .stats, .design-detail .info-panel .designer-info .profile .profile-actions {
  display: none;
}
.design-detail .info-panel .designer-info {
  border-top: 1px solid #dedede;
  border-radius: 0 0 3px 3px;
}
.design-detail .info-panel .meta-info {
  border-radius: 3px 3px 0 0;
  padding-bottom: 10px;
}
.design-detail .detail-view-toolbar {
  position: absolute;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);
  height: 50px;
  margin-left: -10px;
  margin-right: -10px;
  background-color: white;
  width: 100%;
  padding: 0 10px;
  z-index: 11;
}
.smaller-than-800 .design-detail .detail-view-toolbar {
  padding: 0;
}
.design-detail .detail-view-toolbar > li {
  height: 50px;
  border-right: 1px solid #DFDFDF;
  padding: 0 15px;
}
.design-detail .detail-view-toolbar:before, .design-detail .detail-view-toolbar:after {
  margin-top: -10px;
  border-width: 5px;
}
.design-detail .detail-view-toolbar:before {
  border-color: transparent black black transparent;
  left: 0;
}
.design-detail .detail-view-toolbar:after {
  border-color: transparent transparent black black;
  right: 0;
}
.design-detail .detail-view-toolbar li {
  float: left;
}
.design-detail .detail-view-toolbar .chat {
  padding-left: 30px;
}
.design-detail .detail-view-toolbar .chat:before {
  font-size: 18px;
}
.design-detail .detail-view-toolbar .comments > * {
  vertical-align: inherit;
}
.design-detail .detail-view-toolbar .comments a {
  text-decoration: none;
  color: #2f2f2f;
  line-height: 20px;
}
.design-detail .detail-view-toolbar .comments .label {
  vertical-align: inherit;
}
.design-detail .detail-view-toolbar .comments .label:before {
  font-size: 24px;
  padding: 13px;
}
.smaller-than-800 .design-detail .detail-view-toolbar .comments .label:before {
  font-size: 30px;
}
.smaller-than-800 .design-detail .detail-view-toolbar .comments .counter {
  position: absolute;
  color: white;
  margin-left: -2px;
  margin-top: -19px;
  text-align: center;
  width: 30px;
  font-size: 12px;
}
html:not(.smaller-than-800) .design-detail .detail-view-toolbar .comments .counter:before {
  content: '(';
}
html:not(.smaller-than-800) .design-detail .detail-view-toolbar .comments .counter:after {
  content: ')';
}
.design-detail .detail-view-toolbar .shares {
  padding-top: 3px;
}
.design-detail .detail-view-toolbar .shares > span, .design-detail .detail-view-toolbar .shares ul, .design-detail .detail-view-toolbar .shares li {
  display: inline-block;
}
.smaller-than-800 .design-detail .detail-view-toolbar .shares > span {
  display: none;
}
.design-detail .detail-view-toolbar .shares > span:after {
  content: ':';
}
.design-detail .detail-view-toolbar .shares > ul {
  height: 26px;
}
.design-detail .detail-view-toolbar .shares > ul > li {
  margin: 0 5px;
}
.design-detail .detail-view-toolbar .shares > ul > li:last-child {
  margin-right: 0;
}
.design-detail .detail-view-toolbar .shares .social:before {
  font-size: 23px;
}
.design-detail .detail-view-toolbar .close {
  display: none;
  padding: 0;
  float: right;
  border-right: none;
}
.design-detail .detail-view-toolbar .close button, .design-detail .detail-view-toolbar .close .icon-arrow-back, .design-detail .detail-view-toolbar .close .side-nav-loggedin .menu-btn, .side-nav-loggedin .design-detail .detail-view-toolbar .close .menu-btn, .design-detail .detail-view-toolbar .close .shop .view-all, .shop .design-detail .detail-view-toolbar .close .view-all, .design-detail .detail-view-toolbar .close .shop .category .subcategories a, .shop .category .subcategories .design-detail .detail-view-toolbar .close a {
  background-color: inherit;
}
.design-detail .detail-view-toolbar .close button:before, .design-detail .detail-view-toolbar .close .icon-arrow-back:before, .design-detail .detail-view-toolbar .close .side-nav-loggedin .menu-btn:before, .side-nav-loggedin .design-detail .detail-view-toolbar .close .menu-btn:before, .design-detail .detail-view-toolbar .close .shop .view-all:before, .shop .design-detail .detail-view-toolbar .close .view-all:before, .design-detail .detail-view-toolbar .close .shop .category .subcategories a:before, .shop .category .subcategories .design-detail .detail-view-toolbar .close a:before {
  color: #bbbbbb;
  margin-top: 0px;
}
html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close button, html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .icon-arrow-back, html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .side-nav-loggedin .menu-btn, .side-nav-loggedin html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .menu-btn, html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .shop .view-all, .shop html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .view-all, html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close .shop .category .subcategories a, .shop .category .subcategories html:not(.smaller-than-800) .design-detail .detail-view-toolbar .close a {
  width: inherit;
  color: #bbbbbb;
  font-family: inherit;
  font-size: 14px;
  text-transform: inherit;
  margin: 5px 0;
  padding-right: 30px;
  width: inherit;
}
.design-detail .detail-view-toolbar.top .close {
  display: block;
}
.design-detail h2 {
  font-size: 22px;
  margin-bottom: 20px;
}
.design-detail.new-section .picture-element img {
  opacity: 0;
}
.smaller-than-800 .design-detail {
  background-color: #717171;
}
.design-detail .design-title {
  float: left;
  width: calc(100% - 70px);
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.design-detail .gallery-picture-element {
  width: 100%;
  min-height: 500px;
  background-color: #3a3a3a;
  display: block;
  position: relative;
}
.smaller-than-800 .design-detail .gallery-picture-element {
  min-height: 200px;
}
.design-detail .gallery-picture-element img {
  transition: all 200ms;
  opacity: 1;
  display: block;
  margin: 0 auto;
  position: relative;
  display: none;
}
.design-detail .detail-view-sidebar {
  background-color: #f4f4f4;
  padding-bottom: 60px;
  color: #2f2f2f;
}
.design-detail .detail-view-sidebar .detail-view-sidepanels {
  padding: 60px;
  padding-top: 110px;
}
.smaller-than-800 .design-detail .detail-view-sidebar .detail-view-sidepanels {
  padding: 20px;
  padding-top: 40px;
}
.design-detail .detail-view-sidebar .detail-view-sidepanels .comments-panel {
  width: 60%;
  padding-right: 1px;
  margin-right: 30px;
}
.smaller-than-800 .design-detail .detail-view-sidebar .detail-view-sidepanels .comments-panel {
  width: 100%;
}

#main-content .design-detail #next-design, #main-content .design-detail #prev-design, #main-content .design-detail button.close, #main-content .design-detail .close.icon-arrow-back, #main-content .design-detail .side-nav-loggedin .close.menu-btn, .side-nav-loggedin #main-content .design-detail .close.menu-btn, #main-content .design-detail .shop .close.view-all, .shop #main-content .design-detail .close.view-all, #main-content .design-detail .shop .category .subcategories a.close, .shop .category .subcategories #main-content .design-detail a.close {
  display: none;
}

@-webkit-keyframes modal-in {
  0% {
    -webkit-transform: translateX(-120%);
    -moz-transform: translateX(-120%);
    -ms-transform: translateX(-120%);
    -o-transform: translateX(-120%);
    transform: translateX(-120%);
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

@keyframes modal-in {
  0% {
    -webkit-transform: translateX(-150%);
    -moz-transform: translateX(-150%);
    -ms-transform: translateX(-150%);
    -o-transform: translateX(-150%);
    transform: translateX(-150%);
  }

  100% {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
}

.mask {
  display: none;
  position: fixed;
  background: url("../img/bgs/mask-bg.png") repeat;
  background-color: rgba(221, 221, 221, 0.5);
  z-index: 96;
}
.mask-visible .mask {
  display: block;
}
.mask:after {
  width: 0;
  height: 0;
}
.mask.loading-data:after {
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background: url("../img/bgs/loading.gif") no-repeat center center;
}

.modal {
  position: absolute;
  width: 90%;
  margin: 1% 0;
  max-width: 760px;
  color: #fff;
  background: #434343;
  z-index: 97;
  -webkit-animation: modal-in 700ms cubic-bezier(0.26, 1.4, 0.52, 1.01);
  animation: modal-in 700ms cubic-bezier(0.26, 1.4, 0.52, 1.01);
  /* body */
}
.modal-loading .modal {
  visibility: hidden !important;
  -webkit-animation: none;
  animation: none;
}
.modal a {
  color: #fff;
}
.modal .btn-close {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  width: 6.57895%;
  padding: 0 0 6.57895%;
  height: 0;
  background-color: #2c2c2c;
  background-size: contain;
  min-height: 35px;
  min-width: 35px;
}
.modal .btn-close:hover, .modal .btn-close:focus {
  background-color: #1f1f1f;
}
@media screen and (max-width: 742px) {
  .modal {
    position: fixed;
    top: 0 !important;
    right: 0;
    left: 0 !important;
    bottom: 0;
    width: 100%;
    margin: 0;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
}

/* html */
@media screen and (max-width: 742px) {
  .modal-open {
    height: 100%;
    overflow: hidden;
  }
  .modal-open body {
    max-height: 100%;
  }
}

.modal-box {
  padding: 6.57895%;
}

.modal-header {
  padding: 0 5%;
  text-align: center;
}
.modal-header .message-negative {
  width: 50%;
  text-align: center;
  margin: 0 auto;
}
.modal-header h2 {
  color: #bbbbbb;
  margin: 0 0 .8em;
  letter-spacing: 0.05em;
}
.modal-header .intro {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  max-width: 450px;
  margin: 0 auto 7%;
  letter-spacing: 0.1em;
}
.modal-header .intro span {
  display: block;
}

.constraint-description {
  float: right;
  margin: 10px 0 0 0;
  font-family: BrandonRegular;
  font-size: 12px;
  line-height: 12px;
  color: #717171;
}

.text-disrupter h2 {
  text-transform: uppercase;
  color: #000000;
  font-size: 24px;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 130%;
}
.text-disrupter p {
  color: #000000;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 130%;
}
.text-disrupter a {
  font-size: 16px;
  font-size: 1rem;
  padding-top: 10px;
  display: block;
}

.competition-form-wrapper {
  width: 100%;
}

.competition-information, .competition-preview-teaser {
  display: block;
}

.competition-preview-teaser {
  height: 100%;
  overflow: hidden;
}
.competition-preview-teaser .file-wrapper {
  width: 445px;
  height: 100%;
  margin: 10% auto 0px auto;
}
.competition-preview-teaser .file-wrapper.error .file-error {
  display: block;
}
.competition-preview-teaser .file-wrapper.error .preview-container {
  display: none;
}
.competition-preview-teaser .file-error {
  width: 50%;
  margin: 0 auto;
  display: none;
}
.competition-preview-teaser .image-wrapper {
  height: 145px;
  background: #BEBEBE;
}
.competition-preview-teaser .preview-container {
  height: 145px;
  width: 100%;
}
.competition-preview-teaser .upload-info {
  width: 100%;
  margin: 0;
  position: relative;
}
.competition-preview-teaser .upload-info .btn-wrapper {
  margin-top: 20px;
}

#competition-form {
  background: #434343;
  margin: 0 auto 60px auto;
}
#competition-form label {
  color: #fff;
}
#competition-form hr {
  margin: 4%;
}

.competition-teaser-wrapper {
  position: relative;
  margin: 0 auto 60px auto;
  display: table;
  width: 100%;
}
.competition-teaser-wrapper.no--banderole:before {
  display: none;
}
.competition-teaser-wrapper:first-child:before {
  content: '';
  position: absolute;
  top: -23px;
  right: 0;
  width: 73px;
  height: 23px;
}
.competition-teaser-wrapper .competition-teaser {
  background: #fff;
  padding: 2% 4%;
}
.competition-teaser-wrapper .competition-teaser .competition-title {
  display: inline-block;
  vertical-align: top;
  width: 54%;
  font-size: 24px;
  font-size: 1.5rem;
  line-heigt: 1.2em;
  text-transform: uppercase;
}
@media (max-width: 742px) {
  .competition-teaser-wrapper .competition-teaser .competition-title {
    width: 100%;
    text-align: center;
  }
}
.competition-teaser-wrapper .competition-teaser .competition-infos {
  display: inline-block;
  text-align: right;
  vertical-align: top;
  width: 45%;
}
@media (max-width: 742px) {
  .competition-teaser-wrapper .competition-teaser .competition-infos {
    width: 100%;
    text-align: center;
  }
}
.competition-teaser-wrapper .competition-teaser .competition-infos p {
  font-size: 18px;
  font-size: 1.125rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  line-height: 1.4em;
}
.competition-teaser-wrapper .competition-teaser .competition-infos .competition-links li {
  display: inline-block;
  margin-left: 5px;
}
.competition-teaser-wrapper .competition-teaser-image {
  position: relative;
  width: 89.1304347826087%;
  float: right;
  padding-right: 10.8695652173913%;
  z-index: 1;
}
.competition-teaser-wrapper .competition-teaser-image:after {
  content: '';
  position: absolute;
  top: 0;
  left: -10.8695652173913%;
  width: 10.8695652173913%;
  height: 30px;
}
@media (max-width: 742px) {
  .competition-teaser-wrapper .competition-teaser-image:after {
    display: none;
  }
}
@media (max-width: 742px) {
  .competition-teaser-wrapper .competition-teaser-image {
    padding: 0;
    width: 100%;
  }
}
.competition-teaser-wrapper .competition-teaser-image .picture-element span.s {
  display: block;
}
@media all and (min-width: 0px) and (max-width: 520px) {
  .competition-teaser-wrapper .competition-teaser-image .picture-element span.l {
    display: none;
  }
  .competition-teaser-wrapper .competition-teaser-image .picture-element span.s {
    display: block;
  }
}
@media all and (min-width: 521px) {
  .competition-teaser-wrapper .competition-teaser-image .picture-element span.s {
    display: none;
  }
  .competition-teaser-wrapper .competition-teaser-image .picture-element span.l {
    display: block;
  }
}
.competition-teaser-wrapper .competition-state {
  background: #ffffff;
}
.competition-teaser-wrapper .detail-view-controls {
  margin-top: -60px;
  position: relative;
  margin-left: 20px;
  position: relative;
}
.competition-teaser-wrapper .detail-view-controls .edit:before {
  transition: background-color 0.2s;
  background-color: #2f2f2f;
  display: inline-block;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 2px solid #717171;
}
.competition-teaser-wrapper .detail-view-controls .edit:hover:before {
  background-color: #434343;
}

/* crew edit button */
.edit-wrapper {
  text-align: right;
}

.introjs-overlay {
  z-index: 5;
}

.introjs-fixParent, .introjs-showElement, .introjs-helperLayer {
  z-index: 10 !important;
}

.introjs-helperNumberLayer {
  margin-left: 2px;
  box-shadow: none;
  width: 24px;
  height: 24px;
  line-height: 25px;
  font-size: 20px;
  background: #f23c50;
}

.introjs-arrow {
  border: 15px solid white;
}
.introjs-arrow.bottom, .introjs-arrow.top {
  left: 80px;
  margin-left: -30px;
}
.introjs-arrow.right, .introjs-arrow.left {
  top: 50px;
  margin-top: -15px;
}
.introjs-arrow.middle {
  top: 50%;
}
.introjs-arrow.left {
  left: -30px;
}
.introjs-arrow.bottom {
  bottom: -30px;
}

.introjs-bullets {
  display: none;
}

.introjs-helperLayer {
  background: none;
  box-shadow: none;
  border: none;
}

.introjs-tooltip {
  position: relative;
  max-width: inherit;
  width: 340px;
  text-align: center;
  padding: 30px;
  padding-bottom: 80px;
  line-height: 1.4em;
}
.introjs-tooltip .icons {
  display: block;
  margin: 0 auto;
}
.introjs-tooltip .icons > * {
  background-size: contain;
  width: 100%;
  height: 40px;
  display: inline-block;
}
.introjs-tooltip .icons .icon-step-vote-icon-heart,
.introjs-tooltip .icons .icon-step-filter-icon-filter,
.introjs-tooltip .icons .icon-step-designer-icon-designer {
  width: 40px;
  height: 40px;
}
.introjs-tooltip .icons .icon-step-vote-icon-heart {
  width: 115px;
}
.introjs-tooltip h3 {
  background-color: white;
  position: relative;
  margin: 10px;
  margin-top: 15px;
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  display: inline-block;
  padding: 0 10px;
}
.introjs-tooltip p {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  padding: 20px;
  margin-top: -20px;
}
.introjs-tooltip .introjs-tooltipbuttons {
  margin-top: 30px;
  text-align: center;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton {
  background-color: #dedede;
  color: gray;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton:hover {
  background-color: #bbbbbb;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton {
  background-color: #00b259;
  color: white;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-nextbutton:hover {
  background-color: #008e47;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-button:not(.introjs-skipbutton) {
  width: 135px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  display: inline-block;
  font-family: "BrandonText-Medium", "BrandonMedium", sans-serif;
  padding: 10px;
  margin-right: 30px;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-button:not(.introjs-skipbutton).introjs-nextbutton {
  margin-right: 0;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-disabled {
  display: none !important;
}
.introjs-tooltip .introjs-tooltipbuttons .introjs-skipbutton {
  position: absolute;
  margin-top: 70px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  text-align: center;
  color: gray;
}
.introjs-tooltip.designer {
  padding-bottom: 30px;
}
.introjs-tooltip.designer .introjs-skipbutton {
  width: 135px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1px;
  display: inline-block;
  font-family: "BrandonText-Medium", "BrandonMedium", sans-serif;
  padding: 10px;
  margin-top: 0;
  margin-left: 0;
  position: inherit;
  background-color: #f23c50;
  color: white;
}
.introjs-tooltip.designer .introjs-skipbutton:hover {
  background-color: #aa2a38;
}

body.tour .introsteps {
  visibility: visible;
}
body.tour .hero .lead, body.tour .hero .actions {
  visibility: hidden;
}

.smaller-than-1024 .introsteps {
  top: 210px;
}
.smaller-than-1024 .introsteps .punchline {
  font-size: 25px;
  line-height: 32px;
}

.introsteps {
  visibility: hidden;
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
  color: white;
  position: absolute;
  top: 383px;
  width: 100%;
  text-align: center;
  z-index: 10;
}
@media screen and (max-width: 742px) {
  .introsteps {
    display: none;
  }
}
.introsteps .punchline {
  font-size: 50px;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.37);
  margin: 0 auto;
  max-width: 620px;
}
.introsteps ol.steps {
  margin-top: 130px;
  display: inline-block;
  left: 50%;
  counter-reset: step-counter;
}
.introsteps ol.steps:before {
  margin-top: 50px;
  content: "";
  border-top: 4px solid white;
  width: inherit;
  height: 0;
  position: absolute;
  width: 700px;
  margin-top: -48px;
  left: 50%;
  margin-left: -350px;
}
@media screen and (max-width: 976px) {
  .introsteps ol.steps:before {
    width: 500px;
    margin-left: -250px;
  }
}
.introsteps ol.steps li {
  font-size: 22px;
  float: left;
  width: 170px;
  margin-right: 170px;
  position: relative;
  text-transform: uppercase;
}
.introsteps ol.steps li:before {
  display: inline-block;
  content: counter(step-counter);
  counter-increment: step-counter;
  background-color: #f23c50;
  border-radius: 1000px;
  width: 60px;
  height: 60px;
  position: absolute;
  border: 4px solid white;
  font-size: 40px;
  line-height: 60px;
  margin-top: -80px;
  vertical-align: -50%;
  left: 50%;
  margin-left: -34px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.37);
}
@media screen and (max-width: 976px) {
  .introsteps ol.steps li {
    margin-right: 80px;
  }
}
.introsteps ol.steps li:last-child {
  margin-right: 0;
}
.introsteps ol.steps li p {
  margin-top: 7px;
  text-transform: none;
  font-size: 16px;
}

.shop {
  width: 1150px;
  margin: 0 auto 50px;
}
.shop h2 {
  border-top: 1px solid #dedede;
  margin-top: 20px;
  margin-bottom: 20px;
}
.shop h2 span {
  background-color: #eeeeee;
  padding-right: 20px;
  position: relative;
  top: -12px;
  font-size: 24px;
  margin-bottom: 20px;
}
.shop h2:before {
  content: "";
  display: block;
  clear: left;
}
.shop a {
  text-decoration: none;
}
.shop .menu .cart {
  float: right;
  border-left: 1px solid #dedede;
  border-right: none;
}
.shop .menu .cart a:before {
  margin-bottom: 5px;
}
.shop .menu .cart a:hover, .shop .menu .cart a:hover:before {
  color: #008e47;
}
.shop .menu .cart a, .shop .menu .cart a:before {
  color: #00b259;
}
.shop .menu .home a:hover:before {
  color: #00b259;
}
.shop .menu .home a:before {
  transition: color 0.2s;
  color: #434343;
}
.shop .view-all {
  display: none;
  margin-top: -5px;
  width: inherit;
  padding: 8px;
  line-height: inherit;
  background-color: transparent;
  border: 2px solid;
  color: #00b259;
}
.shop .categories.covers .category, .shop .categories.prints .category {
  margin: 0 32px 32px 0;
}
.shop .categories.covers .category:nth-child(2n), .shop .categories.prints .category:nth-child(2n) {
  margin-right: 0px;
}
.shop .category {
  float: left;
  height: 351px;
  margin: 0 32px 32px 0;
  background-color: white;
}
.shop .category:nth-child(3n) {
  margin-right: 0px;
}
.shop .category .subcategories {
  transition: all 0.2s;
  transition-delay: 0.1s;
  opacity: 0;
  overflow: hidden;
  text-align: center;
  height: 301px;
  position: relative;
  margin-top: -301px;
  background-color: rgba(47, 47, 47, 0.7);
  vertical-align: middle;
}
.shop .category .subcategories a {
  border-radius: 2px;
  transition: all 0.2s;
  margin-top: 125px;
  color: #2f2f2f;
  background-color: white;
  width: inherit;
  min-width: 120px;
  display: inline-block;
  padding: 0 10px;
  height: 40px;
  font-size: 14px;
}
.shop .category .subcategories a:not(:last-child) {
  margin-right: 7px;
}
.shop .category .subcategories a:hover {
  color: white;
}
.shop .category .subcategories a:before {
  transition: all 0.2s;
  font-size: 15px;
  margin-right: 0;
  padding-bottom: 5px;
}
.shop .category .subcategories a.small:before, .shop .category .subcategories a.large:before {
  line-height: 40px;
}
.shop .category .subcategories a.small:before {
  line-height: 30px;
  font-size: 20px;
}
.shop .category .subcategories a.large:before {
  font-size: 30px;
}
.shop .category .subcategories a.women:hover:before, .shop .category .subcategories a.men:hover:before, .shop .category .subcategories a.small:hover:before, .shop .category .subcategories a.large:hover:before {
  color: white;
}
.shop .category .subcategories a.women:before, .shop .category .subcategories a.men:before, .shop .category .subcategories a.small:before, .shop .category .subcategories a.large:before {
  color: #2f2f2f;
}
.shop .category.has-subcategories:hover img {
  -webkit-filter: blur(2px);
  -moz-filter: blur(2px);
  filter: blur(2px);
}
.shop .category:hover .subcategories {
  opacity: 1;
}
.shop .category img {
  transition: all 0.2s;
  transition-delay: 0.1s;
  display: block;
  border-bottom: 1px solid #dedede;
}
.shop .category .label, .shop .category .to-category {
  height: 50px;
  display: inline-block;
  line-height: 50px;
  background-color: white;
  padding: 0 20px;
}
.shop .category .label {
  font-size: 16px;
  border-right: 1px solid #dedede;
}
.shop .category .to-category {
  float: right;
}
.shop .category .to-category:before {
  transition: background-color 0.2s;
  background-color: #bbbbbb;
  border-radius: 50%;
  color: white;
  padding: 3px;
  font-size: 13px;
  margin-top: 6px;
}
.shop .category .to-category:hover:before {
  background-color: #434343;
}
.shop #poster {
  margin-right: 0;
}
.shop #canvas, .shop #poster {
  height: 441px;
}
.shop #canvas .subcategories, .shop #poster .subcategories {
  height: 391px;
  margin-top: -391px;
}
.shop #canvas .subcategories a, .shop #poster .subcategories a {
  margin-top: 170.5px;
}

body.error a {
  text-decoration: none;
}
body.error #main-content {
  background: none;
  padding-top: 0;
  min-height: calc(100% - 105px);
  text-align: center;
}
body.error .message {
  position: relative;
  margin-top: -20%;
}
body.error .message p {
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
  font-size: 22px;
  margin: 30px;
}
body.error .message button.back, body.error .message .back.icon-arrow-back, body.error .message .side-nav-loggedin .back.menu-btn, .side-nav-loggedin body.error .message .back.menu-btn, body.error .message .shop .back.view-all, .shop body.error .message .back.view-all, body.error .message .shop .category .subcategories a.back, .shop .category .subcategories body.error .message a.back {
  width: inherit;
  padding: 5px 40px;
}
body.error .credits {
  font-size: 14px;
  color: #717171;
  margin: 30px;
}
body.error .credits .label {
  font-family: "BrandonText-Bold", "BrandonBold", sans-serif;
}

body.admin #main-content {
  background: none !important;
  padding-top: 0;
}

.static-login a, .static-login button, .static-login .icon-arrow-back, .static-login .side-nav-loggedin .menu-btn, .side-nav-loggedin .static-login .menu-btn, .static-login .shop .view-all, .shop .static-login .view-all, .static-login .shop .category .subcategories a, .shop .category .subcategories .static-login a {
  width: auto;
  min-width: 250px;
}

.profile-registration.profile-portrait.preview-container img {
  height: 100%;
  width: 100%;
}

.portrait-picture, .design-detail .avatar {
  position: relative;
  border-radius: 1000px;
  border: 2px solid #BBBBBB;
  margin: 0 auto;
  display: block;
  background-position: center 10px;
  background-color: #EEEEEE;
  background-size: contain;
  overflow: hidden;
  left: -50%;
  bottom: 22px;
  width: 62px;
  height: 62px;
  display: block;
}
.portrait-picture img, .design-detail .avatar img {
  border-radius: 1000px;
}
@media screen and (max-width: 742px) {
  .portrait-picture, .design-detail .avatar {
    width: 42px;
    height: 42px;
    bottom: 16px;
  }
}
