@import url(https://fonts.googleapis.com/css?family=Comfortaa:400,700|Open+Sans:400,700);@import url(https://fonts.googleapis.com/css?family=Barlow:400,700|Open+Sans:400,700);@font-face{font-family:regular;src:url(../fonts/basier/basiercircle-regular-webfont.eot);src:url(../fonts/basier/basiercircle-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/basier/basiercircle-regular-webfont.woff2) format('woff2'),url(../fonts/basier/basiercircle-regular-webfont.woff) format('woff'),url(../fonts/basier/basiercircle-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:bold;src:url(../fonts/basier/basiercircle-bold-webfont.eot);src:url(../fonts/basier/basiercircle-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/basier/basiercircle-bold-webfont.woff2) format('woff2'),url(../fonts/basier/basiercircle-bold-webfont.woff) format('woff'),url(../fonts/basier/basiercircle-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:semi;src:url(../fonts/basier/basiercircle-semibold-webfont.eot);src:url(../fonts/basier/basiercircle-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/basier/basiercircle-semibold-webfont.woff2) format('woff2'),url(../fonts/basier/basiercircle-semibold-webfont.woff) format('woff'),url(../fonts/basier/basiercircle-semibold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:fontlight;src:url(../fonts/basier/basiercircle-regular-webfont.eot);src:url(../fonts/basier/basiercircle-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/basier/basiercircle-regular-webfont.woff2) format('woff2'),url(../fonts/basier/basiercircle-regular-webfont.woff) format('woff'),url(../fonts/basier/basiercircle-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ico;src:url(../fonts/ITICO.eot);src:url(../fonts/ITICO.eot?#iefix) format('embedded-opentype'),url(../fonts/ITICO.woff) format('woff'),url(../fonts/ITICO.ttf) format('truetype'),url(../fonts/ITICO.svg#ITICO) format('svg');font-weight:400;font-style:normal}@font-face{font-family:mat;src:url(../fonts/material/material.eot);src:url(../fonts/material/material?#iefix) format('embedded-opentype'),url(../fonts/material/material.woff) format('woff'),url(../fonts/material/material.ttf) format('truetype'),url(../fonts/material/material.svg#material) format('svg');font-weight:400;font-style:normal}.border{border-radius:5px}.transition{transition:all .2s ease-in-out}.widthMax{padding:0 5%;max-width:1920px}.widthMaxBody{padding:60px 5%}.shadow{box-shadow:0 0 20px rgba(112,112,112,.3)}@keyframes fadeInFromNone{0%{display:none;opacity:0;height:0}1%{display:block;opacity:0;height:0}100%{display:block;opacity:1;height:100%}}*{margin:0;padding:0;border:0}body{font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;font-size:16px;line-height:1.4;background:#222;color:#303030;overflow:hidden}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#222;z-index:20000}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../svg/loader.svg);background-repeat:no-repeat;background-position:center;background-size:60px;margin:-100px 0 0 -100px}.center{text-align:center}ul{list-style:none}h1,h2,h3,h4,h5{margin:0 0 20px;font-family:bold,'Lucida Grande',Verdana,Arial,sans-serif;font-weight:400;vertical-align:bottom}h1.space,h2.space,h3.space,h4.space,h5.space{margin:40px 0 20px}a.cta{padding:5px 20px;border:2px solid #222;color:#222;font-size:16px;display:inline-block;cursor:pointer;border-radius:30px;line-height:30px;transition:all .2s ease-in-out}a.cta:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"  \f1cd";vertical-align:top;font-size:20px}a.cta:hover{background:#222;color:#ebff0d}a.cta:hover:after{content:"  \f1ce"}a.cta.dark{border-top:none;border-left:none;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;background:#f3f3f3;color:#303030;transition:all .2s ease-in-out}a.cta.dark:hover{background:#ebff0d;color:#fff;border-right:solid 2px #b0c000;border-bottom:solid 2px #b0c000}a.cta.light{color:#fff;text-decoration:none}a.cta.light:hover{background:0 0;border:2px solid #ebff0d;color:#ebff0d;text-decoration:none}a.more{margin:20px 0 0;padding:0;text-align:center;color:#222;display:block;clear:both;transition:all .2s ease-in-out}a.more span{padding:5px 20px;border:2px solid #222;color:#222;font-size:16px;display:inline-block;cursor:pointer;border-radius:30px;line-height:30px;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}a.more span:hover{background:#222;color:#ebff0d}p{margin:0 0 20px}p:last-child{margin:0}b,strong{font-family:bold,'Lucida Grande',Verdana,Arial,sans-serif;font-weight:400}footer div,header div,nav div,section div{margin:0 auto;overflow:hidden;padding:0 5%;max-width:1920px}footer div.animate,header div.animate,nav div.animate,section div.animate{animation:fadeInFromNone .2s ease-in-out}footer div div,header div div,nav div div,section div div{padding:0;width:65%;float:left}main{width:65%;display:inline-block}aside{float:right;width:30%;display:inline-block;vertical-align:top}aside figure,aside figure img{width:100%}aside a,main a{color:#222;padding:0 px;text-decoration:none;border-bottom:solid 2px #222;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}aside a:hover,main a:hover{color:#222;background:#ebff0d;border-bottom:solid 2px #222}nav{background:#222;width:100%;z-index:9999}nav ul{text-align:left;cursor:pointer;position:realtive}nav ul li{padding:10px 0 0 20px;display:inline-block;line-height:40px;vertical-align:top;color:#fff}nav ul li a{color:#fff;text-decoration:none;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;font-size:14px;transition:all .2s ease-in-out}nav ul li a:hover{color:#ebff0d}nav ul li a b{padding:0}nav ul li.home{position:absolute;background-image:url(../svg/tip-round.svg);background-size:50px;background-repeat:no-repeat;background-position:100% 100%;width:50px;height:50px;display:block;top:20px;margin-left:-5px;z-index:9998;padding:0}nav ul li.home span{padding:0 10px 0 0}nav ul li.home a{margin:0 0 0 5px;padding:0;background-image:url(../svg/logo-white.svg);background-size:40px;background-repeat:no-repeat;background-position:50% 0;width:40px;height:40px;display:block}nav ul li.home a:hover{background-image:url(../svg/logo-yellow.svg)}nav ul li.zapper{margin-left:40px}nav ul li.zapper a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"  \f1cd";vertical-align:top;font-size:20px}nav ul li.zapper a:hover:after{content:"  \f1ce"}nav ul li.chat{float:right}nav ul li.chat a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"  \f266";vertical-align:top;font-size:18px}nav ul li.kontakt{padding:10px 0 0 20px;float:right}nav ul li.kontakt a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f15a";vertical-align:top;font-size:18px}nav ul li.fb{padding:10px 0 0 20px;float:right}nav ul li.fb a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f343";vertical-align:top;font-size:18px}nav ul li.vimeo{padding:10px 0 0 20px;float:right}nav ul li.vimeo a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f404";vertical-align:top;font-size:18px}nav ul li.lang{padding:10px 0 0 15px;float:right}nav ul li.lang a{transition:all .2s ease-in-out}nav ul li.lang a img{margin:0 5px 4px;vertical-align:middle}nav ul li.selected a{color:#ebff0d}nav ul li.selected.zapper.selected a{color:#fff}nav ul li.selected.zapper.selected a:after{content:"  \f134"}nav ul li.selected.zapper.selected a:hover{color:#ebff0d}nav ul li.selected.zapper.selected a:hover:after{content:"  \f135"}nav div#home{display:none;padding-bottom:40px;animation:fadeInFromNone .5s ease-in-out}nav div#home main{width:100%;float:left;overflow:hidden;text-align:left;border-radius:5px}nav div#home ul{margin:0 10px 0 0;padding:0;display:inline-block;vertical-align:top;min-width:200px;text-align:left}nav div#home ul.full{width:100%}nav div#home ul.tabs{margin:30px 0 0;padding:0;width:auto;display:block;border-bottom:solid 2px #ebff0d}nav div#home ul.tabs.res{display:none}nav div#home ul.tabs li{padding:5px 0;margin:0 30px 0 0;line-height:1.5;font-size:14px;color:#fff;background:0 0;display:inline-block;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;border-bottom:solid 2px #222}nav div#home ul.tabs li.current,nav div#home ul.tabs li:hover{color:#ebff0d;border-bottom:solid 2px #ebff0d}nav div#home ul li{padding:0;line-height:1.2;display:block;width:auto;text-align:left}nav div#home ul li.name{margin:10px 0 5px;font-size:14px;color:#fff;line-height:1.5;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}nav div#home ul li a{padding:5px 0;display:block;font-size:14px;color:#fff;border-bottom:0;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif}nav div#home ul li a:hover{color:#ebff0d;background:0 0;border-bottom:0}nav div#home ul li a span{padding:0;margin:0 0 0 2px;color:#ebff0d;text-transform:uppercase;display:inline-block}nav div#home ul li a span:before{display:none}nav div#home ul li a sup{vertical-align:bottom;color:#ffa60a}nav div#sub{margin:0 auto 40px;padding:60px 0;display:none;font-size:14px;line-height:1;position:fixed;top:0;transition:all .2s ease-in-out;background:rgba(34,34,34,.98);width:100%;height:100%;z-index:999;overflow-y:auto}nav div#sub div{position:relative}nav div#sub a.close{position:absolute;top:20px;left:20px;color:#fff}nav div#sub a.close:after{padding:0 10px 0 0;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f134";font-size:40px;vertical-align:top;cursor:pointer}nav div#sub a.close:hover{color:#ebff0d}nav div#sub aside{margin-left:0;float:left;width:200px}nav div#sub main{float:left}nav div#sub ul{margin:0 10px 0 0;padding:0;text-align:left;display:inline-block;vertical-align:top;width:280px}nav div#sub ul.full{width:100%}nav div#sub ul.tabs{padding:0 10px 0 0;text-align:right;width:auto;display:block}nav div#sub ul.tabs li{padding:0;margin:0 0 5px;line-height:1.5;font-size:20px;color:#fff;background:0 0;display:block;transition:all .2s ease-in-out;position:relative}nav div#sub ul.tabs li.current,nav div#sub ul.tabs li:hover{color:#ebff0d}nav div#sub ul.tabs li.current:after,nav div#sub ul.tabs li:hover:after{padding:0 0 0 10px;font-size:26px;line-height:26px;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f2f6";position:absolute;vertical-align:top;right:-15px}nav div#sub ul li{padding:0;line-height:1.2;display:block;width:auto}nav div#sub ul li.name{margin:10px 0;font-size:20px;color:#fff;line-height:1.5;border-radius:5px}nav div#sub ul li a{padding:5px 0;display:block;font-size:14px}nav div#sub ul li a:hover{color:#ebff0d}nav div#sub ul li a span{padding:0;margin:0 0 0 2px;color:#ebff0d;text-transform:uppercase;display:inline-block}nav div#sub ul li a span:before{display:none}nav div#sub ul li a sup{vertical-align:bottom;color:#ffa60a}.tab-content{display:none;transition:all .2s ease-in-out}.tab-content.current{display:inherit}header{background:#fff}header div{background-image:url(../svg/tip-light.svg);background-size:100px;background-repeat:no-repeat;background-position:5% -47px;padding:60px 5%}header div.fav h2,header div.fav h3{text-align:left;padding:0 10px;margin:20px 10px 10px -10px;font-size:12px;color:#222;display:inline-block;position:relative;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase}header div ul.fav{text-align:left;overflow:hidden;margin:0 0 0 -10px;padding:0;width:100%;height:auto}header div ul.fav li{margin:0 0 10px 10px;display:inline-block;transition:all .2s ease-in-out}header div ul.fav li a{margin:0;padding:0;position:relaltive;width:100%;vertical-align:top;display:block;font-size:8px;height:60px;line-height:60px;text-align:center;color:#222;transition:all .2s ease-in-out}header div ul.fav li a.active figure{border:2px solid #ebff0d;background:#ebff0d}header div ul.fav li a.active figure span{background:0 0}header div ul.fav li a figure{background:#f9f9f9;display:inline-block;width:60px;height:60px;position:relative;border:2px solid #f9f9f9;border-radius:35px;overflow:hidden;transition:all .2s ease-in-out}header div ul.fav li a figure img{height:100%;width:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header div ul.fav li a figure span{position:absolute;margin-top:49px;left:0;width:60px;background:#f3f3f3;line-height:14px;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase;color:#222}header div ul.fav li a figcaption{display:block;line-height:14px;height:14px;font-size:10px;color:#ccc;text-align:center;font-weight:700}header div ul.fav li a:hover figure{border:2px solid #ebff0d;background:#ebff0d}header div ul.fav li a:hover figure span{background:0 0}header div ul.fav li a:hover figcaption{color:#ebff0d}header h1{font-size:32px;line-height:1.2;color:#222}header h1:last-child{margin:0}header.gray{background:#f3f3f3}header main p.lead{font-size:24px;line-height:1.2;font-family:fontlight,'Lucida Grande',Verdana,Arial,sans-serif}header main div.tab-content{text-align:left;margin:0;width:100%}header main div.tab-content h2,header main div.tab-content h3{text-align:left;padding:0 10px;margin:20px 10px 10px 0;font-size:12px;color:#222;display:inline-block;position:relative;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase}header main ul.full{width:100%}header main ul.update{text-align:left;overflow:hidden;margin:0 0 0 -10px;padding:0;width:100%;height:auto;transition:all .2s ease-in-out}header main ul.update li{margin:0 0 10px 10px;display:inline-block;transition:all .2s ease-in-out}header main ul.update li a{margin:0;padding:0;position:relaltive;width:100%;vertical-align:top;display:block;font-size:8px;height:60px;line-height:60px;text-align:center;color:#222;border:0;transition:all .2s ease-in-out}header main ul.update li a figure{background:#f9f9f9;display:inline-block;width:60px;height:60px;position:relative;border:2px solid #f9f9f9;border-radius:35px;overflow:hidden;transition:all .2s ease-in-out}header main ul.update li a figure img{height:100%;width:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header main ul.update li a figure span{position:absolute;margin-top:49px;left:0;width:60px;background:#f3f3f3;line-height:12px;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase}header main ul.update li a figcaption{display:block;line-height:14px;height:14px;font-size:10px;color:#ccc;text-align:center;font-weight:700}header main ul.update li a:hover{background:0 0}header main ul.update li a:hover figure{border:2px solid #ebff0d;background:#ebff0d}header main ul.update li a:hover figure span{background:#ebff0d}header main ul.update li a:hover figcaption{color:#ebff0d}header main ul.tabs{vertical-align:top;min-width:200px;text-align:left;padding:0;margin:0;width:auto;display:block}header main ul.tabs a{border:0}header main ul.tabs a.new{background:#f9f9f9}header main ul.tabs.res{display:none}header main ul.tabs li{padding:0 10px;margin:0 10px 10px 0;line-height:2;font-size:14px;color:#222;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;background:#f9f9f9;border-radius:16px;cursor:pointer;display:inline-block;transition:all .2s ease-in-out}header main ul.tabs li.current,header main ul.tabs li:hover{color:#ebff0d;background:#222}header main ul.tabs a{padding:0 10px;margin:0 10px 10px 0;line-height:2;font-size:14px;color:#222;display:inline-block;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;border-radius:16px;cursor:pointer;text-decoration:none;background:#fff;transition:all .2s ease-in-out}header main ul.tabs a:hover{color:#ebff0d;background:#222}header main ul.tabs a.close{cursor:pointer;margin:0;padding:0;background:0 0;transition:all .2s ease-in-out}header main ul.tabs a.close:after{padding:0;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"  \f134";vertical-align:bottom;line-height:28px;height:28px;font-size:28px}header main ul.tabs a.close:hover{color:#222;background:0 0}header main ul.tabs a.close:hover:after{content:"  \f135"}header aside figure{background:#f9f9f9;display:inline-block;width:60px;height:60px;border-radius:100%;overflow:hidden;position:relative;margin:0 7px 5px 0;font-size:8px;line-height:60px;text-align:center;color:#ccc}header aside figure a{color:#ccc;transition:all .2s ease-in-out}header aside figure.big{width:100px;height:100px;border:0;background:#fff}header aside figure.big:hover{width:100px;height:100px}header aside figure img{height:100%;width:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .2s ease-in-out}header aside figure:hover{background:#ebff0d}header aside ul{width:100%;text-align:left}header aside ul li{margin:0 0 10px;padding:5px 10px;border-left:solid 5px #f3f3f3;background:#f9f9f9;display:block;font-size:12px;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}header aside ul li span{display:block;font-size:14px;text-transform:none;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif}header aside ul li.logo{background:0 0;text-align:center;vertical-align:middle}section{background:#f3f3f3}section>div{padding:60px 5%}section main.tab-content{text-align:left;margin:0}section main.tab-content h2,section main.tab-content h3{text-align:left;padding:0 10px;margin:20px 10px 10px 0;font-size:12px;color:#222;display:inline-block;position:relative;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase}section main ul.update{text-align:left;padding:0;margin:0 0 0 -10px}section div main{width:100%;float:left;overflow:hidden;text-align:left}section div ul{padding:0;display:inline-block;vertical-align:top;min-width:200px;text-align:left}section div ul.full{width:100%}section div ul.tabs{padding:0;margin:0;width:auto;display:block}section div ul.tabs.res{display:none}section div ul.tabs li{padding:0 10px;margin:0 5px 5px 0;line-height:2;font-size:14px;color:#222;display:inline-block;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;background:#fff;border-radius:16px;cursor:pointer;transition:all .2s ease-in-out}section div ul.tabs li.current,section div ul.tabs li:hover{color:#ebff0d;background:#222}section div ul.tabs a{padding:0 10px;margin:0 5px 5px 0;line-height:2;font-size:14px;color:#222;display:inline-block;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:none;border-radius:16px;cursor:pointer;text-decoration:none;background:#fff;transition:all .2s ease-in-out}section div ul.tabs a:hover{color:#ebff0d;background:#222}section div ul.tabs a.close{cursor:pointer;margin:0;padding:0;background:0 0;transition:all .2s ease-in-out}section div ul.tabs a.close:after{padding:0;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"  \f134";vertical-align:bottom;line-height:28px;height:28px;font-size:28px}section div ul.tabs a.close:hover{color:#222;background:0 0}section div ul.tabs a.close:hover:after{content:"  \f135"}section div ul li{padding:0;line-height:1.2;display:block;width:auto;text-align:left;transition:all .2s ease-in-out}section div ul li.name{margin:10px 0 5px;font-size:14px;color:#fff;line-height:1.5;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}section div ul li a{padding:5px 0;display:block;font-size:14px;color:#fff;border-bottom:0;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;transition:all .2s ease-in-out}section div ul li a:hover{background:0 0;border-bottom:0}section.light{background:#fff}section.light ul.fav{text-align:center;overflow:hidden}section.light ul.fav li{margin:0 0 10px 10px;display:inline-block}section.light ul.fav li a{position:relaltive;width:100%;vertical-align:top;display:block}section.light ul.fav li a figure{background:#f9f9f9;display:inline-block;width:60px;height:60px;position:relative;margin:0 0 0 -2px;border:2px solid #f9f9f9;border-radius:35px;text-align:center;font-size:8px;vertical-align:middle;color:#f3f3f3}section.light ul.fav li a figure img{height:100%;width:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.light ul.fav li a figcaption{display:block;line-height:14px;height:14px;font-size:10px;color:#ccc;text-align:center;font-weight:700}section.light ul.fav li a:hover figure img{width:64px;height:64px;border:0}section.light ul.fav li a:hover figcaption{color:#ebff0d}section h1{font-size:32px}section h2{font-size:26px;text-align:center}section .marquee-sibling{padding:0;background:#3d3d3d;width:20%;height:45px;line-height:42px;font-size:12px;font-weight:400;color:#fff;text-align:center;float:left;left:0;z-index:2000}section article{margin:0 0 40px;overflow:hidden}section article aside ul{width:100%}section article aside ul li{margin:0 0 10px;padding:5px 10px;background:#f3f3f3;display:block;font-size:13px;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc}section article aside ul li span{float:right;display:inline-block}section article aside ul li:nth-child(2n+2){background:#f9f9f9}section article aside ul li.logo{background:#fff;text-align:center;vertical-align:middle}section ul.update{text-align:center;overflow:hidden;margin:0 0 50px -10px;padding:0;width:100%;height:auto}section ul.update li{margin:0 0 10px 10px;display:inline-block}section ul.update li a{margin:0;padding:0;position:relaltive;width:100%;vertical-align:top;display:block;font-size:8px;height:60px;line-height:60px;text-align:center;color:#222;transition:all .2s ease-in-out}section ul.update li a figure{background:#fff;display:inline-block;width:60px;height:60px;position:relative;border:2px solid #fff;border-radius:35px;overflow:hidden;transition:all .2s ease-in-out}section ul.update li a figure img{height:100%;width:auto;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section ul.update li a figure span{position:absolute;margin-top:49px;left:0;width:60px;background:#f3f3f3;line-height:12px;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;text-transform:uppercase}section ul.update li a figcaption{display:block;line-height:14px;height:14px;font-size:10px;color:#ccc;text-align:center;font-weight:700}section ul.update li a:hover figure{border:2px solid #ebff0d;background:#ebff0d}section ul.update li a:hover figure span{background:0 0}section ul.update li a:hover figcaption{color:#ebff0d}section ul.zapper{background:#f3f3f3;margin:0 0 0 -1%;display:block;clear:both;transition:all .2s ease-in-out;vertical-align:top;width:102%;text-align:center}section ul.zapper li{display:inline-block;padding:1%;margin:0;position:relative;vertical-align:top;transition:all .2s ease-in-out;width:24%;box-sizing:border-box;overflow:hidden;text-align:center}section ul.zapper li a{min-height:400px;padding:0;width:100%;display:block;color:#222;font-size:14px;text-decoration:none;position:relative;background:#fff;text-align:left;vertical-align:top;transition:all .2s ease-in-out}section ul.zapper li a.presentation{width:auto!important;height:15px;line-height:15px;padding:2.5px;min-height:auto;position:absolute;left:30px;bottom:30px;display:inline-block;z-index:999;text-transform:uppercase;font-size:10px;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;background:0 0}section ul.zapper li a.presentation span{visibility:hidden;opacity:0;transition:all .2s ease-in-out}section ul.zapper li a.presentation:before{margin:0 10px 0 0;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f1a3";font-size:22px;vertical-align:top;cursor:pointer}section ul.zapper li a.presentation:hover{box-shadow:none!important;background:0 0}section ul.zapper li a.presentation:hover:before{font-size:24px}section ul.zapper li a.presentation:hover span{opacity:1;visibility:visible}section ul.zapper li a:hover{box-shadow:0 0 0 5px #ebff0d;background:#ebff0d}section ul.zapper li a b{display:block;position:relative;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif}section ul.zapper li a figure{margin:0;width:100%;max-height:240px;text-align:center;vertical-align:middle;overflow:hidden;transition:all .2s ease-in-out;background:#000;position:relative;display:block}section ul.zapper li a figure img{max-width:100%;max-height:240px;inline-display:block;vertical-align:middle;text-align:center!important}section ul.zapper li a figcaption{padding:20px;display:block;z-index:999;height:120px}section ul.zapper li a figcaption span.date{position:absolute;bottom:15px;right:20px;font-size:10px}section ul.zapper li a:hover{opacity:1}section ul.zapper li a:hover figure{opacity:1!important}section.comments div,section.pagination div{margin:-5% auto 0;background-image:none}section.comments ul,section.pagination ul{display:block;text-align:center}section.comments ul:first-child,section.pagination ul:first-child{margin-bottom:10px}section.comments ul li,section.pagination ul li{display:inline-block}section.comments ul li a,section.pagination ul li a{margin:0 10px 10px 0;padding:0;min-width:40px;text-align:center;line-height:40px;color:#222;text-decoration:none;position:relative;display:block;font-family:semi,'Lucida Grande',Verdana,Arial,sans-serif;background:#fff;text-transform:none;border-radius:25px;font-size:14px;transition:all .2s ease-in-out}section.comments ul li a:after,section.pagination ul li a:after{content:none}section.comments ul li a:hover,section.comments ul li.selected a,section.pagination ul li a:hover,section.pagination ul li.selected a{background:#222;color:#ebff0d}section.comments ul li.prev a:after,section.pagination ul li.prev a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f2fa";font-size:20px;vertical-align:top;cursor:pointer}section.comments ul li.next a:after,section.pagination ul li.next a:after{font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;content:"\f2fb";font-size:20px;vertical-align:top;cursor:pointer}article.login,article.user{margin:30px 0 0;padding:40px 80px;width:910px;background:#222;color:#fff;border-radius:5px;position:relative}article.login:after,article.user:after{font-family:ico,'Lucida Grande',Verdana,Arial,sans-serif;content:"\0054";font-size:150px;vertical-align:middle;position:absolute;top:20px;right:80px;color:#ebff0d}article.login.info:after,article.user.info:after{content:"\0044"}article.login h3,article.user h3{margin:20px 0;color:#ebff0d;font-size:26px}article.login h3:first-child,article.user h3:first-child{margin:0 0 20px}article.login a,article.user a{color:#ebff0d;text-decoration:none}article.login a:hover,article.user a:hover{text-decoration:underline}article.login p,article.user p{margin:5px 200px 5px 0}article.login input,article.login textarea,article.user input,article.user textarea{padding:10px;width:500px;display:inline-block;font-family:regular,'Lucida Grande',Verdana,Arial,sans-serif;border-radius:5px}article.login input.send,article.login textarea.send,article.user input.send,article.user textarea.send{margin:20px 0;padding:10px 20px;border:2px solid #fff;color:#fff;font-size:26px;text-decoration:none;cursor:pointer;width:200px;background:0 0;border-radius:5px;transition:all .2s ease-in-out}article.login input.send:hover,article.login textarea.send:hover,article.user input.send:hover,article.user textarea.send:hover{border:2px solid #ebff0d;color:#ebff0d}article.login ol,article.user ol{margin:0 200px 20px 0;display:block}article.login ol li,article.user ol li{margin:0 0 0 20px;padding:0 0 0 10px}footer{padding:20px 0;color:#fff;font-size:14px}footer a{text-decoration:none;color:#fff}footer a:hover{text-decoration:underline;color:#fff}footer a.top{position:fixed;bottom:5%;right:calc(6%);width:40px;height:40px;display:block;z-index:999;text-decoration:none;background:#fff;border-radius:40px;text-align:center;color:#222;border:2px solid #222;transition:all .2s ease-in-out}footer a.top:before{content:"\f2fc";font-size:32px;line-height:40px;font-family:mat,Lucida Grande,Verdana,Arial,sans-serif;text-decoration:none;border:0}footer a.top:hover{opacity:1;background:#222;color:#ebff0d;text-decoration:none}footer img{margin:10px 0;float:right;opacity:.2}footer span{float:right}@media only screen and (max-width:1640px){section ul.zapper{display:block}section ul.zapper li{width:32.33%}}@media only screen and (max-width:1239px){section ul.zapper li{width:49%}}@media only screen and (max-width:979px){footer div div,header div div,nav div div,section div div{width:105%}main{margin-bottom:20px;width:100%}aside{width:100%;float:left;margin-bottom:20px}.visibility{display:none}section ul.update{margin-bottom:10px}section ul.zapper li{margin-bottom:10px;width:100%;display:block}section ul.zapper li a figure{width:100%;height:auto}}@media only screen and (max-width:767px){h1,h2,h3,h4,h5{margin:0 0 10px}h1.space,h2.space,h3.space,h4.space,h5.space{margin:10px 0}footer div,header div,section div{padding:20px}footer div ul.fav,header div ul.fav,section div ul.fav{text-align:center}header div{padding-top:30px}header h1,header main p.lead{font-size:24px}nav ul li{padding:10px 0 0 15px}nav ul li.zapper{padding-right:0}nav ul li.vimeo{padding:10px 0 0 15px}nav ul li.lang{padding:10px 0 0 10px}nav ul li a span{display:none}nav div#home{padding-bottom:0!important}nav div#home ul{min-width:100%}nav div#home ul li,nav div#home ul li.name{font-size:12px}nav div#home ul li a{padding:0 0 5px;font-size:12px}nav div#home ul.tabs{display:none}nav div#home ul.tabs.res{display:block}nav div#home ul.tabs.res li{margin:0 10px 0 0;font-size:12px}section h1,section h2{font-size:24px}section main.tab-content ul.update{text-align:center}footer span{float:left}.visibility{display:none}.lb-dataContainer,.lb-outerContainer{max-width:400px!important;height:auto!important;min-height:225px}.lb-dataContainer img,.lb-outerContainer img{width:100%!important}}@media only screen and (max-width:479px){body{font-size:14px;line-height:1.4}h1,h2,h3,h4,h5,p{margin:0 0 10px}a.cta{margin:5px 0;padding:5px 15px;font-size:16px}footer div,header div,section div{padding:20px}header div{padding-top:30px}header div main p.lead{font-size:20px}header div aside{text-align:center}header div aside ul{text-align:left}header div ul.fav{text-align:center}header h1{font-size:20px}section div{padding:40px 20px}section h1,section h2{font-size:20px}section ul.zapper li a.presentation{left:20px;bottom:20px}footer a{text-decoration:none;color:#fff}footer a:hover{text-decoration:underline;color:#fff}.lb-dataContainer,.lb-outerContainer{max-width:100%!important;min-height:150px}}