/*Theme 
Name:Silikal 
URI:http://www.silikal.nl
Description: Custom template.
Author:Bas Martens
Author URI:http://urbanity.nl
version:2.0
Tags:Urbanity,Webdesign,*/

.clear {
	height:0px;
	line-height:0px;
	font-size:0px;
	clear:both;
}
h1 {
	color:#ffbc12;
	font-size:26px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0
}
p {
	line-height:20px;
	text-align:justify;
}
.red {
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.white {
	color:#FFF
}
body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}
#header {
	width:900px;
	height:176px;
	padding:0;
	margin:15px auto 10px auto;
	position:relative;
	z-index:100;
}
#header h2 {
	background:url(images/logo/silikal-benelux.gif);
	width:173px;
	height:83px;
	margin:0 0 0 0;
	padding:0;
	position:absolute;
}
#header h2 a {
	text-indent:-2000px;
	width:173px;
	height:83px;
	display:block
}
#header ul {
	margin:0!important;
}
#header .tel {position:absolute; left:211px; top:39px;}

#menu-top-menu {
	right:0;
	top:0;
	position:absolute;
	margin:0;
	padding:0;
	height:25px;
}
#menu-top-menu li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:#FFF!important;
}
#menu-top-menu li a {
	color:#189a33;
	padding:0 10px 0 10px;
	font-size:11px;
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	background: url(images/icons/icon-nav-top.gif) no-repeat left top;
}
#menu-top-menu li a:hover {
	text-decoration:underline;
}
#menu-header-menu .current_page_item {
	color:#FFF;
	background:#189a33;
}
#menu-header-menu .current_page_parent {
	color:#FFF;
	background:#189a33;
}
#menu-header-menu .current_page_ancestor {
	color:#FFF;
	background:#189a33;
}
#menu-header-menu ul .current_page_item {
	color:inherit;
	background:inherit;
}
#menu-header-menu ul .current_page_parent {
	color:inherit;
	background:inherit;
}
#menu-header-menu ul .current_page_ancestor {
	color:inherit;
	background:inherit;
}
#menu-header-menu {
	background:#434343 url(images/bg/bg-nav.gif) repeat-x left top;
	width:900px;
	position:absolute;
	z-index:99;
	height:39px;
	bottom:28px;
}
#menu-header-menu, #menu-header-menu ul {
	padding:0;
	margin:0;
	list-style:none;
	line-height:1
}
#menu-header-menu li a {
	display:block;
	padding:0 10px;
	line-height:39px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
#menu-header-menu li a:hover {
	color:#ff5400!important;
	text-decoration:none
}
#menu-header-menu li li a:hover {
	background:none
}
#menu-header-menu li li a {
	display:block;
	padding:0 10px;
	border-bottom:1px solid #b9b9b9;
	line-height:26px;
	font-size:12px;
	width:210px;
	color:#3d3c3f;
	background:none!important
}
#menu-header-menu li {
	float:left;
	position:relative;
}
#menu-header-menu li li {
	width:228px;
	background:none
}
#menu-header-menu li ul {
	position:absolute;
	background:#ededed;
	width:230px;
	padding:0;
	left:-999em;
	z-index:9999;
	border-left:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
}
#menu-header-menu li ul ul {
	margin:-1em 0 0 16em!important;
	padding:0;
	background:#f7f7f7;
	border-top:1px solid #b9b9b9;
	width:228px;
}
#menu-header-menu li:hover {
	background:#ededed!important;
}
#menu-header-menu li:hover a {
	color:#ff5400;
}
#menu-header-menu li:hover ul li a {
	color:#3d3c3f;
}
#menu-header-menu li:hover ul ul, #menu-header-menu li:hover ul ul ul, #menu-header-menu li.sfhover ul ul, #menu-header-menu li.sfhover ul ul ul {
	left:-999em
}
#menu-header-menu li:hover ul, #menu-header-menu li li:hover ul, #menu-header-menu li li li:hover ul, #menu-header-menu li.sfhover ul, #menu-header-menu li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto
}
#menu-header-menu ul {
	padding:0 8px 9px 0;
}
#menu-header-menu ul ul {
	padding:0 8px 9px 0;
}
#searchform {
	position:absolute;
	z-index:999;
	height:18px;
	right:0;
	top:108px;
	padding:10px 10px 10px 0;
	margin:0;
}
#searchform #s {
	height:18px;
	width:139px;
	line-height:18px;
	padding:0 0 0 10px;
	margin:0 12px 0 0;
	font-size:12px;
	background:#FFF;
	border:1px solid #FFF;
	display:block;
	color:#bdbdbd;
	float:right
}
#searchform #b {
	float:right
}
#breadcrumb {
	height:30px;
	width:888px;
	margin:0 auto;
	padding:0 0 0 10px;
	line-height:30px;
	font-size:11px;
	color:#d4d4d4;
	position:absolute;
	z-index:12;
	bottom:0px;
}
#breadcrumb a {
	color:#d4d4d4;
}
#breadcrumb a:hover {
	color:#000
}
#middle {
	width:900px;
	margin:0 auto 0 auto;
}
#content {
	float:left;
	width:605px;
}
#content h2 {
	color:#3c6688;
	font-weight:normal;
	font-size:18px;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
#content p {
	line-height:20px;
	margin:5px 0 20px 0;
	color:#3d3c3f;
	padding:0;
}
#content p a {
	color:#ff5300
}
#content p a:hover {
	text-decoration:none;
}
#content h1 {
	color:#189a33!important;
	padding:0;
}
#content ul {
	color:#3d3c3f;
	line-height:20px;
}
#content a {
	color:#3c6688;
}
.infoForm {
	margin:20px 0 15px 0;
}
.infoForm h2 {
	margin:0 0 10px 0!important;
}
.infoForm .left {
	float:left;
}
.infoForm .right {
	float:right;
}
.infoForm form {
	padding:10px!important;
	margin:0!important;
	background:#faf6cb;
}
.infoForm form p {
	margin:0 0 5px 0!important;
	padding:0!important;
	display:block;
	height:auto;
}
.infoForm form span input {
	width:280px;
	border:1px solid #abadb3;
}
.infoForm form span select {
	width:280px;
	border:1px solid #abadb3;
}
.infoForm form span textarea {
	width:280px;
	height:71px;
	padding:0;
	margin:2px 0 0 0;
	border:1px solid #abadb3;
}
.infoForm h4 {
	font-weight:normal;
	font-size:18px;
	margin:15px 0 10px 0;
	padding:0;
	color:#ff7532;
}
#content .item {
	border-bottom:1px solid #dfdfdf;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
#content .item p {
	padding:0 10px!important;
	margin:0;
}
#content .item h2 {
	margin:0;
	padding:0 0 0 10px;
}
#content .search-terms {
	color:#ff5400;
}
#content .item .small {
	font-size:11px;
	color:#189a33;
	text-decoration:none;
}
h3 {
	background:#b9b9b9;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	line-height:30px;
	color:#FFF;
}
#specs {
	background:#e8e8e8;
	padding:0px;
	margin:0 0 20px 0;
	line-height:18px!important;
	border-left:1px solid #b9b9b9;
	border-top:1px solid #b9b9b9;
	border-right:1px solid #b9b9b9;
}
#specs li {
	margin:0!important;
	padding:0;
	list-style:none;
	border-bottom:1px solid #b9b9b9;
	padding:10px;
}
#specs li strong {
	color:#3c6688;
}
#specs li li {
	border:none!important;
	padding:0 0 0 10px!important;
	margin:0!important;
	background: url(images/icons/icon-specs.gif) no-repeat left top!important;
}
#specs li li a {
	color:#189a33;
}
.wp-post-image {
	height:130px;
	margin:0 0 25px 0!important;
}
.ngg-singlepic {
	width:605px;
	padding:0!important;
	display:block!important;
	position:relative!important;
	z-index:5;
}
.ngg-galleryoverview {
	padding:0 0 0 0;
	width:605px;
	overflow:hidden;
}
.ngg-galleryoverview li {
	list-style:none;
	float:left;
	margin:0 0 10px 10px;
}
.ngg-gallery-thumbnail-box {
	padding:0!important;
	border:none;
	margin:0 10px 10px 0!important;
}
.ngg-gallery-thumbnail {
	margin:0!important;
	padding:0!important;
	width:111px;
	height:94px;
}
.ngg-gallery-thumbnail a {
	margin:0!important;
	padding:0!important;
}
.ngg-gallery-thumbnail img {
	margin:0!important;
	padding:0!important;
	border:none!important;
	width:111px;
	height:94px;
}
#downloads {
	width:595px;
	padding:0 0 0 10px;
	margin:0 0 25px 0;
}
#downloads .row {
	width:595px;
	height:39px;
	padding:5px 0;
	border-bottom:1px solid #CCCCCC;
}
#downloads .row a img {
	width: 38px;
	height:39px;
	display:block;
	border:none;
}
#downloads .first {
	height:25px;
	background:none;
}
#downloads .col {
	float:left;
}
#downloads .col b {
	color:#3c6688;
}
#downloads .col em {
	color:#868686;
}
#downloads .wide {
	padding:5px 0 0 0;
	width:450px;
}
#downloads .narrow {
	width:38px;
	padding:0 0;
	margin:0 10px 0 0;
	text-align:center;
}
#slideshow {
	width:603px;
	height:356px;
	margin:0 0 20px 0;
	position:relative;
	z-index:10;
}
#slideshow #payoff {
	width:378px;
	padding:20px 0 0 75px;
	height:78px;
	background:url(images/bg/bg-payoff.png) no-repeat left top;
	position:absolute;
	z-index:99;
	bottom:40px;
	left:0;
}
#slideshow #payoff .large {
	font-size:32px;
	color:#189a33;
}
#slideshow #payoff .small {
	font-size:22px;
	color:#3d3c3f;
}
#slideshow #payoff .small a {
	color:#3c6688;
}
#slideshow #payoff .small a:hover {
	text-decoration:none;
}
.slideshow {list-style:none; margin:0; padding:0;  height: 380px; width: 605px; overflow:hidden;}
.slideshow li {list-style:none;}

.intro {
	height:322px
}
.intro h3 {
	width:180px
}
.fotopage {
	height:38px;
	line-height:38px;
	text-align:right;
	padding:0;
	position:absolute;
	z-index:9999;
	top:10px;
	right:10px;
	background:url(images/bg/bg-nav.gif) repeat-x left top;
}
.fotopage a {
	color:#FFF!important;
	padding:0 10px;
}
.fotopage a:hover {
	text-decoration:none;
}
.branches {
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	height:29px;
	line-height:29px;
	text-align:left;
	background:#e8e8e8;
	color:#3d3c3f;
}
.textual {
	padding:0 10px 0 0;
	height:29px;
	line-height:29px;
	width:198px;
	float:left;
}
#branches {
	float:left;
	height:30px;
}
#branches .item {
	list-style:none;
	color:#ff5400;
	margin:0!important;
	padding:0!important;
	width:280px;
	height:30px!important;
	display:block!important;
	line-height:30px!important;
	border:none!important;
}
#branches ul {
	width:280px;
	padding:0;
	margin:0;
}
#branches ul li {
	list-style:none;
}
#sidebar {
	float:right;
	width:266px;
	padding:0 0 20px 0
}
.global {
	padding:20px 30px 20px 30px!important
}
#sidebar img {
	margin:0 0 30px 0
}
#sidebar h3 {
	color:#f9b822;
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0
}
#sidebar h5 {
	color:#f9b822;
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0
}
#sidebar h3 a {
	color:#f9b822;
	text-decoration:none
}
#sidebar p {
	color:#FFF
}
#sidebar a {
	color:#FFF
}
.action {
	background:url(images/bg/bg-sidebar.jpg) no-repeat left top;
	padding:320px 0 20px 0!important;
}
.call2action {
	padding:20px 118px;
}
.call2action .vraag {
	float:left;
	margin:0 20px 0 0!important;
}
.call2action .offerte {
	float:left;
	margin:0!important;
}
#slider {
	border-bottom:1px solid #b9b9b9;
	border-top:1px solid #b9b9b9;
	padding:10px 0 10px 0;
	width:256px;
	float:right;
}
#slider .item {
	padding:2px 0 0 35px;
	height:30px;
	color:#3d3c3f;
	display:block;
	background:url(images/icons/icon-vink.gif) no-repeat left top;
	font-weight:normal;
}
#slider b {
}
.offerte {
	color:#FFF!important;
	background:url(images/bg/bg-button-offerte.gif) repeat-x left top;
	width:166px;
	height:37px;
	padding-left:35px;
	font-weight:normal;
	text-decoration:none;
	line-height:37px;
	font-size:17px;
	font-weight:bold;
	display:block;
	margin:20px auto 20px auto;
}
.offerte:hover {
	text-decoration:underline;
}
.downloadbrochure {
	color:#189a33!important;
	background:#FFF url(images/bg/bg-pdf.jpg) no-repeat left top;
	width:161px;
	height:37px;
	padding-left:40px;
	font-weight:normal;
	text-decoration:none;
	line-height:37px;
	font-size:15px;
	font-weight:bold;
	display:block;
	border:1px solid #CCC;
	margin:20px auto 0 auto;
}
.downloadbrochure:hover {
	text-decoration:underline;
}
.downloadinfo {
	color:#189a33!important;
	background:#FFF url(images/bg/bg-pdf.jpg) no-repeat left top;
	width:240px;
	height:37px;
	padding-left:40px;
	font-weight:normal;
	text-decoration:none;
	line-height:37px;
	font-size:15px;
	font-weight:bold;
	display:block;
	border:1px solid #CCC;
	margin:20px auto 0 auto;
}
.downloadinfo:hover {
	text-decoration:underline;
}
.vraag {
	color:#FFF!important;
	background:url(images/buttons/button-vraag.gif) repeat-x left top;
	width:174px;
	height:37px;
	font-weight:normal;
	text-decoration:none;
	line-height:37px;
	font-size:17px;
	display:block;
	text-align:center;
	margin:20px 0 20px 52px;
}
.vraag:hover {
	text-decoration:underline;
}
#sidebar .adress {
	line-height:24px;
	width:186px;
	float:right;
	color:#3d3c3f!important;
	background:url(images/bg/bg-adress.gif) no-repeat 10px 10px;
	padding:10px 0 10px 70px;
	border:1px solid #b9b9b9;
}
#sidebar .adress p {
	line-height:24px;
	color:#3d3c3f!important;
	margin:0;
	padding:0;
}
#sidebar .adress h4 {
	line-height:24px;
	color:#3d3c3f!important;
	margin:0!important;
	padding:0!important;
}
#sidebar .adress a {
	color:#189a33;
}
#sidebar .adress a:hover {
	color:#3c6688;
	text-decoration:none;
}
#sidebar .adress .contact {
	background:url(images/icons/icon-contact.gif) no-repeat left top;
	padding:0 0 0 15px;
}
#sidebar #subnav {
	margin:0;
	padding:0;
	width:256px;
	float:right;
	border:1px solid #b9b9b9;
	border-bottom:none;
}
#sidebar #subnav li {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #b9b9b9;
}
#sidebar #subnav li a {
	display:block;
	color:#3d3c3f;
	padding:0 15px;
	line-height:28px;
	text-decoration:none;
	background:#ededed url(images/icons/icon-subnav.gif) no-repeat 5px 10px;
}
#sidebar #subnav li a:hover {
	display:block;
	color:#797979;
	padding:0 15px;
	text-decoration:none;
	background:#ededed url(images/icons/icon-subnav-over.gif) no-repeat 5px 10px;
}
#sidebar #subnav .current_page_item a, #sidebar #subnav .current_page_parent a, #sidebar #subnav .current_page_ancestor a {
	color:#189a33;
	background:url(images/icons/icon-subnav-active.gif) no-repeat 5px 10px;
}
#sidebar #subnav .current_page_item a:hover, #sidebar #subnav .current_page_parent a:hover, #sidebar #subnav .current_page_ancestor a:hover {
	color:#189a33;
	background:url(images/icons/icon-subnav-active.gif) no-repeat 5px 10px;
}
#sidebar #subnav li ul li a {
	color:#3d3c3f!important;
	text-decoration:none;
	background:url(images/icons/icon-subnav.gif) no-repeat 5px 10px!important;
}
#sidebar #subnav li a:hover {
	color:#797979!important;
	text-decoration:none;
	background:url(images/icons/icon-subnav-over.gif) no-repeat 5px 10px!important;
}
#sidebar #subnav li ul .current_page_item a {
	color:#ff5400!important;
	background:url(images/icons/icon-subnav.gif) no-repeat 5px 10px;
}
#sidebar #subnav li ul .current_page_item a:hover {
	color:#ff5400!important;
	background:url(images/icons/icon-subnav.gif) no-repeat 5px 10px!important;
}
#sidebar #subnav li ul {
	display:none;
}
#sidebar #subnav .current_page_item ul {
	display:block;
}
#sidebar #subnav .current_page_ancestor ul {
	display:block;
}
.children {
	border-bottom:none!important;
	margin:0;
	padding:0;
}
.children li {
	padding-left:20px!important;
}
.banner {
	width:266px;
	height:78px;
	text-indent:-2000px;
	display:block;
	margin:0 0 20px 0;
}
.materiaal {
	background:url(images/bg/bg-materiaal.gif) no-repeat left top;
}
.kleur {
	background:url(images/bg/bg-kleur.gif) no-repeat left top;
}
.ral {
	background:url(images/bg/bg-ral.gif) no-repeat left top;
	height:82px;
}
#clients {
	width:900px;
	margin:10px auto 0 auto;
}
#clients .title {
	line-height:35px;
	height:35px;
	display:block;
	background:url(images/bg/bg-clients-title.gif) no-repeat left top;
	color:#747474;
	padding:0 0 0 10px;
}
#clients ul {
	margin:0;
	padding:0;
}
#clients ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:180px;
	height:100px;
	background:url(images/bg/bg-clients-li.gif) no-repeat left top;
}
#clients ul li {
	text-indent:-2000px;
}
#clients ul li .logo1 {
	width:180px;
	height:100px;
	display:block;
	background:url(images/logo/logo1.gif) no-repeat left top;
}
#clients ul li .logo2 {
	width:180px;
	height:100px;
	display:block;
	background:url(images/logo/logo2.gif) no-repeat left top;
}
#clients ul li .logo3 {
	width:180px;
	height:100px;
	display:block;
	background:url(images/logo/logo3.gif) no-repeat left top;
}
#clients ul li .logo4 {
	width:180px;
	height:100px;
	display:block;
	background:url(images/logo/logo4.gif) no-repeat left top;
}
#clients ul li .logo5 {
	width:180px;
	height:100px;
	display:block;
	background:url(images/logo/logo5.gif) no-repeat left top;
}
#footer {
	width:900px;
	height:38px;
	margin:0 auto;
	padding:0;
	text-align:center;
	line-height:38px;
}
#footer .social {
	border-top:1px solid #b9b9b9;
	padding-top:10px;
	float:left;
}
#footer p {
	text-align:right;
	line-height:38px;
	color:#6385a0;
	margin:0;
	padding:0;
}
#footer p a {
	color:#6385a0;
	text-decoration:none;
}
/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}
.wp-pagenavi span.current {
	font-weight: bold;
}

#navlanding {margin:0 auto; width:900px; padding:20px 0;}
#navlanding ul {margin:0; padding:0; list-style:none; }
#navlanding ul li {margin:0; padding:0; float:left; padding-left:10px;}
#navlanding ul li a {color:#0096ff;}
#navlanding ul li a:hover {text-decoration:none;}

.alert {padding:10px; background:#ededed; border:1px solid #b9b9b9; margin-bottom:20px;}
.alert p {margin:0!important; padding:0!important; text-align:left!important;}
.alert h2 {color:#3c6688!important; padding:0!important; margin:0 0 5px 0!important;}

.lower {text-transform:lowercase;}

.left{width:425px; float:left;}
.gallery {width:150px; float:left; display:block; margin-bottom:20px;}
.gallery a {margin:0 0 10px 30px;width:150px; height:116px;display:block; }

.medium {width:372px!important;}
form .button {background:#fe6c00; border:1px solid #ba4f01; font-size:18px!important; color:#FFF; padding:5px;}
form .button:hover {cursor:pointer;}
.brochures {list-style:none; padding:0; margin:0;}
.brochures li { background:url(images/icons/pdf-icon.gif) no-repeat left 3px; padding-left:20px; line-height:22px;}
.brochures li a:hover {text-decoration:none;}
