/* Style.css aanpassingen */
/* Algemeen */
body{
	overflow-x:hidden!important;
}
.nav-toggle {
		display: none;
}
.fr-text-block-one a {
		color: #fff;
		text-decoration: underline;
}
.fr-text-block-one h2 {
		text-transform: lowercase;
}
/* Header */
#header {
		display: block;
		float: right;
		height: 50px !important;
		max-width: 95% !important;
		right: 0;
		width: 1600px !important;
	border-radius: 0 0 0 15px;
}
#header-container {
		background-color: #ffffff;
		clear: both !important;
		display: block;
		float: none;
		height: 50px !important;
		max-width: 100%;
		position: relative;
		width: 100%;
		z-index: 99;
}
#logo {
		line-height: 45px;
		max-width: 305px;
		width: 300px;
}
#main header {
		display: none;
}
.search-header input {
		background: #eee none repeat scroll 0 0;
		border: 0 none;
		border-radius: 0;
		font-size: 14px;
		height: 25px !important;
		line-height: 25px;
		margin: 12px 0 !important;
		padding: 0 5px !important;
		text-transform: none !important;
		top: 0 !important;
		vertical-align: top;
}
.search-header input#sbutton {
		background: transparent none repeat scroll 0 0 !important;
		border: 0 none !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		height: 18px !important;
		margin: 15px 50px 0 0 !important;
		padding: 15px 10px 15px 5px;
}
.ubermenu-submenu span span, .ubermenu-submenu span {
		font-size: 16px !important;
		line-height: 0;
		padding: 0;
		text-transform: lowercase;
}
/* Body */
#only-mobile {
		display: none;
}

h2, h3 {
		font-style: italic;
		margin: 0 !important;
		opacity:0.75;
}
#pb-header-ep .panel-row-style {
		height: 375px;
}
.vol-logo-head.panel-widget-style {
		float: left;
		left: 15%;
		margin-top: 155px;
		position: relative;
		width: 450px;
}
.wij-helpen-blok {
		background: #eee none repeat scroll 0 0;
		border-radius: 0 50px 0 0;
		float: right;
		margin-top: 25%;
		padding: 10px 30px;
		position: relative;
		right: 20% !important;
		width: 75%;
}
.wij-helpen-blok-a {
		background: #6d9ad3 none repeat scroll 0 0;
		border-radius: 0 0 12px;
		color: #f8f8f8 !important;
		float: right;
	transition:background 0.2s ease-in;
		padding: 5px;
		position: relative;
		right: 20%;
		text-align: center;
		width: 140px;
}
.wij-helpen-blok h2 {
		margin: 0;
}
.wij-helpen-blok-a a {
		color: #f8f8f8 !important;
		font-family: "Droid Serif";
		font-size: 16px;
		font-style: italic;
	text-transform: lowercase;
	text-decoration:none!important;
}
.wij-helpen-blok-a:hover {
		text-decoration:none!important;
	background:#7A7977;
	transition:background 0.2s ease-in;
}
.homepageslider-roptions {
		 -moz-user-select: none; /* Firefox */
			-ms-user-select: none; /* Internet Explorer */
	 -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
	-webkit-user-select: none; /* Chrome, Safari, and Opera */
	-webkit-touch-callout: none; /* Disable Android and iOS callouts*/
}
.slider-block-blue, .slider-block-grey {
		font-size: 13px !important;
		line-height: 18px !important;
}
.slider-block-blue h2, .slider-block-grey h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	opacity:0.75;
}
.slider-block-blue h2:hover, .slider-block-grey h2:hover, .slider-block-blue, .slider-block-grey {
	opacity:1!important;
}
.slider-block-blue div, .slider-block-grey div {
		font-size: 13px !important;
		line-height: 16px !important;
}
	 ::-moz-selection{
		background-color:Transparent;
		color:none;
		}
		::selection {
		background-color:Transparent;
		color:none;
		}
.tp-mask-wrap::-moz-selection,
.tp-mask-wrap::selection { ... }
.tp-layer-selectable:focus, .tp-mask-wrap:focus{
	background:transparent!important;
}
.tp-caption h2 {
		text-transform: lowercase;
}
.overons-block-one, .overons-block-two {
		margin: 0 auto;
		width: 50%;
}
.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
		background: none!important;
		border: 0;
		height: auto;
		padding: 0px;
}
.cf-style-one .gfield_description.validation_message {
		display: none;
}
.cf-style-one .gform_wrapper div.validation_error {
		border-bottom: 1px solid #790000;
		border-top: 1px solid #790000;
		clear: both;
		color: #790000;
		font-size: 13px;
		font-weight: 700;
		margin-bottom: 8px;
		padding: 10px 0;
		text-align: center;
		width: 100%;
}
.contact-textblock {
		color: #f8f8f8;
		margin: 0 auto;
		min-height: 350px;
		padding: 40px 0 0;
		width: 50%;
}
.contact-textblock h2 {
		color: #fff;
		font-size: 30px !important;
		margin: 0;
}
.contact-textblock p, .contact-textblock a{
		color: #fff;
}
.contactdetails-row .panel-grid-cell:last-child .contact-block.panel-cell-style {
		background: #fff none repeat scroll 0 0;
		min-height: 415px;
}
.contactdetails-row {
		background-position: left bottom !important;
}
.cf-style-one {
		height: 375px;
		margin: 0 auto;
		padding: 40px 0 10px;
		position: relative;
		width: 75%;
}
.cf-style-one h3 {
		border: medium none;
		color: #7a7978;
		font-size: 30px;
		font-style: italic;
		line-height: 1.5em;
		margin: 0 !important;
		padding: 0;
}
.cf-style-one .gform_wrapper {
		margin: 0;
}
.cf-style-one .large, .cf-style-one textarea {
		background: #eee none repeat scroll 0 0;
		border: medium none;
		border-radius: 0;
		float: right;
		margin: 0;
}
.cf-style-one .gfield_label {
		font-family: "Lato";
		font-size: 13px !important;
		font-weight: 500 !important;
		width: 30% !important;
}
.cf-style-one li.gfield {
		margin: 0 !important;
		padding: 0 !important;
}
.cf-style-one .gform_wrapper .gform_footer:not(.top_label) {
		float: right;
		margin: 0;
		padding: 0;
		text-align: right;
		width: 100%;
}
.cf-style-one .gform_button.button {
		background: #6d9ad3 none repeat scroll 0 0;
		border-radius: 0 0 12px;
		color: #f8f8f8 !important;
		float: right;
		font-family: "Droid Serif";
		font-style: italic;
		font-weight: 500;
		margin: 0 !important;
		padding: 0;
		position: relative;
		text-align: center;
		text-transform: lowercase !important;
		width: 140px !important;
	transition:background 0.2s ease-in;
}
.cf-style-one .gform_button.button:hover {
		background: #7A7977 none repeat scroll 0 0;
	transition:background 0.2s ease-in;
}
.overons-row-2col h2 > a {
		color: #6d9ad3;
}
.fr-text-block-one .panel-grid-cell:first-child {
		margin-right: 30px;
}
.fr-text-block-one .panel-grid-cell:last-child {
		width:45%!important;
}
.fr-text-block-one h2, .fr-text-block-one p, .fr-ct-block p,.fr-ct-block h2 {
		color: #fff;
}
.sp-intro-row {
		background-position: left bottom;
}
.fr-text-block-one {
		float: none;
		margin: 0 auto;
		padding: 20px;
		width: 66%;
}
.fr-ct-block.panel-widget-style {
		bottom: 0;
		position: absolute;
}
.fr-ct-block.panel-widget-style a {
		color: #fff;
}

/* Footer */
#footer-widgets-container {
		/* background-image: url("/wp-content/uploads/2016/08/footer-with-pics-new.jpg"); */
		background-position: center bottom;
		background-repeat: no-repeat;
		background-size: 100% auto;
		min-height: 430px;
	text-align:center;
}
#footer-widgets {
		width: 800px;
	max-width:100%;
}
#footer-widgets .block {
		display: inline-block;
		float: none;
		text-align: left;
		vertical-align: top;
}
#footer-widgets .block.footer-widget-1 {
		width:55%;
}
#footer-widgets .block.footer-widget-2 {
		width:40%;
}
#footer-widgets .block h3 {
		border: 0 none;
		font-size: 30px;
		font-style: italic;
		margin: 0 0 4px;
		padding: 0;
}
.footer-widget-1 .menu > li {
		color: #7a7978;
		float: left;
		list-style: outside none none;
		text-align: left;
		width: 150px;
}
.footer-widget-1 .menu li ul li{
		color: #7a7978;
		float: left;
		list-style: outside none none;
		text-align: left;
		width: 150px;
}
.footer-widget-1 .menu li ul{
		margin:0;
	padding:0;
}
.footer-widget-2 .menu > li {
		float: left;
	color: #7a7978;
		list-style: outside none none;
		text-align: left;
		width: 100%;
}
.footer-widget-1 .menu li.parent > a {
		color: #7a7978;
		font-size: 13px !important;
		font-style: italic;
}
.footer-widget-1 .menu li a, .footer-widget-2 .menu li a {
		color: #7a7978;
		font-size: 13px !important;
}
.footer-widget-1 #sow-editor-2 {
		clear: both !important;
		display: block;
		padding-top: 15% !important;
		width: 100%;
}
#sow-editor-2 h2 {
		float: left;
		font-size: 30px;
		font-style: italic;
		line-height: 30px;
		margin-right: 25px ! important;
		width: auto !important;
}
#sow-editor-2 a {
		background: #aaa none repeat scroll 0 0;
		border-radius: 50%;
		color: #fff;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		margin-left: 5px;
		text-align: center;
		width: 30px !important;
}
#footer.col-full {
		padding: 12px 0 !important;
}
#footer #copyright {
		width: 800px;
	max-width:100%;
}
#copyright span {
		color: #fff !important;
		display: inline-block;
		text-align: center;
		width: 23% !important;
}
#copyright span:first-child {
		text-align: left;
}
#copyright span:last-child {
		text-align: right;
}
#copyright span a {
		color: #fff !important;
		text-align: center;
}
.post-entries, #comments {
		display: none;
}
.post-meta {
		display: none;
}
/* Search results */
.search #main header {
		display: inline-block;
		font-family: "Droid Serif" !important;
		font-style: italic !important;
}
.search #main header h2{
		font-family: "Droid Serif" !important;
		font-style: italic !important;
}
.search-results h1.archive_header {
		margin-top: 35px;
}
/* 404 */
.error404 .searchform {
	width: 400px;
	max-width: 100%;
	background-color: #fff;
	border-color: #013888;
}
.error404 .searchform input {
}


/* Responsive */
@media only screen and (max-width: 1650px) {
	.rhalf-img-por.panel-widget-style {
		min-height: 365px !important;
	}
}
@media only screen and (max-width: 1500px) {
	.overons-block-two {
		margin: -10px auto;
		width: 50%;
	}
	.overons-block-two p {
		font-size:12px;
	}
	.sp-intro-row {
		max-height: 100%;
		overflow: hidden;
	}
	.rhalf-img-por.panel-widget-style {
		min-height: 360px !important;
	}
	.fr-text-block-one {
		float: none;
		margin: 0 auto;
		padding: 20px 160px !important;
		width: 75%;
	}
}
@media only screen and (max-width: 1300px) {
	.vol-logo-head.panel-widget-style {
		float: left;
		left: 10%;
		margin-top: 160px;
		position: relative;
		width: 400px;
	}
	.wij-helpen-blok {
		padding: 10px;
		right: 10% !important;
		width: 85%;
	}
	.wij-helpen-blok-a {
		right: 10%;
	}
	.overons-row-2col {
		max-height: 350px;
		overflow: hidden;
	}
	.overons-block-one, .overons-block-two {
		margin: 0 auto;
		width: 50%;
	}
	.overons-block-two p {
		font-size: 11px;
	}
	.cf-style-one {
		height: 360px;
		margin: 0 auto;
		padding: 40px 0 0;
		position: relative;
		width: 75%;
	}
	.contactdetails-row {
		max-height: 470px;
		overflow: hidden;
	}
	.rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive {
		min-height: 245px !important;
	}
	#slide-9-layer-5, #slide-9-layer-4, #slide-9-layer-6 {
		top: -16px;
	}
	#slide-9-layer-7, #slide-9-layer-8, #slide-9-layer-9 {
		bottom: -10px;
	}
	#slide-9-layer-2, #slide-4-layer-2 {
		top: 5px;
	}
	#slide-9-layer-3, #slide-4-layer-3 {
		bottom: -17px;
	}
	.active-revslide #slide-1-layer-3 {
		display: block !important;
		padding-top: 20px !important;
		width: 100% !important;
}
	.sp-intro-row .panel-grid-cell:nth-child(1) {
		width: 67% !important;
	}
	.fr-text-block-one .panel-grid .panel-grid-cell {
		width: 45% !important;
	}
	.sp-intro-row > .panel-grid-cell:nth-child(2) {
		width: 15% !important;
	}
	.sp-intro-row .panel-grid-cell:nth-child(3){
		width: 18%!important;
	}
	.fr-text-block-one {
		float: none;
		margin: 0 auto;
		padding: 20px 155px;
		width: 75%;
	}
	.rhalf-img-por.panel-widget-style {
		min-height: 385px !important;
	}
	.search-header input#sbutton {
		background: transparent none repeat scroll 0 0 !important;
		border: 0 none !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		height: 18px !important;
		margin: 15px 10px 0 0 !important;
		padding: 15px 10px 15px 5px;
	}
}

@media only screen and (max-width: 1170px) {
	#pb-header-ep .panel-row-style {
		height: 255px;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu {
		color: #fff;
		float: right;
		font-size: 18px;
		font-weight: 400;
		line-height: 20px;
		text-align: right;
		text-transform: uppercase;
		width: 40%;
	}
	nav#ubermenu-hoofdmenu-3 {
		background: #6d9ad3 none repeat scroll 0 0;
	}
	.vol-logo-head.panel-widget-style {
		margin-top: 104px;
		width: 335px;
	}
	#only-desktop-row {
		display: none;
	}
	#only-mobile {
		display: block;
	}
	#only-mobile .panel-grid-cell {
		width: 100%;
	}
	#only-mobile .textwidget p, #only-mobile .textwidget h2 {
		color: #fff !important;
	}
	#only-mobile .shortcode-toggle h4 a {
		background: none !important;
		color: #fff;
	}
	#only-mobile .shortcode-toggle h4 {
		margin: 0;
		font-size: 28px;
		font-style: italic;
	}
	#only-mobile .shortcode-toggle .toggle-content {
		background: none;
		padding: 10px;
	color: #fff;
	}
	#only-mobile .toggle-content > h2 {
		margin-top: 20px !important;
	}
	#only-mobile .toggle-content > h2 a {
	color:#fff!important;
	}
	#only-mobile .shortcode-toggle {
		margin: 0;
	}
	#only-mobile .shortcode-toggle p, #only-mobile .textwidget p {
		margin: 0;
	}
	#only-mobile .textwidget {
		width: 75%;
		padding: 20px 15px !important;
		margin: 0 auto !important;
	}
	#pb-header-ep .panel-grid-cell:nth-child(1){
	}
	#pb-header-ep .panel-grid-cell:nth-child(2) .panel-widget-style {
		min-height: 255px !important;
	}
	#pb-header-ep .panel-grid-cell:nth-child(3){
	}
	.wij-helpen-blok {
		margin-top: 8px;
		padding: 7px 20px;
		right: 10% !important;
		width: 100%;
	}
	.overons-row-2col {
		max-height: 300px;
		overflow: hidden;
	}
	.overons-block-one, .overons-block-two {
		margin: 0 auto;
		width: 75%;
	padding: 8px !important;
	}
	.overons-right-img.panel-widget-style {
		min-height: 300px !important;
	}
	.contact-textblock {
		color: #f8f8f8;
		margin: 0 auto;
		min-height: 350px;
		padding: 40px 0 0;
		width: 75%;
	}
	.sp-intro-row .panel-grid-cell:nth-child(1) {
		width: 73% !important;
	}
	.fr-text-block-one .panel-grid .panel-grid-cell {
		width: 45% !important;
	}
	.sp-intro-row > .panel-grid-cell:nth-child(2) {
		width: 0 !important;
	}
	.sp-intro-row .panel-grid-cell:nth-child(3) {
		float: right !important;
		width: 20% !important;
	}
	.fr-ct-block.panel-widget-style {
		background: rgba(109, 154, 211, 0.8) none repeat scroll 0 0;
		bottom: 15px;
		padding: 0 12px;
		position: absolute;
		right: 0;
	}
	.fr-text-block-one {
		float: none;
		margin: 0 auto;
		padding: 10px 55px !important;
		width: 100%;
	}
	.rhalf-img-por.panel-widget-style {
		min-height: 340px !important;
	}
	#footer-widgets-container {
		background: #ebeae9 none repeat scroll 0 0 !important;
	}
	.inner-archive-post {
		clear: both !important;
		display: block;
		margin: 0 auto !important;
		max-width: 95%;
		padding: 15px 0;
		width: 100%;
	}
}
@media only screen and (max-width: 960px) {
	#content {
		padding-top:0;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu {
		color: #fff;
		float: right;
		font-size: 18px;
		font-weight: 400;
		line-height: 20px;
		text-transform: uppercase;
	}
	#header {
		border-radius: 0 0 0 0px;
		max-width: 95% !important;
		width: 100% !important;
	}
	.search-header #sbutton {
		display: none;
	}
	#logo img {
		left: 55px !important;
		position: relative;
	}
	#header-container header.col-full {
		max-width: 100%!important;
		padding: 0 !important;
		width: 100%!important;
	}
	nav#ubermenu-hoofdmenu-3 {
		background: #6d9ad3 none repeat scroll 0 0;
	}
	#ubermenu-nav-hoofdmenu-3 li:last-child {
		width: 100% !important;
	}
	.page article .sp-intro-row .panel-grid-cell {
		clear: both;
		display: block;
		float: none !important;
		padding: 0 10px !important;
		position: relative;
		width: 100% !important;
	}
	#pb-header-ep > .panel-row-style {
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	}
	#pb-header-ep .panel-grid-cell {
		width: 100%;
	}
	.vol-logo-head.panel-widget-style {
		width: 100%;
		margin: 30px auto !important;
		display: block;
		left: auto;
		float: none;
		position: relative;
	}
	.vol-logo-head img {
		display: inline-block;
		margin: 0 auto 35px;
		width: 100%;
	}
	.wij-helpen-blok {
		display: block;
		margin: 0 auto !important;
		padding: 7px 20px;
		position: relative !important;
		right: 0 !important;
		width: 75%;
		float: none !important;
	}
	.wij-helpen-blok-a {
		right: 10%;
		margin-bottom: 30px;
	}
	.overons-row-2col {
		max-height: 100%;
		overflow: hidden;
	}
	#pb-header-ep .panel-grid-cell:nth-child(2) .panel-widget-style {
		display:none;
	}
	.sp-intro-row {
		max-height: 100%;
		overflow: visible;
	}
	.fr-text-block-one {
		float: none;
		margin: 0 auto;
		padding: 10px 0 !important;
		width: 90%;
	}
	.rhalf-img-por.panel-widget-style {
		display: block;
		float: right;
		margin: 0 auto;
		min-height: 185px !important;
		position: relative;
		width: 150px !important;
		z-index: 999 !important;
	}
	.fr-ct-block.panel-widget-style {
		background: rgba(109, 154, 211, 0.8) none repeat scroll 0 0;
		bottom: 0;
		left: 0;
		min-height: 150px;
		padding: 10px 40px;
		position: absolute;
		width: 100%;
		z-index: 1;
	}
	.contactdetails-row {
		max-height: 100%;
		overflow: hidden;
	}
	.mt-body-col {
		display: inline-block !important;
		float: none;
		list-style: outside none none !important;
		vertical-align: top;
		width: auto!important;
		-webkit-column-count: 1!important; /* Chrome, Safari, Opera */
		-moz-column-count: 1!important; /* Firefox */
		column-count: 1!important;
	}
	.lt-img-col {
		display: inline-block;
		float: right!important;
		overflow: hidden!important;
		padding-right: 0!important;
		position: absolute!important;
		right: 0;
		vertical-align: top;
		width: auto!important;
	}
	.lt-img-col img {
		border-radius: 50px;
		max-height: 50px;
		max-width: 50px;
	}
	.tt-row-one {
		color: #6d9ad3;
		float: left;
		font-family: "droid serif";
		font-style: italic;
		width: 86%;
	}
}
@media only screen and (max-width: 850px) {
	#only-mobile {
		display: block;
		width: 100%;
		position: relative !important;
		margin: 5% 0!important;
		clear:both!important;
	}
	#pb-header-ep {
		height: 100% !important;
display: block;
position: relative;
background: none !important;
padding-top: 25px;
	}
	#pb-header-ep .panel-grid-cell:nth-child(3) {
		position: relative;
		float: left;
		width: 100%;
		margin-bottom: 5px;
	}
	#footer-widgets {
		max-width: 100%;
		width: auto;
	}
	#logo {
		line-height: 45px;
		max-width: 305px;
		width: 40%;
	}
	#logo img {
		left: 10% !important;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu {
		color: #fff;
		display: inline-block !important;
		float: right;
		font-size: 0 !important;
		font-weight: 400;
		line-height: 20px;
		text-transform: uppercase;
		width: 100px !important;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu i {
		float: right;
		font-size: 20px;
	}
	#footer #copyright {
		margin: 0 auto;
		max-width: 100%;
		width: 95% !important;
	}
	.search-header input {
		background: #eee none repeat scroll 0 0;
		border: 0 none;
		border-radius: 0;
		font-size: 14px;
		height: auto !important;
		line-height: 25px;
		margin: 10px auto 15px!important;
		padding: 10px 5px !important;
		text-transform: none !important;
		top: 0px !important;
		vertical-align: top;
		width: 85%;
		display: block;
		text-align: center;
	}
	.sp-intro-row > .panel-grid-cell:nth-child(2) {
		bottom: 0 !important;
		position: absolute !important;
		width: 0 !important;
	}
}
@media only screen and (max-width: 600px) {
	#logo {
		line-height: 40px;
		max-width: 295px;
		width: 190px;
		position: relative;
		clear: none !important;
		float: left !important;
	}
	#logo img {
		left: 10px !important;
		position: relative;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu {
		color: #fff;
		display: inline-block !important;
		float: right;
		font-size: 18px;
		font-weight: 400;
		line-height: 20px;
		text-transform: uppercase;
		width: 100px !important;
	font-size: 0 !important;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-hoofdmenu i {
		font-size: 20px;
		float: right;
	}
	.vol-logo-head.panel-widget-style {
		display: block;
		float: none;
		left: auto;
		margin: 30px auto 0 !important;
		position: relative;
		width: 80%;
	}
	.wij-helpen-blok-a {
		margin-bottom: 0px;
		right: 7%;
	}
	.sp-intro-row > .panel-grid-cell:nth-child(2) {
		bottom: 0 !important;
		position: absolute !important;
		width: 0 !important;
	}
	.page article .sp-intro-row .panel-grid-cell {
		padding:0px !important;
	}
	#pb-header-ep .panel-grid-cell:nth-child(3) {
		width: 100%;
display: block;
position: relative;
height: 100%;
clear: both !important;
padding-top: 5%;
padding-bottom: 5%;
	}
	.overons-right-img.panel-widget-style {
		min-height: 200px !important;
	}
	.quotesliderfullwidth {
		margin: 0 auto;
		max-width: 100%;
		min-height: 105px;
		position: relative;
	}
	#main .quote-row-slider h2 {
		font-size: 20px;
		font-style: italic;
		font-weight: 200;
		line-height: 30px;
		margin: 0 auto;
		opacity: 0.75;
		padding: 2px 5px;
		width: 100%;
	}
	#main .quote-row-slider h2 > span {
		font-size: 16px;
	}
	#main .wpv-filter-previous-link {
		font-size: 60px;
		left: 10px;
		line-height: 160px;
		position: absolute;
		text-align: left;
		top: 0;
		width: 25%;
	}
	#main .wpv-filter-next-link {
		font-size: 60px;
		right: 10px;
		line-height: 160px;
		position: absolute;
		text-align: right;
		top: 0;
		width: 30px;
	}
	.contactdetails-row .panel-grid-cell:last-child .contact-block.panel-cell-style {
		background: #fff none repeat scroll 0 0;
		min-height: 100%;
		padding-bottom: 25px;
	}
	#sow-editor-2 h2 {
		float: left;
		font-size: 30px;
		font-style: italic;
		line-height: 30px;
		margin-right: 0px !important;
		width: auto !important;
	}
	#copyright span {
		text-align: center !important;
		width: 100% !important;
		display: inline-block;
		position: relative;
		float: left !important;
		padding: 10px 0px;
		font-size: 18px;
		text-transform: lowercase;
	}
	.sp-intro-row .panel-grid-cell:nth-child(1) {
		width: 95% !important;
	}
	.tt-row-two {
		margin-left: 0!important;;
	}
	.sp-intro-row > .panel-grid-cell:nth-child(2) {
		bottom: 0 !important;
		position: absolute !important;
		width: 100% !important;
	}
}

@media only screen and (max-width: 450px) {
#header-container header {
		position: fixed;
}
.fr-ct-block.panel-widget-style {
		background: rgba(109, 154, 211, 0.8) none repeat scroll 0 0;
		bottom: 0;
		left: 0;
		min-height: 150px;
		padding: 10px 20px;
		position: absolute;
		width: 100%;
		z-index: 1;
}
.lt-img-col {
		display: inline-block;
		float: right !important;
		margin-top: 10px;
		overflow: hidden !important;
		padding-right: 0 !important;
		position: absolute !important;
		right: 10px;
		vertical-align: top;
		width: auto !important;
}
.tt-row-one {
		width: 86% !important;
}
.tt-row-one a {
		font-size: 23px!important;
		line-height: 30px!important;
		width: 100% !important;
}
.tt-row-two {
		width: 100%!important;
}
.sp-intro-row > .panel-grid-cell:nth-child(2) {
		bottom: 0 !important;
		position: absolute !important;
		width: 100% !important;
}
}

@media (max-width: 450px) {
	@supports (-webkit-touch-callout: none) {
		/* Mirjam */
		#pgc-301-0-1 .so-widget-sow-editor .textwidget p {
			font-size: 9px;
		}

		/* Joanne */
		#pgc-303-0-1 .so-widget-sow-editor .textwidget p {
			font-size: 9px;
		}

		/* Dina */
		#pgc-1061-0-1 .so-widget-sow-editor .textwidget p {
			font-size: 9px;
		}

		/* Elias */
		#pgc-1057-0-1 .so-widget-sow-editor .textwidget p {
			font-size: 9px;
		}

		/* Titia */
		#pgc-1108-0-1 .so-widget-sow-editor .textwidget p {
			font-size: 9px;
		}
	}
}
