/*
Theme Name: Jelgershuis
Theme URI: http://www.webdesigndiensten.nl
Author: Harald
Author URI: http://www.webdesigndiensten.nl
Version: 1.0
*/

/* --** General Css **-- */
* { 
margin: 0px; 
padding: 0px; 
}


@font-face {
    font-family: 'flexo_bold';
    src: url('fonts/flexo-bold-webfont.eot');
    src: url('fonts/flexo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flexo-bold-webfont.woff') format('woff'),
         url('fonts/flexo-bold-webfont.ttf') format('truetype'),
         url('fonts/flexo-bold-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'flexo_medium';
    src: url('fonts/flexo-medium-webfont.eot');
    src: url('fonts/flexo-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flexo-medium-webfont.woff') format('woff'),
         url('fonts/flexo-medium-webfont.ttf') format('truetype'),
         url('fonts/flexo-medium-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'flexo_demi';
    src: url('fonts/flexo-demi-webfont.eot');
    src: url('fonts/flexo-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/flexo-demi-webfont.woff') format('woff'),
         url('fonts/flexo-demi-webfont.ttf') format('truetype'),
         url('fonts/flexo-demi-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaltstd_comp';
    src: url('fonts/654266358-HelveticaLTStd-Comp.eot');
    src: url('fonts/654266358-HelveticaLTStd-Comp.eot?#iefix') format('embedded-opentype'),
         url('fonts/654266358-HelveticaLTStd-Comp.woff') format('woff'),
         url('fonts/654266358-HelveticaLTStd-Comp.ttf') format('truetype'),
         url('fonts/654266358-HelveticaLTStd-Comp.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaltstd_bold';
    src: url('fonts/924346924-HelveticaLTStd-Bold.eot');
    src: url('fonts/924346924-HelveticaLTStd-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/924346924-HelveticaLTStd-Bold.woff') format('woff'),
         url('fonts/924346924-HelveticaLTStd-Bold.ttf') format('truetype'),
         url('fonts/924346924-HelveticaLTStd-Bold.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
        font-family: "Helvetica LT Std Light";
        src: url('fonts/832427979-HelveticaLTStd-Light.eot');
        src: url('fonts/832427979-HelveticaLTStd-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/832427979-HelveticaLTStd-Light.svg#Helvetica LT Std Light') format('svg'),
        url('fonts/832427979-HelveticaLTStd-Light.woff') format('woff'),
        url('fonts/832427979-HelveticaLTStd-Light.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

body { 
background: #fff url(images/achtergrond.png) no-repeat top; 
font-family: helveticaltstd_light;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1.5;
  color: rgb(156, 156, 167);
}
input, select, textarea { 
font-family: Verdana, helvetica, Myriad pro;
font-size: 12px; 
color: #1e4066; 
}
img { 
border: 0px; 
display: block; 
}
a, input { 
outline: none; 
letter-spacing:0
}
html, body { 
font-family: Verdana, helvetica, Myriad pro;
  font-size: .9em;
  font-weight: 500;
  line-height: 1.4;
  color: #1e4066;
	direction: ltr;
}

/* --** Global classes **-- */
.clear { 
clear: both; 
height: 0px; 
overflow: hidden; 
}

/* --** Wrapper Box **-- */
#Wrapper_box { 
position: relative; 
display: block; 
width: 100%; 
min-height: 100%; 
}

/* --** Main Box **-- */
#Main_box { 
margin: 0 auto; 
width: 100%; 
display: block;
position: relative;
}


/* --** Header Box **-- */
header { 
position: absolute; 
width: 100%; 
min-height: 80px;
z-index: 99;
display: block;
background:none
}
header .center
{
margin: 0px auto;
max-width: 1041px;
position: relative;
display: block;
}
header h1 
{
padding: 11px 0px 0px 1px;
float: left;
}
h1, h2, h3{color:#1e4066!important}
h1{
font-family: flexo_bold;
  font-size: 2.8em;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: -1px;
  
	margin-bottom:16px
}
h2{
font-family: flexo_bold;
  font-size: 1.8em!important;
  font-weight: 300;
  line-height: 1.1;
  
  letter-spacing: -1px;
	color:#c9e476;
	margin-bottom:16px;
}
h3{
font-family: flexo_bold;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.1;
  
  letter-spacing: -1px;
	
	margin-top:30px;
	margin-bottom:15px;
}
/* --** nav **-- */
header h1{margin-top:0px}
header img{
max-width:95%;
height:auto
}
.fotobox{
background-position:top;
margin-top:98px;
height:163px;
width:2800px;

}
.fotobox1{margin-top:101px;
height:273px;
width:2800px;


}
.fotobox1 img, .fotobox img{
display: block!important;

text-align:center!important;
margin-left:-200px!important;
}
nav 
{
padding-top: 18px;
float: right;
display: block;
width: 65.40%;
}
nav ul
{
list-style: none;
float: right;
display:inline;
}
nav li
{
padding: 0px 10px 0px 10px;
float: left;
font-size: 11px;
text-transform: none;

letter-spacing: 1px;
line-height: 28px;
position:relative;

}
nav li a
{
color: #1e4066;
font-family:Verdana;
font-weight:700;
font-size:1.3em;
display: block;
text-transform:lowercase!important;
text-decoration: none;
letter-spacing:0px!important;
font-weight:normal!important
}
nav li a:hover, nav li.current_page_item a
{
text-decoration: none;
color:#3c8ae1;
}
nav li:last-child
{
background: none;
}
nav .register
{
padding-left: 14px;
margin-left: 5.29%;
float: left;
display: block;
}
nav .register ul
{
list-style: none;
}
nav .register li
{
padding: 0px 11px 0px 7px;
float: left;
letter-spacing: 2px;
background: url(images/menu-devaider1.png) right 9px no-repeat;
}
nav .register li a
{
color: #ec5959;
display: block;
text-decoration: none;
}
nav .register li a:hover
{
text-decoration: underline;
}
nav .register li:last-child
{
background: none;
}
nav .social
{
padding: 3px 0px 1px 0px;
margin-left: 1.07%;
float: left;
display: block;
background: url(images/menu-devaider.png) left 0px no-repeat;
}
nav .social ul
{
list-style: none;
}
nav .social li
{
padding: 0px 1px 0px 9px;
float: left;
background: none;
}
nav .social li:last-child
{
padding-right: 0%;
}

/* Submenus */
nav ul ul.sub-menu{
width:200px;
display:none;
position:absolute;
top:23px;
left:-10px;
z-index:20;
margin:0;
border-radius:6px;
background-color:#3c8ae1;
padding-top:8px;
padding-bottom:6px;
}
nav ul ul.sub-menu li{
display:block;
position:relative;
margin:0;
}
nav ul ul.sub-menu li a{
color:#fff;
display:block;
width:180px;
font-size:14px;
line-height:1.7em;
text-decoration:none;
float:none;
margin-bottom:6px;
}
nav ul li:hover > ul{display:block}
nav ul ul.sub-menu li a:hover{
text-decoration:underline!important;
}



/* --** mobnav Side **-- */
.mobnavSide 
{ 
padding: 0px 0px 0px 0px; 
position: relative; 
display: none; 
width: 100%;
border-bottom: 5px solid #EEF2F5;
}
.mobnavSide span.mtoggle 
{ 
padding: 0px 0px 0px 0px;
display: block;
cursor: pointer;
width: 100%; 
text-align: center;
font-size: 25px;
text-transform: uppercase;
color: #2F3A43;

font-family: 'Verdana';
text-decoration: none;
background:  url(images/responsive.png) no-repeat;
background-position: right; 
}
.mobnavSide ul {
list-style: none;
overflow: hidden; 
background: #EEF2F5; 
}
.mobnavSide li { 
width: 100%; 
height: 30px; 
border-bottom: 1px solid #d6dbde; 
line-height: 30px; 
font-size: 15px; 
font-family: 'Verdana';
}
.mobnavSide li.last 
{ 
border-bottom: none; 
}
.mobnavSide li a 
{ 
padding: 2px 0px 2px 10px; 
color: #1e4066; 
text-decoration: none; 
display: block; 
}
.mobnavSide li a:hover 
{
background:#1e4066;
color:#fff
}
.mobnavSide li:last-child
{
border: 0px;
}

.mobnavSide ul.sub-menu{visibility:hidden}

/* --** Content Box **-- */
#Content_box {
padding-bottom: 30px;
overflow: hidden; 
width: 100%; 
display: block; 
margin-top:60px;
}

/* --** center box **-- */
#Center_box { 
width: 100%; 
display: block; 
}

/* --** Magazijn Side **-- */
.Magazijnside, .nieuwsside {
padding: 38px 0px 19px 0px;
width: 100%;
display: block;
overflow: hidden;
text-align:center!important

}
.Contentspage h1{
color:#fff!important;
font-family:flexo_medium;
text-shadow: 2px 2px 1px #424242!important;
margin-top:-151px!important;
text-transform:none;
margin-bottom:85px!important
}
.Contentspage ul{margin-top:18px;
margin-left:12px
}
.Contentspage p {

margin-top: 1em;
margin-bottom: 1em;
}
.nieuwsside{
text-align:left!important;
margin-top:-30px;
}
.Magazijnside .center, .Contents .center, .nieuwsside .center, .Contentspage .center, .Slidertext .center
{
margin: 0px auto;
max-width: 1041px;
padding:40px 55px;

}
.Slidertext .center{
padding:40px 5px
}
#primary {
    width: 680px;
    float: left;
}
#sidebar {
    width: 260px;
		padding:15px;
    float: right;
		margin-top:24px;
		background:#f2f2f2;
		border-radius:4px
}
#sidebar ul li{margin-left:-12px}
.Magazijnside .black, .nieuwsside .center{
padding:20px 30px}
}
.nieuwsside .center{
}
.center{

}
.black{

}
.blackfooter{
background:transparent
}
.Contents .center, .Contentspage .center{

position:relative;

display:block;

}
.Contentspage .center{

margin-bottom:-10px;
}

.foto{width:1500px; height:1000px}






/* --** sidebar **-- */
#sidebar .widget ul li, #sidebar .widget ul li a{
list-style:none!important;
margin-bottom:6px;

}
#sidebar ul li a{
color:#1e4066
}
#sidebar .widget ul li a:hover{
text-decoration:underline!important;
}

#sidebar #categories-2 ul li:nth-child(even) {
width:45%;
display:inline;
float:left;
}
#sidebar #categories-2 ul li:nth-child(odd) {
width:45%;
display:inline;
float:right;
}
/* --** Logo Side **-- */
.Logoside { 
width: 100%;
display: block;
overflow: hidden;
}
.Logoside .center
{
padding: 40px 0px 9px 0px;
margin: 0px auto;
max-width: 1041px;
display: block;
border-top: 1px solid #dee7f0;
}
.Logoside ul
{
list-style: none;
text-align: center;
}
.Logoside li
{
padding: 0px 1.2%;
display: inline-block;
}
.Logoside li img
{
display: inline-block;
}

/* --** Footer **-- */
#prefooters{padding-bottom:340px;
}
footer {
padding-top: 19px;
overflow: hidden;
width: 100%;

display: block; 
background:#1e4066 url(images/footer.png) no-repeat top;
height:340px;
position:absolute;
   bottom:0;
   width:100%;
}
footer #footer
{
margin: 0px auto;
max-width: 1041px;
position: relative;
display: block;
color:#fff!important
}
footer h3{font-size:1.2em;
font-weight:600}
/* --** Footer Side **-- */
.Footerside {
padding: 0px 0% 0px 0.15%; 
width: 25.66%;
display: block;
float: left;
margin-right:2.3%
}
.Footerside.gap
{
width: 43.00%;
margin-right:0
}
.Footerside.gap1
{
width: 32.07%;
margin-right:0
}
.Footerside h2
{
padding: 0px 0% 0px 0%;
margin-bottom: 19px;
font-size: 16px;
color: #fff;
font-weight: normal;

letter-spacing: 2px;
}
#footer h3.widget-title{
color:#fff!important;
font-family:flexo_medium;
font-size:2em!important;
border-bottom:1px solid#fff;
padding-bottom:12px;

}
.Footerside h2 span
{
border-bottom: 1px solid #fff;
}
.Footerside ul
{
list-style: none;
}
.Footerside li
{
padding: 3px 0px 3px 0px;
width: 100%;
float: left;

letter-spacing: 1px;

}
.Footerside li a
{
padding-left: 0px;
display: block;
text-decoration: none;
color: #fff;

}
.Footerside a{
color:#fff
}
.Footerside li a:hover
{
color: #fff;
text-decoration:underline!important
}
.telefoon{display:inline-block;
background:url(images/tel.png) no-repeat;
padding:20px;
background-position:0px 22px;
margin-bottom:-10px;
margin-top:-18px
}

.email{
background:url(images/mail.png)no-repeat;
padding:22px;
background-position:0px 26px
}
.Footerside input[type="text"], .Footerside textarea{
border:0px solid #2b517b;
background:#fff;
padding:9px;
color:#52667d!important;
font-family:Verdana;
font-weight:600;
width:33%
}
.Footerside textarea, textarea{width:96%!important;
height:59px;
margin-top:10px;
}

.Footerside select{
width:110px;
border:none;
background-color:#fff;
-webkit-appearance: none;
padding:8px 5px 7px 5px;
color:#1e4066;
color:#526691!important;
font-family:Verdana;
font-weight:600;
margin-top:-18px;
}

.Footerside input[type="submit"], input [type="submit"]
{
background:#4594ed!important;
border-radius:4px!important;
border:none!important;
padding:7px 39px!important;
color:#fff!important;
margin-top:10px!important;
font-family:Verdana!important;
cursor:pointer!important;
}

.leftveld, .leftveld1{float:left;
display:inline-block;
margin-right:18px;
}
.leftveld1{margin-top:-18px}

	.selecter{width:79px;overflow:hidden;
	background:url(images/select.png) no-repeat;
	float:right;
	display:inline;
	margin-top:-18px;
	padding-top:8px;
	padding-bottom:8px;
	color:#667a90;
	}
	
	.Footerside select{
width:110px;
border:none;
background-color:transparent;
-webkit-appearance: none;
padding:8px 5px 7px 5px;
color:#52667d;
color:#52667d!important;
font-family:Verdana;
font-weight:600;
margin-top:-18px;
}


/* --** Social Side **-- */
.Socialside { 
width: 9.41%;
display: block;
float: left;
}
.Socialside h2
{
padding: 0px 0% 0px 0%;
margin-bottom: 7px;
font-size: 16px;
color: #fff;
font-weight: normal;
font-family: 'proxima_novasemibold';
}
.Socialside h2 span
{
border-bottom: 1px solid #fff;
}
.Socialside ul
{
list-style: none;
}
.Socialside li
{
padding-left: 27px;
margin: 15px 0px;
float: left;
width: 100%;
font-family: 'proxima_nova_rgregular';
line-height: 18px;
letter-spacing: 1px;
background: url(images/facebook-icon.png) left 0px no-repeat;
}
.Socialside li a
{
color: #a6afb5;
text-decoration: none;
}
.Socialside li a:hover
{
color: #fff;
}
.Socialside li.twitter
{
background: url(images/twitter-icon.png) left 0px no-repeat;
}
.Socialside li.youtube
{
background: url(images/youtube-icon.png) left 0px no-repeat;
}
.Socialside li.google
{
background: url(images/google-icon.png) left 0px no-repeat;
}

/* --** Copyright Side **-- */
.Copyrightside {
padding: 15px 0px 15px 0px;
margin-top: 0px;
width: 100%;
display: block;
overflow: hidden;
background:#fff;
color:#1e4066;
font-family:Verdana!important;
letter-spacing:0px;
height:100px;
}
.Copyrightside .leftcopy{float:left;display:inline-block;
width:50%;
letter-spacing:0px!important;
margin-left:0;
text-align:left;

}
.rightcopy{float:right; display:inline-block;
width:35%;
text-align:right;

background-position:300px 0px;
height:39px;
letter-spacing:0px!important;
line-height:30px;
}
.leger{background:url(images/leger.jpg) no-repeat;
background-position:139px 3px;
padding:11px 39px 11px 0
}

@media only screen and (max-width: 769px) {
.leftcopy{float:none!important;
width:100%!important;
clear:both;
}
.rightcopy{float:none!important;
width:50%!important;
margin-top:20px!important;
text-align:left!important;
background-position:250px 0px!important;
}

}


.Copyrightside a{
color:#1e4066
}
.Copyrightside a:hover{
text-decoration:underline!important
}
.Copyrightside .center
{
margin: 0px auto;
max-width: 1041px;
text-align:left!important
}
.Copyrightside span
{

font-size: 11px;
color: #50505a;


letter-spacing: 2px;
line-height:  20px;
text-align:center;
}
.Copyrightside ul
{
float: right;
list-style: none;
}
.Copyrightside li
{
padding-left: 33px;
float: left;
}
.big
{
font-size:1.4em;
 color:#cbcbcc;
 line-height:30px
 }
 
 /* Grid en homewidgets styling*/
.row { clear: both; overflow: hidden; }

.one-half, .one-third, .two-third, .three-fourth, .one-fourth,  #homepageblok1, #homepageblok2,  #homepageblok3, #homepagenieuwsblok, #homepageaanbevelingenblok   {height:auto !important; float:left; display:inline; min-height:1px; margin-right:2.6%;  position:relative;}
.one-half, #homepagenieuwsblok, #homepageaanbevelingenblok {width:48%;}
#homepageaanbevelingenblok ul li{

}
ul.slider{
font-size:1.8em; color:#9aa1a9;
font-style:italic;
}
blockquote {
font-family: Verdana, serif;
font-size: 22px;
font-style: italic;

margin: 0.25em 0;
padding: 0.25em 0px 0em 2.7em;
line-height: 1.45;
position: relative;
color: #9aa1a9;
}
blockquote:before {
display: block;
content: "\201C";
font-size: 90px;
font-weight:bold;
position: absolute;
left: -0px;
top: -20px;
color: #9aa1a9;
font-family:Georgia
}


blockquote cite {
color: #999999;
font-size: 12px;
display: block;
margin-top: 5px;
font-style:normal!important
}
 
blockquote cite:before {
content: "\2014 \2009";
}
#homepageblok1 ul li, #homepageblok2 ul li, #homepageblok3 ul li, #homepagenieuwsblok ul li, #homepageoverwimblok ul li, #homepageaanbevelingenblok ul li
{
list-style:none
}
#homepageoverwimblok ul {padding-top:15px}
.last, #homepageaanbevelingenblok, #homepageblok3{margin-right:0}
#homepageblok1 a, #homepageblok2 a ,  #homepageblok3 a, .button1 {
background:#1e4066;
color:#fff!important;
text-align:center;
border-radius:3px;
padding:6px 22px 8px 22px;
}
.blok{float:left; display:inline;
width:100%;
margin-top:35px
}
#homepagenieuwsblok h3 a{
color:#1e4066;
font-size:.8em!important
}
#homepagenieuwsblok h3 a:hover{
color:#3c8ae1!important
}
#homepageblok1 a:hover, #homepageblok2 a:hover ,  #homepageblok3 a:hover, .button1:hover{
background:#3c8ae1
}
.one-third, #homepageblok1,  #homepageblok2,  #homepageblok3 {width:31.333%;}
#homepageoverwimblok{background:#f2f2f2;
border-radius:5px;
padding:0px 25px 25px 25px;
clear:both;
margin-top:50px!important;
}
#homepageoverwimblok img{margin-top:20px}
.widgets_on_page{
margin-bottom:40px!important
}
.widgets_on_page{margin-top:0}
.two-third {width:65.332%;}
.one-fourth {width:23%;}
.two-fourth {width:48%;}
.three-fourth {width:74%;}
.one-fourth:last-child{margin-right:0}
.last {margin-right:0px !important; clear:right;}
.two-third.last {width:65.334%;}
.clearer{clear:both}  
h2.streep
{
border-bottom:4px solid #38383f;
padding-bottom:10px;
} 
.trots
{
color:#fff;
font-weight:bold;
font-size:1.3em;
 text-align:center!important;
 font-family:raleway;
 }
 
 caption {
	/*coordinated marking to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}



.box {
	border: 0px solid #fff;
	cursor: pointer;
	height: 175px;
	float: left;
	margin: 21px;
	position: relative;
	overflow: hidden;
	width: 21.4%;
	display:inline;
		margin-left:0;
		margin-right:40px;
}
.box:last-child{margin-right:0!important}
.box img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
	width:100%
}

.box .caption {
	background-color: rgba(201,228,118,0.8);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}
.box .caption h3{
color:#fff!important;
font-family:raleway;
font-weight:900;

font-size:1.1em!important
}
.plus{
background:url(images/plus.png) no-repeat;
display:inline-block;
text-align:center;
padding:15px;


margin-top:60px;
margin-bottom:-30px;
}
.box .fade-caption,  .box .scale-caption  {
	opacity: 0;
	width: 220px;
	height: 175px;
	text-align: center;
	padding: 0px;
}


 .box:hover .fade-caption,  .box:hover .scale-caption  {
	opacity: 1;
}
a{
text-decoration:none!important
}
a.twitter{
display:inline-block;
background:url(images/twitter.png) no-repeat;
padding:20px;
margin-top:20px;
}

a.facebook{
display:inline-block;
background:url(images/facebook.png) no-repeat;
padding:20px;
margin-top:-5px;
}
a.rss{
display:inline-block;
background:url(images/rss.png) no-repeat;
padding:20px;
margin-top:-5px;
}
a{
color:#3c8ae1
}
.one-fourth h3 a{
color:#c9e476;
font-size:.8em;
font-weight:600
}
/* --** bloggie **-- */
.postItem h2, .postindex h2 {
margin-top:20px!important;
color:#1e4066!important
}
.postwrapper{padding-bottom:40px}

.Contentspage .center .postItem h2 a, Contentspage .center .postItem h1 a, .Contentspage .center .postindex h2 a, Contentspage .center .postindex h1 a{
color:#1e4066!important;
margin-bottom:-2px!important;
padding-bottom:0!important
}
.Contentspage .center .postItem h2 a:hover, .Contentspage .center .postindex h2 a:hover{
color:#3c8ae1!important
}
.meta{font-size:.85em; color:#8d8d8d;
margin-top:-12px!important;
text-align:left;
margin-bottom:9px


}
.meta1{
font-size:.85em; color:#8d8d8d;
width:100%;
margin-top:42px!important;
margin-bottom:9px;
}
.meta a:hover, .meta1 a:hover{
color:#1e4066
}

.dateblok, .dateblokhome{float:left; display:inline;
height:106px; margin-bottom:66px; width:119px;}
.dateblokhome{
width:99px
}
.dateblokhome{margin-bottom:10px}
.dateblok .dag, .dateblok .maand, .dateblokhome .dag, .dateblokhome .maand{
display:inline-block;
text-align:center;
border-radius:5px 5px 0 0;
background:#1e4066;
color:#fff;
width:99px;
font-family:helveticaltstd_bold;
font-size:2.9em;
padding-top:15px;
padding-bottom:15px;
}
.dateblokhome .dag, .dateblokhome .maand{
width:79px;
font-size:2.5em
}
.dateblok .maand, .dateblokhome .maand{
background:#3c8ae1;
border-radius:0 0 5px 5px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
font-size:1.2em;
font-family:Verdana;
color:#fff;
}

/* --** soliloquy slider **-- */
.soliloquy-container   {

display:table-cell;
  
    vertical-align: middle;
}
.soliloquy-container img{display:block;
text-align:center}
.hometekst h2{
margin-top:-268px;
font-family:flexo_demi!important;
background: none!important;
		margin-left:0;
		 font-size: 3.5em!important;
    line-height: 1.25;
    display: block;
    color: #fff!important;
   text-shadow: 2px 2px 1px #424242!important;
    text-align: left!important;
    
}
.soliloquy-container .soliloquy-caption-inside{
background:none!important;
    font-size: 4.2em!important;
    line-height: 2.25;
    display: block;
    color: #fff;
   text-shadow: 4px 4px 2px rgba(150, 150, 150, .1)!important;
    text-align: left!important;
    padding: 10px;
		
}
.hometekst  .ppp{text-shadow: 3px 3px 2px #464646!important}
.hometekst  .ppp{font-size:.6em!important;
font-family:flexo_medium;
text-shadow: 2px 2px 1px #464646!important;
color:#fff;
font-size:2.1em!important
}

.hometekst .ppp  a{color:#fff!important;
text-decoration:underline!important;
text-shadow: 2px 2px 1px #464646!important
}

.Slidertext .ppp a:hover{
color:#3c8ae1!important
}
.alignleft, img.alignleft {
    margin: 0 20px 1.5em 0;
    display: inline;
    float: left;
		
		
}
.alignright, img.alignright {
    margin: 0 0 1.5em 20px;
    display: inline;
    float: right;
}
.aligncenter, img.aligncenter {
    margin: 0 auto 1.5em;
    display: block;
    clear: both;
}
img{max-width:100%; height:auto}






/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
	height:246px!important;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	min-height:20px!important;
	
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
	
	
}

/* LOADER */

.bx-wrapper .bx-loading {

	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
	float:right;
	display:inline
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #3c8ae1;
	
}
.bx-wrapper .bx-pager.bx-default-pager{
margin-left:200px!important
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #3c8ae1;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

.clearer{clear:both}

#respond input[type="submit"]
{
background:#4594ed!important;
border-radius:4px!important;
border:none!important;
padding:7px 39px!important;
color:#fff!important;
margin-top:10px!important;
font-family:Verdana!important;
cursor:pointer!important;
}
/* saf3+, chrome1+ */
/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.Footerside input[type="text"], .Footerside textarea {color:#526691!important; }
	}
	
	
	
	::-webkit-input-placeholder {
   color: #526691!important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #526691!important;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #526691!important;  
}

:-ms-input-placeholder {  
   color: #526691!important;  
}
/* saf3+, chrome1+ */
/* saf3+, chrome1+ */





@media screen and (-webkit-min-device-pixel-ratio:0){
.hometekst{
margin-bottom:98px;

    
}
}