/*   
Theme Name: Ivaldi Custom WordPress Template for Twinfield Child
Theme URI: http://ivaldi.nl
Description: A custom WordPress template by Ivaldi (based on HTML5reset.org) Child
Author: Ivaldi
Author URI: http://ivaldi.nl
Version: 1
Template: twinfield

-- Index --

1. reset
2. default
3. basic
4. header 
5. navigation 
--
6. page template *Home* 
7. page template *Medium* 
--
8. grid
--- 
9. section 
10. intro & intro-alt section 
11. big quote section 
12. quotes section 
13. carousel section 
14. home-intro section 
15. conversion section 
---
16. elements 
17. slider 
18. presenter 
19. sidebar 
20. article (static pages & news) 
21. pagination
22. disqus 
23. footer 
24. forms
25. wordpress specific
26. accountantzoeker
27. search
28. app-store
29. Blogroll links
30. IE fixes

*/

@import url(//fonts.googleapis.com/css?family=Cabin:400,700,400italic,700italic);

/* 1. reset
-------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img,
object,
embed {max-width: 100%;}

#map_canvas img { max-width: 10000px; }

html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

pre, code, kbd, samp {font-family: monospace, sans-serif;}

.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

button, input, select, textarea {margin: 0;}
button {width: auto; overflow: visible;}

.ie7 img {-ms-interpolation-mode: bicubic;}
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

.group:before, .group:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.group:after { clear: both; }  
.group { zoom: 1; }  

section:before, section:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
section:after { clear: both; }  
section { zoom: 1; }  

blockquote:before, blockquote:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
blockquote:after { clear: both; }  
blockquote { zoom: 1; }  


/* 2. default
-------------------------------------------------------------------------------*/


body{
	font: 15px Helmet, Freesans, sans-serif;
	color: #565656;
	text-align: center;
	background: #fff url(img/bg.png) repeat-x top center;
}

#container {
	text-align: left;
	width: 940px;
	margin: 0 auto;
	min-height: 600px;
}

.container {
	text-align: left;
	width: 940px;
	margin: 0 auto;
	height: 53px;
}

::-moz-selection{
	background: #fcd700;
	color: #fff;
	text-shadow: none;
}

::selection{
	background: #fcd700;
	color: #fff;
	text-shadow: none;
}

/*	j.mp/webkit-tap-highlight-color */
a:link{
	-webkit-tap-highlight-color: #fcd700;
} 

ins{
	background-color: #fcd700;
	color: #000;
	text-decoration: none;
}

mark{
	background-color: #fcd700;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

.content{
	background: #fff;
	min-height: 300px;
	margin: 0 -40px;
	padding: 20px 40px;
}

hr{
	display: block;
	height: 70px;
	background: url(img/hr.png) no-repeat center center;
	border: 0;
	clear: both;
}

.white{
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0,0,0,.1);
}

#container > h1.white {
	padding-top: 70px;
}

.orangehead{
	color: #F8952D;
	font-weight: bold;
}

.orangehead span{
	color: #A6A6A6;
	font-size: 12px;
	font-weight: normal;
}

.white-bigintro{
	color: #fff;
	font-size: 1.4em;
	text-shadow: 2px 2px 1px rgba(0,0,0,.1);
}

.biggerintro{
	font-size: 1.4em;
}

.white a, .white-bigintro a{
	color: #0D3753;
	text-decoration: underline;
}

.white a:hover, .white-bigintro a:hover{
	text-decoration: none;
}

.thin{
	font-weight: normal;
}

.ie9 div{
	filter: none !important;
}

/* 3. basic text formatting 
-------------------------------------------------------------------------------*/

a{
	color: #449ef7;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1{ font-size: 2.5em;	}
h2{ font-size: 2.3em;	}
h3{ font-size: 2.1em;	}
h4{ font-size: 1.9em;	}
h5{ font-size: 1.7em;	}
h6{ font-size: 1.4em;	}

h1,h2,h3,h4,h5,h6{
	font-weight: bold;
	font-family: 'Cabin', sans-serif;
	color: #1f2223;
}

h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{
	font-weight: bold;
	font-family: Helmet, Freesans, sans-serif;
	color: #0E3853;	
}

h1.alt{ font-size: 1.8em;	}
h2.alt{ font-size: 1.6em;	}
h3.alt{ font-size: 1.4em;	}
h4.alt{ font-size: 1.2em;	}
h5.alt{ font-size: 1em;		}
h6.alt{ font-size: .8em;	}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{
	vertical-align: middle;
}

ul{
	list-style: disc;
}

/*ol{
	list-style: none;
} */


li{
	margin-left: 30px;
}

p, article ul, article ol, .infobox ul, .infobox ol, .content ul, .content ol{
	line-height: 1.5em;
}

.infobox ul, .infobox ol{
	font-size: 1.1em;
}

p.intro{
	font-size: 1.1em;
}

p,dl,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote{
	margin-bottom: 20px;
}

table{
	width: 100%;
	font-size: 13px;
}

table th{
	background: #EAF0F4;
	font-weight: bold;
	padding: 8px 15px;
}

table td{
	padding: 8px 15px;
	color: #0e3853;
}

table tr:nth-child(2n+1) td{
	background: #EAF0F4;
}

pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

.nomargin{
	margin: 0;
}

.smallmargin{
	margin: 0 0 5px 0;
}

a img{
	border: none;
}

noscript p{
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	color: #fff;
	padding: 4px 0;
	text-align: center;
	font-size: 12px;
	width: 100%;
}

a.noscript{
	color: #fff;
}

.round{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.hide, .screen-reader-text{
	display: none !important;
}

.clear{
	clear: both;
}


/* 4. header 
-------------------------------------------------------------------------------*/

header{
	position: relative;
}

header h1{
	float: left;
	margin: 25px 0 0px 0px;
}

header h1 a{
	display: block;
	width: 175px;
	height: 35px;
	background: url(img/wk_mid.png?v=3) no-repeat;
	text-indent: -999em;
}

header #searchform{
	line-height: 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 26px;
	padding: 1px 0px;
	border: 1px solid #ebebeb;
	text-indent: 3px;
	width: 132px;
	overflow: hidden;

}

header#header {
	background: white;
}

header #s{
	position: relative;
	top: -2px;
	height: 22px !important;
	line-height: 22px;
	-webkit-appearance: textfield;	
	border: 1px solid #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	width: 124px;
	background: #fff url(img/magnifier.png) no-repeat 99% 50%;
	outline: 0;
	color: #626262;
}

header #s::-webkit-input-placeholder {
   color: #626262;
}

header #s:-moz-placeholder { /* Firefox 18- */
   color: #626262; 
}

header #s::-moz-placeholder {  /* Firefox 19+ */
   color: #626262;
}

header #s:-ms-input-placeholder {  
   color: #626262; 
}

header #s:focus{
	border: none;
}

header #searchsubmit{
	display: none;
}


/* 5. navigation 
-------------------------------------------------------------------------------*/

ul.menu{
	float: right;
	list-style: none;
	margin: 45px 0 0 0;
	font-size: 15px;
	font-weight: bold;
}

ul.menu li{
	float:left;
	margin-left: 29px;
}

ul.menu li a{
	display: block;
	line-height: 40px;
	color: #063f73;
}

ul.menu li.current-menu-item a, ul.menu li a:hover{
	color: #222325;
	text-decoration: none;
}

ul.menu li.alt a{
	line-height: 1;
}

#menu-topmenu, #menu-topmenu-en{
	position: relative;
	margin: 0;
	font-size: 12px;
	margin-top: 24px;
	margin-right: 68px;
}

#menu-topmenu li, #menu-topmenu-en li{
	margin: 0;
	margin-left: 23px;
}

#menu-topmenu a, #menu-topmenu-en a{
	line-height: 29px;
	margin: 0;
	padding: 0;
	font-family: Helvetica, sans-serif;
}

#menu-topmenu a:hover, #menu-topmenu-en a:hover{
	color: #eb7f1f;
}

.m-menu-full {
	width: 100%;
	background-color: #005186;
	overflow: hidden;
	margin-top: 16px;
	border-bottom: 2px solid white;
}

.m-menu-full ul.menu li {
	margin: 0;
}

.m-menu-full ul.menu li:nth-child(even) {
	background: #0C6594;
}
.m-menu-full ul.menu li:last-child {
	float: right;
	margin-right: 1px;
	background: #4a873b;
	margin-right: 10px;
}

.m-menu-full ul.menu li:last-child:hover {
	background: #6e9f62;
}

.m-menu-full ul.menu li a {
	color: white;
	font-size: 15px;
	line-height: 41px;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
}

.m-menu-full ul.menu li a:hover {
	color: #eb7f1f;
}

.m-menu-full ul.menu li:last-child a:hover {
	color: white;
}

#menu-main-menu-en {
	float: none;
	width: 823px;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.page-thumbnail {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 423px;
	width: 100%;
}

.page-thumbnail .wrap {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	color: #00558a;
}

.page-thumbnail .cont-wrap {
	float: right;
	width: 361px;
	margin-top: 33px;
	margin-right: 1px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 51px;
}

.page-thumbnail p {
	font-size: 24px;
	font-weight: 700;
	margin-top: 0;
	margin-bottom: 29px;
	line-height: 29px;
}

.page-thumbnail a {
	font-family: 'Raleway', sans-serif;
	color: #555559;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: 0.9px;
	display: block;
	text-decoration: none;
	border: 3px solid #555559;
	border-radius: 15px;
	float: left;
	clear: left;
	margin-top: -2px;
	margin-bottom: 11px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 6px 32px 5px 12px;
	margin-right: -40px;
	background: url('img/gray-arrow.png') 108% 6px no-repeat;
	background-color: rgba(255,255,255,0.3);
}


.page-thumbnail a:hover {
	color: #e1680e;
	background-position: 108% -31px;
}

.blue-bar{
	background: #016ca2;
	height: 62px;
}

.blue-bar a {
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	color: #3389b4;
	display: inline-block;
	margin: 15px 60px;
	height: 31px;
	padding: 7px 35px 0 16px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 13px;
	letter-spacing: -0.3px;
	background: url('img/blue-arrow.png') 112% 7px no-repeat;
	background-color: white;
	padding-top: 0;
	line-height: 32px;
	padding-left: 0;
	text-align: left;
	text-indent: 14px;
}

.blue-bar a:hover {
	color: #e16b17;
	background-position: 112% -30px;
}

.col-section {
	overflow: hidden;
}

.col-section h2 {
	width: 530px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 38px;
	text-align: center;
	color: #00679c;
	font-size: 25px;
	letter-spacing: -0.4px;
	font-family: 'Montserrat', sans-serif;
}

.col-section .columns {
	overflow: hidden;
	width: 800px;
	margin: 5px auto 6px;
}

.col-section.two-col .columns .single-column:first-of-type {
	width: 51.3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 40px;
	float: left;
}

.col-section.two-col .columns .single-column:last-child {
	width: 37%;
	float: left;
}

.col-section.four-col .columns .single-column {
	width: 25.7%;
	float: left;
}

.col-section.four-col h2 {
	padding-top: 34px;
	margin-bottom: 18px;
}

.four-col .single-column h3 {
	padding-left: 46px;
	padding-top: 3px;
	margin-bottom: 13px;
	text-transform: uppercase;
	text-align: left;
}

.four-col .single-column li {
	text-indent: 14px;
	text-align: left;
	margin-bottom: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 18px;
}

.col-section.four-col .columns .single-column:last-child {
	width: 24.3%;
	margin-right: -15px;
}

.col-section.four-col {
	background: #F8F8F8;
	padding-bottom: 20px;
}

.single-column h3 {
	color: #EB7C18;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size: 17px;
	line-height: 38px;
	padding-left: 43px;
	margin-bottom: 15px;
	font-family: 'Montserrat', sans-serif;
	letter-spacing: 0.2px;
}

.single-column ul {

}

.single-column li {
	list-style: none;
	margin-left: 0;
	text-indent: 14px;
	font-size: 18px;
	letter-spacing: -0.5px;
	margin-bottom: 1px;
	position: relative;
	font-family: 'Raleway', sans-serif;
}

.single-column li:before {
	content: "";
	display: block;
	position: absolute;
	left: 1px;
	top: 7px;
	width: 6px;
	height: 6px;
	background: #6E6E6E;
	border-radius: 100%;
}

.page-template-home-new #container {
	min-height: initial;
	min-height: auto;
}

.col-section.four-col .columns .single-column > a {
	text-align: left;
	display: block;
	font-weight: 700;
	color: #6E6E6E;
	margin-top: 23px;
	font-size: 18px;
	letter-spacing: 0.4px;
	font-family: 'Raleway', sans-serif;
}

.customers {
	background: #424242;
	height: 614px;
}

.customers .wrap {
	width: 800px;
	margin: 0 auto;
	padding-top: 53px;
	text-align: left;
	position: relative;
}

.customers h2 {
	font-size: 26px;
	color: white;
	letter-spacing: 1.2px;
	margin-bottom: 17px;
}

.wrap .slick-slider {
	width: 719px;
	margin: 0 auto;
}

.wrap2 .slick-slider {
	width: 802px;
	margin: 0 auto;
}

.wrap2 .slick-dots {
	position: absolute;
	bottom: -2px;
	right: 31px;
}

.wrap2 .slick-dots li {
	list-style: none;
	float: left;
	margin: 0;
	margin-left: 6px;
}

.wrap2 .slick-dots li button {
	background-color: transparent;
	border-radius: 100%;
	outline: 0;
	border: 1px solid white;
	width: 13px;
	height: 14px;
	text-indent: -999em;
	overflow: hidden;
	-webkit-appearance: none;
	content: "";
	font-size: 0;
}

.wrap2 .slick-dots li.slick-active button {
	background-color: white;
}

.customers .arrows {
	position: absolute;
top: 115px;
left: -2px;
width: 804px;
height: 36px;
}

.customers button.slick-next {
float: right;
}

.customers .wrap2 {
	width: 802px;
	height: 402px;
	margin: 0 auto;
	padding-top: 32px;
	text-align: left;
	position: relative;
}

.slick2 div {
	height: 402px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
}



.wrap button.slick-prev {
	width: 36px;
	height: 36px;
	background: url('img/sl-la.png') 0 0 no-repeat;
	border: 0;
	outline: 0;
	text-indent: -999em;
	overflow: hidden;
}

.wrap button.slick-prev:hover {
	background-position: 0 -36px;
}

.wrap button.slick-next {
	width: 36px;
	height: 36px;
	background: url('img/sl-ra.png') 0 0 no-repeat;
	border: 0;
	outline: 0;
	text-indent: -999em;
	overflow: hidden;
}

.wrap button.slick-next:hover {
	background-position: 0 -36px;
}


.in-touch .wrap {
	width: 803px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 29px;
}

.in-touch .l-side {
	float: left;
	width: 50%;
	text-align: left;
}

.in-touch .r-side {
	float: right;
	width: 50%;
}

.in-touch .l-side h2 {
	font-size: 26px;
	color: #eb7f1d;
	margin-top: 0;
	padding-top: 55px;
	letter-spacing: 1.4px;
	margin-bottom: 6px;
}


.in-touch .l-side p {
	font-size: 18px;
	color: #5b5b5b;
	line-height: 22px;
	letter-spacing: 0.2px;
	margin-bottom: 37px;
	font-family: 'Raleway', sans-serif;
}

.in-touch .l-side > a {
	font-family: 'Raleway', sans-serif;
	color: #555559;
font-size: 15px;
line-height: 18px;
letter-spacing: 0.9px;
display: block;
text-decoration: none;
border: 3px solid #555559;
border-radius: 15px;
float: left;
clear: left;
margin-top: -2px;
margin-bottom: 32px;
font-weight: 700;
text-transform: uppercase;
padding: 6px 32px 5px 12px;
margin-right: -40px;
background: url('img/gray-arrow.png') 108% 6px no-repeat;
background-color: rgba(255,255,255,0.3);
margin-left: 1px;
}

.in-touch .l-side > a:hover {
	background-position: 108% -31px;
	color: #e1680e;
}

.in-touch .r-side form {
	border: 1px solid #f1a35d;
	background: #EDEDEF;
}

.in-touch .r-side {
	padding-top: 98px;
	text-align: left;
}

.in-touch .r-side p {
	color: #5b5b5b;
	font-size: 18px;
	margin-top: 6px;
	margin-left: 10px;
	margin-bottom: 13px;
	font-family: 'Raleway', sans-serif;
}

.in-touch .r-side form {
	width: 389px;
	margin-left: 10px;
}

.in-touch .r-side span {
	display: block;
	margin-top: -3px;
}

.in-touch .r-side input {
	border: 1px solid #555559;
	border-bottom: 2px solid #9e9fa1;
	width: 369px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-indent: 5px;
	outline: 0;
}

.in-touch .r-side textarea {
	border: 1px solid #555559;
	width: 369px;
	height: 54px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px;
	outline: 0;
}

.in-touch .r-side input[type="submit"] {
	font-family: 'Raleway', sans-serif;
	color: white;
	font-size: 16px;
	width: 109px;
	height: 32px;
	float: right;
	border-radius: 14px;
	border: 0;
	cursor: pointer;
	margin-right: 10px;
	font-weight: 700;
	text-align: left;
	text-indent: 16px;
	background: url('img/submit-a.png') right center no-repeat;
	background-color: #F49029;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	text-align: left;
	padding: 0 !important;
	line-height: 19px;
}

.in-touch .r-side input[type="submit"]:hover {
	background-color: #f09949
}

.sub-menu {
	display: none;
	position: absolute;
	width: 200%;
	top: 100%;
	left: -23px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: white;
}


.sub-menu li {
	list-style: none;
	display: block;
	float: left;
	clear: left;
}

.menu-item-has-children {
	position: relative;
}

.menu-item-has-children:hover .sub-menu {
	display: block;
}

/* .nl a, .en a{
	padding-left: 20px !important;
	border: none !important;
} */

/* .nl a{
	background: url(img/nl.png) no-repeat left 60%;
}

.en a{
	background: url(img/en.png) no-repeat left center;
} */

/* 6. page template *Home* 
-------------------------------------------------------------------------------*/

.page-template-home {
	background: url(img/bg-home.png) repeat-x top center;
}


.page-template-home-new {
	background: white
}

.page-template-home #container{
	min-height: 800px;
	padding-bottom: 30px;
}

/* 7. page template *Medium* 
-------------------------------------------------------------------------------*/

.page-template-medium{
	background: url(img/bg-medium.png) repeat-x top center;
}

.page-template-medium #container {
	min-height: 800px;
}

/* 8. grid 
-------------------------------------------------------------------------------*/

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 {
	float: left;
	margin-left: 20px;
}
.col-1 {
	width: 60px;
}
.col-2 {
	width: 140px;
}
.col-3 {
	width: 220px;
}
.col-4 {
	width: 300px;
}
.col-5 {
	width: 380px;
}
.col-6 {
	width: 460px;
}
.col-7 {
	width: 540px;
}
.col-8 {
	width: 620px;
}
.col-9 {
	width: 700px;
}
.col-10 {
	width: 780px;
}
.col-11 {
	width: 860px;
}
.col-12 {
	width: 940px;
}
.first {
	margin-left: 0;
	clear: left;
}

/* 9. section 
-------------------------------------------------------------------------------*/

section{
	clear: both;
	margin-bottom: 30px;	
}

/* 10. intro & intro-alt section 
-------------------------------------------------------------------------------*/

section.intro h1, section.intro-alt h1{
	/* margin-top: 50px; */
}

section.intro p, section.intro-alt p{
	color: #909090;
	font-size: 18px;
	line-height: 1.5em;
}

/* 11. big quote section 
-------------------------------------------------------------------------------*/

section.quote{
	background: #fff;
	padding: 40px;
	min-height: 265px;
	-webkit-box-shadow: 1px 1px 0px 2px rgba(0, 0, 0, .1);
	-moz-box-shadow: 1px 1px 0px 2px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 0px 2px rgba(0, 0, 0, .1);
	-webkit-border-radius: 8px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 8px;
	-moz-border-radius-topleft: 0;
	border-radius: 8px;
	border-top-left-radius: 0;
	color: #A6A6A6;
}

section.quote .video{
	width: 380px;
	float: left;
}

section.quote blockquote{
	width: 480px;
	float: right;
	font-size: 1.7em;
}

section.quote p.intro{
	width: 480px;
	float: right;
	font-size: 1.2em;
}

section.quote strong{
	color: #444;
}

section.quote .author{
	 font-size: 13px;
}

/* 12. quotes section 
-------------------------------------------------------------------------------*/

section.quotes blockquote{
	font-size: 14px;
	font-style: italic;
	font-family: Helmet, Freesans, sans-serif;
	margin: 20px 0;
	text-align: center;
	line-height: 1.5;
	color: #454545;
}

/* 13. carousel section 
-------------------------------------------------------------------------------*/

section.carousel{
	border: 1px solid #F2F2F2;
	border-right: 2px solid #F2F2F2;
	border-bottom: 2px solid #F2F2F2;
	padding: 25px 30px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.next{
	float: right;
	width: 26px;
	height: 26px;
	background: url(img/next.png) no-repeat;
	text-indent: -999em;
	margin-top: 10px;
}

.next:hover, .prev:hover{
	background-position: 0 -30px;
}

.next:active, .prev:active{
	background-position: 0 -60px;
}

.prev{
	float: left;
	width: 26px;
	height: 26px;
	background: url(img/prev.png) no-repeat;
	text-indent: -999em;
	margin: 10px 10px 0 0;
}

.carousel-wrap{
	float: left;
	width: 800px;
	height: 50px;
	overflow: hidden;
}

.carousel-inner{
	width: 2000px;
}

.carousel-inner > a, .carousel-inner > img {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 0px; /* for js */
}

/* 13a. carousel section 
-------------------------------------------------------------------------------*/

section.carouseltwinapps{
	border: 1px solid #F2F2F2;
	border-right: 2px solid #F2F2F2;
	border-bottom: 2px solid #F2F2F2;
	padding: 25px 30px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.next{
	float: right;
	width: 26px;
	height: 26px;
	background: url(img/next.png) no-repeat;
	text-indent: -999em;
	margin-top: 10px;
}

.next:hover, .prev:hover{
	background-position: 0 -30px;
}

.next:active, .prev:active{
	background-position: 0 -60px;
}

.prev{
	float: left;
	width: 26px;
	height: 26px;
	background: url(img/prev.png) no-repeat;
	text-indent: -999em;
	margin: 10px 10px 0 0;
}

.carouseltwinapps-wrap{
	float: left;
	width: 800px;
	height: 50px;
	overflow: hidden;
}

.carouseltwinapps-inner{
	width: 2000px;
}

.carouseltwinapps-inner img {
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 0px; /* for js */
}

/* 14. home-intro section 
-------------------------------------------------------------------------------*/

section.home-intro{
	color: #fff;
	height: 380px;
	/* margin-top: 20px; */
	margin-top: 56px;
}

section.home-intro h1,
section.home-intro h2,
section.home-intro h3,
section.home-intro h4,
section.home-intro h5,
section.home-intro h6{
	color: #fff;
	line-height: 1.5;
}

section.home-intro div.video, section.home-intro div.video-alt{
	color: #444;
	float: right;
	width: 450px;
	height: 250px;
	box-shadow: 0 0 10px #555;
	background: #fff;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 60px;
}

section.home-intro div.video-alt{
	float: left;
	margin-left: 0;
	margin-right: 60px;
}

section.home-intro iframe{
	height: 250px !important;
	width: 444px !important;
	margin-top: -1px !important;
	background:#fff;
}

/* 15. conversion section 
-------------------------------------------------------------------------------*/

section.conversion{
	background: #eee;
	padding: 30px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

section.conversion.alt{
	background: none;
	padding: 12px 0;
	margin-bottom: 100px;
}

section.conversion div{
	float: right;
	margin-top: 10px;
	/* width: 440px; */
	display: inline-block;
	text-align: right;
}

section.conversion h4, section.conversion h6{
	font-size: 1.9em;
	clear: left;
	float: left;
	margin: 0;
	color: #0e3853;
}

section.conversion.alt h4, section.conversion.alt h6{
	color: #fff;
}

section.conversion h6{
	font-size: 1.4em;
}

section.conversion .classic{
	font-size: 25px;
	padding: 0 10px;
}

section.conversion.alt .classic{
	color: #fff;
}

section.conversion a.arrow{
	font-size: 17px;
}

/* 16. elements 
-------------------------------------------------------------------------------*/

.btn, ul.menu li.alt a{
	border: 1px solid #eb7b34;
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	padding: 11px 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px rgba(0,0,0,.3);
	
	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,ef9a36+50,ed8a19+51,e97315+100;Top+menu+button */
	background: #f2ae41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYWU0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmOWEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkOGExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTczMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2ae41 0%, #ef9a36 50%, #ed8a19 51%, #e97315 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae41), color-stop(50%,#ef9a36), color-stop(51%,#ed8a19), color-stop(100%,#e97315)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* IE10+ */
	background: linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae41', endColorstr='#e97315',GradientType=0 ); /* IE6-8 */
}

.btn_small {
	font-size: 10px;
	padding: 3px 5px;
	margin-top: 10px;
}

.btn:hover, ul.menu li.alt a:hover{
	border: 1px solid #DF8E58;
	text-decoration: none;

	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,f3b161+50,ed8e43+51,ed8e43+100;Custom */
	background: #f2ae41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYWU0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzYjE2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkOGU0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDhlNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2ae41 0%, #f3b161 50%, #ed8e43 51%, #ed8e43 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae41), color-stop(50%,#f3b161), color-stop(51%,#ed8e43), color-stop(100%,#ed8e43)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* IE10+ */
	background: linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae41', endColorstr='#ed8e43',GradientType=0 ); /* IE6-8 */
}

.btn:active, ul.menu li.alt a:active{
	border: 1px solid #DF8E58;

	/* http://www.colorzilla.com/gradient-editor/#e97315+0,ed8a1a+50,ef9a36+51,f2ae41+100;Custom */
	background: #e97315; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzMxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkOGExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VmOWEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmFlNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e97315 0%, #ed8a1a 50%, #ef9a36 51%, #f2ae41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e97315), color-stop(50%,#ed8a1a), color-stop(51%,#ef9a36), color-stop(100%,#f2ae41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* IE10+ */
	background: linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97315', endColorstr='#f2ae41',GradientType=0 ); /* IE6-8 */	
}

.ie9 .btn{
	filter: none;
}

.btn.small{
	font-size: 14px;
	padding: 9px 13px;
}

.selected{
	border: 1px solid #09273a;

	background: #09273a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MjczYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDQyNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #09273a 0%, #104262 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09273a), color-stop(100%,#104262)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #09273a 0%,#104262 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #09273a 0%,#104262 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #09273a 0%,#104262 100%); /* IE10+ */
	background: linear-gradient(top, #09273a 0%,#104262 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09273a', endColorstr='#104262',GradientType=0 ); /* IE6-8 */
}

.btn.alt{
	border: 1px solid #1A86B7;

	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,ef9a36+50,ed8a19+51,e97315+100;Top+menu+button */
	background: #26c1de; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YzFkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFmYjFkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwYTZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDkzYzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #26c1de 0%, #1fb1d5 50%, #00a6cf 51%, #0093c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26c1de), color-stop(50%,#1fb1d5), color-stop(51%,#00a6cf), color-stop(100%,#0093c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #26c1de 0%,#1fb1d5 50%,#00a6cf 51%,#0093c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #26c1de 0%,#1fb1d5 50%,#00a6cf 51%,#0093c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #26c1de 0%,#1fb1d5 50%,#00a6cf 51%,#0093c5 100%); /* IE10+ */
	background: linear-gradient(top, #26c1de 0%,#1fb1d5 50%,#00a6cf 51%,#0093c5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c1de', endColorstr='#0093c5',GradientType=0 ); /* IE6-8 */
}

.btn.alt:hover{
	/* http://www.colorzilla.com/gradient-editor/#51cde5+0,4cc0dd+50,33b7d9+51,33a8d1+100;Custom  */
	background: #51cde5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxY2RlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRjYzBkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzMzYjdkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzM2E4ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #51cde5 0%, #4cc0dd 50%, #33b7d9 51%, #33a8d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51cde5), color-stop(50%,#4cc0dd), color-stop(51%,#33b7d9), color-stop(100%,#33a8d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #51cde5 0%,#4cc0dd 50%,#33b7d9 51%,#33a8d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #51cde5 0%,#4cc0dd 50%,#33b7d9 51%,#33a8d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #51cde5 0%,#4cc0dd 50%,#33b7d9 51%,#33a8d1 100%); /* IE10+ */
	background: linear-gradient(top, #51cde5 0%,#4cc0dd 50%,#33b7d9 51%,#33a8d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51cde5', endColorstr='#33a8d1',GradientType=0 ); /* IE6-8 */
}

.btn.alt:active{
	/* http://www.colorzilla.com/gradient-editor/#0092c5+0,00a5cf+50,1bafd4+51,26c0de+100;Custom  */
	background: #0092c5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTJjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwYTVjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFiYWZkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNmMwZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0092c5 0%, #00a5cf 50%, #1bafd4 51%, #26c0de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0092c5), color-stop(50%,#00a5cf), color-stop(51%,#1bafd4), color-stop(100%,#26c0de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0092c5 0%,#00a5cf 50%,#1bafd4 51%,#26c0de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0092c5 0%,#00a5cf 50%,#1bafd4 51%,#26c0de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0092c5 0%,#00a5cf 50%,#1bafd4 51%,#26c0de 100%); /* IE10+ */
	background: linear-gradient(top, #0092c5 0%,#00a5cf 50%,#1bafd4 51%,#26c0de 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0092c5', endColorstr='#26c0de',GradientType=0 ); /* IE6-8 */
}

a.arrow{
	background: url(img/arrow.png) no-repeat center right;
	padding-right: 10px;
}

a.arrow span{
	border-bottom: 1px solid rgba(0,181,234,.4);	
}

a.arrow:hover{
	text-decoration: none;
}

a.arrow:hover span{
 	border-bottom: 1px solid transparent;
}

.btn img{
	vertical-align: middle;
	margin: 0 -10px 0 5px;
}

.btn.pill{
	border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border: 1px solid #C4C4C4;
	color: #F8952D;
	text-shadow: none;
	box-shadow: 0 0 0 3px rgba(0,0,0,.1);
	
	/* http://www.colorzilla.com/gradient-editor/#f6f6f6+0,ebebeb+100;Custom */
	background: #f6f6f6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f6f6f6 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(top, #f6f6f6 0%,#ebebeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */	
}

.btn.pill img{
	margin: 0 10px 0 0;
}

.btn.pill:hover{
	color: #FAB062;
}

.btn.pill:active{
	color: #F8952D;

	background: #ebebeb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ebebeb 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ebebeb 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ebebeb 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ebebeb 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top, #ebebeb 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */	

}

.classic{
	font-size: 25px;
	font-family: Baskerville, Georgia, serif;
	font-style: italic;
	color: #9a9a9a;
}

.btn.simple{
	background: #fff;
	filter: none;
	border: 1px solid #ADAEAE;
	color: #595959;
	text-shadow: none;
	font-size: 13px;
	padding: 6px 15px;	
}

.btn.simple:hover{
	border: 1px solid #777B7A;
	background: #F1F9FB;
}

.btn.simple:active{
	box-shadow: inset 0 0 10px #222;
	-moz-box-shadow: inset 0 0 10px #222;	
}

.infobox{
	margin-bottom: 30px;
	padding: 30px 30px 10px 30px;
	border: 1px solid #F2F2F2;
	border-right-width: 2px;
	border-bottom-width: 2px;
	-webkit-border-radius: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	background: #F8FCFD;
}

.infobox p{
	font-size: 1.1em;
	color: #666;
}

.infobox.orange{
	color: #fff;
	text-shadow: 1px 1px rgba(0,0,0,.1);
	border: none;

	/* http://www.colorzilla.com/gradient-editor/#e97315+0,f2ae41+100;Custom */
	background: #e97315; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzMxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmFlNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #e97315 0%, #f2ae41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e97315), color-stop(100%,#f2ae41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e97315 0%,#f2ae41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e97315 0%,#f2ae41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e97315 0%,#f2ae41 100%); /* IE10+ */
	background: linear-gradient(left, #e97315 0%,#f2ae41 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97315', endColorstr='#f2ae41',GradientType=1 ); /* IE6-8 */	
}

.infobox.orange a{
	color: #ddd;
}

.infobox.orange .small{
	color: #fff;
}

.infobox.orange .simple{
	color: #595959
}

.infobox.orange p,
.infobox.orange h1,
.infobox.orange h2,
.infobox.orange h3,
.infobox.orange h4,
.infobox.orange h5,
.infobox.orange h6{
	color: #fff;
}

.infobox.blue{
	background: #f0f8fa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #f0f8fa 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f8fa), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f0f8fa 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f0f8fa 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f0f8fa 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(left, #f0f8fa 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f8fa', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}

.infobox img{
	margin-top: -10px;
}

/* less padding, for infobox */
.narrow{
	padding: 18px 18px 5px 18px;
	min-height: 297px;
	position: relative;
	box-shadow: 0 5px 5px 0 rgba(0,0,0,.2);
	border-bottom: 1px solid #C2C2C2
}

.narrow p{
	font-size: 12px;
}

.narrow h6{
	font-size: 18px;
}

.narrow .btn{
	display: block;
	text-align: center;
	position: absolute;
	bottom: 18px;
	width: 155px;
}


/* voor proefpakketten selectie */
.col-4 .btn{
	width: 230px;	
}

.col-4 .narrow{
	min-height: 350px;
}

.best-choice{
	background: url(img/best-choice.png) no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -6px;
	right: -7px;
	display: block;
	z-index: 100;
	text-indent: -999em;
}

.english .best-choice{
	background: url(img/best-choice-en.png) no-repeat;
}

.now-free{
	background: url('http://www.twinfield.nl/wp-content/uploads/2013/06/nu-gratis.png') no-repeat;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -6px;
	right: -7px;
	display: block;
	z-index: 100;
	text-indent: -999em;
}

.english .now-free{
	background: url('http://www.twinfield.nl/wp-content/uploads/2013/06/now-free.png') no-repeat;
}

blockquote{
	margin-bottom: 20px;
}

blockquote span.video{
	width: 160px;
	height: 104px;
	overflow: hidden;
	text-overflow: clip;
	margin: 0 20px 10px 0;
	border-bottom: 3px solid #fff;
	box-shadow: 0 0 0 1px #eee;
	padding: 3px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
	font-size: 12px;
	overflow: hidden;
	font: 12px Helmet, Freesans, sans-serif;
}

blockquote p{
	margin-bottom: 10px;
}

blockquote p.meta{
	font: 14px Helmet, Freesans, sans-serif;
	color: #565656;	
	clear: both;
}

blockquote p.meta strong{
	color: #1f2223;
	display: block;
	line-height: 1.5;
}

blockquote p.meta img{
	float: left;
	border: 1px solid #eee;
	padding: 3px;
	margin-right: 15px;	
}

blockquote, q{
	color: #0e3853;
	font-style: italic;
	font-family: 'Cabin', sans-serif;
	font-size: 20px;
}

blockquote.push{
	margin-left: 20px;
	margin-right: 20px;
}

p q{
	float: left;
	width: 40%;
	padding: 10px 20px;
	line-height: 1.5;
}

/* 17. slider 
-------------------------------------------------------------------------------*/

.slider, .slider-apps{
	border: 1px solid #DDD;
	background: #F9F9F9 url(img/slider-bg.png) repeat-x bottom;
	padding: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding-bottom: 38px;
}

.slider .inner, .slider-apps .inner{
	overflow: hidden;
	height: 310px;
}

.slider .inner > img, .slider .innner > div, .slider-apps .inner > div {
	margin-top: 0px;
	display: block;
}

.medium{
	width: 610px;
}

.medium .inner{
	height: 230px;
}

div.small{
	width: 290px;
}

div.small .inner{
	height: 150px;
}

.slider ul, .slider-apps ul{
	float: right;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
}

.slider ul li, .slider-apps ul li{
	text-indent: -999em;
	margin: 12px 0 0 5px;
	padding: 0;
	width: 14px;
	height: 14px;
	background: red;
	float: left;
	cursor: pointer;
	background: url(img/slider-nac.png) no-repeat 50% 50%;
}

.slider ul li:hover, .slider-apps ul li:hover{
	background: url(img/slider-hov.png) no-repeat 50% 50%;	
}

.slider ul li.active, .slider ul li:active, .slider-apps ul li.active{
	background: url(img/slider-ac.png) no-repeat 50% 50%;	
}

.slider .caption, .slider-apps .caption{
	float: left;
	line-height: 38px;
	padding: 0 20px;
	font-size: 12px;
}

.slider-apps div.inner div{
	position: relative;
	color: #fff;
	height: 310px;
}

.slider-apps div.inner div img{
	position: absolute;
	top: 0;
	left: 0;
}

.slider-apps strong{
	font-weight: 100;
	z-index: 10;
	position: absolute;
	top: 25%;
	left: 200px;
	display: block;
	width: 400px;
	font-size: 35px;
}

.slider-apps strong .btn{
	margin-top: 20px;
	width: 150px;
	text-align: center;
	display: block;
	float: none;
}

/* 18. presenter 
-------------------------------------------------------------------------------*/

.presenter{
	position: relative;
	height: 420px;
}

.presenter ol.nav{
	background: #F3F3F3;
	list-style-position: inside;
	float: left;
	margin-left: -50px;
	padding: 10px 0;
	border: 1px solid #fff;
	box-shadow: 0 0 0 1px rgba(0,0,0,.1);
}

.presenter ol.nav li{
	line-height: 42px;
	cursor: pointer;
	margin: 0;
	padding: 0 35px;
	color: #0E3853;
	font-weight: bold;
	width: 213px;
	margin: 0 -25px 0 -7px;
}

.presenter .nav li.active{
	background: url(img/presenter-arrow.png) no-repeat;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.2);
	height: 42px;
	line-height: 38px;
	position: relative;
	z-index: 5;
}

.presenter .slides{
	float: left;
	height: 456px;
	overflow: hidden;
	background: url(img/presenter.png) no-repeat;
	position: absolute;
	width: 818px;
	top: -50px;
	right: -53px;
}

.presenter .slides div{
	width: 670px; /* 750 - margin */
	height: 300px;
	margin: 80px 0 0 70px;
}

/* 19. sidebar 
-------------------------------------------------------------------------------*/

aside{
	background: url(img/aside.png) repeat-y right;
	float: left;	
	width: 240px;
}

aside.noborder{
	background: none;
}

aside ul.menu, aside ul{
	text-align: right;
	float: none;
	margin: 0;
	padding: 0;
}

aside ul.menu li, aside ul li{
	margin: 0;
	padding: 0;
	display: block;
	float: none;
	line-height: 30px;
	color: #999;
}

aside ul.menu a, aside ul li a{
	color: #449ef7;
	font-weight: normal;
	display: inline;
	line-height: 30px;
}

aside ul.menu li.current-menu-item{
	background: url(img/aside-active.png) no-repeat right center;
	margin-right: -80px;
	padding-right: 80px;
}

aside ul.menu li.current-menu-item a:hover{
	text-decoration: none;
	cursor: default;
}

aside .widget{
	padding: 20px 80px 20px 0;
	margin-bottom: 70px;
}

aside h3{
	font-size: 17px;
	text-align: right;
	margin: 0;
	line-height: 30px;
}

/* 20. article (static pages & news) 
-------------------------------------------------------------------------------*/

article{
	margin-left: 320px;
	background: url(img/hr.png) no-repeat center bottom;
	padding-bottom: 35px;
	margin-bottom: 20px;
}

article.no-hr{
	background: none;
	padding-bottom: 5px;
}

article .meta{
	margin: 0 0 10px 0;
	color: #909090;
	font-size: 12px;
	line-height: 12px;
}

article .meta span{
	color: #777;
	padding-left: 10px;
	margin-right: 10px;
	border-right: 1px solid #777;
	text-indent: -9999em;
	display: inline-block;
}

article h2{
	font-size: 22px;
}

article .entry-title a{
	color: #1F2223;
}

.more-link{
	display: block;
	margin-top: 20px;
}

.more-link:after{
	background: url(img/arrow.png) no-repeat right center;
	display: inline-block;
	width: 15px;
	height: 10px;
	content: " ";
}

.breadcrumb{
	margin: -20px -40px 50px -40px;
	padding: 0 40px;
	background: #eee;
	line-height: 48px;
	background: url(img/breadcrumb.png) no-repeat center bottom;
	font-size: 12px;
}

.breadcrumb .sep{
	background: url(img/breadcrumb-arr.png) no-repeat center center;
	text-indent: -9999em;
	display: inline-block;
	width: 20px;
}


/* 21. pagination
-------------------------------------------------------------------------------*/
.pager{
	height: auto;
	background: none;
	margin-left: 320px;
	text-align: center;
}

.pager .page-numbers{
	display: inline-block;
	width: 23px;
	height: 23px;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	color: #555;
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	text-align: center;
	margin: 0 0 0 4px;
	background: #f9f9f9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(top,  #f9f9f9 0%,#eaeaea 100%); /* W3C */
	box-shadow: 0 1px 1px rgba(187,187,187,0.4), inset 0 1px 0 #fff;
	text-decoration: none;
}

.pager .page-numbers:first-child{
	margin: 0;
}

.pager .current, .pager .current:hover{
	background: #676767;
	box-shadow: inset 0 0 8px rgba(0,0,0,0.6);
	color: #fff;
	text-shadow: 0 1px rgba(0,0,0,0.6);
	border: 1px solid #565656;
	border-radius: 3px;
	font-weight: normal;
}

	.pager a.page-numbers:hover{
		background: #fefefe; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #fefefe 0%, #fbfbfb 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fefefe 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fefefe 0%,#fbfbfb 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fefefe 0%,#fbfbfb 100%); /* IE10+ */
		background: linear-gradient(top,  #fefefe 0%,#fbfbfb 100%); /* W3C */
	}
	
	.pager a.next{
		text-indent: -999em;
		background: url(img/page_arrow.png) no-repeat left top!important;
		float: none;
	}
	
	.pager a.prev{
		text-indent: -999em;
		background: url(img/page_arrow.png) no-repeat left -23px!important;
		float: none;
	}
	
	.pager a.prev:hover{
		background: url(img/page_arrow.png) no-repeat left -69px!important;
	}
	
	.pager a.next:hover{
		background: url(img/page_arrow.png) no-repeat left -46px!important;
	}
	
/* 22. disqus 
-------------------------------------------------------------------------------*/
#disqus_thread{
	margin-left: 320px;
	padding-bottom: 35px;
	margin-bottom: 20px;
	font-family: Helmet, Freesans, sans-serif!important;
}

.dsq-reply{
	clear: none !important;
}

	#dsq-content #dsq-global-toolbar{
		display: none!important;
	}

	.dsq-autheneticate-copy{
		display: none!important;
	}
	
	#dsq-content h3{
		font-weight: normal!important;
		font-family: 'Cabin', sans-serif!important;
		color: #1f2223!important;
		font-size: 16px!important;
		margin-bottom: 0!important;
		font-family: 'Cabin', sans-serif !important;
	}
	
	/*
	#dsq-authenticate{
		margin-top: -34px!important;
	}
	*/
	
	#dsq-comments-title{
		margin-top: 20px!important;
	}
	
	#dsq-content .dsq-options{
		display: none!important;
	}
	
	#dsq-comments-title h3{
		color: #555!important;
		font-weight: normal!important;
		margin-bottom: 20px!important;
	}
	
	.dsq-full-comment cite span{
		color: #65a3d1!important;
	}
	
		#dsq-content .dsq-comment-header-time a{
			color: #555!important;
		}
		
		/*#dsq-content .dsq-comment-text{
			color: #909090!important;
		}*/
		
	#dsq-content .dsq-moderator .dsq-comment-header{
		background: url('http://mediacdn.disqus.com/1320866661/images/themes/narcissus/header-grey.png') repeat !important;
	}
	
	#dsq-content .dsq-moderator img.dsq-moderator-star{
		margin-top: -6px !important;
	}
	
	#dsq-content a.dsq-reply-link{
		color: #565656 !important;
	}

/* 23. footer 
-------------------------------------------------------------------------------*/

footer{
	background: #1d1d1d;
	clear: both;
	color: #fff;
	padding: 51px 0 86px;
	font-size: 14px;	
}

footer .wrap{
	width: 940px;
	margin: 0 auto;
	text-align: left;
}

footer h1, footer h2, footer h3,
footer h4, footer h5, footer h6{
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 10px;
}

footer form .btn{
	margin-top: 20px;
}

footer .wrap div {
	float: left;
}
#footer-left {
	width: 412px;
	margin-right: 2px;
	margin-left: 67px;
}
#footer-middle, #footer-right{
	width: 200px;
	margin-right: 15px;
}
#footer-right {
	margin-right: 0;
}
/* linker footer widget */
#text-3{
	float: left;
	line-height: 1.5;
}

#text-3 ul{
	list-style: none;
}

#text-3 ul li{
	float: left;
	margin: 30px 30px 0 0;
}

/* middelste footer widget */
#text-4{
}

/* rechter footer widget */
#text-5{
}

footer a{
	color: #fff;
}

footer .textwidget input[type="text"]{
	width: 170px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #b6b6b6;
	box-shadow: inset 0 2px 4px #e6e6e6;
	border-radius: 2px;
	font-size: 14px;
	padding: 4px 5px;
	color: #565656;
}

	footer .textwidget input[type="text"]:focus{
		border: 1px solid #78a6d3;
		box-shadow: inset 0 2px 4px #e6e6e6!important;
		outline: none;
		border-radius: 2px;
	}

/* 24. forms
-------------------------------------------------------------------------------*/
.wFormContainer .wForm form {
	font-family: Helmet, Freesans, sans-serif!important;
}

.wFormContainer .steps {
	float: left;
	width: 100%;
	border: 1px solid #e5e5e5;
	background-color: #f1f1f1;	
	font-size: 15px;
	height: 55px;
	margin-left: -1px;
	box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
}

.wFormContainer .steps li {
	height: 53px;
	float: left;
	line-height: 53px;
	position: relative;
	list-style-position: inside;
	margin: 1px 0 0 1px;
	padding-left: 49px;
	/*width: 28%!important; */
	position: relative;
	color: #555;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
	
	.wFormContainer .steps li span{
		margin-left: -40px !important;
	}
	
	.wFormContainer .steps li span.ol-arrow{
		width: 30px;
		height: 55px;
		position: absolute;
		right: 0;
		top: -1px;
		background: url(img/temp.png) no-repeat left bottom;
		margin-right: -30px;
		z-index: 10!important;
	}

	.wFormContainer .steps li.active{
		position: relative;
		color: #fff;
		background: #009dc8!important;	
		text-shadow: 0 1px 0 rgba(0,0,0,0.3);
	}
	
	.wFormContainer .steps li.active span{
		background-position: left top;
	}
	
	.wFormContainer .steps li:last-child{
		position: relative;
		z-index: 0;
		background-color: #eee;
	}
	
	.wFormContainer .steps li:last-child span.ol-arrow{
		display: none;
	}
	
.wForm {
	clear: both;
}

.wFormdefaultWidth{
	background: #fafafa;
	border: 1px solid #e5e5e5;
	border-radius: 0 10px 10px 10px;
	padding: 0 0 0 27px;
}

.wForm form{
	margin: 0 !important;
}

	.wForm input{
		margin: 0;
	}
	
	.wForm label.preField{
		width: 240px !important;
		margin-right: 80px!important;
		float: left !important;
		font-weight: normal !important;
		line-height: 150%;
		font-size: 13px;
		padding-top: 12px!important;
	}
	
	.wForm form .reqMark{
		color: inherit!important;
		margin-left: 2px!important;
	}
	
	.wForm form .oneChoice{
		display: block !important;
		margin-left: 322px;
		padding-right: 40px;
		line-height: 16px;
		font-size: 14px;
		padding-bottom: 2px;
		padding-top: 12px;
		white-space: normal !important;
		/* min-height: 30px; */
	}
	
	.wForm form .oneChoice label{
		display: inline !important;
	}
	
	.wForm form .oneField{
		clear: both;
		margin-bottom: 14px!important;
		padding: 0!important;
	}
	
	.wForm form #tfa_Geslacht .oneChoice{
		display: inline-block !important;
		margin-left: 0;
	}
	
	.wForm input[type="text"], .wForm select, .wForm textarea{
		width: 292px;
		height: 33px;
		border: 4px solid #ededed !important;
		border-radius: 5px;
		box-shadow: inset 0 0px 0px 1px #b6b6b6, inset 0 2px 4px #e6e6e6;
		font-size: 14px;
		color: #565656;
		padding: 0 5px !important;
		background: #fff;
	}
	
	 .wForm textarea{
	 	height: 100px;
	 }
	
		.wForm input[type="text"]:focus, .wForm select:focus, .wForm textarea:focus{
			box-shadow: inset 0 0px 0px 1px #78a6d3, inset 0 2px 4px #e6e6e6!important;
			border-color: #e7eff6!important;
			outline: none!important;
		}
		
	.wForm legend{
		color: #000!important;
		margin: 0 !important;
		padding: 20px 0 20px 0 !important;
		font-weight: bold;
		font-family: 'Cabin', sans-serif;
		font-style: normal !important;
		font-size: 26px;
		display: block !important;
		clear: both;
		/* float: left; */
	}
	
	.wForm select{
		padding: 5px !important;
		width: 310px !important;
		height: 40px;
	}

	.wForm select[multiple]{
		height: auto;
	}
	
	#tfa_Geslacht br, .choices br{
		display: none;
	}

	.choices label {
		line-height: 1.5;
	}
	
.wForm form .actions .form-previous,
.wForm form .actions .primaryAction{
	font-weight: bold;
	font-family: sans-serif;
	border: 1px solid #eb7b34;
	display: inline-block;
	color: #fff;
	padding:0 20px;
	height: 39px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px rgba(0,0,0,.3);
	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,ef9a36+50,ed8a19+51,e97315+100;Top+menu+button */
	background: #f2ae41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYWU0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmOWEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkOGExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTczMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2ae41 0%, #ef9a36 50%, #ed8a19 51%, #e97315 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae41), color-stop(50%,#ef9a36), color-stop(51%,#ed8a19), color-stop(100%,#e97315)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* IE10+ */
	background: linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae41', endColorstr='#e97315',GradientType=0 ); /* IE6-8 */
	float: right;
	font-size: 15px;
}

.wForm form .actions .form-previous:hover,
.wForm form .actions .primaryAction:hover{
	border: 1px solid #DF8E58;
	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,f3b161+50,ed8e43+51,ed8e43+100;Custom */
	background: #f2ae41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYWU0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzYjE2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkOGU0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDhlNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2ae41 0%, #f3b161 50%, #ed8e43 51%, #ed8e43 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae41), color-stop(50%,#f3b161), color-stop(51%,#ed8e43), color-stop(100%,#ed8e43)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* IE10+ */
	background: linear-gradient(top, #f2ae41 0%,#f3b161 50%,#ed8e43 51%,#ed8e43 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae41', endColorstr='#ed8e43',GradientType=0 ); /* IE6-8 */
	color: #fff;
}

.wForm form .actions .form-previous:active,
.wForm form .actions .primaryAction:active{
	border: 1px solid #DF8E58;
	/* http://www.colorzilla.com/gradient-editor/#e97315+0,ed8a1a+50,ef9a36+51,f2ae41+100;Custom */
	background: #e97315; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5NzMxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VkOGExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VmOWEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmFlNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e97315 0%, #ed8a1a 50%, #ef9a36 51%, #f2ae41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e97315), color-stop(50%,#ed8a1a), color-stop(51%,#ef9a36), color-stop(100%,#f2ae41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* IE10+ */
	background: linear-gradient(top, #e97315 0%,#ed8a1a 50%,#ef9a36 51%,#f2ae41 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e97315', endColorstr='#f2ae41',GradientType=0 ); /* IE6-8 */
	color: #fff;	
}

.wForm form .actions{
	height: 70px;
}
.wForm form .actions .form-previous{
	float: left;
}

.wForm form .actions .form-required{
	font-size: 12px;
	float: right;
	display: block;
}
.wForm form .errMsg{
	display: none!important;
}

.wForm form .errFld{
	padding: 0!important;
	border: none!important;
}

	.wForm form .errFld input[type="text"], .wForm form .errFld select{
		box-shadow: inset 0 0px 0px 1px #db0429, inset 0 2px 4px #e6e6e6;
		border-color: #f9edef;
		outline: none;
		margin: 0 0 0 -4px!important;
	}


.supportInfo{
	display: none !important;
}

/* 25. wordpress specific
-------------------------------------------------------------------------------*/

.alignleft{
	float: left;
	margin: 10px 10px 10px 0;
}

.alignright{
	float: right;
	margin: 10px 0 10px 10px;
}

/* 26. accountantsearch
-------------------------------------------------------------------------------*/

.accountantsearch{
	background: #eee;
	padding: 20px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	margin-top: 172px;
	width: 260px;
}

.accountantsearch p{
	margin-bottom: 5px;
	font-size: 12px;
}

.accountantsearch p.nomargin{
	margin: 0;
}

.accountantsearch label{
	width: 100px;
	display: inline-block;
	line-height: 33px;
}

.accountantsearch p.nomargin label{
	line-height: 15px;
}

.accountantsearch input[type="text"], .accountantsearch select{
	height: 33px;
	border: 4px solid #ededed;
	border-radius: 5px;
	box-shadow: inset 0 0px 0px 1px #b6b6b6, inset 0 2px 4px #e6e6e6;
	font-size: 14px;
	color: #565656;
	padding: 0 5px;
}

.accountantsearch input[type="text"]:focus, .accountantsearch select:focus{
	box-shadow: inset 0 0px 0px 1px #78a6d3, inset 0 2px 4px #e6e6e6 !important;
	border-color: #e7eff6 !important;
	outline: none !important;
}

.accountantsearch select{
	height: auto;
	padding: 5px;
	width: 155px;
}

.accountantsearch input[type=checkbox]{
	vertical-align: middle;
	margin-right: 10px;
}

#accountantname, #city, #zipcode{
	width: 138px;
}

#maxdistance-label, #partnerlevel-label{
	width: 100px;
}


#xbrl-ready-label, #productchoser-label{
	width: 200px;
}

#map_canvas{
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

article.result{
	background: none;
	border-top: 1px solid #ddd;
	padding-top: 15px;
	margin-bottom: 20px;
	padding-bottom: 0;
	color: #999;
}

article.result h6{
	color: #0E3853;
}

article.result p{
	font-size: 12px;
}

article.result .address, article.result .contact{
	float: left;
	margin-right: 30px;
	width: 170px;
   	margin-bottom: 0;
}
article.result .contact{
	width: 260px;
	margin: 0;
}

article.result .partnerlevels{
	float: right;
}

article.result strong{
	text-transform: capitalize;
}

/* 27. search
-------------------------------------------------------------------------------*/

form.search{
	background: #eee;
	padding: 20px;
	text-align: center;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
}

.excerpt strong{
	color: #555;
}

form.search input{
	width: 350px;
	background: #fff url(img/magnifier.png) no-repeat 99% 50%;
	height: 27px;
	border: 4px solid #ededed;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: inset 0 0px 0px 1px #b6b6b6, inset 0 2px 4px #e6e6e6;
	font-size: 14px;
	color: #565656;
	padding: 0 5px;
}

form.search input:focus{
	box-shadow: inset 0 0px 0px 1px #78a6d3, inset 0 2px 4px #e6e6e6 !important;
	border-color: #e7eff6 !important;
	outline: none !important;
}


/* 28. app-store
-------------------------------------------------------------------------------*/

.apps-wrap ul{
	text-align: left;
	margin-bottom: 30px;
}

.apps-wrap aside{
	width: 195px;
	background: none;
}

.apps-wrap aside li:after{
	content: '.';
	text-indent: -999em;
	background: url(img/arrow.png) no-repeat center center;
	width: 20px;
	display: inline-block;
	height: 30px;
}

.apps-wrap form input{
	margin-top: -90px;
	margin-bottom: 30px
	width: 200px;
	height: 25px;
	border: 4px solid #ededed;
	border-radius: 5px;
	box-shadow: inset 0 0px 0px 1px #b6b6b6, inset 0 2px 4px #e6e6e6;
	background: url(img/magnifier.png) no-repeat 98% 50%;
	font-size: 14px;
	color: #565656;
	padding: 0 5px;
}

/* apps overzicht page */
.page-id-382 .breadcrumbs{
	margin-bottom: 20px;
}

.apps, .app{
	background: url(img/aside.png) left repeat-y;
	/* margin-left: 200px; */
	float: right;
	width: 690px;
	padding-left: 50px;
	margin-top: 40px;
}

.app{
	padding-left: 85px;
}

.apps ul{
	list-style: none;
}

.apps li{
	position: relative;
	width: 210px;
	margin-left: 30px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.apps li h4{
 	font: 14px Helmet, Freesans, sans-serif;	
	font-weight: bold;
	margin-bottom: 7px;
}

.apps li.first{
	margin-left: 0;
	clear: left;
}

.tab{
	border-bottom: 1px solid #0D3753;
	line-height: 30px;
}

.top{
	margin-left: 250px;
}

.tab span{
	background: #0D3753 url(img/tab.png) no-repeat top right;
	display: inline-block;
	line-height: 30px;
	border: none;
	font-style: italic;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 0 70px 0 20px;
}

.apps li p{
	color: #909090;
	font-size: 12px;
	margin-bottom: 7px;
}

.apps h4 a{
	color: #000;
}

.apps li img{
	margin-bottom: 10px;
}

.apps .arrow{
	font-weight: bold;
}

.apps p.small{
	font-size: 11px;
}


.rating{
	list-style: none;
}

.apps .rating{
	top: 80px;
	right: 10px;
	position: absolute;
}

.apps .rating a{
	cursor: default;
}

.rating li{
	display: inline;
	margin: 0;
	float: none;
	position: relative;
}

.rating li a{
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(img/star.png);
	text-indent: -999em;
	background-repeat: no-repeat;
}

.rating li.no-star a{
	background-image: url(img/star-off.png);
	background-repeat: no-repeat;
}

.rating .select{
	position: absolute;
	top: 16px;
	left: -15px;
	background: url(img/popup.png);
	width: 400px;
	height: 119px;
	padding: 25px 10px 10px 10px;
	display: block;
}

.rating .select input, .rating .select textarea{
	clear: left;
	float: left;
	width: 170px;
	margin-top: 0;
	margin-bottom: 10px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #b6b6b6;
	box-shadow: inset 0 2px 4px #e6e6e6;
	border-radius: 2px;
	font-size: 14px;
	padding: 4px 5px;
	color: #565656;
	background: #fff;
}

.rating .select textarea{
	float: right;
	position: absolute;
	top: 25px;
	right: 10px;
	width: 200px;
	height: 60px;
}

.rating .select button{
	padding: 5px 10px;
	font-size: 14px;
	float: right;
	margin-top: 4px;
}

.app{
	float: right;
	width: 608px;
	margin: 0;
	margin-bottom: 30px;
}

.app-wrap .top{
	margin-left: 333px;
}

.app-wrap .rating{
	float: left;
	margin: 17px 0 0 20px;
}

.app h1{
	float: left;
}

.app .socials{
	float: right;
	margin-top: 5px;
}

.app-entry .slider{
	clear: both;
	margin-bottom: 30px;
}

.app-entry .slider .inner{
	height: 230px;
}

.app-entry .meta{
	color: #4F4F4F;
	font-size: 12px; 
	margin-bottom: 8px;
}

.app-entry ul, .app-entry ol{
	line-height: 1.5;
	color: #909090;	
}

.app-entry p{
	color: #909090;
	font-size: 14px;
}

.app-entry p.intro{
	font-size: 16px;
	line-height: 1.9;
}

.app-buttons{
	width: 180px;
	float: right;
	margin: 0 0 20px 20px;
}

.app-buttons a.btn{
	font-size: 13px;
	margin-bottom: 15px;
	display: block;
	text-align: center;
	width: auto;
	padding: 9px 13px;
}

.app-entry h1,
.app-entry h2,
.app-entry h3,
.app-entry h4{
	font-size: 21px;
	display: block;
	float: none;
}

.app-entry .infobox{
	background: #EEE;
	border: none;
	box-shadow: none;
}

.app-wrap .infobox h4{
	color: #0D3753;
}

.app .app-review .rating {
	margin: 0 10px 0 0;
}

.app .app-review {
	padding: 15px;
	margin-bottom: 15px;
}

.app .app-review .review-content{
	clear: both;
}

.app .app-review .meta{
	color: #999;
	line-height: 20px;
}


/* 29. Blogroll links
-------------------------------------------------------------------------------*/

ul.blogroll{
	line-height: 1.5;
	margin-left: 4px;
}

ul.blogroll li{
	margin-left: 16px;
}

/* 30. IE fixes
-------------------------------------------------------------------------------*/
.ie a{
	outline: none;
}

.ie .wForm form .oneChoice{
	padding-top: 12px;
}

.ie7 #header{
	clear: both;
	display: block;
	height: 150px;
}

.ie7 ul.menu li.alt a{
	border: 1px solid #eb7b34;
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-shadow: 1px 1px rgba(0,0,0,.3);
	
	/* http://www.colorzilla.com/gradient-editor/#f2ae41+0,ef9a36+50,ed8a19+51,e97315+100;Top+menu+button */
	background: #f2ae41; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyYWU0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmOWEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkOGExOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTczMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f2ae41 0%, #ef9a36 50%, #ed8a19 51%, #e97315 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae41), color-stop(50%,#ef9a36), color-stop(51%,#ed8a19), color-stop(100%,#e97315)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* IE10+ */
	background: linear-gradient(top, #f2ae41 0%,#ef9a36 50%,#ed8a19 51%,#e97315 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae41', endColorstr='#e97315',GradientType=0 ); /* IE6-8 */
}

.ie7 ul.menu li.alt a:hover{
	text-decoration: none;
	color: #222325;
}

.ie7 section.conversion div, .ie8 section.conversion div{
	width: 450px;
}

.ie7 section.conversion h6.thin{
	background: none!important;
}

.ie7 section.conversion h6{
	display: inline;
	width: 450px;
}

.ie7 .blue{
	background: #f0f8fa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #f0f8fa 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f8fa), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f0f8fa 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f0f8fa 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f0f8fa 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(left,  #f0f8fa 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f8fa', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
}


.ie7 .infobox h6{
	font-size: 18px;
}

.ie7 hr{
	display: none;
}

.ie7 .breadcrumb{
	height: 47px;
}

.ie7 .narrow, .ie8 .narrow{
	border: 1px solid #c2c2c2;
}

.ie7 .pager .page-numbers.current,.ie7 .pager .page-numbers.current:hover{
	background: #676767;
}

.ie7 #dsq-content .dsq-comment-header{
	clear: both;
	height: 100px;
}

.ie7 #dsq-content div{
	clear: both;
	display: block;
}

.ie7 .dsq-comment-message{
	clear: both;
}

.ie7 .wForm input[type="text"], .ie8 .wForm input[type="text"]{
	padding: 5px;
	line-height: 20px;
	height: 20px;
}

.ie8 .wForm form .oneChoice, .ie9 .wForm form .oneChoice{
	padding: 0;
	margin-right: 20px;
}

.ie8 .wForm form .actions{
	height: 40px;
}

.ie8 .wForm form .actions .primaryAction{
	background: #ED8A19;
}

.ie8 .pager a.current, .ie8 .pager a.current:hover{
	background: #676767!important;
	background-image: none!important;
}

.ie7 .narrow h6, .ie8 .narrow h6{
	font-size: 16px;
}

.ie7 article{
	margin-right: 30px;
}

.ie7 ol li.last span{
	background: none;
}

.ie7 .content{
	max-width: 940px;
}

.ie7 .orange, .ie8 .orange{
	background: url(img/gradient_orange.png) repeat-y;
}

.ie7 .blue, .ie8 .blue{
	background: url(img/gradient_blue.png) repeat-y;
}

.ie7 aside ul.menu li, .ie7 aside ul li, .ie8 aside ul.menu li, .ie8 aside ul li{
	list-style: none!important;
}

.ie7 section.conversion div{
	line-height: 42px;
}

.ie7 section.conversion div a.btn{
	padding: 0 20px;
}

.ie7 .presenter ol{
	list-style-position: inside;
	padding: 0;
	list-style-type:decimal;
}

.presenter ol li, .wFormContainer ol li {
	list-style: none;

}

.ie7 .presenter ol li{
	padding: 0 0 0 20px;
	width: 283px;
	margin-left: -23px;
}

.ie9 .btn.pill{
	border-radius: 0;
}
.ie9 .infobox div{
	float: right;
}
.ie9 .infobox.orange p{
	font-size: 15px;
}
.ie9 .infobox.orange.narrow p{
	font-size: 12px;
}
.ie ul.menu li.alt a{
	color: #fff;
}

.ie7 .best-choice, .ie8 .best-choice{
	top: -5px;
	right: -5px;
}

/* alternatief voor H1 tbv SEO */
#prijs1 {
    font-family: 'Cabin',sans-serif;
    font-size: 2.5em;
    font-weight: bold;
}

/* Chat notifier */

.chatbox{
	margin-bottom: 30px;
	padding: 30px 30px 10px 30px;
	border: 1px solid #F2F2F2;
	border-right-width: 2px;
	border-bottom-width: 2px;
	-webkit-border-radius: 10px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius: 10px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-radius: 10px;
	border-top-left-radius: 0;
	background: #F8FCFD;
}
.hoek {
    float: right;
    margin: -86px -191px 0;
    position: relative;
    z-index: 99999;
}
.ribbon-wrapper-green {
    height: 180px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
}
.ribbon-green {
    background-color: #BFDC7A;
    background-image: -moz-linear-gradient(center top , #BFDC7A, #8EBF45);
	  background-color: #BFDC7A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
  background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45);     
box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    color: #6A6340;
    font: bold 15px Sans-Serif;
    padding: 7px 0;
    position: absolute;
    right: -73px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    top: 38px;
    transform: rotate(45deg);
  	-webkit-transform: rotate(45deg);
  	-moz-transform:    rotate(45deg);
 	 -ms-transform:     rotate(45deg);
  	-o-transform:      rotate(45deg);
    width: 270px;
}
.ribbon-green:before, .ribbon-green:after {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #6E8900;
    bottom: -3px;
    content: "";
    position: absolute;
}
.ribbon-green:before {
    left: 0;
}
.ribbon-green:after {
    right: 0;
}


.social 
{
  height:30px;
  width:30px;
  overflow:hidden;
}

.twitter{
background: url(http://www.twinfield.nl/wp-content/themes/twinfield/css/socialsprite.png) no-repeat 0 0;
}

.facebook{
background: url(http://www.twinfield.nl/wp-content/themes/twinfield/css/socialsprite.png) no-repeat -30px 0 ;
}

.vimeo{
background: url(http://www.twinfield.nl/wp-content/themes/twinfield/css/socialsprite.png) no-repeat -60px 0;
}

.linkedin{
background: url(http://www.twinfield.nl/wp-content/themes/twinfield/css/socialsprite.png) no-repeat -120px 0;
}

.rss{
background: url(http://www.twinfield.nl/wp-content/themes/twinfield/css/socialsprite.png) no-repeat -90px 0;
}



@media screen and (min-height:450px) and (min-width:600px) {
.chat
{background: url(http://www.twinfield.nl/wp-content/themes/twinfield/img/livechat.png) no-repeat;
Width:40px;
height:143px;
Position:fixed;
left:0px;
top:166px;
}

a.fill-div {
    display: block;
    height: 143px;
    width: 40px;
    text-decoration: none;
    position:relative;
    left:0px;
    margin-top:0px;
}

#tot {
    background: url(//www.twinfield.nl/wp-content/themes/twinfield/img/ondernemersactie.png) no-repeat;
    position:fixed;
    top: 86px;
    left: 0px;
    width: 130px;
    height:154px;
    z-index: 9999999;
    }

#tot a {
	color:#f3ac30;
    position:absolute;
    width:100%;
    height:100%;
	overflow:hidden;
	}



}
.nieuw
{background: url(//www.twinfield.nl/wp-content/themes/twinfield/img/nieuw.png) no-repeat;
height: 36px;
    margin-left: 345px;
    margin-top: -275px;
    position: absolute;
    width: 106px;
    z-index: 9999;}

/* UK UPDATE removed inpage styling. */

.page-id-16677 #sme-section{font-family:''Cabin'',sans-serif}
.page-id-16677 #sme-section h3,#sme-section h4{font-size:22px}
.page-id-16677 #sme-section h2{font-size:30px}
.page-id-16677 #sme-section .infobox p,#sme-section p{font-size:16px}
.page-id-16677 #sme-section .carousel-inner>a,#sme-section .carousel-inner>img{margin-right:40px}
.page-id-16677 #sme-section .white{color:white}#sme-section section.home-intro{height:300px}
.page-id-16677 #sme-section section.conversion.alt{margin-bottom:23px}
.page-id-16677 #sme-section .smeheader{margin-bottom:60px}
.page-id-16677 #sme-section .businessgallery{text-align:center}
.page-id-16677 #sme-section .businessgallery img{max-width:200px;max-height:100px;margin-right:44px;margin-bottom:24px}
.page-id-16677 #sme-section .infobox img{max-width:none}
.page-id-16677 #sme-section .video-alt{height:300px}
.page-id-16677 #sme-section ul.CommonChallengesList{list-style:none;padding:0;margin:0}
.page-id-16677 #sme-section ul.CommonChallengesList li{margin:0 0 30px 0}
.page-id-16677 #sme-section ul.CommonChallengesList li img{padding:0 12px 0 0;margin:0 0 -13px 0}
.page-id-16677 #sme-section .center{text-align:center}.btn.large{font-size:x-large}
.page-id-16677 #sme-section .clearfix{clear:both;width:100%;padding:10px 0;display:block}
.page-id-16677 #sme-section .round img{border-radius:350px;-webkit-border-radius:350px;-moz-border-radius:350px}
.page-id-16677 #sme-section .flex-col-3{float:left;margin-left:20px}.flex-col-3{width:31%}
.page-id-16677 {background: url(img/bg-home.png) repeat-x top center;}
.page-id-16677 #sme-section .businessgallery br { display: none; }
.page-id-16677 #sme-section {
	font-family:''Cabin'',sans-serif
}

.page-id-16750 #sme-section h3, #sme-section h4{font-size:22px}
.page-id-16750 #sme-section h2{font-size:30px}
.page-id-16750 #sme-section .infobox p,#sme-section p{font-size:16px}
.page-id-16750 #sme-section .carousel-inner>a,#sme-section .carousel-inner>img{margin-right:40px}
.page-id-16750 #sme-section .white{color:white}#sme-section section.home-intro{height:300px}
.page-id-16750 #sme-section section.conversion.alt{margin-bottom:23px}
.page-id-16750 #sme-section .smeheader{margin-bottom:60px}
.page-id-16750 #sme-section .businessgallery{text-align:center}
.page-id-16750 #sme-section .businessgallery img{max-width:200px;max-height:100px;margin-right:44px;margin-bottom:24px}
.page-id-16750 #sme-section .infobox img{max-width:none}#sme-section .video-alt{height:300px}
.page-id-16750 #sme-section ul.CommonChallengesList{list-style:none;padding:0;margin:0}
.page-id-16750 #sme-section ul.CommonChallengesList li{margin:0 0 30px 0}
.page-id-16750 #sme-section ul.CommonChallengesList li img{padding:0 12px 0 0;margin:0 0 -13px 0}
.page-id-16750 .center{text-align:center}.btn.large{font-size:x-large}
.page-id-16750 .clearfix{clear:both;width:100%;padding:10px 0;display:block}
.page-id-16750 .round img{border-radius:350px;-webkit-border-radius:350px;-moz-border-radius:350px}
.page-id-16750 .flex-col-3{float:left;margin-left:20px}
.page-id-16750 .flex-col-3{width:31%}
.page-id-16750 {background: url(img/bg-home.png) repeat-x top center;}
.page-id-16750 #sme-section .businessgallery br { display: none; }
.page-id-16750 #sme-section section.conversion div { float: left; text-align: center; }
