.dropdown-content {
    display: table !important;
}

.icon--email span:after {
     content: ": " attr(title);
}

.icon--www span:after {
    content: ": " attr(title);
}

.icon--eshop:after {
    content: ":" attr(href);
}

.call-to-action .empty-space {
    display: none !important;
}

.page-detail .company-map--info {
    width: 100%;
    padding: 0;
}

.page-detail .company-map--box {
    display: none;
}

.page-detail .call--phone {
    text-align: left;
}

.page-detail .box-social-link {
    display: table;
}

.owl-carousel {
    display: block !important;
}

.call-to-action > div {
    display: table !important;
    width: 100% !important;
}

.page-search .call-number, .page-search .call-text {
    display: none !important;
}

.icon--hours {
    display: none !important;;
}

.page-search .filters-desktop {
    display: block !important;
    background: #fff;
}

.page-search .attr_shownumber:after {
    content: attr(data-phone);
}

.filters-list > li {
    vertical-align: top;
    padding-bottom: 10px;
}

.filters-list .btn-filter {
    display: none !important;
}

.filters-list .small-info {
    border-top: 1px dotted black;
    border-bottom: 1px dotted black;
    font-weight: bold;
    padding: 5px;
}

.filters-list .filter-text {
    display: none !important;
}

.page-search .container-aside, .page-search .box-map {
    display: none !important;
}


.page-search .container-main {
    margin-right: 0;
    padding: 0;
}

.opening-hours {
    display: block;
    width: 100%;
    clear: both;
}

.opening-hours .day-wrapper, .opening-hours .opening-time {
    float: left;
}

.opening-hours .day-wrapper {
    width: 40px;
}

.hidden-item-gallery {
    display: inline-block !important;
}

.show-more-item-grid {
    display: none;
}

.box-filters .dropdown-content .list-dropdown {
    max-width: 100% !important;
}

@media only screen and (max-width : 992px) {
    .filters-list > li {
        vertical-align: top;
        padding-bottom: 10px;
        width: 100%;
    }
    .filters-list .dropdown-content {
        width: 100%;
    }
}