/*tem07-side-related-products*/
.tem07-side-related-products .headline{font-size:18px;color:#333;margin:30px 0 20px;}
.tem07-side-related-products [module-style="column"]{padding:0 10px;margin-bottom:20px;}
.tem07-side-related-products .caption{border-bottom:1px solid transparent;width:100%;-o-transition:all 0.6s ease-out 0s;-moz-transition:all 0.6s ease-out 0s;-ms-transition:all 0.6s ease-out 0s;-webkit-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s;}
.tem07-side-related-products .caption .text{text-align:center;max-width:100%;padding:10px 0;}
.tem07-side-related-products .images{position:relative;padding-top:100%;overflow:hidden;}
.tem07-side-related-products .images img{position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:all 0.5s cubic-bezier(0.38, 0.04, 0.18, 0.97) 0s;-ms-transition:all 0.5s cubic-bezier(0.38, 0.04, 0.18, 0.97) 0s;-moz-transition:all 0.5s cubic-bezier(0.38, 0.04, 0.18, 0.97) 0s;-webkit-transition:all 0.5s cubic-bezier(0.38, 0.04, 0.18, 0.97) 0s;transition:all 0.5s cubic-bezier(0.38, 0.04, 0.18, 0.97) 0s;}
.tem07-side-related-products .swiper-slide:hover .images img{transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.tem07-side-related-products .title{color:#262626;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-o-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.tem07-side-related-products .swiper-slide:hover .title{color:inherit;}
.tem07-side-related-products .description{font-size:12px;color:#8a8a8a;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-o-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.tem07-side-related-products .swiper-slide:hover .description{color:#666;}
.tem07-side-related-products .swiper-button-next,
.tem07-side-related-products .swiper-button-prev{background-image:none!important;font-size:30px;background:rgba(0,0,0,.4);color:#fff;margin-top:-60px;}
.tem07-side-related-products .swiper-container-horizontal .swiper-wrapper{padding-bottom:30px;} 
.tem07-side-related-products .swiper-button-prev, 
.tem07-side-related-products .swiper-container-rtl .swiper-button-next{left:0;}
.tem07-side-related-products .swiper-button-next, 
.tem07-side-related-products .swiper-container-rtl .swiper-button-prev{right:0;}
.tem07-side-related-products .swiper-pagination-custom, 
.tem07-side-related-products .swiper-pagination-fraction,
.tem07-side-related-products .swiper-container-horizontal > .swiper-pagination-bullets{bottom:15px;}
