body { font-size: 14px; color: #333; } .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, h6, a { color: #333; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } h1, .h1 { margin-top: 0px; font-size: 28px; } h2, .h2 { font-size: 24px; } h3, .h3 { font-size: 20px; } h4, .h4, h5, .h5, h6, .h6 { font-size: 18px; font-weight: bold; } a:hover, a:focus, a:active { text-decoration: underline; color: #690; } img { max-width: 100%; height: auto; } .zahodit { display: none; } #header { margin: 0; border: 0; background: #000; position: static; } #header .header-top { height: 60px; position: relative; } #top-line { font-size: 13px; overflow: hidden; width: auto; float: right; } #top-line ul { margin: 10px 0 0 0; padding: 0; width: auto; } #top-line li { padding: 5px 15px; list-style-type: none; float: left; background: transparent; } #top-line li.posledni { background: none; } #top-line a { text-decoration: none; font-size: 13px; color: #ae8f76; } #top-line a:hover, #top-line a:focus, #top-line a:active, #top-line .active a { color: #fc3; } .social { margin-top: 20px; } #g-plusobal { overflow: hidden; width: 60px; display: inline-block; margin-bottom: -4px; } #mainMenu { margin-bottom: 0; padding: 4px 0; font-size: 14px; } #mainMenu li { text-transform: uppercase; } #mainMenu a { color: #dbb495; } #mainMenu a:hover, #mainMenu a:focus, #mainMenu a:active, #mainMenu .active a { background: transparent; color: #fc3; } #mainMenu .active li a { color: #dbb495; } #mainMenu li a:hover, #mainMenu li a:focus, #mainMenu li a:active, #mainMenu li li.active a { color: #fc3; } #animace .vlna { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; background: url("/img/vlna.png") no-repeat 50% 100% transparent; background-size: 100% 120px; height: 120px; } #animace .carousel-inner .item { background: url("/img/slide/1.jpg?v=2024") 50% 50% no-repeat #d6eeff; width: 100%; height: 890px; } @media (min-width: 1920px) { #animace .carousel-inner .item { background-size: 100% auto; } } #animace .carousel-inner .i2 { background-image: url("/img/slide/2.jpg?v=2024"); } #animace .carousel-inner .i3 { background-image: url("/img/slide/3.jpg?v=2024"); } #animace .carousel-inner .i4 { background-image: url("/img/slide/4.jpg?v=2024"); } #animace .carousel-inner .i5 { background-image: url("/img/slide/5.jpg?v=2024"); } #animace .a-texty-1, #animace .a-texty-1b, #animace .a-texty-2, #animace .a-texty-2b { background: url("/img/slide/white.png") 0 0 repeat transparent; margin-top: 170px; padding: 30px; font-size: 46px; font-weight: 300; text-align: left; color: #dd0000; } #animace .a-texty-2, #animace .a-texty-2b { text-align: right; } #animace .a-texty-1b, #animace .a-texty-2b { font-size: 42px; margin-top: 75px; color: #222222; } #animace a { font-weight: bold; color: #1f5a92; } #animace .carousel-inner .item img { display: none !important; } #animace .odsazeni { width: 100%; height: 5px; background-color: #dd0000; } #animace .glyphicon-chevron-left: { content: ""; } #animace .glyphicon-chevron-right:before { content: ""; } #animace a .glyphicon-chevron-left, #animace a .glyphicon-chevron-right { width: 40px; height: 40px; background: url("/img/animace-nav.png") 0 0 no-repeat transparent; } #animace a .glyphicon-chevron-right { background-position: -40px 0; } #animace a:hover .glyphicon-chevron-left, #animace a:active .glyphicon-chevron-left { background-position: 0 -40px; } #animace a:hover .glyphicon-chevron-right, #animace a:active .glyphicon-chevron-right { background-position: -40px -40px; } #animace .carousel-indicators li { width: 12px; height: 12px; border: 0; background-color: transparent; border: #eee 2px solid; margin: 0 4px; } #animace .carousel-indicators li.active { border: #fc3 2px solid; } #animace .carousel-control { background-image: none; } #animace .carousel-indicators { bottom: auto; bottom: 510px; } #animace #tlacitka-hp { position: absolute; z-index: 15; width: 100%; bottom: 120px; } #animace #tlacitka-hp .ml-hp-btn { width: 16.66666667%; float: left; } #animace #tlacitka-hp .ml-hp-btn a { display: block; margin: 3px; border: #36721a 1px solid; text-align: center; font-size: 14px; font-weight: normal; color: #fff; height: 190px; background: url("/img/ikony-menu/hlavni-uvod/1.png?v=1") 50% 0 no-repeat rgba(27, 69, 8, 0.6); } #animace #tlacitka-hp .ml-hp-btn a:hover, #animace #tlacitka-hp .ml-hp-btn a:focus { color: #fc3; background-position: 50% -190px; border-color: #fc3; background-color: rgba(41, 25, 3, 0.6); } #animace #tlacitka-hp .ml-hp-btn a.btn_22 { background-image: url("/img/ikony-menu/hlavni-uvod/2.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_23 { background-image: url("/img/ikony-menu/hlavni-uvod/3.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_24 { background-image: url("/img/ikony-menu/hlavni-uvod/4.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_25 { background-image: url("/img/ikony-menu/hlavni-uvod/5.png?v=2"); } #animace #tlacitka-hp .ml-hp-btn a.btn_26 { background-image: url("/img/ikony-menu/hlavni-uvod/6.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_27 { background-image: url("/img/ikony-menu/hlavni-uvod/7.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_28 { background-image: url("/img/ikony-menu/hlavni-uvod/8.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_29 { background-image: url("/img/ikony-menu/hlavni-uvod/9.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_30 { background-image: url("/img/ikony-menu/hlavni-uvod/11.png?v=1"); } #animace #tlacitka-hp .ml-hp-btn a.btn_1059 { background-image: url("/img/ikony-menu/hlavni-uvod/utulek.png?v=2"); } #animace #tlacitka-hp .ml-hp-btn a.btn_1060 { background-image: url("/img/ikony-menu/hlavni-uvod/mapy.png?v=2"); } #animace #tlacitka-hp .ml-hp-btn a span { display: inline-block; margin-top: 130px; height: 50px; line-height: 50px; padding-left: 5px; padding-right: 5px; } #animace #tlacitka-hp .ml-hp-btn a span em { line-height: 20px; display: inline-block; font-style: normal; vertical-align: middle; } #hp-box-1 { padding: 35px 0; background: #fefef6; border-bottom: #f2f0db 1px solid; } #hp-box-2 { padding: 30px 0 85px 0; } #hp-box-1 h1 { font-size: 33px; } #hp-box-1 h2 { font-size: 22px; } #hp-box-2 h2 { font-size: 24px; font-weight: normal; } #hp-box-1 a, #hp-a a { text-decoration: underline; } #hp-box-2 .hp-n { border: #dedede 1px solid; margin-bottom: 10px; line-height: 1.2; } #hp-box-2 .hp-n h3 { font-size: 18px; color: #690; margin-top: 10px; } #hp-box-2 .hp-n p { font-size: 13px; } #hp-box-2 .hp-n .img_bcg { background-repeat: no-repeat; background-position: center; background-size: cover; width: 120px; height: 90px; margin: 15px auto; } #hp-box-2 .hp-archiv { margin: 10px 0; text-decoration: underline; } #sluzby-box { background: #2a2522; padding: 18px 0 0 0; } #sluzby-box li { list-style-type: none; padding: 0 10px 18px 60px; background: url("/img/krouzek-blok-nase-sluzby.png") 27px 5px no-repeat transparent; font-size: 15px; } #sluzby-box a { color: #fff; text-decoration: none; } #sluzby-box a:hover, #hp-b a:focus { color: #690; } #hp-kruhy .col-md-3 { padding: 35px 0; text-align: right; } #hp-kruhy .col-md-3 img { margin: 0a auto; display: inline; } #hp-kruhy h2 { font-size: 30px; font-weight: normal; line-height: 1.3; margin-bottom: 14px; padding: 40px 0 0 10px; } #hp-kruhy h3 { font-size: 18px; font-weight: normal; line-height: 1.3; margin-top: 0; margin-bottom: 14px; padding: 32px 0 0 10px; color: #1e5a92; } #hp-kruhy p { padding-left: 10px; } #hp-kruhy a { font-weight: bold; color: #1e5a92; } #hp-kruhy .col-md-6 { border: #fff 2px solid; border-top: 0; border-bottom: 0; background-color: #f8f8f8; } #slogan { text-align: center; font-size: 24px; color: #fff; background-color: #2a2522; padding: 13px 10px; text-transform: uppercase; font-weight: 300; } #mapa-lesu { display: block; width: 100%; height: 355px; background: url("/img/zobrazit-mapu.jpg") 50% 50% no-repeat #edece8; background-size: cover; } #mapa-lesu span { display: none; } #lesy-tlacitka { padding: 40px 0; background: #fffdf4; } #copy { padding: 45px 0 10px 0; background: url("/img/bg-paticka.png") 50% 100% no-repeat #0f0d0e; color: #ffffff; } #copy p { line-height: 1.7; margin-bottom: 10px; } #copy .title { font-size: 18px; color: #c69e59; font-weight: 300; margin-bottom: 2px; } #copy .pata-kontakt { color: #c69e59; margin-bottom: 45px; } #copy .pata-kontakt a, #autor .col-md-7 a { color: #c69e59; text-decoration: underline; } #copy .pata-kontakt a:hover, #copy .pata-kontakt a:focus, #autor .col-md-7 a:hover, #autor .col-md-7 a:focus { color: #f5f2e1; } #copy strong { font-weight: normal; color: #c69e59; } #copy #boxA { padding-left: 20px; } #copy #boxB { padding-left: 30px; } #copy #tel { display: inline-block; margin-right: 55px; } #copy .col-md-5 p, #copy .col-md-4 p { text-align: right; } #copy .icon-rss, #copy .icon-facebook, #copy .icon-google-plus, #copy .icon-twitter { display: inline-block; width: 50px; height: 49px; background: url("/img/ikony.png") 0 0 no-repeat transparent; margin-left: 15px; margin-top: 25px; } #copy .icon-facebook { background-position: -50px 0; } #copy .icon-google-plus { background-position: -100px 0; } #copy .icon-twitter { background-position: -150px 0; } #copy .icon-rss:hover, #copy .icon-rss:focus { background-position: 0 -49px; } #copy .icon-facebook:hover, #copy .icon-facebook:focus { background-position: -50px -49px; } #copy .icon-google-plus:hover, #copy .icon-google-plus:focus { background-position: -100px -49px; } #copy .icon-twitter:hover, #copy .icon-twitter:focus { background-position: -150px -49px; } #autor { border-top: #2f292b 1px solid; color: #ffffff; padding: 5px 0; } #autor p { margin: 15px 0; font-size: 13px; margin: 20px 0 15px 0; } #autor a { color: #fff; display: inline-block; line-height: 21px; height: 21px; padding: 0px; } #autor a#logo-cp { background: url("/img/cp.png") 0px 0px no-repeat transparent; width: 105px; } #autor a#logo-cpedit { background: url("/img/cpe.png") 0px 0px no-repeat transparent; width: 40px; } #autor a:hover { background-position: 0px 100% !important; } #autor a span { display: none; } #pg-box1 { padding: 200px 0 0 0; background: url("/img/bg-podstranky.jpg") 50% 0 no-repeat #3a6e09; } #pg-nabidka { background: #000; } #pg-nabidka ul { padding-left: 0; } #pg-nabidka li { list-style-type: none; } ul#leve-menu { padding: 20px; } #leve-menu a.lm_main { display: inline-block; width: 100%; height: 68px; background: url("/img/ikony-menu/leve-menu/1l.png?v=1") 8px 50% no-repeat #f2efe0; color: #000; border: #ddd7bf 1px solid; border-bottom: 0; line-height: 68px; padding-left: 90px; padding-right: 5px; } #leve-menu a.lm_main:hover, #leve-menu a.lm_main:focus, #leve-menu .active a.lm_main { background-color: #e8e3cf; color: #ea6e07; } #leve-menu a.lm_main span { font-size: 13px; line-height: 20px; display: inline-block; vertical-align: middle; } #leve-menu #lm-22 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/2l.png?v=1"); } #leve-menu #lm-23 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/3l.png?v=1"); } #leve-menu #lm-24 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/4l.png?v=1"); } #leve-menu #lm-25 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/5l.png?v=2"); } #leve-menu #lm-26 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/6l.png?v=1"); } #leve-menu #lm-27 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/7l.png?v=1"); } #leve-menu #lm-28 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/8l.png?v=1"); } #leve-menu #lm-29 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/9l.png?v=1"); } #leve-menu #lm-30 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/11l.png?v=1"); } #leve-menu #lm-1059 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/utulek.png?v=1"); } #leve-menu #lm-1060 a.lm_main { background-image: url("/img/ikony-menu/leve-menu/mapy.png?v=1"); } #leve-menu ul { background: #222; margin: 0 0 10px 0; padding: 7px 0; font-size: 13px; } #leve-menu ul li { padding: 8px 15px 8px 35px; background: url("/img/li.png") 12px 52% no-repeat transparent; } #leve-menu ul li a { color: #e2efdf; } #leve-menu ul li a:hover, #leve-menu ul li a:focus, #leve-menu ul li a.active { color: #690; } #pg-title { margin: 0 0 0 -15px; padding: 0 15px 0 30px; width: 100%; background: url("/img/pg-title.png") 0 0 repeat transparent; } #pg-title p { color: #f5f2e1; font-size: 24px; line-height: 36px; margin: 0; padding: 50px 0 0 0; font-style: italic; text-shadow: 2px 1px 2px #595959; } #pg-title h1 { color: #f5f2e1; font-size: 44px; line-height: 60px; margin: 0; padding: 0 0 50px 0; font-style: italic; text-shadow: 2px 1px 2px #595959; text-transform: uppercase; } #pg-text { margin: 0 -15px; padding: 40px 15px 40px 30px; width: 100%; background: #fffcf3; } @media (max-width: 767px) { #pg-text { padding: 40px 15px; } } #pg-text h2, #pg-text h3, #pg-text h4, #pg-text h5, #pg-text h6 { color: #690; } #pg-text a { text-decoration: underline; } #pg-text .aktualita h2 { margin-top: -3px; font-size: 18px; } #pg-nabidka .ram { margin: 20px 0 10px 15px; padding: 15px 5px; background: url("/img/pozadi.png") 0 0 repeat transparent; border: #d1d1d1 1px solid; } #pg-nabidka .ram h2 { text-align: center; font-size: 27px; font-weight: 300; margin-top: 5px; line-height: 1.4; } #pg-nabidka .ram h3 { text-align: center; font-size: 17px; font-weight: normal; margin-top: 5px; margin-bottom: 15px; line-height: 1.3; color: #1e5a92; } #pg-nabidka .ram h3 a { color: #1e5a92; font-weight: bold; } #pg-nabidka .ram p { text-align: center; } #pg-content .pagination a, #pg-content .pagination span { color: #999; margin-right: 5px; border-color: #ccc; padding: 3px 9px; border-radius: 0; } #pg-content .pagination .active a { color: #ffffff; background-color: #c69e59; border-color: #c69e59; } #pg-content .pagination a i { vertical-align: text-top; padding-top: 5px; font-size: 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: #f2efdf; } 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, table td { padding: 8px 16px; text-align: left; border: 1px solid #d5d5d5; } article table thead td { font-weight: bold; background-color: #c69e59 !important; } article div.table-box { overflow: auto; } #fotky li, #videa li { text-align: center; } .scrollup { background-color: #000; border: 0; border-radius: 7px; bottom: 30px; display: none; height: 40px; line-height: 40px; opacity: 0.7; position: fixed; right: 30px; text-align: center; width: 40px; color: #ffffff; padding: 3px 9px; } .scrollup:hover, .scrollup:focus, .scrollup:active { color: #ffffff; } .scrollup i.glyphicon { padding: 0px; } a span.mli { display: inline-block; width: 24px; height: 18px; background-position: 0 0; } a:hover span.mli, a:focus span.mli, .active a span.mli { background-position: 0 -18px; } a span.ml-2 { background-image: url("/img/ikony-menu/horni-menu/o-nas.png"); } a span.ml-3 { background-image: url("/img/ikony-menu/horni-menu/aktuality.png"); } a span.ml-4 { background-image: url("/img/ikony-menu/horni-menu/mapy.png"); } a span.ml-5 { background-image: url("/img/ikony-menu/horni-menu/foto.png"); } a span.ml-6 { background-image: url("/img/ikony-menu/horni-menu/video.png"); } a span.ml-7 { background-image: url("/img/ikony-menu/horni-menu/kontakt.png"); } a span.ml-632 { background-image: url("/img/ikony-menu/horni-menu/akce.png"); } @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 { padding-left: 10px; padding-right: 10px; } } @media (min-width: 1230px) { #mainMenu .nav > li { padding-left: 10px; } } #header .navbar-toggle { margin-bottom: 5px; } @media (max-width: 991px) { #mainMenu .nav > li { padding-left: 10px; padding-right: 0; } .navbar-nav > li > a { padding-left: 5px; padding-right: 5px; } #pg-nabidka .ram { margin: 20px 0 10px 0; } #header .header-top { height: 62px; } #logo img { max-width: 195px; } #top-line ul { margin-top: 29px; } #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; } #hp-box-1, #hp-box-2 { background-image: none; padding-bottom: 0; } #hp-box-2 { padding-top: 0; } #hp-info, #hp-nab, #hp-a, #hp-proc { padding: 30px; } #hp-a, #hp-proc { margin-bottom: 0; padding-bottom: 0; } #hp-a .hp-n { min-height: inherit; padding-top: 15px; padding-bottom: 15px; background-position: 100% 50%; margin: 0; } #hp-a .hp-n p { margin: 0; } #hp-nab { background-color: #bde4ff; } #hp-a .hp-n { margin-right: 0; } #hp-kruhy .col-md-6 { margin: 0 30px 30px 30px; border: 0; } #hp-kruhy .col-md-3, #hp-kruhy .col-md-9 { text-align: center; } #hp-kruhy .col-md-3 { padding-bottom: 0; } #hp-kruhy .col-md-9 { padding-bottom: 30px; } #pg-box1 { background-image: none; } #copy { background-image: none; padding: 0; } #copy .container, #autor .container { width: 100%; } #copy #boxA, #copy #boxB { padding: 30px; } #copy #boxB { background-color: #101010; } #autor .container { padding-left: 30px; padding-right: 30px; } #animace #tlacitka-hp { padding-top: 15px; padding-bottom: 15px; position: static; background: #1c4906; } #animace #tlacitka-hp .ml-hp-btn { width: 50%; float: left; } #animace #tlacitka-hp .ml-hp-btn a { margin: 5px; } #animace .carousel-inner, #animace .carousel-indicators { display: none; } } @media (max-width: 900px) { #mainMenu .nav li { font-size: 14px; } } @media (max-width: 810px) { #mainMenu .nav li { font-size: 13px; } } @media (max-width: 767px) { #animace .carousel-inner .item { background-size: cover; height: 245px; } #animace .a-texty-1, #animace .a-texty-1b, #animace .a-texty-2, #animace .a-texty-2b { display: none; } } @media (max-width: 640px) { .scrollup { right: 10px; bottom: 10px; } } @media (max-width: 450px) { #animace #tlacitka-hp .ml-hp-btn { width: 100%; float: left; } } @media (max-width: 991px) { #top-line ul li { display: none; } #top-line ul li.hledani { display: block; padding: 5px 0px; } #header { background: #000; } #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: #000; } #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: #3a6e07; color: #ffffff; padding: 9px 10px; margin: 24px 5px 5px 0px; } #mainMenu { padding: 0; } #mainMenu .nav li { font-size: 16px; } #mainMenu #navbar { z-index: 100; width: 100%; margin: 0; padding: 0; overflow-y: auto !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; } #logo { display: inline-block; width: 115px; height: 84px; background: url("/img/logo.png") 0 0 no-repeat transparent; position: relative; z-index: 1000; background-size: cover; } #logo:hover, #logo:focus { background-position: 0 100%; } #hp-a, #hp-b h2, #lesy-tlacitka { text-align: center; } #pg-box1 { padding-top: 0; } #pg-content { padding-left: 0; padding-right: 0; } #pg-title, #pg-text { margin: 0; } .social { margin-bottom: 18px; } #copy p, #autor p, #copy .col-md-4 p, #autor .col-md-5 p { text-align: center; } #copy .icon-rss { margin-left: 0; } #copy #boxA { padding-bottom: 0; } #copy #boxB { padding-top: 15px; padding-bottom: 15px; } } @media (min-width: 992px) { #pg-content { padding-left: 0; padding-right: 0; } #header, #main_block { position: relative; } #navbar .nav { width: auto; float: right; } #logo { display: inline-block; width: 170px; height: 136px; background: url("/img/logo-smaller.png") 0 0 no-repeat transparent; position: relative; z-index: 1000; left: 20px; } #logo:hover, #logo:focus { background-position: 0 -137px; } #mainMenu .nav > li a { padding-top: 10px; padding-bottom: 20px; } #top-line { padding-top: 5px; } #pg-nabidka { padding-bottom: 310px; background: url("/img/logo-pod-l-menu.png") 50% 100% no-repeat #000; } .col-md-9.aktualita { padding-left: 0px; } a span.mli { display: none; } #hp-c { padding-left: 0; } #hp-a .col-md-3 img { margin: 15px 0; } #top-line li { padding: 5px 8px; } } @media (min-width: 1230px) { #logo { width: 230px; height: 185px; background: url("/img/logo.png") 0 0 no-repeat transparent; } #logo:hover, #logo:focus { background-position: 0 -185px; } .container { width: 1200px; } a span.mli { display: inline-block; } #top-line li { padding: 5px 15px; } } #orel-form .form-group { margin: -20px -15px 0 -15px; } #orel-form .form-group input, #orel-form .form-group select, #orel-form .form-group textarea { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } #orel-form .form-group textarea { min-height: 160px; } #orel-form .form-group span { display: inline-block; padding: 35px 0 5px 0; } #orel-form .form-group button { background-color: #dd0000; color: #ffffff; text-transform: uppercase; font-size: 25px; padding: 10px 0; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } #orel-form .form-group #formBtn { padding-top: 40px; padding-bottom: 40px; } a#logo-cp, a#logo-cpedit { text-decoration: none !important; } #block-search { width: 36px; } .dropdown-holder .header-btn { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } .dropdown-holder .header-btn:hover, .dropdown-holder:hover .header-btn { } .dropdown-holder:hover .header-btn, .header-btn:hover { text-decoration: none; color: #fff; } .dropdown-holder:hover .header-btn i.fa, .header-btn:hover i.fa { color: #fff; } .dropdown-holder .dropdown-content { display: none; width: 440px; border-radius: 6px 0 6px 6px; padding: 15px; border-top: 6px solid #413023; margin-top: 18px; box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08); -webkit-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.08); } #block-search .dropdown-content { width: 310px; } .dropdown-holder:hover .dropdown-content { position: absolute; right: 0px; top: 30px; background-color: #fff; display: block; z-index: 1001; } #block-search .btn { background: #dbb495; border-color: #dbb495; } #block-search .btn:hover, #block-search .btn:focus { background: #ffcc33; border-color: #ffcc33; } #top-line a.btn-border { font-size: 18px; border: #413023 1px solid; padding: 3px 6px; } #block-search #hledat { width: 190px; margin-right: 9px; } @media (max-width: 991px) { #pg-nab { display: none; } .dropdown-holder .dropdown-content { margin-top: 14px; } #navbar .ml-linka { border-top: #151515 1px solid; } #navbar .ml-linka a { background: transparent url("/img/krouzek-blok-nase-sluzby.png") no-repeat scroll 10px 50%; padding-left: 40px; } #navbar .ml-odsad { padding: 15px; } #navbar .mli { display: none; } #logo { background: transparent; display: inline; left: -15px; } #mainMenu li a:hover, #mainMenu li a:focus, #mainMenu li a:active, #mainMenu li.active a { color: #690 !important; } } @media (min-width: 992px) { #logo img { display: none; } } #pg-text .ico-menu { display: block; border: 1px solid #c59e59; text-align: center; font-size: 15px; font-weight: normal; background: #fffdf4; color: #c69d5b; padding-bottom: 5px; margin-bottom: 30px; } #pg-text .ico-menu:hover, #pg-text .ico-menu:focus, #pg-text .ico-menu.active { background: #f2efde; color: #000; } #pg-text .ico-menu img { padding: 20px 0; display: block; margin: auto; } #pg-text .ico-menu span { display: inline-block; height: 65px; line-height: 65px; padding-left: 5px; padding-right: 5px; } #pg-text .ico-menu span em { line-height: 19px; display: inline-block; font-style: normal; vertical-align: middle; } @media (max-width: 1229px) { #pg-text .ico-menu span { height: 86px; line-height: 86px; } } @media (max-width: 991px) { #pg-text .ico-menu span { height: 50px; line-height: 50px; } } #ml-hk a { border: #000 1px solid !important; display: block; } #ml-hk a img { display: block; margin: 0 auto; padding: 3px; } #ml-hk a.img-thumbnail { padding: 0; border: 0; text-decoration: none; } #ml-hk a.img-thumbnail span.article-gallery-title { display: inline-block; background-color: #000; color: #dbb495; text-align: center; padding: 0 10px; width: 100%; height: 60px; line-height: 60px; } #ml-hk a.img-thumbnail:hover span.article-gallery-title, #ml-hk a.img-thumbnail:focus span.article-gallery-title { color: #fc0; } #ml-hk a.img-thumbnail span.article-gallery-title em { line-height: 20px; display: inline-block; font-style: normal; vertical-align: middle; } @media (max-width: 991px) { #ml-hk a img { padding: 10px 5px; } } #pg-content img.zoom { cursor: pointer; } .meteograf { width: 100%; height: 250px; margin-bottom: 30px; } #meteografy.loading { background: url("/img/loading.gif") 50% 50% no-repeat transparent; } #meteografy h2 { font-weight: bold; } #stanice-sel-label { color: #690; font-weight: bold; font-size: 18px; display: block; padding: 0px 0px 0px 0px; margin: 15px 0px 5px; } #meteo-loga { text-align: center; } #meteo-loga img { margin: 0px 15px 15px 15px; } #grafy-filtr .form-group { position: relative; padding-left: 40px; } #grafy-filtr .form-group > label { display: block; position: relative; width: 40px; margin-left: -40px; float: left; height: 36px; line-height: 36px; } #grafy-filtr .btn-primary { border-radius: 4px; background-color: #3a6e07; border-color: #3a6e07; } #grafy-filtr .btn-primary:hover { background-color: #fc3; border-color: #fc3; color: #333; } .menuOpened #ear { display: none; } #ear { position: absolute; top: 75px; right: 0px; z-index: 9999; cursor: pointer; background: url("/img/meteo/pozadi.png") 0 0 repeat transparent; width: 60px; text-align: center; color: #ffffff; font-size: 13px; padding: 5px 3px 10px 3px; overflow: hidden; } #ear span { display: block; } #ear .header { -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); height: 100px; width: 120px; } #ear .popisek { display: none; } #ear .nadpis { font-size: 13px; font-weight: bold; } #ear .teplota { background: url("/img/meteo/teplota.png") 50% 0px no-repeat transparent; padding-top: 45px; font-size: 14px; font-weight: bold; margin-bottom: 15px; } #ear .srazky { background: url("/img/meteo/srazky.png") 50% 0px no-repeat transparent; padding-top: 38px; font-size: 14px; font-weight: bold; margin-bottom: 10px; } #ear .vice a { display: block; color: #fff; text-decoration: none; font-size: 0px; } @media (min-width: 768px) { #ear { width: 96px; height: auto; top: 100px; } #ear .header { margin-bottom: 8px; height: auto; width: 100%; -ms-transform: none; -webkit-transform: none; transform: none; } #ear .popisek { display: block; margin-bottom: 5px; } #ear .vice a { font-size: 13px; } #grafy-filtr .btn-primary { width: 100%; } } @media (min-width: 992px) { #ear { top: 180px; } } #pg-text .ico-menu { position: relative; } #pg-text .row.zakazky-row { padding: 0 12px; } #pg-text .row.zakazky-row .item { padding: 0 3px; } #pg-text .ico-menu span.yearInImg { position: absolute; top: 50px; left: 0; right: 0; font-size: 30px; font-family: "Open Sans Condensed", sans-serif; height: 65px; line-height: 65px; } @media (max-width: 767px) { #pg-text .ico-menu { margin-bottom: 6px; } #pg-text .ico-menu img { padding: 5px 0; } #pg-text .ico-menu span.yearInImg { top: 35px; } #pg-text .ico-menu span { height: auto; line-height: 30px; } } #pg-text .date { position: relative; top: -20px; } #hp-b { padding: 0 30px; } .akce-clanek { margin-bottom: 15px; } .akce-clanek .datum-box { color: #fff; background-color: #690; width: 70px; height: 70px; border-radius: 10px; padding: 8px; line-height: 30px; text-align: center; } .akce-clanek .datum-box .denMesic { font-size: 21px; font-weight: 600; } .akce-clanek .datum-box .rok { font-size: 20px; font-weight: 600; } #hp-b .akce-clanek .title, .akce-clanek .title { text-align: left; font-size: 18px; line-height: 28px; margin-top: 0; margin-bottom: 8px; color: #690; } .akce-clanek .text { font-size: 13px; line-height: 18px; } .akce-clanek .toggle .icon { color: #690; font-size: 16px; line-height: 30px; } .akce-clanek .toggle:hover .icon { color: #000; } #pg-title.fillCol { margin: 0 -15px 0 -15px; width: auto; } #placesMap { height: 400px; } #mapFiltr { background: #ffffff; } #mapFiltr .col-filter-block { padding: 0; } #mapFiltr label { font-size: 12px; font-weight: 400; color: #000000; cursor: pointer; line-height: 20px; margin-top: 5px; margin-bottom: 5px; padding-left: 18px; position: relative; } #mapFiltr .filtrIcon { width: 20px; height: 20px; line-height: 20px; vertical-align: bottom; margin-left: 5px; margin-right: 5px; } #mapFiltr #myPosition, #mapFiltr .mapFiltrInput { display: none; } #mapFiltr label:after { font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; border: 1px solid #000000; border-radius: 2px; width: 14px; height: 14px; padding: 0; content: ""; display: block; background: #ffffff; position: absolute; top: 50%; margin-top: -7px; left: 3px; } #mapFiltr label.checked:after { background: #000000; color: #ffffff; content: "\e013"; font-size: 11px; } @media (min-width: 768px) { #mapFiltr, #placesMap, #detailIMapa { min-height: 730px; } #mapFiltr { padding: 10px 20px; } #mapFiltr .col-filter-block { padding: 0 15px; } #mapFiltr label { font-size: 14px; line-height: 30px; margin-top: 7px; margin-bottom: 7px; padding-left: 30px; } #mapFiltr .filtrIcon { width: 30px; height: 30px; line-height: 30px; margin-left: 7px; margin-right: 10px; } #mapFiltr label:after { width: 17px; height: 17px; padding: 1px 2px; margin-top: -8px; left: 5px; } #mapFiltr label.checked:after { background: #000000; color: #ffffff; content: "\e013"; font-size: 12px; } } .GMAPinfo .header { font-size: 14px; font-weight: bold; } .GMAPinfo .holder { width: 100%; display: table-row; } .GMAPinfo .holder .image { width: 40%; display: table-cell; } .GMAPinfo .holder .content { width: 60%; display: table-cell; padding: 5px; font-size: 12px; vertical-align: top; } .col-myPosition-block { border-bottom: 1px solid #d5d5d5; } .col-myPosition-block.no-border { border-bottom: none; } #detailIMapa { background: #fffcf3; padding: 30px; } #detailIMapa .page-content { padding-bottom: 30px; } .backToMap { font-style: italic; } .detail-block { margin: 10px 0 15px 0; } .detail-block .detail-title { font-weight: 400; font-size: 13px; } .detail-block .detail-value { font-weight: bold; font-size: 14px; } #detailIMapa #placesMap { min-height: 0; height: 400px; margin-bottom: 30px; } @media (min-width: 1470px) { .container { width: 1440px; } } .stezkyRozdel { border-top: 1px solid #d5d5d5; } .podporaBlock { background: #ffffff; padding: 10px; text-align: center; font-size: 14px; } .podporaBlock img { max-height: 100px; } .svg-link-wrapper { display: flex; justify-content: center; } .svg-link-wrapper a { display: flex; flex-direction: column; align-items: center; justify-content: center; border: 1px solid #c69e59; aspect-ratio: 1 / 1; width: 100%; max-width: 230px; padding: 20px; text-align: center; text-decoration: none; color: #c69e59; transition: all 0.2s ease-in-out; position: relative; } .svg-link-wrapper a:hover { background-color: #f8f5ef; transform: translateY(-3px); } .svg-link-wrapper a img { max-height: 70%; max-width: 70%; object-fit: contain; margin-bottom: 20px; } .svg-link-wrapper a p { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); font-size: 16px; font-weight: 500; margin: 0; color: #c69e59; width: 100%; } .svg-link-wrapper-noimage { display: flex; } .svg-link-wrapper-noimage a { display: flex; flex-direction: column; align-items: center; justify-content: center; border: 1px solid #c69e59; width: 100%; padding-block: 35px; text-align: center; text-decoration: none; color: #c69e59; transition: all 0.2s ease-in-out; position: relative; text-decoration: none !important; } .svg-link-wrapper-noimage p { margin: 0; color: #c69e59; } .svg-link-wrapper-noimage a:hover { background-color: #f8f5ef; transform: translateY(-3px); } .icon-box { display: flex; align-items: center; justify-content: center; flex: 1; width: 100%; } .no-margin { margin: 0; padding: 0; } ul.no-margin div { padding-left: 0; margin-bottom: 20px; } @media screen and (max-width: 768px) { .svg-link-wrapper-noimage a { padding-block: 20px; } }