@media screen and (max-width: 600px) { /* media query MOBILE */

body {
	overflow-x: hidden;
}

	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}

.logo {
	top: 4px;
	width: 140px;
	height: 140px;
}

/*	HEADER */
.site-header {
	position: absolute;
	left: 0; top: 0;
	padding: 0 0 0 14px;
}
.main-navigation {
	position: fixed;
	right: 0; top: 0;
	z-index: 1000;
}
.main-navigation.toggled {
}
.menu-toggle {
	margin: 0;
}
.menu-toggle svg {
	float: right;
	width: 24px; height: 24px;
	margin: 8px 14px 0 0;
	text-indent: -9999px;
}
.menu-menu-1-container {
	padding: 0;
}
.main-navigation ul {
	position: relative;
	width: 160px;
	text-align: left;
	background: #fff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	z-index: 990;
}
.main-navigation li {
	display: block;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
}
.main-navigation li:first-child {
	border-top: none;
}
.main-navigation li a {
	padding: 16px 40px 15px 20px;
	line-height: 1;
	margin: 0;
}
.main-navigation ul ul {
	right: 80px;
	top: 47px;
	width: 180px;
}
.main-navigation ul ul a {
}
.main-navigation ul ul ul {
	left: 30%;
	top: 36px;
	width: auto;
	background: #fff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	width: 160px;
}
.main-navigation ul ul ul a {
	background: #fff;
	width: 158px;
}


.search-toggle {
	display: none;
	height: 47px;
	width: 48px;
}
.search-toggle svg {
	width: 20px; height: 20px;
	margin: 14px 0 0 20px;
}
	
.language-selector {
	right: 96px;
}

/* CONSTRUCTUREc*/

.home #primary {
	width: 100%;
}

/*	HOMEPAGE --------------------------------------------- */
.flyercontainer {
	display: none;
}
.control-left {
	left: 6px;
}
.control-right {
	right: 6px;
}

.home .site-content {
	padding: 130px 0 0 0;
}

.agenda-item {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 10px 10px 16px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.tentoonstellingen .agenda-item {
	/* width: 31.333%; margin: 0 0 30px 3%;*/
	margin: 0 0 30px 0;
}
.page-template-page-societeit-php #tentoonstellingen .agenda-item,
.page-template-page-societeit-php #activiteiten .agenda-item {
	/* width: 48.5%;*/
	width: 100%;
	margin: 0 0 30px 0;
}
.agenda-item:nth-child(3n+1) {
	clear: both;
	margin: 0 0 20px 0;
}
.page-template-page-societeit-php #tentoonstellingen .agenda-item:nth-child(2n+1),
.page-template-page-societeit-php #activiteiten .agenda-item:nth-child(2n+1) {
	clear: both;
	margin: 0 0 30px 0;	
}
/* DIV. TITELS */
.page-template-page-tentoonstellingen-php .page-title, 
.page-template-page-activiteiten-php .page-title,
.page-template-page-tentoonarchief-php .page-title,
.page-template-page-activarchief-php .page-title,
.page-template-page-tentoonarchief-societeit-php .page-title,
.page-template-page-tentoonarchief-galerie-php .page-title,
.page-template-page-nieuws-php .page-title,
.page-template-page-artimedia-php .page-title,
.page-template-page-algemeen-php .page-title,
.page-template-page-societeit-php .page-title,
.page-template-page-verhuur-php .page-title,
.page-template-page-vereniging-php .page-title {
    margin: 120px 0 20px 20px;
}
/* uitzondering kunstenaars wo2 */
.page-template-page-wo2kunstenaars-php .page-title,
.single-kunstenaarwo2 .page-title {
    margin: 120px 0 20px 0;
}
/* uitzondering page wo2 */
.page-template-page-wo2-php .page-title {
    margin: 120px 0 20px 20px;
}
.page-title, .section-title, .page .entry-title, .single .entry-title, .titels h1 {
    font-size: 3rem;
}
.page-template-page-tentoonarchief-php .page-subtitle,
.page-template-page-activarchief-php .page-subtitle,
.page-template-page-tentoonarchief-societeit-php .page-subtitle,
.page-template-page-tentoonarchief-galerie-php .page-subtitle,
.page-template-page-tentoonarchief-php .page-subtitle

 {
    margin: 0 0 40px 20px;
}
.home .rechterkolom {
	width: 100%;
	padding: 0 10px 16px 16px;
}
/* later aanpassen, voor nu even weg menu*/
/* element.style {
    top: auto;
}*/
.single .featured-image,
.single .flyer-image {
}
.ankers {
	display: none;/*left:0px; 
	width:220px;
	margin: 190px 0 0 0;*/
}
.anker-item {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 16px 10px 16px;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}
.page-template-page-kunstenaars-php .ankers {
	margin: 200px 0 0 0;
}
.page-template-page-kunstenaars-php .ankers li {
	width: 18%;
	margin: 0 2% 4px 0;
}
.page-template-page-societeit-php #tentoonstellingen,
.page-template-page-societeit-php #activiteiten {
	width: 100%;
	margin: 0 0 30px 0;}
.page-template-page-kunstenaars-php .letter-group {
}


/*	LEDEN + LID pagina's --------------------------------------------- */
.page-template-page-kunstenaars-php .kunstenaars-az {
    padding: 120px 0 20px 20px;
}
.page-template-page-kunstenaars-php .section-title {
    padding: 20px 0 0;
}
.page-template-page-kunstenaars-php .section-title a {
    padding: 20px 0 0;
}
.page-template-page-kunstenaars-php .artist-portrait {
    margin: -6px 6px 0 0;
}
.single-kunstenaar .site-content {
    padding: 0 10px 0 0;
}
.single-kunstenaar .entry-title {
	margin: 120px 0 20px 10px;
}

.info-left {
	position: relative;/* absolute */
	left: 20px;	
	width: 80%;
	padding: 0 0 20px 0;
}
.info-left .socmedia-share {
	margin: -20px 0 20px 0;
}
.single-kunstenaar .artist-portrait {
    margin: 0 0 4px 0;
}
.single-kunstenaar .entry-content {
	margin: 40px 0 40px 20px;
}
.single-kunstenaar .toonbeeld {
	margin: 0 0 40px 0;
	width: 100%;
}
.single-kunstenaar .overlay .close {
	right: 10px;
}
.single-kunstenaar .overlay {
	top: 26px;
	bottom: 0;
}
/*	SINGLE Tentoonstelling en activiteiten pagina's --------------------------------------------- */
.single-tentoonstelling .entry-title,
.single-activiteit .entry-title
 {
    margin: 20px 20px;
}
.single-tentoonstelling .voor-titel,
.single-activiteit .voor-titel {
	margin: 10px 20px 0 20px;
}
.single-tentoonstelling .na-titel,
.single-activiteit .na-titel {
	margin: 10px 20px 20px 20px;
}
.single-activiteit .entry-content {
	margin: 20px 20px;
}
.single-tentoonstelling .entry-content {
	margin: 60px 20px;
}
.single-tentoonstelling .toonbeeld {
	margin: 0 0 40px 0;
	width: 100%;
}
.single-kunstenaarwo2 .entry-content {
	margin: 20px 20px;
}

/*	NIEUWS Media titel is onzichtbaar */
.page-template-page-nieuws-php .ankers-content,
.page-template-page-verhuur-php .ankers-content,
.page-template-page-wo2kunstenaars-php .ankers-content,
.page-template-page-artimedia-php .ankers-content,
.page-template-page-algemeen-php .ankers-content,
.page-template-page-societeit-php .ankers-content,
.page-template-page-vereniging-php .ankers-content
 {
    margin: 0 0 40px 0;
    padding: 40px 0 0 0;
}
/* uitlijnen WO2 Kunstenaars*/
.page-template-page-wo2kunstenaars-php .ankers-content,
.single-kunstenaarwo2 .ankers-content {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 16px 10px 16px;
}
.single-kunstenaarwo2 .alignright {
  display: inline;
  float: none;
  margin: 12px 20px;
}
/* DEFAULT bv In de media */
.page-template-default .site-main {
	width: 100%;
	padding: 0 20px 40px 20px;
}
.page-template-default .entry-title {
    margin: 120px 0 20px 0;
}
	
/* ENGLISH */
.page-template-page-english .language-selector {
	right: 60px;
}
.page-template-page-english .site-content {
	padding: 100px 10px 20px 10px;
}

/*	FOOTER */
.footer-navigation, .footleft, .footlogo, .nwsbrf-soc {
	width: 100%!important;
	clear: both;
	text-align: center;
}
.footer-navigation li {
	margin: 0 10px;
}
.footlogo {
	float: none;
	border-top-style: solid;
	border-top-width: 1px;
}
.footlogo a {
	display: block;
}
.footlogo svg {
	margin: 0 0 -20px 0;
}
.footlogo .coldis {
	padding: 0 0 0 56px;
}
.nwsbrf-soc {
	display: table;
}
.nwsbrflink, .socmedia-footer {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	height: 60px;
	margin-bottom: 30px;
}
.nwsbrflink {
}
.socmedia-footer {
}

} /* eind media query MOBILE */
