html{overflow:auto;height:100%;background:#050708 url('//www.lostlegends.de/gfx/ornament.png');font-size:10px;}
body{color:#d9d6cf;font-size:1.1em;outline:1px solid black;background:#191f25 url('//www.lostlegends.de/gfx/ornament.png');font-family:Verdana, sans-serif;min-height:100%;margin:0 auto;}
hr{border:0;height:1px;background:#333;background-image:linear-gradient(to right, #1f262d 0%, #606d89 20%, #606d89 80%, #1f262d 100%);}
.page{padding:15px;}
.page .breadcrumb{margin:0px;}
footer{background-color:#161c23;}
pre{font-size:1em;}
a{color:#ffc949;}
h1,
h2,
h3,
h4{font-family:Cochin, 'CochinURWD-RomIta', Times New Roman;font-style:italic;color:#ffffff;font-weight:normal;margin:0px;text-shadow:1px 1px 1px #000000;}
h1{font-size:3em;}
h2{font-size:2.1em;}
h3{font-family:'Alegreya SC', serif;font-size:1.6em;font-style:normal;}
footer h3{font-family:'Alegreya SC', serif;font-size:1.8em;font-style:normal;margin-bottom:10px;}
p{color:#ffffff;font-family:'Vollkorn', Georgia, Times New Roman;font-size:1.3em;font-style:normal;line-height:1.6;text-align:justify;text-justify:auto;text-shadow:1px 1px 1px #000000;}
label{font-weight:normal;margin-bottom:2px;}
.col-xxs-6,
.col-xxs-12,
.col-xs-05{min-height:1px;padding-left:15px;padding-right:15px;position:relative;}
.col-xs-05{float:left;width:4.16666666666%}
@media (max-width:479px){.col-xxs-6,
.col-xxs-12{float:left;}
.col-xxs-12{width:100%;}
.col-xxs-6{width:50%;}
.col-xxs-pull-0{right:auto;}
.col-xxs-push-0{left:auto;}
}
.form-control{color:#fff;background-color:#404d59;border:1px solid #606d79;}
.form-cart{height:42px;}
.form-group{margin-bottom:8px}

.header{background-color:#fff;color:#000;}
.header h1, .header h2{color:#000;margin-top:10px;text-shadow:none;font-size:28px;}
.header h1 b,
.header h1 strong, .header h2 b, .header h2 strong{color:#9d8319;font-weight:normal;}
.header-ornament{height:174px;}
.header-ornament hr{width:64px;height:1px;background:linear-gradient(to right , white,black,white);border:none;margin:4px auto;}
.header-adress{font-family:Georgia, serif;font-size:1em;font-style:italic;}
.header-terms{background-color:#272a30;color:#fff;line-height:28px;height:28px;border-bottom:1px solid #fff;}
.header-search{position:relative;top:-3px;width:307px;padding:5px 80px;height:30px;background:url("//www.lostlegends.de/gfx/header-bottom-ornament.png");text-align:center;color:#000;line-height:28px;font-size:12px;border:none;}
.header-search-new{width:220px;height:28px;padding-left:30px;background:url("//www.lostlegends.de/gfx/search-loupe.png");background-repeat: no-repeat;color:#000;line-height:28px;font-size:12px;border:1px solid #ccc;border-radius:14px;}
.header-search:focus{outline:none;}
.header-shops{background-color:#d6d1bd;background:linear-gradient(to right, #c1b99e 0%, #d6d1bd 15%, #d6d1bd 85%, #c1b99e 100%);line-height:27px;height:28px;border-top:1px solid #000;border-bottom:1px solid #000;padding:0px;}
.header-shops a{color:#000;display:inline-block;}
.header-shops ul{list-style:none;display:inline-table;padding:0;margin:0px;}
.header-shops li{float:left;display:inline;border-left:1px solid #000;border-right:1px solid #000;margin-right:-1px;padding:0px 35px;height:26px;}
.header-shops li.active{background:linear-gradient(to bottom, #666257 0%, #9b9583 21%);}
.header-shops li.active a{color:#ffffff;font-weight:bold;text-shadow:1px 1px 1px #000000;}
.header-cart{height:28px;color:#fff;text-align:center;line-height:28px;}
.menu .nav,.menu .collapse,.menu .dropup,.menu .dropdown {position: static;}
.menu .container {position: relative;}
.menu .dropdown-menu {left: auto; padding:20px}
.menu .menu-padding {padding: 20px 30px;text-shadow: 1px 1px 0px black}
.menu .menu-padding2 {padding: 20px 40px;text-shadow: 1px 1px 0px black}
.menu .dropdown.menu-fw .dropdown-menu {left: 0;right: 0;}
.menu .dropdown-toggle, .menu-fw .dropdown-toggle {padding:0 27px;}
.menu .link-list{margin:0px;padding:0px 20px;}
.menu .link-list li{display:block;text-align:center;white-space:nowrap;text-align:left;}
.menu .link-list li a{line-height:1.6em;text-align:left;margin-left:0px;color:#ffc949;-webkit-font-smoothing:subpixel-antialiased;}
.menu .link-list li.title{font-size:1.5em;text-align:left;margin-left:0px;color:#fff;font-family:'Alegreya SC', serif;-webkit-font-smoothing:subpixel-antialiased;}
.menu .link-list li.title a{color:#fff;}
.menu .thumb img {width:120px}
.ep_content {position:absolute;bottom:90px;left:30px;color:#000;}
.ep_content input[type="text"]{background-color:#fff;color:#000;}
.ep_content input[type="submit"]{margin-left:10px}

.blog{color:#D9D6CF;}
.wp-post-image{width:100%;height:auto;}
.blog, .blog p, .blog b{color:#D9D6CF;margin:16px 0px;font-weight:normal;font-style:normal;font-size:15px;line-height:1.6;font-family:'Vollkorn', Georgia, serif;text-align:justify;}
.blog h1{color:#fff;font-weight:bold;font-style:normal;font-family:'Vollkorn', Georgia, serif;}
.blog h2, .blog h3{color:#fff;font-size:18px;margin-top:32px;font-weight:bold;font-style:normal;font-family:'Vollkorn', Georgia, serif;text-align:left;}
.blog h2{margin-bottom:-12px;}
.blog strong{color:#fff;font-style:italic;}
.blog-post-preview{margin-bottom:32px;}
.blog-post-preview h2{margin:8px 0px 4px 0px;}
.blog-post-preview p{color:#fff;font-size:1.2em;margin:0px 0px;font-family:'Vollkorn',Georgia, Times New Roman;font-style:italic;letter-spacing:0px;line-height:1.6;text-align:justify;}
.blue0{background-color:#1f2730;}
.blue{background-color:#232d38;}
.blue1{background-color:#323d49;}
.blue2{background-color:#424d59;}
.blue3{background-color:#525d69;}
.brown{background-color:#232d38;}
.brown1{background-color:#323d49;}
.brown2{background-color:#424d59;}
.brown3{background-color:#525d69;}
.cart-table{width:100%;margin-bottom:15px;}
.cart-table th{background-color:#424d59;line-height:28px;color:#fff;padding:5px 25px;}
.cart-table td{padding:5px 15px;}
.col-cart{padding:2px 8px;color:#fff;min-height:30px;line-height:26px;}
.col-cart-indicator{padding:2px 15px;color:#fff;min-height:30px;line-height:26px;color:#000;border-radius:15px 0 0 15px;}
.col-item{padding:5px 8px;color:#fff;min-height:148px;line-height:24px;}
.col-edit{text-align:center;padding:0px 3px;color:#fff;height:28px;line-height:28px;text-shadow:1px 1px 1px #000000;}
.cart-row{margin-top:10px;border-bottom:1px solid #525d69;}
.white{background-color:#fff;}
.header-cart ul{list-style:none;padding:0;display:inline-block;}
.header-cart li{float:left;}
#carticon{margin-top:11px;margin-right:5px;}
#carticon a,
#carticon a:hover{color:#000;text-decoration:none;}
#cartbadge{position:relative;font-size:10px;font-weight:normal;line-height:13px;left:-8px;min-width:14px;padding:0 0 0 1px;text-align:center;color:#fff;border-radius:7px;background:#cfa850}
.badge{top:-11px;}
.badge-mobile{top:-18px;}
.navbar{min-height:28px;border:0px;margin-right:0px;margin-bottom:0px;border-radius:0px;background-color:#8a8574;background:linear-gradient(to right, #666257 0%, #8a8574 12%, #8a8574 87%, #666257 100%);}
.navbar-header{background-color:#fff;}
.navbar-brand{padding:4px 0 0 16px;}
.navbar-toggle.navbar-left{float:left;margin-left:10px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#000;}
.navbar-search{width:100%;background-color:#fff;color:#000;border:1px solid #ddd}
.navbar-nav {float:none; display:inline-block; vertical-align: top;}
.navbar-nav li.dropdown {border-right:1px solid transparent;border-left:1px solid #5d5a51;}
.navbar-nav li.dropdown:last-child {border-right:1px solid #5d5a51;border-left:1px solid #5d5a51;}
.navbar-nav li.open {border-right:1px solid #57564b;border-left:1px solid #57564b;}
.navbar-nav li a{line-height:28px;height:28px;padding:0px;color:#fff;}
.navbar .nav > li > a{color:#fff;text-shadow:1px 1px 1px #000000;}
.navbar .nav > li > a:active,.navbar .nav > li > a:hover{color:#fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff;}
.navbar h4{font-family:Verdana, Arial, sans-serif;color:#ffffff;font-size:1.1em;font-style:normal;font-weight:normal;margin-bottom:1px;margin-top:4px;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover{color:#fff;background:linear-gradient(to bottom, #3d3c34 0%, #57564b 25%, #57564b 100%);}
.navbar .dropdown-menu{border-bottom:1px solid #000000;border-top:none;box-shadow:10px 10px 12px rgba(0, 0, 0, 0.6);background:#57564b;border-radius:0px;font-size:1em}
.navbar .media-body ul{list-style:none;padding-left:0px;padding-top:5px;}
.navbar .nopadding{padding:0px;margin-left:0px;}
.navbar .media-body a,
.navbar .media a{line-height:11px;margin:0px;padding:0 10px;font-size:11px;color:#ffc949;}

.caret{border-top:4px solid #b3b3b3;}
.notification{width:100%;background:rgba(40,50,60,0.98);z-index:99999;position:fixed;bottom:0px;left:0px;border-bottom:1px solid rgb(60,70,80);padding:20px;box-shadow:-5px -5px 3px 0px rgba(0,0,0,0.25);}

.sortoption .caret,.product-options .caret{border-top:4px solid #fff;}
.sortoption .btn-default{padding:0;height:26px;line-height:24px;}
.selectpick{width:92%;margin:6px 0px;overflow:hidden;background-position:right;background-repeat:no-repeat;background-image:url("//www.lostlegends.de/gfx/caret-select.png");background-image:url("//www.lostlegends.de/gfx/caret-select.png"), linear-gradient(to bottom, #404d59, #303d49);border:1px solid #404d59;border-radius:4px;}
.selectpick select{color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 12px;box-shadow:1px 1px 1px rgba(0,0,0,0.5);text-shadow:-1px -1px 0 rgba(0,0,0,0.5);text-transform:uppercase;background:transparent;border:0;border-radius:0;}

select.option{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	font-size:1.3em;
	line-height:1.5em;
	background-color:#303d49;
	color: #fff;
	border: 1px solid #505d69;
	border-radius: 4px;
	box-shadow: none;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 10px 15px;  
	color: #fff;
	cursor: pointer;	
}
select.option{
  background-image:
    linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%),
    linear-gradient(to right, #505d69, #505d69);
  background-position:
    calc(100% - 18px) calc(1em + 3px),
    calc(100% - 13px) calc(1em + 3px),
    calc(100% - 2.5em) 0.3em;
  background-size:
    5px 5px,
    5px 5px,
    1px 2.1em;
  background-repeat: no-repeat;
}

.calblank{float:left;width:14.2856%;text-align:center;font-size:14px;height:30px;color:#fff;}
.calheader{float:left;width:71.4284%;text-align:center;font-size:14px;height:30px;}
.calday{float:left;width:14.2856%;text-align:center;font-size:14px;height:30px;background-color:#303d49;box-shadow:inset 0 0 1px #fff;border:1px solid black;line-height:28px;}
.breadcrumb, .breadcrumb-xs{padding:8px 0px;background:none;border-radius:0px;margin:0px;}
.breadcrumb-xs{padding:3px 0px 10px 0px;text-transform:uppercase;}
.breadcrumb li{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.breadcrumb li:last-child a{color:#fff;}
.breadcrumb>.active{color:#fff}
.breadcrumb>li+li:before{content:"\003e";}
.breadcrumb-arrow {
    padding: 0px;
    background:none;
    border-radius: 0px;
    height: 36px;
    padding: 0;
    line-height: 36px;
    list-style: none;
}
.breadcrumb-arrow li {
    width:20%;
    text-align:center;
}
.breadcrumb-arrow li:first-child a {
}
.breadcrumb-arrow li, .breadcrumb-arrow li a, .breadcrumb-arrow li span {
    display: inline-block;
    vertical-align: top
}
.breadcrumb-arrow li:not(:first-child) {
    margin-left: -5px
}
.breadcrumb-arrow li+li:before {
    padding: 0;
    content: ""
}
.breadcrumb-arrow li span {
    width:100%;
    position: relative;
    background-color:#232d38;
}
.breadcrumb-arrow li a, .breadcrumb-arrow li:not(:first-child) span {
    height: 36px;
    text-align:center;
    line-height: 36px
}
.breadcrumb-arrow li:first-child a {
    padding: 0 32px
}
.breadcrumb-arrow li a {
    width:100%;
    position: relative;
    text-decoration: none;
    background-color: #404d59;
    border: 1px solid #404d59
}
.breadcrumb-arrow .active span {
    background-color: #404d59;
    border: 1px solid #404d59
}
.breadcrumb-arrow li:first-child a {
    padding: 0 auto;
}
.breadcrumb-arrow li a:after, .breadcrumb-arrow li a:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}
.breadcrumb-arrow li span:after, .breadcrumb-arrow li span:before {
    position: absolute;
    top: -1px;
    width: 0;
    height: 0;
    content: '';
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent
}
.breadcrumb-arrow li a:before, .breadcrumb-arrow .active {
    right: -10px;
    z-index: 3;
    border-left-color: #404d59;
    border-left-style: solid;
    border-left-width: 11px
}
.breadcrumb-arrow li a:after {
    right: -11px;
    z-index: 2;
    border-left: 11px solid #000
}
.breadcrumb-arrow li span:before {
    right: -10px;
    z-index: 3;
    border-left-color: #232d38;
    border-left-style: solid;
    border-left-width: 11px
}
.breadcrumb-arrow li span:after {
    right: -11px;
    z-index: 2;
    border-left: 11px solid #000
}
.breadcrumb-arrow li:last-child span:after {
    border:none;
}
.breadcrumb-arrow li:last-child span:before {
    border:none;
}
.breadcrumb-arrow li a:focus, .breadcrumb-arrow li a:hover {
    background-color: #505d69;
    border: 1px solid #505d69
}
.breadcrumb-arrow li a:focus:before, .breadcrumb-arrow li a:hover:before {
    border-left-color: #505d69
}
.breadcrumb-arrow li a:active {
    background-color: #303d49;
    border: 1px solid #303d49
}
.breadcrumb-arrow li a:active:after, .breadcrumb-arrow li a:active:before {
    border-left-color: #303d49
}
.breadcrumb-arrow .active span:before {
    border-left-color: #404d59
}


.product-gutter.row{margin-top:7px;margin-right:-10px;margin-left:-10px;}
.gutter-1 > [class^=" col-"]{padding:10px;}
.gutter-1.row{margin-right:0px;margin-left:0px;}
.gutter-1 > [class^="col-"],
.gutter-1 > [class^=" col-"]{padding:0 1px 1px 0;}
.product-gutter > [class^="col-"],
.gutter-6 > [class^=" col-"]{padding:10px;}
.gutter-6.row{margin-right:-16px;margin-left:-16px;background-color:#000;}
.gutter-6 > [class^="col-"],
.gutter-6 > [class^=" col-"]{padding:1px;}
.gutter-30.row{margin-right:0px;margin-left:0px;}
.gutter-30 > [class^="col-"],
.gutter-6 > [class^=" col-"]{padding:15px;}
.row.no-gutter{margin-right:-1px;margin-left:-1px;}
.row.no-gutter > [class^="col-"],
.row.no-gutter > [class*=" col-"]{padding-right:1px;padding-left:1px;}
.top-spacer{margin-top:16px;}
.top-spacer2{margin-top:32px;}
.top-spacer3{margin-top:48px;}
.bottom-spacer{margin-bottom:16px;}
.bottom-spacer2{margin-bottom:32px;}
.bottom-spacer3{margin-bottom:48px;}
.bottom-line{border-bottom:1px solid #505d69;}
.warning{background:#802016;color:#ffc949;border-radius:4px;padding:8px 16px;margin-left:-48px;margin-right:-48px;}
.info{background:#404d59;color:#fff;border-radius:4px;padding:8px 16px;margin-left:-48px;margin-right:-48px;}
.payment .selected{background-color:#485767;}
.payment label{display:block;padding:8px 16px;margin:8px 0;background-color:#36414d;border-radius:7px;}
.payment label:hover{background-color:#596c80;cursor:pointer;}
.payment b{color:#fff;}
.payment-thanks{text-align:left;background-color:#ffd969;padding:4px 16px;color:#000;}
.payment-thanks span{border-bottom:2px solid #cf8f2b;border-left:1px solid #cf8f2b;padding:2px 3px;font-size:16px;background-color:#fff;color:#000;}
.payment-thanks div{font-family:sans-serif;font-size:11px;color:#b00000}
.skyscraper{float:left;}
.box-large,
.box,.box-added{background-color:#323d49;color:#fff;overflow:hidden;box-shadow:inset 0 0 1px #fff;}
.box-large a, .box a{text-shadow:1px 1px 1px #000000;}
.box-index{width:100%;height:100px;padding:0 20px 20px 20px;background-color:#ffffff;}
.box-index p{color:#000000;text-shadow:none;-webkit-hyphens:auto;font-size:10px;line-height:13px;}
.box-index h2{color:#9d8319;text-shadow:none;margin-bottom:6px;font-size:14px;margin-bottom:2px;}
.box-added{background-color:#303d49;padding:16px;}
.box-dark{background-color:#232d38;box-shadow:inset 0 0 1px #fff;border:1px solid #000;}
.box-content{padding:15px;}
.ornament{line-height:1em;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;}
.category{background-color:#304050;background:linear-gradient(to bottom, #2d3843 0%, #1d232b 100%);border:1px solid #3d4853;outline:1px solid black;box-shadow:10px 10px 10px rgba(0, 0, 0, 0.3);height:200px;overflow:hidden;}
.category:before{content:url('//www.lostlegends.de/gfx/shop_box/box_topornament.gif');display:block;top:16px;position:absolute;text-align:center;width:100%;margin:-15px;}
.category img{width:100%;}
.agb{column-count:1;font-size:9px;font-face:sans-serif;text-align:justify;column-gap:25px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.terms, .terms blockquote{font-size:1.2em;font-family:'Vollkorn',Georgia, Times New Roman;font-style:normal;letter-spacing:0px;line-height:1.6;text-align:justify;text-justify:auto;text-shadow:1px 1px 1px #000000;border-width:0;}
.terms blockquote{margin-left:32px;}
.terms h1{font-size:32px;margin-bottom:32px;}
.terms h2{font-size:18px;}
.terms td{border:1px solid #607080;padding:2px 10px;}
.img-glow{position:relative;width:100%;float:left;}
.img-glow::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 1px #fff;}
.img-glow img{float:left;width:100%;height:auto;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.frame{outline:1px solid black;border:1px solid #99723f;border-image:url('//www.lostlegends.de/gfx/border_thumb.jpg') 1 1 stretch;}
.banderole{position:absolute;text-align:center;color:#fff;background:rgb(51, 62, 73);background:rgba(51, 62, 73, .9);background:linear-gradient(to right, rgba(31, 42, 53, 1) 0%, rgba(51, 62, 73, 0.9) 4%, rgba(31, 42, 53, 1) 8%, rgba(51, 62, 73, 0.9) 20%, rgba(51, 62, 73, 0.9) 80%, rgba(31, 42, 53, 1) 92%, rgba(51, 62, 73, 0.9) 96%, rgba(31, 42, 53, 1) 100%);bottom:32px;padding:4px;width:94.0%;margin-left:-7px;border-top:1px solid rgba(61, 72, 83, 0.8);border-bottom:1px solid rgba(61, 72, 83, 0.8);outline:1px solid black;box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.7);}
.banderole h2{margin-bottom:-4px;}
.banderole a{font-size:9px;}
.divider{height:20px;clear:both}
.product-list{text-align:center;margin:15px 0px;}
.product-details{padding:10px;}
.product-details h3{color:#677785;font-size:1.5em;margin:20px 0 10px 0;text-transform:uppercase;}
.product{float:left;width:32.5%;margin:1px 1px;height:330px;}
.product-advent{float:left;width:20.0%;margin:5px 11px;height:350px;}
.product-carousel{float:left;margin:5px 0px;height:300px;text-align:center;}
.product-reference{float:right;width:66.5%;margin:1px 1px;height:500px;}
.product-reference-thumb img{height:400px;}
.product .price,.product-advent .price, .product-carousel .price{font-family:'Vollkorn', Georgia, Times New Roman;color:#fff;font-size:1.4em;}
.pricebig{font-family:'Vollkorn', Georgia, Times New Roman;color:#fff;font-size:2.5em;}
.big{font-size:2.5em;}
.product h3, .product-carousel h3{font-family:Verdana, sans-serif;font-style:normal;font-size:1em;line-height:1.6em;margin-top:2px;-webkit-font-smoothing:subpixel-antialiased;}
.carousel-inner>.item.active{-webkit-transform:none;}
.product-image{}
.product-video{border:1px solid #000;width:600px;height:900px;}
.video-container {
    position: relative;
    padding-bottom: 139%;
    padding-top: 30px;
    height: 0;
    overflow: none;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.product-frame{width:100%;display:inline-block;position:relative;overflow:hidden;}
.product-frame:after{padding-top:150%;display:block;content:'';}
.product-thumb,.product-home{position:absolute;top:0;bottom:0;right:0;left:0;}
.product-reference-thumb{position:absolute;top:0;bottom:0;right:0;left:0;height:400px;}
.product-thumb img, .product-home img{left:-0px;min-width:100%;height:100%;}
.product-divider{height:1px;border-bottom:1px solid #404d59;}
.product-options{padding:0 0 8px 0;}
.product-options .btn-default{padding:0;height:26px;line-height:24px;font-size:0.917em}
.product-options .icon-size{padding:0 10px;margin-right:8px;}
.product-sizechart{}
.product-sizechart table{border:none;border-spacing:1px;border-collapse:separate;width:100%;}
.product-sizechart th{background-color:#2d3843;color:#ffffff;font-size:12px;font-family:Georgia, "Times New Roman", Times;font-style:italic;font-weight:normal;padding:3px 10px;text-align:left;}
.product-sizechart td{font-family:sans-serif;padding:3px 5px;}
.product-sizechart tr:first-child th{background-color:#404d59;}
.product-sizechart tr:nth-child(even) td{background-color:#1f262d;}
.product-sizechart tr:nth-child(odd) td{background-color:#2f363d;}
.btn-default,
.btn{background-color:#303d49;color:#fff;padding:10px 10px;text-transform:uppercase;border:1px solid #505d69;text-decoration:none;border-radius:4px;box-shadow:1px 1px 1px rgba(0,0,0,0.5);text-shadow:-1px -1px 0 rgba(0,0,0,0.5);background-image:linear-gradient(to bottom,#404d59,#303d49);}
.btn-tracking{font-size:1.2em;background-image:linear-gradient(to bottom, #ffc949 0%, #d5a457 10%, #76501f 90%);color:#fff;padding:5px 10px;border:1px solid #ffc949;text-transform:none;margin:5px 0;width:90%}
.btn-tracking-blue{font-size:1.2em;background-image:linear-gradient(to bottom,#505d69,#404d59);color:#fff;padding:5px 10px;width:90%;margin:5px 0;text-transform: none;}

.btn-mittelalter{font-size:1.2em;background-color:rgba(218,123,3,0.9);color:#fff;padding:10px 10px;text-transform:uppercase;border:1px solid #ffc949;text-decoration:none;border-radius:5px;box-shadow:none;text-shadow:1px 1px 0 rgba(0,0,0,0.9);background-image:none;margin-top:7px}
.btn-default{font-size:1em;height:37px;line-height:1.4em;}
.btn.active,.btn:hover,.btn-default:hover{background-color:#606d79;border:1px solid #707d89;color:#fff;background-image:linear-gradient(to bottom, #505d69, #606d79);}
.btn-mittelalter:hover{background-color:#a56c42;background-image:none;border:1px solid #fff;}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover,
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default,
.btn-default.focus,
.btn-default:focus{background-color:#505d69;border:1px solid #707d89;color:#fff;background-image:linear-gradient(to bottom, #505d69, #606d79);}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,.btn-default.focus, .btn-default:focus{background-color:#606d79;border:1px solid #909da9;color:#fff;text-shadow:0 0 3px #ffffff;}
.btn-form,.btn-checkout{padding:8px 30px;}
.btn-cartitem{padding:8px 20px;}
.btn-small{padding:8px 10px;}
.btn-cart,.btn-checkout{font-size:18px;line-height:1.3333333;margin:2px 10px;padding:10px 30px;}
.btn-checkout{border:1px solid #886021;background-image:linear-gradient(to bottom, #ffc949 0%, #d5a457 10%, #76501f 90%);}
.homesidebar{padding:4px 24px;margin-top:4px;position:relative;}
.homesidebar h2{margin-top:12px;}
.homesidebar p{margin:0px;color:#D9D6CF;}
.sidebar{padding:8px 12px;margin-top:4px;position:relative;box-shadow:inset 0 0 1px #fff;border:1px solid black;}
.sidebar .title{color:#fff;margin-top:12px;}
.sidebar .title a{color:#fff;}
.sidebar:before{content:url('//www.lostlegends.de/gfx/shop_box/box_topornament.gif');display:block;top:-14px;left:0px;position:absolute;text-align:center;width:100%;}
.sidebar li, .homesidebar li{display:block;text-align:center;white-space:nowrap;text-align:left;}
.sidebar li a{line-height:1.6em;text-align:left;margin-left:0px;color:#ffc949;-webkit-font-smoothing:subpixel-antialiased;}
#cartbutton{margin-bottom:8px;padding:12px 24px;}
.catheader{width:99%;display:inline-block;}
@media (max-width:414px){.product{height:280px;}
h1{font-size:24px;margin-top:6px;}
.pricebig{font-size:2.0em;}
}
@media (max-width:375px){.product{height:260px;}
h1{font-size:24px;}
}
@media (max-width:320px){.product{height:240px;}
.homesidebar{padding:0px 14px;}
h1{font-size:24px;}
h2{font-size:16px;}
}
@media (max-width:768px){.categorybox{height:auto;}
p{font-size:1.3em;}
.product-details h3{font-size:22px;}
.selectpick{width:49.0%;float:left;margin-right:2px;}
.selectpick select{font-size:14px;padding:12px 12px;}
#cartbutton{width:100%;}
}
@media (max-width:992px){.gutter-30.row{margin-right:-18px;margin-left:-18px;}
.gutter-30 > [class^="col-"],
.gutter-6 > [class^=" col-"]{padding-right:4px;padding-left:4px;padding-top:8px;}
.banderole{width:95.5%;margin-left:-6px;}
.category:before{top:22px;}
}
@media (max-width:1200px){.gutter-30.row{margin-right:-5px;margin-left:-5px;}
.gutter-30 > [class^="col-"],
.gutter-6 > [class^=" col-"]{padding-right:10px;padding-left:10px;padding-top:20px;}
.banderole{width:95.5%;margin-left:-6px;}
.category:before{top:22px;}
}
@media (min-width:600px){.product{width:30.4%;margin:2px 2px;height:340px;}
.product-reference{width:63.0%;margin:2px 2px;height:604px;}
.product-reference-thumb img{height:600px;}
.product-thumb img{height:100%;}
.product-advent{float:left;width:22.6%;margin:5px 11px;height:430px;}
}
@media (max-width:479px){.box-index h2{font-size:20px;margin-bottom:2px;}
.box-index p{font-size:12px;line-height:18px;}
}
@media (min-width:666px){.product{width:23.9%;margin:2px 2px;height:330px;}
.product-reference{width:47.8%;margin:2px 2px;height:604px;}
.product-reference-thumb img{height:520px;}
.product-thumb img{height:265px;}
.product-list{margin:15px -10px}
.catheader{width:100%;} 
.affix {top:0px;margin:0 auto;position:fixed;z-index:99999; border-bottom:1px solid #000;}

}
@media (min-width:768px){body{width:750px;}
.box-large{height:330px}
.box-index h2{font-size:14px;margin-bottom:2px;}
.box-index p{font-size:10px;line-height:13px;}
.categorybox{height:auto;min-height:0px;}
.col-sm-15{width:20%;float:left;}
.product{width:20.9%;margin:15px 15px;height:280px;}
.product-reference{width:46.0%;margin:15px 15px;height:590px;}
.product-reference-thumb img{height:510px;}
.product-thumb img{height:240px;}
.product-thumb-advent img{height:240px;}
.product-list{margin:15px -10px}
.agb{column-count:3;}
.catheader{width:96%;}
.page{padding:0 35px;}
.product-advent{float:left;width:22.0%;margin:5px 11px;height:460px;}

}
@media (min-width:992px){body{width:970px;}
.box-large{height:427px}
.box-index h2{font-size:18px;margin-bottom:8px;}
.box-index p{font-size:11px;line-height:17px;}
.categorybox{min-height:214px}
.col-md-15{width:20%;float:left;}
.product{width:16.50%;margin:15px 15px;height:290px;}
.product-reference{width:36.9%;margin:15px 15px;height:611px;}
.product-reference-thumb img{height:530px;}
.catheader{width:76.4%;}
.product-list{margin:15px -10px}
#cartbutton{}
}
@media (min-width:1200px){body{width:1170px;}
.box-large{height:515px}
.box-index p{font-size:12px;line-height:20px;}
.box-index h2{color:#9d8319;font-size:20px;text-shadow:none;margin-bottom:6px;}
.categorybox{min-height:258px}
.col-lg-15{width:20%;float:left;}
.product{width:14.03%;margin:15px 15px;height:290px;}
.catheader{width:81.9%;padding:0px;}
.product-reference{width:30.7%;margin:15px 15px;height:611px;}
.product-reference-thumb img{height:522px;}
.product-list{margin:15px 0px}
.banderole{width:91.0%;margin-left:-6px;}
.product-advent{float:left;width:23.0%;}

}
#copyright{margin:32px;}

.adventskalender{height:248px;position:relative;color:#fff;overflow:hidden;}
.adventskalender-label-open{position:absolute;right:10px;bottom:0px;font-size:80px;line-height:80px;text-shadow:0px 0px 10px black;font-weight:bold;color:#fff;opacity:0.8;font-family:Cochin, 'CochinURWD-RomIta', Times New Roman;}
.adventskalender-label{position:absolute;right:10px;bottom:0px;font-size:80px;line-height:80px;text-shadow:0px 0px 2px black;font-weight:bold;color:#fff;opacity:0.3;font-family:Cochin, 'CochinURWD-RomIta', Times New Roman;}
.wsmobileheader{display:none;}
.overlapblackbg{display:none;}
.wsdownmenu{color:#000;position:relative;font-size:1.0em;padding:0px;margin:0px auto;width:100%;max-width:1200px;text-shadow:1px 1px 1px #000000;background-color:#8a8574;background:linear-gradient(to right, #666257 0%, #8a8574 12%, #8a8574 87%, #666257 100%);border-bottom:1px solid #000;}
.wsdownmenu-list{text-align:left;margin:0 auto 0 auto;display:table;padding:0px;}
.wsdownmenu-list > li{text-align:center;display:table-cell;}
.wsdownmenu-list li:first-child a{}
.wsdownmenu-list li:last-child a{border-radius:0px;border-right:0px solid;}
.wsdownmenu-list > li > a .fa{display:inline-block;font-size:14px;line-height:inherit;margin-right:0px;}
.wsdownmenu-list li ul li a .fa.fa-angle-double-right{font-size:12px;margin:0 3px 0 -4px;}
.wsdownmenu-list li a .arrow:after{border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:4px solid #b3b3b3;content:"";float:right;height:0;margin:0 0 0 4px;position:relative;top:12px;text-align:right;width:0;}
.wsdownmenu-list > li > a{display:block;color:#fff;border-right:1px solid transparent;border-left:1px solid #5d5a51;padding:0px 24px;line-height:27px;text-decoration:none;position:relative;}
.wsdownmenu-list li a:hover .arrow:after{border-top-color:#b3b3b3}
.wsdownmenu-list li a.active .arrow:after{border-top-color:#b3b3b3}
.wsdownmenu-list li:hover>a .arrow:after{border-top-color:#b3b3b3}
.wsdownmenu-list li:hover>a{background:linear-gradient(to bottom, #3d3c34 0%, #57564b 25%, #57564b 100%);}
.megamenu iframe{width:100%;margin-top:10px;min-height:200px;}
.megamenu video{width:100%;margin-top:10px;min-height:200px;}
.wsdownmenu-list li:hover .megamenu{opacity:1;}
.megamenu{width:100%;left:0px;position:absolute;top:27px;color:#000;z-index:1000;margin:0px;text-align:left;padding:14px;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;box-shadow:10px 10px 12px rgba(0, 0, 0, 0.6);background:none repeat scroll 0 0 #57564b;}
.megamenu .title{font-size:1.4em;text-transform:none;color:#fff;font-family:'Alegreya SC', serif;text-align:left;-webkit-font-smoothing:subpixel-antialiased;}
.link-list{margin-bottom:12px;}
.link-list li{line-height:1.6em;display:block;text-align:center;white-space:nowrap;text-align:left;}
.link-list li a{text-align:left;margin-left:0px;color:#ffc949;-webkit-font-smoothing:subpixel-antialiased;}
.link-list .fa{font-size:11px;}
.megacollink{width:23%;float:left;margin:0% 1%;}
.megacollink li{display:block;text-align:center;white-space:nowrap;text-align:left;}
.megacollink li a{line-height:18px;border-right:none;text-align:left;padding:8px 0px;background:#fff !important;background-image:none !important;color:#666666 !important;border-right:0 none !important;display:block;border-right:1px solid #e7e7e7;background-color:#fff;color:#424242;}
.megacollink .fa{font-size:11px;}
.megacolimage{width:31.33%;float:left;margin:0% 1%;}
.typographydiv{width:100%;margin:0% 0%;}
.typographylinks{width:25%;float:left;margin:0% 0%;}
.mainmapdiv{width:100%;display:block;margin:0% 0%;}
.wsdownmenu-list .ad-style{width:28%;float:right;}
.wsdownmenu-list .ad-style a{border:none !important;padding:0px !important;margin:0px !important;line-height:normal !important;background-image:none !important;}
.wsdownmenu-list .megamenu li:hover>a{background:transparent !important;}
.wsdownmenu-list .megamenu li a:hover{background:transparent !important;text-decoration:underline;}
.wsdownmenu-list .megamenu li .fa{margin-right:5px;text-align:center;width:18px;}
.mrgtop{margin-top:15px;}
.show-grid div{padding-bottom:10px;padding-top:10px;background-color:#dbdbdb;border:1px solid #e7e7e7;color:#6a6a6a;margin:2px 0px;}
.halfmenu{width:60%;right:auto !important;left:auto !important;}
.quartermenu{width:23%;right:auto !important;left:auto !important;}
.halfmenu .megacollink{width:48%;float:left;margin:0% 1%;}
.halfdiv{width:35%;right:0px !important;left:auto;}
.menu_form{width:100%;display:block;}
.menu_form input[type="text"]{width:100%;border:1px solid #e2e2e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;}
.menu_form textarea{width:100%;border:1px solid #e2e2e2;border-radius:5px;color:#000;font-size:13px;padding:8px 5px;margin-bottom:8px;min-height:122px;}
.menu_form input[type="submit"]{width:25%;display:block;height:28px;float:right;border:solid 1px #ccc;margin-right:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.menu_form input[type="button"]{width:25%;display:block;height:28px;float:right;border:solid 1px #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.megamenu .left.carousel-control{padding-top:20%;}
.megamenu .right.carousel-control{padding-top:20%;}
.carousel-inner .item img{width:100%;}
.megamenu .carousel-caption{bottom:0px;background-color:rgba(0,0,0,0.7);font-size:13px;height:31px;left:0;padding:7px 0;right:0;width:100%;}
.megamenu img{margin-left:-24px;margin-top:0px;}
.megamenu .row{margin:0 16px 0 8px;}
.wsdownmenu-list li > .wsdownmenu-submenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden;}
.wsdownmenu-list li:hover > .wsdownmenu-submenu{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsdownmenu-submenu li > .wsdownmenu-submenu-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden;}
.wsdownmenu-submenu li:hover > .wsdownmenu-submenu-sub{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsdownmenu-submenu-sub li > .wsdownmenu-submenu-sub-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden;}
.wsdownmenu-submenu-sub li:hover > .wsdownmenu-submenu-sub-sub{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsdownmenu-list li > .megamenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden;}
.wsdownmenu-list li:hover > .megamenu{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible;}
.wsdownmenu-submenu{position:absolute;top:32px;z-index:1000;margin:0px;padding:2px;border:solid 1px #eeeeee;background-color:#fff;opacity:0;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform 0.3s, opacity 0.3s;-ms-transition:-ms-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;}
.wsdownmenu-submenu li a{background:#fff !important;background-image:none !important;color:#666666 !important;border-right:0 none !important;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;font-size:13px;letter-spacing:normal;border-right:0px solid;}
.wsdownmenu-submenu li{position:relative;margin:0px;padding:0px;}
.wsdownmenu-list li:hover .wsdownmenu-submenu{display:block;}
.wsdownmenu-list .wsdownmenu-submenu .wsdownmenu-submenu-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0px;padding:0px;opacity:0;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform 0.4s, opacity 0.4s;-ms-transition:-ms-transform 0.4s, opacity 0.4s;-moz-transition:-moz-transform 0.4s, opacity 0.4s;-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;}
.wsdownmenu-list .wsdownmenu-submenu li:hover .wsdownmenu-submenu-sub{opacity:1;list-style:none;padding:2px;border:solid 1px #eeeeee;background-color:#fff;}
.wsdownmenu-list .wsdownmenu-submenu li:hover .wsdownmenu-submenu-sub{display:block;}
.wsdownmenu-list .wsdownmenu-submenu .wsdownmenu-submenu-sub .wsdownmenu-submenu-sub-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0px;padding:0px;opacity:0;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;-o-transition:-o-transform 0.4s, opacity 0.4s;-ms-transition:-ms-transform 0.4s, opacity 0.4s;-moz-transition:-moz-transform 0.4s, opacity 0.4s;-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;}
.wsdownmenu-list .wsdownmenu-submenu .wsdownmenu-submenu-sub li:hover .wsdownmenu-submenu-sub-sub{opacity:1;list-style:none;padding:2px;border:solid 1px #eeeeee;background-color:#fff;}
.wsdownmenu-submenu li{position:relative;padding:0px;margin:0px;display:block;}
.wsdownmenu-click{display:none;}
.wsdownmenu-click02{display:none;}
.wsdownmenu-list li:hover>a{background-color:rgba(0,0,0,0.08) !important;text-decoration:none;}
.wsdownmenu-list > li > a:hover{background-color:rgba(0,0,0,0.08) !important;text-decoration:none;}
.wsdownmenu-list > li > a.active{background-color:rgba(0,0,0,0.08) !important;text-decoration:none;}
.wsdownmenu-submenu > li > a:hover{background-color:rgba(0,0,0,0.08) !important;border-radius:0px!important;text-decoration:none;text-decoration:none;}
.typography-text{padding:0px 0px;font-size:15px;}
.typography-text p{text-align:justify;line-height:24px;color:#656565;}
.typography-text ul li{display:block;padding:2px 0px;line-height:22px;}
.typography-text ul li a{color:#656565;}
.hometext{display:none;}
.wsdownmenu-submenu .fa{margin-right:7px;}
.wsdown-menuopner{display:none !important;}
@media only screen and (min-width:768px) and (max-width:1023px){.wsdownmenu-list > li > a > .fa{display:none !important;}
.hometext{display:block !important;}
.wsdownmenu{font-size:1em !important;}
.wsdownmenu-list li a{white-space:nowrap !important;padding-left:16px !important;padding-right:16px !important;}
.megacollink{width:48%;margin:1% 1%;}
.typographylinks{width:48%;margin:1% 1%;}
.halfmenu{width:87%;}
}
@media only screen and (min-width:768px) and (max-width:1200px){.wsdownmenu-list li a .arrow:after{display:none !important;}
.halfmenu{width:75%;}
}
@media only screen and (min-width:768px){.wsdownmenu-list li:hover > .wsdownmenu-submenu{display:block !important;}
.wsdownmenu-submenu li:hover > .wsdownmenu-submenu-sub{display:block !important;}
.wsdownmenu-submenu-sub li:hover > .wsdownmenu-submenu-sub-sub{display:block !important;}
.wsdownmenu-list li:hover > .megamenu{display:block !important;}
}
.wsdownmenu-animated-arrow{display:none;}
.wsdownmenu-text{display:none;}
@media only screen and (max-width:767px){.hometext{display:inline-block;}
.wsdownmenu-mobile{display:block;}
.wsdown-mobile{margin-top:40px;padding:0 0 0 0;list-style:none;float:none;width:100%;}
.wsdown-mobile > li{margin:0px 0px 0px 0px !important;display:block;position:relative;}
.wsdown-mobile > li > a{display:block;color:#000;padding:15px 25px;background-color:rgba(255,255,255,1) !important;border-bottom:solid 1px rgba(0,0,0,0.18)}
.wsdown-mobile > li > a.active{box-shadow:none;}
.wsdown-mobile > li:hover>a{box-shadow:none;}
.wsdownmenu-list > li > a > .arrow{display:none !important;}
.wsdownmenu{width:100%;padding:8px 0px 2px 0px !important;background:#ffffff;margin:0px;font-size:1.2em;border:solid 1px #e0e0e0;text-shadow:none;}
.wsdownmenu-list{display:none;}
.wsdownmenu-list > li{width:100%;float:none;text-align:left;}
.wsdownmenu-list > li > a{border-right:none;padding:13px;font-size:1.2em;line-height:20px;text-transform:none;}
.wsdownmenu-click{display:block;}
.wsdownmenu-click02{display:block;}
.wsdownmenu-mobile-open{}
.wsdownmenu-list > li:hover .wsdownmenu-submenu{display:none;}
.wsdownmenu-list li:hover>a{background:#e0e0e0;}
.wsdownmenu-submenu{position:static;width:100%;display:none;}
.wsdownmenu-submenu > li{margin:0px 0px 0px 0px !important;}
.wsdownmenu-submenu > li > a{display:block;color:#000;padding:12px 25px;background:#fff !important;border-bottom:solid 1px #ccc;}
.wsdownmenu-submenu > li a.active{color:#000 !important;}
.wsdownmenu-submenu > li:hover>a{color:#000;}
.wsdownmenu-submenu-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px;}
.wsdownmenu-submenu-sub > li{margin:0px 0px 0px 0px !important;padding:0px;position:relative;}
.wsdownmenu-submenu-sub > li > a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal;}
.wsdownmenu-submenu-sub > li > a.active{color:#000 !important;}
.wsdownmenu-submenu-sub > li:hover>a{background-color:#ccc !important;color:#fff;}
.wsdownmenu-submenu-sub-sub{width:100%;position:static;left:100%;top:0;display:none;margin:0px;padding:0px;}
.wsdownmenu-submenu-sub-sub > li{margin:0px 0px 0px 0px !important;}
.wsdownmenu-submenu-sub-sub > li > a{display:block;color:#000;padding:10px 25px 10px 25px;background:#fff !important;border-bottom:solid 1px #ccc;font-weight:normal;}
.wsdownmenu-submenu-sub-sub > li a.active{color:#000 !important;}
.wsdownmenu-submenu-sub-sub > li:hover>a{background-color:#606060 !important;color:#fff;}
.wsdownmenu-text{display:block !important;}
.wsdownmenu-list .wsdownmenu-submenu li:hover .wsdownmenu-submenu-sub{display:none;}
.wsdownmenu-list > li > .megamenu{position:static;display:none;}
.wsdownmenu-list > li > .wsdownmenu-submenu{position:static !important;}
.wsdownmenu-list .wsdownmenu-submenu .wsdownmenu-submenu-sub{position:static !important;}
.wsdownmenu-list .wsdownmenu-submenu .wsdownmenu-submenu-sub .wsdownmenu-submenu-sub-sub{position:static !important;}
.halfmenu{width:100% !important;}
.quartermenu{width:100% !important;}
.halfdiv{width:100% !important;}
.wsdownmenu-animated-arrow{border:1px solid #ddd;color:#333333;cursor:pointer;margin-left:12px;width:32px;padding:16px 34px 16px 11px;text-align:center;display:block !important;vertical-align:middle;border-radius:4px;}
.wsdownmenu-animated-arrow span, .wsdownmenu-animated-arrow span:before, .wsdownmenu-animated-arrow span:after{cursor:pointer;height:2px;width:23px;background:#333;position:absolute;display:block;content:'';}
.wsdownmenu-animated-arrow span:before{top:-7px;}
.wsdownmenu-animated-arrow span:after{bottom:-7px;}
.wsdownmenu-lines.wsdownmenu-animated-arrow{background-color:#e0e0e0;!important;}
.wsdownmenu-click{position:absolute;top:0;right:0;display:block;cursor:pointer;z-index:100;width:100%;height:46px;}
.wsdownmenu-click i{display:block;width:25px;margin-right:8px;margin-top:11px;background-size:25px;font-size:21px;color:rgba(0,0,0,0.25);float:right;text-align:center;}
.wsdownmenu-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.wsdownmenu-text{width:50%;position:absolute;top:0px;left:0px;color:#424242;line-height:48px;text-indent:15px;font-weight:normal;font-size:17px;display:none;text-transform:none;}
.wsdownmenu-click02{position:absolute;top:0;right:0;display:block;cursor:pointer;z-index:100;}
.wsdownmenu-click02 i{display:block;height:23px;width:25px;margin-top:11px;margin-right:12px;background-size:25px;font-size:21px;color:rgba(0,0,0,0.25);float:right;text-align:center;}
}

@font-face{font-family:"Flaticon";src:url("https://www.lostlegends.de/fonts/Flaticon.eot");src:url("https://www.lostlegends.de/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
url("https://www.lostlegends.de/fonts/Flaticon.woff") format("woff"),
url("https://www.lostlegends.de/fonts/Flaticon.ttf") format("truetype");font-weight:normal;font-style:normal;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:Flaticon;font-size:18px;font-style:normal;-webkit-font-smoothing:subpixel-antialiased;}
.icon-big:before{font-size:28px;}
[class^="flaticon-"].icon-xs:before, [class*=" flaticon-"].icon-xs:before,
[class^="flaticon-"].icon-xs:after, [class*=" flaticon-"].icon-xs:after{font-size:11px;}
[class^="flaticon-"].icon-sm:before, [class*=" flaticon-"].icon-sm:before,
[class^="flaticon-"].icon-sm:after, [class*=" flaticon-"].icon-sm:after{font-size:14px;}
[class^="flaticon-"].icon-lg:before, [class*=" flaticon-"].icon-lg:before,
[class^="flaticon-"].icon-lg:after, [class*=" flaticon-"].icon-lg:after{font-size:18px;}
[class^="flaticon-"].icon-xl:before, [class*=" flaticon-"].icon-xl:before,
[class^="flaticon-"].icon-xl:after, [class*=" flaticon-"].icon-xl:after{font-size:22px;}
[class^="flaticon-"].icon-xxl:before, [class*=" flaticon-"].icon-xxl:before,
[class^="flaticon-"].icon-xxl:after, [class*=" flaticon-"].icon-xxl:after{font-size:28px;}
[class^="flaticon-"].icon-xxxl:before, [class*=" flaticon-"].icon-xxxl:before,
[class^="flaticon-"].icon-xxxl:after, [class*=" flaticon-"].icon-xxxl:after{font-size:32px;}
.flaticon-arrows:before{content:"\f100";}
.flaticon-arrows-1:before{content:"\f101";}
.flaticon-arrows-2:before{content:"\f102";}
.flaticon-buildings:before{content:"\f103";}
.flaticon-business:before{content:"\f104";}
.flaticon-business-1:before{content:"\f105";}
.flaticon-cart:before{content:"\f106";}
.flaticon-cart-full:before{content:"\f107";}
.flaticon-chat:before{content:"\f108";}
.flaticon-chat2:before{content:"\f109";}
.flaticon-check:before{content:"\f10a";}
.flaticon-check-1:before{content:"\f10b";}
.flaticon-check-2:before{content:"\f10c";}
.flaticon-pinterest:before{content:"\f10d";}
.flaticon-close:before{content:"\f10e";}
.flaticon-close2:before{content:"\f10f";}
.flaticon-coins:before{content:"\f110";}
.flaticon-commerce:before{content:"\f111";}
.flaticon-commerce-1:before{content:"\f112";}
.flaticon-compass:before{content:"\f113";}
.flaticon-computer:before{content:"\f114";}
.flaticon-favorite:before{content:"\f115";}
.flaticon-gears:before{content:"\f116";}
.flaticon-interface:before{content:"\f117";}
.flaticon-interface-1:before{content:"\f118";}
.flaticon-interface-2:before{content:"\f119";}
.flaticon-internet:before{content:"\f11a";}
.flaticon-internet-1:before{content:"\f11b";}
.flaticon-left:before{content:"\f11c";}
.flaticon-magnify:before{content:"\f11d";}
.flaticon-marks:before{content:"\f11e";}
.flaticon-money:before{content:"\f11f";}
.flaticon-next:before{content:"\f120";}
.flaticon-pen:before{content:"\f121";}
.flaticon-previous:before{content:"\f122";}
.flaticon-reload:before{content:"\f123";}
.flaticon-ribbon:before{content:"\f124";}
.flaticon-school:before{content:"\f125";}
.flaticon-search:before{content:"\f126";}
.flaticon-shape:before{content:"\f127";}
.flaticon-shapes:before{content:"\f128";}
.flaticon-shapes-1:before{content:"\f129";}
.flaticon-shapes-2:before{content:"\f12a";}
.flaticon-signs:before{content:"\f12b";}
.flaticon-social:before{content:"\f12c";}
.flaticon-like:before{content:"\f12d";}
.flaticon-chat:before{content:"\f12e";}
.flaticon-facebook2s:before{content:"\f12f";}
.flaticon-facebook:before{content:"\f130";}
.flaticon-google:before{content:"\f131";}
.flaticon-instagram:before{content:"\f132";}
.flaticon-twitter:before{content:"\f133";}
.flaticon-square:before{content:"\f134";}
.flaticon-technology:before{content:"\f135";}
.flaticon-technology-1:before{content:"\f136";}
.flaticon-telephone:before{content:"\f137";}
.flaticon-telephone-1:before{content:"\f138";}
.flaticon-three:before{content:"\f139";}
.flaticon-tool:before{content:"\f13a";}
.flaticon-tool-1:before{content:"\f13b";}
.flaticon-tool-2:before{content:"\f13c";}
.flaticon-trash:before{content:"\f13d";}
.flaticon-youtube:before{content:"\f13e";}

@font-face{font-family:"magictoolbox-thin";font-weight:normal;font-style:normal;src:url("fonts/magictoolbox-thin.eot?#iefix") format("embedded-opentype"), url("data:font/opentype;base64,AAEAAAANAIAAAwBQRkZUTXJLSEgAAAdAAAAAHEdERUYAKQAPAAAHIAAAAB5PUy8yAlYL4QAAAVgAAABWY21hcEAYY70AAAHUAAABSmdhc3D//wADAAAHGAAAAAhnbHlmMMVOJwAAAzQAAAGIaGVhZAmWUYMAAADcAAAANmhoZWEP9QamAAABFAAAACRobXR4L0EAQAAAAbAAAAAkbG9jYQGGAgAAAAMgAAAAFG1heHAAUAAcAAABOAAAACBuYW1l6MPgdAAABLwAAAH1cG9zdLaTuyIAAAa0AAAAZAABAAAAAQAAEWdxz18PPPUACwgAAAAAANDtg/MAAAAA0O2D8wAA/gIInAaeAAAACAACAAAAAAAAAAEAAAae/gIAuAibAAD//wicAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJABkABQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQZeAZAABQAIBTMFmQAAAR4FMwWZAAAD1wBmAhIAAAAABQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAUGZFZABAoAGgBgZm/mYAuAaeAf4AAAABAAAAAAAABAAAAAAAAAACqgAACJsAAAOlAAADpQAACJsAAAibAAAHfABAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAACgBv//AAAAAKAB//8AAGACAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqACoAKgBMAGAAdACIAJwAxAAFAAAAAAQABZoAAgAFAAgACwAPAAATEQkBIQE3AREJASEDESERZgFd/uECuP6kPQFd/mYBXP1IpAQABNf77AIK/ZkCC1z99gQU/lICCvrNBZr6ZgABAAD+AgicBp4ACwAACQEHCQEnCQE3CQEXBHEEKyP71fvVIwQr+9UjBCsEKyMCUPvVIwQr+9UjBCsEKyP71QQrIwAAAAEAAP4CA6YGngAFAAARARcJAQcDixv8iQN1GwJQBE4X+8n7yRcAAAABAAD+AgOmBp4ABQAACQEnCQE3A6b8dxsDd/yHGwJQ+7IXBDcENxcAAQAAADcInAPdAAUAACUBNwkBFwRO+7IXBDcENxc3A4oa/IkDeRoAAAEAAAA3CJwD3QAFAAAJAQcJAScETgROF/vJ+8kXA938dxsDd/yHGwACAEAAQAHAAcAADQAYAAAlBycGIyImNDYyFhUUDwEWMzI2NCYiBhUUAcAXcSk3P1lZflkh1yc5OFBQcFBXF3EhWX5ZWT82KQInUHBQUDg5AAAADACWAAEAAAAAAAEAEQAkAAEAAAAAAAIABABAAAEAAAAAAAMALQChAAEAAAAAAAQAEQDzAAEAAAAAAAUACwEdAAEAAAAAAAYAEQFNAAMAAQQJAAEAIgAAAAMAAQQJAAIACAA2AAMAAQQJAAMAWgBFAAMAAQQJAAQAIgDPAAMAAQQJAAUAFgEFAAMAAQQJAAYAIgEpAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFQAaABpAG4AAFRoaW4AAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAATQBhAGcAaQBjAFQAbwBvAGwAYgBvAHgALQBUAGgAaQBuACAAOgAgADIANwAtADEALQAyADAAMQA1AABGb250Rm9yZ2UgMi4wIDogTWFnaWNUb29sYm94LVRoaW4gOiAyNy0xLTIwMTUAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAAAAAAIAAAAAAAD/mgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAEAAgECAQMBBAEFAQYBBwd1bmlBMDAxB3VuaUEwMDIHdW5pQTAwMwd1bmlBMDA0B3VuaUEwMDUHdW5pQTAwNgAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAgAAQAEAAAAAgAAAAAAAAABAAAAANBwQGEAAAAA0O2D8wAAAADQ7YPz");}
.MagicZoom,
.mz-figure,
.mz-lens,
.mz-zoom-window,
.mz-loading,
.mz-hint,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage,
.mz-expand .mz-image-stage > figure .mz-caption,
.mz-thumb img,
.mz-expand-thumbnails,
.mz-expand-controls,
.mz-button{-webkit-box-sizing:border-box;box-sizing:border-box;}
.MagicZoom,
.mz-figure{display:inline-block;outline:0 !important;font-size:0 !important;line-height:100% !important;direction:ltr !important;position:relative;z-index:1;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.MagicZoom{-webkit-transform:translate3d(0,0,0);-ms-touch-action:pan-y;touch-action:pan-y;}
figure.mz-figure{overflow:hidden;margin:0 !important;-webkit-perspective:300px;perspective:300px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.MagicZoom img,
.mz-figure img{border:0 !important;margin:0 !important;outline:0 !important;padding:0 !important;}
.MagicZoom > img,
.mz-figure > img{width:100%;height:auto;}
.ie8-magic .MagicZoom > img,
.ie8-magic .mz-figure > img{width:100%;max-width:none !important;}
.mz-figure.mz-no-zoom.mz-no-expand,
.mz-expand .mz-figure.mz-no-zoom{cursor:default !important;}
.mz-figure.mz-active,
.mz-expand{-ms-touch-action:none;touch-action:none;}
.mz-lens,
.mz-zoom-window{position:absolute !important;overflow:hidden !important;pointer-events:none !important;}
.mz-lens img,
.mz-zoom-window img{position:absolute !important;max-width:none !important;max-height:none !important;}
.mz-lens img{-webkit-transition:none !important;transition:none !important;}
.mz-zoom-window{z-index:2000000000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle, white, black);-webkit-mask-clip:content;cursor:none;}
.mz-figure.mz-active .mz-zoom-window.mz-magnifier{pointer-events:auto !important;cursor:inherit !important;}
.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647;}
.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto !important;-webkit-transition:none;transition:none;-webkit-transform-origin:50% 50% !important;-ms-transform-origin:50% 50% !important;transform-origin:50% 50% !important;}
.mz-zoom-window.mz-preview img{top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;margin:0 !important;width:100% !important;height:auto !important;-webkit-transform:none !important;transform:none !important;}
.lt-ie9-magic .mz-zoom-window img{margin:0 !important;}
.mz-expand-controls{z-index:2147483647;}
.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s;}
.mz-hidden{opacity:0;}
.mz-visible{opacity:1;}
.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat !important;transform-style:flat !important;}
.mobile-magic .mz-expand .mz-image-stage > figure .mz-caption{display:none !important;}
.mobile-magic .mz-expand-controls.mz-fade{transition:none !important;}
.mobile-magic .mz-expand > .mz-zoom-window{top:0 !important;left:0 !important;}
.mz-expanded-view-open,
.mz-expanded-view-open body{overflow:hidden !important;}
.mz-expanded-view-open body{height:auto !important;}
.mz-figure.mz-active{background:#fff;}
.mz-figure.mz-no-zoom,
.mz-figure.mz-click-zoom,
.mz-figure.mz-active{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mz-figure.mz-active.mz-no-expand{cursor:crosshair;}
.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}
.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none;}
.mz-figure.mz-magnifier-zoom.mz-active{overflow:visible !important;}
.mz-figure.mz-active > img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/><feComponentTransfer><feFuncA type=\'linear\' slope=\'0.6\'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%);}
.no-cssfilters-magic .mz-figure.mz-active > img{opacity:0.6;}
.lt-ie10-magic .mz-figure.mz-active > img{opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6);}
.mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > img{opacity:0;}
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,
.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom > .mz-zoom-window{opacity:1;}
.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,
.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom > img{filter:alpha(opacity=0);}
.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:transparent;}
.mz-lens{border:1px solid #aaa;border-color:rgba(170,170,170,0.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:10;opacity:0;}
.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;transition:opacity .3s cubic-bezier(0.25, 0.5, 0.5, 0.9) .1s;}
.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none;}
.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, .2);}
.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:rgba(255,255,255,.3);}
.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid rgba(170,170,170,0.7);box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);background:transparent;z-index:1;}
.mz-zoom-window.mz-magnifier.mz-square,
.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0 !important;}
.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5;}
.mz-zoom-window.mz-inner{border:none;box-shadow:none;}
.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;opacity:0.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal !important;text-align:center !important;}
.lt-ie9-magic .mz-zoom-window .mz-caption{filter:alpha(opacity=80);}
.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0;}
.mz-zoom-window.mz-expanded > .mz-caption{display:none;}
.mz-zoom-window.mz-deactivating,
.mz-zoom-window.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), -webkit-transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9), transform 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s, .25s, .25s;transition-duration:.25s, .25s, .25s;}
.mz-zoom-window.mz-p-right,
.mz-zoom-window.mz-p-left,
.mz-zoom-window.mz-p-top,
.mz-zoom-window.mz-p-bottom{opacity:0;z-index:-100;}
.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);}
.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%, 0, 0);transform:translate3d(20%, 0, 0);}
.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0);}
.mz-zoom-window > img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-zoom-window.mz-p-inner.mz-deactivating > img,
.mz-zoom-window.mz-p-inner.mz-activating > img{-webkit-transition:-webkit-transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:transform .22s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(.1);transform:scale(.1);}
.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-preview.mz-activating,
.mz-zoom-window.mz-custom.mz-deactivating,
.mz-zoom-window.mz-custom.mz-activating{-webkit-transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:opacity 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.mz-zoom-window.mz-preview.mz-deactivating,
.mz-zoom-window.mz-custom.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s;}
.mz-zoom-window.mz-p-preview,
.mz-zoom-window.mz-p-custom{opacity:0;}
.mz-hint,
.mz-loading{color:#eee;background:rgba(49,51,61,0.7);font:normal 12px/1.2em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity 0.25s ease, z-index 0.25s ease;transition:opacity 0.25s ease, z-index 0.25s ease;}
.mz-hint-message{display:inline-block;background:rgba(49,51,61,0.7);border-radius:2em;padding:.7em 1.1em;}
.mz-hint-message:before{content:'\02295';font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;}
.mobile-magic .mz-hint-message:before{display:none;}
.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s;}
.mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}
.mz-expand .mz-hint-message{padding:1.1em;}
.mz-expand .mz-hint-message:before{display:none;}
.mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0;}
.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.mz-loading:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid rgba(255, 255, 255, 1);border-top-color:transparent;box-sizing:border-box;}
.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s;}
.mz-loading.shown:after{-webkit-animation:spin-loading .9s infinite linear;animation:spin-loading .9s infinite linear;}
@-webkit-keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
.lt-ie10-magic .mz-loading{font-size:12px;padding:.7em 1.1em;width:auto;height:auto;}
.lt-ie10-magic .mz-loading:after{content:'Loading...';text-indent:0;border:none;position:relative;}
.lt-ie9-magic .mz-loading{filter:alpha(opacity=0);right:0;left:0;width:126px;margin:auto;}
.lt-ie9-magic .mz-hint-message,
.lt-ie9-magic .mz-loading.shown{background:transparent !important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#7c31333D', EndColorStr='#7c31333D');}
.lt-ie9-magic .mz-hint-hidden{filter:alpha(opacity=0);}
.mz-expand,
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > img,
.mz-expand .mz-expand-bg > svg,
.mz-expand .mz-expand-stage,
.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0;}
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > img,
.mz-expand .mz-expand-bg > svg{width:auto !important;height:auto !important;}
.mz-expand .mz-expand-bg,
.mz-expand .mz-expand-bg > svg{min-width:100% !important;min-height:100% !important;}
.mz-expand{background-color:rgba(0, 0, 0, 1);text-align:center;vertical-align:middle;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none;}
.mz-expand .mz-expand-bg{display:inline-block;vertical-align:middle;margin:auto;z-index:-100;max-width:none !important;max-height:none !important;-webkit-transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-ms-transform:translate(0,0) scale(10,10) rotate(0.01deg);transform:translate3d(0,0,0) scale(10) rotate(0.01deg);-webkit-perspective:600px;perspective:600px;background-repeat:no-repeat;background-size:cover;}
.mz-expand .mz-expand-bg > img{margin:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'blur\'><feGaussianBlur stdDeviation=\'80\' in=\'SourceGraphic\'></feGaussianBlur></filter></svg>#blur");-webkit-filter:blur(20px) brightness(60%);filter:blur(20px) brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-expand .mz-expand-bg > svg{margin:auto;opacity:.6;}
[data-magic-ua=edge] .mz-expand .mz-expand-bg,
.lt-ie10-magic .mz-expand .mz-expand-bg{display:none !important;}
.lt-ie9-magic .mz-expand{background:#1f1f1f;}
[data-magic-ua=edge] .mz-expand{background-color:rgba(31, 31, 31, .96);}
.mz-expand.plain-bg .mz-expand-bg,
.mz-expand.dark-bg .mz-expand-bg,
.mz-expand.white-bg .mz-expand-bg{display:none !important;}
.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(31, 31, 31, .96);}
.mz-expand.white-bg{background-color:#fff;}
.mz-expand .mz-expand-stage{z-index:2100000000;padding:0;}
.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:120px;right:120px;padding:20px 0 40px 0;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px;}
.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0 !important;left:0;right:0;}
.mz-expand .mz-image-stage > figure:before,
.mz-expand .mz-image-stage:before{content:'';display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0;}
.mz-expand .mz-image-stage > figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative;}
.mz-expand .mz-figure{overflow:visible;max-width:100% !important;}
.mz-expand .mz-figure > img{max-width:100%;width:auto;height:auto;}
.mz-expand .mz-zoom-in .mz-image-stage > figure,
.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-activating,
.mz-expand .mz-zoom-in .mz-image-stage > figure .mz-figure.mz-active{width:100%;height:100%;}
.mz-expand .mz-figure{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}
.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage > figure > figure > img{z-index:1;position:absolute !important;top:-5000px !important;bottom:-5000px !important;left:-5000px !important;right:-5000px !important;margin:auto !important;}
.lt-ie10-magic .mz-zoom-window.mz-expanded img{filter:alpha(opacity=100);}
.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden;filter:alpha(opacity=100);}
.mz-expand .mz-caption{color:#fff;text-shadow:0px 0px 46px #000;padding:10px 4px;font:normal 10pt/1em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, 'Helvetica Neue', Arial, Helvetica, sans-serif;text-align:center;width:100%;position:absolute;left:0;opacity:0;}
.mz-expand .mz-caption.mz-show{-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;opacity:1;}
.mz-expand .mz-caption a{color:inherit;cursor:pointer;}
.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none;}
.lt-ie9-magic .mz-expand .mz-caption{top:100%;}
.mz-expand .mz-zoom-window{box-shadow:none;background:transparent;}
.lt-ie9-magic .mz-expand .mz-zoom-window{border:0;}
.mobile-magic .mz-expand-stage .mz-expand-thumbnails,
.mobile-magic .mz-expand-stage .mz-image-stage{left:0px;right:0px;}
.mobile-magic .mz-expand .mz-expand-stage.with-thumbs{bottom:0px;}
.mobile-magic .mz-expand-stage .mz-image-stage{padding:0;}
.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding:5px 0 60px;}
.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding-top:0;}
.mobile-magic .mz-expand .mz-expand-thumbnails{padding:0;height:60px;}
.mz-expand-controls,
button.mz-button{margin:0 !important;padding:0 !important;outline:0 !important;}
button.mz-button{color:#b4b4b4 !important;font:900 34px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-color:transparent !important;border:1px solid rgba(180, 180, 180, 0) !important;border-radius:100% !important;box-shadow:none !important;position:absolute !important;text-transform:none !important;text-align:center;speak:none;-webkit-font-smoothing:antialiased;width:60px !important;height:60px !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;}
button.mz-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important;}
button.mz-button.mz-button-prev,
button.mz-button.mz-button-next{margin:auto 10px !important;top:0 !important;bottom:0 !important;overflow:hidden !important;}
button.mz-button.mz-button-prev{left:0 !important;}
button.mz-button.mz-button-next{right:0 !important;}
button.mz-button.mz-button-close{font-size:26px !important;margin:10px !important;top:0 !important;right:0 !important;z-index:95 !important;}
:root:not(.mobile-magic) button.mz-button{color:rgba(180, 180, 180, .75) !important;-webkit-transform:scale(.85) !important;transform:scale(.85) !important;-webkit-transition:color .25s, border-color .25s, -webkit-transform .25s !important;transition:color .25s, border-color .25s, transform .25s !important;}
:root:not(.mobile-magic) button.mz-button:hover{color:rgba(180, 180, 180, 1) !important;border-color:rgba(180, 180, 180, .6) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;}
.mobile-magic button.mz-button{-webkit-transition:-webkit-transform .1s !important;transition:transform .1s !important;}
.mobile-magic button.mz-button:active{border-color:rgba(180, 180, 180, .6) !important;-webkit-transform:scale(.95) !important;transform:scale(.95) !important;}
button.mz-button.mz-button-close:before{content:"\a001";}
button.mz-button.mz-button-prev:before{content:"\a002";}
button.mz-button.mz-button-next:before{content:"\a003";}
@media screen and (max-device-width:767px){button.mz-button-prev,
button.mz-button-next{display:none !important;}
.mobile-magic .mz-expand button.mz-button{width:44px !important;height:44px !important;font-size:18px !important;color:rgba(255, 255, 255, 0.8) !important;background-color:rgba(49,51,61,0.3) !important;border-color:transparent !important;}
}
.lt-ie9-magic button.mz-button{border:0;filter:alpha(opacity=75);}
.lt-ie9-magic button.mz-button:hover{filter:alpha(opacity=100);}
.mz-thumb, .mz-thumb:focus{display:inline-block;line-height:0;outline:none;}
.mz-thumb img{border:0;box-shadow:0 0 1px 0px rgba(0,0,0,0.3);box-sizing:border-box;}
.mz-thumb:hover:not(.mz-thumb-selected) img{-webkit-filter:brightness(75%);filter:brightness(75%);}
.mz-thumb-selected img{-webkit-filter:brightness(60%);filter:brightness(60%);}
.no-cssfilters-magic .mz-thumb{background:#000;}
.no-cssfilters-magic .mz-thumb:hover:not(.mz-thumb-selected) img{opacity:.75;filter:alpha(opacity=75);}
.no-cssfilters-magic .mz-thumb-selected img{opacity:.6;filter:alpha(opacity=60);}
.ie9-magic .mz-thumb img{box-shadow:0 0 4px 0px rgba(0,0,0,0.3);}
.mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box;}
.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:10px 2px;}
.mz-expand-thumbnails .magic-thumb > img{cursor:pointer;height:40px;box-shadow:0 0 5px 1px rgba(0,0,0,0.3);}
.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected) > img:hover{-webkit-filter:brightness(70%);filter:brightness(70%);}
.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%);}
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none;}
.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0;}
.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img{opacity:.7;filter:alpha(opacity=70);}
.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img{opacity:.5;filter:alpha(opacity=50);}
.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:40px;}
.mz-expand.no-expand-thumbnails .mz-expand-thumbnails{display:none;}
.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding:0;}
.magic-thumbs,
.magic-thumbs .magic-thumbs-wrapper,
.magic-thumbs ul,
.magic-thumbs li,
.magic-thumbs li:before,
.magic-thumbs li:after,
.magic-thumbs li img,
.magic-thumbs .magic-thumbs-button{margin:0;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;}
.magic-thumbs{width:100%;height:100%;white-space:nowrap;}
.magic-thumbs.no-buttons{padding:0 !important;}
.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center;}
.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap;}
.magic-thumbs.no-buttons ul{left:0 !important;padding:0 !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}
.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block;}
.magic-thumbs ul li:after{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;}
.magic-thumbs ul li > img{width:auto;height:auto;max-height:100%;vertical-align:middle;}
.ie8-magic .magic-thumbs ul li > img{max-width:none !important;max-height:none !important;}
.magic-thumbs.magic-thumbs-vertical{height:100%;}
.magic-thumbs-vertical{padding:30px 0;}
.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal;}
.magic-thumbs-vertical ul li{width:100%;height:auto;}
.magic-thumbs-vertical ul li{margin:4px 0;}
.magic-thumbs-vertical ul li > img{max-width:100%;max-height:none;}
.ie8-magic .magic-thumbs-vertical ul li > img{width:100%;}
.magic-thumbs button.magic-thumbs-button{color:#b4b4b4 !important;font:900 24px/1 'magictoolbox-thin' !important;cursor:pointer;z-index:90 !important;background-repeat:no-repeat;background-color:transparent !important;background-image:none;border:0;border-radius:0;box-shadow:none !important;overflow:hidden;position:absolute;text-transform:none !important;speak:none;text-align:center;-webkit-font-smoothing:antialiased;width:30px;height:100%;top:0;bottom:0;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;}
.magic-thumbs button.magic-thumbs-button:before{display:inline;position:static;color:inherit !important;font:inherit !important;-webkit-font-smoothing:inherit !important;}
.magic-thumbs .magic-thumbs-button-prev{left:0;}
.magic-thumbs .magic-thumbs-button-next{right:0;}
.magic-thumbs .magic-thumbs-button-prev:before{content:"\a002";}
.magic-thumbs .magic-thumbs-button-next:before{content:"\a003";}
:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button{color:rgba(180, 180, 180, .75) !important;-webkit-transform:scale(.85) !important;transform:scale(.85) !important;-webkit-transition:color .25s, -webkit-transform .25s !important;transition:color .25s, transform .25s !important;}
:root:not(.mobile-magic) .magic-thumbs button.magic-thumbs-button:hover{color:rgba(180, 180, 180, 1) !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;}
.magic-thumbs-vertical .magic-thumbs-button{width:100%;height:30px;left:0;right:0;top:auto;bottom:auto;}
.magic-thumbs-vertical .magic-thumbs-button-prev{top:0;}
.magic-thumbs-vertical .magic-thumbs-button-next{bottom:0;}
.magic-thumbs-vertical .magic-thumbs-button-prev:before{content:"\a005";}
.magic-thumbs-vertical .magic-thumbs-button-next:before{content:"\a004";}
.magic-thumbs.no-buttons .magic-thumbs-button{display:none !important;}
.magic-thumbs-button-disabled{opacity:0.2;filter:alpha(opacity = 20);}


.grid, .productgrid{max-width:1170px;background:#000;padding-top:0px;}
.grid:after,.productgrid:after{content:'';display:block;clear:both;}
.grid-sizer,.grid-item{width:-webkit-calc(20% - 8px);width:-moz-calc(20% - 8px);width:calc(20% - 8px);}
.grid-item{height:200px;float:left;margin-bottom:10px;overflow:hidden;}
.grid-item img{width:100%;min-height:100%}
.grid-item-hover{padding:30px;display:none;position:absolute;bottom:0px;width:100%;height:200px;}
.grid-item-blog{position:absolute;padding:20px;top:0px;font-family:'Vollkorn', Georgia, serif;font-style:normal;font-size:1em;text-align:left;color:#D9D6CF;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}

.grid-item-overlay{position:absolute;padding:30px;bottom:0px;}
.grid-item-overlay-right{position:absolute;padding:0px;bottom:35px;right:35px;text-align: right;}
.grid-item-overlay-left{position:absolute;padding:0px;bottom:35px;left:35px;}
.grid-item-overlay-top{position:absolute;padding:30px;top:0px;}
.grid-item-overlay h2, .productgrid-item h2,.grid-item-overlay-top h2,.grid-item-overlay-bottom h2{font-family:'Alegreya SC', serif;font-style:normal;margin-bottom:0.3em;font-size:2.4em;}
.grid-item-blog h2{font-family:'Alegreya SC', serif;font-style:normal;margin-bottom:0.2em;font-size:1.8em;}
.grid-item-overlay-bottom{position:absolute;padding:15px 30px;bottom:0px;font-size:0.8em;}
.grid-item-overlay p,.grid-item-overlay-top p{font-family:'Vollkorn', Georgia, serif;font-style:normal;font-size:1.2em;text-align:left;color:#D9D6CF;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.grid-item--width2{width:-webkit-calc(40% - 5px);width:-moz-calc(40% - 5px);width:calc(40% - 5px);}
.grid-item--width3{width:600px;}
.grid-item--height2{height:410px;}
.grid-item--height3{height:600px;}
h2.font-sedgewick {font-family:'Sedgwick Ave Display', cursive;font-size:4.5em;margin-bottom:-15px;}
h2.font-sedgewick.font-big {font-size:6.3em}
h2.font-medieval {font-family:'Almendra SC', serif;font-style:normal;margin-bottom:-9px;}
h2.font-medieval.font-big {font-size: 5.5em;letter-spacing:-2px;line-height:1em;text-shadow: 0px 0px 1px #000, 2px 2px 0px rgba(0, 0, 0, 0.7);-webkit-font-smoothing: antialiased}
h2.font-medieval.font-medium {font-size: 4.5em;letter-spacing:-2px;line-height:1em;text-shadow: 0px 0px 1px #000, 2px 2px 0px rgba(0, 0, 0, 0.7);-webkit-font-smoothing: antialiased}
h2.font-mittelalter {font-family:'Alegreya SC', serif;font-style:normal;font-size:2.5em;}
h2.font-mittelalter.font-atop{margin-bottom:-17px;}
h2.font-mittelalter.font-big {font-size: 4.5em;line-height:0.8em;text-shadow: 0px 0px 1px #000, 2px 2px 0px rgba(0, 0, 0, 0.7);-webkit-font-smoothing: antialiased}
h2.font-mittelalter.font-medium {font-size: 3.5em;line-height:0.8em;text-shadow: 0px 0px 1px #000, 2px 2px 0px rgba(0, 0, 0, 0.7);-webkit-font-smoothing: antialiased}
h2.font-gothic {font-family:'Oswald';font-weight:100; font-size:2.25em; line-height: 1.1em; font-style: normal; text-transform: uppercase;text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}
h2.font-gothic.font-big {font-size:4.5em;text-transform: uppercase;text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}
h2.font-gothic.font-medium {font-size:3.5em;text-transform: uppercase;text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}

.productgrid-sizer,.productgrid-item{width:-webkit-calc(16.82% - 10px);width:-moz-calc(16.82% - 10px);width:calc(16.82% - 10px);}
.productgrid-item{float:left;padding-top:-webkit-calc((16.82% - 10px) * 1.5);padding-top:-moz-calc((16.82% - 10px) * 1.5);padding-top:calc((16.82% - 10px) * 1.5);margin-bottom:75px;display:block;position:relative;}
.productgrid-item .imagewrapper{width:100%;height:100%;position:absolute;top:0px;left:0px;padding:0px;overflow:hidden;}
.productgrid-item img{min-width:100%;height:100%;}
.productgrid-item div{position:absolute;padding:10px 10px 4px 10px;bottom:-65px;height:65px;width:100%;}
.productgrid-item p{font-size:1.1em; margin:0px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productgrid-item .price{margin-top:0px;font-size:1.2em;}
.productgrid-item--width2{width:-webkit-calc(33.64% - 10px);width:-moz-calc(33.64% - 10px);width:calc(33.64% - 10px);}
.hover-gothic{background:rgba(12, 32, 42, 0.8);}
.hover-steampunk{background-color:rgba(77,36,20,0.6);}
.hover-mittelalter{background-color:rgba(77,45,20,0.6);}
.hover-esoterik{background-color:rgba(22, 42, 56, 0.8);}
.steampunk{background-color:rgb(87,46,30);}
.steampunk h3{color:#b0a090;text-transform:lowercase;}
.mittelalter{background-color:rgb(87,55,30);}
.mittelalter h3{color:#b0a090;text-transform:lowercase;}

@media only screen and (max-width:1200px){.grid-item-content{padding:25px;}
.grid-item-content h2{font-size:1.9em;}
.grid-item{height:166px;margin-bottom:9px;}
.grid-item--height2{height:336px;}
h2.font-medieval {margin-bottom:-7px;}
h2.font-medieval.font-big {font-size: 4.5em;}
h2.font-medieval.font-medium {font-size: 3.5em;}
h2.font-mittelalter {font-size:2.0em;}
h2.font-mittelalter.font-big {font-size: 4.5em;}
h2.font-mittelalter.font-medium {font-size: 3.5em;}
.grid-item-overlay-right{bottom:28px;right:28px;}
.grid-item-overlay-left{bottom:28px;left:28px;}
.btn-mittelalter {padding: 7px 7px;}

}
@media only screen and (max-width:992px){.grid-sizer,.grid-item{width:-webkit-calc(25% - 8px);width:-moz-calc(25% - 8px);width:calc(25% - 8px);}
.grid-item--width2{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);}
.grid-item-content{padding:25px;}
.grid-item-content h2{font-size:1.9em;}
.productgrid-sizer,.productgrid-item{width:-webkit-calc(20% - 8px);width:-moz-calc(20% - 8px);width:calc(20% - 8px);}
.productgrid-item{padding-top:calc(calc(20% - 8px)*1.5);}
.productgrid-item--width2{width:-webkit-calc(40% - 6px);width:-moz-calc(40% - 6px);width:calc(40% - 6px);}
.grid-item{height:160px;margin-bottom:9px;}
.grid-item--height2{height:328px;}
h2.font-medieval.font-big {font-size: 4.5em;}
h2.font-medieval.font-medium {font-size: 3.5em;}
h2.font-mittelalter {font-size:2.0em;}
h2.font-mittelalter.font-atop{margin-bottom:-15px;}
h2.font-mittelalter.font-big {font-size: 3.5em;}
h2.font-mittelalter.font-medium {font-size: 2.5em;}
.grid-item-overlay-right{bottom:25px;right:25px;}
.grid-item-overlay-left{bottom:25px;left:25px;}
.menu .dropdown-toggle, .menu-fw .dropdown-toggle{padding: 0 13px;}
.btn-mittelalter {padding: 7px 7px;}


}
@media only screen and (max-width:768px){.productgrid-sizer,.productgrid-item{width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:calc(25% - 10px);}
.productgrid-item{padding-top:-webkit-calc((25% - 10px) *1.5);padding-top:-moz-calc((25% - 10px) *1.5);padding-top:calc((25% - 10px) *1.5);}
.productgrid-item--width2{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);}
.menu .dropdown-toggle, .menu-fw .dropdown-toggle{padding: 0 15px;}

}
@media only screen and (max-width:480px){.grid-sizer,.grid-item{width:-webkit-calc(50% - 8px);width:-moz-calc(50% - 8px);width:calc(50% - 8px);}
.affix{width:100%;transition: top 0.5s ease 0s;}
.grid-item--width2{width:100%}
.productgrid-sizer,.productgrid-item{width:-webkit-calc(33.33333333% - 7px);width:-moz-calc(33.33333333% - 7px);width:calc(33.33333333% - 7px);}
.productgrid-item{padding-top:-webkit-calc((33.33333333% - 7px) * 1.5);padding-top:-moz-calc((33.33333333% - 7px) * 1.5);padding-top:calc((33.33333333% - 7px) * 1.5);}
.productgrid-item p{line-height:1.2;}
.productgrid-item .price{margin-top:0px;font-size:1.3em;}
.productgrid-item--width2{width:-webkit-calc(66.66666666% - 5px);width:-moz-calc(66.66666666% - 5px);width:calc(66.66666666% - 5px);}
.productgrid-item--width2 img {width:100%; height:auto;}
.navbar-collapse{padding:0px;}
.navbar-nav{margin:0 0 0 -1px;width:100%}
.navbar-nav>li.dropdown{width:100%;text-align: left;border-bottom:1px solid #eeeeee;}
.navbar .nav > li > a {font-size:1.3em;height:40px;line-height:40px;color: #000;text-shadow: none;}
.navbar .dropdown-toggle{background-color:#fff}
.navbar-nav li.dropdown,.navbar-nav li.dropdown:last-child {border-left:none}
.link-list li{line-height:1.8em;font-size:1.2em;}
.grid-item{height:178px;margin-bottom:9px;}
.grid-item--height2{height:364px;}
.grid-item-overlay-right{bottom:15px;right:15px;}
.grid-item-overlay-left{bottom:15px;left:15px;}
.btn-mittelalter {padding: 10px 10px;}


}
@media only screen and (max-width:375px){
.grid-item{height:168px;margin-bottom:9px;}
.grid-item--height2{height:344px;}
.grid-item-overlay{position:absolute;bottom:15px;left:15px;}
.grid-item-overlay-top{position:absolute;top:15px;left:15px;}
h2.font-medieval.font-big {font-size: 4.0em;}
h2.font-medieval.font-medium {font-size: 3.0em;}
h2.font-mittelalter {font-size:1.6em;}
h2.font-mittelalter.font-atop{margin-bottom:-13px;}
h2.font-mittelalter.font-big {font-size: 3.0em;}
h2.font-mittelalter.font-medium {font-size: 2.0em;}

}
@media only screen and (max-width:320px){
.grid-item{height:137px;margin-bottom:9px;}
.grid-item--height2{height:282px;}
.grid-item-overlay{position:absolute;bottom:15px;left:15px;}
.grid-item-overlay-top{position:absolute;top:15px;left:15px;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:landscape){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:landscape){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:portrait){}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (-webkit-min-device-pixel-ratio:2)
and (orientation:landscape){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3)
and (orientation:portrait){}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (-webkit-min-device-pixel-ratio:3)
and (orientation:landscape){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:1){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2){}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){}
/* Alignment styles for images, videos and iframes in editable regions */

/* Center (default) */
[data-editable] iframe,
[data-editable] image,
[data-editable] [data-ce-tag=img],
[data-editable] img,
[data-editable] video {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

/* Left align */
[data-editable] .align-left {
    clear: initial;
    float: left;
    margin-right: 0.5em;
}

/* Right align */
[data-editable].align-right {
    clear: initial;
    float: right;
    margin-left: 0.5em;
}

/* Alignment styles for text in editable regions */
[data-editable] .text-center {
    text-align: center;
}

[data-editable] .text-left {
    text-align: left;
}

[data-editable] .text-right {
    text-align: right;
}
.eupopup-container {
	background-color: rgba(40, 50, 60, 0.97);
	border-top:1px solid rgb(60,70,80);	
	color: #efefef;
	padding: 20px;
	font-size: 12px;
	line-height: 1.6em;
	text-align: center;
	display: none;
	z-index: 9999999;
}

.eupopup-container-bottom {
	position: fixed;
	bottom: 0; left: 0; right: 0;
}

.eupopup-closebutton {
	font-size: 16px;
	font-weight: 100;
	line-height: 1;
	color: #a2a2a2;
	filter: alpha(opacity=20);
	position: absolute;
	font-family: helvetica, arial, verdana, sans-serif;
	top: 0; right: 0;
	font-size:2em;	
	padding: 5px 15px;
}
.eupopup-closebutton:hover,
.eupopup-closebutton:active {
	color: #fff;
	text-decoration: none;
}

.eupopup-head {
	font-size: 1.2em;
	font-weight: bold;
	padding: 7px;
	color: #fff;
}
.eupopup-title {
	max-width:800px;
	margin: 0 auto;

}

.eupopup-body {
	color: #a2a2a2;
}

.eupopup-buttons {
	padding: 7px 0 5px 0;
}


.eupopup-button {
	margin: 0 10px;
}



body .eupopup-color-inverse .eupopup-head {
	color: #000;
}

body .eupopup-style-compact {
	text-align: left;
	padding: 8px 30px 7px 20px;
	line-height: 15px;
}

body .eupopup-style-compact .eupopup-head,
body .eupopup-style-compact .eupopup-body,
body .eupopup-style-compact .eupopup-buttons {
	display: inline;
	padding: 0;
	margin: 0;
}

body .eupopup-style-compact .eupopup-button {
	margin: 0 5px;
}

@font-face{font-family:'CochinURWD-RomIta';src:url('//www.lostlegends.de/fonts/311F85_0_0.eot');src:url('//www.lostlegends.de/fonts/311F85_0_0.eot?#iefix') format('embedded-opentype'),
url('//www.lostlegends.de/fonts/311F85_0_0.woff2') format('woff2'),
url('//www.lostlegends.de/fonts/311F85_0_0.woff') format('woff'),
url('//www.lostlegends.de/fonts/311F85_0_0.ttf') format('truetype');font-style:italic;}



/* latin-ext */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya SC Regular'), local('AlegreyaSC-Regular'), url(https://fonts.gstatic.com/s/alegreyasc/v9/taiOGmRtCJ62-O0HhNEa-Z6h2ZAbaqe-LGs.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya SC';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya SC Regular'), local('AlegreyaSC-Regular'), url(https://fonts.gstatic.com/s/alegreyasc/v9/taiOGmRtCJ62-O0HhNEa-Z6v2ZAbaqe-.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Almendra SC';
  font-style: normal;
  font-weight: 400;
  src: local('Almendra SC Regular'), local('AlmendraSC-Regular'), url(https://fonts.gstatic.com/s/almendrasc/v8/Iure6Yx284eebowr7hbyTaZOrLRi4mQ1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v16/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Sedgwick Ave Display';
  font-style: normal;
  font-weight: 400;
  src: local('Sedgwick Ave Display Regular'), local('SedgwickAveDisplay-Regular'), url(https://fonts.gstatic.com/s/sedgwickavedisplay/v3/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM1c6fecFOCUCv08.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Sedgwick Ave Display';
  font-style: normal;
  font-weight: 400;
  src: local('Sedgwick Ave Display Regular'), local('SedgwickAveDisplay-Regular'), url(https://fonts.gstatic.com/s/sedgwickavedisplay/v3/xfuu0XPgU3jZPUoUo3ScvmPi-NapQ8OxM1c0fecFOCUC.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Unica One';
  font-style: normal;
  font-weight: 400;
  src: local('Unica One'), local('UnicaOne-Regular'), url(https://fonts.gstatic.com/s/unicaone/v5/DPEuYwWHyAYGVTSmalsRf93emkUrFZf1.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Unica One';
  font-style: normal;
  font-weight: 400;
  src: local('Unica One'), local('UnicaOne-Regular'), url(https://fonts.gstatic.com/s/unicaone/v5/DPEuYwWHyAYGVTSmalsRcd3emkUrFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  src: local('Vollkorn Regular'), local('Vollkorn-Regular'), url(https://fonts.gstatic.com/s/vollkorn/v8/0yb9GDoxxrvAnPhYGxknaE0Urhg0xTY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Vollkorn';
  font-style: normal;
  font-weight: 400;
  src: local('Vollkorn Regular'), local('Vollkorn-Regular'), url(https://fonts.gstatic.com/s/vollkorn/v8/0yb9GDoxxrvAnPhYGxkpaE0Urhg0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}