.jcarousel-control-prev, .jcarousel-control-next {
position: absolute;
top: 83px;
transform: translateY(-50%);
width: 20px;
height: 40px;
line-height: 40px;
text-align: center;
background: #fff;
color: #555;
font: 24px/37px Arial, sans-serif;
text-decoration: none;
opacity: 0.8;
display: flex;
justify-content: center;
align-items: flex-start;
}
.jcarousel-wrapper {
margin: 20px auto;
position: relative; }
.jcarousel {
position: relative;
overflow: hidden;
width: 100%; }
.jcarousel ul {
width: 20000em;
position: relative;
list-style: none;
margin: 0;
padding: 0; }
.jcarousel li {
width: 250px;
float: left;
border: 1px solid #fff;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.jcarousel img {
display: block;
max-width: 100%;
height: auto; }
.jcarousel-control-prev {
left: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; }
.jcarousel-control-prev:hover {
text-decoration: none;
opacity: 1; }
.jcarousel-control-next {
right: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px; }
.jcarousel-control-next:hover {
text-decoration: none;
opacity: 1; }
.jcarousel-prev-disabled {
cursor: default;
opacity: 0.4; }
.jcarousel-prev-disabled:hover {
cursor: default;
opacity: 0.4; }
.jcarousel-next-disabled {
cursor: default;
opacity: 0.4; }
.jcarousel-next-disabled:hover {
cursor: default;
opacity: 0.4; }
.camping-slider .slide-image {
display: block;
position: relative;
margin: 0;
padding: 0;
width: 248px;
height: 166px;
background: url(//www.acsifreelife.nl/wp-content/plugins/acsi-sliders/assets/images/no-image.png) no-repeat center;
background-size: cover; }
.camping-slider .slide-image:hover {
cursor: pointer; }
.camping-slider .slide-image .slide-overlay {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//www.acsifreelife.nl/wp-content/plugins/acsi-sliders/assets/images/bg-overlay.png) repeat center;
text-align: center; }
.camping-slider .slide-image .slide-overlay a {
margin-top: 67px;
display: inline-block;
padding: 3px 15px;
background: #d60000;
color: #fff;
text-decoration: none;
border-radius: 3px; }
.camping-slider .slide-image .slide-overlay a:hover {
color: #eee; }
.camping-slider .slide-title {
background: #ededed;
color: #0082cb;
padding: 10px;
font-size: 14px; }
.camping-slider figure img {
display: block;
max-width: 100%;
width: 100%;
height: 100%;
margin: 0;
padding: 0; }