/*
 * iDel 
 * 
 * Asahi Products
 * 
 */

/*
 * algemeen
 */
html, body{
	height:100%;
}
body{
	font-family: 'Open Sans', sans-serif;
	position:relative;
	overflow-x:hidden;
}
p{
	margin:0;
}
#to-top{
	background-color:rgba(255,255,255,0.8);
	color:#000;
	position:fixed;
	right:30px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:solid 1px #ccc;
	bottom:-50px;
}
a{
	text-decoration:none !important;
}
a, 
.animo{
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.blok-titel{
	float:left;
	width:100%;
	margin:0 0 60px 0;
	text-align:center;
	color:#62789c;
	font-size:40px;
	text-transform:uppercase;
	font-weight:bold;
}
.verberg{
     opacity:0;
}
.visible{
     opacity:1;
}
.anchor_index{
  display: block;
  height: 150px; /*same height as header*/
  margin-top: -150px; /*same height as header*/
  visibility: hidden;
}
#btn-go-back{
	position:fixed;
	top:100px;
	display:block;
	padding:15px;
	background-color:#62789c;
	color:#fff;
	z-index:999999;
	font-size:12px;
}
#btn-go-back:hover{
	text-decoration:none;
	background-color:#FE0057;
}

/*
 * topbalk
 */
#topbalk-container{
	float:left;
	width:100%;
	background-color:#62789c;
	height:50px;
	position:relative;
	z-index:99999;
}
#topbalk{
	position:relative;
}

#nav-social{
	position:absolute;
	right:15px;
	top:10px;
}
.nav-icon-social{
	display:inline-block;
	background-color:#fff;
	color:#62789c;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:18px;
	border-radius:100%;
	margin:0 0 0 5px;
}
.nav-icon-social:hover{
	background-color:#62789c;
	color:#fff;
}

#nav-talen{
	position:absolute;
	right:15px;
	top:25px;
	z-index:9;
}
#nav-talen a{
	display:inline-block;
	color:#000;
	text-transform:capitalize;
}
#nav-talen a:hover,
#nav-talen a:focus{
	color:#FE0057;
	text-decoration:none;
}
#talen, #talen-mobiel{
	padding:10px 15px;
	position:absolute;
	top:25px;
	background-color:#fff;
	display:none;
}
#talen a,
#talen-mobiel a{
	display:block;
	color:#555;
	font-size:12px;
	line-height:22px;
	text-transform:capitalize;
}
#talen a:hover,
#talen-mobiel a:hover{
	color:#FE0057;
}

/*
 * navigatie
 */
.navbar-inverse{
	background-image:none;
	background-color:#f2f2f2;
	border:none;
	float:left;
	width:100%;
	z-index:99999;
	border-radius:0;
	border-bottom:solid 2px #fff;
}
.navbar-inverse .navbar-brand{
	display:none;
	padding:15px;
	text-transform:uppercase;
	background-color:#62789c;
	font-size:14px;
	color:#fff;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
	margin:0;
}
.navbar-inverse .navbar-nav li{
	display:inline-block;
	float:none;
} 
.navbar-inverse .navbar-nav li a{
	text-shadow:none;
	color:#000;
	padding:25px;
	font-size:14px;
	text-transform:capitalize;
	border-right:solid 2px #fff;
	/*border-bottom:solid 2px #fff;*/
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
	color:#62789c;
	background-color:transparent;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	color:#000;
	background-color:transparent;
	background-image:none !important;
}
.navbar-inverse .navbar-nav li.active a{
	color:#62789c;
}
.navbar-inverse .navbar-nav li .dropdown-menu a{
	border:none;
	font-size:12px;
	padding:10px 15px;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-nav li a:hover,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-nav li a:focus{
	text-decoration:none;
	background-color:#eee;
	color:#000;
}
.dropdown-menu{
	background-color:#eee;
	border:none;
	font-size:12px;
	box-shadow:none;
	left:-3px;
	margin-top:2px;
	border-radius:0;
	padding:0;
}
.dropdown-menu li{
	width:100%;
}
.navbar-fixed-top{
	z-index:6;
}
.navbar-fixed-top .navbar-nav li a{
	padding:15px 25px;
}
.navbar-fixed-top #nav-talen{
	top:18px;
}
#nav-container{
	position:relative;
}
#navbar{
	float:left;
	padding:0;
}
.navbar{
	margin:0;
}
.navbar-nav{
	display:inline-block;
	float:none;
	width:100%;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.active>a{
	background-image:none;
	background-color:#f2f2f2;
	color:#000;
	box-shadow:none;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
	background-color:#f2f2f2;
	color:#000;
}
.navbar-inverse .navbar-nav>.open>a:focus{
	border-color:#fff;
}

#logo-container{
	padding:0;
	height:10px;
	position:relative;
	width:130px;
}
#logo{
	position:absolute;
	top:-70px;
	left:0;
	padding:0;
}
.logo-fix{
	display:none !important;
}

#nav-prods{
	float:right;
	width:100%;
	background-color:#fff;
	border-bottom:solid 1px #eee;
	text-align:right;
}
#nav-prod-cont{
	float:right;
}
#nav-prods ul{
	margin:0;
	padding:0;
}
#nav-prods ul li{
	list-style:none;
	float:left;
}
#nav-prods ul li a,
#nav-prods ul li span{
	color:#62789C;
	padding:15px 0 15px 30px;
	display:block;
	border-right:solid 2px #fff;
	font-size:14px;
}
#nav-prods ul li span{
	color:#000;
}
#nav-prods ul li a:hover{
	text-decoration:none;
	color:#000;
}

/*
 * landing
 */
#landing{
	margin-top:-120px;
	float:left;
	width:100%;
	height:100%;
	background: url('../img/bg-landing-fruit-2019.jpg') no-repeat center bottom;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    position:relative;
    z-index:0;
}
#taglines{
	position:absolute;
	right:20%;
	top:300px;
	visibility:hidden;
	font-size:32px;
	font-weight:100;
	width:420px;
	z-index:1;
}

/*
 * newsbox
 */
#newsbox{
	float:left;
	width:100%;
	padding:60px 0;
	background-color:#fff;
}
#newsbox .container{
	padding:30px;
}
#newsbox .container .row{
	background-color:#fff;
	padding:30px 15px;
	position:relative;
}


/*
 * resources
 */
#resources{
	float:left;
	width:100%;
	padding:60px 0;
	background-color:#f5f5f5;
}
.resource-img img{
	max-width:100%;
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.resource a{
	float:left;
	width:100%;
	color:#fff;
	font-size:14px;
	display:block;
	background-color:#62789C;
	padding:0;
	height:340px;
	position:relative;
}
.resource a:hover{
	text-decoration:none;
	background-color:#526482;
	color:#fff;
}
.resource a:hover img{
	-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}
.resource-pic{
	float:left;
	width:100%;
	height:210px;
	 background-position: top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.resource-cat{
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	padding-top:30px;
	
}
.resource-title{
	display:block;
	padding-top:20px;
	font-size:13px;
	text-align:center;
	font-weight:100;
	float:left;
	width:100%;
	height:150px;
	padding:10px 15px 15px 15px;
}
.resource-icon{
	position:absolute;
	left:50%;
	margin-left:-25px;
	top:185px;
	color:#fff;
	width:50px;
	text-align:center;
	display:inline-block;
	line-height:50px;
	background-color:#526482;
	border-radius:100%;
	font-size:24px;
}
.resource a:hover .resource-icon{
	top:175px;
}
.btn-more-resources{
	background-color:#ddd;
	padding:15px;
	display:block;
	width:100%;
	text-align:center;
	color:#000;
	float:left;
	margin-top:15px;
	text-decoration:none !important;
}
.btn-more-resources:hover{
	background-color:#526482;
	color:#fff;
}

/*
 * about
 */
#about{
	float:left;
	padding:60px 0;
	width:100%;
	text-align:justify;
	/*line-height:24px;*/
	background-color:#eee;
}
.person{
	padding:30px 0 0 0;
	height:400px;
}
.person .avatar{
	display:block;
	text-align:center;
	float:left;
	width:100%;
}
.person .avatar img{
	width:60%;
}
.person img{
	max-width:100%;
}
#ask-expert{
	color:#526482;
	text-decoration:underline !important;
}
.expert .person-info{
	background-color:#eee;
}
.person-info{
	display:block;
	color:#000;
	text-align:center;
	padding:15px 2px;
	float:left;
	width:100%;
}
.person-info b{
	font-size:16px;
	font-weight:normal;
	color:#526482;
}
.person-info a{
	color:#000;
	font-size:12px;
}
.person-info i{
	font-size:12px;
	color:#000;
	font-style:normal;
}
.person-info a:hover{
	text-decoration:none;
	color:#526482;
}
.about-pics{
	padding-top:30px;
}
.about-pics img{
	max-width:100%;
}
.kantoor-container{
	position:relative;
	display:block;
}
.kantoor-titel{
	position:absolute;
	padding:5px;
	color:#000;
	background-color:rgba(255,255,255,0.7);
	left:0;
	bottom:0;
	right:0;
	text-align:center;
	font-weight:bold;
}

/*
 * technology
 */
#technology{
	float:left;
	width:100%;
	padding:60px 0;
	background-color:#f5f5f5;
}
.video-technology{
	float:left;
	width:100%;
	margin:0 0 30px 0;
	overflow:hidden;
}
.video-technology a{
	display:block;
	position:relative;
}
.video-technology a .play{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-32px;
	margin-top:-22px;
	z-index:5;
}
.video-technology img{
	max-width:100%;
}
.video-technology a:hover img.video-screenshot{
	-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.video-technology iframe{
	width:101%;
	height:639px;
	margin-left:-5px;
}
.tekst-technology{
	float:left;
	width:100%;
	text-align:justify;
	line-height:24px;
}
.tekst-technology .titel,
.tekst-technology h3{
	display:block;
	color:#62789C;
	font-size:20px;
	/*padding:30px 0 15px 0;*/
}
.tekst-technology ul{
	padding-left:20px;
}
.tekst-technology li{
	color:#000;
}
/*
.tekst-technology li:before {
    content: "■";
    color: #62789C; 
   	padding-right:10px;
}
*/
.tekst-technology li span{
	color:#000;
}
.infographic-technology img{
	max-width:100%;
}
#technology-b{
	padding-top:60px;
}
.palet img{
	max-width:100%;
}
.tekst-palette-1{
	padding-bottom:30px;
}
.btn-download{
	margin:30px 0;
	display:block;
	background-color:#62789C;
	color:#fff;
	padding:15px;
	text-align:center;
}
.btn-download:hover,
.btn-download:focus{
	text-decoration:none;
	color:#fff;
	background-color:#526482;
}
.btn-download-eq{
	width:300px;
}
.ebook-message{
	float:left;
	width:100%;
	font-style:italic;
	margin-top:-15px;
	display:none;
}

/*
 * producten
 */
#producten{
	width:100%;
	float:left;
	padding:60px 0;
}
.producten-tekst{
	float:left;
	width:100%;
	text-align:justify;
	line-height:24px;
	font-size:18px;
	text-align:center;
}
.plate-selector{
	padding-top:60px;
	padding-bottom:30px;
	text-align:center;
}
.plate-selector #btn-plate-selector{
	display:inline-block;
	padding:15px 15px;
	text-transform:uppercase;
	color:#fff;
	background-color:#62789C;
}
.plate-selector #btn-plate-selector:hover{
	background-color:#526482;
	text-decoration:none;
}
.product-keuzes{
	padding-top:60px;
	padding-bottom:30px;
}
.product-keuze{
	margin-bottom:30px;
}
.product-keuze img{
	max-width:100%;
}
.product-keuze a{
	display:block;
	position:relative;
	text-align:center;
}
.product-keuze a .titel{
	position:absolute;
	top:50%;
	margin-top:-40px;
	color:#fff;
	width:100%;
	font-size:50px;
	font-weight:bold;
	letter-spacing:-5px;
	text-shadow:2px 2px 3px #555;
	left:0;
}
.product-mask{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#62789C;
	z-index:4;
	opacity:0;
}
.product-keuze a:hover .product-mask{
	opacity:1;
}
.product-keuze a .titel-mask{
	color:#fff;
	font-size:20px;
	font-weight:100;
	text-transform:uppercase;
	opacity:0;
	position:absolute;
	top:30px;
	z-index:4;
	padding:10px;
	text-align:center;
	width:100%;
	left:0;
}
.product-keuze a:hover .titel-mask{
	opacity:1;
}
.product-keuze a .tekst-mask{
	color:#fff;
	font-size:16px;
	font-weight:100;
	opacity:0;
	position:absolute;
	bottom:30px;
	z-index:4;
	padding:30px;
	left:0;
	width:100%;
}
.product-keuze a:hover .tekst-mask{
	opacity:1;
}

/* plate selector */
#plate-selector-title{
	font-size:28px;
	text-align:center;
	float:left;
	width:100%;
	padding:15px;
	margin-top:30px;
	background-color:#fff;
	border-bottom:solid 1px #fff;
	font-weight:100;
	color:#62789C;
	text-transform:uppercase;
}
#plate-selector-content{
	/*background-image:url('../img/bg_selector.png');*/
	 background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	margin:0 0 30px 0;
	background-color:#62789C;
	padding:15px;
	float:left;
	width:100%;
	color:#fff;
	border-radius:3px;
	font-weight:100;
}
.plate-title{
	float:left;
	width:100%;
	font-size:18px;
	text-align:center;
	padding:15px 0;
}
.plate-question .nr{
	display:inline-block;
	background-color:#fff;
	color:#62789C;
	width:38px;
	height:38px;
	font-weight:bold;
	padding-top:2px;
	border-radius:100%;
	text-align:center;
}
.plate-question{
	float:left;
	width:100%;
	text-align:center;
	font-size:24px;
	font-weight:100;
}
.plate-answers{
	float:left;
	width:100%;
	text-align:center;
	padding:30px 0 15px 0;
}
.plate-answers label{
	font-weight:normal;
	padding:0 15px;
	cursor:pointer;
	font-weight:100;
	font-size:16px;
	text-transform:capitalize;
}
.next-question-container{
	float:left;
	width:100%;
	margin:15px 0;
	text-align:center;
}
.next-question{
	color:#fff;
	background-color:#354766;
	border:none;
	padding:10px;
	border-radius:3px;
}
.next-question:hover{
	background-color:#405475;
}
.plate-error{
	float:left;
	width:100%;
	text-align:center;
	color:red;
	font-weight:bold;
}
#selected-plate{
	float:left;
	width:100%;
	padding:30px 0;
	text-align:center;
}
#selected-plate a{
	color:#fff;
	text-decoration:none;
}
#selected-plate span{
	display:inline-block;
	font-size:50px;
}
.start-over{
	color:#fff;
	font-size:12px;
}
.start-over:hover,
.start-over:focus{
	text-decoration:none;
	color:#000;
}

/*
 * newsroom
 */
#back{
	display:block;
	float:left;
	width:100%;
	font-size:16px;
	color:#000;
	margin-bottom:15px;
}
#newsroom{
	float:left;
	width:100%;
	min-height:500px;
	padding:60px 0 60px 0;
	background-color:#eee;
}
#asahi-news-container{
	float:left;
	width:100%;
}
.asahi-nieuws-item{
	float:left;
}
.asahi-nieuws-item a{
	display:block;
	color:#000;
	padding:15px;
	line-height:24px;
	float:left;
	width:100%;
}
.asahi-nieuws-item a:hover{
	text-decoration:none;
}
.asahi-nieuws-item a span{
	text-align:left;
}
.nieuws-item-foto{
	height:170px;
	overflow:hidden;
	position:relative;
	background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.nieuws-item-foto img{
	max-width:100%;
}
.asahi-nieuws-item a .nieuws-item-foto .nieuws-foto-mask{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff;
	opacity:0;
}
.asahi-nieuws-item a:hover .nieuws-item-foto .nieuws-foto-mask{
	opacity:0.5;
}
.nieuws-item-titel{
	float:left;
	width:100%;
	font-weight:bold;
	background-color:#fff;
	padding:15px 15px 0 15px;
}
.nieuws-item-datum{
	float:left;
	width:100%;
	background-color:#fff;
	padding:0 15px 15px 15px;
	color:#aaa;
}
.nieuws-item-tekst{
	float:left;
	width:100%;
	background-color:#fff;
	padding:0 15px 15px 15px;
}
.nieuws-item-tekst b{
	font-weight:normal;
}
.nieuws-item-tekst h1{
	font-size:14px;
}
.nieuws-item-body{
	height:410px;
	background-color:#fff;
}
.asahi-nieuws-item .more{
	display:block;
	float:left;
	width:100%;
	padding:15px;
	background-color:#ddd;
	text-align:center;
}
.asahi-nieuws-item a:hover .more{
	background-color:#62789C;
	color:#fff;
}
.asahi-nieuws-item a:focus{
	outline:none;
}
#asahi-news-row{
	position:relative;
	float:left;
	width:100%;
}
.prev,
.next{
	cursor:pointer;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-20px;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	border:solid 1px #ccc;
	background-color:#fff;
}
.prev{
	left:-30px;
}
.next{
	right:-30px;
}

.grid-sizer,
.grid-item{ 
	width: 25%; 
}

.grid-sizer2,
.grid-item2{ 
	width: 33.333%; 
}

#btn-newsroom{
	display:block;
	text-align:center;
	padding:15px;
	float:left;
	width:100%;
	color:#fff;
	background-color:#526482;
	text-transform:uppercase;
	margin-top:30px;
}
#btn-newsroom:hover{
	text-decoration:none;
	background-color:#62789C;
}

/*
 * newsroom detail
 */
.detail-subtitle{
	float:left;
	width:100%;
	font-size:28px;
	color:#666;
}
.detail-datum{
	float:left;
	width:100%;
	color:#aaa;
	font-size:16px;
	padding:5px 0 30px 0;
}
.detail-tekst{
	float:left;
	width:100%;
}
.detail-tekst a{
	color:#526482;
}
.detail-sidebar-titel{
	float:left;
	width:100%;
	font-size:20px;
	color:#526482;
	padding:0 0 15px 0;
	text-transform:uppercase;
}
.detail-lijst{
	float:left;
	width:100%;
	padding-bottom:30px;
}
.detail-lijst ul{
	margin:0;
	padding:0 0 0 30px;
}
.detail-lijst ul li{
	float:left;
	width:100%;
	color:#526482;
}
.detail-lijst ul li a{
	display:block;
	color:#000;
	line-height:24px;
}
.detail-fotos{
	float:left;
	width:100%;
	margin-top:15px;
}
.detail-fotos a{
	display:block;
	float:left;
	width:100%;
	margin:0 0 15px 0;
}

#tweets-container{
	background-color:#eee;
	min-height:800px;
}
#twitter-feed{
	background-color:#62789C;
	position:relative;
	padding:15px;
	margin-top:15px;
}
#twitter-icoon{
	position:absolute;
	top:-65px;
	left:50%;
	margin-left:-25px;
}
#twitter-icoon img{
	width:50px;
}

/*
 * contact
 */
#contact{
	float:left;
	padding:60px 0 45px 0;
	width:100%;
	background-color:#fff;
}
.list{
	margin:0;
	padding:0;
}
.bh-sl-container .bh-sl-map{
	width:100%;
}
.bh-sl-container .bh-sl-loc-list{
	width:auto;
}
.bh-sl-container .bh-sl-map-container{
	margin:0;
	margin-bottom:30px;
}
.bh-sl-container .bh-sl-map{
	height:532px;
}
#map-container{
	position:relative;
	margin-top:30px;
}
#no-contact{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,0.8);
	z-index:99999;
	padding:60px 30px;
	display:none;
}
#no-contact a{
	color:#000;
}
#bh-sl-user-location{
	text-align:center;	
	margin-top:60px;
}
#bh-sl-submit{
	margin:10px 0;
	display:inline-block;
	background-color:#62789C;
	color:#fff;
	font-size:12px;
	padding:10px 15px;
	text-align:center;
	border:none;
}
#bh-sl-address{
	padding:5px;	
	width:300px;
}
/*
.list{
	position:absolute;
	top:0;
	left:15px;
	margin:0;
	padding:0 15px;
	width:175px;
	z-index:3;
}
*/
.list li{
	float:left;
	list-style:none;
	width:20%;
}
.list li .loc-name{
	padding:5px;
	display:block;
	background-color:#eee;
	color:#000;
	cursor:pointer;
	border:solid 1px #fff;
}
.gm-style div, .gm-style span, .gm-style label, .gm-style a{
	font-family: 'Open Sans', sans-serif !important;
}
.adres-home{
	text-align:center;
	padding-bottom:0;
	font-size:14px;
	font-weight:100;
}
.adres-home a{
	color:#000;
}
.adres-home i{
	color:#62789C;
}
.loc-name i{
	color:#62789C;
}
.list li .loc-name:hover,
.list li .loc-name:focus{
	background-color:#62789C;
	color:#fff;
}
.list li .loc-name:hover i,
.list li .loc-name:focus i{
	color:#fff;
}

/*
 * cases
 */
#cases{
	float:left;
	width:100%;
	min-height:500px;
	padding:60px 0 60px 0;
	background-color:#fff;
}
#cases .container{
	padding-left:0;
	padding-right:0;
}

/*
 * producten
 */
.prod-page{
	padding-top:210px;
}
.prod-main-title{
	color:#62789C;
	font-size:60px;
	font-weight:100;
}
.prod-code{
	font-size:20px;
}
.prod-title,
.prod-content h2{
	font-size:30px;
	font-weight:100;
	margin:0 0 30px 0;
}
.prod-title-eq{
	padding:90px 15px 30px 15px;
}
.prod-sub-title{
	font-size:24px;
	color:#999;
	font-weight:100;
}
.prod-sub-title-apr,
.prod-content h3{
	font-size:24px;
	color:#000;
	font-weight:100;
	margin:30px 0 15px 0;
}
.prod-sub-title-eq{
	font-size:24px;
	color:#000;
	font-weight:100;
}
.prod-tekst{
	padding:30px 15px 0 15px;
}
.prod-tekst img{
	max-width:100%;
}
.prod-tekst-titel{
	display:block;
	font-weight:bold;
	padding:15px 0 5px 0;
}
.prod-tekst li{
	color:#000;
}
.prod-tekst li span{
	color:#000;
}
.quote{
	font-size:20px;
	padding-top:60px;
}
.quote-icon{
	font-size:40px;
	color:#62789C;
}
.quote-tekst,
.awp-page h2{
	font-size:40px;
	font-weight:100;
}
.specs{
}
.specs img{
	max-width:100%;
}
.prod-content{
	border-left:solid 3px #ddd;
	padding:0 15px 0 15px;
}
.prod-content img{
	max-width:100%;
}
.eq-page .prod-content{
	border:none;
}
.prod-full{
	padding:30px 0;
}
.container-even{
	background-color:#f5f5f5;
}
.anchor{
  display: block;
  height: 115px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}
.eq-title{
	font-size:30px;
	color:#62789C;
}
.eq-title span{
	color:#000;
	font-size:14px;
	display:block;
}
.last-container{
	border-bottom:solid 5px #62789C;
	padding-bottom:60px;
}

/*
 * resource page
 */
#resource-page{
	padding-top:200px;
	padding-bottom:60px;
}
#resource-page img{
	max-width:100%;
}
.resource-type{
	float:left;
	width:100%;
	font-size:20px;
	font-weight:100;
	color:#aaa;
}
.resource-titel{
	color:#62789C;
	float:left;
	width:100%;
	margin:0 0 30px 0;
	font-size:40px;
	font-weight:100;
}
.resource-tekst{
	line-height:24px;
	text-align:justify;
}
.resource-tekst a{
	color:#62789C;
}
.resource-tekst a:hover{
	text-decoration:none;
}
.resource-tekst span{
	float:left;
	width:100%;
	margin:0 0 5px 0;
	font-size:20px;
	color:#62789C;
}
.resource-tekst h3{
	color:#62789C;
}
.omslag{
	display:block;
	border:solid 1px #ccc;
	padding:5px;
}
.thumbs{
	float:left;
	width:100%;
	margin-top:5px;
}
.thumb{
	padding:0;
	/*height:150px;
	overflow:hidden;*/
}
.thumb a{
	display:block;
	margin:0 0 15px 0;
}
.thumb a img{
	/*max-width:250px !important;*/
}
.resource-auteur{
	float:left;
	width:100%;
	font-size:16px;
	color:#000;
	font-weight:normal;
}
.fancybox-title-float-wrap .child{
	border-radius:0;
	font-weight:normal;
	font-size:14px;
	padding:10px;
}
.fancybox-title-float-wrap{
	margin-bottom:-50px;
}
.fancybox-opened{
	z-index:9999999;
}
.fancybox-overlay-fixed{
	z-index:999999;
}

/*
 * footer
 */
#wrap {
  min-height: 100%;
  overflow-x:hidden;
}
#content {
	float:left;
	width:100%;
  	padding-bottom: 50px;
}
#footer-container{
  	margin-top: -50px;
	float:left;
	width:100%;
    padding: 15px 0 30px 0;
	background-color:#d6d6d6;
	color:#555;
	border-bottom: solid 15px #526482;
}
#footer-container a{
	color:#555;
}
#footer-container a:hover{
	text-decoration:none;
}
.copy{
	text-align:left;
}
.idel{
	text-align:right;
	line-height:24px;
	font-size:12px;
	float:right;
}
.idel a{
	display:inline-block;
}
.idel a span{
	float:left;
	padding: 0px 5px 0 0
}
.idel a img{
	float:left;
}
#foot-social{
	text-align:center;
	padding:0 0 10px 0;
}
#footer-container .foot-icon-social{
	display:inline-block;
	background-color:#fff;
	color:#62789c;
	width:32px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:18px;
	border-radius:100%;
	margin:0 0 0 5px;
}
#footer-container .foot-icon-social:hover{
	background-color:#62789c;
	color:#fff;
}
#get-in-touch{
	background-color:#62789c;
	color:#fff;
	position:fixed;
	text-align:center;
	bottom:0;
	left:0;
	right:0;
	padding:10px 0;
	text-decoration:none;
	font-size:14px;
}
#get-in-touch:hover{
	background-color:#e16f08;
}

#download-form{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgba(255,255,255,0.9);
	z-index:999999999;
	padding:45px 0;
	display:none;
	overflow:scroll;
}
#form-download{
	background-color: #fff;
    padding: 15px;
    float: left;
    border: solid 1px #eee;
}
.row-input{
	float:left;
	width:100%;
	padding:15px;
	position:relative;
}
.row-input-half{
	width:100%;
}
@media(min-width:768px){
	.row-input-half{
		width:50%;
	}
}
.row-input label{
	float:left;
	width:100%;
	font-size:16px;
}
.row-input input{
	float:left;
	width:100%;
	padding:10px;
	border:solid 1px #ccc;
	font-size:16px;
}
.row-input label span{
	color:red;
}
#btn-form-download{
	display:inline-block;
	cursor:pointer;
	width:auto;
	float:left;
	background-color:#62789c;
	color:#fff;
	border:none;
	text-transform:uppercase;
	padding:15px 30px;
}
#btn-form-download:hover{
	background-color:#000;
}
#form-download label.error{
	color:red;
	position:absolute;
	right:20px;
	bottom:20px;
	width:auto;
}
#download-ok{
	position:fixed;
	top:15px;
	right:15px;
	left:15px;
	text-align:center;
	font-size:20px;
	padding:30px 15px;
	z-index:99999;
	background-color:#baea7b;
	color:#566c39;
	display:none;
}
#download-ok a{
	display:inline-block;
	padding:15px 30px;
	border:solid 1px #000;
	border-radius:10px;
	color:#000;
}
#close-form-download{
	position:absolute;
	top:15px;
	right:20px;
	color:#62789c;
	font-size:40px;
	line-height:40px;
}







































