/* manrope-200 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/manrope-v15-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-300 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/manrope-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-400 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/manrope-v15-latin-400.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-500 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/manrope-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-600 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/manrope-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-700 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/manrope-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* manrope-800 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/manrope-v15-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* BASIS
*********************************************/

:root {
  --body-color: #073249;
  --body-bg: #fff;
  --body-font-family: "Manrope", sans-serif;
/*  --body-font-size: 0.9rem; */
  --cassiopeia-font-family-headings: "Manrope", serif;
  --heading-color: #073249;
  --cassiopeia-font-weight-headings: 600;
  --border-radius: 0.15rem;
  --border-radius-sm: 0.15rem;
  --border-radius-lg: 0.15rem;
  --border-radius-xl: 0.15rem;
  --border-radius-xxl: 0.15rem;
  --border-radius-2xl: 0.15rem;
  --border-radius-pill: 0.15rem;
  --btn-font-size: .9rem;
  --btn-border-radius: 0.15rem;
  --cassiopeia-color-primary: #d6ad75;
  --link-color: #073249;
  --link-hover-color: #91a9b7;
  --btn-padding-y: 0.375rem;
  --btn-padding-x: 0.75rem;
  --btn-font-size: .9rem;
  
  --navbar-color: rgba(var(--body-color),1);
  --navbar-hover-color: rgba(var(--body-color),.8);
  --navbar-disabled-color: rgba(var(--body-color),.3);
  --navbar-active-color: rgba(var(--body-color),1);
  
/*  --primary-text-emphasis: #6b3051;
  --primary-bg-subtle: #f5dfeb;
  --primary-border-subtle: #f1d2e3; */
}

html {
  overflow-y: scroll;
  /* Altijd een vertikale scrollbar */
}
body {
  padding: 0 !important;
} /* om scroll ruimte weg te laten bij modals */

h1 {
  margin-bottom: 2rem;
}

h2 a:not([class]) {
  text-decoration: none;
}

.container-header {
  background-color: #fff;
  background-image: none;
  box-shadow: none;
}
main a {
  font-weight: bold;
}

blockquote {
  border: medium none;
  font-family: "Coming Soon",Courier,monospace;
  font-size: 20px;
  line-height: 34px;
  margin: 40px 60px;/* was 4085 */
  padding: 0;
  position: relative;
  text-align: left;
}
blockquote::before {
  color: #ccc;
  content: open-quote;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 85px; /* was 100 */
  left: -40px; /* was -70 */
  position: absolute;
  top: 20px; /* was 25 */
}
blockquote::after {
  bottom: -25px; /* was -35 */
  color: #ccc;
  content: close-quote;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 85px; /* was 100 */
  position: absolute;
  right: -35px; /* was -70, daarna -40 correct maar 35 mooier omdat tekstblokje meestal niet vol uitloopt */
}

.com-content-category-blog .g-4, .com-content-category-blog .gy-4 {
  --gutter-y: 2.1rem;
}
.com-content-category-blog .g-4, .com-content-category-blog .gx-4 {
  --gutter-x: 2.1rem; /* groter gaat fout ivm kolom marge, dan komt onderin een horizontale scrollbar */
}

/*
.grid-child {
  max-width: 1140px;
}
.container-header .grid-child {
  padding: unset;
}
.container-header nav {
  margin-top: .1em;
}
.container-nav a {
  font-size: 1rem;
}
.container-header nav {
  margin-top: 0;
}
.container-nav li.current {
  color: #465e6f;
  background-color: #c8e4f9;
}
.container-header .metismenu > li > a:hover::after, .container-header .metismenu > li > button:hover::before, .container-header .metismenu > li.active > a::after, .container-header .metismenu > li.active > button::before {
  background: none;
}
*/

/*
@supports (display:grid) {
  .site-grid {
    grid-template-columns: [full-start]minmax(0,1fr)[main-start]repeat(4,minmax(0,17rem))[main-end]minmax(0,1fr)[full-end];
  }
}
*/

/* breedte inperken */
@supports (display:grid) {
  .site-grid {
	grid-gap: 0 2.5em;
 /*   grid-template-columns: [full-start]minmax(0, 1fr)[main-start]repeat(4, minmax(0, 18.8rem))[main-end]minmax(0, 1fr)[full-end]; */
    grid-template-columns: [full-start]minmax(0, 1fr)[main-start] minmax(0,16.7rem) minmax(0,16.7rem) minmax(0,16.7rem) minmax(0,25.1rem)[main-end]minmax(0, 1fr)[full-end]; 
  @media (width<1400px) {
	  grid-gap: 0 1em;
  }
  }
}
/*    grid-template-columns: [full-start]minmax(0, 1fr)[main-start]repeat(6, minmax(0, 18.8rem))[main-end]minmax(0, 1fr)[full-end];
	grid-template-areas:".banner banner banner banner banner banner."".top-a top-a top-a top-a top-a top-a."".top-b top-b top-b top-b top-b top-b."".comp comp comp comp comp comp."".side-r side-r side-r side-r side-r side-r."".side-l side-l side-l side-l side-l side-l."".bot-a bot-a bot-a bot-a bot-a bot-a."".bot-b bot-b bot-b bot-b bot-b bot-b.";
  }
  @media (width>=992px) {
    .site-grid {
      grid-template-areas:".banner banner banner banner banner banner."".top-a top-a top-a top-a top-a top-a."".top-b top-b top-b top-b top-b top-b."".side-l side-l comp comp comp comp side-r side-r."".bot-a bot-a bot-a bot-a bot-a bot-a."".bot-b bot-b bot-b bot-b bot-b bot-b."
    }

    @media (min-width: 992px) {
    .site-grid {
      grid-template-columns: [full-start] minmax(0,1fr) [main-start] minmax(0,25rem) minmax(0,25rem) minmax(0,25rem) minmax(0,25rem) [main-end] minmax(0,1fr) [full-end];
    }
  }

  }*/


.container-header {
  padding: 0 1.2em;
}
.container-header .grid-child {
  padding:0;
}
.container-header .container-nav {
  padding: 0;
  height: 125px;
}
#mod-custom162 img {
  margin-top: 15px;
  z-index: 11;
  position: relative;
} /* logo */

@media (max-width: 991px) {
  #mod-custom162 img {
    height: 100px;
    margin-top: 5px;
}
.container-header .container-nav {
  padding: 0;
  height: 80px;
}
}

.grid-child.container-below-top {
  flex-direction: row-reverse;
  padding: 0;
  border-bottom: 1px solid var(--border-color);
  justify-content: space-between;
  height: 45px;
}
@media (min-width: 992px) {
	.grid-child.container-below-top {
	  flex-direction: row;
	}
}
.mod-finder label.finder {
  display: none;
}
.mod-finder input {
  height:32px;
  width:100%;
  margin-top: 6px;
}

.paginakop {
  position: relative;
  top: 170px;
  left: 0;
  z-index: 5;
  background-color: var(--body-color);
  width: 500px;
  height: 244px;
  padding: 3rem;
  border-radius: var(--border-radius);
}
.paginakop h1, .paginakop h3, .paginakop p {
		color:  var(--cassiopeia-color-primary);
}
.paginakop h1 {
	font-size: 4rem;
	line-height: 3.9rem;
}
.paginakop h3 {
  font-size: 1.25rem;
  line-height: 1.9rem;
}
@media (max-width: 1300px) {
.paginakop {
  width: 480px;
  height: 180px;
  padding: 2.5rem;
}
.paginakop h1 {
	font-size: 3rem;
	line-height: 3.2rem;
}
.paginakop h3 {
  font-size: 1rem;
  line-height: 1.8rem;
}
}

@media (min-width: 992px) {
.page-header h1 {
  display: none;
}
}

.com-content-article.item-page, .ic-info {
  background-color: #f7f7f7 !important;
  padding: 2.5em !important;
}

.category-desc {
  margin-bottom: 3rem;
}
.com-content-category-blog__item.blog-item {
  margin-bottom: 2rem;
}
.article-info {
  font-size: .9rem;
}
.pagenavigation, .pager {
  border-top: 1px solid #d6ad75;
  margin-top: 4rem;
}

main .btn {
  font-weight: bold;
  text-transform: uppercase;
}
.ic-header-container h2 {
  display: none;
}
.ic-btn {
  text-shadow: none !important;
  background-color: #fff;
  background-image: none !important;
  color:  #073249 !important;
  border-color: #073249 !important;
  border-radius: var(--border-radius) !important;
  padding: 2px 10px !important;
}
.ic-btn.ic-active {
  background-color: #073249 !important;
  color: #fff !important;
}

.ic-top-buttons {
  display: inline-block !important;
  text-decoration: none;
}

.ic-next, .ic-prev, .ic-back {
  text-transform: uppercase;
  border: 1px solid #073249;
  border-radius: var(--border-radius) !important;
  padding: 2px;
  vertical-align: unset !important;
}
.ic-back a {
  text-decoration: none;
}

.ic-pagination .ic-prev-text, .ic-pagination .ic-next-text, .ic-pagination .iCicon-backic, .ic-pagination .iCicon-nextic {
  vertical-align: unset !important;
}

/* Menu */
.navbar .metismenu-item.level-1:last-child {
  padding-right: 0;
}
.grid-child.container-nav {
  /* background-color: blue; temp */
}
.container-header .mod-menu {
  color: unset;
}

.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list, .mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list button {
  text-transform: uppercase;
  font-size: .95rem;
  font-weight: 600;
}
.metismenu.mod-menu .metismenu-item {
  padding: .7em;
  font-size:.95rem;
}

.btn-close:focus,
.navbar-toggler:hover,
.navbar-toggler:focus {
  box-shadow:none;
}
.container-header .navbar-toggler {
  color: var(--body-color) !important;
  border-color: #ced4da !important;
}


.container-header .mod-menu > li:hover {
  color: #727272;
}
metismenu.mod-menu .metismenu-item.active > a, .metismenu.mod-menu .metismenu-item.active > button, .metismenu.mod-menu .metismenu-item > a:hover, .metismenu.mod-menu .metismenu-item > button:hover {
  text-decoration: none;
}
.metismenu-item.level-2 a {
  text-transform: none;
  letter-spacing: unset;
}

/* Redactiemen */
.container-topbar, .container-below-top,
.container-topbar a, .container-below-top a,
.container-topbar a:hover, .container-below-top a:hover,
.container-topbar a:not(.btn), .container-below-top a:not(.btn),
.container-topbar a:not(.btn):hover, .container-below-top a:not(.btn):hover {
  color: unset;
}
/*
@media (width < 992px) {
	.mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list.redactiemenu, 
	.navbar-toggler.navbar-toggler-right[aria-controls="navbar156"],
	#navbar156 {
	  display: none;
	}
}
*/
.redactiemenu {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center:
  flex-direction: row;
  display: flex;
}
.redactiemenu.mod-menu > li {
    margin-left: 1em;
	  align-self: center;
  }

/* Offcanvas */
.offcanvas.show {
  background-color: #fff;
  background-image: none;
}

@media (min-width: 992px) {
  .offcanvas-start {
    width: 100%;
  }

  .offcanvas-end {
    width: unset;
  }
}

@media (max-width: 991.98px) {
  .offcanvas .metismenu.mod-menu .metismenu-item>ul {
    position: relative;
    width: 100%;
    margin-top: .5rem;
  }

  .offcanvas .metismenu.mod-menu .mm-collapse {
    background-color: transparent;
  }

  .offcanvas .metismenu.mod-menu .metismenu-item>a {
    color: var(--body-color);
  }
}

.offcanvas-header>*:only-child {
  margin-left: auto;
}

.offcanvas.offcanvas-end {
  width: 240px;
}

.offcanvas,
.offcanvas-xxl,
.offcanvas-xl,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm {
  width: 330px;
}

ul.mod-menu.offcanvas-lijn {
  border-top: solid 1px var(--body-color);
  margin-top: 15px;
  padding-top: 15px;
}


.fotovermelding {
  text-align: right;	
  margin-top: 2rem;
}

.view-category.itemid-1425 .page-header {
  height: 8rem;
}
site com_content wrapper-static view-category layout-blog no-task itemid-1425
site com_content wrapper-static view-article layout-blog no-task itemid-1425

/* Modules */

svg.wavemask {
  position: absolute;
  z-index: 1;
  top: -1px;
  width: 100%; /*159 1800*/
  height: 656px; /*58* 656 */
}
svg {
  overflow: hidden;
  vertical-align: middle;
}

.wave-image {
/*  mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none" width="1000" height="50"><g transform="scale(1.2,1)" transform-origin="75.5% 50%"><path d="M500 4c-125 0-125 96-250 96S125 4 0 4V0h1000v4c-125 0-125 96-250 96S625 4 500 4Z"></path></g></svg>'); 1000*250 met kromming laag in linker deel ivm blauw titel blok
mask-image: url('/content/images/interface/wave-masker.svg');
*/
  mask-image: url('/content/images/interface/golf7.svg');
  mask-repeat: no-repeat;
  mask-size: 100%;
  mask-position: bottom;
}

.breadcrumb {
	background-color: transparent;
	font-size:.9rem;
}
.breadcrumb.px-3 {
  padding-left: 0 !important;
}
.divider.icon-location.icon-fw {
  display: none;
}

.sidebar-right .card-header {
  background-color: transparent;
  border-bottom: none;
  font-weight: bold;
  padding-top: 1.5rem;
  padding-bottom: 0;
}
.sidebar-right.card, .sidebar-right.no-card {
  border: none;
  margin-bottom: 2rem;
}

.sidebar-right.contact {
  background-color: #c8e2f4;
  border-bottom: 5px solid #073249;
}
.sidebar-right.jobs {
  background-color: #073249;
  border-bottom: 5px solid #d6ad75;
  color: #fff;
}
.sidebar-right.jobs h3 {
  color: #d6ad75;
}
.sidebar-right.jobs a {
  color: #fff;
  text-decoration: none;
}
.sidebar-right.jobs span.mod-articles-category-date {
  display: block;
  font-style: italic;
}
.sidebar-right.events {
  background-color: #f7f7f7;
  border-bottom: 5px solid #d6ad75;
}
.sidebar-right.projects {
  background-color: #c8e2f4;
  border-bottom: 5px solid #073249;
}
.fields-container {
  background-color: #c8e2f4;
  border-bottom: 5px solid #073249;
}
.sidebar-right.projects .logo {
/*  background-color: #fff; */
  width: 166px;
}

.sidebar-right.event a:last-child, .sidebar-right.jobs a:last-child {
	text-decoration: none;
	font-weight: bold;
}
.sidebar-right.events a:last-child::after, .sidebar-right.jobs a:last-child::after {
	font-family: "Font Awesome 6 Free";
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	content: "\f061";
	padding-left:.6rem;
}

.partners {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between; 
}
.partners.bijmenu {
	 align-items:left;
}
.partners.footermenu {
	 align-items:flex-end;
  margin:15px auto;
  gap:30px 12px
}
.partners.bijmenu .mod-menu__heading.nav-header {
  display: none;
}
.partners.bijmenu li {
  border-bottom: 1px solid #073249;
  padding: 15px 0;
}


.moduletable.socialmedia {
  margin: 2rem 0;
}
.share-text {
  text-transform: uppercase;
  display: inline-block;
  transform: rotate(-35deg);
}
.footer-a {
  background-image: none;
  background-color: #fff;
  border-top: 5px solid #d6ad75;
  padding: 30px;
}
.footer-b {
  background-image: none;
  background-color: #073249;
  color: #91a9b7; 
  padding: 30px;
}
.footer-b a {
  color: #d6ad75; 
  padding: 0 15px;
  border-right: solid 1px #d6ad75;
  text-decoration: none !important;
}
.footer-b a:hover {
  color: #d6ad759e; 
}
.footer-b li:last-child a {
  border-right: none;
}

.footer-b .copyright {
}
.partners-footermenu, .footermenu {
  flex-direction: row;
  justify-content: center;
}
.footer-b .grid-child {
  flex-wrap: wrap;
}
.footermenu, .copyright {
  flex-basis: 100%;
  justify-content: center;
  text-align: center;
}

/*
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 500;
}
h1, .h1 {
  font-size: 2.25rem;
}
*/

.icons {
  display: block;
  height: 2rem;
}


.readmore .icon-chevron-right {
  display: none;
}
.readmore .btn, 
.readmore .btn:hover,
.readmore .btn:focus-visible {
  border: unset;
  text-transform: unset;
  padding: unset;
  color:unset;
  background-color:unset;
} /* om bij categorie artikelen gelijk te trekken met tegels */
.readmore .btn:hover {
  color: var(--link-hover-color);
}

ul.fields-container {
  margin: 0;
  padding: 1rem;
  list-style: none;
}
.field-entry.partners {
  display: initial;
} /* correctie op partners class voor partner logo presentatie */
@media (min-width: 992px) {
ul.fields-container {
  display: none;
}
}
ul.fields-container .field-entry.logo {
  margin: 1rem 0;
}

.site-intro {
  background-color: #f0f0f0;
  padding: 1rem;
}
/* Tegels */

.view-category .card.h-100 {
  background-color: #f7f7f7;
  border: none;
  border-bottom: 5px solid #d6ad75;
}
.readmore a {
	text-decoration: none;
	font-weight: bold;
}
/*
*/
.readmore a::after {
	font-family: "Font Awesome 6 Free";
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	content: "\f061";
	padding-left:.6rem;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
  margin-bottom: 1rem;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive img {
  object-fit: cover;
  transition: transform .5s;
}
.ratio img {
  object-fit: cover;
  transition: transform .5s;
}

.embed-responsive img:hover {
  transform-origin: 50% 50%;
  transform: scale(1.05);
}
.ratio img:hover {
  transform-origin: 50% 50%;
  transform: scale(1.05);
} 
.card.h-100 .card-body {
  padding-bottom: 0;
}
.card-footer {
  background-color: unset;
  border-top: unset;
}
.card.h-100 dt {
  float: left;
}
.card.h-100 dt::after {
  content: ": ";
}
.card-body dd {
	margin-bottom: 0;
}

.card h2 {
  font-size: 1.6rem;
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 700;
}


.row.customfields {
  font-size: .9rem;
}


/* IMAGES
*********************************************/
img.img-100 {
  max-width: 100%;
  display: block;
}

img.img-66 {
  max-width: 66%;
  display: block;
}

img.img-50 {
  max-width: 50%;
  display: block;
}

img.img-33 {
  max-width: 33%;
  display: block;
}

img.left-100 {
  max-width: 100%;
  display: block;
}

img.left-66 {
  max-width: 66%;
  padding: .5% 2% 0 0;
  float: left;
}

img.left-50 {
  max-width: 50%;
  padding: .5% 2% 0 0;
  float: left;
}

img.left-33 {
  max-width: 33%;
  padding: .5% 2% 0 0;
  float: left;
}

img.right-100 {
  max-width: 100%;
  display: block;
}

img.right-66 {
  max-width: 66%;
  padding: .5% 0 0 2%;
  float: right;
}

img.right-50 {
  max-width: 50%;
  padding: .5% 0 0 2%;
  float: right;
}

img.right-33 {
  max-width: 33%;
  padding: .5% 0 0 2%;
  float: right;
}

@media (max-width: 480px) {

  img.img-66,
  img.img-50,
  img.left-66,
  img.left-50,
  img.right-66,
  img.right-50 {
    max-width: 100%;
    padding: 0;
    float: none;
  }

  img.img-33 {
    max-width: 50%;
  }

  img.left-33 {
    max-width: 50%;
    padding: .5% 2% 0 0;
    float: left;
  }

  img.right-33 {
    max-width: 50%;
    padding: .5% 0 0 2%;
    float: right;
  }
}

.jcepopup img {
  display: inline;
  height: initial;
  width: initial;
  border: 1px solid;
  margin: 0 5px 5px 0;
}


/* Frontend edit */
.icons a {
  background-color: #d6ad7575;
  padding: .3rem .6rem;
  border-radius: .15rem;
  border: 1px solid #07324950;
  text-decoration: none;
}

joomla-tab[view="tabs"] > div[role="tablist"] > button[aria-controls="metadata"] {
  display: none;
}  
joomla-tab[view="tabs"] > div[role="tablist"] > button[aria-controls="publishing"] {
  display: none;
}


joomla-tab-element[id="publishing"] #jform_catid-lbl, 
joomla-tab-element[id="publishing"] #jform_catid, 
joomla-tab-element[id="publishing"] #jform_tags-lbl, 
joomla-tab-element[id="publishing"] #jform_tags, 
joomla-tab-element[id="publishing"] > select #jform_tags,
joomla-tab-element[id="publishing"] #jform_version_note-lbl, 
joomla-tab-element[id="publishing"] #jform_version_note, 
joomla-tab-element[id="publishing"] #jform_note-lbl, 
joomla-tab-element[id="publishing"] #jform_note,
joomla-tab-element[id="publishing"] #jform_featured-lbl, 
joomla-tab-element[id="publishing"] #jform_featured, 
joomla-tab-element[id="publishing"] #jform_access-lbl, 
joomla-tab-element[id="publishing"] #jform_access {
  display: none;
}
joomla-tab-element[id="publishing"] joomla-field-fancy-select {
  display: none;
}

joomla-tab-element[id="images"] div.control-group:nth-of-type(3), #images div.control-group:nth-of-type(4), #images div.control-group:nth-of-type(5), #images div.control-group:nth-of-type(6), #images div.control-group:nth-of-type(7), #images div.control-group:nth-of-type(8), #images div.control-group:nth-of-type(9), #images div.control-group:nth-of-type(10), #images div.control-group:nth-of-type(11), #images div.control-group:nth-of-type(12), #images div.control-group:nth-of-type(13), #images div.control-group:nth-of-type(14), #images div.control-group:nth-of-type(15), #images div.control-group:nth-of-type(16), #images div.control-group:nth-of-type(17), #images div.control-group:nth-of-type(18), #images div.control-group:nth-of-type(19) {
  display: none;
}



/*
joomla-tab-element[id="publishing"] .required,
joomla-tab-element[id="publishing"] .choices__inner,
joomla-tab-element[id="publishing"] .choices__list {
  display: none;
}
joomla-tab[view="tabs"] > div[role="tablist"] > button[aria-controls="editor"] {
  display: none;
}
*/
button[data-submit-task="article.save2copy"] {
	display: none;
} /* Knop Oplaan als kopie weg */

.btn.btn-outline-secondary.wf-media-upload-button {
display: none;
} /* upload button verwijderen in custom fields */

/*
#jform_com_fields__block_1_image__media_text, #jform_com_fields__block_2_image__media_text, #jform_com_fields__block_3_image__media_text, #jform_com_fields__block_4_image__media_text, #jform_com_fields__block_5_image__media_text {
  border-bottom: 2px solid red;
  padding-bottom: 15px;
}
*/
#jform_com_fields_block_2_heading-lbl, #jform_com_fields_block_3_heading-lbl, #jform_com_fields_block_4_heading-lbl, #jform_com_fields_block_5_heading-lbl {
  border-top: 2px solid #a14446;
  padding-top: 10px;
  width: 100%;
} /* #jform_com_fields_references-lbl niet sinds extra tabblad */
#jform_com_fields_block_1_image-desc, #jform_com_fields_block_2_image-desc, #jform_com_fields_block_3_image-desc, #jform_com_fields_block_4_image-desc, #jform_com_fields_block_5_image-desc {
  margin-top: -1em;
}
#jform_com_fields_block_1_text-desc, #jform_com_fields_block_2_text-desc, #jform_com_fields_block_3_text-desc, #jform_com_fields_block_4_text-desc, #jform_com_fields_block_5_text-desc {
  margin-top: -.5em;
}
#jform_com_fields__block_1_image__media_src-lbl, #jform_com_fields__block_2_image__media_src-lbl, #jform_com_fields__block_3_image__media_src-lbl, #jform_com_fields__block_4_image__media_src-lbl, #jform_com_fields__block_5_image__media_src-lbl {
  display: none;
}
.field-media-wrapper.wf-media-wrapper {
  margin-top: -1em;
}

form.com-content-category__articles .btn.btn-primary {
  display: none;
}
@media print {
  hr.page-break {page-break-after: always;}
}

table.boa-lijst td.time {
  padding-right: 10px;
}
table.boa-lijst td.author, 
table.boa-lijst td.type {
  padding-right: 5px;
}

.boa.view-category .article-info.text-muted {
  display: none;
} /* weg uit boa poverzicht, zolang niet in custom view geregeld, wel nodig voor artivle view */
.boa .com-content-category-blog__item.blog-item {
  margin-bottom: unset;
}
.boa h2 {
  font-size:24px
}
.boa .blog-item sup {
  display:none
}
.boa .blog-item h2 {
  font-size:16px;
  margin:5px 0
}
/*
dd.category-name {
  text-align:center;
  margin-top:15px;
  border-top:1px solid #a14446;
  padding-top:15px
}
*/

.com-users-profile__multifactor {
  display: none;
}