.subnav li{
    list-style: none;
    background-color: #ffb72e;
    margin-bottom: 2px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.subnav li:hover{
    background-color: #e8a629;
}
.subnav li.active{
    background-color: #e8a629;
}
.subnav li a{
    color: #fff !important;
    display: block;
    padding: 15px;
    padding-left: 20px;
    text-decoration: none;
}
.jidelnicek{
    margin-top: 20px;
    margin-left: 0px !important;
    padding: 10px;
    min-height: 150px !important;
    padding-left: 0;
    padding-right: 20px;
}
.btn-homepage{
    background-color: #fc5b78 !important;
    color: #fff !important;
}
.files{
    margin: 30px 0;
}
.files .file{
    background-color: #efefef;
    height: 80px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.files .file.doc .ext, .files .file.doc .button, .files .file.docx .ext, .files .file.docx .button{
    background-color: #98dafc;
}
.files .file.pdf .ext, .files .file.pdf .button{
    background-color: #ffbd91;
}
.files .file.xls .ext, .files .file.xls .button, .files .file.xlsx .ext, .files .file.xlsx .button{
    background-color: #e2f3e4;
}
.files .file .row-fluid{
    height: 100%;
}
.files .file .span2{
    height: 70%;
}
.files .file .row-fluid{
    display: flex;
    align-items: center;
}
.files .file .button{
    width: 100%;
    height: 100%;
    background-color: #eecffc;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    color: #000;
    font-weight: bolder;
    text-decoration: none;
}
.files .file .ext{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #eecffc;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    text-transform: uppercase;
    font-weight: bolder;
}
.files .file [class*="span"]{
    min-height: auto;
}
.files .file p{
    margin: 0;
}
footer .span12 img{
    width: 49%;
}
footer .span12 img:last-of-type{
    margin-left: inherit;
    width: 30%;
}
@media screen and (max-width: 634px) {
    footer .span12 img{
        width: 100%;
    }
    footer .span12 img:last-of-type{
        margin-left: 0;
        width: 100%;
    }
}
.sf-menu img, .menu.vertical.subnav img{
    width: 100%;
    margin-bottom: 10px;
}
.sf-menu img:first-of-type, .menu.vertical.subnav img:first-of-type{
    margin-top: 20px;
}
.motopress-wrapper.content-holder.clearfix .row{
    margin-left: 0;
}
.basic-img{
    width: 100%;
    height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}