@import url(layout.css);@import url(font-awesome.min.css);.notext{text-indent:-10000px}.mb60{margin-bottom:60px}.amatic{font-family:"Montserrat", sans-serif;font-weight:700}.source-sans{font-family:"Montserrat", sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", sans-serif;font-weight:700;color:#303f47;text-shadow:0 0 5px #fff;text-transform:uppercase;margin-bottom:1em;font-style:italic}h2{font-size:22px}body{font-family:"Montserrat", sans-serif;font-style:italic;color:#303f47;font-size:16px;letter-spacing:-0.05em}html,body{height:100%}a{color:#303f47}.navbar{padding-top:5px;background:url(../images/stripes.png) center top repeat-x;text-shadow:0 0 5px #fff;font-size:17px;border:0;transition:.3s all;text-transform:uppercase;font-style:none;font-family:"Montserrat", sans-serif;font-weight:700}.navbar .navbar-brand{font-size:20px;padding-top:31px}.navbar .navbar-brand:hover{color:#455a65}.navbar.scroll{background-color:rgba(153,190,88,0.95);box-shadow:0 0 15px rgba(0,0,0,0.2)}.navbar.scroll .hidden-scroll{display:none}.navbar.scroll .navbar-brand{padding:20px 15px}.navbar.scroll .navbar-nav>li>a{padding:20px 8px;box-shadow:none}.navbar .navbar-collapse{overflow-y:hidden;transition:.3s all;height:1px}.navbar .navbar-collapse.in{height:auto!important;overflow-y:auto}.navbar-nav>li>a{color:#303f47;padding:31px 8px 15px;transition:.3 all}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background:#303f47;text-shadow:0 0 5px #ff4207}.navbar-nav>li.open>a,.navbar-nav>li.open>a:hover,.navbar-nav>li.open>a:focus{color:#fff;background:#303f47;text-shadow:0 0 5px #ff4207}.navbar-nav>li.open .dropdown-menu{background:#303f47;border:0 none;border-radius:0;font-size:18px}.navbar-nav>li.open .dropdown-menu>li>a{color:#fff;text-shadow:none;line-height:1em}.navbar-nav>li.open .dropdown-menu>li>a:hover{color:#fff;background:rgba(255,255,255,0.1)}header{height:700px;background:url(../images/background.jpg) center bottom no-repeat;padding-top:97px}header .hp-nazev{font-size:25px;font-weight:900;text-shadow:0 0 5px #fff;line-height:1.5em;margin-bottom:30px}header .hp-nazev strong{font-size:45px;display:block}header .container{position:relative;z-index:115}header .slogan{margin-bottom:15px}header .maskot{position:relative;left:-50px;z-index:115}header .cycle-slideshow{width:750px;height:580px;position:absolute;right:0;top:0}header .cycle-slideshow .ramecek{z-index:111;position:absolute;left:0;top:0}header .cycle-slideshow .slide{padding:27px;width:100%}header .cycle-slideshow .cycle-pager{position:absolute;z-index:112;width:320px;left:50%;margin-left:-160px;bottom:105px;text-align:center}header .cycle-slideshow .cycle-pager span{display:inline-block;width:10px;height:10px;border-radius:50%;background:#303f47;text-indent:10000px;overflow:hidden;box-shadow:1px 1px 0 rgba(0,0,0,0.75);margin:0 5px;cursor:pointer;transition:.3s all}header .cycle-slideshow .cycle-pager span.cycle-pager-active{background:#ffbe30}header.small{height:300px;padding:0;background-position:center bottom;background:url(../images/obs-hlavicka.jpg) center bottom no-repeat;cursor:pointer}section{padding:50px 0}.row{position:relative;display:flex;display:-ms-flex}.row>div{align-items:stretch}.row>div .row{display:block}.row>div .row>div{align-items:no}.tridy .item{display:block;background:#f3f3f3;text-align:center;padding:30px;margin-bottom:30px}.tridy .item h3{margin:0;font-size:40px}.info .pastelky:before{width:304px;height:496px;background:url(../images/pastelky.png) left top no-repeat;content:"";position:absolute;bottom:-85px;right:0}.info h2 span{width:35px;height:35px;font-size:20px;text-align:center;line-height:35px;color:#fff;text-shadow:none;position:relative}.info h2 span.main{background:#ff4207}.info h2 span.second{background:#7bb746}.info h2 a:hover{text-decoration:none}.info .item{margin-bottom:15px;margin-bottom:25px}.info .item a{color:#303f47}.info .item a:after{content:" - číst více »";color:#ff4207}.info .item .datum{width:auto;border-left:5px solid;background:#f3f4f5;color:#303f47;float:left;padding:5px 15px 5px 12px;margin-bottom:12px;text-transform:uppercase;letter-spacing:-1px}.info .item p{clear:both;font-weight:900;padding-left:5px}.info .item.vypis{padding:15px 0;border-bottom:1px solid #f3f4f5}.info .item.vypis h3{font-size:18px}.info .deni .item .datum{border-color:#7bb746}.info .obed .item .datum{border-color:#ff4207}.info .akce_roky{list-style:none;padding:0}.info .akce_roky>li>a{display:block;padding:5px 0;text-transform:uppercase;font-weight:800}.info .akce_roky>li>a:hover{text-decoration:none;color:#7bb746}.thumbnail{padding:0;border:0 none}.colorbox{padding:0;background:#ffbe30;background:-moz-linear-gradient(left,#ffbe30 0,#ffbe30 50%,#99be58 50%,#99be58 100%);background:-webkit-linear-gradient(left,#ffbe30 0,#ffbe30 50%,#99be58 50%,#99be58 100%);background:linear-gradient(to right,#ffbe30 0,#ffbe30 50%,#99be58 50%,#99be58 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe30',endColorstr='#99be58',GradientType=1);text-align:center;overflow:hidden}.colorbox .row>div{padding:85px 45px 180px;overflow:hidden}.colorbox .row>div .row{display:block}.colorbox .row>div .row>div{padding:0}.colorbox .row>div:hover .icon{bottom:-80px}.colorbox .middle{background:#ff8e09}.colorbox .middle .btn{background:#99be58}.colorbox .btn{background:#ff8e09;color:#303f47;border:0;border-left:5px solid #303f47;text-transform:uppercase;font-size:21px;font-weight:700;border-radius:0;margin-top:15px;font-weight:600;padding:6px 15px}.colorbox .fotogalerie{background-color:#ffbe30}.colorbox .fotogalerie>div>.row>div{padding:1px 1px 0 0}.colorbox .icon{position:absolute;bottom:-116px;left:50%;margin-left:-118px;transition:.3s all}.colorbox .procvicuj{background:#99be58}.fotogalerie .thumbnail{padding:0;border:0 none;border-radius:0;display:block;margin:0 0 30px 0}.fotogalerie .thumbnail img{opacity:.8;transition:.3s all}.fotogalerie .thumbnail:hover img{opacity:1}.fotogalerie .item{display:block;position:relative;overflow:hidden;margin-bottom:30px}.fotogalerie .item:before{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,0.5);z-index:2;content:"";width:100%;height:100%}.fotogalerie .item img{z-index:1;position:relative;transform:scale(1.15);width:100%;filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px)}.fotogalerie .item h3{position:absolute;height:60px;top:50%;margin-top:-30px;left:0;width:100%;line-height:60px;text-align:center;font-size:30px;z-index:3}.fotogalerie .item:hover h3{color:#ff4207}.fotogalerie.galerie .item:before{background:rgba(255,255,255,0.2);transition:.3s all}.fotogalerie.galerie .item img{filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;transform:scale(1)}.fotogalerie.galerie .item h3{position:relative;margin-bottom:0;color:#fff;text-shadow:0 0 5px #303f47;margin-top:0;font-size:35px;background:#303f47;height:50px;line-height:50px}.fotogalerie.galerie .item:hover:before{visibility:hidden;opacity:0}.content h1{font-size:50px;text-align:left;color:#ff4207;background:url(../images/stripes.png) center bottom -3px repeat-x;padding-bottom:30px}.content h2{margin-top:50px;margin-bottom:15px}.content h2>span{width:35px;display:inline-block;height:35px;font-size:20px;text-align:center;line-height:35px;color:#fff;text-shadow:none;position:relative;top:-8px;margin-right:5px;background:#7bb746;padding-left:3px}.content p{font-size:16px;margin:15px 0}.content a{color:#ff4207}.content a:hover{color:#303f47;text-decoration:none}.content .info h2{margin-top:15px}.content ul{list-style:none;padding-left:0}.content ul>li{position:relative;padding:10px 0 0 40px}.content ul>li.icon:before{font-family:"fontAwesome";position:absolute;left:0;top:10px;width:30px;height:30px;text-align:center;color:#aaa}.content ul>li.icon.phone:before{content:"\f095"}.content ul>li.icon.map-marker:before{content:"\f041"}.content ul>li.icon.mobile:before{content:"\f10b";font-size:20px}.content ul>li.icon.fax:before{content:"\f1ac"}.content ul>li.icon.envelope:before{content:"\f0e0"}.content ul>li.icon.ic:before{font-family:"Montserrat", sans-serif;content:"IČ";font-weight:700}.content .table{border:0 none}.content .table>tbody>tr>th{background:#7bb746;color:#fff;border-top:0 none}.content .table>tbody>tr>td{border:0 none;vertical-align:middle}.content .table>tbody>tr>td a{display:block;text-align:center;color:#303f47}.content .table>tbody>tr>td a .fa{color:#ff4207}.content .table>tbody>tr:hover>td{background:rgba(255,66,7,0.07)}footer{background:url(../images/background.jpg) center top no-repeat;color:#303f47;padding:70px 0}footer h2{text-align:center;color:#303f47;text-shadow:none}footer h2>span{width:35px;height:35px;font-size:20px!important;text-align:center;line-height:35px!important;color:#fff;text-shadow:none;position:relative;top:0;background:#ff4207;margin-right:0}footer h3{font-family:"Montserrat", sans-serif;color:#303f47;text-shadow:none;text-transform:none;font-size:20px;font-weight:400;margin-bottom:2em;margin-top:0}footer h3 span{font-weight:700}footer hr{border-color:rgba(48,63,71,0.1);margin:10px 0}footer strong{display:block;font-size:20px}footer img{display:inline-block}footer .btn{background:#f3f4f5;color:#303f47;text-transform:uppercase;font-size:16px;font-weight:700;border-radius:0;margin-top:15px;font-weight:600;padding:6px 15px;border:0 none;border-left:5px solid #ff4207}footer .btn:hover{color:#303f47}#my_map{height:450px}.copy{background:url(../images/stripes.png) center bottom repeat-x #2c3a41;text-align:center;padding:0 0 35px;height:5px}.copy a{color:rgba(255,255,255,0.5);transition:.3s all}.copy a:hover{color:#fff;text-decoration:none}.alert{position:fixed;right:0;top:50px;border-radius:0;z-index:5;border:0 none;color:#fff;font-size:20px;font-weight:500}.alert.alert-success{background-color:#2fcc71}.alert.alert-danger{background-color:#e84c3d}.alert:before{content:"";height:5px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.2);animation:progress 5s linear}@keyframes progress{from{width:0}to{width:100%}}.modal .modal-header{background:#ff4207}.modal .modal-header h4{font-family:"Montserrat", sans-serif;color:#fff;text-shadow:none!important}.modal .modal-content{border-radius:0;background:#f3f4f5;border:0 none}.modal .modal-content label{display:block;margin:10px 0}.modal .modal-content .form-control{border-radius:0;border:0 none;box-shadow:none;background:#fff;border:1px solid #eee}.modal .modal-content .modal-header{padding:20px 40px}.modal .modal-content .modal-body{background:url(../images/stripes.png) center -2px repeat-x;margin-top:-1px;padding:30px 40px}.modal .modal-content .modal-footer{padding:20px 40px}.modal .modal-content .modal-footer .btn{border-radius:0;border:0 none;font-size:20px}.modal .modal-content .modal-footer .btn.btn-default{background:#ff4207;color:#fff;font-weight:bold;text-transform:uppercase}.modal .modal-content .modal-footer .btn.btn-primary{color:#fff;text-transform:uppercase;font-weight:bold;background:#7bb746}@media only screen and (min-width:992px) and (max-width:1199px){.navbar{font-size:16px}header{height:600px}header .hp-nazev{font-size:22px}header .hp-nazev strong{font-size:40px}header .cycle-slideshow{width:650px;height:456px}header .cycle-slideshow .ramecek{width:100%}header .cycle-slideshow .slide{padding:20px}header .cycle-slideshow .slide img{width:100%}.colorbox .row>div{padding:85px 15px 180px}h2{font-size:18px}.info .item .datum{letter-spacing:-3px}}@media only screen and (min-width:768px) and (max-width:991px){.navbar,.navbar.scroll{font-size:17px}.navbar .navbar-nav>li>a,.navbar.scroll .navbar-nav>li>a{padding:20px 5px}header .maskot{display:none}.navbar.scroll .navbar-brand{padding:10px 15px}.navbar-brand{padding:10px 15px}.navbar-brand>img{max-width:180px}header .cycle-slideshow{width:100%;height:456px;top:55px}header .cycle-slideshow .ramecek{width:100%}header .cycle-slideshow .slide{padding:26px}header .cycle-slideshow .slide img{width:100%}.row{display:block}section{padding:15px 0}.row>div{align-items:none}.info .pastelky{margin-bottom:60px;overflow:hidden;padding:30px;background:#eee}.info .pastelky:before{right:50px;bottom:-188px}.colorbox .icon{bottom:50%;margin-bottom:-118px;left:-116px;margin-left:0;transform:rotate(90deg)}.colorbox .row>div:hover .icon{bottom:50%;margin-bottom:-118px;left:-80px;margin-left:0}.colorbox .container{padding:0}.colorbox .row>div{padding:85px 45px}.colorbox{background:0}.colorbox h2{margin-top:0}.colorbox .row>div{margin-bottom:15px}.colorbox .row>div.row>div{margin-bottom:0}.colorbox .fotogalerie>div>.row>div{margin-bottom:0}header .slogan{margin:-30px auto 0;display:block}header .cycle-slideshow{top:141px;width:86%;left:7%}.info .obed,.info .deni{margin-bottom:60px}header .hp-nazev{text-align:center;margin-top:30px}.navbar-right{width:100%;text-align:center;margin-top:15px}.navbar-right>li{float:none;display:inline-block}.navbar-right>li>a{float:none}.navbar-header{width:100%;text-align:center}.navbar-header .navbar-brand{width:100%;float:none;text-align:center;display:block}.navbar.scroll .navbar-header{height:0;overflow:hidden;padding:0;margin:0}.navbar .navbar-nav>li>a{padding:6px 5px}}@media only screen and (max-width:767px){header .hp-nazev{text-align:center;margin-top:0;font-size:22px}header .hp-nazev strong{font-size:40px}header.small{display:none}body{padding-top:60px}.table{display:block!important}.table>tbody{width:100%;display:block}.table>tbody>tr{display:block!important}.table>tbody>tr>td,.table>tbody>tr>th{display:block!important;text-align:center!important}.table>tbody>tr>td:last-child,.table>tbody>tr>th:last-child{margin-bottom:30px!important}.row{display:block}.row>div{align-items:none}.navbar .navbar-brand{padding:15px;display:none}.navbar .navbar-brand>img{max-width:200px}.info .pastelky{margin-bottom:60px;overflow:hidden;padding:30px;background:#eee;padding-bottom:150px}.info .pastelky:before{right:50px;bottom:-350px}.navbar{background-color:rgba(153,190,88,0.95)}.navbar .navbar-toggle{padding-top:10px}.navbar .navbar-toggle .icon-bar{background:#fff;transition:.5s all;position:relative;left:0;top:0}.navbar .navbar-toggle:not(.collapsed) .icon-bar.s1{width:50%;transform:rotate(45deg);top:2px;left:1px}.navbar .navbar-toggle:not(.collapsed) .icon-bar.s2{transform:rotate(315deg)}.navbar .navbar-toggle:not(.collapsed) .icon-bar.s3{width:50%;left:43%;transform:rotate(45deg);top:-2px}.navbar-nav>li>a{padding:10px 15px!important}header{height:auto;padding-bottom:70%;background-size:auto 100%}header .slogan{width:100%}header .cycle-slideshow{top:88%;width:100%;height:auto}header .cycle-slideshow .slide{padding:4%}header .cycle-slideshow .ramecek{width:100%}footer{text-align:center}footer h3{margin-top:30px}.info .obed,.info .deni{margin-bottom:60px}}