body{margin:0;padding:0;font-family:Open Sans, Ubuntu;font-size:24px;overflow-x:hidden;
background:#EFEFEF;
/*
background:url('/media/images/pozadi.webp') no-repeat ; background-size: cover;
*/
}
img, a{border:0;}
input[type=text], input[type=number], input[type=submit], textarea{font-family:Open Sans;}
#top{
color:#fff;text-shadow:1px 1px #000;
/* background:0; */

background:url('/media/images/pozadi.webp') no-repeat ; background-size: cover;

width:100%;height:auto;}
#top a{color:#fff;text-shadow:1px 1px #000;}
#top-center{width:80%;min-width:980px;height:80px;margin:0 auto;}
#top-center #top-left{float:left;width:299px;height:95px;text-align:center;vertical-align:center;background:linear-gradient(#fff, #BCBCBC);background:-webkit-linear-gradient(#fff, #BCBCBC);}
#top-center a.logo img{}
#top-center #top-right{float:right;}
#top-center p{display:inline-block;width:auto;position:relative;top:-35px;margin-left:30%;font-weight:bold;font-size:22px;}
#top-center #search{text-align:right;float:right;margin-top:20px;}

#search input[type=text]{padding:5px;width:120px;border:1px solid #efefef;color:#FD0273;font-family:Open Sans;font-size:18px;}
#search input[type=submit]{padding:6px;width:auto;border:1px solid #fff;background:linear-gradient(#FD0273, #FD0273);background:-webkit-linear-gradient(#FD0273, #FD0273);color:#fff;font-family:Open Sans;font-size:18px;cursor:pointer;}
#search input[type=submit]:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}
#menu{background-color:#fff;width:100%;height:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#menu a{color:#E40084;font-weight:bold;}
#menu-center{width:80%;min-width:980px;height:50px;margin:0 auto;}
#menu-center #hide{display:none;}
#menu-center ul{width:100%;text-align:center;font-size:20px;margin:0;padding:5px 0 0 0;}
#menu-center ul>li{display:inline-block;height:100px;padding:5px;}
#menu-center ul>li a{padding:5px;margin:0 5px 0 5px;text-decoration:none;}
#menu-center ul>li img{position:relative;top:3px;}
#menu-center ul>li a:hover{color:#B1CA00;}
#menu-center ul>li a.active{color:#B1CA00;}
#menu a.home{background-image:url(../images/homeby.webp);background-repeat:no-repeat;background-position:0 -24px;width:24px;height:16px;display:inline-block;vertical-align:top;text-decoration:none;}
#menu a.home:hover{background-position:0 0;}

#slider-wrap{text-align:center;background-color:#fff;height:550px !important;overflow:hidden;}
.bxslider{margin:0;padding:0;list-style-type:none;}
.slide{background-repeat:no-repeat;background-position:top 50%;background-size:cover;height:550px;position:relative;}
.slide-caption{display:inline-block;width:auto;position:absolute;top:40%;left:0;padding:40px 60px 40px 60px;font-size:20px;font-weight:normal;background:linear-gradient(#fff, #BCBCBC);background:-webkit-linear-gradient(#fff, #BCBCBC);border-left:5px solid #C30080;color:#000;text-transform:uppercase;font-weight:bold;}
.slide-caption .in{}
.slide-caption:hover{background:linear-gradient(to left, #FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;}
.slide-caption span{color:#fff;background:linear-gradient(to right, #C30080, #FD0273);background:-webkit-linear-gradient(#C30080, #FD0273);text-transform:none;padding:10px;position:absolute;bottom:-20px;right:0px;font-size:14px;font-weight:normal;}
.bx-controls-direction{display:none;}
.bx-pager{font-size:0;text-align:center;margin-top:17px;}
.bx-pager-item{vertical-align:middle;display:inline-block;}
.bx-pager-item+.bx-pager-item{margin-left:5px;}
.bx-pager-link{z-index:999;position:relative;margin-top:-10px;background-image:url(../images/bullet.webp);background-repeat:no-repeat;background-position:100% 50%;display:block;width:23px;height:22px;opacity:0.5;z-index:1000;}
.bx-pager-link:hover, .bx-pager-link.active{opacity:1;}
.nav-fixed #main-nav{background-color:#000;height:38px;position:fixed;left:0;top:0;right:0;padding-top:12px;}
.nav-fixed #main-nav-instead-post{height:25px;}

#content{
background:linear-gradient(#fff, #fff, #efefef);background:-webkit-linear-gradient(#fff, #fff, #efefef);
/* 
background:linear-gradient(#efefef, #fff, #fff);background:-webkit-linear-gradient(#efefef, #fff, #fff);
background:url('/media/images/pozadi.webp') no-repeat ; background-size: cover;
*/
text-align:center;
}
#content-center{width:80%;min-width:980px;margin:0 auto;padding:10px 10px 40px 10px;color:#000;}
#content-center img{max-width:100% !important;}
#content-center a{color:#FD0273;text-decoration:underline;}
#content-center a:hover{text-decoration:none;}
#content-center h1{color:#000;margin-top:10px;text-transform:uppercase;font-weight:900;font-size:36px;}
#content-center h1 span{color:#fff;}
#content-center h2{text-transform:uppercase;color:#000;font-size:30px;font-weight:normal;}
#content-center h3{color:#000;font-size:22px;}
#content-center table{border:0;width:99% !important;}
#content-center td{border:0;vertical-align:top;}
#content-center table.four{width:99%;border:0;}
#content-center table.four td{width:25%;}
#content-center .left{display:inline-block;width:57%;padding-right:5%;vertical-align:top;}
#content-center .right{display:inline-block;width:33%;vertical-align:top;text-align:right;background:linear-gradient(to right, #fff, #efefef);background:-webkit-linear-gradient(#fff, #efefef);border-right:5px solid #FD0273;padding:1% 2% 0 2%;}
#content-center .detail_left{float:left;width:55%;margin-right:5%;}
#content-center .detail_left img{width:auto;max-width:90% !important;}
#content-center .detail_right{float:right;width:40%;}
#content-center a {color:#fff;}
#content-center a.btn{display:inline-block;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;text-decoration:none;padding:7px 12px;}
#content-center a.btn:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);}
#content-center .search input[type=text]{width:300px;padding:6px;}
#content-center .search input[type=submit]{padding:5px 10px;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;border:0px solid #DB1F29;cursor:pointer;font-size:20px;}
#content-center .search input[type=submit]:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}

#content-center .kontakty{text-align:center;}
#content-center .kontakt {width:33%;display:inline-block;vertical-align:top;}
#content-center .kontakty h2{font-size:20px;}

#content-center .kontakt img.foto{padding:20px;border-radius:90%;border:3px solid #B1CA00;width:100px !important;height:100px !important;}
#content-center .kontakt img.foto:hover{padding:10px;border-radius:0;border:3px solid #C7DB21;width:120px !important;height:120px !important;transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;}

#content-center .kontakty .data img{position:relative;top:2px;margin-right:5px;}
#content-center table.kontaktni-formular{width:auto !important;}
#content-center input[type=text], #content-center input[type=email]{padding:5px;width:280px;font-size:20px;text-align:center;}
#content-center textarea{padding:5px;width:560px !important;height:60px;resize:none;font-size:20px;text-align:center;}
#content-center input[type=submit]{padding:10px 15px;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;border:0px solid #DB1F29;cursor:pointer;font-size:18px;}
#content-center input[type=submit]:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}
#content-center p.pozice{font-weight:bold;font-style:italic;margin-top:0;}
#content-center iframe{width:440px !important;height:240px !important;}
#content-center #buttons{text-align:center;}
#content-center #buttons a{margin:0 10px 0 10px;padding:10px 15px;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;border:0px solid #DB1F29;font-size:18px;display:inline-block;}
#content-center #buttons a:hover{background:linear-gradient(#B1CA00,#C7D922);background:-wekit-linear-gradient(#B1CA00,#C7D922);color:#fff;}
#content-center #buttons a.active{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}
#content-center img.rimg{width:99%;height:400px;object-fit:cover;}
#content-center iframe.mapa{width:99% !important;height:450px !important;border:0;}
#content-center table.certifikaty td{margin:5px;}
#content-center .certifikaty img{border:1px solid #E40084;width:90%;}
#content-center .zavody td{margin:5px;}
#content-center .zavody img{border:2px solid #E40084;width:90%;margin-top:20px;}
#content-center .zavody img:hover{border:2px solid #C7D922;}

.foto {width:480px;height:340px;margin:10px;display:inline-block;}
.foto img {width:400px;height:300px;object-fit:cover;}
.foto a {text-decoration:none !important;}

button.levy {float:left;position:relative;top:-80px;color:#fff;background-color:#E40084;border:1px solid #fff;padding:5px 9px;opacity:0.9;width:auto !important;cursor:pointer;}
button.pravy {float:right;position:relative;top:-80px;color:#fff;background-color:#E40084;border:1px solid #fff;padding:5px 9px;opacity:0.9;width:auto !important;cursor:pointer;}
button.levy:hover {background-color:#fff;color:#E40084;border:1px solid #E40084;}
button.pravy:hover {background-color:#fff;color:#E40084;border:1px solid #E40084;}

#mininavi{margin-left:-5px;}
#mininavi a{color:#535353;text-decoration:none;margin:0 5px;font-size:12px;padding:1px;}
#mininavi a:hover{color:#000;text-decoration:underline;}

.reference {display:inline-block;width:29%;padding:0 0 20px 0;margin:20px 2% 10px 2%;vertical-align:top;text-align:center;background:0;
background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}
.reference a {text-decoration:none;color:#fff !important;}

.reference img{width:100%;height:225px;object-fit:cover;}
.reference:hover a{color:#fff !important;text-decoration:none !important;}

.reference a:hover{text-decoration:underline;text-decoration:none !important;color:#E40084;}

.reference h2{padding:5px 10px 0 10px;color:#fff !important;font-size:20px !important;text-transform:none;font-style:normal !important;transform:skewX(0deg) !important;height:auto;}
.reference p{padding:5px 10px 0 10px;color:#000;}

.reference:hover h2{color:#fff !important;}
.reference:hover img{border-radius:0 45% 0 0;}
.reference:hover p{color:#efefef;}


.produkt{display:inline-block;width:12.5%;padding:0;margin:5px;vertical-align:top;margin-bottom:30px;text-align:center;background:0;color:#E40084;}
.produkt:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);}
.produkt img{width:100%;height:100px;object-fit:cover;}
.produkt:hover img{border-radius:0 45% 0 0;}
.produkt a{color:#E40084 !important;text-decoration:none !important;}
.produkt:hover a, .produkt:hover p{color:#fff !important;}
.produkt a:hover{text-decoration:underline;}
.produkt p{padding:0 5px 5px 5px;color:#E40084;font-size:20px;font-weight:bold;}
#why{background:linear-gradient(#FFFFFF,#F1F1F1);background:-webkit-linear-gradient(#FFFFFF,#F1F1F1);padding-top:20px;}
#why-center{width:80%;min-width:980px;margin:0 auto;padding:10px;text-align:center;}
#why-center img{position:relative;top:2px;margin-right:10px;}
#why-center h2{color:#E40084;text-transform:uppercase;font-size:22px;}
#why-center a{margin:20px;padding:5px;}
#why-center p{margin:10px 0 10px 0;}
#footform{
background:#efefef;
margin-top:-1px;
}
#footform-center{width:80%;min-width:980px;margin:0 auto;padding:20px 10px 30px 10px;text-align:center;}
#footform-center a{color:#000;}
#footform-center h2{color:#000;text-transform:uppercase;font-size:32px;}
#footform-center table{width:auto;margin:0 auto;text-align:center;}
#footform input[type=text], #footform input[type=email]{padding:5px;width:280px;font-size:20px;text-align:center;color:#000;}
#footform textarea{padding:5px;width:560px;height:60px;resize:none;font-size:20px;text-align:center;color:#000;}
#footform input[type=submit]{padding:10px 15px;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;border:0px solid #DB1F29;cursor:pointer;font-size:20px;border:1px solid #FD0273;}
#footform input[type=submit]:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}

#mapa{height:400px;}
#mapa-center{width:80%;min-width:980px;margin:0 auto;padding:10px;}
#mapa-text{opacity:0.9;padding:10px;background-color:#fff;width:300px;height:auto;position:relative;top:-400px;z-index:1000;text-align:center;}
#mapa-text p{margin:20px 0 20px 0;}
#mapa-text p.pocet{font-size:60px;font-weight:bold;color:#E40084;margin-bottom:0;}
#mapa a{color:#E40084;font-weight:bold;text-decoration:none;}
#mapa a:hover{color:#B1CA00;}
#mapa-text a.btn{margin:20px 0 20px 0;padding:10px 15px;background:linear-gradient(#FD0273, #C30080);background:-webkit-linear-gradient(#FD0273, #C30080);color:#fff;border:0px solid #DB1F29;cursor:pointer;font-size:18px;font-weight:normal;}
#mapa-text a.btn:hover{background:linear-gradient(#B1CA00,#C7D922);background:-webkit-linear-gradient(#B1CA00,#C7D922);color:#fff;}

#prefooter{background:linear-gradient(#F1F1F1,#fff);background:-webkit-linear-gradient(#F1F1F1,#fff);}
#prefooter-center{width:80%;min-width:980px;margin:0 auto;padding:10px;line-height:1.3em;text-align:center;}
#prefooter-center h3{color:#E40084;text-transform:uppercase;}
#prefooter-center a{color:#000;text-decoration:none;}
#prefooter-center h3 a{color:#E40084;}
#prefooter-center a:hover{text-decoration:none;color:#C7D922;}
#prefooter-center h3 a:hover{color:#C7D922;}
#prefooter-center ul{margin-left:-40px;list-style-type:none;}
#prefooter-center li{line-height:1.5em;}
#prefooter-center .bar{display:inline-block;vertical-align:top;width:22%;margin:10px;}

#social{background:url('/media/images/pozadi.webp') no-repeat ; background-size: cover;}
#social-center{width:80%;min-width:980px;margin:0 auto;padding:10px;text-align:center;}
#social-center h3{color:#fff;text-transform:uppercase;}
#social-center a{margin:10px;text-decoration:none;}
#social a.facebook{background-image:url(../images/socfb.webp);background-repeat:no-repeat;background-position:0 0;width:40px;height:40px;display:inline-block;vertical-align:top;}
#social a.youtube {background-image:url(../images/socyt.webp);background-repeat:no-repeat;background-position:0 0;width:40px;height:40px;display:inline-block;vertical-align:top;}
#social a.google{background-image:url(../images/socgp.webp);background-repeat:no-repeat;background-position:0 0;width:40px;height:40px;display:inline-block;vertical-align:top;}
#social a.facebook:hover{background-position:0 -40px;}
#social a.youtube:hover{background-position:0 -40px;}
#social a.google:hover{background-position:0 -40px;}
#social a.facebook:hover, #social a.youtube:hover, #social a.google:hover{border-radius:0;-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}

#social-center a.text {color:#DF037D;font-weight:bold;display:inline-block;margin:10px;}

#footer{
color:#000;
background:url('/media/images/pozadi.webp') no-repeat ; background-size: cover;
text-align:center;height:300px;}

#copyright{background:0;text-align:center;padding:10px;color:#000;font-size:18px;margin-top:-5px;}

#copyright a{color:#000;text-decoration:none;}
#copyright a:hover{text-decoration:underline;}
#copyright a.up{position:fixed;bottom:20px;right:20px;z-index:1002;}
#copyright a.up:hover{background-color:#C7D822;text-decoration:none;}

#copyright-center a.text{color:#000;text-decoration:none;display:inline-block;margin:10px;font-size:18px;width:auto;}
#copyright-center a.text:hover {text-decoration:underline;}

#copyright-center{width:980px;margin:0 auto;text-align:center;;padding:10px 20px;color:#000;}
#copyright-center a.img:hover{-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}

/* * * Mobile * * */
@media (max-width: 980px) {
body {font-size:20px;}
#top {height:auto;}
#top-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#top-center p{display:inline-block;width:auto;position:relative;top:-35px;margin-left:10%;font-style:italic;font-weight:bold;font-size:20px;}
#top-center #top-left{float:none;width:299px;height:auto;text-align:center;vertical-align:center;background:linear-gradient(#fff, #BCBCBC);background:-webkit-linear-gradient(#fff, #BCBCBC);}
#top-center #search{text-align:right;float:right;margin-top:20px;}
#menu-center {width:95%;min-width:95%;margin:0 auto;height:auto;padding:5px 0 5px 0;}
#menu-center ul>li{display:inline-block;height:auto;padding:5px;line-height:2em;margin-top:-5px;}
#menu-center ul>li a{padding:4px;margin:5px 4px 5px 4px;text-decoration:none;}
#menu a.home {margin-top:5px;}
.bx-pager-link {display:none;}
#content-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#content-center h1 {font-size:30px;}
#content-center h2 {font-size:22px;}
#content-center img {max-width:99% !important;}
#content-center iframe {max-width:99% !important;}
#content-center .left{display:block;width:99%;padding-right:0;vertical-align:top;}
#content-center .right{display:block;width:99%;vertical-align:top;text-align:center;background:linear-gradient(to right, #fff, #efefef);background:-webkit-linear-gradient(#fff, #efefef);border-right:5px solid #FD0273;padding:15px 2% 15px 2%;}
#content-center .detail_left{float:none;display:block;width:99%;}
#content-center .detail_right{float:none;display:block;width:99%;}
#content-center p.buttons{width:99% !important;margin-top:-20px;}
#content-center #buttons a {margin-bottom:20px;}

.reference{width:45%;padding:0 0 20px 0;margin:20px 2% 10px 2%;}
.produkt{width:23%;padding:0;margin:5px 2% 30px 2%;}

#why-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#footform-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#footform-center td {width:45%}
#footform-center input[type=text] {width:95%}
#footform-center textarea {width:50%}
#mapa-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#mapa-text {width:180px;}
#mapa-text a.btn{margin:0px 0 20px 0;;}
#prefooter-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#prefooter-center .bar {width:40%;}
#social-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
#copyright-center {width:95%;min-width:95%;margin:0 auto;height:auto;}
}

@media (max-width: 800px) {
#top-center p{display:inline-block;width:auto;position:relative;top:-35px;margin-left:1%;font-style:italic;font-weight:bold;font-size:18px;}
#content-center tr {display:inline-block;}
#content-center td {width:47% !important;display:inline-block;}
#content-center .kontakt {width:49% !important;display:inline-block;} 
#content-center .kontakt img.foto {width:100px !important;height:100px !important;}
}

@media (max-width: 700px) {
#top-center p{width:100%;position:static;top:0;text-align:center;font-size:18px;margin-top:0;}
#top-center #search {position:absolute;top:0;right:10px;}
}

@media (max-width: 600px) {
#top-center #search input[type=text] {width:100px;}

#slider-wrap{text-align:center;background-color:#fff;height:200px !important;overflow:hidden;}
.bxslider{margin:0;padding:0;list-style-type:none;}
.slide{background-repeat:no-repeat;background-position:top 50%;background-size:cover;height:200px;position:relative;}


#content-center {text-align:center;}
#content-center td {width:45% !important;display:inline-block;}
#footform-center textarea {width:90%}
#mapa{height:270px !important;}
/* #ma {display:none;} */
#mapa-text {width:320px;height:auto;margin-top:-20px;margin:0 auto;padding:20px;}
#mapa-text p{margin:0 0 0 0}
#mapa-text p.pocet {margin-top:-20px;}
#copyright a.up{position:fixed;bottom:1px;right:1px;padding:5px;z-index:1002;color:#fff;background-color:#C3097C;}
}

@media (max-width: 400px) {
#top-center a.logo img{width:120px !important;height:auto;margin-top:9px;}
#top-center #search input[type=text] {padding:5px;width:80px;font-size:16px;}
#search input[type=submit]{padding:5px;width:auto;font-size:16px;}
.reference{width:95%;padding:0 0 20px 0;margin:20px 2% 10px 2%;}
.produkt{width:45%;padding:0;margin:5px 2% 30px 2%;}
#menu-center ul{font-size:18px;}
#menu-center ul>li{padding:4px;}
#menu-center ul>li a{padding:5px;margin:0 4px 0 4px;text-decoration:none;}
#menu a.home {margin-top:3px;}
#content-center td {width:95% !important;display:block;}
#content-center .kontakt {width:95% !important;display:block;}
#prefooter-center .bar {width:95%;}
}

#cookie {
transition:2s all;-webkit-transition:2s all;-moz-transition:2s all;-o-transition:2s all;-ms-transition:2s all;
text-align:center;padding:5px;width:100%;height:auto;font-size:12px;color:#fff;background-color:#000;opacity:0.9;position:fixed;bottom:0;
}
#cookie a {color:#fff;text-decoration:none;cursor:pointer;display:inline-block;}
#cookie a.c_vse {padding:5px 10px;background-color:green;border-radius:10px;margin:10px;}
#cookie a.c_vybrane {padding:5px 10px;background-color:orange;border-radius:10px;margin:10px;}
#cookie a.c_ne {padding:5px 10px;background-color:red;border-radius:10px;margin:10px;}
