	@media (min-width:1200px){
	    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
	    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
	    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
	    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
	    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
	    #hitarea { 
			-webkit-touch-callout: text !important;
		    -webkit-user-select: text !important;
		    -khtml-user-select: text !important;
		    -moz-user-select: text !important;
		    -ms-user-select: text !important;
		    user-select: text !important;		    
	    }	}
	@media (min-width:992px) and (max-width:1199px){
	    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
	    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
	    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
	    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
	    .auto-clear .col-md-6:nth-child(odd){clear:left;}
	    #hitarea { 
			-webkit-touch-callout: text !important;
		    -webkit-user-select: text !important;
		    -khtml-user-select: text !important;
		    -moz-user-select: text !important;
		    -ms-user-select: text !important;
		    user-select: text !important;		    
	    }
	}
	@media (min-width:768px) and (max-width:991px){
	    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
	    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
	    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
	    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
	    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
	    #hitarea { 
			-webkit-touch-callout: text !important;
		    -webkit-user-select: text !important;
		    -khtml-user-select: text !important;
		    -moz-user-select: text !important;
		    -ms-user-select: text !important;
		    user-select: text !important;		    
	    }
	}
	@media (max-width:767px){
	    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
	    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
	    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
	    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
	    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
	    .bshare{
		    right:15% !important;		    
	    }

	    .largeimg { 
	    	/*width:100% !important;*/
	    	/*height:auto !important;*/
	     }

	     h1 {
	     	font-size: 29px !important;
	     }



	}


	/*
	@font-face {
	    font-family: 'nobel';
	    src: url('../assets/fonts/dtlnobelt-webfont.eot');
	    src: url('../assets/fonts/dtlnobelt-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../assets/fonts/dtlnobelt-webfont.woff') format('woff'),
	         url('../assets/fonts/dtlnobelt-webfont.ttf') format('truetype'),
	         url('../assets/fonts/dtlnobelt-webfont.svg#DTLNobelTRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	*/

	@font-face {
	  font-family: 'nobel';
	  src:url('../assets/fonts/hiragino-maru-gothic-pro-w4.woff') format('woff'),
	        url('../assets/fonts/hiragino-maru-gothic-pro-w4.woff2') format('woff2'),
	        url('../assets/fonts/hiragino-maru-gothic-pro-w4.eot'),
	        url('../assets/fonts/hiragino-maru-gothic-pro-w4.eot?#iefix') format('embedded-opentype'),
	        url('../assets/fonts/hiragino-maru-gothic-pro-w4.otf') format('truetype');

	  font-weight: normal;
	  font-style: normal;
	  font-display: swap;
	}	

	.dutch {
		display:none;
	}
	
	.lanswitch span {
		font-weight:bold;
		cursor:pointer;
	}
	
	.lanswitch span.selected {
		text-decoration:underline;
	}

	.lanswitch span:hover {
		text-decoration:underline;
	}
	
	input {
		width:50%;	
	}
	
	body {
	
		font-family: "nobel","helvetica","arial";
		line-height:1.8em;
		font-size:160%;
	}
	
	* {
		-webkit-transition: all 0.25s;
        -moz-transition: all 0.25s;
        -o-transition: all 0.25s;
        transition: all 0.25s;		
	}


	td:empty{	
		min-width:1%;
	}
	
	td:nth-child(4n+4){
	}
	
	.main {
		width:80%;
		padding-left:10%;
		padding-right:10%;
		padding-top:2%;
	}
	
	a { 
		color:black;
		text-decoration:underline;
	}
	
	.container {
		z-index:1;
	}
	
	.menu {
	
		font-size:130%;
		list-style:none;
		padding-left:0px;
		margin-bottom:1%;
	}
	
	.menu a {
		text-decoration:none;		
	}
	
	.menu a:hover {
		color:#999;	
	}	
	
	li {
		
		display:inline-block;
		padding-right:2%;
		
	}
	
	.item {
		padding:1%;
		margin:0px 2% 2% 0px;
		background-color:#eee;
		font-size:120%;
		min-height:10em;
	}
	
	.gallery .image {
		height: 275px;
		overflow: hidden;
	}

	.image img {
		width:100%;
	}	
	
	.no-gutter {
	    padding-left:0;
	    margin-bottom:2%;
	 }

	.no-padding {
	    padding:0;
	}

	
	.padbot {
		padding-bottom:2%;
	}
	
	.agenda {
		margin-bottom:6%;
	}
	
	.divider {
		border-top: 1px solid #ddd;
		width:70%;
		padding-bottom:2%;		
	}
	
	.lightbox {
		width:100% !important;
		height:100% !important;
		top:0px;
		left:0px;
		z-index:900;
		display:table;
		overflow:hidden;
		position:fixed;
		display:none;
	}
	
	.background {
		width:100%;
		height:100%;
		background-color:white;
		position:fixed;
		top:0px;
		left:0px;
		z-index:901;
		opacity:1;
	}
	
	.enlarged {
		display:inline-block;
		position: absolute;
		z-index:902;
		top: 50%;
		left: 50%;
		margin-right: -50%;
		transform: translate(-50%, -50%);	
		background-color:white;
	}
	
	.enlarged.hori {
		width:100%;
	}
	
	.enlarged.verti {
		height:100%;
	}
	
	.enlarged p {
		padding:2%;
		font-size:130%;
		text-align:right;
	}
	
	.largeimg {
		/* max-height:95%; */
	}
	
	.lightbox .button {
		font-size:200%;
		cursor:pointer;
		padding:2% 2% 2.4% 2%;
		position:fixed;
		top:40%;	
		color:#333;
		z-index:910;
		display:inline-block;
		width:auto;
		opacity:0.5;
	}

	.button:hover {		
		background-color:#ccc;
		opacity:1;
	}
	
	.bright {
		right:0px !important;
		left:unset !important;
	}
	
	.bleft {
		left:0px !important;
		right:unset !important;
	}	
	
	.bclose {
		position:fixed;
		top:2%;
		right:2%;
		font-size:200%;
		z-index:999;
		color:#333;
		opacity:0.5;
		cursor:pointer;
	}
	
	.bshare {
		position:fixed;
		top:2%;
		right:7%;
		font-size:200%;
		z-index:999;
		color:#333;
		opacity:0.5;
		cursor:pointer;
		-ms-transform: rotate(90deg); /* IE 9 */
		-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
		transform: rotate(90deg);		
	}	

	.lightbox .text {
		text-align:right;
		width:100%;
		color: black;
		display:block;
		padding: 1%;
		position:fixed;
		bottom:0px;
		z-index:999;
	}
	
	.text:empty {
		display:none;
	}
	
	.text.col-xs-12 {
		font-size:80%;
		padding-right:2%;
	}
	
	.gallery {
		cursor:pointer;
	}
	
	.gallery:hover {
		opacity:0.8;
	}

	label {
		width:75%;
		font-weight:normal;
	}
	
	.menu li.col-xs-6 {
		padding-left:0px;
		margin-left:0px;
	}

	h2 {
		 font-size: 130%;
	}
	
	.nopadleft {
		padding-left:0px;
	}
	
	.loader {
		display:none;
	}

	.more {
		color:#999;
		font-size:80%;
	}
	
	.more a {
		color:#999;
	}
	
	.more a:hover {
		color:black;
	}	




	@media only screen and (max-width: 479px) {

	   	.gallery .image {
			height: 125px;
			overflow: hidden;
		}
  	}



/*	





	xdiv {
		border:1px solid red;
	}
	
	
	.col-md-15 {
	    width:20%;
	    display:block;
	    float:left;
	    margin:0;
	    background-color:white;
	    font-weight:bold;
	    font-size:130%;
	    text-align:center;
	    padding:2% 0px 2% 0px;
	}
	
	.col-md-15:hover {
		background-color:#000;
		color:white;
	}
	
	.col-md-152 {
	    width:40%;
	    display:block;
	    float:left;
	    margin:0;
	    background-color:white;
	    font-weight:bold;
	    font-size:130%;
	    padding:2% 0px 2% 0px;
	}	
	
*/