@font-face {
    font-family: 'dekiru_regular';
    src: url('fonts/dekiru-webfont.woff2') format('woff2'),
    url('fonts/dekiru-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
h1 {
    font-family: 'dekiru_regular', sans-serif;
}
a {
    color: #919191;
}
.bg-info, .alert-info {
    background-color: #aaaaaa;
    border: 0;
}
/*.breadcrumb, .panel-default > .panel-heading {
    background-color: #aaaaaa;
}*/
.breadcrumb li a {
    color: #fff;
}
.megamenu-content .category-title a {
    font-family: 'dekiru_regular', sans-serif;
}
#result-wrapper .content-cats-small .thumbnail {
    background: #aaaaaa;
    border-radius: 0;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
#result-wrapper .content-cats-small .thumbnail a {
    color: #fff;
}
#result-wrapper .content-cats-small .thumbnail a:hover {
    color: #fff;
    text-decoration: none;
}
#result-wrapper .content-cats-small .thumbnail:hover {
    background-color: #d1271a;
}
.btn-default {
    color: #ffffff;
    background-color: #aaaaaa;
    border-color: #aaaaaa;
}
.input-group-addon {
    background-color: #aaaaaa;
    border-color: #aaaaaa;
}
.form-control {
    border-color: #aaaaaa;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #919191;
    border-color: #919191;
}
#search .input-group-addon button, #search-form .input-group .btn {
    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: #919191;
}
.pagination > li > a, .pagination > li > span {
    background-color: #aaaaaa;
}
.user-Header, #search, #shop-nav .header-shop-nav {
    display: flex;
    align-items: center;
}
.img-ZA-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.kontakt_btn {
    padding: 15px;
    text-align: center;
    border: 1px solid #433e41;
    width: 70%;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 700;
}
h4.title {
    min-height: 40px;
}
h4.title a {
    color: #000;
    font-size: 16px;
    min-height: 40px;
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #656565;
}
.image-wrapper img.overlay-img {
    max-width: 75px !important;
    left: 5px;
    top: 0;
    transform: rotate(-30deg);
}
