

.Bar a {
    
}

button, .btn {
 
}



/******************************** Tile-List ***/
.TL-buttons button {
  
}
.TL-Price {
  
}
/** Tile-List **/



/******************************** Product-Detail ***/
.price-box .DetailLine2 {
  
}
.dp-tabs-wrapper .nav-link.active {
  
}
.dp-tabs-wrapper .nav-link {

}
.table--warehouse-table .table-row:nth-child(even) {
    background: #f3f3f3;
}
/** Product-Detail **/


/****img thumbnails ****/
.product-slider #thumbcarousel { margin: 12px 0 0; padding: 0px; }

.product-slider #thumbcarousel .carousel-item {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

.product-slider #thumbcarousel .carousel-item .thumb {
    border: 1px solid #ccc;
    width: 15.666667%;
    vertical-align: middle;
    cursor: pointer;
    max-width: 15.666667%;
    margin-right: 1%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80px;
}
#thumbcarousel .carousel-item .thumb img{
           display: block;
    max-width: 100%;
    max-height: 100%;
		-o-object-fit: contain;
	   object-fit: contain;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.product-slider #thumbcarousel .carousel-item .thumb:hover { border-color: #1089c0; }

/******************** img thumbnails **************************************/