/*
Theme Name: Zorgeloos
Author: Das Lab
Author URI: http://das-lab.com/
Version: 1.0
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html

*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}






div {
	/*overflow: hidden;*/
}
section {
	position:relative;
}
		
body {
	
	font-family: 'Poppins', sans-serif;
	font-family: 'Rubik', sans-serif;
	margin: 0px;
	font-size:16px;
	text-align:center;
	color:#6f7982;	
	line-height:140%;
}

html {
	
	/*background-color:#000;*/
	
}
html, body {
	background-color:#f5f6f7;
	height:100%	;	
	min-width:325px;
}
#pagina-wrap {
	overflow:hidden;	
}
div {
	position:relative;
	line-height:140%;
}


.addmargin_fix_uitkit {
	/*margin-bottom: -40px;*/
	margin-bottom:30px;
}
.fullwidth-and-center {
	text-align: center;
	width:100%;
}
.fullwidth-and-right {
	text-align: right;
	width:100%;
}

.section-center-and-limit {
	max-width:1178px;
	margin: 0 auto;	
}
 a:focus, /* blauwe rand weg */ 
 .button:focus,
 header li a:focus,
 .rollover-fade:focus,
 .btn-client-login:focus,  
 .button-up-fixed:focus  {
	 outline:0;	 
 }

a,
.button,
header li a,
.rollover-fade,
.btn-client-login,  
.button-up-fixed {
	opacity:1;
	-o-transition:.25s;
	-ms-transition:.25s;
	-moz-transition:.25s;
	-webkit-transition:.25s;
	transition:.25s; 
	 
}
 a:hover,
 .button:hover,
 header li a:hover,
 .rollover-fade:hover,
 .btn-client-login:hover,  
 .button-up-fixed:hover  {
	opacity:0.65;
}
button {
	display:block;
    background-color: #e74c3c;
    border: none;
    color: #ffffff;
    height: 41px;
	padding: 0 38px 0 38px;
	/*letter-spacing:3px;*/
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top: 12px;   
    font-weight: 700px;
    cursor: pointer;
	border-radius:5px;
	outline: none; 
}
nav,
#followbar {
	transition:none
}

.width-center {
	position:relative;
	display:block;
	width:100%;	
	text-align:center;
}

/* responsive video's */ 
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* uit bug fix */

.uk-navbar-flip {
	margin-bottom: -2px;	
}
.uk-sticky-placeholder {
	display: none !important;	
}
[class*=uk-dropdown-bottom] {
    margin-top: 20px;
}
.tochscreen-only {
	display:none;	
}
.remove-if-tochscreen {
	/*in js */ 
}
.daslab-animate-items {
	opacity:0;
}

h1, h2, h3, h4, h5, h6 {		
	font-family: 'Poppins', sans-serif;

	color:#2c3e50;
	margin:0;
	margin-bottom:30px;
	text-transform:none;
	font-weight:bold;	
	text-align: left;
	line-height: 100%;
}
h3 {	
	font-family: 'Rubik', sans-serif;
}
strong {
	font-weight:bold;
	font-weight:500;	
}

p {
    margin-bottom: 20px;
    color: #6f7982;
    line-height: 1.8;
	line-height: 140%;
}

h1 {	
	
	font-size:28px;
	/*font-size:36px;
	/*letter-spacing: 2px;*/
	/*margin-bottom:53px;
	
	text-align: center;*/
}

h2 {
	/*line-height: 110%;
    font-size: 20px;
	font-weight:400;
   /* letter-spacing: 2px;*/
}
h3 {
	font-size:18px;	
	/*font-weight:400;
	font-size:15px;	
	padding: 15px 15px 0 15px;
	/*letter-spacing:3px;*/
}


hr.h1-line {
	width: 50px;
    margin: 20px auto;
    display: block;
    height: 3px;
    background: #e6e6e6;
	background: #fc4349;
    border: none;
}


a,
a:visited ,
a:active  {
	 color: #333;
	 color: #fc4349;
 }
 
a:hover {
	 color: #333;
	 color: #fc4349;
 }
.hide-me-for-uikit-animation {
	opacity:0;
}
 
.anchor_pos {	
	position: relative;
    display: block;
}
.pages { /*padding-top: 127px;*/ }
/**#page-home.pages { padding-top:0; }*/
header {
	position:absolute;
	width:100% !important;
	text-align:right;	
	min-height: 80px;
	/*padding-bottom:21px;
	padding-top:30px;*/
	z-index:10;
	top: 0;
	min-width: 325px;
}
/*header a.header-iconlinks {
	display:inline-block;
	margin-left: 7px;
    margin-top: 0px;	   
}*/
ul li, ol li {
	 margin-left: 20px;
	 padding-left: 10px;
}
ul {
    list-style:disc; 
	list-style:outside;
	margin-bottom: 20px;
	 margin-left: 20px;
}
ol {
	list-style:decimal;
	margin-bottom: 20px;
	margin-left: 20px;
}
em {
	font-style:italic;
	color:#6f7982;
}


/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*.rollover-wrap .topblok-pijl
background-color: #fff;*/
#header-image {
	width:100%;
	background-image: url("images/header.jpg");
	background-size:cover;
	background-position:center;
	height:938px;
	height:70vh;
	position:relative;
	display:block;
	z-index:5;
	
	
	    height: 70vh;
    max-height: 938px;
    min-height: 630px;
}
/******************************************/
/******************************************/
/******************************************/
/******************************************/
/******************************************/
#header-image.home-page-item {
	/*height:938px;*/
}	
#header-image {
	/*height:70vh;
	min-height: 500px;*/
}
/*
.pagina-wrap-home #logo-wrap {
    
}
	*/
#prezocare_logo {
	position: absolute;
	left:30px;
	bottom:-5px;
	bottom:13px;
	border-radius:5px;
}
	
#logo-wrap {
	position:absolute;	
	top:176px;
	top: 126px;
	left: 50%;
    transform: translateX(-50%);
	width:100%;
	z-index:8;
}


 .header-logo {
	width:394px;
	height: auto;
	display:block;
	opacity:0;
	z-index:6;
	/*position: absolute;
    left: 30px;
    top: 11px;*/
	/*width: 30px;*/
}
header.uk-sticky-fixed .header-logo {
	display:block;
}

header ul {
	/*margin-right:33px;
	margin-top:42px;*/
	
	/*margin-top: 45px !important;
	text-align: center;*/
	 

  
    text-align: right;
}
header .uk-button-default {
	border:hidden;
}




header li a { text-decoration:none !important;  }
header li {
	display : inline-block;	
	font-family: 'Poppins', sans-serif;
	margin-left:40px;
	margin-left: 0;
	font-size:16px;
	color:#2c3e50;
	text-transform:uppercase;
	font-weight:500;
	cursor:pointer; 
	    vertical-align: middle;
}




/*header li a {
	font-family: 'Raleway', sans-serif; 
	font-size:14px;
	color:#fff;
	/*letter-spacing:2px;*/
/*}*/
/*
header li a:link ,*/

header li a,
header li a:hover,
header li a:visited,
header li a:active  {	
	color:#2c3e50 ;
	/*text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.35); */
}

header .hoofdmenu-THUIS li a,
header .hoofdmenu-THUIS li a:hover,
header .hoofdmenu-THUIS li a:visited,
header .hoofdmenu-THUIS li a:active  {	
	color:#365745  ;
	/*text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.35); */
}




header .menu-mobile a,
header .menu-mobile a:hover,
header .menu-mobile a:visited,
header .menu-mobile a:active  {	
	color:#2c3e50 ;
	text-shadow:none; 
}



/*
header svg, header object {
	webkit-filter: drop-shadow( 0px 0px 3px #9A1 );
    filter: drop-shadow( 0px 0px 3px #999 );
}
header.uk-sticky-fixed svg, header.uk-sticky-fixed object, header .menu-mobile svg , header .menu-mobile object {
	webkit-filter:none;
    filter:none;
}*/

header.uk-sticky-fixed {
	background-color:#fff;		
	border-bottom:1px solid #f0f3f2;
}
header ul#hoofdmenu {	
	 margin-top: 36px;
}
header.uk-sticky-fixed ul#hoofdmenu {
     margin-top: 24px;
	 margin-top: 29px;
	 margin-top: 16px;
}
	
.uk-nav>li>a  {	
	padding: 14px;
}
header.uk-sticky-fixed li, 
header.uk-sticky-fixed li a:hover,
header.uk-sticky-fixed li a:visited,
header.uk-sticky-fixed li a:active,
header.uk-sticky-fixed li a {	
	color:#333;	
	text-shadow:none; 
}
header nav.not-homepage ul#hoofdmenu li a { color:#333; text-shadow:none;  }
header nav.not-homepage ul#hoofdmenu li.current-menu-item a { 	 
	 color: #fc4349 !important;
 }









.menu-active a {
	color:#fc4349 !important;
}
.menu-title-mobile {
	color:#fc4349;	
	letter-spacing:3px;
	position:absolute;
	left:40px;
	top:36px;
	top:31px;
	display:none;
	
	font-family: 'Poppins', sans-serif;

	/*font-size:16px;*/

	text-transform:uppercase;
	font-weight:500;
}
header.uk-sticky-fixed .menu-title-mobile {
    top: 30px;
}

/* SUBMENU */						 
ul.hoofdmenu .sub-menu {
	display:none;
	border: 1px solid #f2f2f2;	
	margin-left: 17px;
	/*margin-top:10px;*/
	opacity:0;
	text-align: left;
}          
ul.hoofdmenu ul.sub-menu {
	position:absolute;	
	padding-top:5px !important;
	background-color:#fff;	
}
ul.hoofdmenu ul.sub-menu li {
	display:block;
	margin-left: 0px;
	
}
ul.hoofdmenu ul.sub-menu li a {
	display: block;    
    padding: 7px 20px 7px 20px;
}
ul.hoofdmenu  li.current_page_parent .sub-menu li a,
.menu-mobile  li.current_page_parent .sub-menu li a {
	color:#333 !important;
	text-shadow:none !important;
}
ul.hoofdmenu .sub-menu li a,
.menu-mobile .sub-menu li a {
	color:#333 !important;	
	text-shadow:none !important;
}
ul.hoofdmenu  li.current_page_parent .sub-menu li.current-menu-item a,
.menu-mobile li.current_page_parent .sub-menu li.current-menu-item a  {
	color:#fc4349  !important; /* CURRENT ACTIVE */
}

.menu-mobile ul.sub-menu {
	display:none;
	position:relative;	
}
/*  END SUBMENU */
    


.menu-mobile li { 
	display:block;
	margin-left:0;
	color:#267fb8;
	/*margin-top: 4px;*/
	
}


header .uk-icon-button {
	width: 22px;
    height: 22px;
    border-radius: 3px;
	padding:0;
	
}

header .menu-mobile  ul {
   margin-right: 0; 
   margin-top: 0; 
}

.uk-nav>li>a.uk-icon-button { padding:0; }

header .header-logo-in-menu {
	width: 130px;
    height: auto;
    position: absolute;
    top: -25px;
    left: 0px;
	display:none;
   /* transform: rotate(20deg);*/
}
header.uk-sticky-fixed .header-logo-in-menu {
	display:block;	
}
/*
.uk-icon, .uk-icon svg , footer svg, .uk-icon:before .uk-icon a { 
	color:#020000 ;	
}*/

/*.uk-icon-bullhorn:before {  
  color: #FF0000;  
}
header button { margin-right: 20px; }*/


#pricacy-wrap {
	width:100%;
	position:relative;
	text-align:center;
	min-height:43px;
	line-height: 43px;
	min-width: 325px;
} 
/**** MENU ICON ****/
/* Icon 1 */

header button {
	background-color:none !important;	
	background-color:transparent;
	border:hidden;
	transform:scale(0.45);
	outline: none;
}

.nav-icon {
  width: 60px;
  height: 45px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-right: 0px;
  margin-top: 20px;
  margin-right: -30px;
}

.nav-icon span {
  display: block;
  position: absolute;
  height: 7px;
  width: 100%;
  background: #fff;
  background-color:#2c3e50;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;

}

.nav-icon span:nth-child(1) {
  top: 0px;
}

.nav-icon span:nth-child(2) {
  top: 18px;
}

.nav-icon span:nth-child(3) {
  top: 36px;
}

.nav-icon.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.nav-icon.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

.nav-icon.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}



header.uk-sticky-fixed  .menu-mobile .nav-icon span,
header .menu-mobile.not-homepage .nav-icon span {
	background: #333;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	box-shadow: none;
}
input:focus{
    outline: none;   
}
/**/
/**** FOOTER *******/
footer {
    text-align: left;
	position: relative;
	width:100%;
	box-sizing: border-box;
}
/*
footer .footer-logo {
	width:58px;
	height: auto;
}*/
footer #map {
    height: 875px;
    width: 100%;
}
footer #contact-content-wrap {
	width:535px;
	width:455px;
	width:485px;
	background-color:#fff;
	position:absolute;
	left:57%;
	top:184px;
	z-index:2;
	padding:30px 40px 50px 30px;
}

footer #contact-content-wrap button {
	margin-top: 3px;
    padding: 0 28px 0 28px;
    margin-bottom: 29px;
}
footer h1 {	
	margin-bottom:16px;
	text-align: left; 
	font-weight:500;
}
footer h2 {
	margin-top:30px;
	font-size:17px;
}
footer address {
	margin-bottom:13px;	
	line-height: 140%;
}

.team-grid  .mail-links svg,
footer a.footer-links svg {
    position: absolute;
    left: 0px;
    /* top: 0px; */
    margin-top: 1px;
	/*fill:#2980b9*/
	color:#fc4349 !important;
}
footer a.footer-links:hover {	
}
.team-grid  .mail-links,
footer a.footer-links {
	display:block;	
	display: inline-block;
	background-position: left 5px;
	background-repeat:no-repeat;	
	padding-left: 27px;
	width: fit-content;
	position: relative;
	line-height: 140%;
	text-decoration: underline
}
.team-grid  .mail-links:hover,
footer a.footer-links:hover {
	opacity:1 !important;	
	color:#fc4349;	
	text-decoration:underline;
}
footer .footer-grid > div {
	/*display: flex;
  justify-content: center;
  flex-direction: column;*/
}
/*
footer a.footer-iconlinks {
	display:inline-block;
	margin-right:15px;
	margin-top:27px;	   
}
*/
/**
footer .icon-vervangers {
	display:inline-block;
	width:60px;
	color:#333;
}/*/
/*
 footer .kol1 {
	text-align:left; 
	padding-left: 0px;
 }
  footer .kol3 {
	text-align:right; 
 }
  footer .kol2 {	  
	text-align:center;
  }
footer .socialmenu-wrap span {   
	position: relative;
    color: #fff;
    height: 32px;
    width: 32px;
	line-height: 32px;
	margin: 0 2px 0 2px;
	text-align:center;
	top: 0px;
} 
footer .socialmenu-wrap span:hover {
	top: -5px;
}
footer a.footer-iconlinks span {
		position:relative;	
	}

*/

.button-up-fixed { 
	cursor:pointer; 
	background-color: #2c3e50; 
	color:#fff; 
	border:1px solid #2c3e50;
	position:fixed; 
	border-radius:5px; 
	width: 36px;   
	height: 36px; 
	right:-30px; 
	bottom:20px; 
	opacity:0;
	z-index:14;
}
.button-up-fixed:hover {
	background-color:#fff;
	color:#2c3e50;
	border-color:#2c3e50;
	opacity:1 !important;
}

.brede-backgrounds-wraps {
	width:100%;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size: cover;
}

.daslab-animate-items,
.uk-scrollspy-inview {
	opacity:0;
}

/************************************************  HOME  ************/
/************************************************  HOME  ************/
/************************************************  HOME  ************/
.blokken-section {
	margin-top: -125px; 
	z-index: 7;
	height: 288px; 
}

.tekst-content {
	/*background-position:center;*/
	background-repeat:no-repeat;
	/*background-size:cover;*/
	
	padding: 65px 45px 100px 45px;
}
.tekst-content.align-content-right {
	direction:rtl;
}	



.tekst-content h1 {
	font-family: 'Poppins', sans-serif;
	font-weight:500;
	color:#fc4349;
	font-size:28px;
}
#page-home .tekst-content h1{
	color:#2c3e50 !important;
	color:#fc0;
}
.tekst-content h3 {
	font-family: 'Rubik', sans-serif;
	font-weight:500;
	color:#fc4349;
}
.tekst-content p {
	text-align:justify !important;
	line-height: 150%;
	max-width:100%;
	 text-align: justify;
  text-justify: inter-word;
} 
#page-home .tekst-content p {
	
	max-width:64%;
}
.align-content-left, .align-content-left p, .align-content-left h1, .align-content-left h2, .align-content-left h3, .align-content-left h4 {
	text-align:left;	
	background-position: bottom right;
}
.align-content-right, .align-content-right p, .align-content-right h1, .align-content-right h2, .align-content-right h3, .align-content-right h4 {
	text-align:right;	
	background-position: bottom left;
}


.home-top-grid .kolom-topblokken {	
	position:relative;
}
.home-top-grid .kolom-topblokken:hover {
	
}
.home-top-grid .kolom-topblokken a:hover {
	opacity:1;
}
.home-top-grid .kolom-topblokken .main-icon-wrap {
	border-radius:50px;
	background-color:#ecf0f1;
	width:65px;
	height:65px;
	display: inline-block;
	margin-right:30px;
	position:relative;	
	top: -5px;
	padding-top: 17px;
    box-sizing: border-box;
    padding-left: 17px;
	vertical-align: top;
	transition: all .6s cubic-bezier(.1,.7,.3,1);
}
.home-top-grid .kolom-topblokken .main-icon-wrap.main-icon-wrap-rollovercolor {
	background-color:#5d99b6;
}
.home-top-grid .kolom-topblokken .main-icon-wrap svg {
	height: 30px;
    width: auto;
}
.home-top-grid .kolom-topblokken .main-icon-wrap span {
	font-size: 30px;
	line-height:30px;
	margin-left: 2px;
}
.home-top-grid a:hover {
	text-decoration:none;
}
#compensatie-vlak {
	background-color:#fc0;
	height:10px;
	width:100%;	
}
.compensatie-vlak-rdy {
	margin-top:-10px;	
}
.rollover-wrap {
	padding:50px;
	background-color:#fff;
	transition: all .6s cubic-bezier(.1,.7,.3,1);
	border: 1px solid #eeeeee;
	text-align:left;
	height:178px;	
}
.block-icon {
	display:inline-block;
}
.kolom1.rollover-wrap {
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
.kolom3.rollover-wrap {
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}
.rollover-wrap h2 {	
	font-family: 'Rubik', sans-serif;
	font-weight:500;
	margin-bottom:50px;
	text-transform:none;
	font-size:22px;
	display: inline-block;	
	line-height: 140%;
}
#steeksleutel_wit {
	opacity:0;	
}
.rollover-wrap p {
	text-align:left;	
}
.rollover-wrap:hover {
	
	background-color:#44647e;
	/*height:198px;*/
	    /*margin-top: -10px;*/
		border-color:#44647e;
	
} 
.kolom3 .main-icon-wrap img {
        width: 29px;
    position: absolute;
    margin-left: 2px;
    margin-top: -3px;
}
.rollover-wrap .topblok-pijl {
	color:#67aecc;	
	position:absolute;
	right:50px;
	bottom:50px;
	
	font-size: 18px;
}
.rollover-wrap:hover h2, .rollover-wrap:hover p {
	color:#fff;
}
.rollover-wrap:hover .topblok-pijl {
		color:#fff;
}

.leesmeer-btn:hover,
footer button:hover {
	opacity:1;
}
.leesmeer-btn button:hover,
footer button:hover {
	background-color:#44647e;
}

footer button {
	transition: background-color .6s cubic-bezier(.1,.7,.3,1);
}
/************************************************  XXXXX  ************/
/************************************************  XXXXX  ************/
/************************************************  XXXXX  ************/




/*#page-portfolio-detail #project-text ,*/
#standard-page-content p {
	font-size:14px;
	text-align:left;
	/*color:#333;
	line-height:140%;*/
}


/*#page-portfolio-detail #project-text h1,*/
#standard-page-content h1  {
	/*text-align:left;*/
}



hr { 	
    width: 200px;
    margin: 0 auto;
    /* display: block; */
    height: 2px;
    border: none;
    background-color: #fc4349;
}
/************************************************  HET TEAM  ************/


 .team-grid span {
	font-weight:500;
}

.team-grid a {
	color:#6f7982;
	text-decoration:underline;
	font-size:15px;
}
.team-grid a:hover {
	color:#fc4349;
	opacity:1;
}

/************************************************  VOOR WIE ************/

#page-voorwie ul {
    list-style:inside; 
	font-weight:500;
    margin-bottom: 20px;
	max-width: 557px;
	list-style: none;
}
#page-voorwie ul li.white {
	background-color:#fff;
}

#page-voorwie ul li::before {
	color: #fc4349;
	content: "\2022";
	font-weight: bold; 
  	display: inline-block; 
  	width: 20px; 
  	margin-left:15px;
	font-size: 21px;
	vertical-align: top;
}


#page-voorwie ul li {
	padding: 4px 0 4px 0;
}
#page-voorwie ul .li-wrap {
	display:inline-block;
	width:90%;	
}
/************************************************  FINANCIEN ************/


#page-financien .tekst-content p {
    max-width: 64%;
}



/*************** melding in header *******************/

 .header-melding-wrap {
	position:absolute;
	/*right:0;
	bottom:220px;*/
	top: 510px;
	/*left:0;*/
	box-sizing: border-box;
	width:100%;
	max-width:1178px;
	margin: 0 auto;
	 margin-top: -50px;
	 
	margin-top: -170px;
	/*left: 50%;
	transform: translateX(-50%);*/
	text-align: right;
	height: 85px;
	
	transition: all .4s cubic-bezier(.1,.7,.3,1);
}
.header-melding-wrap .header-melding-table {
	display: table;
	float: right;
	position: relative;
	/*right: 0;
	text-align: right;
	position: absolute;*/
	height: 85px;
	border-radius: 5px;
	overflow:hidden;
	
	transition: all .4s cubic-bezier(.1,.7,.3,1);
}


 .header-melding-wrap .header-melding {
	padding: 0px 20px 0px 20px;
	width:300px;
	font-size:22px;
	background-color:#ffffff;
	/*min-height:85px;*/
	color:#2c3e50;
	text-align:left;
	font-weight:500;
	display:table-cell;
	line-height: 130%;
	position: relative;
	box-sizing: border-box;
	vertical-align: middle;
	
	transition: all .4s cubic-bezier(.1,.7,.3,1);
}

.header-melding-wrap  .home-icon {
	background-color:#e74c3c;
	width:90px;
	/*min-height:85px;
	min-height:i inherit;*/
	color:#fff;
	display:table-cell;
	font-size:32px;
	/*line-height: 85px;*/
	text-align: center;
	position: relative;
	transition: all .4s cubic-bezier(.1,.7,.3,1);
}
.header-melding-wrap:hover .home-icon {
	/*background-color:#44647e;*/
}



/* newstyle header button */
.header-melding-wrap .header-melding {
	
	background-color:#e74c3c;
	color:#fff;  /*bla 2c3e50 */
}

.header-melding-wrap.header-melding-wrap-niet-thuis .header-melding-table {
	display: table;
	/*right: unset;
	left:0;*/
	position: relative;
	float:unset;
	
/*padding-left:45px;
	padding-right:45px;*/
}

.header-melding-wrap  .home-icon {
	
	background-color:#fff;
	color:#e74c3c;
}
	
.header-melding-wrap .home-icon img {	
	    top: 16px;
    position: relative;
}
.header-melding-wrap:hover a .header-melding-table{
	/*background-color:#2c3e50;*/
	opacity:0.8
}

.header-melding-wrap {
    top: 279px;
	    top: 339px;
	padding-left: 45px;
    padding-right: 45px;
}

.pagina-wrap-home .header-melding-wrap {

    top: 340px;
	
}


@media (max-width: 1178px)  {	
	 .header-melding-wrap .header-melding-table {
		/*right: 50px;*/
	}
}

@media (max-width: 960px)  {	
	.header-melding-wrap {
		/*top: 510px;*/
	}
}


@media (max-width: 640px)  {
	
	.pagina-wrap-home .header-melding-wrap {

		top: 402px;

	}
	
	 .header-melding-wrap .header-melding-table {
		right: 0;
	}
		
	 .header-melding-wrap {
		top: 390px;
		/*top: 220px;
		/*top: 490px;*/
		text-align: center;
		padding-left: 50px;
		padding-right: 50px;
	}
	
	 .header-melding-wrap .header-melding-table {
		position: relative;
		margin: 0 auto;
	}
	
	 .header-melding-wrap .header-melding {
		font-size: 18px;
	}

}

@media (max-width: 400px)  {	
	  .header-melding-wrap {
				/*top: 181px;
				/*top: 490px;
				  top: 370px;*/
	}
	.pagina-wrap-home .header-melding-wrap {
    top: 372px;
}
	
	.header-melding-wrap {					
		padding-left: 20px;
		padding-right: 20px;
	}
}

			  

h1, h2, h3, p, header li, .header-logo , .button-up-fixed, .leesmeer-btn button {  
  -moz-transition: all .4s cubic-bezier(.1,.7,.3,1);
  -webkit-transition: all .4s cubic-bezier(.1,.7,.3,1);
  -o-transition: all .4s cubic-bezier(.1,.7,.3,1);
  -ms-transition: all .4s cubic-bezier(.1,.7,.3,1);
  transition: all .4s cubic-bezier(.1,.7,.3,1);
}

/*.rechterkolom { padding-right:75px; }
.linkerkolom { padding-left:75px; }*/


/*  Ukit
s : 640px
m : 960px
l : 1200px
xl : 1600 px */
 .hide-fourth-item-ad-m  { display:block }
@media (max-width: 1842px) { /*1764px*/
	header li {
		margin-left: 0px;
		letter-spacing: 3px;
	}
}


@media (max-width: 1422px) { 
	footer #contact-content-wrap {
		left: 47%;
	}
}
@media (max-width: 1200px) {

	.menu-title-mobile { display:block }
	
	.hide-third-item { display:block }
}
	
	
@media (max-width: 1144px) {

	footer #contact-content-wrap {
		left: 37%;
	}
}

@media (max-width: 1080px) {
	#page-financien .white-out {
		background-color:rgba(255,255,255,0.50)	;
		min-height: 525px;
	}
}
@media (max-width: 960px) {	
	 footer #contact-content-wrap {
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		box-sizing: border-box;
	}
}

@media (max-width: 960px) and (min-width: 640px) {		
	.rollover-wrap .topblok-pijl {
		right: 20px;
		bottom: 20px;
	}
	.rollover-wrap h2 {
   		font-size: 18px;
	}
	.home-top-grid .kolom-topblokken .main-icon-wrap {
		margin-right: 10px;
	}.rollover-wrap {
    	padding: 20px;
	}
	.blokken-section {
		height:230px;
	}
}
@media (max-width: 810px) {
	.tekst-content p,
	#page-home .tekst-content p,
	#page-financien .tekst-content p { 
		max-width:100% !important;	
	}
	
	.header-logo {
    	width: 250px; /* 194*/
		
	}
	
}

@media (max-height: 740px) {
   /* background-position: 75% center;*/
   .header-logo {
    	width: 294px;
	}
	
}
/*<? if($active_page == "HOME") echo "home-page-item"; ?>"*/

@media (max-width: 640px) {
	.blokken-section {
        margin-top: -750px; 
		
		height:853px;
		
	}
	.header-melding-wrap .header-melding-table {
   		 height: 75px;
    }
	.header-melding-wrap  .home-icon img {	
	    top: 11px;
	}

	#header-image.home-page-item {
		height:1270px;	
	}

	.home-top-grid .kolom-topblokken {
		padding-left: 50px;
		padding-right: 50px;
		box-sizing: border-box;
		margin: 0;
	}
	.home-top-grid .rollover-wrap {
		
		margin-bottom: 3px;
		border-radius: 0 !important;
	}
	
	.header-logo {
    	/*width: 220px;*/
		
		margin: 0 auto;
		left: -30px;
		position: relative;
	}
	
	#pricacy-wrap {
		text-align:right;
		padding-right:30px;
		padding-left:30px;
		box-sizing: border-box;
	}

}

	
	
@media (max-width: 540px) {
	.footer-grid > div , .footer-grid > div {
		display:block !important;
		width: 100%;
	}
	#page-financien .brede-backgrounds-wraps {
		background-position-x: -570px;
		background-size: cover;
	}
	#page-voorwie ul .li-wrap {
    	width: 80%;
	}
	
}
@media (max-width: 400px) {
	.home-top-grid .kolom-topblokken {
		padding-left: 20px;
		padding-right: 20px;
	}
	.home-top-grid .kolom-topblokken .main-icon-wrap {
   		 margin-right: 10px;
	}
	.rollover-wrap {
    	padding: 30px;
	}
	.blokken-section {
		margin-top: -600px;
		height: 733px;
	}
	#header-image.home-page-item {
		height: 1270px;
	}
	#header-image.home-page-item {
		height: 1060px;
	}
	.tekst-content {
    	padding-left: 20px;
    	padding-right: 20px;
	}
	#prezocare_logo {
		position: relative;
		left:unset;
		bottom:unset;
		display:block;
		margin:0 auto;
		margin-bottom:20px;
	}
	#pricacy-wrap {
		text-align:center;
	}
}

@media (max-height: 740px) {
	#logo-wrap {
		top: 86px;
	}
	.pagina-wrap-home .header-melding-wrap {
		top: 437px;
	}
}

.remove-shadows {
	box-shadow:none !important;
	text-shadow:none !important;
}
