/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.lSSlideWrapper .lSPrev,
.lSSlideWrapper .lSNext {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	opacity: 1;
	width: 20px;
	height: 80px;
	background-color: #fff;
}

.lSSlideWrapper .lSPrev:after,
.lSSlideWrapper .lSNext:after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	content: '';
	display: block;
	font-family: 'FontAwesome';
	font-weight: normal;
	font-style: normal;
}
	
.lSSlideWrapper .lSPrev {
	left: 0;
}

.lSSlideWrapper .lSPrev:after {
	content: '\f0d9';
	right: 6px;
}

.lSSlideWrapper .lSNext {
	right: 0;
}

.lSSlideWrapper .lSNext:after {
	content: '\f0da';
	left: 6px;
}

/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
@charset "UTF-8";
@font-face{font-family:"Vollkorn";src:url("../../files/mangalet/fonts/Vollkorn-Regular.woff2") format("woff2"), url("../../files/mangalet/fonts/Vollkorn-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Vollkorn";src:url("../../files/mangalet/fonts/Vollkorn-Semibold.woff2") format("woff2"), url("../../files/mangalet/fonts/Vollkorn-Semibold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Vollkorn";src:url("../../files/mangalet/fonts/Vollkorn-Italic.woff2") format("woff2"), url("../../files/mangalet/fonts/Vollkorn-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Vollkorn";src:url("../../files/mangalet/fonts/Vollkorn-SemiboldItalic.woff2") format("woff2"), url("../../files/mangalet/fonts/Vollkorn-SemiboldItalic.woff") format("woff");font-weight:bold;font-style:italic}html,body{height:100%}body{margin:0;background:#e94545;font-family:"Vollkorn", sans-serif;font-size:16px}main{min-height:100%}ul{list-style:none;padding:0;margin:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0}h1,h3,p{margin:30px 0}h1{font-size:38px;line-height:41px}.image-header h1{text-transform:uppercase;font-size:70px;font-style:italic}@media (max-width:935px){.image-header h1{font-size:25px}}h2{display:inline-block;font-size:23px;text-transform:uppercase;border:2px solid #000000;padding:5px 15px;margin:0}.image-header h2{display:inline;font-size:20px;border:0;padding:0}@media (max-width:935px){.image-header h2{font-size:14px;line-height:18px}}h3{font-style:italic;font-size:22px;line-height:23px}a{font-weight:bold;color:#000000;text-decoration:none}a:hover{text-decoration:underline}a.social{font-size:30px;margin-right:10px}a.social:last-of-type{margin-right:0}label{cursor:pointer}label.checkbox{position:relative}label.checkbox input{display:none}label.checkbox span{padding-left:25px}label.checkbox span:after{position:absolute;display:block;top:2px;left:0;content:"";width:16px;height:16px;border:2px solid #000000;cursor:pointer}label.checkbox input:checked+span:after{font-family:"FontAwesome";content:"";font-size:12px;text-align:center}input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{display:block;-webkit-appearance:none;appearance:none;height:30px;width:100%;margin:5px 0;background-color:#ffffff;padding:0 10px;border:0;border-radius:0;font-family:Verdana;font-size:10px}select{position:relative;-moz-appearance:none;text-indent:0.01px;text-overflow:""}textarea{padding-top:10px;height:100px}button,input[type=submit]{display:inline-block;font-family:"Vollkorn", sans-serif;font-weight:bold;font-size:23px;text-transform:uppercase;border:2px solid #000000;padding:5px 15px;margin:0;background-color:transparent;cursor:pointer}button:active,input[type=submit]:active{color:#000000}.full-form .widget{margin-bottom:20px}.full-form .widget label{display:block;text-align:left}.full-form .widget p.error{display:block;margin:0;text-align:left;color:red}.full-form .widget.hidden,.full-form .widget .invisible{display:none}.inner:after,.content:after,.image:after,footer:after,.donergram-container:after,.shop-gallery:after{display:block;content:"";clear:both}.inner{position:relative;width:935px;margin:auto;padding:0 20px}@media (max-width:935px){.inner{width:100%}}#map{height:600px}header{border-bottom:6px solid #e94545;background-color:#ffffff}header.sticky{position:fixed;top:0;left:0;right:0;z-index:777;background-color:#ffffff}header.sticky+main{padding-top:92px}@media (max-width:935px){header.sticky+main{padding-top:70px}}header nav{text-align:center}header nav a{display:inline-block;width:100px;height:92px;line-height:92px;font-size:18px;vertical-align:top}header nav a.logo{background:url("../../files/mangalet/assets/mangalet.svg") center 27px no-repeat;background-size:contain;text-indent:-777px;width:140px;height:92px;overflow:hidden;margin:0 20px}@media (max-width:935px){header nav a{width:100%}}header .social-links{position:absolute;right:0;top:50%;transform:translateY(-50%)}header .social-links a{float:left;position:relative;display:block;margin-left:8px}header .social-links a:hover{text-decoration:none}header .social-links a i{display:block;width:17px;height:17px;font-size:17px;line-height:17px}header .mobile-menu{display:none}@media (max-width:935px){header .inner{transition:all 0.4s ease-in-out;position:relative;padding:15px}header nav{transition:all 0.4s ease-in-out;padding-top:40px;height:0;overflow:hidden}.show-mobile-menu header nav{padding-top:60px;height:240px}header nav a{height:30px;line-height:30px;display:block}header nav a.logo{display:block;position:absolute;height:40px;top:15px;left:50%;transform:translateX(-50%);margin:0;background:url("../../files/mangalet/assets/mangalet.svg") center center no-repeat;background-size:contain}header .social-links{position:absolute;top:15px;left:15px;right:auto;transform:none;height:40px}header .social-links a{margin:0}header .social-links a i{width:30px;height:40px;line-height:40px;font-size:25px}header .mobile-menu{position:absolute;top:15px;right:15px;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}header .mobile-menu i{width:30px;height:40px;line-height:40px;font-size:25px}}section{position:relative}section.logo{position:relative;min-height:100%;background:#ffffff url("../../files/mangalet/assets/mangalet-claim.svg") center center no-repeat;background-size:25% auto;padding-bottom:13px}@media (max-width:935px){section.logo{background-size:60% auto}}section.logo .arrow{position:absolute;bottom:70px;left:50%;transform:translate(-50%, 0);animation:bounce 3s infinite}section.logo .arrow i{cursor:pointer;width:50px;height:50px;font-size:50px;line-height:50px;text-align:center}section.logo .line{position:absolute;bottom:0;left:0;right:0;border-top:6px solid #e94545;padding-top:51px;background:url("../../files/mangalet/assets/texture_metal.jpg") center 19px no-repeat;background-size:cover}section.slider{position:relative;border-bottom:6px solid #e94545}section.slider .slide{position:relative;width:100%;height:616px;background-position:center center;background-size:cover}section.slider .slide .image-header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5)}@media (max-width:935px){section.slider .slide{height:300px}}section.content{padding:80px 0;text-align:center;background-color:#ffffff}section.content.no-padding-bottom{padding-bottom:30px}section.content.no-padding-top{padding-top:30px}section.content.no-padding{padding:30px 0}section.content .link{position:relative;margin:20px 0;display:inline-block;font-size:23px;text-transform:uppercase;padding-right:20px}section.content .link i{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;text-align:right;font-size:12px}section.content.shop{padding:0}section.content.shop .shop-gallery{margin-top:20px}section.content.shop .shop-gallery .product-entry{position:relative;float:left;width:31.33%;margin:1%}section.content.shop .shop-gallery .product-entry .product-image,section.content.shop .shop-gallery .product-entry .product-image-hover{width:100%;height:325px;background-size:cover;background-position:center center;background-repeat:no-repeat}section.content.shop .shop-gallery .product-entry .product-image-hover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:77;opacity:0}section.content.shop .shop-gallery .product-entry .product-image{margin-bottom:5px}section.content.shop .shop-gallery .product-entry .product-image:hover .product-image-hover{opacity:1}section.content.shop .shop-gallery .product-entry .product-container{position:relative;height:115px}section.content.shop .shop-gallery .product-entry .product-container .product-details{position:relative;text-align:left;padding-right:50px}section.content.shop .shop-gallery .product-entry .product-container .product-details .product-price{font-weight:bold;position:absolute;top:0;right:0;width:50px;text-align:right}section.content.shop .shop-gallery .product-entry .product-container .product-option{display:none}@media (max-width:935px){section.content.shop .shop-gallery .product-entry{width:48%}}@media (max-width:500px){section.content.shop .shop-gallery .product-entry{width:98%}}section.content .two-col{width:50%}section.content .four-col{width:25%}section.content .four-col .square{margin:0 10px !important}section.content .three-col{width:33.33%}section.content .two-col,section.content .three-col,section.content .four-col{float:left;text-align:left}section.content .two-col h3,section.content .two-col p,section.content .three-col h3,section.content .three-col p,section.content .four-col h3,section.content .four-col p{padding:0 40px}section.content .two-col img,section.content .three-col img,section.content .four-col img{width:100%}@media (max-width:935px){section.content .two-col,section.content .three-col,section.content .four-col{width:100%;margin-bottom:80px;padding:0}section.content .two-col:last-of-type,section.content .three-col:last-of-type,section.content .four-col:last-of-type{margin-bottom:0}section.content .two-col img,section.content .three-col img,section.content .four-col img{width:100%;height:200px}}@media (max-width:935px){section.content .four-col{width:50%;margin-bottom:0}}@media (max-width:500px){section.content .four-col{width:100%}}section.content.donergram{background:url("../../files/mangalet/assets/texture_paper.jpg") center center}section.content.donergram .donergram-container{width:760px;margin:auto}section.content.donergram .donergram-container a img{float:left;width:170px;height:170px;margin:10px}@media (max-width:935px){section.content.donergram .donergram-container{width:100%}section.content.donergram .donergram-container a.hide{display:none}section.content.donergram .donergram-container a img{float:none;width:40%;height:40%}}section.content.menu{background-color:#e94545;padding:0}section.content.menu.menu-start{padding-top:80px}section.content.menu.menu-end{padding-bottom:80px}section.content.menu .seperator{width:100%;height:30px;margin-top:20px;background:url("../../files/mangalet/assets/seperator.png") center center no-repeat;background-size:100% 100%}section.content.menu .menu-header{position:relative;text-align:center}section.content.menu .menu-header h1{position:relative;display:inline-block;z-index:5;padding:0 35px;font-size:30px;margin:30px 10px;background-color:#e94545;text-transform:uppercase}section.content.menu .menu-header:after{display:block;content:"";height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);background-color:#000000}section.content.menu .menu-entry{text-align:left}section.content.menu .menu-entry h2{height:auto;display:inline-block;border:none;text-align:left;padding:0;margin-right:10px;text-transform:none}@media (max-width:935px){section.content.menu .menu-entry{margin-bottom:15px}section.content.menu .menu-entry h2{display:block;text-align:center}section.content.menu .menu-entry span{display:block;text-align:center}}section.content.menu .combo{position:relative;border-radius:50%;background-color:#fff;width:140px;height:140px;margin:auto;text-align:center}section.content.menu .combo .combo-content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}section.content.menu .combo.square{margin:auto;padding:10px;border-radius:0;height:auto;width:auto;margin:0 20px}section.content.menu .combo.square .combo-content{height:30px;line-height:40px;display:inline-block;position:static;transform:none}section.content.menu .combo h1{font-size:26px;line-height:26px;text-transform:uppercase;margin:0}section.content.menu .combo h1:last-of-type{display:inline-block;font-weight:bold}section.content.menu .combo span{display:inline-block;font-weight:bold}section.content.menu .combo-subline{display:block;text-align:center;height:40px;line-height:40px;font-weight:bold;font-size:18px}section.content.menu ul{padding:30px 0 0 0;list-style:disc inside}section.content.menu ul li{font-size:23px;font-weight:bold}section.content.menu ul li span{font-size:20px;font-style:italic}section.content .social-links{margin:30px 0}section.single .sticker{position:absolute;background-size:contain;z-index:77}@media (max-width:935px){section.single .sticker{display:none}}section.single .sticker.top{top:-80px;right:0;margin-top:-100px;width:200px;height:200px}section.single .sticker.bot{bottom:-110px;left:0;margin-bottom:-75px;width:150px;height:150px}section.single .image{height:300px;margin:30px 0;background-size:contain;background-repeat:no-repeat;background-position:center center}@media (max-width:935px){section.main .three-col{position:relative;padding-bottom:200px}section.main .three-col img{position:absolute;bottom:0;left:0;right:0}}section.image{position:relative}section.image img{float:left;width:100%;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}section.image .image-element{height:616px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:935px){section.image .image-element{height:300px}}section.image .image-header{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5)}section.image .image-header h1{font-size:70px}section.image .image-header h2{font-size:20px}@media (max-width:935px){section.image .image-header{width:90%}section.image .image-header h1{font-size:25px}section.image .image-header h2{font-size:14px;line-height:18px}}section.subtext-line{padding-bottom:120px}section.subtext-line:before{display:block;content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:80px;width:115px;border-bottom:1px solid #000000}section.subtext-line.no-padding-bottom:before,section.subtext-line.no-padding:before{bottom:10px}section.bg-turquoise{background-color:#e94545}section.bg-paper{background:url("../../files/mangalet/assets/texture_paper.jpg") center center no-repeat;background-size:cover}section.bg-cardboard{background:url("../../files/mangalet/assets/texture_cardboard.jpg") center center no-repeat;background-size:cover}section.bg-metal{background:url("../../files/mangalet/assets/texture_metal.jpg") center center no-repeat;background-size:cover}section.bg-concrete{background:url("../../files/mangalet/assets/texture_concrete.jpg") center center no-repeat;background-size:cover}section.bg-red{background-size:cover;background:#e94545}section.ending-turquoise{border-bottom:6px solid #e94545}section.ending-red{border-bottom:6px solid #e94545}section.ending-paper,section.ending-cardboard,section.ending-metal,section.ending-concrete{border-bottom:6px solid transparent}section.ending-paper:after,section.ending-cardboard:after,section.ending-metal:after,section.ending-concrete:after{display:block;content:"";position:absolute;bottom:-6px;left:0;right:0;height:6px;z-index:77}section.ending-paper:after{background:url("../../files/mangalet/assets/texture_paper.jpg") center center no-repeat;background-size:cover}section.ending-cardboard:after{background:url("../../files/mangalet/assets/texture_cardboard.jpg") center center no-repeat;background-size:cover}section.ending-metal:after{background:url("../../files/mangalet/assets/texture_metal.jpg") center center no-repeat;background-size:cover}section.ending-concrete:after{background:url("../../files/mangalet/assets/texture_concrete.jpg") center center no-repeat;background-size:cover}section.ending-red:after{background-size:cover;background:#e94545}section.shopping-checkout .inner{padding:15px}section.shopping-checkout h1{margin-bottom:0}section.shopping-checkout a{font-size:12px;display:block}section.shopping-checkout .cart{margin-top:30px}section.shopping-checkout .cart .cart-entry{position:relative}section.shopping-checkout .cart .cart-entry span{text-align:left;display:block;padding-right:50px}section.shopping-checkout .cart .cart-entry span.product-price{position:absolute;top:0;right:0;width:50px;text-align:right;padding-right:0}section.shopping-checkout .cart .cart-entry.total{margin-top:5px;border-top:1px solid #000000;padding-top:5px}section.shopping-checkout .cart .cart-entry.total span{font-weight:bold}footer{padding:45px 0;background-color:#000000;color:#ffffff;font-size:14px;font-style:italic}footer a{color:#ffffff}footer a:hover{text-decoration:underline}footer .logo{background:url("../../files/mangalet/assets/mangalet-white.svg") center center no-repeat;background-size:contain;text-indent:-777px;width:140px;height:50px;overflow:hidden}@media (max-width:935px){footer .logo{margin:auto}}footer .col{float:left;width:75%}footer .col .social{color:#fff}footer .col:last-of-type{width:25%}@media (max-width:935px){footer .col{width:100%;text-align:center}footer .col:last-of-type{width:100%}}.doenergram{background:url("../../files/mangalet/assets/texture_paper.jpg") center center;background-size:contain}.doenergram .content{padding:0}.doenergram .content.donergram{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);background:none}.doenergram .content.donergram .inner{width:90%}.doenergram .content.donergram .inner .social-links{position:relative;top:72px;left:-130px;margin:0}.doenergram .content.donergram .inner .donergram-container{width:100%}.doenergram .content.donergram .inner .donergram-container img{width:31.33%;margin:1%;height:auto}.doenergram .content.donergram .inner .donergram-container a:nth-last-child(-n+5){display:none}.info-screen,.landing{background:url("../../files/mangalet/assets/landing-bg.jpg") center center no-repeat;background-size:cover}.info-screen{position:relative}.info-screen .lSSlideOuter,.info-screen .lSSlideWrapper,.info-screen .lSSlide{height:100% !important}.info-screen .slide{position:relative;display:block;height:100%}.info-screen .slide .slide-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:90%;background-size:contain;background-repeat:no-repeat;background-position:center center}.landing{padding-bottom:300px}.landing .landing-content{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);padding:15px}.landing .landing-content h1{font-size:40px;font-weight:bold;font-style:italic;margin:0 0 15px 0}.landing .landing-content h2{display:block;font-size:31px;font-weight:normal;text-transform:none;padding:0;border:0;margin-bottom:70px}.landing .landing-content .logo{display:block;background:url("../../files/mangalet/assets/mangalet.svg") center center no-repeat;background-size:contain;text-indent:-777px;width:140px;height:50px;overflow:hidden;margin:auto;margin-bottom:15px}.landing .landing-content .social-links{margin-bottom:30px}.landing .landing-content .social-links a{font-size:25px}.landing .landing-content a{font-weight:bold;font-style:italic}.landing .landing-content p{margin:0}@media (max-width:935px){.landing .landing-content h2{font-size:18px;margin-bottom:15px}.landing .landing-content .social-links{margin-bottom:15px}}.landing .landing-info{position:fixed;bottom:-40px;left:60%;width:250px;height:250px;background:url("../../files/mangalet/assets/landing-info.svg") center center no-repeat;background-size:cover}@media (max-width:935px){.landing .landing-info{bottom:-20px;right:-10px;width:150px;height:150px}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translate(-50%, 0)}40%{transform:translate(-50%, -10px)}60%{transform:translate(-50%, -5px)}}
