#wrapper .row p.an_banner-title {
    display: block;
    margin: 20px 0 20px 10%;
    width: 720px;
    line-height: 40px;}
.an_banner-content .zoom-img {margin: 0 0 30px;}
.an_banner-content .zoom-img img {height: 300px;}
.zoom-img {overflow: hidden;cursor: pointer;}
.zoom-img.z1x1 {width:247.5px;height:247.5px;}
.zoom-img.z2x1 {width:525px;height: 247.5px;}
.zoom-img.z2x2 {width:525px;height:525px;}
.zoom-img img {
  width: 100%;
  object-fit: cover;
  transition: all .3s ease;}
.zoom-img p {
    position: absolute;
    color: white;
    font-weight: 500;
    bottom: 0px;
    left: 15px;
    background: rgb(50 50 50 / 0.5);
    padding: 2px 7px 2px 30px;}
.zoom-img img:hover {transform: scale(1.2);}
.manufacturer-item img {width: 100px;}
#footer .block-contact.links li {margin: 0 0 10px;}    
#footer .block-contact.links li a {font-size: 26px;font-weight: 500;}
#selBrend .title {text-align: center;margin-bottom: 40px;}
#selBrend{
  	padding-top: 70px;
    padding-bottom: 50px;
    background-color: #e9e5db;
    display: table;}
#selBrend .brands div.brandd {float:left;padding-right: 15px;margin: 0 1%;}
#selBrend .brands a.brand {
	border-radius: 30px;
	background-color: #fffefe;
	border-color: transparent;
	border-style: solid;
	transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    padding: 10px 40px;
	margin-bottom: 12px;}
#selBrend .brands a.brand:hover {color: #fffefe;background-color: #1a1a1a;}
#footer .footer-container p {color: #fffefe;}
#footer .footer-container p a:hover {color: #9c9b9a;}