body { color: #525252; font-family:'Manrope', sans-serif; font-weight:300; background:#EAEAEA; font-size: 16px; line-height: 1.8; } #web-wrap { max-width: 1370px; margin:0px auto; background:#FFF; } a { color:#333333; text-decoration:underline; outline:none;} a:hover, a:focus, a:active { color:#d0986b; } h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 { color:#525252;font-weight:300;font-family:'Manrope', sans-serif; margin-top:40px;margin-bottom:25px; } h1,.h1 {margin-top:0px; font-size:30px;} h2,.h2 {font-size:28px;} h3,.h3, h4,.h4 {font-size:24px;} h5,.h5,h6,.h6 {font-size:20px; } .img-responsive {margin:0px auto;} .img-thumbnail {margin-bottom: 15px; border-radius: 0px;} .push-bottom {margin-bottom:15px;} .h2_extra, .page-content h1 { padding:25px 0px; margin:0px auto 30px auto; text-align: left; border-bottom: 1px solid #D5D5D5; font-size: 30px; line-height: 34px; } img {max-width: 100%; height:auto;} strong,b { font-weight: 700; } .zahodit {display:none;} .hideOnDesktop { display: none !important; } .skryty-konverze { overflow: hidden; height: 1px; width:1px; position:fixed; bottom:0px; left:0px; padding:1px; background:transparent; } .align-center { text-align: center; } .page-content ul {list-style: url('/img/li.png?v=2') outside; padding-left:20px; } .page-content ul li {margin-bottom:4px;} .page-content ul.list-unstyled {list-style:none inside none; padding-left:0px;} .page-content p { margin-bottom:25px; } body .table-responsive { border:none; } .table-responsive.jspScrollable { border:1px solid #003366; } .page-content .table-responsive { overflow: auto; border: none; max-width: 100%; } .page-content table { width: 100%; border: 1px solid #c9c9c9; margin-bottom: 20px; font-size: inherit; } .page-content table th, .page-content table td { border: 1px solid #777; border: 1px solid #c9c9c9; vertical-align: middle; padding: 5px; } .page-content table th *, .page-content table td * { margin-bottom: 0; } .page-content table th { background-color: #dfdfdf; font-weight: normal; } .page-content table tr:nth-child(even) td { background:#f5f5f5; } .btn {border-radius:0px; font-family:'Manrope', sans-serif; letter-spacing:0px; text-decoration:none; background:#EAEAEA; color:#333; } .btn-primary { color:#ffffff; font-weight:600; text-transform:uppercase; padding:14px 15px; background:#d0986b;border:0px; min-width:200px; } .btn-primary:hover, .btn-primary:active, .btn-primary:focus { background:#ffaa11; } .navbar-toggle { background:#d0986b; color:#fff; margin-right: 0px; margin-top:5px; height:40px; width:40px; border-radius: 0px; padding:7px; font-size:17px; } .navbar-toggle:hover { background:#ffaa11; } .form-control {border-radius: 0px;} .form-control:focus {border-color:#333;} .control-label {display:inline-block; height:34px; line-height: 34px; vertical-align: middle; font-weight: normal;} input.required-empty { border-color:#d0986b; } #header, .scrolled #header { width:100%; z-index:1000; position: fixed; top:0px; left:0px; bottom:auto; height:60px; right:0px; padding:5px 0px; background:#FFF; transition: height 0.2s; } .scrolled #header, .menuOpened #header { border-bottom:1px solid #D5D5D5; } #main_obal { padding-top:60px; padding-bottom:15px; } #logo {text-align:left; margin:0px auto; float:left; position: relative; transition: all 0.15s; } #logo img { height: 85px; width: auto; max-width: 100%; margin: 0px; position: relative; top: -20px; transition: all 0.15s; } #searchFormTop {display:none; float:right;} #searchFormTop #q, #searchFormTop .btn {border-radius:0px;} .searchForm input, .searchForm .btn {border-color:#cdcdcd; color:#999;} .searchForm input {border-right:0px none; height: 44px;} .searchForm .btn {font-size:21px; color:#d0986b;} .navbar-collapse {top:0px; position:relative; z-index:999;} nav.navbar { height:0px; min-height:0px; margin-bottom:0px; border:0px none; } #mainMenu { position: fixed; top:60px; height: auto; left:0px; bottom:auto; right: 0px; overflow:hidden; border-radius: 0px; } #mainMenu .navbar-collapse, #kategorie_mobile_menu #cssmenu { background:#F4F4F4; } .menuOpened { background: #F4F4F4; } .menuOpened #mainMenu { bottom:0px; overflow: auto; } #mainMenu .navbar-nav {margin:0px;} #mainMenu .nav>li { padding:5px 0px; border-bottom:1px solid #D5D5D5; } #mainMenu a { line-height: 20px; color:#333; background:transparent; text-transform: uppercase; border:0px; outline: 0px; font-weight: 400; text-decoration: none; padding:10px 15px; font-size: 15px; } #mainMenu a:hover, #mainMenu a:focus, #mainMenu a:active, #mainMenu .active a {color:#FFAA11; background-color: transparent; background:transparent;} #mainMenu .dropdown-menu {margin:-1px 0px 0px 0px; padding: 1px 0px 0px 0px; background:#666;} #mainMenu .nav>li.RESPswitchMENU { border-bottom:0px; } #mainMenu .RESPswitchMENU a { background:#EAEAEA; color:#333; margin-top:10px; } #mainMenu #mutace { text-align: center; padding:10px 0px; font-size: 0px; line-height: 20px; } #mainMenu #mutace .mutace-item { width:auto; display: inline-block; padding:5px 15px; font-size: 15px; } #mainMenu #mutace .mutace-item+.mutace-item { border-left:1px solid #D5D5D5; } #mainMenu #mutace .mutace-item.active { color:#d0986b; } .mobile-menu { display: none; } .dropdown.opened .dropdown-menu {display:block;} div.cp-extrablock:after { content:''; display:block; clear:both; } div.cp-extrablock.cp-img-right .extrablock-img { margin-bottom:15px; } div.cp-extrablock.cp-img-left .extrablock-img { margin-bottom:15px; } a i.glyphicon {padding-right:5px;} .scrollup { width: 40px; height: 40px; line-height: 40px; position: fixed; bottom: 40px; right: 40px; display: none; text-align:center; background-color: #999; color:#FFF; border: #555 1px solid; filter: alpha(opacity=70); opacity: 0.70; } .scrollup:hover, .scrollup:focus, .scrollup:active { background:#d0986b; color:#FFF; } .scrollup i.glyphicon {padding:0px;} @media(min-width: 768px){ #header, .menuOpened #header { border-bottom:0px; background-color:transparent; } .scrolled #header { background-color: #FFF; } #main_obal { padding-bottom:30px; } .menuOpened { background: #FFF; } #mainMenu { float:right; position: relative; top:auto; right:auto; bottom:auto; left:auto; } #mainMenu .nav>li { border:0px; } #mainMenu #mutace { margin-left:15px; } #mainMenu a { color:#818181; line-height: 20px; font-size:13px; padding:10px 8px; } #mainMenu a:hover, #mainMenu a:focus, #mainMenu a:active, #mainMenu .active a {color:#d0986b;} #mainMenu>.container { width: auto !important; padding:0px; } #mainMenu .navbar-collapse {background-color:transparent; color:inherit; top:auto; height:auto !important; width: auto !important; padding:0px; } .affix #mainMenu .navbar-collapse { position:relative; top:auto; } #mainMenu .dropdown:hover .dropdown-menu{display:block;} div.cp-extrablock.cp-img-right .extrablock-img { float:right; max-width: 30%; margin-left:30px; } div.cp-extrablock.cp-img-left .extrablock-img { float:left; max-width: 30%; margin-right:30px; } } @media (min-width: 992px){ #header, .scrolled #header { padding:10px 0px; height: 90px; } #logo img { height: 125px; top: -30px; } #mainMenu { padding-top:5px; } #mainMenu a { font-size:15px; padding:10px 10px; } #mainMenu #mutace { margin-left:30px; } #mainMenu .nav>li { padding:5px 8px; } #main_obal {padding-top:90px; padding-bottom:45px; } } @media (min-width: 1230px){ .container { width: 1200px; } #header, .scrolled #header { padding:15px 0px; height: 100px;} #logo img { height: 145px; top: -40px; } #mainMenu #mutace { margin-left:45px; } #main_obal { padding-top:100px; padding-bottom:60px; } #mainMenu .nav>li { padding:5px 10px; } } .breadcrumb {background:transparent; margin-bottom:0px;} #main_block { } .page-content { } .gallery { text-align: center; margin-bottom:10px; } .gallery .img-thumbnail { border: none; background: transparent; margin-bottom: 8px;} #fotky .row, #video .row, .row.gallery-bigger { margin:0px -4px; } #fotky .row .img-thumbnail, #fotky .btn-wrap, #video .row .img-thumbnail { padding:0px 4px; text-align: left; max-width:260px; } .gallery-bigger .img-thumbnail, .gallery-bigger .btn-wrap { padding:0px 4px; text-align: left; max-width: 285px !important; } .gallery .btn-wrap { clear:both; } .gallery .btn-wrap .btn { width:100%; min-width: 170px; padding:14px 5px; } .gallery-bigger .img-thumbnail.caption { position: relative; } .gallery-bigger .img-thumbnail.caption .title { position: absolute; bottom:0px; left:4px; height:auto; display:block; width:auto; font-size: 18px; padding:3px 10px; background:#d0986b; color:#FFF; font-weight: bold; } @media (min-width: 460px){ .gallery .btn-wrap .btn { width:100%; min-width: 170px; padding:14px 5px; } } #cssmenu ul li a>span.text { display: block; z-index: 888; width: 75%; } #cssmenu ul li a>span.menu_akce { clear: both; position: absolute; display: inline-block; top: 0; right: 0; padding: 5px 0; height: 100%; z-index: 999; width: 25%; } .sidebar a:hover, .sidebar a:focus { text-decoration: none; } .subnav-toggle { padding:0px 5px; color: #d0986b; } .subnav {display:none; clear:both;} .opened > .subnav {display:block;} #footer { background:hsl(204, 33%, 15%); color: #ffffff; text-align: center; } #jsme-clenem { padding:30px 0px; margin:0px; line-height: 30px; text-transform: uppercase; } #jsme-clenem img { max-height:30px; width:auto; padding:0px 10px; margin-bottom: 10px;} #jsme-clenem .title { display:inline-block; white-space: nowrap; padding:10px 10px; height: 50px; font-size: 17px; font-weight: 500; } #footer .loga { margin:0px auto; max-width: 400px; } #footer .loga img { max-height: 80px; width: auto; } #footer .loga .loga-item { float:left; padding:0px 5px; width:50%; margin-bottom:10px; } #footer .loga .loga-item a { display: block; background-color: #fff; } #footer .loga .loga-item.skalka { float:none; clear:both; margin:0px auto; } #footer-bottom { padding:25px 0px 10px; font-size: 14px; font-weight: 500; line-height: 20px; } #footer-bottom p { margin-bottom: 15px; } .footer-copyright-cp { } .footer-copyright-cp a { display:inline-block; height:24px; padding:0px; } .footer-copyright-cp a#logo-cp {width:124px; height: 24px; } .footer-copyright-cp a#logo-cpedit { width:46px; height: 14px;} .footer-copyright-cp a .svg-icon { width: 100%; height: 100%; vertical-align: middle; fill: #ffffff; padding: 0 5px 2px 5px; } .footer-copyright-cp a:hover .svg-icon { fill: #d0986b; } .sidebar .title { font-size:24px; display: block; padding:35px 0px 21px 0px; line-height: 28px; margin:0px; } .sidebar .sidebar-content { background:#F4F4F4; padding:30px 25px; font-size: 16px; margin-bottom:30px; } #sidebar-kontakt { line-height: 1.9; max-width: 270px; } #sidebar-kontakt .kontakt-item { display: block; margin-bottom:6px; padding-left:30px; position: relative; } #sidebar-kontakt .kontakt-item.firma { margin-bottom:10px; padding-left: 0px; } #sidebar-kontakt .kontakt-item .icon { font-size:16px; position: absolute; left:0px; top:6px; color:#d0986b; } #sidebar-kontakt a { text-decoration: none; } #sidebar-clanky .article { margin-bottom:15px; } #sidebar-clanky .article h3 { margin:0px 0px 15px 0px; font-size: 18px; color:#000; } #sidebar-clanky .sidebar-content { padding:15px 25px; } .sidebar .advert-item {margin-bottom: 25px;} #adv .adv_title { display: none; } .padded-text { color:#FFF; line-height: 1.4em; padding:0.1em 0px 0.1em 0.6em; position:relative; overflow: hidden; } .padded-text .padded-text-bg { display: inline; padding: 0.3em 0px; margin: 0px; background: transparent; } .padded-text .padded-text-in { display:inline; position: relative; left:-0.2em; } @media(min-width: 768px){ .padded-text .padded-text-bg { background: #d0986b; background-image: linear-gradient(90deg, #a76d3d 0%, #cf976b 99%, #cf976b 100%); } .padded-text:before { display:block; content: ''; position: absolute; left:0px; top:0px; height: 100%; width: 0.6em; background:#a76d3d; } } #animace { margin-bottom:30px; } #animace .carousel-controls { position: relative; background:#525252; width:100%; } #animace .carousel-arrows { float:right; padding:10px 15px 10px 0px;; } #animace .carousel-control { position: relative; top:auto; bottom:auto; left:auto; right:auto; color:#FFF; background:rgba(255,255,255,0.3); text-decoration: none; box-shadow: none; text-shadow: none; display:block; width:40px; height:40px; line-height: 40px; font-size: 40px; float:left; opacity:1; } #animace .carousel-control.right { margin-left:5px; } #animace .carousel-control:hover { background:#d0986b; } #animace .carousel-indicators { float:left; position: relative; width:auto; margin:0px 30px 0px 0px; left:auto; top:auto; bottom:auto; right:auto; padding:20px 0px 5px 15px; } #animace .carousel-indicators li { background:#FFF; border:1px solid #FFF; border-radius: 0px; width:16px; height:16px; margin:0px 3px 0px 0px; } #animace .carousel-indicators .active { background:transparent; margin:0px 3px 0px 0px; } #animace { background:#d0986b; background-image: linear-gradient(90deg, #a76d3d 0%, #cf976b 99%, #cf976b 100%); } #animace .anim-text { background:#d0986b; background-image: linear-gradient(90deg, #a76d3d 0%, #cf976b 99%, #cf976b 100%); padding:10px; font-weight: 900; font-size:20px; min-height: 90px; } #pageHeader { position: relative; margin-bottom:20px; } #pageHeader .h1 { text-transform: uppercase; font-weight: 900; display:inline-block; background:#d0986b; background-image: linear-gradient(90deg, #a76d3d 0%, #cf976b 99%, #cf976b 100%); color:#FFF; padding:0.35em 0.9em; font-size: 24px; margin:0px; } #kontakt-obsah .page-content p { line-height: 1.9; margin-bottom:30px; } #kontakt-obsah .section-heading { margin-bottom:30px; } #kontakt-obsah .cp-extrablock .extrablock-img { margin-top:5px; } #gmap { height:300px; margin-bottom:30px; } @media (min-width: 768px){ #footer .loga { margin:0px auto; max-width: 600px; } #footer .loga .loga-item, #footer .loga .loga-item.skalka { float:left; width:33.333333333333%; clear: none; } .footer-copyright-cp { text-align: right; } #footer .col-copy { text-align: left; } #animace { background:#FFFFFF; } #animace .anim-text { background:transparent; position: absolute; left:10px; top:25%; font-size: 22px; } #animace .carousel-indicators { padding-top:25px; } #animace .carousel-controls { background:transparent; position: absolute; left:0px; bottom:0px; } #pageHeader .h1 { position:absolute; bottom:0px; left:0px; font-size: 26px; } #gmap { margin-top:40px; height: 500px; } } @media (min-width: 992px){ #jsme-clenem { padding:35px 0px; } #sidebar-kontakt { max-width:none; } #sidebar-kontakt .sidebar-content { padding-bottom:45px; } #animace .carousel-indicators { padding-left:30px; } #animace .carousel-arrows { padding-right: 30px; padding-bottom: 20px;} #animace .anim-text { font-size: 30px; top:30%; } #pageHeader .h1 { font-size: 30px; } #footer .loga { margin:0px -3px; max-width: none; } #footer .loga .loga-item, #footer .loga .loga-item.skalka { width:20%; margin-bottom:0px; padding:0px 5px; } } @media (min-width: 1230px){ #animace .anim-text, #pageHeader .h1 { font-size: 36px; } } .articles .article-item { margin-bottom: 15px; } .articles .article h2 { color:#333; font-size:18px; } .article-meta {margin-bottom:10px;} .article-meta a {text-decoration: underline;} #col-main>#articles-list, #col-main>.margin-top { margin-top:30px; } .news-list .article-item { position: relative; cursor:pointer; } .news-list.projekty-list .article-item { cursor: default; } .news-list .datum { color:#FFF; font-weight: bold; background:#d0986b; padding:0px 10px; display: block; margin-bottom:3px; position:absolute; top:0px; left:0px; width:120px; text-align: center; line-height: 26px; } .news-list .article { background:#F4F4F4; text-align: left; padding:35px 20px 10px 20px; position: relative; } .news-list.projekty-list .article { padding-top:0; padding-bottom: 35px; background:transparent !important; } .news-list .article .nadpis { font-size: 17px; margin:0px 0px 10px 0px; line-height: 1.4; } .news-list .article .nadpis a { text-decoration: none; color:#525252; display: block; } .news-list .article-item:hover .article { background:#EAEAEA; } .news-list .article .anotace { font-size: 14px; line-height: 22px; font-style: italic; } .articles.reference .nadpis { font-size: 20px; margin:0px 0px 10px 0px; line-height: 1.5; text-transform: uppercase; font-weight: bold; } .articles.reference .article { margin-bottom:30px; padding:0; background:#F4F4F4; } .articles.reference .content-block { padding: 25px 40px; } .articles.reference .image-block .item .title { position: absolute; bottom: 0; left: 0; height:auto; display:block; width:auto;font-size: 24px; padding:3px 10px; background:#d0986b; color:#FFF; font-weight: 800; text-transform: uppercase; } .articles.reference .image-block .carousel-control { position: absolute; top:auto; bottom:4px; left:auto; right:4px;color:#FFF; background:rgba(255,255,255,0.3); text-decoration: none; box-shadow: none; text-shadow: none; display:block; width:40px; height:40px; line-height: 40px; font-size: 40px; float:left; opacity:1;} .articles.reference .image-block .carousel-control.left { right:49px; } .articles.reference .image-block .carousel-control:hover { background:#d0986b; } .news-list img.cover { margin-top:5px; } .news-list img.cover[src*="/vychozi-obrazky/"] { display:none; } .news-list.projekty-list img.cover { margin:5px auto 10px auto; max-width: 200px; } .pagination > li > a, .pagination > li > span { padding: 9px 5px; min-width:40px; height:40px; line-height: 20px; text-align: center; background-color:transparent; color:#333; border-color:#d0986b; font-weight:normal; font-size:1.0em; margin: 0px 5px 0px 0px; border-radius: 0px !important; } .pagination > li > a i.glyphicon {padding:0px; font-size:0.9em;} .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ background-color: #d0986b; border-color: #d0986b; color:#fff; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #d0986b; border-color: #d0986b; color:#fff; } .row-pagination { margin-top:30px; } #articles-pagination .pagination { margin:5px 0px 25px 0px; } #gen-next { margin-bottom:25px; } .news-head { font-size: 16px; line-height: 20px; margin-top:-15px; margin-bottom: 30px; } .news-head .link-back { display:inline-block; margin-right: 10px; text-decoration:none; } .news-head .link-back .icon { color:#d0986b; font-size: 20px; margin-right: 5px;} .news-head .link-back+.datum { border-left:1px solid #D5D5D5; display: inline-block; padding-left:15px; } #col-main>#articles-list { margin-top: 10px; } @media (min-width: 768px){ .news-list .datum { } .news-list .article-item { padding-left:130px; margin-bottom: 20px; } .news-list .article .nadpis { font-size:20px; } .news-list .article { min-height: 90px; } .news-list img.cover { display:block !important; position:absolute; left:0px; top:0px; height: auto; width:120px; margin:0px; } #gen-next { width:30%; } #gen-next .btn-primary { min-width: 140px; max-width: 100%; width: 200px; } #articles-pagination { width:70%; } } @media (min-width: 992px){ #col-main>.margin-top { margin-top:84px; } } @media (min-width: 1230px){ .news-list .article-item { padding-left:190px; } .news-list img.cover { width:180px; } .news-list .article { min-height: 135px; } #gen-next { width:26%; margin-left:37%; text-align: center; } #articles-pagination { width:37%; } } .win-message, .win-alert-message {margin: 0 auto !important;background: #d0986b url(/img/okno-ok.png) no-repeat 5% 50%;color: #FFFFFF;font-size: 20px !important;padding: 25px 80px !important;text-align: center !important; } .win-alert-message { background: #ff9900!important; } .hide-ico .win-message { background: #d0986b; } .win-buttons {padding-top:25px; padding-bottom:25px; background-color: #eeeeee; border-top: 1px solid #cccccc; margin: 20px 0 0 0;} .win-buttons .btn { border-radius: 2px; border: 1px solid #cccccc; padding: 10px 20px; } .win-buttons .btn-back { background-color: #FFFFFF; color: #000; font-size: 16px; } .win-buttons .btn-back:hover { background-color: #F1F1F1; border-color:#000; } .mfp-close { background: transparent url('/img/zavrit-ico.png') 50% 50% no-repeat !important; height: 34px !important; width: 34px !important; font-size: 0 !important; } .popup-block-content {padding: 15px;} ul.comments { padding-left: 0; } ul.comments li { list-style: none; padding: 0 0 10px 0; } ul.comments li h2{ font-size: 16px; } ul.comments li span.content { font-size: 13px; padding-left:5px; } ul.comments li div.comment{ padding-bottom: 20px; color:#666; font-size: 14px; } ul.comments li span.content-autor .autor{ color: #333333; margin-right: 30px; } ul.comments li div.comment div.comment-by {font-size:14px; padding:3px 5px; background:#f8f8f8;border-top:1px solid #cecece; margin:5px 0px 5px 0px;} ul.comments li div.comment div.comment-by h4{ font-weight:normal; display:inline; padding-right: 100px; } ul.comments li div.comment div.comment-by span {display:block; text-align: right; padding-top:5px;} ul.comments li div.comment p {padding:0px 0px 0px 5px; margin:0px 0px 6px 0px;} ul.comments li div.comment-block .comment-by span{ margin-top: -25px; } ul.comments li div.comment .comment-form {border-top:1px solid #cecece; padding-top:10px;} #formular-area .form-show{ margin-bottom: 10px;} #komentare_kotva img{ margin-top: -5px; } ul.comments li ul.reply{ padding-left: 20px; } .ico-btn, a.ico-btn { height: 40px; background: transparent; border: none; color: #B6B8C0; font-size: 14px; text-decoration: none; margin-right: 0; display: block; padding-top: 5px; outline: none; } .ico-btn:hover, .ico-btn.active, a.ico-btn:hover, a.ico-btn.active { color: #d0986b; text-decoration: none; } .ico-btn>.ico { height: 30px; border: none; display: block; text-align: center; } .ico-btn>.ico:hover, .ico-btn>.ico.active, .ico-btn:hover>.ico, .ico-btn.active>.ico { background-position: 50% 100%; } button.ico-btn { margin-top: -1px; } #hledani #q { display: none; position: absolute; right: 40px; top: -1px; background-color: #fff; border: none; color: #333333; height: 40px; width: 235px; z-index: 1000; } #hledani .ico-btn.active { background: #fff; z-index: 1001; position: relative; } .padding-min { padding-right: 12px; } .padding-min .col-sm-1, .padding-min .col-sm-2, .padding-min .col-sm-3, .padding-min .col-sm-4, .padding-min .col-sm-5, .padding-min .col-sm-6, .padding-min .col-sm-7, .padding-min .col-sm-8, .padding-min .col-sm-9, .padding-min .col-sm-10, .padding-min .col-sm-11, .padding-min .col-sm-12, .padding-min .col-lg-1, .padding-min .col-lg-2, .padding-min .col-lg-3, .padding-min .col-lg-4, .padding-min .col-lg-5, .padding-min .col-lg-6, .padding-min .col-lg-7, .padding-min .col-lg-8, .padding-min .col-lg-9, .padding-min .col-lg-10, .padding-min .col-lg-11, .padding-min .col-lg-12, .padding-min .col-md-1, .padding-min .col-md-2, .padding-min .col-md-3, .padding-min .col-md-4, .padding-min .col-md-5, .padding-min .col-md-6, .padding-min .col-md-7, .padding-min .col-md-8, .padding-min .col-md-9, .padding-min .col-md-10, .padding-min .col-md-11, .padding-min .col-md-12 { padding-left: 2px; padding-right: 2px; } .uvodka_vice { float: right; font-size: 14px; text-decoration: underline; padding-top: 5px; } object, iframe {max-width: 100%;} @media(max-width:767px){ .menuOpened #main_obal { display: none; } .menuOpened #footer { display: none; } } #prekryv { display: none; background-color: rgba(40, 40, 40, 0.50); width: 100%; height: 0; z-index: 999; position: absolute; } #vyhody { padding: 35px 0; font-size: 18px; text-transform: uppercase; } #vyhody .img-block { padding-right: 10px; text-align: right; } #vyhody .text-block { padding-left: 0; } .lg-outer .lg-inner { padding-top: 50px; } .lg-backdrop { z-index: 1045; } .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { padding-bottom: 155px; } .lg-toolbar #lg-download { display: none; } .white-popup-block .row { margin: 0; } #formularKontakt { max-width: 420px; background:#F4F4F4; padding:15px; } #formularKontakt table { width: 100%; margin: 5px 0px 20px 0; border: none !important; } #formularKontakt table td, #formularKontakt table th { padding:5px 0px; border: none !important; background: transparent !important; } #formularKontakt .win-message { font-weight: bold; text-transform: uppercase; padding:15px 60px !important; } .ajax-waiting:after { content: ''; display:block; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:url('/img/loading.gif') 50% 50% no-repeat rgba(60,60,60,0.5); } body.ajax-waiting:after { position:fixed; z-index:6666; } .gallery-video a { text-decoration: none; } .gallery-video .border { border: 1px solid #d5d5d5; padding: 11px 5px; height: 60px; overflow: hidden; margin-top: 4px; display: block; } a .video-title { color: #525252; font-size: 14px; text-decoration: none; display: block; line-height: 18px; height: 36px; overflow: hidden; } a:hover .video-title { color: #d0986b; } article.page-content .row>div>*:first-child { margin-top: 0; } article.page-content iframe { margin-top: 40px; } #formularKontakt .gdpr_souhlas { font-weight: normal; font-size: 12px; text-align: left; } .pozemek_tooltip { position: absolute; top: 0; left: 0; width: 1px; height: 1px; z-index: 10; } .pozemek_tooltip, .pozemek_tooltip * { transition: all ease-in-out 0.3s; } .pozemek_tooltip .tooltip_content { position: absolute; bottom: 0; background: #ffffff; color: #333; border: none; width: 220px; margin-left: -110px; padding: 15px; border-radius: 0; margin-bottom: 10px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);} .pozemek_tooltip.left .tooltip_content { margin-left: -30px; } .pozemek_tooltip.right .tooltip_content { margin-left: -150px; } .pozemek_tooltip .tooltip_content span, .pozemek_tooltip .tooltip_content span p { display: block; line-height: 1.1; font-size: 13px; margin-bottom: 10px; } .pozemek_tooltip .tooltip_content .stav-0 { color: green; } .pozemek_tooltip .tooltip_content .stav-1 { color: orange; } .pozemek_tooltip .tooltip_content .stav-2 { color: red; } .pozemek_tooltip .tooltip_content .close { position: absolute; top: 5px; right: 9px; } .pozemek_tooltip .tooltip_arrow { position: absolute; bottom: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #333 transparent transparent transparent; margin-left: -5px; } @media (min-width: 768px) { .pozemek_tooltip .tooltip_content span, .pozemek_tooltip .tooltip_content span p { font-size: 16px; } } .pozemek_tooltip.podlazi { color: #382f2e; text-align: center; } .pozemek_tooltip.podlazi .title { color: #ea5b0c; font-size: 14px; } .pozemek_tooltip .tooltip_content p { font-size: 14px; } @media (max-width: 767px) { .pozemek_tooltip .tooltip_content { width: 150px; padding: 5px; } .pozemek_tooltip.podlazi .title { font-size: 15px; } .pozemek_tooltip .tooltip_content span, .pozemek_tooltip .tooltip_content p { font-size: 14px; } } @media (max-width: 460px) { .pozemek_tooltip.podlazi, .pozemek_tooltip.podlazi * { display: none !important; } } .pozemek_tooltip.podlazi .btn { display: inline-block; width: 115px; min-width: inherit; font-size: 12px; border-radius: 3px; border: 1px solid #ea5b0c; margin: 0 auto; padding: 5px; line-height: 18px; font-weight: normal; } .pozemek_tooltip.podlazi .btn:hover, .pozemek_tooltip.podlazi .btn:focus { border-color: #382f2e; } .pozemek_tooltip .tooltip_content { text-align: left; } .pozemek_tooltip .tooltip_content * { margin: 0; line-height: 1.5; } #main-map { position: relative; } .sidebar-title { padding: 10px 15px; font-weight: bold; } #loginWindow { max-width: 370px; } #prihlas_form h1 {margin-bottom:0px; } #prihlas_form .panel-body {padding-bottom:0px;} #loginWindow h1 {padding:15px; background:#f8f8f8; border:0px none; color:#333;} #loginWindow .win-col-full {width:100%; text-align: left;} #loginWindow .signin-form label.control-label {text-align:left; font-size: 1.0em; vertical-align: bottom;} #loginWindow .signin-form-bottom input.btn {width:50%;} #fb-login-holder { padding:15px; } .fb-login-btn {height:40px; padding-left: 65px; padding-right:15px; background:url('/img/fb_btn.png') 0px 0px no-repeat #445599; text-align:center; color:#fff;} .fb-login-btn:hover {color:#0099ff;} #loginWindow .fb-login-btn {display:block; width:100%;} .facebook-ref { position: relative; top: 10px; overflow: hidden; }