 #pg-loader{position:fixed;left:0;top:0;width:100%;height:2000px;background:url('/img/loader.gif') 50% 200px no-repeat #fff;z-index:4000;} body{font-family:'Roboto',sans-serif; font-size:16px; color:#333;} .img-responsive{margin:0px auto;} .img-thumbnail{margin-bottom:15px; border-radius:0px;border:0;} .push-bottom{margin-bottom:15px;} .btn{border-radius:0px;} h1,h2,h3,h4,h5,h6{color:#000;font-weight:normal;} h1,.h1{margin-top:0px; font-size:48px;} h2,.h2{font-size:30px;} h3,.h3{font-size:18px;} h4,.h4,h5,.h5,h6,.h6 {font-size:15px; font-weight:bold;} p{font-size:24px;} ul{padding-left:22px; color:#333333;} a{color:#000; text-decoration:underline} a:hover,a:focus,a:active{text-decoration:none; color:#000;} img{max-width:100%; height:auto;} .zahodit{display:none;} #header{margin:0; border:0; position:fixed; z-index:1000; left:0; top:0; width:100%;} #header .header-top{padding:13px 0 0 0; position:relative;} #fotky li,#videa li{text-align:center;} .scrollup{background-color:#000; border:#fff 1px solid; border-radius:7px; bottom:50px; display:none; height:50px; line-height:50px; opacity:0.7; position:fixed; z-index:99999; right:60px; text-align:center; width:50px; color:#ffffff; padding:3px 9px;} .scrollup:hover,.scrollup:focus,.scrollup:active{color:#ffffff;} .scrollup i.glyphicon{padding:0px;} #header{background-color:rgba(255,255,255,0.2);} #header.navbar{border-radius:0;top:0;} .dole #header.navbar,.dole #header.navbar{background:#f90;border-bottom:#fff 1px solid;} #header .header-top{padding:0px; height:85px;} #top-menu{float:left; margin:10px 0 0 0;} #top-menu li{float:left; list-style-type:none; padding:16px 20px;} #top-menu a{color:#fff; display:inline-block; margin:0 10px;padding:5px 0; text-decoration:none;} .pg #top-menu a{border-bottom:#f90 4px solid;} #top-menu a.aktivni,#top-menu a:hover,#top-menu a:focus,#top-menu .aktivni a{text-decoration:none; color:#fff; border-bottom:#fff 4px solid;} .hp.nahore #top-menu a.aktivni,.hp.nahore #top-menu a:hover,.hp.nahore #top-menu a:focus{border-bottom-color:#f90;} #top-menu a.btn-eshop{color:#f90; background-color:#fc6; border-radius:3px;} #top-menu a.btn-eshop:hover,#top-menu a.btn-eshop:focus{color:#fff; background-color:#fff;} #mainMenu li{text-transform:uppercase;} #mainMenu a{color:#fff; text-decoration:none;} #mainMenu a.aktivni{color:#000; text-decoration:none;} #mainMenu a:hover,#mainMenu a:focus,#mainMenu .active a,#mainMenu .aktivni a,#mainMenu li.opened a{color:#000; background:transparent; text-decoration:none;} #mainMenu .active li a,#mainMenu li.opened li a{text-decoration:none;} #mainMenu li a:hover,#mainMenu li a:focus,#mainMenu li a.active,#mainMenu li li.active a{text-decoration:none;} #mainMenu li.opened li a:hover,#mainMenu li.opened li a:focus,#mainMenu li.opened li.active a{text-decoration:none;} #mainMenu a.btn-eshop{color:#f90; background-color:#fc6; border-radius:3px; margin-left:5px; margin-right:5px; padding-left:15px; padding-right:15px;} #mainMenu a.btn-eshop:hover,#top-menu a.btn-eshop:focus{color:#fff; background-color:#f60;} #slide-bottom{margin:0 auto; min-width:100%; height:279px; background:url('/img/paticka.jpg') no-repeat 50% 0 transparent;} #slide-top img,#slide-bottom img{display:none;} #b2a{background:url('/img/cara-stin.png') repeat-x 0 0 #f90; color:#000; text-align:center; padding-top:42px; padding-bottom:60px;} #b2a h1{font-weight:400; color:#fff; margin-top:13px; margin-bottom:26px;font-size:40px;} #b2a p{font-weight:300; line-height:1.375; margin-bottom:0px;} #b2b{padding-top:85px;padding-bottom:90px;background:url('/img/sipka.png') no-repeat 50% 0 #f5f5f5;text-align:center;} #b2b h1,#b2b h2{color:#000;padding-top:27px;margin-bottom:30px;font-size:24px;font-weight:normal;} #b2b p,#b2b li{font-size:16px;line-height:1.88;margin-bottom:30px;color:#555;} #b2b ul.vetsi li{font-size:18px;} @media (min-width:992px){ #b2b ul.vetsi li{font-size:16px;} } @media (min-width:1230px){ #b2b ul.vetsi li{font-size:18px;} } #b2b ul{padding-left:0;} #b2b ul li{padding-left:22px;list-style-type:none;background:url('/img/puntik.png') no-repeat 0 6px transparent;margin-bottom:5px;} #b2b hr{margin-left:-29px;margin-right:-29px} #b2b .pokracovani{text-align:center;text-transform:uppercase;padding-top:40px;padding-bottom:30px;} #b2b .pokracovani a{text-decoration:none;color:#000;font-size:24px;padding:8px 55px;border:#242424 1px solid;display:inline-block;} #b2b .pokracovani a:hover,#b2b .pokracovani a:focus{text-decoration:none;color:#f90;border-color:#f90;} #b2b .row{margin-bottom:15px;} #b2b .chci-koupit{text-align:center;padding-top:76px;padding-bottom:70px;} #b2b .chci-koupit a{font-size:44px;color:#fff;background-color:#fba029;display:inline-block;padding:8px 150px;border-radius:16px;text-decoration:none;} #b2b .chci-koupit a:hover,#b2b .chci-koupit a:focus{background-color:#f60;} #slogan{background-color:#f90;margin-top:35px;padding:0;} #slogan h2{margin:0 auto;padding:22px 15px 25px 15px;} #map{height:368px;border:#c3c3c3 1px solid;margin:0 -15px;} #b2c{font-size:25px;text-transform:uppercase;background:#f90;color:#fff;padding:50px 0;text-align:center;} #b3{background:url('/img/bg-kalkulator.jpg') no-repeat 50% 50% #222;text-align:center;padding-bottom:50px;} #b3 h1{color:#fff;padding-top:55px;} #b3 h2{color:#fff;font-weight:300;margin-top:13px;margin-bottom:35px;} #b3 p{color:#fff;font-size:24px;font-weight:300;line-height:1.38;} #b3 .input-group{max-width:470px; margin:auto;margin-top:45px;} #b3 .input-group input{background:transparent;color:#fff;border-radius:0;} #b3 .input-group span{color:#fff;background:transparent;border-radius:0;cursor:pointer;} #b3 .input-group span:hover,#b3 .input-group span:focus{color:#f90;} #b3 .input-group span i{font-style:normal;} #b4{padding-bottom:50px;padding-top:39px;background:#fff;} #b4 h1{margin-bottom:17px;} #b4 p{font-size:24px;font-weight:300;color:#333;line-height:1.5;margin-bottom:60px;} .pg #b4 p{font-size:16px;font-weight:normal;color:#555;line-height:1.5;margin-bottom:30px;} #b4 li{list-style-type:none;} #b4 li .img-thumbnail{border-color:#099;} #b5{padding-bottom:65px;padding-top:23px; background-color:#242424;color:#fff;} #b5 h1,#b5 h2{font-size:30px;color:#fff;margin-bottom:40px;margin-top:0;} #b5 p,#b5 ul{font-size:22px;color:#fff;line-height:1.8;margin-bottom:25px;} #b5 ul{padding-left:0;margin-bottom:35px;} #b5 li{list-style-type:none;padding-left:50px;background:url('/img/kontakt-tel.png') no-repeat 0 50% transparent;padding-top:2px;padding-bottom:2px;} #b5 li.mail{background-image:url('/img/kontakt-mail.png');} #b5 li.web{background-image:url('/img/kontakt-www.png');} #b5 img{border:#fff 1px solid;margin-top:6px;margin-bottom:35px;} #footer{background-color:#0e0e0e;color:#fff;padding-top:45px;} #footer p{font-size:14px;text-align:center;margin-bottom:35px;} #footer #autor p{color:#fff;font-size:13px;} #footer p.copy{margin-bottom:10px;!important} #autor a{color:#fff; display:inline-block; line-height:21px; height:21px; padding:0px; text-decoration:none;} #autor a#logo-cp{background:url('/img/paticka-czp.png') 0px 50% no-repeat transparent; width:105px;margin-left:3px;margin-right:3px;} #autor a#logo-cpedit{background:url('/img/paticka-cpedit.png') 0px 50% no-repeat transparent; width:40px;margin-left:3px;margin-right:3px;} #autor a span{display:none;} @media(min-width:992px){ #b2b .prohodit{float:right;} } @media(max-width:1229px){ #top-menu li{padding:14px 5px !important;} } @media(max-width:600px){ #b2b .chci-koupit a{padding:8px 0; width:100%;} } @media (max-width:991px){ #b5 li{padding-left:0; background-image:none !important;} #b2b{text-align:center;} #b2b li{text-align:justify;padding-left:30px !important;} #b5{text-align:center;} #header{top:0;} #header #mainMenu{margin-bottom:0;} #top-menu { display:none;} #top-line ul{display:none;} #header{background:#fff; min-height:90px;} #header #top-line{position:absolute; top:15px; left:270px;} header #header-contact{display:none;} #header .navbar-toggle{background-color:#669900; color:#000; padding:6px 10px;} #header .header-top{height:62px;} #header .container,#main_block .container{width:95%; background-image:none;} .navbar-header{float:none;} .navbar-toggle{display:block;} .navbar-collapse{border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);} .navbar-collapse.collapse{display:none!important;} .navbar-nav{float:none!important; margin:7.5px -15px;} .navbar-nav>li{float:none;} .navbar-nav>li>a{padding-top:10px; padding-bottom:10px;} .navbar-text{float:none; margin:15px 0;} .navbar-collapse.collapse.in{display:block!important;} .collapsing{overflow:hidden!important;} #tlacitka1 #vyjizdeni{display:none;} #tlacitka1 #tlacitka-list a#b2{border-left-width:1px !important; border-right-width:1px !important;} #tlacitka1 #tlacitka-list a.hover{background-color:#fff !important;} #tlacitka1 #tlacitka-list a:hover,#tlacitka1 #tlacitka-list a:focus{background-color:#f8f8f8 !important; border-top-color:#d5d5d5 !important; border-bottom-color:#f8f8f8 !important;} #tlacitka1 #tlacitka-list a.hover span.krouzek{background-position:0px 0px !important;} #tlacitka1 #tlacitka-list a:hover span.krouzek,#tlacitka1 #tlacitka-list a:focus span.krouzek{background-position:0px -40px !important;} .navbar{min-height:0;} #kontaktujte-nas{padding-bottom:0px;} #kontaktujte-nas h1{font-size:48px;} #kontaktujte-nas .boxy .col-sm-6{padding-bottom:50px;} footer ,footer #autor{text-align:center;} footer #autor{margin-top:25px;} #header .header-top{height:0; z-index:1999;} #header .header-top-auto{height:auto;} #header .header-bottom{height:0; z-index:999;} #header .header-bottom{height:auto;} #header .header-bottom.container{padding:0;} #header .nav.navbar-nav{padding:0 15px;} #header .header-bottom ul{margin:0;} #navbar{background-color:#fff;} #navbar li.dropdown.opened > ul{display:block; position:relative; width:100%; border:0; box-shadow:unset; float:none; padding:0 0 0 20px;} #navbar li.dropdown.opened > ul li{padding:0;} #navbar li.dropdown.opened > ul li a{padding:10px 5px;} #header .navbar-toggle{background-color:#949699; color:#ffffff; padding:9px 15px; margin:13px 95px 15px 15px;} #mainMenu{padding:0;} #mainMenu .nav li{font-size:16px;} #mainMenu #navbar{z-index:100; width:100%; margin:0; padding:0; overflow-y:auto !important; overflow-x:hidden !important;} .navbar-header{float:none;} .navbar-toggle{display:block;} .navbar-collapse{border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);} .navbar-collapse.collapse{display:none!important;} .navbar-nav{float:none!important; margin:7.5px -15px;} .navbar-nav>li{float:none;} .navbar-nav>li>a{padding-top:10px; padding-bottom:10px;} .navbar-text{float:none; margin:15px 0;} .navbar-collapse.collapse.in{display:block!important;} .collapsing{overflow:hidden!important;} #b2b{background-color:#fff;} #hp-img{padding-right:0;} } @media (max-width:991px){ #header{min-height:65px;} #header .navbar-toggle{background-color:#242424; color:#fff; padding:9px 15px; margin:10px 0;} #header .navbar-toggle:hover,#header .navbar-toggle:focus{background-color:#fff; color:#242424;} #header .navbar-collapse{background-color:#f90;} #b2b hr{margin-left:0;margin-right:0;} } @media (max-width:1280px){ #slide-top,#slide-bottom{height:auto; background-image:none;} #slide-top img,#slide-bottom img{display:block;} } .scrollup{display:none !important;} #owl-demo .item{margin:3px;} #owl-demo .item img{display:block; width:100%; height:auto;} .bg-bily{background:#fff;} #fg .bg-bily{background:#f5f5f5;} #hp-img{padding-left:0;} .bg-bily::after{clear:both} #logo{position:absolute;left:0;top:0;} .skryte{display:none;} #hlavni-stranka-1{position:relative;} #hlavni-stranka-1 h1{color:#fff;font-weight:bold;text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-transform:uppercase;} #hlavni-stranka-1 h2{color:#fff;font-weight:300;text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-transform:uppercase;} #hlavni-stranka-1 h1 span,#hlavni-stranka-1 h2 span{background:rgba(255,255,255,0.25);padding:15px 30px;display:inline-block;} #hlavni-stranka-1 h1 span{margin: 10px 30px 0 30px;} #top-menu,#mainMenu{text-transform:uppercase;} #top-menu .posledni,#top-menu .posledni a{padding-right:0;} #fg img{width:100%;padding-bottom:25px;} #fg strong{display:block;padding:0 15px;height:65px;color:#333;font-size:18px;font-weight:normal;} #fg a{text-decoration:none;display:block;} #fg a span.tl{display:block;margin:0 auto;width:125px;color:#060606;border:#ccc 1px solid;border-radius:20px; padding:2px 0;text-decoration:none;} #fg a:hover span.tl,#fg a:focus span.tl{color:#f90;border-color:#f90;} #fg .bg-bily{margin-bottom:30px;padding-bottom:20px;} #btn-ref, #showFancyForm, .btn-haly {font-size:24px;color:#555;border:#242424 1px solid;padding:7px 35px;margin-top:20px;display:inline-block;text-decoration:none;} .btn-haly { color:#FFF; border-color:#FFF; } #btn-ref:hover,#btn-ref:focus,#showFancyForm:hover,#showFancyForm:focus,.btn-haly:hover,.btn-haly:focus{color:#f90;border-color:#f90;} #btn-kalkulator { text-transform:uppercase; } #b4 .btn-obal{text-align:center;} #kontaktujte-nas{text-align:center;color:#fff;font-size:16px;} #kontaktujte-nas h1{font-size:48px;color:#fff;font-weight:300;margin-top:0;margin-bottom:15px;font-weight:normal;} #kontaktujte-nas a{color:#fff;} #kontaktujte-nas .col-sm-6 a{font-size:24px; text-decoration:none;} #kontaktujte-nas .boxy{padding-top:25px;} #kontaktujte-nas .boxy img{padding-bottom:15px;} #kontaktujte-nas form{text-align:left;margin-top:35px;} #kontaktujte-nas form label{font-size:16px; font-weight:normal;} #kontaktujte-nas form input{border-radius:0;} #kontaktujte-nas form textarea{height:231px;border-radius:0;} #kontaktujte-nas h1{margin-bottom; 10px;} #kontaktujte-nas p{line-height:1.35; margin-bottom:33px;} #kontaktujte-nas input,#kontaktujte-nas textarea{font-size:24px;} #kontaktujte-nas input{height:auto;} #kontaktujte-nas #btn-send{margin-top:30px;padding:7px 80px;font-size:24px;color:#fff;background-color:transparent;border:#fff 1px solid;border-radius:0px;} #kontaktujte-nas #btn-send:hover,#kontaktujte-nas #btn-send:focus{color:#f90; border-color:#f90;} #b5 .k1,#b5 .k2,#b5 .k3{display:inline-block;font-size:22px;margin-left:20px;margin-right:20px;margin-bottom:10px;padding-left:50px;background:url('/img/kontakt-tel.png') 0 50% no-repeat transparent;} #b5 .k2{background-image:url('/img/kontakt-mail.png');} #b5 .k3{background-image:url('/img/kontakt-www.png');} .pg #logo img.img1{display:none;} .pg #header{background:#f90;} @media (min-width:992px){ .hp.nahore #logo img.img2{display:none;} .hp.dole #logo img.img1{display:none;} .pg #logo img.img2{display:inline-bock;} #hlavni-stranka-1{background:url('/img/theme-bg.jpg') 50% 100% no-repeat;background-size:cover; } #hlavni-stranka-1 #slide-top p{color:#fff;text-align:center;font-size:38px;font-weight:300;} #hlavni-stranka-1 #slide-top p.title{font-size:120px;line-height:1;margin-top:170px;margin-bottom:8px;font-weight:normal;} #hlavni-stranka-1 #slide-top .col-md-12{position:relative;} #hlavni-stranka-1 #slide-top .col-md-12 #hp-top1{position:absolute;left:0;width:100%;text-align:center} #hlavni-stranka-1 #slide-top .col-md-12 #hp-top2{position:absolute;left:0;width:100%;bottom:0;text-align:center} #hlavni-stranka-1 h1{font-size:110px;display:inline-block;} #hlavni-stranka-1 h2{font-size:60px;} #hlavni-stranka-1 img{display:none;} #top-menu{float:right;} #l1{padding-left:0;} #r1{padding-right:0;} #l1 .bg-bily,#r0 .bg-bily,#r1 .bg-bily{padding-left:30px;padding-right:30px;} .row2{margin-left:-15px;margin-right:-15px;} } @media (min-width:1130px){ #hlavni-stranka-1 h1{font-size:134px;} } @media (max-width:1129px){ } @media (max-width:991px){ #logo img.img1{display:none;} #hlavni-stranka-1 #slide-top{position:absolute;left:0;top:0px;text-align:center;width:100%;color:#fff;font-size:18px;} #hlavni-stranka-1 #slide-top .title{font-size:60px;} #header.navbar{background:#f90;} #hlavni-stranka-1 #slide-top .col-md-12 #hp-top2{position:absolute;left:0;width:100%;text-align:center} #hlavni-stranka-1 h1{font-size:30px;display:inline-block;} #hlavni-stranka-1 h2{font-size:20px;margin-top:5px;} #hlavni-stranka-1 .top-more{display:block;width:45px;height:45px;background:url('/img/vice2.png') 0 0 transparent; margin:0 auto;} #hlavni-stranka-1 .top-more:hover,#hlavni-stranka-1 .top-more:focus{background-position:0 -45px} #hlavni-stranka-1 .top-more span{display:none;} #kontaktujte-nas{padding-bottom:0px;} #kontaktujte-nas .boxy .col-sm-6{padding-bottom:50px;} body{padding-top:65px;} #slide-top .col-md-12{position:relative;} #hp-top1,#hp-top2{position:absolute;left:0;width:100%;text-align:center;} #logo .img2{max-height:50px;} } @media (min-width:700px){ #hlavni-stranka-1 .top-more{display:block;width:90px;height:90px;background:url('/img/vice.png') 0 0 transparent; margin:0 auto 60px auto;} #hlavni-stranka-1 .top-more:hover,#hlavni-stranka-1 .top-more:focus{background-position:0 -90px} #hlavni-stranka-1 .top-more span{display:none;} } #cpAlert{position:fixed;z-index:1000;left:0;top:0;width:100%;height:3000px;background:rgba(0,0,0,0.6);text-align:center;padding-top:50px;} #cpAlert .cp_succes,#cpAlert .cp_danger{margin:auto;padding:30px;color:#000;max-width:500px;background:#dff0d8;border:#3c763d 1px solid;color:#3c763d;} #cpAlert .cp_danger{background:#f2dede;border:#a94442 1px solid;color:#a94442;} #slide-top h2{margin-top:2px;} #em{height:50px;} .pg #b4 .text-center{text-align:justify;} .pg #b4 li{padding-left:22px;list-style-type:none;background:url('/img/puntik.png') no-repeat 0 6px transparent;margin-bottom:5px;} .pg #b4 .text-center .t-c,.pg #b4 .text-center #fg{text-align:center;} #autor br{line-height:3;} #footer .copy a{color:#fff;text-decoration:none;} #kontaktujte-nas .k1 a,#kontaktujte-nas .k2 a,#kontaktujte-nas .k3 a{text-decoration:none;} #kontakt-text{text-align:left;padding-top:35px;} #kontakt-text li.tel{} .align-center { text-align: center; } .haly-calc { margin-top: -15px; } .haly-calc h2 { margin-bottom: 15px; } .haly-calc .text-item label { min-width: 200px; text-align: right; margin-right: 5px; } .haly-calc img { border: 1px solid #333; border-radius: 15px; } .haly-calc span.title { width: 150px; text-align: right; display: inline-block; margin-right: 10px; } label.haly-calc { margin-right: 10px; } .haly-calc .extra-small { max-width: 60px; } .haly-calc input[type="text"] { max-width: 100%; } .haly-calc .submit { display: block; padding: 7px 80px; margin: 40px auto; font-size: 24px; color: #e90000; background-color: transparent; border: #e90000 1px solid; border-radius: 0; line-height: 1.2; } .haly-calc .submit:hover, .haly-calc .submit:focus { color: #333; border-color: #333; } .haly-calc .font-xs { font-size: 13px; } .haly-calc input[type="submit"].zahodit { display: none !important; } .haly-calc .vypis_mezera_pred { width: 204px; min-height: 1px; float: left; position: relative; box-sizing: border-box; } .ok-info{ background-color: #ccffbb; color: #000; border: #99CC55 1px solid; padding: 10px; } .err-info { background-color: #DF0000; color: #fff; border: #B00 2px solid; padding: 10px; } @media (max-width: 766px) { .haly-calc .text-item label { min-width: auto; width: 100%; text-align: left; } .haly-calc span.title { width: 100%; text-align: left; } .haly-calc .extra-small { max-width: auto; width: 100%; text-align: left; } .haly-calc input[type="submit"] { width: 100%; margin: 10px; } #map-frame{padding:15px 15px 0 15px;} } #fb-box{overflow:hidden;padding-top:25px;} #kontaktujte-nas a#showFancyForm{font-size:18px;color:#f90;background:transparent;border:#fff 1px solid;text-transform:uppercase;padding:12px 35px;} #kontaktujte-nas a#showFancyForm:hover,a#kontaktujte-nas #showFancyForm:focus{color:#fff;} #formularKontakt{padding:10px;} #formularKontakt table{width:100%;} #formularKontakt th,#formularKontakt td{padding:5px 0;} #formularKontakt th{width:80px;} .form-control:focus { border-color: #f90; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 153, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 153, 0, 0.6); } #formularKontakt th{text-transform:capitalize;} #formularKontakt input#odeslat{background-color:#f90;border-color:#960;} #formularKontakt input#odeslat:hover,#formularKontakt input#odeslat:focus{background-color:#c70;}