/*  SEARCH TEMPLATE */ 

#search-result-data {
    min-height: 400px;
}

.SEARCH-FILTER-CONTAINER .filter-container-wrapper {
    max-height: 300px;
    overflow: auto;
}

.SEARCH-FILTER-CONTAINER .search-onlyshop-filter-container .onlyshop-filter-controls {
    padding-bottom: 30px;
}

.SEARCH_RESULT_ITEM .catalog-list-item-container {
    margin-bottom: 40px;
}

.SEARCH_RESULT_ITEM .offer-wrapper-grid  {
    padding: 0px 10px;
    margin-bottom: 40px;
}

/* .SEARCH_RESULT_ITEM .offer-wrapper-grid:nth-child(4n)  {
    padding: 0px;
} */

.SEARCH_RESULT_ITEM .found-because  {
    color: #999999;
    font-size: 12px;
    letter-spacing: 0.2px;
    line-height: 20px;
    margin-bottom: 10px;
}

@media(min-width: 1024px) {
    .search-result-content-body {
        margin-top: 25px;
        padding-left: 40px;
		align-content: space-between;
		align-items: flex-end;
    }
	.catalog-list-item-container .product-on-request-container {
		padding-right: 25px;
		padding-bottom: 40px;
	}
	.catalog-list-item-container .mwst-input > div{
		margin-bottom: 10px;
	}

    .iwc-template-CATALOG_GRID_ITEM .order-number-text {
        font-size: 12px !important;
        margin-bottom: 7px !important;
    }

    .iwc-template-CATALOG_GRID_ITEM .order-title-text {
        font-size: 22px !important;
    }

    .iwc-template-CATALOG_GRID_ITEM .offer-body p.order-title-text {
        line-height: 30px !important;
    }
    
    .catalog-grid-item-container .offer-body .order-title-text {
        min-height: 60px !important;
    }
}

.SEARCH_RESULT_ITEM .addition-info a h5  {
    margin-bottom: 5px;
}

#SEARCH_FILTER_FACET_FORM .additional-dropdown-header .additional-dropdown-text {
    max-width: 70%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.SEARCH_RESULT_ITEM .catalog-grid-item-container {
    position: relative;
}

.SEARCH_RESULT_ITEM .catalog-grid-item-container .offer-body {
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
}

.search-product-add-info-container {
    padding-bottom: 40px;
}

.search-product-add-info-container p.catalog.category {
    margin-bottom: 0px;
}

.addition-info p.catalog.category.iwc-search-matnr {
    margin-bottom: 5px;
    font-size: 15px;
    line-height: 30px;
}

.search-product-add-info-container p.catalog.category {
    font-size: 15px;
    line-height: 30px;  
    color: #999999;
}

.search-product-add-info-container p.text {
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 10px;
    font-family: NeueHelvetica55Roman, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    color: #000000;  
}

.quantity.spinner-label {
    font-size: 15px;
    line-height: 30px;  
    color: #999999;
}

.catalog-list-item-container .search-result-content-container {
    height: 385px;
}

.catalog-list-item-container .search-result-image-container {
    height: 385px;
    background-color: #f2f2f2;
}

.catalog-list-item-container .search-result-content-container h4.catalog-list-item-title {
    margin-bottom: 5px;
	color: var(--color-default);
}

.catalog-list-item-container .catalog-list-item-addition-info {
    height: 55px;
    margin-bottom: 10px;
}

.search-result-content-container p.iwc-search-matnr {
    margin-bottom: 5px;
}

.search-result-content-container .search-result-content-body .qty-wrapper {
    position: relative;
}

.search-result-content-container .search-result-content-body .qty-wrapper .qty-input-conainer {
    position: absolute;
    top: 15px;
}

.catalog-list-item-container .catalog-icon-wrapper .catalog-icon-container img {
    max-height: 100%;
}

.search-results-onlyshop-head .sort-text { 
    font-size: 15px;
    line-height: 30px;
    align-self: center;
    padding-right: 15px;
}

.search-results-onlyshop-head select{
    margin: 0px;
}

.search-results-onlyshop-head .search-result-toolbar-view-conatiner {
    align-items: center;
}

.search-results-onlyshop-head .search-result-toolbar-view-conatiner .search-result-grid-view-icon {
    border-right: 1px solid #d9d9d9;
    padding-right: 12px;
    padding-bottom: 5px;
}

.search-results-onlyshop-head .search-result-toolbar-view-conatiner .search-result-list-view-icon {
    padding-bottom: 5px;
    padding-left: 12px;
}

.catalog-list-item-container .mwst-input {
    padding-right: 25px;
    padding-bottom: 40px;
}

.catalog-list-item-actions .triangle-btn-big{
    width: 100%;
}

.catalog-grid-item-container .offer-body .order-title-text {
    color: black;
    font-family: "NeueHelvetica77CondensedBold";
    font-size: 32px;
    letter-spacing: -0.36px;
    line-height: 35px;
    height: 70px;
}

/* Tablet*/
@media (max-width: 1200px){
    .catalog-list-item-container .search-result-content-container,
    .catalog-list-item-container .search-result-image-container  {
        height: auto;
    }
	
	.catalog-list-item-container .search-result-content-container .mwst-switch-search{
		padding-right: 20px;
	}
	.catalog-list-item-container .search-result-content-container .catalog-icon-container {
		float: left;
		margin-right: 15px;
	}
	.iwc-list-item.search-result-content-container {
        padding-right: 25px ;
        padding-left:  25px;
    }
	
	.search-result-content-container .search-product-add-info-container {
        padding-bottom: 0px;
    }
    .search-result-content-container .product-availability-container{
        padding-bottom: 0px;
    }
    .search-result-content-container .mwst-switch-search{
        margin-top: 0px;
    }
}

/* Mobile */
span.found-because-label {
    padding-right: 5px;
}

span.found-because-marked { 
    color: #e30613;
}

.placeholder-add-to-basket {
    height: 146px;
}

.iwc-list-item.search-result-content-container .additional-text {
    color: black;
}

.iwc-template-SEARCH_FILTER span.filter-results-qty {
    padding-left: 5px;
}