#header { margin: 0; border: 0; background-color: transparent; height: 125px; } #header .header-top { height: auto; position: relative; } #mainMenu { margin-bottom: 0; padding: 4px 0; font-size: 16px; } #mainMenu li { text-transform: uppercase; } #mainMenu a { text-decoration:none;color: #fff; font-weight: normal; } #mainMenu a:hover, #mainMenu a:focus, #mainMenu a:active, #mainMenu .active a { background: transparent; color:#c00; } #mainMenu .active li a { color: #fff; } #mainMenu li a:hover, #mainMenu li a:focus, #mainMenu li a:active, #mainMenu li li.active a { color: #c00; } @media(max-width: 991px){ #pg-obal .container.papir{padding-top:15px;padding-bottom:15px;} .old_android #navbar {max-height:none!important;} } #pg-content .pagination a, #pg-content .pagination span { color: #999; border-color: #ccc; margin-right: 7px; } #pg-content .pagination .active a { color:#ffffff; background-color: #336600; border-color: #336600; } .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0; padding-left: 9px; padding-right: 9px; } #showFancyForm { background-color: #dd0000; border-color: #dd0000; } #formularKontakt table { width: 100%; } #formularKontakt { padding: 10px 10px 0 10px; } #formularKontakt th, #formularKontakt td { padding-bottom: 10px; } article table td {background-color: #f5f5f5; } article table.list th {background-color: #eaeaed;font-weight: normal;color: #000;} article table tr:nth-child(2n+1) td {background-color: #ffffff;} article table th {padding: 8px 16px;text-align: left;border: 1px solid #d5d5d5;} article table thead td {font-weight: bold; background-color: #f5f5f5 !important;} article div.table-box { overflow: auto; } article table.listek{min-width:100%; margin-bottom:30px} article table.listek td {background-color: #fff;padding:7px 0; } article table.listek tr:nth-child(2n+1) td {background-color: #eee;} article table.listek td.sloupec1{width:70px;padding-right:10px;text-align:right;} article table.listek td.sloupec3{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek tr td:first-child{width:70px;padding-right:15px;text-align:right;} article table.listek tr td:last-child{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek td.sloupec0{width:70px !important;padding-right:5px !important;padding-top:2px !important;padding-bottom:2px !important;padding-left:2px !important;text-align:right;} .kontakt-odsad {display:inline-block;width:70px;} article table.listek-2{min-width:100%; margin-bottom:30px} article table.listek-2 td {padding:7px 0; } article table.listek-2 tr:nth-child(2n+1) td {} article table.listek-2 td.sloupec1{padding-left: 15px;} article table.listek-2 td.sloupec3{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek-2 tr td:first-child{padding-left: 15px;} article table.listek-2 tr td:last-child{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek-3a{min-width:100%; margin-bottom:30px} article table.listek-3a td {padding:7px 0; } article table.listek-3a tr:nth-child(2n+1) td {} article table.listek-3a td.sloupec1{width:70px;padding-right:10px;text-align:right;} article table.listek-3a td.sloupec3{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek-3a tr td:first-child{width:70px;padding-right:15px;text-align:right;} article table.listek-3a tr td:last-child{width:95px;padding-right:15px;padding-left:10px;text-align:right;} article table.listek-3b{min-width:100%; margin-bottom:30px} article table.listek-3b td {padding:7px 0;width:95px;padding-right:15px;padding-left:10px;text-align:right;padding-left:15px;} article table.listek-3b tr:nth-child(2n+1) td {} article table.listek-3b tr td:first-child{width:auto;text-align:left;padding-left:15px;} #fotky li, #videa li { text-align: center; } #fotky, #videa {margin-top:20px;} #fotky a.btn-zpet{background: #391407;color: #fff;display: inline-block;padding: 15px 30px;text-decoration:none;} #fotky a.btn-zpet:hover,#fotky a.btn-zpet:focus{background:#c00;} .scrollup { background-color: #000; border: 0; border-radius: 7px; bottom: 50px; display: none; height: 50px; line-height: 50px; opacity: 0.7; position: fixed; right: 60px; text-align: center; width: 50px; color: #ffffff; } .scrollup:hover, .scrollup:focus, .scrollup:active { color:#ffffff; } .scrollup i.glyphicon { padding:0px; } @media(min-width: 768px){ #mainMenu .dropdown:hover .dropdown-menu { display:block; } } @media(min-width: 1200px){ #mainMenu .nav > li { padding-left: 5px; padding-right: 5px; background: transparent; } #mainMenu .nav > li.posledni { padding-right: 0; background: none; } #mainMenu .nav > li a {} } @media(min-width: 1230px){ .container { width: 1200px; } } @media(min-width: 1470px){ .container_bigger { width: 1440px; } .col-lg-petina { width: 20% !important; } } @media(max-width: 1229px){ #hp-box .bila .obal{min-height:340px;} } @media(max-width: 991px){ #mainMenu .nav > li { padding-left: 10px; padding-right: 0; } .navbar-nav > li > a { padding-left: 5px; padding-right: 5px; } } @media(max-width: 991px){ #header { height: auto; } #header .header-top { height: 62px; } #logo img { max-width: 80px; } #top-line ul { margin-top: 15px; } #logo img li { padding: 5px 25px; } #mainMenu ul { margin-left: 0px; } #navbar { padding-left: 0; padding-right: 0; } #header .container, #main_block .container { width: 100%; background-image: none; } } @media(max-width: 900px){ #mainMenu .nav li { font-size: 14px; } } @media(min-width: 992px){ #header .header-bottom { margin-top: -120px; font-size: 20px; } #mainMenu { font-size: 14px; } } @media(max-width: 810px){ #mainMenu .nav li { font-size: 13px; } } @media(max-width: 640px){ .scrollup { right: 10px; bottom: 10px } } @media (max-width: 991px) { #top-line ul { display: none; } #header .header-bottom #navbar.in{overflow:auto !important;overflow-x:auto !important;overflow-y:auto !important;} #header .header-bottom #navbar.in ul.navbar-nav::before,#header .header-bottom #navbar.in ul.navbar-nav::after{clear:both;} #header .header-top { height: 0; z-index: 1999; } #header .header-top-auto { height: auto; } #header .header-bottom { height: auto; z-index: 999; } #header .header-bottom.container { padding: 0; } #header .nav.navbar-nav { padding: 0 15px; } #header .header-bottom ul { margin: 0; } #navbar li.dropdown.opened > ul { display: block; position: relative; width: 100%; border: 0; box-shadow: none; 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: #391407; color: #ffffff; padding: 9px 15px; } #mainMenu { padding: 0; } #mainMenu .nav li { font-size: 16px; } #mainMenu #navbar { z-index: 100; width: 100%; margin: 0; padding: 0;} .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; } } @media(min-width: 992px){ #navbar .nav { width: auto; float: right; } } button#b1 { background-color: #301a0b; color: #fff; padding-bottom: 10px; padding-top: 10px; font-size: 25px; text-transform: uppercase; } button#b1:hover, button#b1:focus { background-color: #fc0; } #map{ width: 100%; height: 300px;} #pg #map{height: 345px;margin-top:65px;} #hp-box-2 #kontakt { margin-top: 25px; text-align: center; color: #010000; } .papir a.img-thumbnail { padding: 0; border: #391407 1px solid; text-decoration: none; } .papir a.img-thumbnail span.article-gallery-title { display: block;color: #391407; text-align: center; padding: 15px 0; } .papir a.img-thumbnail:hover, .papir a.img-thumbnail:focus{border-color:#c00;} .papir a.img-thumbnail:hover span, .papir a.img-thumbnail:focus span{color:#c00; } body {background:#f8f8f8;color:#333;font-family: 'Roboto', sans-serif;padding-top:80px; font-weight: 300;} .img-responsive {margin:0px auto;} .img-thumbnail {margin-bottom: 15px; border-radius: 0px;} .push-bottom {margin-bottom:15px;} .btn {border-radius:0px;} h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{color:#cc0000;} h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:normal;} h1,.h1 {margin-top:0px; font-size:25px;} h2,.h2 {font-size:22px;} h3,.h3 {font-size:20px;} h4,.h4 {font-size:18px;} h5,.h5 {font-size:18px;} h1 {padding:5px 0px 10px 0px;} h2.h2_extra{background:url('/img/dvojta-cara-v-nadpisech.png') 0px 50% repeat-x transparent;text-transform:uppercase;} h2.h2_extra span{display:inline-block;padding-right:20px;background:#fff;} a{color:#cc0000;text-decoration:underline;} a:hover, a:focus, a:active {color:#c59d5e;} img {max-width: 100%; height:auto;} #logo {display:block;width:358px;height:106px;background:url('/img/logo.png') 0px 0px no-repeat transparent;float:left;position: relative;margin-top:10px; text-indent: -9999px;} #header {background-color:#000000;} .Haffix #header {border-bottom: 1px solid #ffffff;} #header .header-top{max-height:75px; } #hp-box{padding:40px 0 30px 0;background: url('/img/bg_box.jpg');} #hp-box .bila{ background:#fff; text-align: center; margin-bottom: 30px; } #hp-box .bila .obal::before,#hp-box .bila .obal::after{clear:both;} #hp-box .bila .obal{min-height:325px;} #hp-box .hp-obrazek-1,#hp-box .hp-obrazek-2,#hp-box .hp-obrazek-3,#hp-box .hp-obrazek-4,#hp-box .hp-obrazek-news{width:100%;height:170px;background:url('/img/obr-akce.jpg') 50% 50% no-repeat transparent;clear:both;} #hp-box .hp-obrazek-2{background-image:url('/img/obr-rezervace-nejmensi.jpg');} #hp-box .hp-obrazek-3{background-image:url('/img/obr-denni-menu-nejmensi.jpg');} #hp-box .hp-obrazek-4{background-image:url('/img/obr-rezervace2-nejmensi.jpg');} #hp-box .hp-obrazek-news { background-image: url('/img/obr-aktuality.jpg'); } #hp-box .btn-obal{padding: 15px 15px 15px 15px; min-height: 120px;} #hp-box a.hp-btn {display:inline-block;width:230px;max-width:100%;padding:10px 0;border:#c00 1px solid;color:#c00;text-transform:uppercase;text-decoration:none;} #hp-box a.hp-btn:hover,#hp-box a.hp-btn:focus{border-color:#c59d5e;color:#c59d5e;text-decoration:none;} #hp-box .hp-btn .input-group{border:#c00 1px solid;color:#c00;} #hp-box .hp-btn .input-group input{border:0;margin-bottom:3px;margin-top:3px;box-shadow:0 1px 1px rgba(0, 0, 0, 0) inset} #hp-box .hp-btn .input-group-addon{border:0;border-radius:0;border-left:#c00 1px solid;font-size:20px;color:#c00;cursor:pointer;background:#fff;} #hp-box .form-group{margin-bottom:0;} .owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; display: inline; } .owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=100) !important; opacity: 1 !important; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background:#391407 !important; border:#391407 1px solid; } .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100) !important; opacity: 1 !important; background:transparent !important; } #hp-box2{background:url('/img/bg-o-restauraci.jpg') 0px 0px no-repeat #000;padding:35px 0 100px 0;text-align:center;color:#fff;} #hp-box2 h1{font-size:36px;color:#c59d5e;margin-bottom: 25px;} #hp-box2 a { color: #c59d5e; } #hp-box2 a:hover, #hp-box2 a:focus { color: #cc0000; } #hp-box2 .row.tlacitka{margin-top:60px;} #hp-box2 a.a_box{font-size:18px;color:#fff;display:block;border:#fff 1px solid;padding:25px 10px 15px 10px;margin-bottom:30px;text-decoration:none;} #hp-box2 a.a_box:hover,#hp-box2 a.a_box:focus{color:#c59d5e;border-color:#c59d5e;text-decoration:none;} #hp-box2 a .img-menu, #hp-box2 a .img-jidla, #hp-box2 a .img-napoje, #hp-box2 a .img-rezervace, #hp-box2 a .img-catering{display:block;width:100%;height:102px;background: url('/img/ikona-tydenni-menu.png') 50% 0px no-repeat transparent;margin-bottom:20px;} #hp-box2 a:hover .img-menu, #hp-box2 a:hover .img-jidla, #hp-box2 a:hover .img-napoje, #hp-box2 a:hover .img-rezervace, #hp-box2 a:hover .img-catering, #hp-box2 a:focus .img-menu, #hp-box2 a:focus .img-jidla, #hp-box2 a:focus .img-napoje, #hp-box2 a:focus .img-rezervace, #hp-box2 a:focus .img-catering {background-position:50% -102px;} #hp-box2 a .img-jidla{background-image:url('/img/ikona-staly-listek.png');} #hp-box2 a .img-napoje{background-image:url('/img/ikona-napojovy-listek.png');} #hp-box2 a .img-catering{background-image:url('/img/ikona-catering.png');} #hp-box2 a .img-rezervace{background-image:url('/img/ikona-rezervace.png');} #bocni{position:fixed;left:-80px;top:310px;display:inline-block;padding:15px;background-color:#c00;color:#fff;text-decoration:none; font-size:17px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } #bocni:hover,#bocni:focus{background:#391407;} #pg-obal{ background:#f2decb; } #pg{background: url('/img/pozadi-podstranky.jpg?v=1') 50% 0px no-repeat transparent;} #pg-obal .container.papir{background:#fff;} h1#pg-nadpis {margin:80px 0 100px 0;text-transform:uppercase;color:#fff;font-size:36px;text-align:center;} #soubory .h4 {margin-top:30px;} @media (min-width: 992px){ #pg-obal .container.papir{padding:15px 35px 35px 35px !important; max-width:1030px;min-height:600px; -webkit-box-shadow: rgba(0, 0, 0, 0.50) 0px 0px 5px; -moz-box-shadow:rgba(0, 0, 0, 0.50) 0px 0px 5px; box-shadow:rgba(0, 0, 0, 0.50) 0px 0px 5px} #pg{padding-bottom:70px;} } @media(max-width: 1229px){ #hp-box .bila .obal{min-height:345px;} } @media(max-width: 991px){ #hp-box .bila .obal{min-height: inherit;} } #footer #footer-top {background: url('/img/bg-rebel.png') 50% 0 repeat #f2decb; padding: 46px 0 64px 0;} #footer #footer-top .f-title { background-color: #c59d5e; color: #fff; text-align: center; text-transform: uppercase; font-size: 30px; line-height: 2; } #footer #footer-top .f-content {background-color: #fff; color: #555; padding: 21px 18px;} #footer #footer-top .f-frame {width: 100%; height: 400px; position: relative;} #footer #footer-top #map .mapClosed { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #d5d5d5 url('/img/static_map.png') 50% 50% no-repeat; cursor: pointer; } #footer #footer-top #map #googleAttrib{position:absolute;bottom:0;right:0;background:rgba(245,245,245,0.7);height:14px;line-height:14px;font-size:10px;padding:0 6px;color:#000000;} #footer #footer-top .f-frame.fb { text-align: center; } #footer #footer-top .f-frame .den {display: inline-block; width: 70px; } #footer #footer-top .f-frame .odsazeni {display: inline-block; width: 85px; } #footer #footer-info { background-color: #c59d5e; color: #fefefe; font-size: 24px; text-align: center; padding: 20px 0; text-transform: uppercase; font-weight: normal; } #footer #footer-links { background-color: #000; padding: 45px 0 0 0; text-align: center; } #footer #footer-links img { margin-bottom: 45px; max-height: 153px; } #footer-bottom { background-color:#000; color:#ffffff; border-top: #391407 1px solid; font-size: 13px; padding: 10px 0 5px 0; } #footer-bottom strong {font-weight: normal;} #footer-bottom p {margin:0px; padding: 10px 0px; line-height: 21px; vertical-align: bottom; overflow: hidden;} #footer-bottom p .copy-owner {color: #c00; text-transform: uppercase;} #footer-pg {background:url('/img/paticka-pozadi.jpg') 0px 0px repeat #f2decb; padding: 46px 0 64px 0; color: #ffffff;} #footer-pg .p1 a{display:inline-block;margin:0 17px 20px 17px;text-decoration:none; color: #ffffff;} #footer-pg .p1 a:hover,#footer-pg .p1 a:focus{color:#fff;} #footer-pg .p2{padding-top:60px;} #footer-pg a.fb,#footer-pg a.mapka,#footer-pg a.hodiny{display:inline-block;width:60px;height:75px;background: url('/img/paticka-odkaz-facebook.png') 50% 0 no-repeat transparent;margin:0 10px;} #footer-pg a.fb:hover,#footer-pg a.mapka:hover,#footer-pg a.hodiny:hover,#footer-pg a.fb:focus,#footer-pg a.mapka:focus,#footer-pg a.hodiny:focus{background-position:50% 100%;} #footer-pg a.mapka{background-image:url('/img/paticka-odkaz-mapka.png');} #footer-pg a.hodiny{background-image:url('/img/otevreno.png');} #footer-pg a.fb span,#footer-pg a.mapka span,#footer-pg a.hodiny span{display:none;} #footer-pg .novinky-mailem, #footer-pg .kontakt { padding: 0; } #footer-pg .novinky-mailem p{text-transform:uppercase;} #footer-pg .novinky-mailem .form-group{margin-bottom:0;} #footer-pg .novinky-mailem input{border-radius:0;} #footer-pg .novinky-mailem .input-group-addon{border-radius:0;background:#c59d5e;border-color:#c59d5e;color:#fff;font-size:20px;cursor:pointer;} #footer-pg .novinky-mailem .input-group-addon:hover,#footer-pg .novinky-mailem .input-group-addon:focus{color:#c00;} .footer-copyright-cp a {display:inline-block; line-height:21px; height:21px; padding:0px; vertical-align: top; } .footer-copyright-cp a#logo-cp {background: url('/img/paticka-czp.png') 0px 50% no-repeat transparent; width:105px; margin: 0 5px; } .footer-copyright-cp a#logo-cpedit {background: url('/img/paticka-cpedit.png') 0px 50% no-repeat transparent; width:40px; margin: 0 5px;} .footer-copyright-cp a span {display:none;} #animace { position: relative; } @media (min-width: 992px){ #header {height:80px;} #header .header-top {position:relative;z-index:100;} #mainMenu ul.nav{position:relative;z-index:2000;} #animace{height:560px;background: url('/img/hlavni-obrazek.jpg') 50% 0px no-repeat transparent;} #animace .item{ background: transparent 50% 0 no-repeat; height:560px;} #animace img{display:none;} #animace .info{position:absolute;width:100%;text-align:center;} #animace .info p{color:#fff;text-align:center;font-size:38px;font-weight:300;text-shadow: 5px 5px 10px #000;} #animace .info p.title{font-size:80px;line-height:1;padding-top:220px;margin-bottom:8px;font-weight:normal;font-family: 'RobotoCondensed', sans-serif;} ul.nav.navbar-nav{margin-top:15px;} ul.nav.navbar-nav a{font-size:14px;color:#fff;background-color:transparent;} #footer-bottom { text-align:left; } #footer-bottom .footer-copyright-cp { text-align: right;} } @media (min-width: 991px){ #mainMenu .navbar-nav .bh{display:none;} } @media screen and (max-width: 991px){ body{padding-top:65px;} #bocni{display:none;} #c-button--slide-right{display:none;} #animace{position:relative;} #animace .info{position:absolute;left:0;top:0;bottom:0;text-align:center;width:100%;color:#fff;font-size:18px;} #animace .owl-carousel .owl-wrapper-outer { position: absolute; top: 0; bottom: 0; } #animace .item { padding-top: 60px; background: transparent !important; } #animace .item .slider-image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; } #animace .info .title{font-size:60px;} #hp-box2 .row.tlacitka a br{display:none;} #footer .social-icons {padding-bottom:0px;} #footer .footer-col {margin-bottom:25px;} #footer .footer-col:nth-child(2) {border-right: 0px none;} #footer-bottom p {text-align: center;} #footer-pg .p2 p{text-align:center;} #footer-pg .p2 .col-md-4.text-center{padding-top:30px;padding-bottom:40px;} } @media screen and (max-width: 810px){ #animace .info{font-size:16px;} #animace .item { padding-top: 50px; } #animace .info .title{font-size:50px;} } @media screen and (max-width: 710px){ #animace .info{font-size:15px;} #animace .info .title{font-size:36px;} } @media screen and (max-width: 550px){ #animace .item { padding-top: 30px; } } @media screen and (max-width: 410px){ #animace .info{font-size:14px;} #animace .item { padding-top: 20px; } #animace .info .title{font-size:26px;} } @media screen and (max-width: 350px){ #animace .info{font-size:12px;} #animace .item { padding-top: 10px; } #animace .info .title{font-size:20px;} } @media(max-width: 1229px){ #logo {display:block;width:179px;height:53px;background:url('/img/logo.png') 0px 0px no-repeat transparent;float:left;position: relative; background-size: contain;} } .pagination > li > a,.pagination > li > span{color: #391407;} .pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#c00;} .pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#391407;border-color:#391407;color:#fff;} .akce-list-obal{margin-top:15px;} .fotky-list-obal{margin-top:20px;} .row.akce-list{background:#eee;border-left:#cc0000 5px solid;margin-bottom:30px;padding-bottom:10px;} .row.akce-list .col-md-3{text-align:center;} .row.akce-list .col-md-3 a{display:inline-block;color:#fff;background:#391407;text-decoration:none;margin-top:36px;padding:5px 15px;} .row.akce-list .col-md-3 a:hover,.row.akce-list .col-md-3 a:focus{background:#c00;} @media screen and (max-width: 991px){ .row.akce-list{border-top:#cc0000 5px solid;border-left:0;} } #header .c-button{background-color:transparent;float:right;font-size:14px;text-transform:uppercase;margin-top:15px;margin-left:65px;overflow:visible;height:40px;line-height:50px;width:35px;height:35px;text-indent:-85px;color:#fff;} #header .c-button:active, #header .c-button:hover { color: #c00; } #header .c-button span, #header .c-button span::before, #header .c-button span::after { height: 3px; width: 30px; right: auto; background: #c00; } #header .c-button span { top: 22px; left: 5px; } #header .c-button span::before { top: -9px; } #header .c-button span::after { bottom: -9px; } #header .c-button.is-active span { background: none; } #header .c-button.is-active span::before { top: 0; } #header .c-button.is-active span::after { bottom: 0; } .c-menu { -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; } .c-menu--slide-right { overflow: auto; } .c-menu--slide-right .c-menu__item { border-top-color: #cb0000; border-bottom-color: #a00000; height: 57px; } .c-menu--slide-right .c-menu__item a { color: #fff; text-transform: uppercase; font-size: 16px; padding: 17px 24px; text-decoration: none; } .c-menu--slide-right .c-menu__item a:hover, .c-menu--slide-right .c-menu__item a:focus, .c-menu--slide-right .c-menu__item a.active { text-decoration: none; background-color: #c00; } .c-menu--slide-right .close-button-block { background-color: #9d0001; width: 100%; } .c-menu--slide-right .close-button-block button { width: 90px; margin: 0 auto; background-color: #9d0001; } .c-menu__items .c-menu__items { border-top: 1px solid #cb0000; background-color: #8d0001; } .c-menu__items .c-menu__items .c-menu__item { height: 38px; border-top-color: #8b0000; border-bottom-color: #800000; } .c-menu__items .c-menu__items .c-menu__item a { padding-top: 8px; padding-bottom: 8px; } #c-button--slide-right{z-index:1000;} #c-mask{z-index:1100;} #c-menu--slide-right{z-index:1200;background-color:#b00000;} article .btn.btn-primary{background:#391407;border-color:#391407;} article .btn.btn-primary:hover,article .btn.btn-primary:focus{background:#c00;border-color:#c00;} article .row.dny{padding-top:20px;margin-left:0;margin-right:0;} .col-md-20 {width: 20%;float: left; min-height: 1px;position: relative;} .col-md-20 a {display:block; color:#cc0000;background:#ffffff;border:#cc0000 1px solid;border-left-width:0;text-decoration:none;font-size:18px;text-align:center;text-transform:uppercase;padding:13px 0 9px 0;} .col-md-20 a.prvni{border-left-width:1px;} .col-md-20 a:hover,.col-md-20 a:focus,.col-md-20 a.aktivni{background:#cc0000;color:#fff;} .col-md-20 .text_2{display: none;} .col-md-20.sipka{height: 15px;} .col-md-20.sipka.aktivni{background:url('/img/sipka-aktivni.png') 50% 0px no-repeat transparent;} @media screen and (max-width: 1229px){ .col-md-20 .text_1{display: none;} .col-md-20 .text_2{display: inline;} } @media screen and (max-width: 767px){ .col-md-20{width: 100%;} .col-md-20.sipka{display: none;} .col-md-20 .text_1{display: inline;} .col-md-20 .text_2{display: none;} .col-md-20 a{border-left-width:1px;border-top-width:0;} .col-md-20 a.prvni{border-top-width:1px;} } #rezervace-info{background:#eee;padding:0 15px;} #rezervace-info input,#rezervace-info textarea{border-radius:0;border:#cc0000 1px solid;} #rezervace-info input:hover,#rezervace-info textarea:hover,#rezervace-info input:focus,#rezervace-info textarea:focus{border-color:#c00;} #rezervace-info .col-md-4,#rezervace-info .col-md-12{padding-bottom:20px;} #rezervace-info #i_rezervovat{margin-top:15px;color:#fff;font-size:24px;background:#cc0000;width:100%;padding:10px 0;text-transform:uppercase;} #rezervace-info #i_rezervovat:hover,#rezervace-info #i_rezervovat:focus{background:#c00;} #rezervace-info label{font-weight:normal;} #odesilam-rezervaci {position: fixed; left: 0; top: 0;width:100%; background:url('/img/loading.gif') 50% 50% no-repeat rgba(0,0,0,0.75);z-index: 9000;} #rezervace-msg {max-width: 660px;margin:155px auto;border-radius:4px;} #rezervace-msg .msg-t{background:#cc0000; padding:15px 18px;position:relative;} #rezervace-msg .msg-t .cl{position:absolute;top:18px;right:15px;cursor:pointer;} #rezervace-msg .msg-t .t{display:inline-block;font-size:28px;color:#fff;text-transform:uppercase;padding:0 60px;} #rezervace-msg .msg-c{background:#fff;padding:50px 75px 40px 75px;text-align:center;} #rezervace-msg .msg-c p {color:#333;font-size:18px;text-align:center;margin-bottom:20px;} #rezervace-msg .msg-c .b1,#rezervace-msg .msg-c .cl{display:inline-block; margin:20px 3px 0 3px; padding:8px 0;width:210px;border:#cc0000 1px solid;text-align:center;cursor:pointer;text-decoration:none;} #rezervace-msg .msg-c .b1{color:#cc0000;} #rezervace-msg .msg-c .b1:hover,#rezervace-msg .msg-c .b1:focus{color:#c00;border-color:#c00;} #rezervace-msg .msg-c .cl{background:#cc0000;color:#fff;} #rezervace-msg .msg-c .cl:hover,#rezervace-msg .msg-c .cl:focus{background:#c00;border-color:#c00;} @media screen and (max-width: 767px){ #rezervace-msg {margin:40px auto;overflow:auto;max-height:350px;} #rezervace-msg .msg-c{padding: 30px;} } #footer-top .f-frame {overflow:auto;} #owl-demo2 .owl-pagination{display:none;} #animace .info p.title-c a{border: 1px solid #fff;color: #fff;display: inline-block; padding: 5px 15px;font-weight:normal;text-decoration: none;text-transform: uppercase;} #animace .info p.title-c a:hover,#animace .info p.title-c a:focus{color:#cc0000;border-color:#cc0000;} @media (min-width: 992px){ #animace .info p.title-a{font-size:46px;font-weight:normal;padding-top:180px;text-transform: uppercase;margin-bottom:2px;} #animace .info p.title-b{font-size:24px;font-weight:normal;margin-bottom:40px;} #animace .info p.title-c{font-size:18px;font-weight:normal;} #animace .info p.title-c a{padding: 12px 20px;} } @media (max-width: 760px){ #animace .info p.title-b{display:none;} } .menuOpened { background-color: #000; } .menuOpened .c-menu, .menuOpened #main_block, .menuOpened #footer { display: none; } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit; } .old_android .c-menu { display: none; } body.has-active-menu { overflow: auto; } .menuOpened #header.navbar { position: absolute; } .item_submenu { border: #cc0000 1px solid; border-left: none; text-align: center; position: relative; font-size: 18px; padding: 0; } .item_submenu a { text-decoration: none; color: #cc0000; display: block; width: 100%; padding: 13px 0; } .item_submenu:first-of-type { border: #cc0000 1px solid; color: #ffffff; } .item_submenu.active, .item_submenu:hover, .item_submenu:focus, .item_submenu:hover a, .item_submenu:focus a, .item_submenu.active a, .item_submenu a:hover, .item_submenu a:focus { background-color: #cc0000; color: #ffffff; } .item_submenu .active { background: url('/img/sipka-aktivni.png') no-repeat 50% 50%; width: 30px; height: 13px; position: absolute; left: 50%; bottom: -13px; margin-left: -15px; } @media (max-width: 767px) { .submenu { margin: -5px; } .item_submenu { border: solid 1px #cc0000; border-top: none; } .item_submenu:first-of-type { border: solid 1px #cc0000; } .item_submenu .active { display: none; } } .gdpr_souhlas a { text-decoration: none; } .gdpr-detail { height:0px; overflow: hidden; transition:all 0.3s; opacity: 0; } .gdpr-detail.shown { height:auto; margin-top:10px; opacity: 1; } label.gdpr-label { font-weight: 300; padding-left:20px; display: block; position:relative; margin-top:3px; text-align: left; font-size:15px; line-height: 18px; } label.gdpr-label>input { position: relative; left:0px; top:3px; position: absolute; margin:0px; } .novinky-mailem label.gdpr-label { font-size:14px; margin-top:5px; } .novinky-mailem label.gdpr-label a { color:#FFF; text-decoration:underline; } .modal { display: none; position: fixed; z-index: 99999; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.8); } .modal-content { width: 100%; height: 100vh; background-color: #cc0000; border: 10px solid #ffffff; margin: auto; color: #fff; text-align: center; position: relative; } @media(min-width: 992px){ .modal-content { width: 920px; height: 486px; margin: 5% auto; } } .modal-content .content{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; } .modal-content .content .title { font-size: 40px; line-height: 48px; color: #ffffff; font-family: "Roboto"; font-weight: 700; text-align: center; margin-bottom: 60px; } .modal-content .btns .btn { min-width: 200px; height: 60px; line-height: 60px; background-color: #ffffff; color: #000000; font-family: "Roboto"; font-weight: 700; text-decoration: none; padding: 0px; margin: 0px 5px; } @media(max-width: 767px){ .modal-content .btns .btn { margin-bottom: 10px; } } .modal-content .btns .btn:hover { background-color: #000; color: #fff; } #close_modal { color: #aaa; float: right; margin-right: 10px; font-size: 28px; font-weight: bold; } #close_modal:hover, #close_modal:focus { color: black; text-decoration: none; cursor: pointer; } 