.page {
width: 100%; 
min-height: auto !important;
margin: 0; 
float: none;
}

#page_home .page {
	margin-top: 6rem;	
}
    
@page { margin: 2cm }

body .collapse-row.collapse {
	height: auto !important;	
}

body {
font: 12pt "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 1.3;
background: #fff !important;
color: #000;
}

h1 {
font-size: 24pt;
font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;	
}

.title-holder h1:before {
	position: absolute;
	top: 0;
	right: 0;
	content: '';
	width: 160px;
	height: 80px;
	background-image: none;
}

.title-holder  h1 {
	position: relative;
	margin: 0 0 30px;
	padding-right: 170px;
	display: block;
}

.mask-home .home-title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5rem;
}

/*
.brand_serv h1:after { background-image: url(/themes/servbootstrap/img/svg/logo_serv.svg);	}
.brand_stichting h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_stichting.svg); }
.brand_pendelfonds h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_pendelfonds.svg); }
.brand_uitzendactiviteiten h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_uitzendactiviteiten.svg); }
.brand_diversiteit h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_diversiteit.svg); }
.brand_socialeeconomie h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_socialeeconomie.svg); }
.brand_economischemigratie h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_economischemigratie.svg); }
.brand_vhc h1:before { background-image: url(/themes/servbootstrap/img/svg/logo_vhc.svg); }
*/

h2, h3, h4 {
font-size: 14pt;
font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;	
margin-top: 25px;
}    

h5 {
font: 12pt "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 300;	
}
	
.serv-advicetheme-row h5 {
	margin: 0;	
}

a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1 { page-break-before: always; }
#page_home h1 { page-break-before: avoid; }
h1, h2, h3, h4, h5, h6 { 
	page-break-after:avoid; 
     page-break-inside:avoid 
}
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

.table th,
.table td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;	
}
    
a:link, a:visited, a {
background: transparent;
color: #520;
font-weight: 300;
text-decoration: none;
text-align: left;
}

a[href^=http]:not([href^=javascript]):after {
	  font-size: 11pt;
	  font-style: italic;
	color: #666;
      content:" (" attr(href) ")";
}


a:not([href^=http]):not([href^=javascript]):after {
	  font-size: 11pt;
	  font-style: italic;
	  color: #666;	
      content:" (" attr(href) ")";
}

$a:after > img {
   page-break-before: avoid;  	
   content: "";
}

a[href^="#"]:after,
a[href="#"]:after {
	page-break-before: avoid;   
	content: "";
}
    
.entry iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
}
.embed-youtube, .embed-responsive {
  position: absolute;
  height: 0;
  overflow: hidden;
}

img,
.banner-holder,
.website-navigation-container,
.page-navigation-container,
.help-container,
.navigation-container,
.navigation-container .svg-holder,
#navigation-container,
#navigation-container .svg-holder,
.navigation-index-container,
.match-height-img,
.advicetheme-bg,
.spotright-img-holder,
.svg-mouse-holder,
.leeswijzer-row,
#myModal
{
display: none;
height: 0 !important;
min-height: 0 !important;
}
  
p, address, li, dt, dd, blockquote {
font-size: 100%
}

code, pre { font-family: "Courier New", Courier, mono}

ul, ol {
list-style: square; margin-left: 10pt;
margin-bottom: 12pt;    
}

.publicatie-lijst {
	margin-left: 0 !important;
}
	
.publicatie-datum { 
	float: none;
	display: block;
	clear: both; 
}

li {
line-height: 1.6em;
}    

.spotright-item.match-height {
	display: block;	
}

.match-date-height {
	height: auto !important;	
}

.spotright-date-holder div {
	display: inline;	
}