@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('slick.html');
    src: url('slickd41d.eot?#iefix') format('embedded-opentype'), url('slick-2.html') format('woff'), url('slick.ttf') format('truetype'), url('slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


/* PM  Customisation */

.slick-dots {bottom: 20px;}
.slick-dots li {width: 30px;}
.slick-dots li img:nth-child(1) {display: block;}
.slick-dots li img:nth-child(2) {display: none;}
.slick-dots li.slick-active img:nth-child(1) {display: none;}
.slick-dots li.slick-active img:nth-child(2) {display: block;}

.slick-arrow {width: 60px; height: 60px; display: block; position: absolute; z-index: 2;  }

.slick-prev { background: url('round-black-l.svg') no-repeat;}
.slick-prev:hover { background: url('round-black-l-active.svg') no-repeat;}
.slick-next { background: url('round-black-r.svg') no-repeat;}
.slick-next:hover { background: url('round-black-r-active.svg') no-repeat;}

/*
.grey-nav .slick-prev { background: url('/img/slider/slider-arrow-left-grey.png') no-repeat; }
.grey-nav .slick-next  {background: url('/img/slider/slider-arrow-right-grey.png') no-repeat;;}

.grey-nav .slick-dots {bottom: -50px;}

*/

.white-nav .slick-prev { background: url('round-white-l.svg') no-repeat;}
.white-nav .slick-prev:hover { background: url('round-white-l-active.svg') no-repeat;}
.white-nav .slick-next { background: url('round-white-r.svg') no-repeat;}
.white-nav .slick-next:hover { background: url('round-white-r-active.svg') no-repeat;}

.red-nav .slick-prev { background: url('round-red-l.svg') no-repeat;}
.red-nav .slick-prev:hover { background: url('round-red-l-active.svg') no-repeat;}
.red-nav .slick-next { background: url('round-red-r.svg') no-repeat;}
.red-nav .slick-next:hover { background: url('round-red-r-active.svg') no-repeat;}



.clean-nav .slick-prev { background: url('arrow-left.html') no-repeat; background-size: 100% auto; left: -90px; width: 40px; height: 20px; }
.clean-nav .slick-next  {background: url('arrow-right.html') no-repeat; background-size: 100% auto; right: -90px; width: 40px; height: 20px; }


.slick-prev:before, .slick-next:before {content: none;}

body.theater.home .slick-dots { margin-left: 50vw; bottom: 0;}

#programma-details .slick-dotted.slick-slider { margin-bottom: 0;}


#mtalk-carousel .clean-nav .slick-prev {display: none !important}
#mtalk-carousel .clean-nav .slick-next {left: 50%; right: auto; opacity: 1; top: auto; bottom: -300px; z-index: 6;}


#recensie-slider .slick-dots {bottom: -70px;}

#slider .slick-dots {text-align: left; padding-left: 20px; bottom: 0;}
#video-slider .slick-dots li {width: 40px;}
#video-slider .slick-dots li  img{width: 100%;}
#recensie-slider .slick-dots li {width: 40px;}
#recensie-slider .slick-dots li  img{width: 100%;}

#slider .slick-prev {left: 10px}
#slider .slick-next {right: 10px}


body.theater.home .slider .slick-prev {left: 30px}
body.theater.home .slider .slick-next {right: 30px}

body.theater.home  #imageboard .slick-prev {left: 5px}
body.theater.home #imageboard .slick-next {right: 5px}


body.meetings-events.home .slider .slick-prev {left: 30px}
body.meetings-events.home .slider .slick-next {right: 30px}

body.meetings-events.faciliteiten .slider .slick-prev {left: 30px}
body.meetings-events.faciliteiten .slider .slick-next {right: 30px}

body.meetings-events.zalen .slider .slick-prev {left: 20px; top: 50%;}
body.meetings-events.zalen .slider .slick-next {right: 20px; top: 50%;}

/*
@media (max-width: 560px) {
	body.theater.home #uitgelicht  .slider .slick-prev {left: 10px; top: 70%;}
	body.theater.home #uitgelicht  .slider .slick-next {right: -15px;  top: 70%;}
}
*/


@media (max-width: 768px) {
	body.meetings-events .slick-prev, body.meetings-events.home .slider .slick-prev {left: -10px}
	body.meetings-events .slick-next, body.meetings-events.home .slider .slick-next {right: -10px}

	body.meetings-events #congres-opties .slick-prev {left: 10px}
	body.meetings-events #congres-opties .slick-next {right: 10px}
	
}


@media (max-width: 440px) {
	body.meetings-events .slick-prev, body.meetings-events.home .slider .slick-prev {left: -10px}
	body.meetings-events .slick-next, body.meetings-events.home .slider .slick-next {right: -10px}

	body.meetings-events #recensie-slider .slick-prev, body.meetings-events #contact-home .slick-prev {left: -30px}
	body.meetings-events #recensie-slider .slick-next, body.meetings-events #contact-home .slick-next {right: -30px}

	body.meetings-events #rooms-carousel-holder .slick-prev {left: calc(25% + 10px); top: 50%;}
	body.meetings-events #rooms-carousel-holder .slick-next {right: calc(25% + 10px); top: 50%;}

}

@media (max-width: 460px) {
	.slick-arrow {width: 36px !important; height: 36px !important; background-size: cover  !important;}
	.slick-prev, .slick-next {top: 40%;}
	
	.slider-holder .slick-prev, .slider-holder .slick-next {top: 50%;}
	
	 
	.red-nav .slick-next  {right: -15px;}
	#uitgelicht .slick-next {right: -5px;}

	#congres-opties  .slick-prev, #congres-opties .slick-next {top: 20%;}
}

@media (max-width: 640px) {
	#mtalk-carousel .clean-nav .slick-next {left: auto; right: 5%; bottom: -240px;}
}


@media (max-width: 860px) {
	#mtalk-carousel .clean-nav .slick-next {bottom: -200px;}
}



@media (min-width: 990px) {
	#plattegrond .slick-prev {left: 0}
	#plattegrond .slick-next {right: 0}
}
@media (min-width: 1440px) {
	#plattegrond .slick-prev {left: -80px}
	#plattegrond .slick-next {right: -80px}
}






#faciliteiten-footer .opties .slick-slide:not(.slick-active) {opacity: .25;}
#faciliteiten-footer .opties .slick-cloned:not(.slick-active) {opacity: .25;}
#zalen-slider .slick-slide:not(.slick-active) {opacity: .25;}
#zalen-slider .slick-cloned:not(.slick-active) {opacity: .25;}
