html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
@font-face {
font-family: 'latoblack';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-black-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-black-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-black-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-black-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-black-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoblack_italic';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-blackitalic-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-blackitalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-blackitalic-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-blackitalic-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-blackitalic-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latobold';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-bold-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bold-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bold-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bold-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latobold_italic';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-bolditalic-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bolditalic-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bolditalic-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-bolditalic-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latohairline';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-hairline-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-hairline-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairline-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairline-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairline-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latohairline_italic';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-hairlineitalic-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-hairlineitalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairlineitalic-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairlineitalic-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-hairlineitalic-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoitalic';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-italic-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-italic-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-italic-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-italic-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-italic-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latolight';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-light-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-light-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-light-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-light-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latolight_italic';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-lightitalic-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-lightitalic-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-lightitalic-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-lightitalic-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoregular';
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-regular-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-regular-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-regular-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/lato-regular-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'proxima_nova_rgbold';
src: url(//av-center.eu/wp-content/themes/onyx/font/proximanova-bold-webfont.eot);
src: url(//av-center.eu/wp-content/themes/onyx/font/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//av-center.eu/wp-content/themes/onyx/font/proximanova-bold-webfont.woff2) format('woff2'),
url(//av-center.eu/wp-content/themes/onyx/font/proximanova-bold-webfont.woff) format('woff'),
url(//av-center.eu/wp-content/themes/onyx/font/proximanova-bold-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
.wpcf7-response-output{font-family:latoregular;}
img{max-width:100% !important;}
#wrap{width:100%;}
#first{background:#000;}
#nav{width:100%;height:70px;position:fixed;border-radius:0 0 5px 5px;background:url(//av-center.eu/wp-content/themes/onyx/img/nav.png);z-index:998;}
.logo{position:relative;left:10%;top:15px;}
.menu{font-size:11pt;position:relative;top:27px;right:10%;text-transform:uppercase;font-family:proxima_nova_rgbold;}
.menu a{color:#fff;text-decoration:none;}
.menu a:hover{color:#f92742;}
.menu li{display:inline-block;padding:0 30px;}
.left{float:left;}
.right{float:right;}
.none{float:none;}
.pointer{cursor:pointer;}
.page{width:100%;}
video{width:100%;height:auto;z-index:1;}
#welcome{position:absolute;width:620px;left:50%;margin-left:-310px;z-index:100;top:35%;color:#fff;text-align:center;padding:20px;background:rgba(0,0,0,0.5);border-radius:30px;}
#welcome hr{width:15%;border:0;border-top:1px solid #929393;}
.w1{font-family:latoblack;font-size:30pt;margin-bottom:20px;}
.w2{font-family:latoregular;font-size:17pt;margin:20px 0 40px;}
#second{min-height:1280px;}
.lightheader{font-family:proxima_nova_rgbold;padding-top:95px; margin:0 auto 80px;max-width:1360px;height:40px;background:url(//av-center.eu/wp-content/themes/onyx/img/header.png) center bottom no-repeat;text-align:center;}
.blackheader{background:url(//av-center.eu/wp-content/themes/onyx/img/headerblack.png) center bottom no-repeat;font-size:13pt;margin-bottom:60px;padding-top:45px;}
.text{font-size:13pt;max-width:940px;margin:0 auto;text-align:center;font-family:latoregular;line-height:20pt;}
.text strong{font-family:latobold;}
.text p{margin-bottom:15px;}
#gallery{text-align:center;margin:45px 0 0;}
#gallery .ngg-gallery-thumbnail-box{display:inline-block;margin:0 10px;background:url(//av-center.eu/wp-content/themes/onyx/img/hover.png) no-repeat center;cursor:pointer;background-size: contain;background-size:99% !important;float:none;}
#gallery img{display:block;border-radius:50%;}
.blackbox{padding:0 40px;color:#fff;max-width:1020px;margin:70px auto 0;transform:skew(-10deg, 0deg); -webkit-transform:skew(-10deg, 0deg); -moz-transform:skew(-10deg, 0deg); -o-transform:skew(-10deg, 0deg);background:url(//av-center.eu/wp-content/themes/onyx/img/bbg.png);}
.blackbox .text{max-width:100%;}
.bbcontent{transform:skew(10deg, 0deg); -webkit-transform:skew(10deg, 0deg); -moz-transform:skew(10deg, 0deg); -o-transform:skew(10deg, 0deg);padding-bottom:60px;}
.skew{margin:60px 0 0;text-align:center;font-family:proxima_nova_rgbold;}
.skew li{border:1px solid #fff;display:inline-block;transform:skew(-20deg, 0deg); -webkit-transform:skew(-20deg, 0deg); -moz-transform:skew(-20deg, 0deg); -o-transform:skew(-20deg, 0deg);margin:0 10px;}
.skew a{display:block;padding:10px 30px;color:#fff;text-decoration:none;transform:skew(20deg, 0deg); -webkit-transform:skew(20deg, 0deg); -moz-transform:skew(20deg, 0deg); -o-transform:skew(20deg, 0deg)}
.skew li:hover{border:1px solid #f92742;}
.skew li:hover > a{color:#f92742;}
#third,#fifth{background:url(//av-center.eu/wp-content/themes/onyx/img/thirdbg.jpg);color:#fff;}
#third{padding-bottom:130px;}
#third .blackheader{padding-top:115px;}
.limiter{width:1000px;margin:0 auto;overflow-x:hidden;overflow-y:hidden;white-space: nowrap;}
.team{text-align:center;margin:45px auto 0;}
.team li{display:inline-block;padding:5px;width:235px;text-align:center;}
#third hr{border:none;border-top:1px solid #000;margin:15px 0;}
.name{font-family:latobold;margin-top:25px;font-size:15pt;}
.pos{font-family:latoitalic;color:#f92742;margin-top:10px;}
.phone, .mail{font-family:latoregular;font-size:11pt;}
.phone{background:url(//av-center.eu/wp-content/themes/onyx/img/tel.png) no-repeat left;}
.mail{background:url(//av-center.eu/wp-content/themes/onyx/img/mail.png)no-repeat left;}
.controller{position:absolute;left:50%;margin-left:-97px;z-index:995;}
.controller li{cursor:pointer;display:inline-block;border:1px solid #f92742;padding:7px 20px;transform:skew(-25deg, 0deg); -webkit-transform:skew(-25deg, 0deg); -moz-transform:skew(-25deg, 0deg); -o-transform:skew(-25deg, 0deg);margin:65px 10px;}
.controller li:hover {background:#f92742;}
.activescroll{background:#f92742;}
#fourth{position:relative;}
#fourth .lightheader{margin:0 auto 55px;padding-top:150px;}
#fourth p{margin:0;}
#fourth h2{margin-top:55px;}
.cooperation{text-align:center;margin-top:20px;font-family:latoregular;}
.cooperation li{border-bottom: 1px solid #b4b4b4;padding:11px 0;width:950px;margin:0 auto;}
#kulki{position:fixed;height:2701px;background:url(//av-center.eu/wp-content/themes/onyx/img/kulki.png) no-repeat;background-size: 100% auto;width:100%;z-index:990;opacity:0.9;pointer-events: none;}
#fifth .blackheader{padding-top:120px;}
#fifth table{max-width:780px;margin: 0 auto;}
#fifth table td{vertical-align:top;}
#fifth input, #fifth textarea{text-align:center;width:300px;height:40px;background:transparent;border:1px solid #fff;border-radius:2px;font-family:latoitalic;color:#fff;}
#fifth textarea{min-height:90px;padding-top:15px;}
#fifth p{text-align:center;margin:15px 0;font-family:proxima_nova_rgbold;}
#fifth input::-webkit-input-placeholder {color:#fff;}
#fifth input:-moz-placeholder {color:#fff;}
#fifth input::-moz-placeholder {color:#fff;}
#fifth input:-ms-input-placeholder {color:#fff;}
#fifth input:focus::-webkit-input-placeholder ,#fifth textarea:focus::-webkit-input-placeholder{color: transparent;}
.submitwrapper{background:#f92742;transform:skew(-15deg, 0deg); -webkit-transform:skew(-15deg, 0deg); -moz-transform:skew(-15deg, 0deg); -o-transform:skew(-15deg, 0deg);width:230px;margin:30px auto 0;}
#fifth .submit{cursor:pointer;color:#fff;border:none;border-radius:0;width:230px;transform:skew(15deg, 0deg); -webkit-transform:skew(15deg, 0deg); -moz-transform:skew(15deg, 0deg); -o-transform:skew(15deg, 0deg);}
#kontakt p{text-align:left;font-family:latoregular;}
#kontakt li{margin:45px 0 0 180px;position:relative;}
.plight{font-family:latoitalic;color:#f92742;}
#kontakt img{position:absolute;left:-80px;}
#footer a{color:#fff;text-decoration:none;}
#footer{font-family:latoregular;background:#000;color:#fff;height:60px;position:relative;text-align:center;padding-top:10px;}
#footer img{position: relative;z-index: 994;}
.cl{width:50%;left:0;position:absolute;top:25px;text-align:center;}
.cp{width:50%;right:0;position:absolute;top:25px;text-align:center;}
#mobiletrigger{width:24px;height:22px;background:url(//av-center.eu/wp-content/themes/onyx/img/mobilemenu.png);float:right;position: Relative;right: 30px;top: 20px;display:none;cursor:pointer;}
#fourth,#second{background:url(//av-center.eu/wp-content/themes/onyx/img/secondbg.jpg) center; background-size:100% 100%;}
#second,#fifth{padding-bottom:45px;}
#fourth{padding-bottom:130px;}
#fifth{background-size:100% 100%;}
.company{margin-bottom:60px;}
.company li{padding:10px;border:1px solid #000;margin: 10px 0;}
.company li a{color:#000;}
.maptrigger{cursor:pointer;}
.maptrigger a{color:#f92742;text-decoration:none;}
.companyclass {border:1px solid #f92742 !important;}
#mapka{display:none;position:relative;}
.team a{color:#fff;text-decoration:none;}
.team a:hover{text-decoration:underline;}
#zamknijmape {
position: absolute;
left: 50%;
width: 200px;
margin-left: -120px;
background: #000;
color: #fff;
padding: 10px 20px;
bottom: 10px;
z-index: 99999;
text-align: center;
border-radius: 10px;
cursor: pointer;
font-family: latoregular;
}
#kontakt a{color:#fff;text-decoration:none;}
#kontakt a:hover{text-decoration:underline;}
.controller .fz{display:none;}
.controller .fx{display:none;}
@media screen and (max-width: 1300px){
#welcome{top:25%;}
.blackbox{max-width: 77%;}
}
@media screen and (max-width: 1000px){
.controller .fx{display:inline-block;}
#first{padding-top: 70px;}
#gallery li{margin:5px 0;}
.limiter{width:750px;}
#footer{font-size: 80%;}
.menu li{padding: 0 15px;}
.cooperation li{width:100%;}
.w1{font-size:25pt;}
.w2{font-size:14pt;}
}
@media screen and (max-width: 820px){
#welcome{top:20%;}
.blackbox{max-width: 100%;}
.blackbox{transform:skew(0deg, 0deg); -webkit-transform:skew(0deg, 0deg); -moz-transform:skew(0deg, 0deg); -o-transform:skew(0deg, 0deg);}
.bbcontent{transform:skew(0deg, 0deg); -webkit-transform:skew(0deg, 0deg); -moz-transform:skew(0deg, 0deg); -o-transform:skew(0deg, 0deg);}
.menu li{font-size:80%;}
.lightheader{padding-top:40px;margin: 0 auto 40px;}
.cp,.cl{width:30%;}
#kontakt{margin-right: 1%;}
.play{width: 10%;}
}
@media screen and (max-width: 760px){
.limiter{width:100%;}
.w1{font-size:20pt;}
.w2{font-size:10pt;}
.menu{right:2%;}
}
@media screen and (max-width: 725px){
.team li{padding:0;width:33%;}
#kontakt li{margin: 45px 0 0 100px;}
#welcome{width:100%;left:0;margin:0;padding:0;}
}
@media screen and (max-width: 650px){
#mobiletrigger{display:block;}
.menu li{display:list-item;}
.menu {
display:none;right: 0;top:70px;width: 100%;text-align: center;position: absolute;font-size: 18pt;background: rgba(0,0,0,0.9);border-bottom: 1px #999 solid;z-index:999;}
.menu li{display: list-item;padding: 15px 0;}
#fifth p{margin: 15px;}
.cp,#footer img{top:15px;}
}
@media screen and (max-width: 600px){
#welcome{top:20%;}
.w1{font-size:15pt;}
.w2{font-size:10pt;}
.play{width: 10%;}
#fifth{height:auto;background-size:100% 100%;}
#fifth table td{float:left;width: 100%;text-align: center;}
#kontakt li{margin: 45px 0 0 45%;}
#third .blackheader,#fifth .blackheader, #fourth .lightheader{padding-top:20px;}
#footer{height:110px;}
.limiter{white-space:normal;}
.controller{display:none;}
.team li{width:40%;min-height:430px;vertical-align: top;}
#kulki{opacity:0.65;}
}
@media screen and (max-width: 525px){
.bbcontent li{margin-top:30px;}
}
@media screen and (max-width: 500px){
.team li{min-height:375px;}
#welcome{top:15%;}
.w2{margin:20px 0 20px;}
.mail,.phone{background:none;}
.mail{word-break:break-all;}
#fifth p{margin:15px 0;}
}
.wpcf7-recaptcha > div > div {margin:0 auto;}