@font-face{font-family:'HelveticaNeueLTPro67MediumCondensed';src:url('/fonts/helveticaneueltpro-mdcn.eot');src:url('/fonts/helveticaneueltpro-mdcn.eot') format('embedded-opentype'),url('/fonts/helveticaneueltpro-mdcn.woff') format('woff'),url('/fonts/helveticaneueltpro-mdcn.ttf') format('truetype'),url('/fonts/helveticaneueltpro-mdcn.svg#HelveticaNeueLTPro67MediumCondensed') format('svg')}.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dn{display:none}.fl{float:left}.fr{float:right}.cp{cursor:pointer}.tac{text-align:center}.tar{text-align:right}.vam{vertical-align:middle}.row{display:table;width:100%}.rowCol{display:table-cell}.rowCol-4{width:33.33%}.rowCol-5{width:41.66%}.rowCol-6{width:50%}.rowCol-7{width:58.33%}html,body,ul,li,input,textarea,form,p,h1,h2,h3,h4{margin:0;padding:0;border:0}*:focus{outline:0}body{font-family:'HelveticaNeueLTPro67MediumCondensed','Helvetica','Arial',sans-serif;color:#373737;padding:0 30px 50px}a{text-decoration:none;color:#373737}a:hover{text-decoration:underline;color:#646464}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}a img{border:0}img{max-width:100%}.lightbox img{max-width:inherit}hr{background-color:#c0c0c0;padding:0;margin:0 auto 20px auto;border:0;width:900px;height:2px}ul{list-style:none}.centering{width:900px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header{text-align:center;padding-top:35px;margin-bottom:-15px}.header span{display:inline-block;position:relative}.header span:after{content:' ';background-color:#fff;height:2px;width:65px;bottom:13px;right:0;position:absolute;display:block;z-index:1}.header img{position:relative;z-index:2;height:auto}.filter{text-align:center;margin-top:20px;position:relative;padding-bottom:20px;padding-right:50px;padding-left:50px}.filter a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:32%;height:218px;float:left;padding-top:60px;vertical-align:middle;display:inline-block;margin-right:2%;border:2px solid #c0c0c0;position:relative}.filter a img{-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.filter a:hover,.filter a.active{border-color:#dd1535}.filter a:hover img,.filter a.active img{-moz-opacity:1;-khtml-opacity:1;opacity:1}.filter a:hover span:after,.filter a.active span:after{content:' ';display:block;position:absolute;bottom:20px;left:50%;margin-left:-11px;width:22px;height:12px;background:transparent url('/images/arrow.png') 0 0 no-repeat}.filter a:last-of-type{margin-right:0}.filter a.last{margin-right:0}.filter img{display:block;margin:0 auto 10px;height:auto}.filter .wifiLogin{position:absolute;right:2px;top:-95px;background-color:#acadaf;color:#fff;padding:10px 10px 7px;font-size:11pt}.filter .wifiLogin:hover{background-color:#96989d}.item{padding:25px 50px 45px}.item h2{display:none}.item .row h2{display:inline-block;padding-bottom:0;border-bottom:2px solid #373737;margin-bottom:15px}.item .itemImage a{margin-right:20px;display:inline-block}.item .itemImage a img{width:100%}.item .fileList ul{margin-bottom:20px}.item .fileList ul li{clear:both;padding:5px 0}.item .fileList ul li a:after{float:right;content:' ';width:25px;height:27px;display:block;background-image:url('/images/icon_pdf.png');background-size:25px 27px;position:relative;top:-3px}.item .rating{margin-top:5px}.item .rating a{display:inline-block}.item .rating span{display:inline-block;width:25px;height:24px;background:transparent url('/images/stars.png') right 0 no-repeat;background-size:50px 24px}.item .rating span.filled{background-position:0 0}.item .rating span.votesNumber{font-size:20px;margin-left:20px;background-image:none;width:auto;position:relative;top:-3px}.item img{border:3px solid #373737;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.languageChoose{font-family:'HelveticaNeueLTPro67MediumCondensed','Helvetica','Arial',sans-serif;color:#373737;text-decoration:none;margin:100px auto;display:inline-block;font-size:50px}.languageChoose li{float:left;margin-right:20px}.languageChoose li:last-child{margin-right:0}.languageChoose a{color:#373737;text-decoration:none;font-size:50px}.languageChoose a:hover{color:#dd1535}@media(min-width:0) and (max-width:960px){.centering,hr{width:100%}}@media(min-width:0) and (max-width:640px){body{padding:0 6px;font-size:12px}.header{padding-top:18px;font-size:11px}.header img{max-width:198px}.header span:after{width:33px}.filter{padding-left:10px;padding-right:10px;padding-bottom:20px;margin-top:50px}.filter a{padding-top:45px;height:150px}.filter img{height:22px;width:auto}.filter .wifiLogin{top:-45px}.item{padding:12px 20px 22px}.item h2{display:inline-block}.item .row{display:block}.item .row h2{display:none}.item .row .rowCol{display:block;width:100%}.item .itemImage a{margin-right:0;margin-bottom:10px}.item .fileList ul li{clear:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48%;margin:0 1%}.item .fileList ul li a{border:1px solid #ddd;padding:8px 15px;display:block}.item .fileList ul li a:after{width:12px;height:13px;background-size:12px 13px;margin-left:4px;top:0}.item .rating{float:left}.smartClear{clear:both}}.admin .help{margin-top:50px;color:#aaa}.admin table{margin-top:20px}.admin tr{cursor:pointer}.admin td{padding:0 20px 10px 0}.admin .productList{width:100%}.admin .productList tr{border-bottom:1px solid #ddd}.admin .productList tr:hover td{background-color:#fafafa}.admin .productList td{padding:5px 10px}.flash,.errors{position:fixed;left:0;top:0;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0;font-size:24px;color:#fff;z-index:1009}.flash.error,.errors.error{background-color:red;background-color:rgba(176,38,25,0.9)}.flash.success,.errors.success{background-color:green;background-color:rgba(15,132,20,0.9)}.flash.info,.errors.info{background-color:#cba10c;background-color:rgba(203,161,12,0.9)}.errors{background-color:red;background-color:rgba(176,38,25,0.9)}