.search-for {
    padding: 20px;
    margin-left: 1%;
    font-family: "dinproregular";
}
.search-for .search-label {
    text-transform: uppercase;
}
.search-for .items-found {
    text-align: right;
}
.search-for .items-found a.active {
    text-decoration: underline;
}
.search-content-section {
    padding: 20px;
}
.search-content-container {
    padding: 20px;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0.5%;
    border-bottom: 1px solid var(--keringGray-EE);
}
.plp-row .search-full-row {
    width:100%
}
.search-content-container p.title {
    text-transform: uppercase;
}
.search-content-container .content-icon {
    float: left;
    margin-right: 20px;
    max-width: 30px;
    height: auto;
    filter: opacity(0.4);
}
.search-content-container .search-content {
    float: left;
    padding: 5px;
}
.search-content-section .more-results {
    text-align: center;
    font-family: "dinproregular";
    margin-top: 20px;
    padding: 10px;
    font-size: 13px;
}
.page-searchAfterSales .search-free-text,
.page-search .search-free-text {
    padding: 20px;
    text-align: left;
    text-transform: uppercase;
}
.page-searchAfterSales .search-free-text div,
.page-search .search-free-text div {
    padding-left: 20px;
}
@media screen and (min-width: 430px) {
    .page-searchAfterSales .search-free-text div,
    .page-search .search-free-text div {
        padding-left: 28px;
    }
}
.page-searchAfterSales .total-results,
.page-search .total-results {
    padding: 20px;
    text-align: right;
}
.page-searchAfterSales .empty-page-message,
.page-search .empty-page-message {
    text-align: center;
    text-transform: uppercase;
    padding: 30px;
}
.page-searchAfterSales .empty-page-message div,
.page-search .empty-page-message div {
    padding: 10px;
}
.page-searchAfterSales .empty-page-message div span,
.page-search .empty-page-message div span {
    font-size: 20px;
}
.page-searchAfterSales .suggested-products,
.page-search .suggested-products {
    margin-top: 30px;
}
.page-searchAfterSales .badges-container{
    /*padding: 5px 0;*/
    /*display: inherit;*/
}
.page-searchAfterSales .badge-container,
.page-search .badge-container {
    min-width: auto;

}
.page-searchAfterSales .product-description img.product-badge,
.page-search .product-description img.product-badge {
    padding: 0px;
    height: 30px;
    width: 30px;
    margin-right: 5px;
}
.page-searchAfterSales .container-placeholder,
.page-search .container-placeholder {
    padding: 15px;
}
.page-searchAfterSales .product-description .badge-container .tooltiptext-badge.tooltiptext-infoBadge,
.page-search .product-description .badge-container .tooltiptext-badge.tooltiptext-infoBadge {
    width: auto;
      padding: 15px 15px;
      height: auto;
      z-index: 400;
      text-align: left;
      margin-left: -5px;
      left: 0;
      display: flex;
}
@media screen and (min-width: 430px) {
    .page-search .product-description .badge-container .tooltiptext-badge.tooltiptext-infoBadge {
        top: -110px;
    }
    .page-search .plp-products-container .badge-container:hover::after{
        top: -26px;
    }
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(1) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(1) .tooltiptext-badge::after {
    left: 4%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(2) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(2) .tooltiptext-badge::after {
    left: 17%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(3) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(3) .tooltiptext-badge::after {
    left: 33%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(4) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(4) .tooltiptext-badge::after {
    left: 44%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(5) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(5) .tooltiptext-badge::after {
    left: 58%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(6) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(6) .tooltiptext-badge::after {
    left: 71%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .product-description .badges-container .badge-container:nth-child(7) .tooltiptext-badge::after,
.page-search .product-description .badges-container .badge-container:nth-child(7) .tooltiptext-badge::after {
    left: 88%;
    content: "";
    position: absolute;
    top: 100%;
    border-width: 10px;
    border-style: solid;
    border-color: var(--keringGray-F2) transparent transparent transparent;
}
.page-searchAfterSales .center_wrapper,
.page-search .center_wrapper{
    max-width: 1180px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin: auto;
}

.search .svg-icon{
    margin-top: 12px;
    position: absolute;
}
.page-searchAfterSales .total-results .link.underlined,
.page-search .total-results .link.underlined,
.page-documentGridPage .total-results .link.underlined{
    text-decoration:underline;
}
@media screen and (min-width: 430px) {
    .page-searchAfterSales .total-results .col-md-2,
    .page-search .total-results .col-md-2 {
        margin-left: 10px;
    }
    .page-searchAfterSales .total-results .col-md-offset-8,
    .page-search .total-results .col-md-offset-8 {
        margin-left: calc(66.66666667% - 10px);
    }
}
@media screen and (max-width: 430px) {
    .page-documentGridPage .total-results .js-hide{
        gap:10px;
    }
    .page-searchAfterSales .product-description .badge-container .tooltiptext-badge.tooltiptext-infoBadge,
    .page-search .product-description .badge-container .tooltiptext-badge.tooltiptext-infoBadge{
        top: -111px;
    }
}