@media print {

/* FONT FACE -----------------------------------------------*/
	@font-face {
		font-family: 'gotham_boldregular';
		src: url('../fonts/gotham-bold-webfont.eot');
		src: url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/gotham-bold-webfont.woff2') format('woff2'),
			 url('../fonts/gotham-bold-webfont.woff') format('woff'),
			 url('../fonts/gotham-bold-webfont.ttf') format('truetype'),
			 url('../fonts/gotham-bold-webfont.svg#gotham_boldregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'gotham_bookregular';
		src: url('../fonts/gotham-book-webfont.eot');
		src: url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/gotham-book-webfont.woff2') format('woff2'),
			 url('../fonts/gotham-book-webfont.woff') format('woff'),
			 url('../fonts/gotham-book-webfont.ttf') format('truetype'),
			 url('../fonts/gotham-book-webfont.svg#gotham_bookregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'GlyphaLTStd';
		src: url('../fonts/GlyphaLTStd.eot');
		src: url('../fonts/GlyphaLTStd.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/GlyphaLTStd.woff') format('woff'),
			 url('../fonts/GlyphaLTStd.ttf') format('truetype'),
			 url('../fonts/GlyphaLTStd.svg#GlyphaLTStd') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'olivier';
		src: url('../fonts/olivier.eot');
		src: url('../fonts/olivier.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/olivier.woff') format('woff'),
			 url('../fonts/olivier.ttf') format('truetype'),
			 url('../fonts/olivier.svg#olivier') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'GlyphaLTStd-Light';
		src: url('../fonts/GlyphaLTStd-Light.eot');
		src: url('../fonts/GlyphaLTStd-Light.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/GlyphaLTStd-Light.woff') format('woff'),
			 url('../fonts/GlyphaLTStd-Light.ttf') format('truetype'),
			 url('../fonts/GlyphaLTStd-Light.svg#GlyphaLTStd-Light') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	
/* MAIN -----------------------------------------------*/
	*{
		padding: 0; 
		margin: 0;
		box-sizing: border-box;
		font-weight: lighter;
		outline: none;
		word-wrap: break-word;
	}
	html, body{
		width: 100%;
		height: 100%;
		color: #898989;
		font-family: 'GlyphaLTStd';
		font-size: 12px;
		padding: 0;
		margin: 0; 
	}
	img{
		width: 100%;
		height: auto;
	}
	a{
		text-decoration: none;
		color: inherit;
		font-weight: bold;
	}
	p {
		padding: 5px 0;
		word-wrap: break-word;
	}
	strong{
		font-weight: bold;
	}
	header{
		width: 100%;
		/*position: fixed;*/
		height: 120px;
		background-color: #ffffff;
	}
	header, .navigation {
		z-index: 30;
	}
	.intro, .map, .maparoundtheworld, .sub, .gallery, .footer{
		width: 100%;
		position: relative;
		height: auto;
	}
	.map, .maparoundtheworld, .sub, .news{
		padding: 20px 0;
	}
	.wrapper{
		width: 100%;
	}
	.container{
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		position: relative;
		z-index: 15;
	}
	.container.contentmedia {
		z-index: 0 !important;
	}
	.map .container, .maparoundtheworld .container, .sub .container, .gallery .container, .news .container{
		z-index: 20;
	}
	h1, .h1{
		font-family: 'gotham_boldregular';
		text-transform: uppercase;
		color: #ffffff !important;
		font-size: 25px;
		padding: 15px 0;
	}
	h2, .h2{
		font-family: 'olivier';
		color: #fbc727;
		font-size: 18px;
		padding: 15px 0;
	}
	h3, .h3{
		font-family: 'GlyphaLTStd-Light';
		text-transform: uppercase;
		color: #ffffff;
		font-size: 12px;
		padding: 15px 0;
	}
	h4, .h4 {
		color: #537310;
		font-family: "gotham_boldregular";
		font-size: 12px;
		font-weight: lighter;
		letter-spacing: 2px;
		text-transform: uppercase;
		padding: 15px 0;
	}
	h4.book, .h4.book{
		font-family: 'gotham_bookregular';
		padding: 0;
	}
	.wp-post-image {
		max-height: 100%;
		height: auto;
		max-width: 100%;
		margin-bottom: 10px;
	}
	

/* NAVIGATIE -----------------------------------------------*/
	.navigation{
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		position: relative;
		height: 120px;
	}
	.media{
		display: none !important;
	}
	.social{
		width: 20px;
		height: 30px;
		float: left;
		margin: 0 4px;
	}
	.social img{
		max-height: 100%;
		max-width: 100%;
		width: auto; 
		height: 10px;
	}
	.logo {
		float: left;
		width: 80px;
	}
	ul#list {
		display: none !important;
	}
	.nav-toggle{
		display: none !important;
	}
	#menu:after{
		content: ''; 
		display: block; 
		clear: both;
	}
	#menu ul {
		float: right;
		list-style: none;
		margin: 0 auto;
	}
	#menu ul li {
		float: left;
		display: block;
		border: 1px solid #efefef;
		border-bottom: none;
		border-left: none;
		padding: 10px 5px;
	}
	#menu ul li:first-child{
		border-left: 1px solid #efefef;
	}
	#menu ul li a{
		font-family: 'gotham_boldregular';
		font-size: 8px;
		text-transform: uppercase;
		color: #537310;
		letter-spacing: 0px;
	}

	.sub-menu li {
		padding: 8px 10px !important;
	}

	.headertitle {
		float: left !im;
		margin-top: 15px;
		padding: 10px;
		font-size: 14px;
		padding-top: 50px;
	}
	.search {
		height: 50px;
		padding: 0 !important;
		width: 130px;
		border-left: 1px solid #efefef !important;
		float:left;
		display: none !important;
	}
	.search form input{
		height: 100%;
		width: 80%;
		border: none;
		color: #c9c9c9;
		text-transform: uppercase;
		padding: 20px;
		font-family: 'gotham_boldregular';
		font-weight: bold;
		font-size: 10px;
		background-color: transparent;
		margin: 0;
	}
	.fa-search{
		color: #c9c9c9;
	}
	.lang{
		display: none !important;
	}

	
/* SINGLE -----------------------------------------------*/
	.singletext:before{
		content: ''; 
		display: block; 
		clear: both;
	}
	.singletext .container {
		max-width: 1000px;
	}
	.singletext a{
		color: #898989;
	}
	.singletext img {
		display: block;
		height: auto;
		margin: 10px auto !important;
		max-width: 100%;
		max-height: 300px;
		width: auto;
	}
	.singletext .interalbums img{
		margin: 0 auto !important;
	}
	.singletext h4, .singletext .h4{
		padding: 15px 0 25px;
	}
	.singletext h4.newstitle, .singletext .h4.newstitle{
		padding: 15px 0 5px;
	}
	iframe {
		display: block;
		margin: 15px auto;
		width: 100%;
		height: 300px;
	}
	.sharenews {
		display: none;
	}
	ul.pager{
		display: none;
	}
	
	.interalbums{
		width: 100%;
		list-style-type: none;
		margin: 0 !important;
		padding: 0 !important;
	}
	.interalbums li{
		width: 24%;
		float: left; 
		margin-right: 1.3333%; 
		position: relative;
		margin-bottom: 25px;
	}
	.interalbums li:nth-child(4n) {
		float: right;
		margin-right: 0;
	}
	.interalbums img{
		margin-bottom: 10px;
	}
	.interalbums .albumdes{
		padding: 10px;
	}
	.relimg {
		height: 120px !important;
	}
	.interalbums h2, .interalbums .h2{
		padding: 0; 
		font-size: 14px;
	}
	.interalbums h4, .interalbums .h4{
		padding: 0; 
		font-size: 12px;
		text-align: left;
	}
	.singletext .interalbums img {
		margin: 0 auto !important;
	}
	.singletext .interalbums img {
		display: block;
		height: auto;
		max-width: 100%;
		max-height: 100% !important;
		width: auto;
	}
	
	
/* CATEGORY ------------------------------------------------ */
	.space{
		padding-bottom: 25px;
	}
	.categorynews:before{
		content: ''; 
		display: block; 
		clear: both;
	}
	.categorynews h1, .categorynews .h1{
		padding: 0;
		text-shadow: 5px 5px 5px #000;
		margin: 0 15px;
		color: #ffffff;
	}
	.categorynews h2, .categorynews .h2{
		color: #fbc727;
		padding-top: 150px;
		text-shadow: 5px 5px 5px #000;
		margin: 0 15px;
	}
	.categorynews .albumdes h2 {
		margin: 0;
		padding: 0;
	}
	.categorynews li h2{
		text-shadow: none;
	}
	.categorynews h4, .categorynews .h4{
		color: #537310;
		text-align: left;
		padding: 20px 0;
	}
	.categorynews h4.book{
		padding: 0 0 20px 0!important;
	}
	.catpanda ul, .catprepanda ul{
		list-style-type: none;
		margin: 0 auto;
	}
	.catpanda ul li, .catprepanda ul li{
		width: 31.3333%;
		float: left;
		position: relative;
		margin: 0 !important;
		padding: 0 !important;
		margin-right: 2% !important;
	}
	.catprepanda ul li h4, .catprepanda ul li .pandaimg, .catprepanda ul li .pandacontent{
		background-color: #f1f1e9;
	}
	.catpanda ul li h4, .catpanda ul li .pandaimg, .catpanda ul li .pandacontent{
		background-color: #f1f1e9;
	}
	.catpanda ul li h4, .catpanda ul li .h4, .catprepanda ul li h4, .catprepanda ul li .h4{
		text-align: center !important;
		padding: 20px 0;
	}
	.catpanda ul li .pandacontent, .catprepanda ul li .pandacontent {
		padding: 20px 15px;
	}
	.catpanda ul li .pandacontent p, .catprepanda ul li .pandacontent p{
		padding: 5px 0;
	}
	.catbg, .catheader{
		position: relative;
		text-align: left;
		width: 100%;
		/*height: 400px;*/
		/*background-image: url('img/blogbg.png');*/
		background: none;
		background-size: contain; 
		background-repeat: no-repeat; 
		background-position: center center;
		max-width: 1200px; 
		margin: 0 auto; 
		overflow: hidden;
	}
	.catheader .container, .catbg .container {
		position: absolute;
		bottom: 50px;
	}
	.catheader h1 {
		padding-top: 250px;
		text-shadow: 5px 5px 5px #000;
		margin: 0 15px;
		color: #ffffff !important;
	}
	.catheader h4{
		color: #ffffff;
		padding-top: 0;
		text-shadow: 5px 5px 5px #000;
		margin: 0 15px;
	}
	.catnews{
		margin-bottom: 40px;
	}
	.catnews h4, .catnews .h4{
		padding-bottom: 0px; 
	}
	.catnews .date, .catnews .date{
		margin-bottom: 20px; 
	}
	.catnews .newspost {
		border-bottom: 1px solid #537310;
		margin: 20px auto;
		padding-bottom: 20px;
	}
	.catnews .newspost .thumb {
		float: left;
		height: auto;
		margin-right: 20px;
		width: 100%;
		max-width: 300px;
	}
	.catpanda .attachment-medium.wp-post-image, .catprepanda .attachment-medium.wp-post-image{
		height: auto;
		width: 100%;
		max-width: 100%;
		position: relative;
		margin: 0 auto;
	}
	.catpanda .pandaimg, .catprepanda .pandaimg{
		position: relative;
		text-align: center;
		height: 150px;
	}
	.catpanda .pandaimg img, .catprepanda .pandaimg img{
		height: 150px; 
		width: auto !important;
	}
	.catpanda .pandacontent, .catprepanda .pandacontent{
		position: relative;
	}
	.descriptionzoo{
		padding-top: 100px;
		margin-bottom: 100px;
	}
	.catalbum{
		margin-top: 30px; 
	}
	.catalbum h4, .catalbum .h4{
		margin-bottom: 15px;
	}
	.catexhibit{
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.catvisitors{
		margin-top: 25px;
	}
	.catvisitors h5, .catvisitors .h5{    
		font-size: 12px;
		color: #fbc727;
		font-family: "gotham_boldregular";
		margin-bottom: 10px;
	}
	.catvisitors div {
		margin-bottom: 25px;
	}
	
	
/* FOOTER -----------------------------------------------*/
	.links{
		display: none;
	}
	.footer {
		display: none;
	}
	
	
	
	@media print and (-webkit-min-device-pixel-ratio:0) {
        h1 {
          	color: #ffffff;
          	-webkit-print-color-adjust: exact;
			print-color-adjust: exact;
        }
		h2{
			color: #fbc727;
			-webkit-print-color-adjust: exact;
			print-color-adjust: exact;
		}
		.catheader h4{
			color: #ffffff;
			-webkit-print-color-adjust: exact;
			print-color-adjust: exact;
		}
      }
	@media print and (color) {
	   * {
		  -webkit-print-color-adjust: exact;
		  print-color-adjust: exact;
	   }
	}
}