/*
Theme Name: Woonfonds Zuid
Theme URI: http://basedonline.nl/
Description: Thema voor Woonfonds Zuid
Author: Based Online
Version: 1.0
*/
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
body {
	margin:0px;
	font-family:PT Sans;
	min-width:960px;
}
html {
	border: 10px solid #f07d00;
	background:#e7e7e7;
}
.container {
	width:940px;
	margin:0 auto;
}
#header {
	background:#ffffff;
	height:590px;
}
#header_top {
	height:250px;
}
::-webkit-input-placeholder {
   opacity:0.9;
}

:-moz-placeholder { /* Firefox 18- */
   opacity:0.9; 
}

::-moz-placeholder {  /* Firefox 19+ */
  opacity:0.9;
}

:-ms-input-placeholder {  
   opacity:0.9; 
}
#banner {
	height:320px;
	width:940px;
}
#banner_text {
    background: none repeat scroll 0 0 #CEE3E6;
    border-radius: 3px 3px 3px 3px;
    color: #006E9F;
    margin-left: 340px;
    margin-top: -60px;
    padding: 16px 16px 16px 20px;
    position: absolute;
    width: 564px;
}
#banner_text h1 {
	font-weight:bold;
	font-size:19px;
	margin: 0;
}
#banner_text p {
	margin-top:5px;
	font-size:15px;
	margin-bottom: 0;
}
#banner_text a {
	font-weight:bold;
	color:#f07d00;
	text-decoration:none;
	font-size:15px;
}
	
#logo {
	padding-top:29px;
	padding-top:29px;
	width:243px;
	float: left;
}

#menu {
    float: left;
    height: 150px;
    margin-left: 57px;
    width: 640px;
}
#menu ul {
	margin:0;
}
#menu il {
	margin:0;
}
#menu li {
	width:120px;
	height:149px;
	border-bottom:1px solid #d9e4e8;
	float:left;
	font-size:14px;
	list-style:none;
}
#menu li a {
	height:28px;
	width:120px;
	display:block;
	font-size:14px;
	background: url(img/menu-hover.jpg) left;
	color:#006e9f;
	text-decoration:none;
	text-align: center;
	padding-top:62px;
}
#menu li.current_page_item, #menu li:hover {
	border-bottom:2px solid #006e9f;
}
#menu li.current_page_item a, #menu li:hover a {
	color:white;
	background: url(img/menu-hover.jpg) right;
	font-weight:bold;
}
img {
	margin:0;
	border:0;
}
#content {
	background:#f0f0f0 url(img/shadow1.jpg) top repeat-x;
	padding-bottom:20px;
}
#main-content {
	width:904px;
	margin:0 auto;
}
#main-content #top {
	background: url(img/content-top.jpg);
	width:904px;
	height:4px;
}
#main-content #bottom {
	background: url(img/content-bottom.jpg);
	width:904px;
	height:4px;
}
#main-content #center {
	background: url(img/content-center.jpg);
	width:860px;
	padding:17px 22px 17px 22px;
}
#main-content #left {
	width:580px;
	float:left;
}
.page-template-contact-php #main-content #left {
	width:550px;
}
#main-content #right {
	float:left;
	margin-left:20px;
	width:245px;
}
.row {
    margin: 0 auto;
    width: 903px;
}
.block {
	width:283px;
	height:299px;
	background:url(img/blok_blue.png);
	float:left;
	margin-left:27px;
}
.block.first {
	margin-left:0;
}
.block .content {
	width:240px;
	margin:0 auto;
	color:#666666;
	font-size:13px;
}
.block .content h3 {
    color: #006E9F;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
	line-height:17px;
	display:block;
	height:68px;
}
.block .content p {
	margin:0;
}
.block .content h4 {
    margin-bottom: 0;
    margin-top: 5px;
    position: absolute;
}
.block .content .text {
	height:150px;
}
.block .content h4 a {
    color: white;
    display: block;
    font-size: 15px;
    font-weight: bold;
    opacity: 0.6;
    text-align: center;
    text-transform: uppercase;
    width: 240px;
	text-decoration:none;
}
.block.orange h3 {
    font-size: 23px;
    margin-bottom: 5px;
    margin-top: 17px;
}
.block.orange {
	background:url(img/blok_orange.png);
}
.block.persoonlijke-afspraak {
	background:url(img/blok_orange-streep.png);
}
.block.persoonlijke-afspraak p {
	font-size:15px;
}
#main-content h1 {
	font-weight:bold;
	font-size:19px;
	line-height:19px;
	color:#006e9f;
	margin-top:0;
	margin-bottom:16px;
}
#main-content .article_wrapper {
	font-size:14px;
	line-height:17px;
	color:#666666;
}
#footer input {	
	border-radius: 3px 3px 3px 3px;
    font-size: 13px;
	color:#90bcd0;
	border: 1px solid #90bcd0;
	padding: 4px 6px;
	width:406px;
	margin-bottom:2px;
}
#footer input.newsletter-submit,
.wpcf7-submit {
	width:161px;
	height:41px;
	text-transform: uppercase;
	background:url(img/knop.png);
	background-color:transparent;
	font-weight:bold;
	font-size:15px !important;
	color:#efd0b9 !important;
	padding-bottom: 13px;
	border:0 !important;
	border-radius:0px !important;
}

#footer input.newsletter-submit:hover,
#footer input.newsletter-submit:hover,
.wpcf7-submit:hover {
	cursor:pointer;
}
#footer {
	height:410px;
	background:#e7e7e7 url(img/shadow2.jpg) top repeat-x;
	color:#666666;
	font-size:13px;
}
#contact_info {
	height:150px;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:10px 0;
	margin-bottom:20px;
}
#contact_info a {
	text-decoration:none;
	color:#f07d00;
}
#footer h2 {
	font-size:17px;
	color:#006e9f;
	font-weight:bold;
	margin-top:44px;
	margin-bottom:0;
	height:44px;
	display:block;
	line-height: 18px;
}
#footer .container {
	width:840px;
}
#footer_left {
	width:380px;
	margin-right:40px;
	float:left;
	height:350px;
}
#footer_right {
	width:420px;
	float:left;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.clear {
 clear:both;
}

#organisatie, #adres {
	width:454px;
}
#voorletters {
	width:124px;
	 margin-right: 10px;
}
#tussenvoegsel {
	width:124px;
}
.wpcf7-list-item {
	float:left;
	width:80px;
}
.checkboxes .wpcf7-list-item {
    display: block;
	height: 20px;
    float: none;
    width: 455px;
}
.wpcf7-list-item-label,
.checkboxes .wpcf7-list-item-label {
	color:#666666;
}
.checkboxes .wpcf7-list-item-label {
    display: block;
    float: left;
    margin-left: 10px;
    width: 400px;
}
.checkboxes .wpcf7-list-item input {
    display: block;
    float: left;
}
#postcode, #telefoon {
	width:214px;
}
#plaats, #email {
	width:214px;
}
#opmerkingen {
	width:454px;
	height:120px;
}
#land, #achternaam {
	width:454px;
}
td {
	padding:0;
}
.wpcf7 input, .wpcf7 textarea {
	font-size:13px;
	font-family: pt sans;
	border: 1px solid #90BCD0;
    border-radius: 3px 3px 3px 3px;
	color: #90BCD0;
	padding-left:6px;
}

#aanbod .wpcf7-list-item {
    display: block;
    float: none;
    margin: 0 !important;
    width: 455px;
}

table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}

td {
    padding: 0;
}

.close-btn {
    left: 566px;
    margin-top: 15px;
    position: absolute;
}
.right-contact {
    float: left;
    font-size: 14px;
    margin-top: 35px;
    width: 280px;
	color:#666;
}
.right-contact a {
	 color: #F07D00;
}
.page-template-woonfondszuid-php #main-content #left,
.page-template-participatie-php #main-content #left {
	width:100% !important;
}