@font-face {
    font-family: 'open_sansbold';
    src: url('../font/opensans-bold-webfont.eot');
    src: url('../font/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bold-webfont.woff2') format('woff2'),
         url('../font/opensans-bold-webfont.woff') format('woff'),
         url('../font/opensans-bold-webfont.ttf') format('truetype'),
         url('../font/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../font/opensans-bolditalic-webfont.eot');
    src: url('../font/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../font/opensans-bolditalic-webfont.woff') format('woff'),
         url('../font/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../font/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../font/opensans-extrabold-webfont.eot');
    src: url('../font/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../font/opensans-extrabold-webfont.woff') format('woff'),
         url('../font/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../font/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../font/opensans-extrabolditalic-webfont.eot');
    src: url('../font/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../font/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../font/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../font/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../font/opensans-italic-webfont.eot');
    src: url('../font/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-italic-webfont.woff2') format('woff2'),
         url('../font/opensans-italic-webfont.woff') format('woff'),
         url('../font/opensans-italic-webfont.ttf') format('truetype'),
         url('../font/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../font/opensans-light-webfont.eot');
    src: url('../font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-light-webfont.woff2') format('woff2'),
         url('../font/opensans-light-webfont.woff') format('woff'),
         url('../font/opensans-light-webfont.ttf') format('truetype'),
         url('../font/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../font/opensans-lightitalic-webfont.eot');
    src: url('../font/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../font/opensans-lightitalic-webfont.woff') format('woff'),
         url('../font/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../font/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans-regular-webfont.eot');
    src: url('../font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-regular-webfont.woff2') format('woff2'),
         url('../font/opensans-regular-webfont.woff') format('woff'),
         url('../font/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font/opensans-semibold-webfont.eot');
    src: url('../font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibold-webfont.woff2') format('woff2'),
         url('../font/opensans-semibold-webfont.woff') format('woff'),
         url('../font/opensans-semibold-webfont.ttf') format('truetype'),
         url('../font/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../font/opensans-semibolditalic-webfont.eot');
    src: url('../font/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../font/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../font/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../font/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'junctionregularRegular';
    src: url(Junction-webfont.eot);
    src: url(Junction-webfont.eot?#iefix) format('embedded-opentype'),
         url(Junction-webfont.woff) format('woff'),
         url(Junction-webfont.ttf) format('truetype'),
         url(Junction-webfont.svg#junctionregularRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}

*, H1, H2, #buyme A:LINK, #buyme A:VISITED, #buyme A:HOVER, #buyme A:ACTIVE, .menulist a:link, 
.menulist a:hover, .menulist a:visited, .menulist a:active, .menulist a:hover, 
.menulist a.highlighted:hover, .menulist a:focus, .menulist a.highlighted {
	font-family: 'open_sansregular';
	font-weight: normal;
}

/**, H1, H2, #buyme A:LINK, #buyme A:VISITED, #buyme A:HOVER, #buyme A:ACTIVE, .menulist a:link, 
.menulist a:hover, .menulist a:visited, .menulist a:active, .menulist a:hover, 
.menulist a.highlighted:hover, .menulist a:focus, .menulist a.highlighted {
	font-family: 'open_sansregular';
	font-weight: normal;
}*/

/* mac hide\*/
html, body {
	height					: 100%;
}
/* end hide */

/************************  Body style settings  ************************/

.cmsBody {
	padding					: 0;
	margin					: 0;
	font-size				: 12px;
	text-align				: center;
	color					: #333;
	background-color		: #FFFFFF;
	text-decoration			: none;
	line-height				: 18px;
	height					: 100%;
	background-image		: url(../images/Template/bg-main.png);
	background-repeat		: repeat-y;
	background-position		: top center;
}

#outer {
	height					: 100%;
	min-height				: 100%;
	max-width					: 1001px;
	text-align				: left;
	margin					: auto;
	position				: relative;
	margin-bottom			: -65px;
}

html>body #outer {
	height				: auto;/*for mozilla as IE treats height as min-height anyway*/
}

#header{
	position			: absolute;
	top					: 0;
	max-width				: 1011px;
	width:100%;
	height				: 159px;
	background-color	: #FFF;
	z-index				: 10;
	background-repeat	: no-repeat;
	background-position	: bottom left;
}

#right {
	position			: relative;/*ie needs this to show float */
	max-width				: 265px;
	float				: right;
	margin				: 0 35px 20px 0;
	padding				: 0px;
	padding-bottom		: 0px;/* needed to make room for footer */
	vertical-align		: top;
	text-align			: left;
	z-index				: 1;
}

#footer_container {
	position			: relative;
	background-color	: #1b1b1b;
}

#footer {
	position			: relative;
	max-width				: 1001px;
	text-align			: left;
	margin				: 0 auto;
	padding				: 10px 0 0 0;
	color				: #838383;
}

div,p {
	margin-top			: 0px;/*clear top margin for mozilla*/
}

#centrecontent {
	position			: relative;
	max-width			: 680px;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 180px;
	vertical-align		: top;
	float				: left;
}

#clearfooter {
	clear				: both;
	height				: 65px;/*needed to make room for footer*/
}

IMG {
	border-width		: 0px;
}

/************************  P tag style settings  ************************/

P {
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}
/************************  A tag style settings  ************************/

A:LINK,A:VISITED,A:HOVER,A:ACTIVE {	
	font-weight			: normal;
	color				: #5e970d;
	text-decoration		: underline;
}
  
A:HOVER {
	color				: #8f8880;
}
/************************  Header tag H1 H2 H3 H4 style settings  ************************/

H1 {
	font-size			: 32px;
	line-height			: 40px;
	font-weight			: normal;
	color				: #332e2a;
	padding				: 0;
	margin				: 0 0 10px;
}

H2 {
	font-size			: 21px;
	line-height			: 30px;
	font-weight			: normal;
	color				: #5e970d;
	padding				: 0;
	margin				: 0 0 5px;
}

H3 {
	font-size			: 20px;
	line-height			: 25px;
	font-weight			: normal;
	color				: #5e970d;
	padding				: 0;
	margin				: 0 0 5px;
}

H4 {
	font-size			: 20px;
	line-height			: 25px;
	font-weight			: normal;
	color				: #332e2a;
	padding				: 0;
	margin				: 0 0 5px;
}

/************************  List style settings  ************************/

UL { 
	margin: 5px 0;
	padding:0 0 0 20px;
}

OL { 
	margin: 5px 0;
	padding:0 0 0 25px;
}


LI {

}

/****************  Custom tags/classes style settings  ****************/

.fckImageLeft {
	padding-right:10px;
}

.fckImageRight {
	padding-left:10px;	
}


#print_logo {
	display					: none;
}

#logo {
	display					: block;
	position				: absolute;
	left					: 35px;
	top						: 20px;
	max-width					: 191px;
	height					: 62px;

	left:15px;
	top:10px;
}

#logo2 {
	display					: block;
	position				: absolute;
	right					: 35px;
	top						: 20px;
}

#section_image {
	display					: block;
	position				: absolute;
	top						: 159px;
	left					: 5px;
	height					: 310px;
	max-width					: 1001px;
	overflow				: hidden;
	border-bottom			: 2px solid #FFF;
}

#menu {
	display					: block;
	position				: absolute;
	z-index					: 1000;
	left					: 5px;
	top						: 106px;
	max-width					: 1001px;
	height					: 53px;
}

#buyme {
	display					: block;
	position				: absolute;
	right					: 5px;
	top						: 106px;
	height					: 52px;
	z-index					: 1002;
	background-image		: url(../images/Template/bg-menu-button.png);
	background-repeat		: no-repeat;
	background-position		: right top;
}

#buyme A:LINK,
#buyme A:VISITED,
#buyme A:HOVER,
#buyme A:ACTIVE {
	font-size				: 15px;
	font-weight				: normal;
	color					: #FFFFFF;
	text-decoration			: none;
	
	height					: 52px;
	line-height				: 52px;
	
	padding					: 0 15px;
	text-shadow				: 2px 2px 2px #333;
}
#buyme A:HOVER {
	text-shadow				: 0 0 4px #FFF;
}

#slogan {
    color: #000000;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 67px;
    line-height: 30px;
    margin-left: 263px;
    /*margin-top: 20px;*/
    /*right: 246px;*/
    text-align: left;
    top: 20px;
    max-width: 480px;
    z-index: 1002;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color					: #838383;
	text-decoration			: none;
}

#footer a:hover {
	color					: #FFF;
}

#payoff {
	display					: block;
	max-width				: 660px;
	padding:10px;
}

#dit {
	display					: block;
	position				: absolute;
	left					: 10px;
	top						: 35px;
	text-align				: left;
	vertical-align			: middle;
	white-space				: nowrap;
}
.ParagraphContent .LinkNoArrow:link,
.ParagraphContent .LinkNoArrow:visited,
.ParagraphContent .LinkNoArrow:hover,
.ParagraphContent .LinkNoArrow:active
{
	background-image:none;	
	padding-left:0px;
}

#Paragraph_2084 .guiForm_Element_Money {
	max-width:57px;
}

#GooglePlus {
	position:absolute;
	right: 5px;
	bottom:10px;
}
.guiToolTipContent {
	text-align:left;
}

.convertButton {
	display:block;
	max-width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size: 20px;
	font-weight: bold;
	background-color:#F90;
	float:right;
	margin-bottom:15px;
}
A.convertButton {
	color: #fff;
	text-decoration:none;
	background-image: none !important;
}

.convertButtonGreen {
	display:block;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size: 20px;
	font-weight: bold;
	background-color:rgb(73,135,5);
	float:right;
	margin-bottom:15px;
}
A.convertButtonGreen {
	color: #fff;
	text-decoration:none;
	background-image: none !important;
}

.convertButtonGreenInline {
	display:block;
	max-width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size: 20px;
	font-weight: bold;
	background-color:rgb(73,135,5);
	margin-bottom:15px;
}
A.convertButtonGreenInline:link, A.convertButtonGreenInline:visited, A.convertButtonGreenInline:hover, A.convertButtonGreenInline:active {
	color: #fff;
	text-decoration:none;
	background-image: none;
}


#recaptcha_area ,
#recaptcha_area > * {
	width:100% !important;
	/*overflow:auto;*/
	box-sizing:border-box;
}
#recaptcha_image ,
#recaptcha_image > img {
	width:100% !important;
	box-sizing:border-box;
}
.recaptcha_image_cell {
	width:100% !important;
	box-sizing:border-box;
}
#recaptcha_response_field ,
.recaptcha_input_area {
	width:100% !important;
	box-sizing:border-box;
}






#menu_btn {
	position:absolute;
	left:-105%;
}
#menu_btn + label {
	z-index:12;

	display:block;
	position:absolute;
	right:1.2rem;
	top:1rem;

	color:#FFFFFF;
	background-color:#000000;
	font-size:2rem;
	line-height:2.2rem;
	vertical-align:top;

	padding:0 0.5rem 0 0.5rem;

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#999999));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #999999, #000000);/* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #999999, #000000);/* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #999999, #000000);/* IE 10 */
	background: -o-linear-gradient(top, #999999, #000000);/* Opera 11.10+ */
/** /
	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
/**/
	-webkit-text-shadow:0px 0px 3px rgba( 255 , 255 , 255 , 1 );
	-moz-text-shadow:0px 0px 3px rgba( 255 , 255 , 255 , 1 );
	text-shadow:0px 0px 3px rgba( 255 , 255 , 255 , 1 );
	
	-webkit-border-color:rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.25 );
	-moz-border-color:rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.25 );
	border-color:rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.1 ) rgba( 255 , 255 , 255 , 0.25 );

	border-width:0.1rem;
	border-style:solid;
	border-radius:0.4rem;
}
#menu_btn + label:hover {
	cursor: pointer;
}
/*
#menu_btn + label:after {
	content:"\2261";
}*/
#menu_btn:checked + label {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCCCCC), to(#333333));/* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #333333, #CCCCCC);/* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #333333, #CCCCCC);/* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #333333, #CCCCCC);/* IE 10 */
	background: -o-linear-gradient(top, #333333, #CCCCCC);/* Opera 11.10+ */

}


#search {
	position:static;
	}


.menulist_item {
	visibility:visible;
	position:static;
}
#menu li {
	width:100%;
}
#menu_btn ~ #outer #menu {
	display:none;
}
#menu_btn:checked ~ #outer #menu {
	display:block;
}

@media screen and ( min-width: 1024px ) {
	.FormRow {
		display: table-row;
	}	
	.FormFieldTitleCell, .FormFieldTextCell, .FormFieldTextareaCell, .GalleryParagraphCell {
		display: table-cell;
	}
}
@media screen and (max-width: 320px) {
	.testoordeel-table,
	.testoordeel-table td img {
		width: 100% !important;
	}
}

@media screen and ( max-width:360px ) {
	#Paragraph_2063 TABLE > TBODY > TR > TD:first-of-type {
		display:none;
	}
	#Paragraph_2063 TABLE > TBODY > TR > TD:nth-of-type(2) {
		padding:0px !important;
	}
	H1 {
		font-size:25px;
	}
	.ParagraphContent img{
		max-width: 100%;
		height: auto !important;
		margin: 0 !important;
		margin-bottom: 10px !important;
		margin-top: 10px !important;
		float: none !important;
	}
	
}
@media screen and ( max-width:600px ) {
	#logo {
		left: 10px;
		right: 65px;
		top: 19px;
		max-width: 100%;
	}
	
	#logo > a {
		display: inline-block;
		width: 100%;
	}
	
	#logo > a > img {
		width: 100% !important;
		height: auto !important;
	}
	#slogan {
display:none;
	}
	H2 {
		font-size: 20px;
	}
}
@media screen and (max-width: 630px) {
	.testoordeel-table {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.testoordeel-table tr,
	.testoordeel-table tr > td {
		display: block;
		width: 100%;
	}
}
@media screen and (min-width: 600px) and (max-width: 768px) {
	.testoordeel-table td:first-child {
		padding-right: 10px;
	}
	.testoordeel-table td:last-child {
		padding-left: 10px;
	}
}
@media screen and (max-width: 768px) {
	#header {
		height: 59px;
	}
	#centrecontent {
		padding-top: 85px;
	}
	#menu {
		top: 58px;
	}
}

@media screen and ( max-width:820px ) {
	#Paragraph_9167 TABLE TD,
	#Paragraph_9168 TABLE TD,	
	#Paragraph_9169 TABLE TD,
	#Paragraph_9173 TABLE TD,
	#Paragraph_722 TABLE TD,
	#Paragraph_723 TABLE TD,
	#Paragraph_857 TABLE TD,
	#Paragraph_751 TABLE TD,
	#Paragraph_753 TABLE TD {
display:inline;
	}
	#Paragraph_9167 TABLE TD A,
	#Paragraph_9168 TABLE TD A,
	#Paragraph_9169 TABLE TD A,
	#Paragraph_9173 TABLE TD A {
    display: block;
    float: left;
    width: 95%;
	}
}


@media screen and ( max-width:1011px ) {
	#section_image ,
	#logo2,
	#buyme {
		display:none;
	}
	.menulist li {
		background-color:#000;
	}
	#payoff {
		margin-top: 50px;
	}
	#slogan {
		font-size:16px;
		padding-right:60px;
	}
			#voogdFrame {
		width: 100%;
	}
}
@media screen and ( min-width:1012px ) {
	#header {
		width:1011px;
	}
	#menu_btn + label {
		display:none;
	}
	#menu_btn ~ #outer #menu {
		display:block;
	}
	#menu li {
		width:auto;
	}
	.menulist_item {
		visibility:hidden;
		position:absolute;
	}
	#header{
		background-image:url(../images/Template/bg-menu.png);
		left				: -5px;
	}
	#centrecontent {
		padding-top: 480px;
	}
	#right {
		padding-top: 500px;/*needed to make room for header*/
	}
}

/*** SEARCHFORM STYLES ***/

#searchForm fieldset {
	border : none;
}
#searchForm fieldset dl {
	margin:0;
}
#searchForm fieldset dl dt {
	font-weight:bolder;
}
#searchForm fieldset dl dd {
	margin-bottom:1rem;
}
#searchForm fieldset dl select, #searchForm fieldset dl input {
	max-width:100%;
	width:100%;
}
#searchForm fieldset input[type="submit"] {
	border:none;
	height:22px;
	line-height:22px;
	width:120px;
	max-width : 120px;
	cursor:pointer;
	margin-top:1rem;
	background-color : rgb( 252 , 130 , 0 );
	color : #FFFFFF;
}
    
@media screen and ( max-width: 1023px ) {
	#searchForm fieldset dl dt, #searchForm fieldset dl dd {
		width:47%;
		display:inline-block;
	}
}

@media screen and ( max-width: 340px ) {
	#searchForm fieldset dl dt, #searchForm fieldset dl dd {
		width: 90%;
	}
}

@media screen and ( max-width: 648px ) {
	#searchForm fieldset dl dt, #searchForm fieldset dl dd {
		width: 90%;
	}
}

@media screen and ( min-width: 1024px ) {
	#searchForm fieldset {
		margin:0;
		padding:0;
	}
	#searchForm fieldset dl {
		position:relative;
		display:block;
		float:left;
		width:100%;
	}
	#searchForm fieldset dl ,
	#searchForm fieldset dd {
		margin:0;
		padding:0;
	}
	#searchForm fieldset dt ,
	#searchForm fieldset dd {
		width:23%;
		margin-right:2%;
		display:block;
	}
	#searchForm fieldset dt:nth-child(4n+3) {
		margin-top:1rem;
	}
	#searchForm fieldset dt:nth-child(4n+5) ,
	#searchForm fieldset dd:nth-child(4n+6) ,
	#searchForm fieldset dt:nth-child(4n+7) ,
	#searchForm fieldset dd:nth-child(4n+8) {
		position:absolute;
	}
	#searchForm fieldset dt:nth-child(4n+5) {
		top:0;
	}
	#searchForm fieldset dd:nth-child(4n+6) {
		top:3ex;
	}
	#searchForm fieldset dt:nth-child(4n+7) {
		top:3em;
	}
	#searchForm fieldset dd:nth-child(4n+8) {
		top:11ex;
	}
	#searchForm fieldset dt:nth-child(5) ,
	#searchForm fieldset dd:nth-child(6) ,
	#searchForm fieldset dt:nth-child(7) ,
	#searchForm fieldset dd:nth-child(8) {
		left:24%;
	}
	#searchForm fieldset dt:nth-child(9) ,
	#searchForm fieldset dd:nth-child(10) ,
	#searchForm fieldset dt:nth-child(11) ,
	#searchForm fieldset dd:nth-child(12) {
		left:50%;
	}
	#searchForm fieldset dt:nth-child(13) ,
	#searchForm fieldset dd:nth-child(14) ,
	#searchForm fieldset dt:nth-child(15) ,
	#searchForm fieldset dd:nth-child(16) {
		left:75%;
	}
	#searchForm fieldset input[type="submit"] {
		width : 22%;
		position:absolute;
		left:75%;
		top:12ex;
		margin-top:2rem;
	}

}

.vergelijk-verzekeringen-tabel {
	list-style: none;
}

.vergelijk-verzekeringen-tabel:after {
	content: '';
	display: block;
	clear:both;
}

.vergelijk-verzekeringen-tabel > li {
	display: inline-block;
	list-style: none;
	text-align: center;
}

.vergelijk-verzekeringen-tabel > li > ul {
	margin-top: 10px;
	margin-bottom: 15px;
	min-height: 300px;
}

.vergelijk-verzekeringen-tabel > li > ul > li {
    text-align: left;
    margin-bottom: 3px;
}

.vergelijk-verzekeringen-tabel > li > strong {
	display: inline-block;
	margin-top: 7px;
	margin-bottom: 4px;
}

.vergelijk-verzekeringen-tabel > li > .top-logo > img {
	width: 100%;
	height: auto;
	vertical-align: middle;
}

.vergelijk-verzekeringen-tabel > li > a {
	display: inline-block;
	margin-top: 10px;
}

@media screen and (min-width: 991px) {
	
	.vergelijk-verzekeringen-tabel {
		display: block;
		display: flex;
	}	
	
	.vergelijk-verzekeringen-tabel > li {
		float: left;
		width: 31%;
	}
	
	.vergelijk-verzekeringen-tabel > li:first-child,
	.vergelijk-verzekeringen-tabel > li:nth-child(2) {
		margin-right: 1%;
	}
	
	.vergelijk-verzekeringen-tabel > li > .top-logo {
		display: inline-block;
		width: 100%;
		height: 140px;
		vertical-align: middle;
		text-align: center;
		margin-bottom: 7px;
	}
}

@media screen and (min-width: 650px) and (max-width: 991px) {
	
	.vergelijk-verzekeringen-tabel > li > .top-logo {
		height: 160px;
	}
	
	.vergelijk-verzekeringen-tabel > li > .top-logo > img {
		width: 95% !important;
	}
}

@media screen and (min-width: 500px) and (max-width: 650px) {
	
	.vergelijk-verzekeringen-tabel > li > .top-logo {
		height: 120px;
	}
	
	.vergelijk-verzekeringen-tabel > li > .top-logo > img {
		width: 100% !important;
	}
}

@media screen and (min-width: 500px) and (max-width: 991px) {
	
	.vergelijk-verzekeringen-tabel {
		display: block;
		display: flex;
	}
	
	.vergelijk-verzekeringen-tabel > li {
		float: left;
		width: 31%;
	}
	
	.vergelijk-verzekeringen-tabel > li:first-child,
	.vergelijk-verzekeringen-tabel > li:nth-child(2) {
		margin-right: 1%;
	}
	
	.vergelijk-verzekeringen-tabel > li > .top-logo > img {
		height: auto !important;
	}
	
	.vergelijk-verzekeringen-tabel > li > ul {
		min-height: 370px;
	}
	
	.vergelijk-verzekeringen-tabel > li > .top-logo {
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		text-align: center;
		margin-bottom: 7px;
	}
	
	.vergelijk-verzekeringen-tabel > li > a {
		display: inline-block;
		width: 100%;
	}
	
	.vergelijk-verzekeringen-tabel > li > a > img {
		width: 100% !important;
		height: auto !important;
	}
}

@media screen and (max-width: 500px) {
	
	.vergelijk-verzekeringen-tabel {
		display: block;
	}
	
	.vergelijk-verzekeringen-tabel > li {
		width: 100%;
	}
	
	.vergelijk-verzekeringen-tabel > li > ul {
		min-height: initial;
	}
}