.slick-loading .slick-list{background:#fff url(//staging.solutions-leisure.com/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wpls-wrap, .wpls-wrap * {-webkit-box-sizing: border-box; box-sizing: border-box; outline: none;} .wpls-logo-clearfix:before, .wpls-logo-clearfix:after{content: "";display: table;}
.wpls-logo-clearfix::after{clear: both;}
.wpls-logo-clearfix{clear: both;}
.wpls-logo-showcase{visibility: hidden; opacity:0; -webkit-transition:opacity 0.5s linear; transition:opacity 0.5s linear;}
.wpls-logo-showcase.slick-initialized {visibility: visible; opacity:1;}
.wpls-logo-showcase{padding:0 30px 20px 30px; margin:0; text-align:center;}
.wpls-logo-showcase.wpls-dots-false{padding:0 30px 0px 30px !important;}
.wpls-logo-showcase .slick-next{right:0px !important;}
.wpls-logo-showcase .slick-prev{left:0px !important}
.wpls-logo-showcase .slick-dots{left:30px !important; right:30px !important; text-align:center;bottom:-10px !important; position: absolute;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}
.wpls-logo-showcase .wpls-fix-box{max-height: 250px; width: 100%; line-height: 0;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; border-radius:0px !important; max-height:250px; max-width:100%; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }
.wpls-logo-showcase .slick-slide{  text-align:center !important; display: inline-block !important;   float:none !important;    vertical-align: middle !important;     }
.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}
.wpls-logo-slider.wpls-center .slick-slide {opacity: 0.5; transform: scale(0.7); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
.wpls-logo-showcase .slick-arrow::before{display: none !important;}
.wpls-logo-showcase .wplss-logo-slide::before, .wpls-logo-showcase .wplss-logo-slide::after{display: none !important;}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
@media screen and (max-width: 641px) {
.wpls-logo-showcase.wpls-center .slick-slide {opacity: 1;transform: scale(1); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
} .fusion-flex-container.wpls-fusion-flex{ flex-direction: column; }
.wpls-elementor-tab-wrap{min-width: 0; min-height: 0;} .wpls-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: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.wpls-logo-showcase .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wpls-logo-showcase .slick-arrow:hover{background-color: rgba(0, 0, 0, 0.7);}
.wpls-logo-showcase .slick-dots {padding:0 !important; margin:0 !important; text-align:center;}
.wpls-logo-showcase .slick-dots li {list-style:none !important; display:inline-block !important; line-height:0px !important; margin:0 3px !important; padding:0px !important; }
.wpls-logo-showcase .slick-dots li button {text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.wpls-logo-showcase .slick-dots li button:focus {outline:none !important}
.wpls-logo-showcase .slick-dots li.slick-active button {background:#8D8C8C !important;}.flexslider {
width: 100%; 
margin: 0 auto; 
height: 80vh; 
padding: 0 0; 
position: relative;
text-align: center;
background-color: transparent !important;
background: transparent !important;
float: left;
}
.flexslider ul.slides {
margin: 0;
padding: 0;
background-color: transparent;
background: transparent;
}
.flexslider ul.slides > li { 
height: 80vh; 
list-style: none !important;
position: relative;
background-color: transparent;
background: transparent;
}
.flexslider .slides > li {display: none; overflow: hidden; list-style: none;} .flexslider .slides, 
.flex-viewport {
overflow: visible !important;
}
.flexslider .slides > li img {
width: 100%;
height: 100%; 
float: left;
object-fit: cover;
} .flex-direction-nav {*height: 0;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider .flex-control-nav {width: 100%; position: absolute; text-align: center; bottom: 0; height: 8%; z-index: 222; padding: 0; margin: 0; display: none;}
.flex-direction-nav {
}
.flex-direction-nav li {
list-style: none;
padding: 0;
margin: 0;
font-size: 0;
}
.flex-direction-nav li a.flex-prev {
background-color: rgb(187,153,101);
position: absolute;
top: 50%;
left: -5px;
width: 40px;
height: 40px;
background-image: url(//staging.solutions-leisure.com/wp-content/themes/Solutions/images/ARROW-WHITE.svg);
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
transform: rotate(0deg) translate(0, -50%);
}
.flex-direction-nav li a.flex-next {
background-color: rgb(187,153,101);
position: absolute;
top: 50%;
right: -5px;
width: 40px;
height: 40px;
background-image: url(//staging.solutions-leisure.com/wp-content/themes/Solutions/images/ARROW-WHITE.svg);
background-size: auto 70%;
background-repeat: no-repeat;
background-position: center center;
transform: rotate(180deg) translate(0, 50%);
}
#caption {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0;
background-image: linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.4));	
}
#caption-text {
position: absolute;
top: 50%;
left: 0;
margin: 0 10%;
width: 80%;
height: auto;
transform: translateY(-50%);
}
#caption h1 {
height: auto;
padding: 0 0 5vh;
display: inline-block;
width: auto;
max-width: 90%;
color: #FFF !important;
}
#caption p {
color: #FFF !important;
}
#caption p a {
color: #FFF;
text-transform: uppercase;
font-size: 85%;
line-height: 100%;
display: inline-block;
padding: 15px 15px 15px;
margin: 5vh 10px 0;
border: solid 2px rgb(187,153,101);
transition-property: all; 
transition-duration: .60s;
transition-timing-function: ease-in-out;
cursor: pointer;
background-color: rgb(187,153,101);
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 900px) {
.flexslider {
height: 60vh; 
}
.flexslider ul.slides > li { 
height: 60vh; 
}
#caption-text {
margin: 0 10%;
width: 80%;
}
}
@media only screen and (max-width: 700px) {
}