/*
Welkom bij aangepast CSS.

Om te zien hoe CSS in elkaar steekt, ga je naar http://wp.me/PEmnE-Bt
*/
html {
	font-family: Arial;
	font-size: 13px;
	font-weight: 500;
}

body {
	color: #000;
	background-color: #E5E3DF;
	font-size: 13px;
}

a {
	text-decoration: none;
	color: #AE005F;
	font-weight: bold;
	font-size: 13px;
}

/* hoofdcontainer */
.content-container {
	/*width: 1300px;*/
	margin: 0 auto;
	height: auto;
	position: relative;
	background: #fff;
}

#branding,
#header-container,
#access ul li,
#access ul ul,
.menu-search-animated .searchform input[type="search"],
#access::after {
	background-color: #00AED8;
}

#header-container {
	position: relative;
	top: 0;
	box-shadow: none;
}

/* main menu */
#access {
	display: inline;
	float: left;
	background-color: #00AED8;
}

#access > div > ul > li,
#access > div > ul > li > a {
	color: #fff;
	font-family: arial;
	font-size: 15px;
}

#access > div > ul > li:hover,
#access > div > ul > li > a:hover {
	background-color: #40C2E2;
}

#access .menu-main-search .searchform {
	border-color: #40C2E2;
}

#access ul > li.current_page_item > a, #access ul > li.current-menu-item > a, #access ul > li.current_page_ancestor > a, #access ul > li.current-menu-ancestor > a, #access .sub-menu, #access .children {
	border-top-color: transparent;
	background-color: #40C2E2;
}

#access div > ul > li > a {
	line-height: 40px;
}

#access a span {
	display: block;
	text-transform: none;
}

#access li.menu-main-search {
	float: right;
	max-width: 200px;
	padding: 0;
}

#access a {
	font-family: "Serifa Condensed Medium" !important;
	font-weight: 200px;
	padding: 0 1em;
}

#header-container,
#header-container .menu-search-animated,
#sheader,
.identity {
	height: 41px;
	line-height: 41px;
}

/* branding */
#branding-inside {
	padding-top: 0;
}

/* breadcrumb */
#breadcrumbs-nav > a {
	color: #AE005F;
	font-weight: bold;
	font-size: 14px;
}

/* breadcrumb */
#breadcrumbs-nav > .current {
	color: #AE005F;
	font-size: 14px;
}

#breadcrumbs-nav {
	padding-left: 0;
	padding-right: 0;
}

/* header */
.entry-title,
#reply-title {
	font-family: "Serifa Condensed Medium" !important;
	font-size: 36px;
	font-weight: normal;
	color: #00aed8;
}

/* footer */
#footer {
	background-color: #E5E3DF;
	float: right;
}

#footer-inside {
	padding: 10px 0 0;
}

.footermenu ul li a {
	font-size: .9em;
	font-weight: 400;
	text-transform: none;
}

#footer li a {
	color: #ae005f;
	font-weight: normal;
	font-size: 13px;
}

/* sidemenu */
.widget-title {
	font-size: 18px;
	line-height: 18px;
	font-weight: 100;
	font-family: "Serifa Condensed Medium" !important;
	color: #00aed8;
	text-transform: none;
}

/*.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
	font-size: 13px;
	font-family: arial;
	word-wrap: break-word;
	color: #AE005F;
	font-weight: bold;
	padding: 0 0 9px 12px;
	background: url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat -83px -5px;
}*/
.menu a:link, .menu a:visited {
	text-decoration: none;
	font-size: 13px;
	font-family: arial;
	word-wrap: break-word;
	color: #AE005F;
	font-weight: bold;
	padding: 0;
}

.widget-container ul li {
	margin-bottom: 0;
	padding: 0 0 0px 10px;
    background: url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat -83px -1px;
	width: 275px;
}

/* right sidemenu */
#container.three-columns-sided #secondary {
	background-color: #fff;
	padding-top: 3.3em;
}

@media (max-width: 640px) {	
#container.three-columns-sided #secondary {
    /*text-align: center;*/
}
}

@media (max-width: 480px) {	
#container.three-columns-sided #secondary {
    /*text-align: center;*/
}
}

/* search button	 	 
.searchform .searchsubmit {	 	 
 border: 0;	 	 
 height: 19px;	 	 
 padding: 0 44px 1px 10px;	 	 
 background: url(wp-content/themes/fluida/resources/images/btn_bg.PNG) no-repeat top right;
 font-family: SerifaDMedium;	 	 
 font-size: 11px;	 	 
 color: #fff;	 	 
 cursor: pointer;
}*/
/* h# */
h1 {
	font-family: "Serifa Condensed Medium" !important;
	font-size: 36px;
	font-weight: normal;
	color: #00aed8;
	line-height: 36px;
	padding-bottom: 10px;
}

h2 {
	font-family: "Serifa Condensed Medium" !important;
	font-size: 33px;
	font-weight: normal;
	color: #00aed8;
	line-height: 36px;
	padding-bottom: 10px;
}

h3 {
	font-family: SerifaDMedium;
	font-size: 18px;
	color: #ae005f;
	line-height: 20px;
	margin-bottom: 8px;
	margin-top: 3px;
	font-weight: 600;
}

h4 {
/*font-family: SerifaDMedium;*/
	font-family: "Serifa Condensed Medium" !important;
	font-size: 18px;
	color: #00aed8;
	line-height: 18px;
	font-weight: normal;
	padding: 10px 0 0;
}

/* top-banner */
.top-banner img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* FIXES */
@media (min-width: 1280px) {
	body.admin-bar.fluida-fixed-menu #header-container {
		margin-top: 0;
	}
}

/* main p */
.main p {
	font-family: arial;
	font-size: 13px;
}

article.hentry {
	padding-right: 1%;
	padding-left: 1%;
}

/* custom side bar content */
.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
	font-size: 13px;
	font-family: arial;
	word-wrap: break-word;
	color: #AE005F;
	font-weight: 700;
}

/* entry post */
.entry-content, .entry-summary {
	clear: both;
	padding-top: 15px;
	word-wrap: break-word;
}

.entry-meta span, .entry-utility span, .entry-meta time, .comment-meta a, #breadcrumbs-nav .icon-angle-right::before, .footermenu ul li span.sep {
	color: #ae005f;
	/*font-style: italic;*/
	font-weight: 100;
}

.entry-title a:link, .entry-title a:visited {
	color: inherit;
	text-decoration: none;
	font-size: 18px;
	color: #ae005f;
	line-height: 20px;
}

.entry-content ul li {
	list-style-type: none;
	padding-left: 17px;
	margin-left: 0;
	background: url(wp-content/themes/fluida/resources/images/bullet.GIF) no-repeat -3px 5px;
}

.entry-content ol li {
	list-style-type: decimal;
	padding-left: 17px;
	margin-left: 0;
}

.widget-area h3 {
	font-size: 18px;
	line-height: 18px;
	font-family: "Serifa Condensed Medium" !important;
	padding-bottom: 0;
	font-weight: normal;
	color: #00aed8;
}

/* HOMEPAGE */
#homeTop .columnLeft {
	width: 750px;
	height: 540px;
	margin-right: 10px;
	float: left;
	position: relative;
	background: url(wp-content/themes/fluida/resources/images/krijtbg_home.PNG) no-repeat 30px 18px;
}

#homeTop .columnRight {
	width: 240px;
	height: 540px;
	float: right;
}

#homeTop .columnRight h2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	width: 199px;
	padding: 20px 0 45px;
	background: url(wp-content/themes/fluida/resources/images/krijtstreep.GIF) no-repeat 0 70px;
}

div.clear {
	clear: both;
}

.linkblock input {
	background: #fff url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat right -60px;
	font-family: Arial;
	font-size: 18px;
	padding-right: 28px;
	border: 0;
	color: #00AED8;
	cursor: pointer;
	font-weight: 700;
}

.linkblock .categorybutton:hover {
	text-decoration: underline;
}

/* frontpage animatie */
#homeTop .columnLeft .slider {
	height: 327px;
	width: 577px;
	position: absolute;
	overflow: hidden;
	top: 84px;
	left: 87px;
}

#homeTop h1, #homeTop h3 {
	font-family: MarketOTCondMedium;
	font-size: 65px;
	color: #00aed8;
	line-height: 65px;
	font-weight: normal;
}

#homeBottom {
	margin-top: 25px;
}

#homeBottom .columnLeft {
	width: 450px;
	height: 345px;
	float: left;
}

#homeBottom .columnLeft .block-output {
	padding: 0 30px;
}

#homeBottom .columnLeft .plain-text {
	font-size: 13px;
}

#homeBottom .columnLeft .linkblock {
	text-align: right;
}

#homeBottom .columnRight {
	width: 725px;
	min-height: 345px;
	position: relative;
	float: right;
}

#homeBottom .columnRight .linkblock {
	width: 123px;
	height: 20px;
	position: absolute;
	top: 140px;
	right: 16px;
}

#homeBottom .columnRight .banners {
	overflow: hidden;
	clear: both;
}

#homeBottom .columnRight .banners .block-output {
	width: 346px;
    overflow: hidden;
    display: inline-block;
}

#homeBottom .columnRight .articlelistblock {
	background: #00aed8;
	color: #fff;
	height: 168px;
	overflow: hidden;
	width: 692px;
}

#homeBottom .columnRight .articlelistblock li {
	padding: 15px;
	display: none;
}

#homeBottom .columnRight h3, #homeBottom .columnRight h3 a {
	font-family: Arial;
	font-size: 19px;
	color: #fff;
	line-height: 22px;
	margin-bottom: 4px;
	margin-top: 4px;
	font-weight: 600;
}

.wp-carousel-custom {
	float: right;
	text-align: right;
	padding-right: 30px;
	background: url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat 83px -109px;
	color: #fff;
	position: absolute;
	bottom: 20px;
    right: 20px;
}

.wp-carousel-custom a {
	background: url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat 93px -111px;
	color: #fff;
}

.wp-carousel-custom a:hover {
	text-decoration: underline;
}

#homeBottom .columnRight .linkblock input {
	background: url(wp-content/themes/fluida/resources/images/sprite.GIF) no-repeat 93px -111px;
	color: #fff;
}

/* carousel override */
/* contact form overrides */
span.wpcf7-list-item {
	display: block;
}

article.hentry, #breadcrumbs-nav, .magazine-one #content-masonry article.hentry, .magazine-one .pad-container {
	padding-left: 0%;
	padding-right: 0%;
	padding-bottom: 0;
}

/* ID SPECIFIC */
table#dienstverlenersTable tr td {
    border: 0;
    width: 33%;
}

.nav-previous a:before, #nav-below .nav-next, .nav-next a:before {
	background-color: transparent !important;
}