h2,h3{font-size:30px;}
.okno_stranky{margin-top:30px;}
.reference.thumbs a.magnifier{height:244px;width:250px;}
i.fa.fa-search-plus{margin-top:50%;color:#fff;}
form#form-map .btn.btn-primary{height:39px;}
select#id_misto{height:39px;padding:10px;margin-top:-6px}
.isStuck{background:rgba(255,255,255,1);}
ul.marked-list.subcategory-menu{border:solid 1px #d5d5d5;}
ul.marked-list.subcategory-menu li{border-bottom:solid #d5d5d5 1px;padding:10px;margin-top:0;}
ul.marked-list.subcategory-menu li:last-child{border-bottom:none;}
ul.marked-list.subcategory-menu li a::before{content:'';}
ul.marked-list.subcategory-menu li a{margin-left:0;padding-left:0;margin:5px 0;}
ul.marked-list.subcategory-menu li.active{border-left:3px solid #00629d;}
.dropdown-menu > li > a{padding:16px 18px 16px 18px;line-height:1.1;}
.form-control{display:block;width:100%;height:45px;padding:17px 15px;font-size:15px;line-height:1.73333333;color:#777777;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.obsah_stranky ul,.obsah_stranky p,.obsah_stranky table,.obsah_stranky ol{padding-bottom:20px;}
header .stuck_container{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.thumb-shadow{max-height:370px;overflow:hidden;}
h2 small,.h2 small{font-weight:300;font-size:14px;float:right;}
a.btn-link.l-h1 span.fa-angle-right {display: inline-block;position: absolute;top: -4px;right: -12px;}
a.btn-link.l-h1 {margin-top:20px;}

/* alerts */
.obsah_stranky ul,.obsah_stranky p,.obsah_stranky table,.obsah_stranky ol{padding-bottom:0px;margin-bottom:20px;overflow:inherit;}
.alert > p:last-child{padding:0;}
.alert:last-child{margin-bottom:30px;}
.alert{border-top:0;border-right:0;border-bottom:0;border-radius:0;padding:15px;background-color:#fafafa;border-left:6px solid #7f7f84;margin-bottom:30px;-webkit-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);-moz-box-shadow:0 5px 8px -6px rgba(0,0,0,.2);box-shadow:0 5px 8px -6px rgba(0,0,0,.2);color:inherit;text-align:left;margin-left:0;}
.alert-sm{padding:10px;font-size:80%;}
.alert-lg{padding:35px;font-size:large;}
.alert-success{border-color:#80D651;background-color:#fafafa;}
.alert-success>strong{color:#80D651;}
.alert-info{border-color:#45ABCD;background-color:#fafafa;}
.alert-info>strong{color:#45ABCD;}
.alert-warning{border-color:#FEAF20;background-color:#fafafa;}
.alert-warning>strong{color:#FEAF20;}
.alert-danger{border-color:#d73814;background-color:#fafafa;}
.alert-danger>strong{color:#d73814;}
p.alert{padding-bottom:15px;}
/* ofsets */
.offset-top-10{margin-top:10px;}
.offset-top-20{margin-top:20px;}
.offset-top-30{margin-top:30px;}
.offset-top-40{margin-top:40px;}
.offset-top-50{margin-top:50px;}
.offset-top-60{margin-top:60px;}

/* header */
.navbar-header {
    position: relative;
    background: #ffffff;
    color: #ffffff;
    padding: 19px 23px 19px;
}
.navbar-default .navbar-nav > li {
    padding: 4px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}
.navbar-default .navbar-nav > li > a {
    color: #8E8E8E;
    padding: 14px 14px 16px;
}
.lead {
    font-size: 15px;
    color: #00629d;
    line-height: 26px;
    font-weight: 600;
    height: 50px;
}
p.popis_reference {
    height: 120px;
    overflow: hidden;
}