/*
#372c73 paars
#e09900 oranje
#00a3da skybluedark
#6dbcf8 skyblue
*/

#logo {
border-radius: 0px;
}

/* do not display post and page titles */

.main_title {display: none;}

/* BEGIN vertical menu styling */

/*remove default 11px padding on each side of list items*/

.nn-vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}

/*make the menu items fullwidth and add space between them*/

.nn-vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 10px 0;
}


/*style the menu items*/

.nn-vertical-menu .et_pb_menu__menu nav ul li a {
	padding: 20px!important;
	background: #f0f3f6;
	border-radius: 6px;
	border: 2px solid #f0f3f6;
}


/*style the menu items on hover*/

.nn-vertical-menu .et_pb_menu__menu nav ul li a:hover {
	opacity: 1!important;
	color: #ffffff;
	background: #00d263;
	border-color: #00d263;
}


/*style the active menu item*/

.nn-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
	opacity: 1!important;
	color: #ffffff;
	background: #00d263;
	border-color: #00d263;
}


/*style the arrow icon if there are submenus*/

.nn-vertical-menu .et_pb_menu__menu .menu-item-has-children>a:first-child:after {
	content: "5" !important;
	/*change arrow icon for submenu*/
	padding: 20px;
	font-size: 24px;
}


/*style the arrow icon if there are submenus to submenus*/

.nn-vertical-menu .et_pb_menu__menu .menu-item-has-children .menu-item-has-children>a:first-child:after {
	padding: 8px !important;
	right: 0px !important;
}


/*make the submenu align directly to the right of the menu item instead of below*/

.nn-vertical-menu .et_pb_menu__menu nav ul li ul {
	top: 0!important;
}


/*align submenu to the right of menu link*/

/*
.nn-vertical-menu .et_pb_menu__menu nav li ul {
	left: 100%!important;
}
*/

/* align submenu to the left of menu link*/

.nn-vertical-menu .et_pb_menu__menu nav li ul {
	right: 100%!important;
}

/*add an icon to the left of each menu item link*/

/*
.nn-vertical-menu ul li a:before {
	font-family: 'ETMODULES';
	content: '\24';
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
	margin-left: 0px;
	color: #00d263;
	font-size: 1.3em;
	transition: all .75s ease;
}
*/

/*style the menu items icon*/

.nn-vertical-menu ul li a:hover:before {
	margin-left: 7px;
	color: white!important;
	transition: all .75s ease;
}


/*style the active menu item icon*/

.nn-vertical-menu ul li.current-menu-item a:before {
	margin-left: 7px;
	color: #ffffff!important;
}

@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .nn-vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .nn-vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}

/* END vertical menu styling */


#main-content {
  /*
		background: url("https://www.norderney192.nl/norderney/wp-content/uploads/2021/08/landing-bg-2-opacity15.jpg")
*/
}

#nn-page-herinneringen .floatleft {
  float: left;
  margin-right: 5px;
}

#nn-page-herinneringen .floatright {
  float: right;
  margin-left: 5px;
}

#nn-page-herinneringen .clearleft {
  clear: left;
}

#nn-page-herinneringen .clearright {
  clear: right;
}

#nn-page-herinneringen figcaption {
  font-style: italic;
  font-size: 12px;
}

#nn-page-herinneringen .floatright figcaption {
  text-align: right;
  margin-left: 5px;
}

#nn-page-herinneringen img {
  margin-top: 5px !important;
  margin-bottom: 0px !important;
  padding: 0 !important;
}

#nn-page-herinneringen p {
  text-align: justify;
  margin: 0;
  padding: 0;
}

#nn-page-herinneringen pre {
  margin: 0;
  padding: 0;
}

.nn-wimpy-video-player {
  text-align: center !important;
}

#video-caption {
  text-align: center !important;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  width: 367px;
  font-size: 14px;
}

body {
  color: navy;
  /*font-weight: lighter;*/
  font-weight: normal;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: navy;
  font-weight: lighter;
}

figcaption {
  font-style: italic;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.5em;
}

img {
  border-color: navy;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-spacing: 5px;
}

#logo {
  border-style: none !important;
}

/* audio player round corners */

.wp-block-audio audio {
  border-radius: 10px;
}

/* exclude images on landing page and in the menu from round borders */

.menu-item img {
  border-style: none !important;
}

.image-no-border {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-4595 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-4618 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-6670 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-6671 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-6669 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-6976 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-9500 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-10804 {
  border-style: none;
  border-radius: 0px;
}

img.wp-image-12406 {
  border-style: none;
  border-radius: 0px;
}

@media (max-width: 768px) {
  h1 {
    font-size: 1.50em;
  }
}

@media (max-width: 768px) {
  h5 {
    font-size: 1.50em !important;
  }
}

/* menu viewport breakpoint */

@media (max-width: 1200px) {
  #et_mobile_nav_menu {
    display: block;
  }

  #top-menu {
    display: none;
  }
}

#main-header {
  background-size: cover;
  /*
	background-position: center;
	background-image: url("https://www.norderney192.nl/norderney/wp-content/uploads/2021/07/radio-scale-cutout-opacity15.jpg") !important;
*/
  background-position: left;
  background-image: url("https://www.norderney192.nl/norderney/wp-content/uploads/2023/10/radio-veronica-afstemschaal-menu-bg-t15_result.jpg") !important;
  /*
		background-position: left;
	background-image: url("https://www.norderney192.nl/norderney/wp-content/uploads/2025/10/radio-veronica-afstemschaal-menu-bg-t50_result.jpg") !important;
*/
}

/* jumping header fix */

/* locate style="padding-top: value" in #page-container for all viewport breakpoints */

/*  */

/* locate style="top: value" in #main-header for all viewport breakpoints */

/* 1200px and above */

@media (min-width: 1200px) {
  #page-container {
/*			padding-top: 133px !important; */
			padding-top: 118px !important;
  }
}

/* between 980px and 1200px */

@media (min-width:980px) and (max-width:1200px) {
  #page-container {
    padding-top: 86px !important;
  }
}

/* 980px and under */

@media (max-width:980px) {
  #page-container {
    padding-top: 79px !important;
  }
}

#main-header {
  top: 0px;
}

/* end jumping header fix */

/* some cleaning up of: sidebar, left area and vertical divider */

#sidebar {
  display: none;
}

#main-content .container::before {
  display: none;
}

#left-area {
  float: none;
  padding: 0;
  width: 100%;
}

/* hide the “Forgot Password” link in the membership login form widget */

.swpm-login-widget-form #forgot_pass {
  display: none;
}

/* center align the member login form */

.swpm-login-widget-form {
  margin-right: auto;
  margin-left: auto;
  max-width: 310px;
}

/* generic [nn_sc_insert_codeblock codeblock="0"] shortcode */

#nn-generic-section0 {
  display: flex;
  /* skyblue */
  /* background-color: #6dbcf8; */
  /* darker skyblue */
  background-color: #3aaaff;
  width: 100%;
  height: 75px !important;
}

#nn-generic-section0.et_pb_code_inner {
  display: flex;
}

#nn-generic-section0 * {
  padding: 0;
  margin: auto;
}

#nn-generic-section0 * h5 {
  text-align: center;
  color: white;
  letter-spacing: .2rem;
  font-size: 30px;
}

/* generic [nn_sc_insert_codeblock codeblock=1"] shortcode */

#nn-generic-section1 {
  display: block;
  width: 100%;
  background: #becfdf url(/afb/masterbg_2007_beelden_1.jpg) repeat-y fixed center top;
}

#nn-generic-section1.et_pb_code_inner {
  display: flex;
}

#nn-generic-section1-code {
  width: 768px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 768px) {
  #nn-generic-section1-code {
    width: 95%;
  }
}

#nn-generic-section1-code p {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 1.8;
}

#nn-generic-section1-code img {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#nn-generic-section1-code hr {
  background: #6dbcf8;
  border: none;
  height: 1px;
  margin-top: 25px;
  margin-bottom: 25px;
}

/* generic containers */

.nn-generic-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nn-generic-container * {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-generic-container img {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}

.nn-generic-container figcaption {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -5px !important;
}

/* generic item 1-col 100% align-left */

.nn-generic-item-1C {
  display: block;
  width: 100%;
}

/* generic item 2-col 50% align-left 50% align-right */

.nn-generic-item-2C {
  display: block;
  width: 50%;
}

.nn-generic-item-2C:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-generic-item-2C:nth-child(2) figure {
  text-align: right;
}

.nn-generic-item-2C:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

/* generic item 3-col 33% align-left 33% align-center 33% align-right */

.nn-generic-item-3C {
  display: block;
  width: 33%;
}

.nn-generic-item-3C:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-generic-item-3C:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: auto !important;
}

.nn-generic-item-3C:nth-child(3) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-generic-item-3C:nth-child(1) figure {
  text-align: left;
}

.nn-generic-item-3C:nth-child(2) figure {
  text-align: center;
}

.nn-generic-item-3C:nth-child(3) figure {
  text-align: right;
}

/* generic item 4-col 25% align-left 25% align-left 25% align-right 25% align-right */

.nn-generic-item-4C {
  display: block;
  width: 25%;
}

.nn-generic-item-4C:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-generic-item-4C:nth-child(2) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-generic-item-4C:nth-child(3) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-generic-item-4C:nth-child(4) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-generic-item-4C:nth-child(1) figure {
  text-align: left;
}

.nn-generic-item-4C:nth-child(2) figure {
  text-align: left;
}

.nn-generic-item-4C:nth-child(3) figure {
  text-align: right;
}

.nn-generic-item-4C:nth-child(4) figure {
  text-align: right;
}

/* specific containers */

.nn-specific-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.nn-specific-container * {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-specific-container img {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
}

.nn-specific-container figcaption {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: -5px !important;
}

/* specific item a 2-col 25% align-left 75% align-left */

.nn-specific-item-a {
  display: block;
}

.nn-specific-item-a:nth-child(1) {
  width: 25%;
  margin-right: 10px;
}

.nn-specific-item-a:nth-child(2) {
  width: 75%;
}

@media (max-width: 768px) {
  .nn-specific-item-a:nth-child(1) {
    width: 30%;
  }

  .nn-specific-item-a:nth-child(2) {
    width: 70%;
  }
}

.nn-specific-item-a:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-specific-item-a:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-specific-item-a:nth-child(1) figure {
  text-align: left;
}

.nn-specific-item-a:nth-child(2) figure {
  text-align: right;
}

/* specific item b  3-col 15% align-left, 70%  align-left  align center,  15% align-right */

.nn-specific-item-b {
  display: block;
}

.nn-specific-item-b:nth-child(1) {
  width: 15%;
}

.nn-specific-item-b:nth-child(2) {
  width: 70%;
  margin-right: 10px;
}

.nn-specific-item-b:nth-child(3) {
  width: 15%;
}

@media (max-width: 768px) {
  .nn-specific-item-b:nth-child(1) {
    width: 30%;
  }

  .nn-specific-item-b:nth-child(2) {
    width: 40%;
  }

  .nn-specific-item-b:nth-child(3) {
    width: 30%;
  }
}

.nn-specific-item-b:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-specific-item-b:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: auto !important;
}

.nn-specific-item-b:nth-child(3) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-specific-item-b:nth-child(1) figure {
  text-align: left;
}

.nn-specific-item-b:nth-child(2) figure {
  text-align: center;
}

.nn-specific-item-b:nth-child(3) figure {
  text-align: right;
}

.nn-specific-item-b:nth-child(2) p {
  text-align: left;
  margin-left: 10px;
}

/* specific item c 2-col 75% align-left 25% align-right */

.nn-specific-item-c {
  display: block;
}

.nn-specific-item-c:nth-child(1) {
  width: 75%;
}

.nn-specific-item-c:nth-child(2) {
  width: 25%;
}

@media (max-width: 768px) {
  .nn-specific-item-c:nth-child(1) {
    width: 70%;
  }

  .nn-specific-item-c:nth-child(2) {
    width: 30%;
  }
}

.nn-specific-item-c:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

.nn-specific-item-c:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-specific-item-c:nth-child(1) figure {
  text-align: left;
}

.nn-specific-item-c:nth-child(2) figure {
  text-align: right;
}

/* wimpyspeaker containers */

.nn-wimpy-container {
  display: flex;
  width: 100%;
}

.nn-wimpy-container * {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-wimpy-item {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* 2-col wimpyspeaker right */

.nn-wimpy-item-2C-R:nth-child(1) {
  width: 80%;
}

.nn-wimpy-item-2C-R:nth-child(2) {
  width: 20%;
}

@media (max-width: 768px) {
  .nn-wimpy-item-2C-R:nth-child(1) {
    width: 70%;
  }

  .nn-wimpy-item-2C-R:nth-child(2) {
    width: 30%;
  }
}

.nn-wimpy-item-2C-R:nth-child(2) .WimpyButton_speaker {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.nn-wimpy-item-2C-R:nth-child(2) figcaption {
  text-align: right;
}

/* 2-col wimpyspeaker left */

.nn-wimpy-item-2C-L:nth-child(1) {
  width: 20%;
}

.nn-wimpy-item-2C-L:nth-child(2) {
  width: 80%;
}

.nn-wimpy-item-2C-L:nth-child(1) .WimpyButton_speaker {
  margin-left: 0px !important;
  margin-right: auto !important;
}

@media (max-width: 768px) {
  .nn-wimpy-item-2C-L:nth-child(1) {
    width: 30%;
  }

  .nn-wimpy-item-2C-L:nth-child(2) {
    width: 70%;
  }
}

/* images formatting */

/* format-a: round edges, border color navy, 10px right margin, float left */

.nn-img-format-a {
  border-color: navy;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  margin-right: 10px;
  float: left;
  height: 200px;
  width: auto;
}

/* format-b: round edges, border color navy */

/* format a: */

/* format b: figcaption font italic, 16px */

.nn-figcaption-format-b {
  font-style: italic;
  font-size: 16px;
  font-family: "Times New Roman";
  text-align: center;
}

/* wimpy player */

.nn-wimpy-player-multi-leden {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

.nn-wimpy-player-single-leden {
  margin-top: 20px;
  text-align: left;
}

.nn-wimpy-player-figure figcaption {
  font-style: italic;
}

/* landing word lid image */

@media (max-width: 768px) {
  .wp-image-4592 {
    width: 75px;
    height: auto;
  }
}

/* photo gallery modula */

/* Lightbox */

#lightbox {
  margin-top: 100px;
}

.nn-media-container figure .nn-lightbox-img {
  margin-top: 10px;
}

.nn-float-right {
  float: right;
}

.nn-float-left {
  float: left;
}

.nn-float-none {
  float: none;
}

@media (max-width: 480px) {
  .nn-float-left {
    float: none;
  }

  .nn-float-right {
    float: none;
  }
}

/* pijl */

.nn-img-pijl {
  display: none;
  margin-right: 5px;
  border: none !important;
}

/* divider */

.nn-divider-line p:before,
.nn-divider-line p:after {
  background-color: #6dbcf8;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 40%;
}

.nn-divider-line {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.nn-divider-line p:before {
  right: 0.5em;
  margin-left: -50%;
}

.nn-divider-line p:after {
  left: 0.5em;
  margin-right: -50%;
}

.nn-divider-line p {
  text-align: center;
  vertical-align: middle;
}

.nn-divider-line img {
  vertical-align: middle;
  width: 40px;
  height: auto;
}

/* last page footer */

.nn-lastpage-footer .nn-divTable {
  display: table;
  width: 100%;
  margin-bottom: 20px;
}

.nn-lastpage-footer .nn-divTableRow {
  display: table-row;
}

.nn-lastpage-footer .nn-divTableCell {
  display: table-cell;
}

.nn-lastpage-footer .nn-divTableCell1 {
  text-align: center;
  vertical-align: middle;
}

.nn-lastpage-footer .nn-divTableCell1 a {
  font-size: 14px;
}

#nn-generic-content-section {
  background: #becfdf url(/afb/masterbg_2007_beelden_1.jpg) repeat-y fixed center top;
  min-height: 768px;
}

.nn-generic-content-section-row {
  width: 100%;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

@media (max-width: 768px) {
  .nn-generic-content-section-row {
    width: 95%;
  }
}

.nn-generic-content-section-row p {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 1.8;
}

.nn-generic-content-section-row img {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-generic-content-section-col {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-generic-content-section-text-module {
  max-width: 768px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.nn-generic-content-section-text-module hr {
  background: #6dbcf8;
  border: none;
  height: 1px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.nn-generic-content-section-image-module img {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

/* foto album index */

.nn-foto-album-index-section .nn-foto-album-index-section-blurb-module {
  border-color: navy;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  font-family: "sans-serif";
}

.nn-foto-album-index-section-blurb-module * {
  font-size: 16px;
  text-align: center;
}

/* photo gallery lightbox */

.nn-photo-gallery figcaption {
  font-size: 12px;
}

.nn-photo-gallery figure .nn-lightbox-img {
  margin-top: 0px;
}

/*
*, ::before, ::after {
    border: none !important;
    box-shadow: none !important;
}
*/

/*
    #main-header {
    display: none;
}
*/