.obsah_stranky h3{font-size:22px;}
legend{font-weight:700;font-size:18px;margin-left:15px;margin-right:15px;}
input[type="radio"], input[type="checkbox"]{display:inline-block;float:left;cursor:pointer;margin-top:7px;margin-right:5px;}
input.input-xlarge{width:100%;}
.col-sm-3, .col-sm-4, .col-sm-6{float:left;}
.form-group{min-height:100px;}
#blog > div > div > div > div > p > img{margin-top:10px;margin-bottom:10px;}
.widget-items mb-40 .catagory-item h2{bottom:-1px;color:#0d1218;display:block;font-size:24px;line-height:17px;margin-bottom:20px;padding-bottom:16px;text-transform:none;font-weight:700;}
.footer-middle .catagory-item h5{color:#333;font-size:24px;text-transform:none;}
.menu-wrapper .sub-menu{width:250px;}
.catagory-item ul li {
padding-top: 5px;
margin-top: 8px;
list-style: none;
}
.catagory-item ul.sub-menu li{margin-left:20px;margin-top:5px;padding-top:5px;}
.btn-primary{color:#fff;background-color: #d1ac4a;border-color: #d1ac4a;}
.custom-control-input:checked~.custom-control-label::before{color:#fff;    border-color:#ff3c00;    background-color:#ff3c00;}
.col-md-4{float:left;}
span.help-block.form-error{color:red;    font-size:12px;}
.counter-area .upper12 {
    background: url(../assets/images/about/counter-bg.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 24px 0 29px 35px;
    position: relative;
    margin-top: -130px;
}
.pracovnici .row {margin-bottom:30px;}
.obsah_stranky ul li{
 list-style: none;
 margin-bottom:15px;
 transition: .3s;
 margin-left: 25px;
 position: relative;
}
.obsah_stranky ul li:hover a{
  color:#d1ac4a;
}
.obsah_stranky ul li:before {
    /* content: ""; */
    /* position: absolute; */
    /* top: 12px; */
    /* left: -25px; */
    /* height: 1px; */
    /* width: 10px; */
    /* background: #333; */
}


.obsah_stranky ul.nav.nav-tabs {
	margin:0;padding:0;
}
.obsah_stranky ul.nav.nav-tabs li {
    margin-bottom: 0;
	margin-left: 5px;
    text-indent: inherit;
    padding-left: inherit;
}
.obsah_stranky ul.nav.nav-tabs > li + li {
    margin-top: 0;
}
.tab-content>.active {
    margin-top:30px;
}
.obsah_stranky ul.nav.nav-tabs li:before {
    content: none;
	display:none;
}
.team-member-intro-section ul {margin-left:0;padding 0 0;text-indent:0;}
.team-member-intro-section ul li {margin-left:0;padding: 0 0;text-indent:0;}
.team-member-intro-section ul li:before {display:none;}

.m-logo {
    margin-top: -13px;
}
@media (min-width:991px) {.m-logo img {display: none;}}
.m-logo img{height:60px}