.news-list .text-container h5 { color: #000 } 

 @media (min-width: 1000px){
 .search-container .mysearch { margin-top: -21px; } 
 }

 .products-list .products-item:hover .image-container { background: #fff } 

 .products-list .products-item:hover .image-container { background: #fff; } 

 .products-list .products-item .image-container { background: #fff; } 

 table.data-list thead th,
 .table-head { border: 0; text-align: center; font-size: 22px; } 

 .search-results .products-list { margin-top: 20px; } 

 .search-container { border-bottom: solid 1px #333; } 

 .search-container.small input { padding-left: 10px; background: #fff; } 

 .btn.btn-dark { background: #fff; width: 40px; min-width: 40px; text-align: center; } 

 .btn.btn-dark:hover { background: #ddd; } 

 input[type=text].tx-indexedsearch-searchbox-sword,
 input[type=text].tx-indexedsearch-searchbox-sword:focus { outline: none; border: 0; } 

 input { outline: none; outline: 0 } 

 .products-list .title { height: 22px; } 

 @media (min-width:2200px){
 .products-list .title { height: 28px; } 
 }

 a:not([href]).hotview { padding: 4px 8px; color: #000; font-size: 14px; margin: 6px; } 

 a:not([href]).hotview:hover,
 a:not([href]).curren { background: #fff; color: #000; border-bottom: solid 1px #000 } 