<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin: 0;
	padding: 0;
	background: #f6f6f6;
	color:#2f2828;
}


h1,h2,h3,h4,h5,h6{line-height: 100%; font-weight:700}

h1{font-size: 30px}
h2{font-size: 22px}
h3{font-size: 20px}
h4{font-size: 18px}
h5{font-size: 16px}
h6{font-size: 14px}

h1 span{font-weight:400}

#maxw1{max-width: 1200px; margin: 0 auto;}
#maxw2{max-width: 1120px; margin: 0 auto;}
#maxw3{max-width: 1010px; margin: 0 auto;}

.clear:after {content: "\00a0"; visibility: hidden; display: block; height: 0; clear: both; } 

a{
	text-decoration: none; color:inherit
} 

a img, img a, a {border: none}

img{max-width: 100%;}


input [type="button"], input [type="button"] *,
input [type="submit"], input [type="submit"] *,
a, a *,
button, button *,
.transition, .transition *,
.knop, .knop *{
	transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	cursor: pointer;
}

.knop:hover{
	opacity: 0.8;
}


/*
color		#9b1f22
subcolor	#9b1f22
*/


.btn{display: inline-block; text-decoration: none!important; border: none;}
.s_btn{height: 25px; line-height: 25px; padding: 0 15px; font-size: 13px;}
.btn .left{margin-right: 11px;}


p{margin: 1.5em 0; line-height: 190%;}
#content_container {width: 100%}
#content_container p,
#content_container ul,#content_container ol,#content_container table{line-height:190%;font-weight:400; margin: 1.5em 0;}
#content_container ul li{list-style-type:none; padding-left: 20px;}
#content_container ul li li{margin-left:20px}
#content_container ul li:before{content:"-"; margin-right:9px; margin-left: -15px;}
#content_container ol{margin-left:15px}
#content_container ol li li{margin-left:20px}
#content_container h1 + *,
#content_container h2 + *,
#content_container h3 + *,
#content_container h4 + *,
#content_container h5 + *,
#content_container h6 + *{margin-top: 5px;}

#content_container a{text-decoration: underline;}
#content_container i{width: 30px;}

#page{margin-top: 0px; background: #fff; -webkit-box-shadow: 0px 0px 5px 0px #BFBFBF; -moz-box-shadow: 0px 0px 5px 0px #BFBFBF; box-shadow: 0px 0px 5px 0px #BFBFBF;}

/**** Top ****/
#top{background: #f4f4f4; padding: 11px 0}
.top_left{float: left; color: #555555; font-size: 14px; line-height: 21px;}
.top_left a i{margin: 0 10px 0 0}
.top_right{float: right;}
.lang_list{float: left;}
.lang_list a{float: left; margin: 0 0 0 14px; font-size: 0; padding: 5px 0}
.font_size{float: left; vertical-align: bottom; line-height: 21px; margin: 0 0 0 24px}
.font_size a{font-size: 16px; color: #9b1f22}
.font_size a:last-child{font-size: 13px;}


/**** Header ****/
.logo{float: left; font-size: 0; margin: 15px 0 15px}
.header_right{float: right; margin: 35px 0 0; line-height:1.2}
.header_right span{float: left; font-size: 16px; position: relative; margin: 15px 0 15px 35px; font-weight:700; text-transform:uppercase; }
.header_right b{margin-right: 23px; font-weight: 700;  }
.header_right i{margin: 0 7px 0 0}
.header_right small{float: left; font-size: 12px; font-weight:400; text-transform:initial;}


/**** Menu -- Slider ****/
#mobile-menu-button,
#menu2{display: none;}
#menu_slider{position: relative;}
#menu{width: 100%; background-size: cover!important; padding: 10px 0; background:#ad680e;}
#menu li a{position: relative;}
#menu &gt; ul &gt; li{display:inline-block; list-style-type: none; margin: 0 30px;}
#menu &gt; ul &gt; li.menu-item-has-children{position: relative;}
#menu &gt; ul &gt; li.menu-item-has-children &gt; a:after{content: "\f107"; font-family: "Font Awesome 6 Pro"; font-weight:900; margin-left: 10px; font-size: 14px;}
#menu &gt; ul &gt; li li.menu-item-has-children &gt; a:after{content: "\f107"; font-family: "Font Awesome 6 Pro"; font-weight:900; position: absolute; right: 10px; top: 0; color: #d18a09; line-height: 40px; font-size: 14px;}
#menu &gt; ul &gt; li &gt; a{display:block; width: 100%; color: #fff; line-height: 22px; font-weight:400; padding: 10px 0;}
#menu &gt; ul ul{position: absolute; list-style: none; z-index: 140; background: #fff; white-space: nowrap; display: none; -webkit-box-shadow: 2px 2px 5px 0px #BFBFBF; -moz-box-shadow: 2px 2px 5px 0px #BFBFBF; box-shadow: 2px 2px 5px 0px #BFBFBF;}
#menu &gt; ul ul ul{position: absolute; left:100%; list-style: none; z-index: 140; background: #fff; white-space: nowrap; display: none; -webkit-box-shadow: 2px 2px 5px 0px #BFBFBF; -moz-box-shadow: 2px 2px 5px 0px #BFBFBF; box-shadow: 2px 2px 5px 0px #BFBFBF;}

#menu &gt; ul ul li{float: left; width: 100%; position: relative;}
#menu &gt; ul ul li a{float: left; width: 100%; line-height: 22px; padding: 9px 30px 9px 20px; font-weight:400;}

#slider{width: calc(100% - 400px); height:100%; position: absolute;  right: 0; float:left;}

#slider .slide{position: absolute; left: 0; top: 0; height: 100%; background-size: cover!important}


/**** Content ****/
#content{background:#fff}
.page_head{margin-bottom: 25px; }
#center_column{float: left; width: 100%; padding: 50px 0 70px}
#left_column{float: left; width: 62%; padding: 60px 70px 70px 135px;}
#content_container.stripe{position: relative; float: left;}
#content_container.stripe:after{content: "\00a0"; position: absolute; width: 3px; float: left; height: 100%; left: -40px; top: 0; background: #f4f4f4;}

#right_column{float: left; width: 38%; background:#f4f4f4}

#link_block{padding: 60px 45px 40px ;background: #f4f4f4 ;}
#link_block li{list-style-type: none; float: left; width: 100%; padding: 14px 0}
#link_block li a{float: left; padding: 0 0 0 62px; position: relative; font-weight:300}
#link_block li span{position: absolute; left: 0; width: 38px; height: 38px; float: left; top: 50%; margin: -19px 0 0; color: #fff; border-radius: 19px; text-align: center; line-height: 39px;}

#news_block{padding: 60px 45px 35px; background: #f4f4f4;}
.newsitem{position: relative; margin: 5px 0 30px;  padding: 0 0 0 70px}
.newsitem .news_date{position: absolute; left: 0; top: 7px; font-weight:700}
.newsitem .news_date:before {
    content: "";
    height: 30px;
    width: 30px;
    background: #fff;
    position: absolute;
    left: -62px;
    top: -4px;
    transform: rotate(45deg);
}
.newsitem .news_content p{margin: 0; }
.newsitem .news_content p b{margin: 0; font-weight:700}
.newsitem a{margin-top:5px; display:block}
.newsitem a i{margin-left: 3px; font-size:12px;}
.newslist &gt; a{float: right; font-size: 14px;}
.newslist &gt; a i{margin-left: 6px;}
.border{border-bottom: 1px solid #dce1e5;
    margin: 0 30px; }
.thuisarts{text-align: center; padding: 28px 30px 30px;}

/**** Footer ****/

.prefooter {
    position: relative;
    width: 100%;
    display: block;
}

.prefooter span {
    width: 20%;
    display: block;
    float: left;
	    filter: grayscale(100%);
}
.prefooter span:after{padding-bottom: 80%; display:block; content:"";}

#footer{position: relative; padding: 40px 0 0; font-size: 15px; font-weight:400; line-height:1.5; background:#f4f4f4;}
#footer b{font-weight:700; }
#footer #maxw3{position: relative; z-index: 2;}
#footer ul{float: left; width: 280px; list-style: none;}
#footer ul li{font-weight:400;}
#footer ul li a{}
#footer ul li a:hover i,
#footer ul li a:hover{opacity: 0.7}
#footer ul li i{display: inline-block; width: 30px;}
#footer .cert{position:absolute; right:0px; width: 130px; text-align:right; top:0}
#footer .cert img{display:inline-block}
#bottom{color: #A8ACB4; padding: 0 0 20px; margin: 24px 0 0; font-size:14px;}
#bottom hr{border: none; height: 1px; background: #000; opacity: 0.1; margin: 0 0 20px}
#bottom a{color: #A8ACB4;}
#bottom a:hover{color: #221f1f;}




/**** Nieuws archive ****/
.newsarchive{border-top: 1px solid #A8ACB4}
.newsarchive li{list-style-type: none; padding: 30px 0; border-bottom: 1px solid #A8ACB4}
.newsarchive li span{font-size: 13px; color: #A8ACB4; font-weight: bold}
.newsarchive li h3{}
.newsarchive li p{margin: 0; font-size: 16px; float: left; width: 100%;}
.newsarchive li a{color: #fff; padding: 3px 11px; font-size: 13px; margin-top: 7px; float: left;}


/**** Nieuws single ****/
.backg_btn{color: #fff; padding: 4px 11px; font-size: 15px; margin-top: 7px; float: left;}
.backg_btn i{margin-right: 7px}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: gray;
    opacity: 0.5; /* Firefox */
}

.duits {	
	background: #eaeaea;
	line-height: 190%;
    font-weight: 400;
	font-size: 13px;
	padding: 20px;
}

/**** Formulieren ****/
#content_container div.wpcf7{float: left; width: 100%; max-width: 500px;}
#content_container form{float: left; width: 100%;}
#content_container form h4{float: left; width: 100%; margin: 25px 0 10px;}
#content_container form label{float: left; margin: 0 0 2px; width: 100%;}
#content_container form .wpcf7-form-control.wpcf7-radio{float: left; width: 100%; margin: 0 0 20px;}
#content_container form span.wpcf7-list-item{display: block; margin: 0}
#content_container form input[type="text"], 
#content_container form input[type="file"], 
#content_container form input[type="email"], 
#content_container form input[type="tel"], 
#content_container form input[type="number"], 
#content_container form input[type="date"], 
#content_container form textarea, 
#content_container form select{float: left; width: 100%; height: 40px; border: 2px solid #f4f4f4; padding: 0 10px; margin: 0 0 20px}
#content_container form textarea{height: 125px; padding: 10px}
#content_container form button{float: left; height: 38px; padding: 0 25px; color: #fff; border: none; font-size: 17px; margin: 15px 0 0; border: 2px solid transparent; background: #9b1f22}
#content_container form button i{margin-left: 15px;}
#content_container form button:hover{background: #fff; border: 2px solid #f4f4f4; color: #9b1f22}
#content_container span.wpcf7-not-valid-tip{display: none!important;}
.wpcf7-not-valid input[type="checkbox"] + span,
.wpcf7-not-valid input[type="checkbox"] {
	border: 1px solid red!importants;
	color: red;
}
#content_container div.wpcf7-response-output{float: left; width: 100%; margin: 20px 0 0!important; border: none!important; padding: 0!important; font-size: 15px; color: red}
#content_container [aria-invalid="true"]{border-color: red!important}
#content_container div.wpcf7-mail-sent-ok{color: #398f14!important}
#ui-datepicker-div {z-index: 984}

/**** Herhaalrecept ****/
#content_container .wpcf7[id*="-f199-"] form .wpcf7-form-control.wpcf7-radio{float: left; width: calc(100% - 200px); margin: 0 0 10px;}
#content_container .wpcf7[id*="-f199-"] form label{float: left; line-height: 30px; width: 200px;}
#content_container .wpcf7[id*="-f199-"] form input[type="text"], 
#content_container .wpcf7[id*="-f199-"] form input[type="file"], 
#content_container .wpcf7[id*="-f199-"] form input[type="email"], 
#content_container .wpcf7[id*="-f199-"] form input[type="tel"], 
#content_container .wpcf7[id*="-f199-"] form input[type="number"], 
#content_container .wpcf7[id*="-f199-"] form input[type="date"], 
#content_container .wpcf7[id*="-f199-"] form select{float: left; width: calc(100% - 200px); height: 30px; border: 2px solid #f4f4f4; padding: 0 10px; margin: 0 0 10px}
#content_container .wpcf7[id*="-f199-"] form button{float: left; height: 38px; padding: 0 25px; color: #fff; border: none; font-size: 17px; margin: 15px 0 0; border: 2px solid transparent}
#content_container .wpcf7[id*="-f199-"] form button:hover{background: #fff; border: 2px solid #f4f4f4; color: #9b1f22}
#content_container .wpcf7[id*="-f199-"] form textarea {float: left; width: calc(100% - 200px); height: 100px; border: 2px solid #f4f4f4; padding: 10px; margin: 0 0 10px} 

.use_medicine{float: left; width: 100%;}
.use_medicine .gebruik input[name*="gebruik"]{width: calc(100% - 260px)!important}
.use_medicine .per select[name*="per"]{width: 90px!important}
.use_medicine b{float: left; width: 20px; line-height: 30px; text-align: center;}
.repeat{padding: 15px 15px 5px; background: #f4f4f4; margin: 0 0 20px;}
div.repeat[data-med="1"]{padding: 0 15px 5px}
div.repeat[data-med="1"] .deletemed{display: none;}
.deletemed{background: #CB435A; color: #fff!important; margin: 0 0 15px;}
.addmed{background: #9b1f22; color: #fff!important; float: left;}
.addmed:hover{opacity: 0.7}


/**** Reisadvies formulier ****/
.reisadvies form{float: left; width: 100%;}
.reisadvies .formblock{padding: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #000; font-size:15px;}
.reisadvies .formblock p{font-size:15px; display:block; width:100%; }
.reisadvies .formblock b{font-size:15px;float: left; width: 100%; margin: 0 0 15px;}
.reisadvies form label{font-size:15px;line-height: 30px; height: 30px;}
.reisadvies form label &gt; i{font-style: normal; font-size: 0;}
.reisadvies form label &gt; i.active{font-size: 15px;}
.reisadvies form label &gt; i &gt; i{font-size: 15px; cursor: pointer; margin-left: 5px;}
.reisadvies .personaldata p &gt; span{    width: 49%;
    margin: 0 0 10px;
    padding: 0 20px 0 0;
    display: inline-block;
    vertical-align: top;}
.reisadvies .personaldata p &gt; span.two &gt; span{float: left; width: 50%}
.reisadvies .personaldata p  &gt; span.two &gt; span:nth-child(4) label{width: 100px; padding: 0 0 0 20px;}
.reisadvies .personaldata p &gt; span.two &gt; span input{width: calc(100% - 155px)}
.reisadvies .personaldata br{display: none;}
.reisadvies .personaldata label{float: left; width: 185px;}
.reisadvies .personaldata input[type="text"],
.reisadvies .personaldata input[type="number"],
.reisadvies .personaldata input[type="tel"],
.reisadvies .personaldata input[type="email"]{float: left; width: calc(100% - 185px);}
.reisadvies .inschrijven_form form label {line-height: 10px!important}
.reisadvies .extrablock p {
    font-size: 15px;
    display: block;
    clear: both!important;
    float: left!important;
    margin: 9px 0px 0px 0px!important;
    width: 100%
}

.width100 {width: auto!important;}
.reisadvies .personaldata p &gt; span.col100 {width: 100%;}

.reisadvies .formblock .wpcf7-list-item{display:block;}
.reisadvies .formblock .wpcf7-radio{font-size: 15px;     width: calc(100% - 185px);    display: block;    float: left;}
.reisadvies .formblock input[type="text"],
.reisadvies .formblock input[type="number"],
.reisadvies .formblock input[type="text"],
.reisadvies .formblock input[type="tel"],
.reisadvies .formblock select,
.reisadvies .formblock input[type="email"]{border: 1px solid #9b1f22; height: 30px; padding: 0 10px; font-size: 15px; font-family: 'Roboto', sans-serif;}
.reisadvies .formblock .date{background: url(img/calendar.png) no-repeat right 10px top 3px; background-size: 22px;}

.reisadvies .traveldata br{display: none}
.reisadvies .traveldata p &gt; br{display: block}
.reisadvies .traveldata .before_td{margin: 0 0 15px;}
.reisadvies .traveldata p &gt; span,
.reisadvies .traveldata &gt; span{float: left; width: 100%; margin: 0 0 10px}
.reisadvies .traveldata span label{float: left; width: 200px; height: auto;}
.reisadvies .traveldata span input[type="radio"]{margin: 4px 5px 0 0; width: auto}
.reisadvies .traveldata span select,
.reisadvies .traveldata span input{float: left; width: calc(100% - 200px); max-width: 300px}
.reisadvies .traveldata p{font-size: 13px;}
.reisadvies .traveldata .tablewrapper{margin-bottom: 15px;}
.reisadvies .traveldata table{font-size: 13px; width: 100%;}
.reisadvies .traveldata table td{padding: 5px; line-height: 22px;}
.reisadvies .traveldata table td input{float: left; width: 100%;}

.reisadvies .medicaldata br{display: none}
.reisadvies .medicaldata span input[type="radio"]{margin: 4px 5px 0 0; width: auto}
.reisadvies .medicaldata .travelledcountry{margin: 15px 0}
.reisadvies .medicaldata .travelledcountry &gt; span{float: left; width: 100%; margin: 0 0 10px}
.reisadvies .medicaldata .travelledcountry &gt; span label{float: left; padding: 0 20px 0 0}
.reisadvies .medicaldata .travelledcountry &gt; span input,
.reisadvies .medicaldata .travelledcountry &gt; span select{float: left; width: 200px; margin: 0 20px 0 0;}
.reisadvies .medicaldata &gt; p{float: left; margin: 0; width: 100%; }
.reisadvies .medicaldata &gt; p &gt; span{float: left; width: 100%; margin: 0 0 10px;}
.reisadvies .medicaldata &gt; p &gt; span &gt; label{float: left; width: 50%;}
.reisadvies .medicaldata &gt; p &gt; span &gt; span{float: left; width: 50%;}
.reisadvies .medicaldata &gt; p &gt; span &gt; span label{width: 140px; display: inline-block; padding: 0 5px 0 15px}
.reisadvies .medicaldata .wpcf7-checkbox{font-size: 13px;}
.reisadvies .medicaldata .wpcf7-checkbox span.wpcf7-list-item{min-width: 80px;}
.reisadvies .medicaldata select{width: 200px;}

.reisadvies .vacinationdata br{display: none;}
.reisadvies .vacinationdata table{width: 100%;}
.reisadvies .vacinationdata tr td{padding: 2px 0}
.reisadvies .vacinationdata tr td:nth-child(2) label{margin-left: 20px; display: inline-block; width: 90px}
.reisadvies .vacinationdata tr td:nth-child(2) input[type="text"]{max-width: 200px;}
.reisadvies .submitdata textarea{border: 1px solid #9b1f22; height: 130px; padding: 10px; font-size: 12px; font-family: 'Roboto', sans-serif; float: left; width: 100%; margin: 5px 0 15px;}
.reisadvies .submitdata button{float: left; height: 38px; padding: 0 25px; color: #fff; border: none; font-size: 17px; margin: 15px 0 0; border: 2px solid transparent; background: #9b1f22}
.reisadvies .submitdata button i{margin-left: 15px;}
.reisadvies .submitdata button:hover{background: #fff; border: 2px solid #f4f4f4; color: #9b1f22}
.reisadvies div.wpcf7-response-output{float: left; width: 100%; font-size: 13px; color: #f00; margin: 15px 0 0!important; padding: 0!important; border: none!important}
.reisadvies span.wpcf7-not-valid-tip{display: none!important}
.reisadvies [aria-invalid="true"]{border-color: #f00!important}

.reisadvies .klachtdata label{float: left; width: 155px;}
.reisadvies .klachtdata .datum input[type="text"]{display: block; width: 270px; max-width: 100%;}
.reisadvies .klachtdata .wpcf7-form-control-wrap{display: block; clear: both}
.reisadvies .klachtdata .wpcf7-checkbox .wpcf7-list-item{display: block; margin: 5px 0 5px; font-size: 13px;}


.checkbox100 .wpcf7-list-item {width: 100%}
.checkbox100 .wpcf7-free-text {float: right!important}
.inschrijven_form .wpcf7-textarea{ width: calc(100% - 155px)!important; border: 1px solid #9b1f22;}
.inschrijven_form table thead tr th{text-align: left}
.reisadvies .extrawide &gt; span {width: 100%!important}
.extrawide label {line-height: 14px!important}
.inschrijven_table {width: auto!important}



/**** Smoelenboek ****/
#team_block{margin: 30px 0;}
.team_group{margin-bottom: 30px}
.team_item{padding: 10px 15px 10px 160px;}
.team_item:nth-child(odd){background: #f4f4f4;}
.ti_image{float: left; width: 130px; height: 130px; margin: 0 0 0 -145px;}
.ti_content{padding: 10px 0;}
.ti_content h5{margin: 0 0 10px; font-size: 18px;}
.ti_content span{font-size: 15px; margin: 0 0 10px;}
.ti_content small{font-size: 15px; font-style: italic}



/******************
MEDIAQUERIES
*****************/
@media screen and (max-width: 1200px){
	#page{margin: 0}
	
	#left_column{padding: 50px 70px 70px 40px}
	#content_container.stripe:after{display: none;}
	.footer_bg{background: #f4f4f4!important;}
	#maxw2{padding: 0 2%}
	#footer .icon{display:none;}
}

@media screen and (max-width: 1100px){
	#menu &gt; ul &gt; li{margin: 0 30px;}
	#maxw3{padding: 0 2%}
	#menu &gt; ul &gt; li{margin: 0 20px;}
	#link_block{padding: 50px 30px 25px;}
	
	#footer .cert{right:15px}
	.vacinationdata tr td:last-child input{max-width: 90px;}
	.reisadvies .personaldata p &gt; span{width: 100%; max-width: 600px;}
}

@media screen and (max-width: 960px){
	.font_size{display: none;}
	#menu2{display: block; text-align: left; margin: 15px 0}
	#mobile-menu-button{display: block; float: left; width: 100%; padding: 9px 15px; color: #fff; }
	#mobile-menu-button i{margin-right: 15px;}
	
	#mobile-menu{display: none; list-style: none; margin: 15px 0 0; border-top: 2px solid #f4f4f4;}
	#mobile-menu li{float: left; width: 100%;}
	#mobile-menu li a{float: left; width: 100%; padding: 6px 15px; border-bottom: 2px solid #f4f4f4; font-size: 18px;}
	#mobile-menu li a:hover{color: #fff;}
	#mobile-menu li a i{float: right; margin: 2px 0 0;}
	
	#mobile-menu ul{display: none; list-style: none; float: left; width: 100%;}
	#mobile-menu ul li a{padding: 6px 30px;}
	#mobile-menu ul li a:before{content: "-"; margin-right: 5px;}
	
	#menu{display: none;}
	#slider {width: 100%;
    position: relative;
    top: auto;
    right: auto;}
	#slider .slide{padding-top: 33%}
	
	#center_column{padding: 40px 0 60px}
	#left_column{width: 100%; padding: 40px 2% 60px;}
	#right_column{width: 100%; background: #f4f4f4}
	#link_block{width: 100%;
    padding: 30px;}
	#link_block li{font-size: 17px; float:left; width:100%;}
	#link_block li span{width: 30px; height: 30px; margin: -15px 0 0; line-height: 30px; font-size: 16px}
	#news_block{padding: 30px;}
	.newsitem .news_date:before {
    display:none;}
	
	#bottom{padding: 0 0 16px; margin: 15px 0 0;}
	#bottom hr{margin: 0 0 16px;}
	
	
	.reisadvies .vacinationdata tr td:nth-child(2) input[type="text"]{max-width: 150px;}
	
	.prefooter span {width: 33.333%;}
	.prefooter span:nth-child(-n+2){width:50%;}
	
}

@media screen and (max-width: 750px){
	
	#header{text-align: center;}
	.logo{float: none; display: inline-block; max-width: 100%;}
	.clear.divider_tel{display: none;}
	
	.header_right{float: left; width: 100%; margin: 0}
	.header_right &gt; br{display: none;}
	.header_right span{float: none; display: inline-block; margin: 8px 20px;}
	
	.newsitem{padding: 0 0 0 45px;}
	
	.reisadvies form label{height: auto; }
	
	.reisadvies .vacinationdata thead{display: none;}
	.reisadvies .vacinationdata tr{margin: 0 0 15px; display: inline-block; width: 100%;}
	.reisadvies .vacinationdata tr td{display: block; width: 100%;}
	.reisadvies .vacinationdata tr td &gt; .wpcf7-form-control-wrap:nth-child(1){width: 100%; display: block; margin: 0 0 5px;}
	.reisadvies .vacinationdata tr td:nth-child(2) label{width: 100%; margin: 0; width: 70px;}
	.reisadvies .vacinationdata tr td:nth-child(2) input[type="text"]{margin: 0 0 5px}
	.reisadvies .vacinationdata tr td span.wpcf7-list-item{margin: 0 30px 0 0}
	.reisadvies .vacinationdata tr td:last-child span:before{content: "Jaar"; width: 70px; font-size: 13px; line-height: 22px; display: inline-block;}
}


@media screen and (max-width: 650px){
	h1{font-size: 29px}
	h2{font-size: 24px}
	h3{font-size: 19px}
	h4{font-size: 17px}
	h5{font-size: 15px}
	h6{font-size: 13px}
	
	.header_right span{font-size: 18px;}
	
	#content_container p, #content_container ul, #content_container ol, #content_container table{font-size: 14px;}
	#footer{font-size: 15px;}

	

	#link_block li{font-size: 15px;}
	
	

	.reisadvies .medicaldata .travelledcountry &gt; span{border-bottom: 1px solid #000; padding: 0 0 10px; margin: 0 0 10px;}
	.reisadvies .medicaldata &gt; p &gt; span &gt; label{width: 100%;}
	.reisadvies .medicaldata &gt; p &gt; span &gt; span{width: 100%; margin: 0 0 15px;}
	.reisadvies .medicaldata &gt; p &gt; span &gt; span label{width: 100%; padding: 0; float: none;}
	.reisadvies .medicaldata &gt; p &gt; span &gt; span input[type="text"]{max-width: 200px;}
	.reisadvies .medicaldata .wpcf7-checkbox span.wpcf7-list-item{width: 100%;}
	.reisadvies span.wpcf7-list-item{margin: 0 1em 0 0}
}



@media screen and (max-width: 550px){
	#center_column{padding: 30px 0 40px}
	#left_column{padding: 30px 4% 40px;}
	
	#maxw2,
	#maxw3{padding: 0 4%}
	
	.top_left{font-size: 0}
	.top_left a{font-size: 16px; float: left;}
	
	#link_block{width: 100%; padding: 30px 4%}
	#news_block{width: 100%; padding: 30px 4%; max-width: 400px}
	.reisadvies .formblock .wpcf7-radio{width: calc(100%);}
	.reisadvies span.wpcf7-list-item{width:100%; display:block;}
	.reisadvies .personaldata label{width: 100%;}
	.reisadvies .personaldata &gt; span{padding: 0}
	.reisadvies .personaldata input[type="text"], .reisadvies .personaldata input[type="tel"], .reisadvies .personaldata input[type="email"]{width: 100%;}
	.reisadvies .personaldata &gt; span.two &gt; span{width: 100%;}
	.reisadvies .personaldata &gt; span.two &gt; span:nth-child(4) label{width: 100%; padding: 0}
	.reisadvies .personaldata &gt; span.two &gt; span input{width: 100%;}
	
	.reisadvies .traveldata span label{width: 100%;}
	.reisadvies .traveldata span select, .reisadvies .traveldata span input{width: 100%; max-width: none;}
	.reisadvies .traveldata .tablewrapper{overflow-y: hidden;}
	.reisadvies .traveldata table{min-width: 414px;}
	.reisadvies .traveldata table td{padding: 0}
	
	.reisadvies .medicaldata .travelledcountry &gt; span input, .reisadvies .medicaldata .travelledcountry &gt; span select{width: 100%;}
	.reisadvies .medicaldata &gt; p &gt; span &gt; span input[type="text"]{width: 100%; max-width: none;}
	.reisadvies .medicaldata select{width: 100%;}
}

@media screen and (max-width: 450px){
	.header_right b{margin-right: 10px;}
	.header_right span{margin: 6px 12px}
	.header_right span a{font-size: 0;}
	.header_right span a i{font-size: 25px; background: #f4f4f4; padding: 5px 7px}
	.header_right small{display: none;}
	
	#content_container form label{width: 100%; line-height: 100%; margin: 0 0 2px}
	#content_container form input[type="text"], 
	#content_container form input[type="file"], 
	#content_container form input[type="email"], 
	#content_container form input[type="tel"], 
	#content_container form input[type="number"], 
	#content_container form input[type="date"], 
	#content_container form textarea, 
	#content_container form select{margin: 0 0 20px}
	.use_medicine .gebruik input[name*="gebruik"]{width: calc(100% - 110px)!important;}
	
	#content_container .wpcf7[id*="-f199-"] form .wpcf7-form-control.wpcf7-radio{float: left; width: 100%; margin: 0 0 20px;}
	#content_container .wpcf7[id*="-f199-"] form label{float: left; line-height: 100%; margin: 0 0 2px; width: 100%;}
	#content_container .wpcf7[id*="-f199-"] form input[type="text"], 
	#content_container .wpcf7[id*="-f199-"] form input[type="file"], 
	#content_container .wpcf7[id*="-f199-"] form input[type="email"], 
	#content_container .wpcf7[id*="-f199-"] form input[type="tel"], 
	#content_container .wpcf7[id*="-f199-"] form input[type="number"], 
	#content_container .wpcf7[id*="-f199-"] form input[type="date"], 
	#content_container .wpcf7[id*="-f199-"] form textarea, 
	#content_container .wpcf7[id*="-f199-"] form select{width: 100%; margin: 0 0 20px}
	#content_container .wpcf7[id*="-f199-"] form button{float: left;}
	
	
	
	.team_item{padding: 10px 10px 10px 100px;}
	.ti_image{width: 80px; height: 80px; margin: 0 0 0 -90px;}
	.prefooter span {width:50%;}
	.prefooter span:nth-child(-n+2){width:50%;}
	.prefooter span:nth-child(-n+1){width:100%;}
	#footer .cert{position:relative; text-align:left; top:0; margin-top:30px; right:0; float:left}
}</pre></body></html>