.catalogue-page .x-breadcrumb{padding:20px}.catalogue-page .main-title-container{padding:20px}.catalogue-page .catalogue-list ul{font-size:0}.catalogue-page .catalogue-list ul>li{display:inline-block;width:25%;vertical-align:middle}.catalogue-page .catalogue-list ul .title{display:inline-block;font-size:18px;line-height:22px;height:66px;overflow:hidden;font-weight:700;color:#000;margin-bottom:20px}.catalogue-page .catalogue-list ul .description{font-size:14px;line-height:18px;font-weight:400;color:#000;margin-top:20px;height:54px;overflow:hidden}.catalogue-page .catalogue-list ul .image-container{overflow:hidden;background-color:#000;opacity:1}.catalogue-page .catalogue-list ul .image-container img{display:inline-block;max-width:100%;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.catalogue-page .catalogue-list ul .link{display:inline-block;margin:15px 20px}.catalogue-page .catalogue-list ul .link:hover .image-container img{transform:scale(1.02);opacity:.8}@media only screen and (max-width:1199px){.touch .catalogue-page .catalogue-list ul>li{width:calc(100% / 3)}}@media only screen and (max-width:959px){.touch .catalogue-page .main-title-container{padding:20px}}@media only screen and (max-width:767px){.touch .catalogue-page .catalogue-list ul>li{width:50%}.touch .catalogue-page .catalogue-list .link{margin:10px 20px}.touch .catalogue-page .catalogue-list .title{font-size:16px;line-height:18px;height:54px}.touch .catalogue-page .catalogue-list .description{font-size:12px;line-height:14px;height:42px}}