.break{clear:both}
#suggestions{
    position:absolute;
    top:-20px;
    /*width:320px;*/
    width:100%;
    display:none;
    z-index:10
}

#searchresults {
    border-width:1px;
    border-color:#919191;
    border-style:solid;
    /*width:450px;*/
    width:100%;
    background-color:#fff;
    font-size:12px
}
#searchresults .widget-header-item a {
    display:block;
    clear:left;
    height:100px;
    text-decoration:none
}
#searchresults .widget-header-item-kategorie a {
    display:block;
    clear:left;
    height:60px;
    text-decoration:none
}
#searchresults a,
#searchresults a:hover {
    background-color:#fff;
    /*border: 1px solid #e3e3e3*/
    color:#000;
}

#searchresults a.produkt {
    border: 1px solid #fff;
}

#searchresults a:hover.produkt {
    background-color:#e3e3e3;
    border: 1px solid #e3e3e3;
}
#searchresults a:hover.kategorie {
    border: 1px solid #e3e3e3;
}

#searchresults a img{float:left;
    /*padding:5px*/
}
#searchresults a.kategorie {height:35px;background-color:#fff;padding-top:3px;color:#000;font-size:15px}
#searchresults a.kategorie .title-kategorie{float:right;margin-right:10px;color:#000;font-size:10px}
#searchresults a:hover.kategorie .title-kategorie{color:#000}
#searchresults .kategorie {
    display:block;
    font-weight:700;
    color:#000;
    font-size: 15px;
    text-decoration: none;
}
.oddelovac{
    margin-top:10px;
    margin-bottom:10px;
    height:1px;
    background-color:#919191;
    display:block;
    margin: 5px 15px;
}
.oddelovac.full {
    margin: 15px;
}
#searchresults a span,#searchresults a:hover span.searchheading{color:#000}
#searchresults a:hover span{color:#000}#searchresults hr.separator-line,#searchresults span.category{font-size:11px;margin:5px;display:block;color:#000}#searchresults span.seperator{float:right;padding-right:15px;margin-right:5px;background-image:url(../images/shortcuts_arrow.gif);background-repeat:no-repeat;background-position:right}#searchresults span.seperator a{background-color:transparent;display:block;margin:5px;height:auto;color:#fff}
@media (max-width: 576px) {
    #searchresults { width:340px;}
}
#searchresults {
    -webkit-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.75);
    padding: 10px;
}


.widget-header-div {
    display: flex;
    flex-wrap: wrap;
}

.widget-header-item .panel {
    height: 100%;
    background-color: #fff;
    height: 100px;
}
.widget-header-item-kategorie .panel {
    height: 100%;
    background-color: #fff;
    height: 60px;
}
.widget-header-item, .widget-header-item-kategorie {
    padding-bottom: 20px;
}
.display-flex-center {
    display:flex;
    align-items:center;
}
.kategorie .all{
    text-decoration: underline;
}
.kategorie a:hover.all {
    text-decoration: none;
}
.naseptavac {
    font-size: 13px;
}
.naseptavac .naseptavac-cena {
    font-weight: bold;
    color: #F00;
}
.naseptavac .naseptavac-table, .naseptavac .naseptavac-table-kategorie {
    width: 100%;
/*border: 1px solid #0d88c1;*/
}
.naseptavac .naseptavac-table .col1 {
    width: 98px;
    height: 98px;
}
.naseptavac .naseptavac-table-kategorie .col1 {
    width: 58px;
    height: 58px;
}
.naseptavac .naseptavac-table .col2, .naseptavac .naseptavac-table-kategorie .col2 {
    padding-left: 5px;
}