/*
Theme Name: De Bouwman
Theme URI: 
Author: Ronald van Raaphorst
Author URI: http://twensoc.nl/
Description: 
Tags: 
License:
License URI:
*/

html, body {
	height: 100%;
}

body { 
	/*background: url('images/BG-1.jpg');*/
	background-repeat:repeat-y;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#underline_text
{
	text-decoration: underline;
}
.menu-hoofdmenu-container {
	background-color: #2f3c3a;
	position: fixed;
	width: 45%;
	margin-left: 48%;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-bottom-left-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

#menu-hoofdmenu {
	margin: 0 0 1.5em 0;
	padding: 0 0 0 10px;
}

#menu-hoofdmenu li {
	list-style: none;
	float: left;
	margin: 0 1% 0 0%;
	padding: 0 0 0 1%;
}

#menu-hoofdmenu a {
	font-family: 'Lato', sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #7fae9d;
}

#menu-hoofdmenu a:hover {
	color: #FFFFFF;
}

#menu-hoofdmenu .menu-item:not(:first-child) { 
	border-left: 1px solid #3C614A;
}

.bedrijfsinfo {
	margin-top: 60px;
}

.article-img {
	height: 95%;
	width: 40%;
	position: fixed;
	bottom: 0;
	margin-left: 5%;
}

.article-img img {
	position: absolute;
	height: 100%;
	bottom: 0;
	right: 0;
}

.article {
	float: left;
	width: 45%;
	margin: 60px 0 0 48%;
}

.article h1, .article h2, .article h3 {
	color: white;
	font-family: 'Lato', sans-serif;
	font-size: 1.2em;
	margin-bottom: 1em;
}

.article p {
	color: white;
	font-family: 'Lato', sans-serif;
	font-size: 0.9em;
	margin-bottom: 1.5em;
}

.article a {
	color: #FFFFFF;
	font-weight: bold;
}
.placeholder 
{ 
	color: #aaa; 
}
.gform_wrapper
{
	width: 90%;
}
.validation_error
{
	display: none;
}
.gform_description
{
	color: white;
	font-family: 'Lato', sans-serif;
	font-size: 0.9em;
}
.gform_description a#belBtn
{
	margin-top: 10px;
	margin-right: 60%;
}
.gform_wrapper form
{
	padding-top: 10px !important;
	width: 100%;
}
.gform_wrapper p 
{
	padding: 0;
	margin: 0;
	padding-bottom: 10px !important;
}
.gform_wrapper input
{
	padding: 6px !important;
	margin-top: 10px !important;
	width: 98% !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-width: 0;
}
.gform_wrapper textarea
{
	width: 98% !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-width: 0;
	margin-top: 10px !important;
	padding: 6px !important;
}
.gform_footer
{
	margin:0 !important;
	padding: 0 !important;
}
#gform_submit_button_3
{
	float: right;
	background-color: #2f3c3a;
	color: #7fae9d;
	width: 120px !important;
}
#gform_submit_button_3:hover
{
	color: #ffffff;
	cursor: pointer;
	-moz-box-shadow: 0px 17px 35px -9px #fafafa;
    -webkit-box-shadow: 0px 17px 35px -9px #fafafa;
    box-shadow: 0px 10px 35px -9px #fafafa;
}
#gforms_confirmation_message
{
	color: #ffffff !important;
	font-size: 1.2em;
}
.signature {
	font-family: 'Cedarville Cursive', sans-serif;
	font-size: 1.5em;
}

.gradient-1 {
	width: 100%;
	height: 130%;
	position: absolute;
	top: -10%;
	right: -10%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 68%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(68%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 68%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}


#belBtn {
    -moz-box-shadow: 0px 17px 35px -9px #fafafa;
    -webkit-box-shadow: 0px 17px 35px -9px #fafafa;
    box-shadow: 0px 10px 35px -9px #fafafa;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    
    background-color:#ffec64;
    
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border-radius:16px;
    
    border:1px solid #ffaa22;
    
    display:inline-block;
    color:#333333;
    font-family:arial;
    font-size:19px;
    font-weight:bold;
    padding:6px 12px;
    text-decoration:none;
    
    text-shadow:0px 1px 0px #ffee66;
    
}
#belBtn:hover {
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
    background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
    background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
    
    background-color:#ffab23;
}
#belBtn:active {
    position:relative;
    top:1px;
}





