/* CSS Document */
@media screen and (min-width: 0px) {
	html{font-family:Segoe UI, Arial, Helvetica, sans-serif;overflow-x:scroll;/*background-image:url(../images/backgrounds/5df89eae7c09f.jpg);*/background-size:cover;background-color:#FFF;background-attachment:fixed;font-size:14px;}
	header{position:fixed;width:100%;height:50px;background-color:#000;z-index:100;text-align:center;}
	#logo{position:absolute;width:180px;top:10px;left:50%;margin-left:-90px;}
	menu{position:fixed;width:100px;top:50px;bottom:60px;border-right:10px solid #000;background-color:#fff;z-index:100;padding:5px;}
	section{position:absolute;top:50px;bottom:60px;left:120px;right:0px;white-space:nowrap;z-index:0;}
	footer{position:fixed;bottom:0px;width:100%;height:50px;background-color:#000;z-index:100;color:#fff;padding:5px;}
	.langselect{position:relative;margin:10px;float:right;display:block;}
	.shoppingcart{display:block;cursor:pointer;width:34px;height:30px;background-image:url(../images/cart.png);position:relative;margin:10px;float:right;line-height:16px;text-align:center;color:#fff;font-weight:bold;font-size:14px;}
	.cartNo{display:none;width:18px;height:18px;margin:0px 9px;border-radius:15px;background-color:#423;border:1px solid #fff;color:#FFF;}
	endmarker {position: relative;display:block;float:right;margin-top:-50px;width:10px !important;margin-right:-10px;height:10px !important;background:#f00;opacity:0;}
	/*float: right;width: 1px;height: 10px;top:0px;background:#f00;}
	*/.articleHolder {position:absolute;border:30px solid;border-color:transparent;display:inline-block;vertical-align:top;white-space:normal;background:rgba(255,255,255,1);top:0px;bottom:0px;text-align:left;width:100px;opacity:0;overflow:hidden;background-clip:padding-box;}
	.anchor {position:absolute;display:inline-block;top:0px;bottom:0px;opacity:0;}
	/*position: absolute;margin:10px;display: inline-block; vertical-align: top;white-space: normal;background:rgba(255,255,255,.9);top:0px;bottom:0px;z-index:200;text-align:left;*/
	article {position: absolute;margin:0 10px;padding:10px 0;display: inline-block; vertical-align: top;white-space: normal;top:0px;bottom:0px !important;z-index:10;line-height:16px;-webkit-column-width: 235px;-moz-column-width: 235px;column-width: 235px;-webkit-column-fill: auto;-moz-column-fill: auto;column-fill: auto;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;box-sizing:border-box;}
	article .date{display:block;width:100%;text-align:right;font-weight:bold;margin-top:-10px;}
	article:not(.articleMenu) {top:40px;}
	.articleMenu:not(.scroll){-webkit-column-width: 150px;-moz-column-width: 150px;column-width: 150px;}
	.articleMenu.scroll{overflow:hidden;overflow-y:auto;width:180px;}
	article.articleMenu div{position:relative;width:160px;height:25px;line-height:25px;text-align:left;background-color:#000;cursor:pointer;margin:0px 0px 5px 0px;}
	article.articleMenu div span{position:absolute;color:#fff;font-weight:500;text-decoration:none;font-size:12px;}
	article.articleMenu div img{position:relative;width:17px !important;height:auto;margin:4px;}
	.pdfHref{text-decoration:none;}
	.pdf{display:block;width:100%;margin:5px 0px;background-color:#FFF;color:#C00;font-weight:bold;border-radius:3px;text-align:center;line-height:25px;text-decoration:none !important;-webkit-box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 1);-moz-box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 1);box-shadow:0px 0px 0px 2px rgba(0, 0, 0, 1);}
	#prevBar,#nextBar{cursor:pointer;position:fixed;top:0px;bottom:0px;background-color:rgba(255,255,255,.8);width:50px;z-index:100;box-shadow:0px 0px 5px #000;}
	#prevBar{display:none;border-right:#000 5px solid;background-image:url(back_zw.png);background-size:contain;background-repeat:no-repeat;background-position:center center;}
	#nextBar{border-left:#000 5px solid;background-image:url(fwd_zw.png);background-size:contain;background-repeat:no-repeat;background-position:center center;right:0px;}
	.articleHolder .articleTitle{position:absolute;left:0px;right:0px;height:30px;line-height:25px;font-size:22px;font-weight:bold;background-color:#000;color:#fff;padding:5px 10px;}
	
	.articleHolder:last-child {width:750px;}
	strong{font-weight:600;}
	article, article *{font-size:14px !important;font-family:Segoe UI, Arial, Helvetica, sans-serif !important;}
	.article h1{font-size:18px;margin-bottom:10px;line-height:20px;}
	article *{max-width:235px;height:auto;padding-left:0px !important;}
	article .title{max-width:none;font-size:18px;line-height:20px;}
	article p{width:235px;}
	article img,article iframe,article div {float:none !important;margin:5px 0px;}
	article img {width:235px !important;}
	article ul{margin:5px 0px;font-size:13px;}
	article li{list-style:square inside;font-weight:500 !important; list-style-image:url(../images/li.png);}
	article li *{font-weight:500!important;}
	article h3{margin:7px 0px 3px 0px;}
	menu .menuItem {position:relative;min-height:30px;height:100px;width:100px;float:left;color:#fff;text-align:left;font-size:15px;font-weight:600;z-index:300;background-color:#000;margin:0px 0px 5px 0px;cursor:pointer;}
	menu .titleContainer{position:absolute;height:20px;width:90px;bottom:20px;margin:0px 5px;}
	menu .titleContainer .title{display:table-cell;width:90px;height:inherit;vertical-align:middle;text-align:center;}
	menu img{position:absolute;height:30px;width:auto;left:50%;margin-left:-15px;top:20px;}
	menu .productMenu {text-align:center;font-size:14px;height:auto !important;min-height:0px !important;padding:4px 0 6px 0;}
	footer .left{position:absolute;float:left;margin:3px;font-size:12px;line-height:15px;}
	footer .left a{color:#BBB;}
	footer .center{position:absolute;width:300px;margin-left:-150px;left:50%;text-align:center;font-size:22px;font-style:italic;line-height:40px;}
	footer .center .subtext{font-size:14px;margin-top:-20px;color:rgba(255,255,255,.4)}
	footer .right{position:absolute;right:0px;width:150px;}
	footer .right img{height:30px;width:30px;margin:10px 10px 0 0;}
	.productPage{position:relative;border:none;width:100%;height:100%;}
	
	.mobile{display:none;}
}
@media screen and (max-width: 0px) {
	html{padding-top:85px;}
	header{height:80px;top:0px;position:fixed;width:100%;padding:10px;box-sizing:border-box;text-align:center;z-index:999;}
	header #logo{position:relative;height:100%;display:inline-block;}
	header .langselect{float:right;}
	
	menu{position:fixed;top:85px;width:100%;bottom:auto !important;color:#fff;line-height:30px;}
	.menuToggler{text-align:center;padding-left:0 !important;}
	.menuToggler .titleContainer{display:inline-block;}
	.menuItem{height:40px !important;border-bottom:2px solid #fff;box-sizing:border-box;padding:5px;}
	.menuButton .titleContainer{margin-left:40px;}
	.articleMenu a{display:block;width:100%;box-sizing:border-box;height:15px;}
}