@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

h1, h2, h3, h4, h5, p {
	font-family: 'Bitter', serif;
}
strong {
    font-weight: 700;
    color: #21234f;
}
.entry-content p {
	
		color: #21234f;	
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;

}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?inq2u3');
  src:  url('fonts/icomoon.eot?inq2u3#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf') format('truetype'),
    url('fonts/icomoon.woff?inq2u3') format('woff'),
    url('fonts/icomoon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 /* -moz-osx-font-smoothing: grayscale; */
}

.icon-Icon-Reactie .path1:before {
  content: "\e902";
  color: rgb(107, 107, 170);
}
.icon-Icon-Reactie .path2:before {
  content: "\e903";
  margin-left: -1.0830078125em;
  color: rgb(255, 255, 255);
}
.icon-Icon-Reactie .path3:before {
  content: "\e904";
  margin-left: -1.0830078125em;
  color: rgb(255, 255, 255);
}
.icon-Icon-Reactie .path4:before {
  content: "\e905";
  margin-left: -1.0830078125em;
  color: rgb(255, 255, 255);
}
.icon-Icon-Reactie .path5:before {
  content: "\e906";
  margin-left: -1.0830078125em;
  color: rgb(255, 255, 255);
}
.icon-Icon-Zoeken:before {
  content: "\e907";
}
.icon-Icon-Agenda:before {
  content: "\e908";
  color: #6b6baa;
}
.icon-Icon-Artikelen:before {
  content: "\e909";
  color: #6b6baa;
}
.icon-Icon-In-de-Collegebank:before {
  content: "\e90a";
  color: #6b6baa;
}
.icon-Icon-in-de-klas:before {
  content: "\e90b";
  color: #6b6baa;
}
.icon-Icon-Nieuws:before {
  content: "\e90c";
  color: #6b6baa;
}
.icon-Icon-NL_TV:before {
  content: "\e90d";
  color: #6b6baa;
}
.icon-Youtube_Icon_Wit:before {
  content: "\e90e";
  color: #fff;
}
.icon-Youtube_Icon_Paars:before {
  content: "\e90f";
  color: #6b6baa;
}
.icon-Twitter_Icon_wit:before {
  content: "\e910";
  color: #fff;
}
.icon-Twitter_Icon_paars:before {
  content: "\e911";
  color: #6b6baa;
}
.icon-Face_Icon_wit:before {
  content: "\e912";
  color: #fff;
}
.icon-Face_Icon_paars:before {
  content: "\e913";
  color: #6b6baa;
}
.icon-Beeldmerk_Header:before {
  content: "\e900";
  color: #fff;
}
.icon-Beeldmerk_Nieuwsbrief:before {
  content: "\e901";
  color: #fff;
}





.icon-Icon-Nieuws:before {
  content: "\e90c";
  color: #6b6baa;
	font-size: 60px;
	
}
.icon-Icon-Artikelen:before {
  content: "\e909";
  color: #6b6baa;
	font-size: 60px;
	
}

.icon-Icon-in-de-klas:before {
  content: "\e90b";
  color: #6b6baa;
	font-size: 60px;
	
}

/* reacties */
.comment-reply-title {
	background-color: #6b6baa;
	color: #fff !important;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-Reactie.svg");
	background-repeat:no-repeat;
	padding-left: 74px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
}

#respond #comment-form-comment, #comment-form-share-text-padder {
    line-height: 18px !important;
    padding: 10px 10px 5px !important;
    -webkit-box-shadow: 0px 0px 0px rgba( 0, 0, 0, 0 ) inset !important;
    box-shadow: 0px 0px 0px !important;
    background: #ccc;
    background: rgba( 255, 255, 255, 0.85 );
    border: none !important;
    
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
}


div.asp_m.ajaxsearchpro .probox .proinput {
	width: 100px;}

#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, #ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg {
    fill: rgb(107,107,170);
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
    height: 100%;
    width: 36px;
    vertical-align: baseline;
    display: inline-block;
}

.innericon {
	background-color: #fff !important;
		
	
}



/*  breedte site */

.site-inner, .wrap {
    margin: 0 auto;
    max-width: 1200px;
}
.content {
    float: right;
    width: 810px;
}

.site-container {
	width: 1200px;
	margin: auto;
}

.site-inner {
    clear: both;
    padding-top: 28px;
}

@media only screen and (max-width: 1200px) {
.site-container {
	width: 100%
	
}
}
.menu-boven-header {

    margin-top: 101px;
    margin-bottom: -22px;
}
		
.genesis-nav-menu {
    clear: both;
    color: #21234F;
    font-family: 'Bitter', serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-transform: unset;
    width: 100%;
	
}
.genesis-nav-menu a {
	padding-top: 17px;
	font-weight: 500;
}

.site-header .wrap {
    border-bottom: 1px solid #6B6BAA !important;
	padding-bottom: 13px;
}

.nav-secondary .wrap {
    border-bottom: 0px solid #222;
}

/* header-logo */

.custom-logo-link, .wp-custom-logo .title-area {
    max-width: 514px;
	margin-left: 8px;
}

@media only screen and (max-width: 840px) {
.custom-logo-link, .wp-custom-logo .title-area {
    max-width: 100%;
    margin-left: -7px;
}

.site-header .wrap {
    border-bottom: 0px solid #6B6BAA !important;
    padding-bottom: 5px;
}
}
	
@media only screen and (max-width: 600px) {
	
.custom-logo-link, .wp-custom-logo .title-area {
    max-width: 80%;
  	margin-left: -1px;
		margin-bottom: -15px;
		margin-top: -10px;
}
}
.site-header .wrap {
    border-bottom: 0px solid #6B6BAA;
}
.site-header .widget-area {
    margin-top: 0px;
}
/* mobile menu-button */
.menu-toggle, .sub-menu-toggle {
   
    background-color: #fff;
    color: #6b6baa;
   
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
		font-size: 20px;
		font-family: 'Bitter', serif;
		text-transform: unset;
	
   
}
.menu-toggle::before {
    margin-right: 8px;
    text-rendering: auto;
    margin-top: -5px;
}
.dashicons-before::before {
    font-family: dashicons;
    
    font-weight: 400;
    font-style: normal;
    
    text-decoration: inherit;
    text-transform: none;
    
    width: 32px;
    height: 20px;
    font-size: 30px;
    vertical-align: top;
    text-align: center;
    transition: color .1s ease-in;
}
}

.entry-title {
    font-size: 36px;
    line-height: 1;
   
}
/* titel pagina uit */
.page .type-page .entry-title {
	display: none;
}

/* streepje boven menu */
.genesis-nav-menu a {
	 color: #6B6BAA;
	border-top: 8px solid #ffffff;
	
} 

.genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu > a:focus, .genesis-nav-menu > a:hover {
    color: #6B6BAA;
	border-top: 8px solid #6B6BAA;
	
}



.genesis-nav-menu .sub-menu a {
    background-color: #fff;
    border: 0px solid #222;
        border-top-color: rgb(34, 34, 34);
        border-top-style: solid;
        border-top-width: 1px;
    border-top: none;
    font-size: 16px;
    padding: 20px;
    position: relative;
    text-transform: none;
    width: 190px;
	line-height: 24px;
}


/* streepje boven menu-zoeken */
.genesis-nav-menu .menuzoeken  > a, .genesis-nav-menu .menuzoeken > a {
    color: #6B6BAA;
	border-top: 8px solid #ffffff;
}
.genesis-nav-menu .menuzoeken  > a:focus, .genesis-nav-menu .menuzoeken > a:hover {
    color: #6B6BAA;
	border-top: 8px solid #ffffff;
}

.gb-post-grid-section-title {
    background-color: #E9D842;
    color: #fff;
    font-size: 22px;
    margin-bottom: 24px;
    padding: 10px;
    text-transform: unset;
}

.gb-block-post-grid header .gb-block-post-grid-title a {

    color: #21234F;
    font-size: 36px;
    font-weight: 600;
    text-decoration: none;
}

.gb-block-post-grid header .gb-block-post-grid-title a:hover {

   
    text-decoration: none;
}

.button-more-link .gb-block-post-grid-more-link {
    background-color:none;
    clear: both;
    color: #222;
    display: block;
    font-size: 14px;
    margin-top: 20px;
    padding: 8px 10px;
    text-align: left;
}
	

/* WPR mobile menu */
	
 body.admin-bar #wprmenu_bar {
    top: 17px;
	 padding-right: 21px;
  
} 
/* .wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 130px !important;
} */
	#mg-wprm-wrap li.menu-item a {
   
		font-family: 'Bitter', serif !important;
		font-weight: 500;
}
/*
article {
    border-bottom: 2px solid #eee;
    background-color: #ECD54A;
    padding-left: 26px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
}
article:nth-child(2)  {
    border-bottom: 2px solid #eee;
    background-color: #ddd;
    padding-left: 26px;
    padding-right: 30px;
    padding-top: 40px;
    padding-bottom: 40px;
}
*/

pre {
    font-family: 'Bitter', serif;
		color: #21234f;
    font-size: 16px;
		line-height: 21px;
		font-weight: 400;
}
.gb-block-post-grid .is-grid article, .gb-block-post-grid .gb-is-grid article .category-uitgelicht{
    margin-bottom: 2.5em;
    min-width: 0;
    background-color:#ECD54A;
}



.nieuwsblokken article {
	background-color: #ffffff!important;
}
.artikelen article {
	background-color: #ffffff!important;
}

/* KOP */
.kop {
	border-top: 8px solid #6B6BAA;
	border-bottom: 1px solid #6B6BAA;
	margin-bottom: 20px;
}
.kop h2 {
	display: inline-block;
	color: #6B6BAA;
	margin-left: 6px;
	font-size: 24px;
	position: absolute;
  margin-top: 16px;
	
}
/* link in kop, bekijk */
.kop a {
	  color: #21234F;
    
    float: right;
    margin-right: 60px;
    margin-top: 13px;
}

/* blokken homepage */
.gb-block-post-grid .gb-block-post-grid-image img {
    display: block;
    width: 40%;
    float: right;
	margin-left: 40px;
}
.gb-block-post-grid .is-grid article, .gb-block-post-grid .gb-is-grid article .category-uitgelicht {
    margin-bottom: 2.5em;
    min-width: 0;
    background-color: #ECD54A;
    border-bottom: 1px solid #6b6baa;
	padding-bottom: 11px;
}
.gb-block-post-grid {
    margin: 0 0 48px 0;
    position: relative;
}

.artikelen .gb-block-post-grid-image {
	max-height: 190px;
	overflow: hidden;
}

.artikelen img {
  width: 100% !important;
}

.gb-block-post-grid-text {
	padding-left: 30px;
    padding-right: 16px;
}
.artikelen a {
    color: #21234F;
    font-size: 24px !important;
    font-weight: 600;
   
    line-height: 24px;
	
}


.artikelen p {
   
    font-weight: 400;
    
}

.nieuwsblokken .gb-block-post-grid-image {
	max-height: 190px;
	overflow: hidden;
}

.nieuwsblokken img {
  width: 100% !important;
}


.nieuwsblokken a {
    color: #21234F;
    font-size: 24px !important;
    font-weight: 600;
    text-decoration: none;
    line-height: 24px;
	
}
.nieuwsblokken p {
   
    font-weight: 400;
    padding-left: 0px;
    padding-right: 20px;
}





/* SLIDER */


.wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list {
    width: 100%;
    float: left;
    clear: both;
    background-color: #e9d842;
	background-image: url("https://neerlandistiek.nl/wp-content/uploads/2021/02/Beeldmerk_Header.svg");
		background-repeat: no-repeat;
  background-position: left bottom;

    height: 525px;
	  padding-top: 20px;
    padding-left: 20px;
	margin-bottom: 60px;

}
/* dots */
.wppsac-post-slider.design-4 .slick-dots {
    left: 0;
    right: 0px;
    bottom: 70px;
}
.wppsac-post-slider .slick-dots li.slick-active button, .wppsac-post-carousel .slick-dots li.slick-active button {
    background: #fff !important;
}
.wppsac-post-slider .slick-dots li button, .wppsac-post-carousel .slick-dots li button {
    background: #E9D842 !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 1px solid #fff;
    border-radius: 50% !important;
    width: 13px !important;
    height: 13px !important;
}

/* slider kopje, de 1e staat uit */

.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a {
    background: none;
    text-transform: unset;
    font-size: 24px;
    padding-left: 0;
	padding-top: 0;
	line-height: 17px;
	font-family: 'Bitter', serif;
	font-weight: 600;
		display:none;
	
}
/* slider kopje, de 2e staat aan */
.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+2) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+2) a {
    background: none;
    text-transform: unset;
    font-size: 25px;
    padding-left: 0;
	padding-top: 0;
	line-height: 17px;
	font-family: 'Bitter', serif;
	font-weight: 600;
}



/* slider auteur */

.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date {
    margin-bottom: 10px;
    position: absolute;
    font-size: 13px;
		font-family: 'Bitter', serif;
    top: 38px;
    background-color: #fff;
    margin-left: -31px;
    padding-left: 35px;
    margin-top: 13px;
    padding-right: 35px;
		font-weight: 500;
}



/* slider h2 */
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a {
    font-size: 42px;
    line-height: 48px;
    font-weight: 600;
    color: #21234f !important;
		-ms-hyphens: auto;
		-webkit-hyphens: auto;
		hyphens: auto;
}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title {
    margin-right: 0px !important;
		margin-bottom: 5px !important;
		margin-left: 0px !important;
	 margin-top: 68px !important;
					
    line-height: 26px;
}

/* Uitgelicht */

.wppsac-post-slider.design-4 .wppsac-post-categories {
    margin-top: -5px;
}

@media only screen and (max-width: 600px) {
	.wppsac-post-slider.design-4 .wppsac-post-categories {
    margin-top: 5px;
}
	
}

/* uitlijning tekstblok */
.wppsac-post-slider.design-4 .wppsac-post-list-content .wp-medium-7 {
    padding: 10px 35px 10px 11px;
}
/* slider h2 streepje weg */
.wppsac-post-slider .wppsac-post-date::after {
  
    display: none;
}

.wppsac-post-content {
    padding-bottom: 10px;
    font-size: 19px;
    padding-right: 45px;
    font-weight: 400;
    line-height: 23px;font-family: 'Bitter', serif;
	color: #21234f !important;
}

/* plaatje in slider */
.wppsac-post-slider.design-4 .wppsac-post-image-bg {
    background: #f1f1f1;
    height: 422px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    float: right;
    margin-left: 430px;
    margin-top: 10px;
}

/* Lees meer */

.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn {
    color: #21234f;
    border-color: #ccc;
    border: 0px;
    font-size: 16px;
	background-image: url("https://neerlandistiek.nl/wp-content/uploads/2021/03/pijl-paars.svg");
		background-repeat: no-repeat;
	background-size: 28px;
	background-position: left center;
	
}
.wppsac-post-slider .wppsac-post-content a.wppsac-readmorebtn {
	padding-left: 28px;
}

.wppsac-post-slider.design-4 a.wppsac-readmorebtn:hover {
    color: #6b6baa !important;
	background-color: rgba(233, 216, 66, 0.5) !important;
    
	background-image: url("https://neerlandistiek.nl/wp-content/uploads/2021/03/pijl-paars.svg");
		background-repeat: no-repeat;
	background-size: 28px;
	background-position: left center;
	
}


/* artikelpagina */

.site-container .wp-block-quote p {
    color: #21234f;
    font-family: 'Bitter', serif;
    font-size: 16px;
    font-style: italic;
    line-height: 1.7;
    margin-bottom: 35px;
		font-weight: 500;
}

/* categoriepagina artikel */

.category-928 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-Artikelen.svg");
	background-repeat:no-repeat;
}
.archive-description, .author-box {
   	margin-bottom: 34px;
		padding: 11px 0 14px 67px;
}
.archive-title {
    font-size: 25px;
    margin-bottom: 0;
    color: #6b6baa;
	font-weight: 500;
}

.archive .content .entry, .page-template-page_blog-php .content .entry {
    border-bottom: 1px solid #6b6baa;
}

/* categoriepagina  nieuws */

.category-824 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-Nieuws.svg");
	background-repeat:no-repeat;
}

/* categoriepagina  blokken 

.archive .content .entry-header {
	margin-left: 173px;
	height: 177px;
}

.archive .content  img.alignleft {
    margin: -173px 24px 116px 0;
}
*/
/* categoriepagina  agenda */

.category-2505 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-Agenda.svg");
	background-repeat:no-repeat;
}
/* categoriepagina  Voor de klas */

.category-939 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-in-de-klas.svg");
	background-repeat:no-repeat;
}

/* categoriepagina  Vertelcultuur */

.category-1721 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-in-de-klas.svg");
	background-repeat:no-repeat;
}

/* categoriepagina  Naamkunde */

.category-1193 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
	background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-in-de-klas.svg");
	background-repeat:no-repeat;
}


/* categoriepagina  Gedicht */

.category-804 .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
background-image:url("https://neerlandistiek.nl/wp-content/uploads/2021/03/Icon-Gedicht.svg");
	background-repeat:no-repeat;
}

/* categoriepagina  Zoeken */

.search .archive-description, .author-box {
    background-color: #fff;
    border-top: 8px solid #6b6baa;
    border-bottom: 1px solid #6b6baa;
		padding-left: 0px;
}


*/
@media only screen and (max-width: 840px) {
	
	.archive .content .entry-header {
	margin-left: 2px;
	height: 20%;
}
.archive .content  img.alignleft {
    margin: 0 24px 24px 0;
}
}




/*  Sidebar */

 .sidebar .widget-title {
    background-color: none !important;
    color: #fff;
   
} 


.sidebar .widget-gedicht .widget-title {
	 background-color: none;
    color: #fff;
    text-transform: unset;
    text-align: right;
    font-size: 25px;
    margin-top: 10px;
		font-weight: 500;
	
	margin-bottom: 38px;
}
.sidebar .widget-gedicht {
	background-color: #6b6baa;
	 color: #fff;
	background-image: url("https://neerlandistiek.nl/wp-content/uploads/2021/02/Beeldmerk_Nieuwsbrief.svg");
		background-repeat: no-repeat;
  background-position: left top;
	 margin-bottom: 35px !important;
	padding-left: 28px;
	padding-right: 20px;
	height: 447px;
}

.sidebar .widget-gedicht .entry-title a {
    color: #fff;
    font-weight: 500;
}
.sidebar .widget-gedicht .entry-content p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
		display: block;
	/* white-space: pre-line; */
	margin-bottom: 10px;
}
.sidebar .widget-gedicht .entry-content .more-link {
	color: #fff !important;
	display: block;
	font-size: 15px;
	margin-top: 15px;
}

/*
.sidebar .widget-gedicht .entry-content {
    height: 158px;
    overflow: hidden;
}


.sidebar .widget-gedicht .entry::after {
	content: "➔ Lees meer";
	font-family: 'Bitter', serif;
	font-size: 14px;
}
*/

.more-from-category a {
	color: #ffffff !important;
}
.more-from-category a:hover {
	color: #ccc !important;
}



/* .widget-area .enews-widget {
    background-color: #6B6BAA;
 
}


#subbox1 .enews-subbox {
	font-family: 'Bitter', serif;
}

.enews-widget input {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 400;
    color: #21234F !important;
    text-transform: unset !important;
	font-family: 'Bitter', serif;
}

.widget-area .enews-widget input[type="submit"] {
    background-color: #E9D842;
    color: #21234F;
    font-family: 'Bitter', serif;
    width: 210px;
    margin-top: 15px;
}

*/
/*  Sidebar socials */ 

.sidebar-socials {
	margin-bottom: 53px !important;
	margin-top: -4px;
}

/*  Sidebar agenda */

.widget-agenda-kop {
	border-top: 8px solid #6B6BAA;
	border-bottom: 1px solid #6B6BAA;
	margin-bottom: -20px;
	margin-top: 7px;
}
.widget-agenda-kop h2 {
	display: inline-block;
	color: #6B6BAA;
	margin-left: 11px;
	font-size: 24px;
	position: absolute;
  margin-top: 16px;
	margin-left: 0px;
	
}
.widget-agenda {
	border-bottom: 1px solid #6b6baa;
	margin-bottom: 41px !important;
}

/*  Sidebar agenda datum uit */
.widget-agenda .entry-meta {
    font-size: 14px;
    display: none;
}

.sidebar .featured-content .entry {
    margin-bottom: 18px;
}
.featured-content .entry-title {
    border: 0;
    font-size: 24px;
    line-height: 1.2;
	display: block !important;
}


.widget-agenda .alignleft {
    
    margin-bottom: 10px !important;
}
/*css declaration generic for firefox and other browsers*/

@-moz-document url-prefix() {

}


/*css declaration only for Chrome/Safari*/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.widget-agenda .alignleft {
   
    margin-bottom: 17px !important;
}
}
*/


.icon-Icon-Agenda:before {
  content: "\e908";
  color: #6b6baa;
	font-size: 60px;

}
.widget-neerlandistiek-kop {
	border-top: 8px solid #6B6BAA;
	border-bottom: 1px solid #6B6BAA;
	margin-bottom: -20px;
	margin-top: -18px;
	padding-bottom: 22px;
}
.widget-neerlandistiek-kop h2 {
	display: inline-block;
	color: #6B6BAA;
	margin-left: 11px;
	font-size: 24px;
	position: absolute;
  margin-top: 16px;
	margin-left: 0px;
	
}
.icon-Icon-in-de-klas:before {
  content: "\e90b";
  color: #6b6baa;
	font-size: 60px;
}
.icon-Icon-NL_TV:before {
  content: "\e90d";
  color: #6b6baa;
	font-size: 60px;
}
.sidebar .widget-agenda .widget-title {
   background-color: #fff;
	color: #6b6baa;
	text-transform: unset;
	font-size: 24px;
	border-top: 8px solid #6B6BAA;
	border-bottom: 1px solid #6B6BAA;
	margin-bottom: 21px;
	margin-top: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.sidebar .featured-content .entry {
    border-bottom: 1px solid #6b6baa;
}

.sidebar .widget-tv .widget-title {
   background-color: #fff;
	color: #6b6baa;
	text-transform: unset;
	font-size: 24px;
	border-top: 8px solid #6B6BAA;
	border-bottom: 1px solid #6B6BAA;
	margin-bottom: 21px;
	margin-top: -20px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.nl-tv {
	
    
    border-bottom: 1px solid #6b6baa;
    padding-bottom: 22px;
}

.nl-tv .ytc_title_below {
		font-size: 16px;
    font-weight: 500;
		font-family: 'Bitter', serif;
    color: #21234F;
    margin-top: 20px;
    margin-bottom: 15px;
	padding-left: 20px;
}





.sidebar-bekijk {
	margin-top: -8px;
	padding-bottom: 28px;
}
.sidebar-bekijk a {
    color: #21234f;
}


/* nieuwsbrief email-versie in footer */

.widget-nieuwsbrief-email p {
		margin: 0 0 15px;
	padding: 0 32px 0 0px;
	
	font-size: 16px;
	line-height: 21px;
}

.widget-nieuwsbrief-email input {
	
	 font-size: 16px;
   
    color: #21234F;
    font-weight: 500;
		font-family: 'Bitter', serif !important;
	
}

.widget-nieuwsbrief-email input[type="submit"] {
    text-transform: unset;
		padding-left: 17px;
		padding-right: 99px;
		font-size: 16px;
		background-color: #E9D842;
		color: #21234F;
		font-weight: 500;
		font-family: 'Bitter', serif;
		margin-left: 0px;
		margin-bottom: -10px;
}


.widget-nieuwsbrief-email p .email  {
	display: none !important;
}



/* social */

.sidebar .simple-social-icons ul li {
    margin: 0 22px 0 0px !important;
}

#simple-social-icons-2 ul li a, #simple-social-icons-2 ul li a:hover, #simple-social-icons-2 ul li a:focus {
  
    padding: 10px !important;
}

/* FOOTER */


.footer-widgets .widget-title {
    color: #fff;
    text-transform: unset;
}

.footer-widgets {
    background-color: #6B6BAA;
    color: #fff;
    clear: both;
    font-size: 14px;
    padding: 60px 0 20px;
}

.footer-widgets a {
    color: #fff;
    font-weight: 300;
	font-family: 'Bitter', serif;
}
.site-footer, .site-footer a {
    color: #aaa;
	background-color: #6B6BAA;
}


.footer-widgets-1 .widget-footer-links {
    float: left;
width: 530px;
padding-left: 38px;
margin-left: 67px;
margin-top: -15px;
}

.footer-widgets-1 .widget-footer-links p {
	font-size: 16px;
	line-height: 21px;

}

.footer-widgets li {
    margin-bottom: 11px;
}

.footer-widgets-1 .widget-footer-links-plaatje .image {
	max-width: 92% !important;
}

.footer-widgets-1 {
	width: 540px;
}

.footer-widgets-1 .widget-footer-links-plaatje img {
  height: auto;

	width: 125%;
	margin-left: 20px;
	margin-top: -20px;
}


.footer-widgets-2 {
    float: left;
    width: 210px;
    border-left: 1px solid #fff;
    padding-left: 35px;
	margin-left: 84px;
	height: 360px;
	margin-top: -16px;
}

.footer-widgets-3 {
    float: right;
    width: 270px;
    border-left: 1px solid #fff;
    padding-left: 35px;
	height: 360px;
	margin-top: -16px;
}
.site-footer {
    
    display: none;
}

/* footer mobile */


@media only screen and (max-width: 600px) {
	
.footer-widgets-1 .widget-footer-links-plaatje .image {
	max-width: 120%;
}
	.footer-widgets-1 .widget-footer-links-plaatje img {
  height: auto;

	width: 80%;
	margin-left: 21px;
	margin-top: -46px;
}
.footer-widgets-1 .widget-footer-links {
    float: left;
    width: 340px;
    padding-left: 0px;
    margin-left: 89px;
    margin-top: -15px;
}
	
	.footer-widgets-1 .widget-footer-links p {
		font-size: 15px;
	}
.footer-widgets-2 {
    float: left;
    width: 210px;
    border-left: 0px solid #fff;
    padding-left: 0px;
    margin-left: 89px;
}
.footer-widgets-3 {
    float: left;
    width: 270px;
    border-left: 0px solid #fff;
    padding-left: 0px;
    margin-left: 89px;
    margin-top: 20px;
}	
	
}



@media only screen and (max-width: 480px) {
.footer-widgets-1 .textwidget p {

	margin: 0 44px 24px 0px;
}
	
	
.footer-widgets-1 .widget-footer-links-plaatje .image {
    max-width: 80% !important;
    margin-left: 16px;
}
.footer-widgets-1 .widget-footer-links {
    float: left;    
    margin-left: 73px;
    margin-top: -15px;
}
	
.footer-widgets-2 {
    float: left;
    width: 210px;
    border-left: 0px solid #fff;
    padding-left: 0px;
    margin-left: 73px;
}
.footer-widgets-3 {
    float: left;
    width: 270px;
    border-left: 0px solid #fff;
    padding-left: 0px;
    margin-left: 73px;
    margin-top: 20px;
}	
	
}
/* slider mobile */

@media only screen and (max-width: 600px) {
	
.wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list {
    width: 100%;
    float: left;
    clear: both;
    background-color: #e9d842;
	background-image: none;


    height: 675px;
	  padding-top: 20px;
    padding-left: 20px;
	margin-bottom: 60px;

}

.wppsac-post-slider.design-4 .wppsac-post-image-bg {
    background: #f1f1f1;
    height: 220px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 93%;
    float: left;
    margin-left: 12px;
    margin-top: 10px;
}
	/* slider h2 */
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a {
    font-size: 35px;
    line-height: 48px;
    font-weight: 600;
    color: #21234f !important;
}

.wppsac-post-content {
    padding-bottom: 10px;
    font-size: 15px;
    padding-right: 20px;
    font-weight: 400;
    line-height: 23px;font-family: 'Bitter', serif;
	color: #21234f !important;
}
}

@media only screen and (max-width: 430px) {
	
.wppsac-post-slider.design-4 .wppsac-post-list-content, .wppsac-post-slider.design-4 .post-list {
    width: 100%;
    float: left;
    clear: both;
    background-color: #e9d842;
	background-image: none;


    height: 775px;
	  padding-top: 20px;
    padding-left: 20px;
	margin-bottom: 60px;

	}
}

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

.menu-toggle {
		display: none;
	}
.menu-boven-header {
		display: none;
	}
.genesis-nav-menu {
		display: none;
	}
}

@media only screen and (max-width: 600px) {
	
/* link in kop, bekijk */
.kop a {
	  color: #21234F;
    
    float: none;
    margin-right: 60px;
    margin-top: 13px;
}
	.kop h2 {
    display: inline-block;
    color: #6B6BAA;
    margin-left: 0px;
    font-size: 24px;
    position: absolute;
    margin-top: 13px;
}
	[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
   
    line-height: 1.4;

}
}

/* Lees meer-knop Gedicht widget */

.widget-gedicht .more-link.button {
    text-transform: unset !important;
    color: #ffffff !important;
    background-color: #6b6baa !important;
	margin-left: -23px;
	font-family: 'Bitter', serif !important;
}



.widget-gedicht .more-link.button:hover {
	color:#cccccc !important;
}


.widget-agenda .more-link.button {
	display: none;
}
/* events */
.tdih h3{
	display:none;
}

/* site breedte job*/

.single-post .site-container {
	width: 1000px;
	margin: auto;
}
.single-post .content {
    width: 610px;
}
.single-post .footer-widgets-1{
	width: 400px !important;
}
.single-post .textwidget{
	width:300px;
	
}
@media only screen and (max-width: 1200px) {
.single-post .site-container {
	width: 100%
	
}
}

/*aanpassing kleur inschrijving nieuwsbrief job */
.elp_form_message.success{
	color:#fff !important;
}

/*block over logo bij responsive*/
@media only screen and (max-width: 840px) {
	#genesis-nav-secondary{
		display:none !important;
	}
}