.lsc-wrap,
.lsc-wrap * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
outline: none;
} .lsc-clearfix::before,
.lsc-clearfix::after { content: ""; display: table; }
.lsc-clearfix::after  { clear: both; }
.lsc-clearfix         { clear: both; } .lsc-wrap {
padding-bottom: 30px;
} .lsc-logo-showcase {
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.4s ease;
transition: opacity 0.4s ease;
}
.lsc-logo-showcase.slick-initialized {
visibility: visible;
opacity: 1;
} .lsc-logo-showcase {
padding: 0 30px;
margin: 0;
text-align: center;
} .lsc-logo-showcase .slick-next { right: 0; }
.lsc-logo-showcase .slick-prev { left: 0; } .lsc-wrap .slick-dots {
position: relative;
display: block;
text-align: center;
padding: 10px 0 0;
margin: 0;
width: 100%;
bottom: auto;
left: auto;
right: auto;
}
.lsc-wrap .slick-dots li {
list-style: none;
display: inline-block;
line-height: 0;
margin: 0 3px;
padding: 0;
}
.lsc-wrap .slick-dots li button {
text-indent: -9999px;
margin: 0;
padding: 0;
border: 2px solid #444;
border-radius: 50%;
width: 12px;
height: 12px;
background: #fff;
cursor: pointer;
}
.lsc-wrap .slick-dots li button:focus { outline: none; }
.lsc-wrap .slick-dots li.slick-active button { background: #8d8c8c; } .lsc-logo-showcase .lsc-logo-cnt.slick-slide { margin: 0 5px; }
.lsc-logo-showcase .slick-slide {
text-align: center;
display: inline-block;
float: none;
vertical-align: middle;
} .lsc-logo-showcase .lsc-fix-box {
max-height: 250px;
width: 100%;
line-height: 0;
}
.lsc-logo-showcase .lsc-fix-box .lsc-logo-img {
display: inline-block;
max-height: 250px;
max-width: 100%;
padding: 10px;
border: 1px solid #f1f1f1;
border-radius: 0;
box-shadow: none;
} .lsc-hide-border .lsc-fix-box .lsc-logo-img {
padding: 0;
border: none;
} .lsc-logo-showcase .lsc-logo-title {
color: #444;
padding: 10px 0;
font-size: 16px;
} .lsc-logo-showcase .slick-arrow::before { display: none; }
.lsc-logo-showcase .slick-arrow {
position: absolute;
z-index: 9;
padding: 5px;
display: inline-block;
background-color: rgba(0, 0, 0, 0.5);
text-align: center;
width: 30px;
height: 30px;
cursor: pointer;
border-radius: 50%;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: background-color 0.3s ease;
transition: background-color 0.3s ease;
}
.lsc-logo-showcase .slick-arrow svg {
fill: #fff;
height: 100%;
width: 100%;
}
.lsc-logo-showcase .slick-arrow:hover {
background-color: rgba(0, 0, 0, 0.75);
} .lsc-logo-slider.lsc-center .slick-slide {
opacity: 0.5;
-webkit-transform: scale(0.7);
transform: scale(0.7);
-webkit-transition: all 300ms ease;
transition: all 300ms ease;
}
.lsc-logo-showcase.lsc-center .slick-center {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
@media screen and (max-width: 641px) {
.lsc-logo-showcase.lsc-center .slick-slide,
.lsc-logo-showcase.lsc-center .slick-center {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}