/*	IMPORTS
==================================================================*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

/*	BLOCKS	
==================================================================*/

.pr-block{padding:50px 0;}
.pr-block-nav{background:#fff; }
.pr-block-language{padding:15px 0; background:#fff;}
.pr-block-navigation{background:#6f5173;}
.pr-block-top-section{background-color:#f0f0f0;}
.pr-block-breadcrumbs{padding:15px 0;}
.pr-block-bottom-a{background-color:#f0f0f0;}
.pr-block-bottom-d{padding-bottom:0;}
.pr-block-footer{background: #363636; padding:15px 0;}

/*	GENERAL	
==================================================================*/

/*	BODY						*/

body{font-family: 'Roboto', sans-serif; background:#fff; color:#4a4a4a; font-size:18px; line-height:1.75;}
body h1, body h2, body h3, body h4, body h5, body .uk-h1, body .uk-h2, body .uk-h3, body .uk-h4, body .uk-h5{font-family: 'Roboto', sans-serif; font-weight:700;}

/*	BASE						*/

a{color:#6f5173; font-weight:700;}
a:hover{text-decoration:none; color:#113880;}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #6f5173;
}

::selection {
    color: #fff; 
    background: #6f5173;
}

em{color:#4a4a4a;}

.pr-shadow{box-shadow:0px 40px 50px 10px #00000015}

/*	CUSTOM	
==================================================================*/

/*	NAVIGATION					*/

.tm-language-filter, .uk-navbar{}
.pr-nav-alignment{max-width:845px;}


.pr-subnav li a{text-transform:none !important;}
.pr-subnav li.uk-active a{background:#6f5173; color:#fff;border:0px;}

/*	Breadcrumbs					*/

.pr-block-header .uk-slideshow .uk-container{margin-top:-61px; position:relative; z-index:3;}
.pr-breadcrumbs{display:inline-block;}
.pr-breadcrumbs .uk-breadcrumb>*>*, .pr-breadcrumbs{color:#fff !important;}
.pr-breadcrumbs .uk-breadcrumb>*>a:hover{color:#113880;}
.pr-breadcrumbs ul{margin-bottom:0;}

/* MOST HITS 					*/
.pr-most-hits li{color:#fff;}
.pr-most-hits li a > *{color:#fff;}
.pr-most-hits li a:hover > *{color:#f4eff4;}


/* MAIN							*/

.pr-block-main .uk-article p:first-of-type{font-size:22px; line-height:30px;}

/* SHOW							*/

.pr-month + .pr-day:before {content: "tot en met"; font-size:12px; width:100%; display:block;}

body .pr-smaller-article-title{font-size:1.7rem;}
.pr-day{font-size:35px; font-weight:bold; color:#6f5173; line-height:35px; text-align:center;}
.pr-month{font-size:18px; font-weight:bold; text-align:center; }

.pr-show-position .uk-dotnav>*>*{width:15px; height:15px;}
.pr-show-position .uk-dotnav>.uk-active>*{background-color:#6f5173;}
.uk-dotnav>*>:focus, .uk-dotnav>*>:hover{background-color:#f4eff4;}

.pr-tags span{font-size:12px; border-radius:6px; padding:5px 10px; background:#6f5173; color:#fff; margin-left:10px;}
.pr-tags span:first-of-type{margin-left:0;}

.pr-activity-position img{max-width: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit:cover; height:inherit; width:100%;}
.pr-activity-position .pr-column-badge{position:absolute; top:40px; left:40px; z-index:1;}
.pr-activity-position h3, .pr-activity-slideshow h3{z-index:1; position:absolute; bottom:0; left:0; padding:25px 40px; background:#6f5173; width:100%;}
.pr-activity-position h3 a, .pr-activity-slideshow h3 a{color:#fff; font-size:15.5px;}
.pr-slidenav{position:absolute; padding:25px 40px; background:#805d85; bottom:0; right:0; z-index:2}
.pr-slidenav a svg{width:22px; height:22px;}
.pr-slidenav a{color:#fff;}
.pr-slidenav a:hover{color:#f4eff4;}

/* NEWS							*/

.pr-news-position img{object-fit:cover; width:100%; height:100px; object-position:center center;}

/* Support Call To Action		*/

.pr-support-us{padding:35px;}

/* Image Call to Action 		*/

.pr-cta-image > a > div{background-size:cover; background-position:center center; height:100%; position:relative;}

.pr-cta-box{padding:25px; background: #fff; position: absolute; width: calc(100% - 100px); bottom: 25px; margin: auto; left: 25px;}
.pr-cta-box h3{color:#6f5173;}
.pr-cta-box p{margin-bottom:0;}

.pr-cta-image:hover a .pr-cta-box, .pr-cta-image:hover a .pr-cta-box h3, .pr-cta-image:hover a .pr-cta-box h2{background:#6f5173; color:#fff;}
.pr-cta-image{transition: 0.2s ease-in-out;}

/* Sidebar Navigation*/

.uk-nav-side li ul li a{padding:5px 0;}

aside .uk-article-title{font-size:2.1rem;}

/*	Custom Widgetkit APP		*/

.pr-external-nav{position:absolute; bottom:0; right:0; padding:25px;}
.pr-external-nav a{color:#fff;}
.pr-external-nav svg{width:20px;}
.pr-external-slider .uk-slidenav-previous{left:64px;}
.pr-external-items .uk-overlay-panel{padding:25px; position:absolute; left:0; bottom:0;}
.pr-external-items .uk-overlay-panel, .pr-external-items .uk-overlay-panel a{color:#fff;}
.pr-external-items{min-height:180px !important;}
.pr-external-items img{width:100%; filter:grayscale(100%);}

.pr-block-header .uk-slideshow-items{height:250px !important; min-height:250px !important;}
.pr-block-header .uk-slideshow-items img{object-fit:cover; object-position:center center; width:100%; max-height:250px; height:250px;}
.pr-block-header .uk-slideshow-items.pr-video-item{height:650px !important; min-height:650px !important;}

.pr-video-item {
	
	height:450px;
	overflow:hidden;
	
}

#pr-iframe, .video-container object, .video-container embed {
	position:relative;
	top:-325px;
	left:0;
	width:100vw !important;
	min-height:450px;
	height:115vh;
	z-index:0;
	
	
}


/*	SOCIAL AND CONTACT SECTION	*/

.pr-block-bottom-static .uk-icon-button{width:55px; height:55px; background-color:#000; color:#fff;}
.pr-block-bottom-static .uk-icon-button:hover{color:#6f5173;}

.pr-route-and-contact span{position:absolute; right:20px; transform: rotate(8deg); color:#fff; top:0;}
.pr-route-and-contact span svg{filter: drop-shadow( 5px 2px 2px #00000040);}
.pr-route-and-contact span svg path{fill:#fff; stroke:#fff;}
.pr-route-and-contact span svg circle{fill:#d8d8d8; stroke:#d8d8d8; !important;}

/*	FOOTER SECTION				*/

.pr-block-footer{font-size:12px;}
.pr-block-footer, .pr-block-footer a{color:#fff;}
.pr-block-footer .uk-subnav a{text-transform:none; color:#fff; font-size:12px;}
.pr-block-footer .uk-subnav{float:right;}
.pr-block-footer a:hover{color:#d0d0d0;}
.pr-block-footer .uk-nav-sub{float:right; padding:0;}
.pr-block-footer .uk-nav-sub li{display:inline-block; margin-left:15px;}
.pr-block-footer .uk-nav-sub li:first-child{margin-left:0px;}

/*	UIKIT OVERRIDES	
==================================================================*/

/*	FONTS						*/

.uk-container{max-width:1340px;}

/*	FONTS						*/

.uk-text-primary{color:#6f5173 !important;}
.uk-text-secondary{color:#113880 !important;}

.uk-article-title{position:relative; z-index:1; display:inline-block; font-size:3.1rem;}
.uk-article-title:after, h1.uk-article-title:after{height:20px; position:absolute; width:100%; background:#f4eff4; content:""; z-index:-1; left:0; bottom:0;}

/* 	BACKGROUNDS					*/

.uk-background-primary{background-color:#6f5173;}
.uk-background-primary-light{background-color:#f4eff4;}
.uk-background-secondary{background-color:#113880;}
.uk-background-white{background-color:#fff;}

/*	Cards						*/

.uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary>:not([class*=uk-card-media]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color){color:#fff;}
.uk-card-primary{background-color:#6f5173;}

/*	BUTTONS 					*/

.uk-button-primary{background-color:#6f5173; text-transform:none; font-weight:500;}

/*	FORM						*/
.uk-checkbox:focus, .uk-radio:focus, .uk-input:focus, .uk-select:focus, .uk-textarea:focus{border-color:#6f5173;}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus{background-color:#6f5173;}

/*	NAVIGATION					*/

a.tm-logo{margin-left:50px;}
.uk-navbar{}
.uk-navbar-nav{justify-content: space-between; width:100%; max-width:860px;}
.uk-navbar-nav>li a{font-size:16px; text-transform:none; color:#fff; padding:0px 15px;}
.uk-navbar-nav>li:last-child a, .uk-navbar-nav>li:hover a, .uk-navbar-nav>li a:focus{background:#805d85; color:#fff;}
.uk-navbar-nav>li.uk-active>a{color:#fff;}


/*	DEPRECATED CLASSES			*/

.uk-panel-box{background:#d8d8d8; padding:25px;}

.uk-offcanvas-bar{width:320px; background:#fff;}
.uk-offcanvas-bar a{color: #6f5173;}
.uk-offcanvas-bar ul.uk-nav-sub li a{font-size:20px; margin:15px 0; display:block;}
.uk-offcanvas-bar .uk-search .uk-search-icon{color:#666;}
.uk-offcanvas-bar .uk-search-default{width:100%; margin-top:25px;}
.uk-offcanvas-bar .uk-search-default .uk-search-input{border-color:#e5e5e5; color:#666;}
.uk-offcanvas-bar .uk-search-default .uk-search-input::placeholder{color:#666;}

.uk-offcanvas-bar a:hover, .uk-offcanvas-bar a:focus{color:#113880;}

/*	CUSTOM RESPONSIVE BEHAVIOR	
==================================================================*/

@media(max-width: 1400px){
	
	/* NAVIGATION*/
	.pr-block-nav a.tm-logo{margin-left:0;}
	.pr-block-nav .uk-navbar-nav>li a{font-size:18px;}
	.pr-block-nav .uk-width-2-5\@m{width:33.333%;}
	.pr-block-nav .uk-width-3-5\@m{width:66.666%;}
	
}

@media(max-width: 1420px){
	
	/* NAVIGATION*/
	.pr-block-nav .uk-navbar-nav>li a{font-size:16px; padding:0px 15px;}
	.pr-block-nav .uk-width-2-5\@m{width:30%;}
	.pr-block-nav .uk-width-3-5\@m{width:70%;}
	
}

@media(max-width: 1024px){
	h1, .uk-article-title{font-size:2rem;}
	body .pr-show-position{margin-top:-200px;}
	body .pr-block-header .pr-slider-links a{font-size:17px;}
	.pr-block-bottom-d .uk-slideset img{max-width:100px;}
	.pr-block-bottom-static .uk-icon-button{width:45px; height:45px;}
	.pr-route-and-contact span{display:none;}
}

@media(max-width: 768px){
	
	h1{font-size:2rem;}
	
	.pr-video-item {
	
		height:260px;
		overflow:hidden;
		
	}
	
	#pr-iframe, .video-container object, .video-container embed {
		
		position:relative;
		left:0;
		top:-85px;
		width:100% !important;
		min-height:450px;
		height:350px;
		z-index:0;
	
	
	}
	
	.pr-block-nav{padding:25px;}
	
	#tm-middle .pr-show-position .uk-slideshow-items{min-height:150px !important;}

	body .pr-slider-links{position:relative !important; top:-125px;}
	body .pr-block-header .uk-slideshow-items, body .pr-block-header img{min-height:350px !important;}
	body .pr-show-position{margin-top:50px;}
	body .pr-news-position .uk-text-right{text-align:left !important;}
	
	body .pr-news-position img{width:100%;}
	body .pr-news-position h4{font-size:24px; margin-bottom:25px !important;}
	.tm-bottom-c .uk-width-1-3\@s{width:100%; margin-bottom:25px;}
	.tm-bottom-c .uk-width-1-3\@s .pr-cta-image a > div{min-height:300px;}
	
	.pr-block-nav .uk-navbar-nav>li a{font-size:14px; padding:0px 10px;}
	.pr-block-nav .uk-width-2-5\@m{width:40%;}
	.pr-block-nav .uk-width-3-5\@m{width:60%;}
	
	.pr-block-bottom-a .uk-width-1-2\@s{width:100%;}
	

	
}

@media(max-width: 480px){
	
	.pr-block-nav .uk-width-2-5\@m{width:60%;}
	.pr-block-nav .uk-width-3-5\@s{width:40%;}
	#tm-top-a .pr-show-position, #tm-top-a .pr-show-position .uk-slideshow-items{min-height:600px !important;}
	#tm-top-a .pr-show-position .uk-slideshow-items h2{font-size:2rem;}
	.pr-slidenav{position:relative; padding:15px;}
	.pr-activity-position h3{padding:15px; font-size:1.3rem;}
	.pr-activity-position img{height:100%;}
	.pr-activity-position .uk-slideshow-items li.uk-padding{padding:0;}
	#tm-bottom-d .pr-external-slider{margin-bottom:25px;}
	#tm-bottom-static .uk-panel{text-align:center;}
	#tm-bottom-static .pr-route-and-contact a{width:100%;}
	#tm-bottom-static .uk-width-2-3\@s{margin-bottom:25px;}
	.pr-block-footer .uk-panel{margin-bottom:25px; text-align:center;}
	.pr-block-footer .uk-nav-sub{float:none;}
	
	
}