/*
Theme Name: ANP
Author: Rein Aris
*/
body {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 1.6;
	color: #707070;
}
a, a:link, a:visited {
	color: #00579c;
	text-decoration: underline;
}
a:hover, a:active {
	color: #00a1d8;
	text-decoration: none;
}
p {
	margin: 0.5em 0
}
h1, h2, h3, h4 {
	margin: 0.5em 0;
}
h2 {
	color: #959595;
	font-size: 20px;
}
h3 {
	color: #707070;
	font-size: 13px;
}
ul, ol {
	padding: 0;
	margin: 0 0 0.5em 25px;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
.capitalize {
	text-transform: capitalize;	
}
blockquote {
	margin-bottom: 1em;
	border-left: 5px solid #eee;
	padding-left: 15px;
}
blockquote p {
	margin-bottom: 0;
}
#content .alignright {
	float: right;
	margin: 10px;	
}
#content .alignleft {
	float: right;
	margin: 10px;	
}
/**
 * Special effects
 */
a:hover img {
	opacity: 0.8;
}
.readmore {
	color: #00579c;
	text-align: right;
}
/**
 * Primary layout elements
 */ 
.main {
	width: 980px;
	padding: 0 15px;
	margin: 0 auto;
}
/* header */
#header {
	height: 125px;
	position: relative;
}
#header.shadow {
	background-image: url("images/header_shadow.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
}
#logo {
	padding: 15px 0;
}
#logo h1 {
	background: url(images/anp_logo.jpg) no-repeat left top;
	width: 177px;
	height: 63px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
/* quick_menu */
#quick_menu {
	position: absolute;
	top: 3px;
	padding-right: 0;
	right: 0;
	z-index:999;
}
#quick_menu ul,
#quick_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;	
}
#quick_menu a {
	color: #898989;
	text-decoration: none;
}
#quick_menu .menu-item a {
	margin:0 7px;
	padding-top: 1px;
	display: inline-block;
}
#quick_menu a:hover {
	text-decoration: underline;
}
#header .social {
	position: absolute;
	top: 3px;
	right: 4px;
}

/* menu */
#menu {
	position: absolute;
	right: 0;
	top: 30px;
	width: 800px;
	background-image: url("images/menu_bar.jpg");
	background-position: right top;
	background-repeat: no-repeat;
}
#menu.expand {
	height: 83px;
}
#menu #search {
	float: right;
	margin: 7px 10px 0 0;
	position: relative;
}
#search #s {
	background: url(images/bg-searchfield.gif) no-repeat left top;
	border: 0;
	width: 120px;
	height: 21px;
	padding: 0 25px 0 5px;
	color: #959595;
	line-height: 21px;
}
#search #searchsubmit {
	top: 4px;
	right: 8px;
	position: absolute;
}
#menu ul {
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	padding-left: 130px;
}
#menu .menu-hoofdmenu-container > ul > li {
	display: block;
	float: left;
	height: 35px;
	margin-bottom: 5px;
	line-height: 35px;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #aaaaaa;
	overflow: visible;
}
#menu .menu-hoofdmenu-container > ul > li:first-child, 
#menu > ul > li.first {
	border-left: none;
}
#menu .menu-hoofdmenu-container > ul > li:last-child, 
#menu > ul > li.last {
	border-right: none;
}
#menu .menu-hoofdmenu-container > ul > li.current_page_item {
	background-image: url("images/menu_active.gif");
	background-position: left top;
	background-repeat: repeat-x;
}
#menu .menu-hoofdmenu-container > ul ul,
#quick_menu ul ul
{
	position: absolute;
	right: 0;
	bottom: 5px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	display: none;
}
#quick_menu ul ul,
.hc_submenu
{
	position: absolute;
	top: 76px;
	z-index: 100;
	bottom: 0;
	width: 800px;
	text-align: right;
	right: -4px;
}
.hc_submenu {
	top: 80px;
	z-index: 99;
}
.hc_submenu a {
	color: #00a1d8;
	text-decoration: none;
	padding: 0 20px;
	font-size: 14px;
}
.hc_submenu a.active {
	font-weight: bold;	
}
#quick_menu ul ul .menu-item a {
	margin: 0;
	padding-top: 0;
	line-height: normal;	
}
#quick_menu ul ul li {
	display: block;
	float: right;
	margin-top: 1px;
}
#menu .menu-hoofdmenu-container > ul li.current_page_parent ul,
#menu .menu-hoofdmenu-container > ul li.current_page_item ul,
#quick_menu ul li.current_page_item ul,
#quick_menu ul li.current_page_parent ul
{
	display: block;
}
#menu .menu-hoofdmenu-container > ul ul > li {
	display: block;
	float: left;
}
#menu .menu-hoofdmenu-container > ul ul > li.current_page_item,
#quick_menu ul ul li.current_page_item
{
	font-weight: bold;
}
#menu .menu-hoofdmenu-container > ul > li > a {
	color: #959595;
	text-decoration: none;
	display: block;
	padding: 0 25px;
}
#menu .menu-hoofdmenu-container > ul > li > a:hover {
	color: #616161;
	text-decoration: none;
}
#menu .menu-hoofdmenu-container > ul > li.current_page_item > a {
	color: #fefefe;
}
#menu .menu-hoofdmenu-container > ul ul a,
#quick_menu ul ul a
{
	color: #00a1d8;
	text-decoration: none;
	padding: 0 20px;
}
#menu .menu-hoofdmenu-container > ul ul a:hover,
#quick_menu ul ul a:hover
{
	text-decoration: underline;
}
/* page */
#page {
	background-image: url("images/footer_overlap.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 15px;
	position: relative;
	bottom: -47px;
	margin-top: -47px;
}
/* content */
#content {
	min-height: 300px;
	margin: 12px 10px;
	background-image: url("images/page_gradient.gif");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-radius: 3px;
}
/* footer */
#footer {
	height: 425px;
	min-width: 1010px;
	background-image: url("images/footer_gradient.gif");
	background-position: left top;
	background-repeat: repeat-x;
	color: #959595;
	clear: both;
}
#footer .main {
	padding-top: 50px;
}
#footer .group {
	width: auto;
	min-height: 200px;
	padding: 0 20px;
	margin-bottom: 20px;
	float: left;
	background-image: url("images/footer_vline.gif");
	background-position: left top;
	background-repeat: no-repeat;
}
#footer .group.first {
	background-image: none;
	padding-left: 0;
}
#footer .group.last {
	padding-right: 0;	
}
#footer .group .column {
	width: 150px;
	float: left;
}
#footer .group .column strong {
	display: block;
	margin-bottom: 4px;	
}
#footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#footer a {
	color: #959595; /*#7d7d7d;*/
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#copynote {
	clear: both;
	background-image: url("images/footer_hline.gif");
	background-position: center top;
	background-repeat: no-repeat;
	padding: 15px 0;
}
#copynote div {
	float: right;
}
#copynote ul,
#copynote li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;	
}
#copynote li {
	padding: 0 8px 0 5px;
	border-right: 1px solid #999;
	height: 15px;
	line-height: 14px;
}
#copynote li:last-child {
	border-right: 0;	
}
#copynote ul ul {
	display: none;	
}
#copynote ul li.current_page_item ul {
	display: block;	
}
#copynote ul ul {
	position: absolute;
	z-index: 100;
	bottom: 0;
	width: 600px;
	text-align: right;
}
/**
 * Front page
 */
#content.front {
	background-image: none;
}
#content.front > .box {
	margin: 30px 0;
}
#content.front > .box .item {
	float: left;
}
#content.front > .box .item1 {
	width: 40%;	
}
#content.front > .box .item2 {
	width: 60%;	
}
/* feature */
#feature {
	height: 320px;
	background-image: url("images/front_gradient.gif");
	background-position: top left;
	background-repeat: repeat-x;
	position: relative;
	border-radius: 3px;
}
#feature h4 {
	color: #00579c;
	font-size: 14px;
	margin: 0;
}
#feature .shadow {
	width: 100%;
	height: 15px;
	background-image: url("images/header_shadow.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
	position: absolute;
	top: -25px;
	left: 0;
}
#feature .item.rss {

}
#feature .item.rss strong.title {
	display: block;
	padding: 0 0 5px 0;
	color: #000;	
}
#feature .item.rss a.title {
	text-decoration: none !important;
	color: #707070;
}
#feature .item.rss a.title:hover {
	color: #000;	
}
#feature .rssitem {
	margin: 0.5em 0 0.6em 0;
	line-height: 18px;
}
#feature .items {
	height: 300px;
	width: 288px;
	float: left;
	margin: 15px;
	position: relative;
}
#feature .cycleitems {
	height: 270px;
	width: 288px;
	overflow: hidden;	
}
#feature .item {
	height: 290px;
	width: 256px;
	padding: 0 16px;
	background-image: url("images/front_shadow.png");
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	float: left;
}
#feature .item .roundtop {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 7px;	
}
#feature .items .prev, #feature .items .next {
	display: block;
	width: 11px;
	height: 16px;
	padding: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -999px;
	position: absolute;
	top: 128px;
	overflow: hidden;
	opacity: 0.5;
	z-index: 100;
}
#feature .items .prev:hover, #feature .items .next:hover {
	opacity: 1;
}
#feature .items .prev {
	background-image: url("images/button_prev.gif");
	left: -13px;
}
#feature .items .next {
	background-image: url("images/button_next.gif");
	right: -13px;
}
#feature .thumb {
	width: 256px;
	height: 113px;
	margin: 0 -9px;
	padding: 9px;
	position: relative;
	background-color: #ffffff;
	border-radius: 6px;
}
#feature .thumb a {
	text-decoration: none;	
}
#feature .thumb .caption {
	font-family: Georgia, sans-serif;
	position: absolute;
	left: 9px;
	bottom: 15px;
	background: url("images/trans_blue.png");
	/*background: rgba(11, 179, 232, 0.9);*/
	color: #ffffff;
	font-weight: bold;
	padding: 0 8px;
}
/* sections */
#sections {
	margin: -30px 0 30px 0;
}
#sections .box {
	width: 457px;
	height: 300px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 !important;
}
#sections .box:nth-child(2) {
	margin: 0 0 0 20px !important;
}



.box-content {
	position: absolute;
	bottom: 50px;
	left: 0px;
	width: 60%;
	height: 120px;
	padding: 5px 10px;
	background: #1b59a0;
	color: #fff !important;

}

#sections .box:hover .box-content {
}
#sections .box .box-content a, .box-link, #sections .box .box-content .extra, .box-content .readmore {
	color: #fff !important;
}

#sections .box .roundtop {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
#sections .box .roundbottom {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;	
}
#sections .box:first-child, 
#sections .box.first,
#sections .box.box1
{
	margin-left: 0;
}
#sections .box .thumb {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border-radius: 6px 6px 0 0;
	

}

.box-thumb {
		width: 100%;
		height: auto;
	}

#sections .box .extra {
	width: 70%;
	color: #00579c;
	position: absolute;
	bottom: 4px;
	left: 15px;
	font-size: 11.4px;
}
#sections .box .readmore {
	position: absolute;
	bottom: 4px;
	right: 10px;
	font-size: 11.4px;
}
.box.wide .roundtop {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.box.wide .roundbottom {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;	
}
.roundtop-feature {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;	
}
/**
 * Two columns
 */
.side.box {
	width: 335px;
	float: left;
	clear: left;
	position: relative;
}
.side.box .roundtop {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;	
}
.side.box .roundbottom {
	position: absolute;
	bottom: -1px;
	left: -1px;
	z-index: 100;	
}
.side .sidelogo {
	margin: 10px 0;	
}
.side.box .standard .logo {
	margin-top: 10px;
	margin-bottom: 5px;	
}
.side.box h1 {
	color: #13a6da;
	line-height: 28px;	
}
.side.box img.sidebarimage {
	margin-left: -15px;
	width: 365px;
}
.side.box div.shadow {
	width: 365px;
	background-image: url("images/shadow_wide.png");
}
.side.box .thumb {
	margin: 0 -15px;
	position: relative;
	overflow: hidden;
}
.side.box .thumb ul,
.side.box .thumb li
{
	padding: 0;
	margin: 0;
	list-style: none;	
}
.side.box .thumb li.category_image {
	height: 100px;
	overflow: hidden;	
}
.side.box .thumb:first-child, .side.box .thumb.first {
	margin-top: -15px;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
}
#column {
	min-height: 210px;
	width: 485px;
	padding: 1px 35px 15px 35px;
	margin-right: -10px;
	background-image: url("images/column_shadow.png");
	background-position: center top;
	background-repeat: no-repeat;
	float: right;
}
/* column1 */
#page.column1 {
	background: none;
	padding-left: 0;
	padding-right: 0;
}
#page.column1 #content {
	margin-top: 0;
	background: none;
	margin-bottom: 0;
}
#page.column1 #column {
	float: none;
	width: 990px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin: 0;
	background: none;	
}
#page.column1 #column .entry {
	padding: 0 26px;	
}
#page.column1 #column h1 {
	color: #13A6DA;
    line-height: 28px;
	margin: 0 0 0.3em 0;	
}
.side .cat-desc div {
	margin: 8px 0;	
}
/**
 * Box elements
 */
.box {
	margin: 10px;
	padding: 15px;
	background-color: #ffffff;
	border: 1px solid #cdcdcd;
	border-radius: 8px;
	position: relative;
}
.call2actions .box {
	position: relative;
}
.call2actions .box p.link {
	position: absolute;
	bottom: 8px;
	right: 14px;	
}
.call2actions.multiple .box {
	float: left;
}
#column .call2actions.multiple .box.first {
	width: 170px;
	margin-right: 11px;	
}
#column .call2actions.multiple .box.last {
	width: 240px;	
}
#column .call2actions.multiple .relatedphoto {
	float: left;
	margin: 3px 10px 0 0;
}
.box.call2 {
	padding: 15px 15px 5px 15px;
	line-height: 16px;
}
.box.call2 h4 {
	margin-bottom: 6px;	
}
.box.call2.call2wrap {
	padding: 15px;	
}
.box.call2 p {
	margin: 0 0 5px 0;
}
.box.call2.info p {
	margin: 0;	
}
.box.call2 .gform_wrapper {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 5px;	
}
.box.call2 .gform_wrapper ul.gform_fields li label {
   color: #00579C;	
}
.call2bovenkant .gform_wrapper ul.gform_fields li label {
	width: 54px;
	float: left;
}
.call2bovenkant .gform_wrapper .ginput_container {
	float: left;	
}
.box.call2 .gform_wrapper .validation_message {
	padding: 0;
	display: none;
}
.box.call2onderkant {
	margin-top: 20px;
}
.call2onderkant .gform_wrapper ul.gform_fields li label {
	width: 60px;
	float: left;
}
.call2onderkant .gform_wrapper .ginput_container {
	float: left;	
}
.box.call2onderkant.normaal {
	width: 211px;
	float: right;	
}
.box div.shadow {
	width: 100%;
	height: 15px;
	background-image: url("images/shadow_small.png");
	background-position: center top;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -15px;
	left: 0;
}
.box .wrap {
	margin: -5px;
	padding: 5px;
	background: url(images/home-info-bg.png) no-repeat left top;
	border-radius: 6px;
}
.box.info .wrap p {
	line-height: 16px;
	margin-top: 6px;	
}
.side.box.info .wrap p a {
	color: #474747;
	text-decoration: none;	
}
.box.info .wrap p a {
	text-decoration: underline;
	color: #13A6DA;	
}
.box.info .wrap p a:hover {
	color: #000;	
}
.box img.icon {
	margin-right: 10px;
	display: block;
	float: left;
	border-radius: 4px;
}
.home .box .item ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
}
.home .box .item.item1 ul {
	width: 270px;
}
.home .box .item.item2 ul {
	width: 557px;
	color: #fff;
}
.home .box .item.item1 ul li {
	margin: 0.4em 0;
	padding-right: 30px;
	line-height: 16px;
	width: 240px;
	height: 60px;
}
.home .box .item.item2 ul li {
	line-height: 16px;
	width: 557px;
	height: 60px;
	padding-top: 0;
	color: #707070;
}
.home .box .item.item2 ul li strong {
	color: #000;	
}
.home .box .item.item2 ul li .text {
	padding-top: 6px;	
}
.home .box .item.item2 ul li img.rounder {
	position: absolute;
	left: 0;
	top: 0;	
}
.home .box .item.item2 ul li a:hover img {
	opacity: 1;
}
.home .box .item.item2 ul li img.photo {
	float: left;
	margin: 0 10px 0 0;
}
.home .box .item ul li a,
.home .box .item.rssitem a
{
	text-decoration:underline;
	color: #00579C;	
}
.home .box .item ul li a:hover,
.home .box .item.rssitem a:hover
{
	color: #000;
}
.home .box .item.rssitem {
	line-height: 16px;	
}
.box h2 {
	color: #00a1d8;
}
.box h4 {
	margin: 0;
	padding: 0 0 0 15px;
	position: relative;
	left: -15px;
	background-color: #00a1d8;
	line-height: 24px;
}
.box h4 span {
	color: #ffffff;
	padding: 0;
}
.call2actions .box h4 {
	padding-top: 0;
	padding-bottom: 1px;
}
.call2actions .box.call2bovenkant.first h4 {
	width: 176px;
}
.call2actions .box.call2onderkant h4 {
	width: 215px;
}
.call2actions .box h4 span {
	letter-spacing: -1px;
	line-height: 18px;	
}
.thumb .overlay {
	position: absolute;
	z-index: 100;
}
#column .box {
	margin-left: 0;
	margin-right: 0;
	color: #00579c;
}
#column .box.info {
	color: #333333;
}
/**
 * Thumbnail list
 */
.thumblist {
	margin-left: -5px;
	margin-right: -5px;
}
.thumblist .box a {
	text-decoration: none;	
}
.thumblist .box .roundtop {
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.thumblist .box .roundbottom {
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;
}
.thumblist .box, #column .thumblist .box {
	width: 153px;
	height: 113px;
	padding: 0;
	margin: 5px;
	overflow: hidden;
	float: left;
}
.thumblist .box:hover {
	border-color: #bdbdbd;
}
.thumblist .caption {
	position: absolute;
	left: 0;
	bottom: 15px;
	background: url(images/trans_blue_5.png) repeat-y left top;
	/*background: rgba(11, 179, 232, 0.9);*/
	color: #ffffff;
	font-weight: bold;
	padding: 0 10px 0 5px;
	width: 143px;
}
.thumblist .caption span {
	background: url(images/trans_blue.png);
	padding: 0 5px 0 0;
	float: left;
}
/**
 * Sub-page navigation
 */
ul.pagenav a, ul.pagenav a:link, ul.pagenav a:visited {
	color: #b5b5b5;
	font-weight: bold;
	text-decoration: none;
}
ul.pagenav a:hover, ul.pagenav a:active {
	color: #959595;
	text-decoration: underline;
}
ul.pagenav .ui-tabs-selected a {
	color: #00a1d8;
}
ul.pagenav {
	padding: 0;
	margin: 0 0 6px 0;
}
ul.pagenav li {
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid #cdcdcd;
	list-style: none;
}
ul.pagenav li:first-child, ul.pagenav li.first {
	border-left: none;
	padding-left: 0;
}
/* UI TABS */
.ui-tabs-hide {
	display: none;	
}
/* sectors */
.entry .sectorlist {
	padding: 10px 0;	
}
.sectorlist ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
/* vacature */
.vacaturelist {
	padding: 0;	
}
.vacaturelist ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}
.vacaturelist ul li {
	margin-bottom: 20px;	
}
/* archives */
.archive .thumblist {
	float: left;
	margin: 0;	
}
.archive #column .thumblist .box {
	margin: 0;	
}
.archive .entry td {
	vertical-align: middle;
}
.archive .entry .text {
	min-height: 113px;
}
.archive .hentry,
.search .hentry
{
	margin-bottom: 10px;	
}
.archive .hentry h3,
.search .hentry h3,
.vacaturelist ul li h3
{
	margin: 0;
	padding: 0;	
	font-size: 13px;
}
.archive .hentry h3 a,
.search .hentry h3 a,
.vacaturelist ul li h3 a
{
	text-decoration: none;
	color: #959595;	
}
.archive .hentry h3 a:hover,
.search .hentry h3 a:hover,
.vacaturelist ul li h3 a:hover
{
	color: #707070;
}
/* search page */
.searchresults {
	padding: 0 15px 15px 15px;	
}
.searchresults h1 {
	margin-top: 0;	
}
.search-excerpt {
	background: yellow;	
}
.searchresults .searchbar {
	position: relative;
	width: 150px;
}
.searchresults #search #s {
	background-image: url(images/bg-searchfield-resultpage.gif);
}
.resulttext {
	padding: 20px 0;
	font-weight: bold;	
}
.resulttext .blue {
	color: #00a1d8;	
}
.results {
	padding-top: 20px;	
}
.searchresults .call2actions {
	width: 326px;
	float: right;
	margin: 0 0 20px 20px;
}
.searchresults .call2actions .box {
	margin-top: 0;	
}
/* gform */
.gform_wrapper {
	padding: 0 0 10px 0;
}
ul.gform_fields {
	
}
ul.gform_fields {
	list-style: none;
	padding: 0;
	margin: 0;	
}
ul.gform_fields li {
	margin-bottom: 5px;	
}
.call2actions-blog {
	
}
.call2actions-blog .call2onderkant {
	float:none !important;
	margin-left:0px !important;
}


.call2actions ul.gform_fields li {
	margin-bottom: 0;
}
.call2actions .call2onderkant.normaal input.gform_button {
	margin-left: 144px;	
}
ul.gform_fields li label {
	float: left;
	width: 140px;
	color: #666;
}
ul.gform_fields input[type=text],
ul.gform_fields input[type=password]
{
	border: 1px solid #ccc;
	padding: 3px;
	width: 200px;
}
.call2actions ul.gform_fields input[type=text]{
	padding: 0;
	font-size: 10px;
}
.call2actions .call2bovenkant.first ul.gform_fields input[type=text]{
	width: 120px	
}
.call2actions .call2onderkant ul.gform_fields li input[type=text]{
	width: 153px	
}
.call2actions .call2onderkant.box.call2 .gform_wrapper {
	width: 220px;	
}
.call2actions .call2bovenkant.first ul.gform_fields li,
.call2actions .call2onderkant ul.gform_fields li
{
	height: 20px;
}
.call2bovenkant.call2.first input.gform_button {
	margin-left: 105px;
}
.call2bovenkant.call2.first li .validation_message {
	display: none;	
}
.call2bovenkant.call2 .gfield_required {
	display: none;	
}
.call2bovenkant.call2.first .gform_wrapper {
	width: 180px;	
}
.call2 input.gform_button {
	font-size: 10px;
	padding: 1px 4px;
}
.call2 .gform_footer {
	padding-top: 0;	
}
ul.gform_fields textarea{
	border: 1px solid #ccc;
	padding: 3px;
	margin: 3px 0;
	width: 300px;
	height: 110px;
}
ul.gform_fields li.gfield_error input[type=text]{
	border: 1px solid #a10000;
	background: #fce2e2;
}
.gform_footer {
	padding-top: 7px;	
}
input.gform_button {
	margin-left: 136px;
	background: url(images/bg-button.gif) repeat-x left top #29abdd;
	border-radius: 3px;	
	border: 0;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	color: #fff;
}
.page-id-200 input.gform_button {
	float: right;
	margin-right: 36px;	
}
.gform_wrapper .validation_error {
	color: #a10000;
	padding: 0 0 5px 0;	
	font-weight: bold;
}
.gform_wrapper .validation_message {
	color: #a10000;
	font-size: 11px;
	padding-left: 140px;
}
.gform_edit_link {
	display: none;	
}

.call2.call2bovenkant.first .rounder_top {
	background: url(images/call2first-top.png) no-repeat left top;
	width: 202px;
	height: 8px;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.call2.call2bovenkant.first .rounder_bottom {
	background: url(images/call2first-bottom.png) no-repeat left top;
	width: 202px;
	height: 8px;
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;
}
.call2.call2bovenkant.last .rounder_top {
	background: url(images/call2second-top.png) no-repeat left top;
	width: 272px;
	height: 8px;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.call2.call2bovenkant.last .rounder_bottom {
	background: url(images/call2second-bottom.png) no-repeat left top;
	width: 272px;
	height: 8px;
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;
}
.call2.call2onderkant.normaal .rounder_top {
	background: url(images/call2bottom-top.png) no-repeat left top;
	width: 243px;
	height: 8px;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.call2.call2onderkant.normaal .rounder_bottom {
	background: url(images/call2bottom-bottom.png) no-repeat left top;
	width: 243px;
	height: 8px;
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;
}
.call2.call2onderkant.info .rounder_top {
	background: url(images/call2bottom-info-top.png) no-repeat left top;
	width: 485px;
	height: 8px;
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 100;
}
.call2.call2onderkant.info .rounder_bottom {
	background: url(images/call2bottom-info-bottom.png) no-repeat left top;
	width: 485px;
	height: 8px;
	position: absolute;
	left: -1px;
	bottom: -1px;
	z-index: 100;
}
/* 
	word formatting in product list 
	http://www.anp.nl/inbusiness/
*/
.product386 .w1,
.product385 .w1,
.product383 .w1
{
	margin-right: 80px;
}
/**
 * Vraag het ANP
 */
.submenu-text {
	position: absolute;
	top: -45px;
	z-index: 100;
	bottom: 0;
	width: 800px;
	text-align: right;
	right: -4px;
	color: #00a1d8;
	text-decoration: none;
	padding: 0 20px;
	font-size: 14px;
	height: 50px;
}
.submenu-text ul,.submenu-text ul li {
	display: inline-block;
	list-style:none;
}
.submenu-text li {
	padding-left:30px;	
}
.submenu-text li a {
	color: #00a1d8;	
}
#campagnepagina {
	
}
#campagnepagina .left {
	width: 558px;
	float:left;
	min-height:100px;
}
#campagnepagina .left .inn {
	padding: 0 14px 10px 28px;
	background-repeat: no-repeat;
	background-position: 15px top;
	min-height:300px;
}
#campagnepagina.leftwhite .left {
	padding-left:14px;
	width: 544px;
	background: url(images/vha-bg-whiteleft.jpg) no-repeat 14px top;
}
#campagnepagina.leftwhite .left .inn {	
	margin: 0 1px;
	padding-left:13px;
	padding-right: 13px;
	background-position: left top;
}
#campagnepagina .left h1 {
	color: #00579c;
	font-weight:normal;
	font-size:50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:50px;
	margin: 0 0 25px 0;
	padding:0;
}
#campagnepagina .left .h1_fontsize60 h1 { font-size:60px; line-height:60px; }
#campagnepagina .left .h1_fontsize59 h1 { font-size:59px; line-height:59px; }
#campagnepagina .left .h1_fontsize58 h1 { font-size:58px; line-height:58px; }
#campagnepagina .left .h1_fontsize57 h1 { font-size:57px; line-height:57px; }
#campagnepagina .left .h1_fontsize56 h1 { font-size:56px; line-height:56px; }
#campagnepagina .left .h1_fontsize55 h1 { font-size:55px; line-height:55px; }
#campagnepagina .left .h1_fontsize54 h1 { font-size:54px; line-height:54px; }
#campagnepagina .left .h1_fontsize53 h1 { font-size:53px; line-height:53px; }
#campagnepagina .left .h1_fontsize52 h1 { font-size:52px; line-height:52px; }
#campagnepagina .left .h1_fontsize51 h1 { font-size:51px; line-height:51px; }
#campagnepagina .left .h1_fontsize50 h1 { font-size:50px; line-height:50px; }
#campagnepagina .left .h1_fontsize49 h1 { font-size:49px; line-height:49px; }
#campagnepagina .left .h1_fontsize48 h1 { font-size:48px; line-height:48px; }
#campagnepagina .left .h1_fontsize47 h1 { font-size:47px; line-height:47px; }
#campagnepagina .left .h1_fontsize46 h1 { font-size:46px; line-height:46px; }
#campagnepagina .left .h1_fontsize45 h1 { font-size:45px; line-height:45px; }
#campagnepagina .left .h1_fontsize44 h1 { font-size:44px; line-height:42px; }
#campagnepagina .left .h1_fontsize43 h1 { font-size:43px; line-height:43px; }
#campagnepagina .left .h1_fontsize42 h1 { font-size:42px; line-height:42px; }
#campagnepagina .left .h1_fontsize41 h1 { font-size:41px; line-height:41px; }
#campagnepagina .left .h1_fontsize40 h1 { font-size:40px; line-height:40px; }
#campagnepagina .left .h1_fontsize39 h1 { font-size:39px; line-height:39px; }
#campagnepagina .left .h1_fontsize38 h1 { font-size:38px; line-height:38px; }
#campagnepagina .left .h1_fontsize37 h1 { font-size:37px; line-height:37px; }
#campagnepagina .left .h1_fontsize36 h1 { font-size:36px; line-height:36px; }
#campagnepagina .left .h1_fontsize35 h1 { font-size:35px; line-height:35px; }
#campagnepagina .left .h1_fontsize34 h1 { font-size:34px; line-height:34px; }
#campagnepagina .left .h1_fontsize33 h1 { font-size:33px; line-height:33px; }
#campagnepagina .left .h1_fontsize32 h1 { font-size:32px; line-height:32px; }
#campagnepagina .left .h1_fontsize31 h1 { font-size:31px; line-height:31px; }
#campagnepagina .left .h1_fontsize30 h1 { font-size:30px; line-height:30px; }
#campagnepagina .left .h1_fontsize29 h1 { font-size:29px; line-height:29px; }
#campagnepagina .left .h1_fontsize28 h1 { font-size:28px; line-height:28px; }
#campagnepagina .left .h1_fontsize27 h1 { font-size:27px; line-height:27px; }
#campagnepagina .left .h1_fontsize26 h1 { font-size:26px; line-height:26px; }
#campagnepagina .left .h1_fontsize25 h1 { font-size:25px; line-height:25px; }
#campagnepagina .left .h1_fontsize24 h1 { font-size:24px; line-height:24px; }
#campagnepagina .left .h1_fontsize23 h1 { font-size:23px; line-height:23px; }
#campagnepagina .left .h1_fontsize22 h1 { font-size:22px; line-height:22px; }
#campagnepagina .left .h1_fontsize21 h1 { font-size:21px; line-height:21px; }
#campagnepagina .left .h1_fontsize20 h1 { font-size:20px; line-height:20px; }
#campagnepagina h1 strong {
	font-family: "Arial Black", Arial, Gadget, sans-serif;
	font-weight: 900;
}
#campagnepagina .extrablocks {
	margin: 30px 0 20px 0;	
}
#campagnepagina .extrablocks .block {
	
}
#campagnepagina .extrablocks .block50 {
	float:left;	
}
#campagnepagina .extrablocks .block50.block1 {
	width: 48%;
	margin-right: 2%;	
}
#campagnepagina .extrablocks .block50.block2 {
	width: 48%;
	margin-left: 2%;	
}
#campagnepagina .extrablocks .block h3 {
	color: #13a5da;
	font-size:18px;
	font-weight:bold;
	margin: 0 0 10px 0;
}
#campagnepagina .extrablocks .block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 17px;
}
#campagnepagina .extrablocks .block ul li {
	background: url(images/vha-extrablocks-li.gif) no-repeat left 9px;
	padding: 0 0 0 10px;	
}
#campagnepagina .extrablocks .block ul li a {
	color: #00579c;
}
/* right */
#campagnepagina .right,
#conversiepagina .right
{
	width: 402px;
	float:left;
	min-height:100px;
}
#campagnepagina .right .inn,
#conversiepagina .right .inn
{
	margin: 0 18px 0 18px;
	min-height: 400px;
}
.right-flex-blocks a {
	text-decoration: none;
	display: block;
	position: relative;	
}
.right-flex-blocks .videocontent {
	display: none;	
}
.right-flex-blocks .textoverlay {
	position:absolute;
	top: 0;
	left: 0;
	color: #fff;
	padding: 35px 50px 0 8px;
	z-index: 100;
	font-size:16px;
	font-weight:bold;
}
.right-flex-blocks .textoverlay h1,
.right-flex-blocks .textoverlay h2,
.right-flex-blocks .textoverlay h3,
.right-flex-blocks .textoverlay h4,
.right-flex-blocks .textoverlay h5,
.right-flex-blocks .textoverlay h6 {
	color:#ffffff;
	font-weight:normal;
	font-size: 16px;
	margin:17px 0 0 0;
	padding:0;
	line-height:19px;
}
.right-flex-blocks .textoverlay p {
	margin: 0;
	padding:0;
	line-height:19px;
	font-weight:normal;
}
.right-flex-blocks .free_content {
	padding: 10px 0;	
}
.right-flex-blocks .free_content .vraaghetanp_form {
	margin: 20px 0 10px 0;	
}
/* shortcode include form */
.vraaghetanp_form_error {
	display: none;
	color: red;
	font-size:11px;
	padding-left: 10px;	
}
.vraaghetanp_form {
	height: 36px;
	width: 364px;	
	background: url(images/vha_meerweten_form.png) no-repeat left top;
}
.vraaghetanp_form input {
	background: url(images/vha_meerweten_input.png) no-repeat left top;
	width: 239px;
	height: 20px;
	padding: 2px 4px 0 4px;
	border: 0;
	float:left;
	margin: 5px 10px 0 6px;
	color: #959595;
	font-size:12px;	
}
.vraaghetanp_form #vha_form_button {
	color: #00a1d8;
	font-weight: bold;
	display:inline-block;
	float:left;
	padding: 8px 0 3px 0;
	font-size:12px;	
}
/* footer vha */
.footer-vha {
	padding: 0 18px 0 24px;
	line-height: 19px;
}
.footer-vha h1,
.footer-vha h2,
.footer-vha h3,
.footer-vha h4,
.footer-vha h5,
.footer-vha h6 {
	color:#00a1d8;
	font-weight:bold;
	font-size: 18px;
	margin: 0 0 8px 0;
	padding:0;	
}
#footer .footer-vha .left {
	color: #666666;
	float:left;
	width: 50%;
}
#footer .footer-vha .left a {
	text-decoration: underline;
	color: #666666;
}
#footer .footer-vha .right {
	width: 368px;
	float:right;
	color: #666666;
}
#footer .vraaghetanp_form {
	margin-left: -7px;
}
/* popup */
#popup {
	padding: 10px;	
}
#popup #content,
#conversiepagina .righttop .free_content
{
	background: #00a1d8;
	border-radius: 6px;
	box-shadow: 0 0 8px #333;
	padding: 20px 10px;
	color: #fff;
	margin: 0;
	line-height: 18px;
}
#popup #content p,
#conversiepagina .righttop .free_content p
{
	line-height: 16px;
	margin: 0 0 13px 0;
	padding: 0;	
}
#popup #content h1,
#conversiepagina .righttop .free_content h1
{
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}
#popup #content h2,
#conversiepagina .righttop .free_content h2
{
	font-size: 18px;
	margin: 0 0 13px 0;
	padding: 0;
}
#popup #content h3,
#conversiepagina .righttop .free_content h3
{
	font-size: 16px;
	margin: 0 0 13px 0;
	padding: 0;
}
#popup ul.gform_fields textarea,
#conversiepagina .righttop .free_content ul.gform_fields textarea
{
	width: 98%;
	height: 60px;
}
#popup ul.gform_fields input[type="text"],
#conversiepagina .righttop .free_content ul.gform_fields input[type="text"],
#conversiepagina .righttop .free_content ul.gform_fields input[type="password"]
{
	padding: 2px;
	width: 98%;	
}
#popup ul.gform_fields li label,
#conversiepagina .righttop .free_content ul.gform_fields li label
{
	float: none;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
#popup ul.gform_fields li.wide label,
#conversiepagina .righttop .free_content ul.gform_fields li.wide label {
	width: 100%;	
}
#popup .gform_footer,
#conversiepagina .righttop .free_content .gform_footer
{
	text-align: right;
}
#popup input.gform_button,
#conversiepagina .righttop .free_content input.gform_button
{
	margin: 0;
	background: #fff;
	color: #00a1d8;
	border-radius: 5px;	
}
#popup .gform_wrapper .validation_message,
#conversiepagina .righttop .free_content .gform_wrapper .validation_message
{
	margin: 0;
	padding: 0;
}
#popup .gform_wrapper, 
#conversiepagina .righttop .free_content .gform_wrapper
{
	
}
#popup .gform_wrapper .gform_heading, 
#conversiepagina .righttop .free_content .gform_wrapper .gform_heading
{
	margin-bottom: 10px;
}
#popup .gform_wrapper ul li, 
#conversiepagina .righttop .free_content ul li
{
	margin-bottom:8px;
}
#popup .gform_wrapper .ginput_container ul, 
#conversiepagina .righttop .free_content .gform_wrapper .ginput_container ul
{
	margin: 0;
	padding: 0;
	list-style: none;	
}
#popup .gform_wrapper .ginput_container ul li, 
#conversiepagina .righttop .free_content .gform_wrapper .ginput_container ul li
{
	margin: 0 0 2px 0;
}
#popup .gform_wrapper .ginput_container ul label, 
#conversiepagina .righttop .free_content .gform_wrapper .ginput_container ul label
{
	float:none;
	width: auto;
	font-weight:normal;
}
#popup .gform_wrapper .ginput_container ul input, 
#conversiepagina .righttop .free_content .gform_wrapper .ginput_container ul input
{
	margin: 2px 5px 0 0;	
}
#popup .gform_wrapper .gfield_description,
#conversiepagina .righttop .free_content .gform_wrapper .gfield_description
{
	font-size:10px;
}
/* conversiepagina */
#conversiepagina {
	
}
#conversiepagina .headingblock {
	width: 516px;
	height: 107px;
	overflow: hidden;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;	
}
#conversiepagina .left .headingblock h1 {
	display: inline-block;
	background: url(images/vha-bg-conversiep-h1.png);
	padding: 0px 15px;
	position: absolute;
	bottom: 7px;
	font-size:22px;
	color: #fff;
}
#conversiepagina.leftwhite .left {
	float:left;
	min-height:100px;
	padding-left:14px;
	width: 544px;
	background: url(images/vha-bg-whiteleft.jpg) no-repeat 14px top;
}
#conversiepagina.leftwhite .left .inn {	
	margin: 0 1px;
	padding: 0 13px 10px 13px;
	min-height:300px;
}
#conversiepagina .left h1 {
	color: #00579c;
	font-weight:bold;
	font-size:30px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding:0;
}
#conversiepagina .itje,
#campagnepagina .itje
{
	
}
#conversiepagina .itje {
	margin: 20px 0 0 0;	
}
#conversiepagina .itje .top,
#campagnepagina .itje .top
{
	background: url(images/vha-itje-top.png) no-repeat left top;
	height: 12px;	
}
#conversiepagina .itje .content,
#campagnepagina .itje .content
{
	background:url(images/vha-itje-bg.png) repeat-y left top;
	color: #707070;
	font-size:13px;
	line-height: 16px;
}
#conversiepagina .itje .content h2,
#campagnepagina .itje .content h2
{
	font-size:18px;
	color: #707070;
	font-weight:bold;
	margin: 0 0 2px 0;
	padding: 3px 0 0 0;
}
#conversiepagina .itje .content h3,
#campagnepagina .itje .content h3
{
	font-size:16px;
	color: #707070;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding: 0;
}
#conversiepagina .itje .content p,
#campagnepagina .itje .content p
{
	margin: 0 0 2px 0;
	padding: 3px 0 0 0;
}
#conversiepagina .itje .content .inner,
#campagnepagina .itje .content .inner
{
	padding: 0 14px 1px 14px;
}
#conversiepagina .itje .content .image,
#campagnepagina .itje .content .image
{
	float:left;
	margin: 0 10px 0 0;	
}
#conversiepagina .itje .bottom,
#campagnepagina .itje .bottom
{
	background: url(images/vha-itje-bottom.png) no-repeat left top;
	height: 12px;
}
#conversiepagina .righttop {
	margin-bottom: 20px;
}
/* slide */
#conversiepagina .slideshow.nopopupslide {
	width: 366px;
	height: 360px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
#conversiepagina .slideshow.nopopupslide .slides {
	width: 366px;
	height: 346px;
	overflow: hidden;	
}
#conversiepagina .slideshow.nopopupslide .slides img {
	width: 366px;
	height: 346px;	
}
#conversiepagina .slideshow.nopopupslide .overlay {
	position: absolute;
	z-index: 100;
}
#conversiepagina .slideshow.nopopupslide .slideoverlaylink {
	z-index:999;
	display:block;
	width: 366px;
	height: 346px;
	position:absolute;
	left: 0;
	top: 0;		
}
#conversiepagina .slideshow.nopopupslide #next,
#conversiepagina .slideshow.nopopupslide #prev {
	position: absolute;
	z-index: 100;
	cursor: pointer;
	top: 155px;
}
#conversiepagina .slideshow.nopopupslide #next {
	right: 20px;	
}
#conversiepagina .slideshow.nopopupslide #prev {
	left: 20px;
}
#conversiepagina .rightbottom {
	background: url(images/vha_conversiep_bg-rightbottom.png) repeat-x right top;
	margin: 0 0 0 -18px;
	width: 402px;
}
#conversiepagina .rightbottom.productpage {
	background: none;
	position: absolute;
	bottom: 40px;	
}
#conversiepagina .rightbottom .inner {	
	background-position: 18px 15px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 100px;
	font-size:12px;
	min-height:120px;
}
#conversiepagina .rightbottom .inner a {
	color: #00579c;
}
#conversiepagina .righttop .video {
	margin-bottom: 20px;		
}
#conversiepagina .righttop .free_content {
	box-shadow: none;
	margin-bottom: 20px;
}
#conversiepagina .righttop .free_content ul.gform_fields textarea {
	width: 97%;
}
#conversiepagina .righttop .free_content ul.gform_fields input[type="text"],
#conversiepagina .righttop .free_content ul.gform_fields input[type="password"]
{
	width: 98%;
}
#conversiepagina .righttop .free_content input.gform_button {
	margin-right:2px;	
}
#conversiepagina .righttop .free_content h1,
#conversiepagina .righttop .free_content h2,
#conversiepagina .righttop .free_content h3
{
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 20px;
	color: #fff;
}
#conversiepagina .righttop .free_content h1 strong,
#conversiepagina .righttop .free_content h2 strong,
#conversiepagina .righttop .free_content h3 strong {
	font-weight: 900;
}
/* ANP voor u template */
body.page-template-page-anp-voor-u-php #header.shadow {
	background: none;	
}
.horz-product-box {
	width: 1010px;
	margin-left: -15px;
	background: url(images/horz-product-box.png) no-repeat left top;
	height: 181px;
}
.horz-product-box .inn {
	padding: 32px 0 32px 32px;
}
.horz-product-box .title {
	font-weight:bold;
	font-size: 18px;
	color: #959595;
	float: left;
	width: 120px;
	height: 117px;
	line-height: 20px;
}
.horz-product-box .title span {
	display:block;	
}
.horz-product-box .title .double {
	padding-top:39px;
}
.horz-product-box .title .single {
	padding-top:48px;
}
#column .horz-product-box .thumblist .box {
	margin-top: 0;
}
/* login */
.horz-product-box.loginbox {
	background-image: url(images/horz-product-box-large.png);
	height: 304px;
}
.horz-product-box.loginbox .inn {
	padding-right: 32px;	
}
.horz-product-box.loginbox .thumblist {
	margin: 0 auto;
	width: 825px;	
}
#column .horz-product-box.loginbox .thumblist .box {
	margin-bottom:10px;
}

.fix {
}

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: '';
	display: table;
}

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


/* popup */
#videopopup {
	width: 366px;
	height:360px;
	padding-top:4px;
	padding-left: 12px;
}

/* Social buttons */
.social-buttons								{ width:100%; height:auto; font-weight:bold; }
.social-icons								{ width:32px; height:32px; background-size:32px 32px; display:inline-block!important; }
.social-facebook							{ background:url(images/socialmedia/facebook.svg) no-repeat; }
.social-twitter								{ background:url(images/socialmedia/twitter.svg) no-repeat; }
.social-googleplus							{ background:url(images/socialmedia/googleplus.svg) no-repeat; }
.social-linkedin							{ background:url(images/socialmedia/linkedin.svg) no-repeat; }

/* Shortcode Blog */
.blog_blok									{ width:93%; padding:15px; border:1px solid #01a0d7; border-radius:10px; }
.blok_titel									{ font-size:18px; font-weight:bold; color:#00a1d8; }
.blok_tekst									{ color:#959595; }
.blok_afbeelding 							{ width:100px !important; float:right; border-radius:7px; overflow:hidden; }
.blok_afbeelding img						{ width:100px !important; height:auto; border-radius:7px; }

/* Template - ANP voor u */
.anpvooru-column1							{ float:left; width:587px; margin:0 23px 0 0; padding:0 0 0 10px; }
.anpvooru-column2							{ float:left; width:340px; }

.anpvooru-header							{ width:587px; height:151px; }
.anpvooru-thumb								{ width:587px; height:151px; }						
.anpvooru-header-text						{ position:absolute; margin:-120px 0 0 187px; padding:0 15px 10px 15px; width:370px; overflow:hidden; background: rgba(15,158,216, 0.9); border-radius:3px; font-size:13px; color:#fff; }
.anpvooru-header h2							{ color:#fff !important; margin:8px 0 1px 0; }
.anpvooru-header-text p						{ margin:0; }

.anpvooru									{ color:#000; }
.anpvooru a									{ font-size:13px; }
.anpvooru h1								{ font-size:25px; color:#009fdf; }
.anpvooru h2								{ font-size:18px; }

.lijst-titel								{ width:100%; margin-top:0 !important; padding:0 0 0 10px; background:#009fdf; color:#fff; }
.anpvooru-lijst								{ margin:0 0 15px 0; padding:0; list-style:none; }
.anpvooru-lijst li							{ margin:0 0 15px 0; }
.lijst-thumb								{ float:left; display:inline-block; width:72px; height:68px; margin:0 10px 0 0; border:2px solid #fff; border-radius:2px; }
.lijst-thumb								{ -webkit-box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.31);
-moz-box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.31);
box-shadow: 2px 2px 3px 1px rgba(0,0,0,0.31); }
.lijst-text									{ float:left; width:250px; line-height:18px; }
.lijst-text a								{ display:inline-block; width:100%; font-size:15px; font-weight:bold; color:#000; }
.lijst-keyword								{ display:inline-block; width:100%; font-size:10px !important; color:#bbb !important; margin:0 !important; padding:0 !important; font-weight:normal !important; }

/* Product video */
.product-video								{ margin: 0 0 20px 0; }

/* Fancybox */
.fancybox									{  }
.fancy-popup								{ display:none; }