/*

HK Nova narrow
12px, 14px

HK Nova narrow medium
16px, 24px, 30px, 50px

HKNova-Narrow
HKNova-MediumNarrow

Kleuren

Groen: 166E72
Licht groen: B9D5D7
Roze: 	FFDFEA
Licht roze: FCF3F6
Peach: FF9279 

*/
body{
	font-family: 'HKNova-Narrow'; font-size: 12px; color: #166E72; line-height: 16px;
}
#wrapper{
	max-width: 1920px;
}
.logo{ 
   	width: 110px; position: absolute; top: 15px; z-index: 10; left: 50%; margin-left: -55px; padding: 0px;
}
.logo img {
    max-width: 110px;
}
#livesearch,
.footer .name-sub,
.footer .menu-link-dropdown,
#languages,
.hidden-xs,
.toptoptxt,
.nav>li>a.menu-link-dropdown,
.home .breadcrum,
.navbar-nav > li > .dropdown-menu,
.page-block-intext-link,
.home .middle-block{
	display: none;
}
.toptoptxt.xs-only{
	display: block; float: right; position: absolute; top: 40px; right: 0px; left: auto;
}
.main-block-container{
	padding: 0px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1.3;
}
h1, h2, h3, h4, h5, h6,
.top-block a,
.mainmenu ul li a,
.block .block-caption .block-specs .block-value,
.detail-label,
.btn-info,
legend,
.btn-default,
.btn-primary,
.nav-tabs>li>a,
.block-btns a,
#footer_2 .navbar-nav li a,
.btn-pageblock{
    font-family: 'HKNova-MediumNarrow';
	font-weight: normal;
}
.homeblocks .block .block-caption .block-ttl h2,
h4, h5, h6,
.middle-block,
.block-btns a,
.btn-default,
.btn-primary,
.btn-pageblock{
	text-transform: uppercase;
}
.mainmenu ul li a.menu-link,
.mainmenu .dropdown-menu > li > a{
	text-transform: lowercase;
}
legend,
.btn-list,
.btn-info,
.page-header-block .page-header h2,
.page-block .page-header h2,
h4{
	text-transform: none;
}
label,
.top-block,
.mainmenu ul li a span.name-sub,
input.form-control,
select.form-control,
textarea.form-control,
.breadcrum a:last-child{
    font-family: 'HKNova-Narrow';
	font-weight: normal;
}
a{
}
.top-block,
.toptoptxt a,
.top-block a,
label.small,
.page-block-caption .page-block-txt li,
.page-txt ul li,
.page-txt p,
.breadcrum a,
.mainmenu ul li a span.name-sub,
.footer-links ul > li > a,
.page-block-caption .page-block-ttl h2 a,
.block .block-caption .block-txt p,
.page-block-intext-link .btn-primary,
.page-block-caption .page-block-txt p,
.btn-list,
.anchor-block .page-block-caption .page-block-ttl h2, .anchor-block .page-block-caption .page-block-ttl.ttl-only h2,
.block .block-caption .block-ttl h2 a,
.block .block-caption .block-ttl h2,
.page-block-caption .page-block-ttl.ttl-only h2,
#footer_2 .navbar-nav li a,
.breadcrum span,
.btn-info,
.nav-tabs>li>a,
.light .page-block-caption .page-block-ttl.ttl-only h2,
.nav-tabs>li>a:hover,
.breadcrum a:last-child,
h1,
.page-header-block .page-header h2,
.page-header-block .page-header h1,
h4,
.page-txt h2,
p a,
.mainmenu ul li.active a,
.footer-links h3,
#footer_2 .navbar-nav li a:hover,
.page-txt h1,
h3,
h2,
.navbar-nav li a,
#menu-search span.glyphicon,
a,
.footer-images h3,
.footer-newsletter h3,
.page-header h1,
.page-header h2,
.share-social,
.page-detailintro-header h2,
.page-header h3,
.page-block-caption .page-block-ttl.ttl-only h2,
.page-block-caption .page-block-ttl.ttl-only h2 a,
.page-txt h3,
legend,
label,
span.attention,
.btn-default,
input.form-control,
select.form-control,
textarea.form-control,
.alert-success{
	color:#166E72;
}
.input-group-addon,
.cat-header.empty h2,
.top-block a:hover,
.extra-menu ul li a:hover{
	color: #B9D5D7;
}
a.attention{
	color:#FFDFEA;
}
.x{
	color: #FCF3F6;
}

.homeblocks .block .block-caption .block-ttl h2 a,
.homeblocks .block .block-caption .block-ttl h2{
	color: #FF9279;
}
.block-btns a,
.alert .btn-primary,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.extra-menu ul li a,
.btn-primary,
.footer-newsletter{
	color:#ffffff;
}


/*

Groen: 166E72
Licht groen: B9D5D7
Roze: FFDFEA
Licht roze: FCF3F6
Peach: FF9279 

*/
fieldset .btn-primary,
.navbar-toggle .icon-bar,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.btn-pageblock,
.block-btns a,
.btn-primary:hover,
.block-btns .btn-list,
.btn-primary{
	background: #166E72;
}
.alert .btn-primary,
.page-block-link .btn-primary:hover,
.page-block-link .btn-primary{
	background-color: #166E72;
}
fieldset .btn-primary:hover,
.alert-success,
.nav-tabs>li>a,
.btn-info{
	background: #B9D5D7;
}
.mainmenu,
#livesearch,
.top-block,
.btn-default,
.nav-tabs>li>a:hover,
.footer.mainmenu,
.detail-specs-container,
.shrink #header{
	background: #FFDFEA;
}
.btn-default:hover,
.footer,
body,#wrappercontent,
fieldset,
#header{
	background: #FCF3F6;
}
.block-btns .btn-list,
.peach{
	background: #FF9279;
}
.input-group-addon,
.carousel-indicators li.active,
#footer_2{
	background: #ffffff;
}
.panel-default>.panel-heading,
.navbar-toggle,
.anchor-block .page-block-caption  .page-block-ttl,
.anchor-block .page-block-caption  .page-block-ttl.ttl-only{
	background: none;
}





.btn-list,
.btn-primary,
.btn-info{
	border-radius: 4px;
}
.nav-tabs>li>a{
	border-radius: 0px
}
.block .block-caption .block-ttl h3 a,
.nav-tabs>li>a,
.top-block a,
.block-btns a{
	text-decoration:none;
}
p a{
	text-decoration: underline;
}

.extra-menu ul li a{
	padding: 20px 15px 18px 15px; line-height: 12px;
}
.page-block{
	padding-bottom: 0px;
}

/*.breadcrum,*/
/*.cat-header-image,*/
.page-block-caption .page-block-txt h2,
.page-block-caption .page-block-txt ul,
.page-txt ul,
legend,
.page-block-caption .page-block-txt p,
.page-txt h3{
	margin-bottom: 15px;
}
.page-block-caption .page-block-txt ul,
.page-txt ul,
legend,
label,
.detail-spec-btns{
	margin-top: 15px;
}
label.small{
	margin-top: 0px; width: 100%;
}
label.small.attention{
	margin-bottom: 0px;
    font-family: 'Montserrat-Light';
	font-weight: normal;
}
.page-txt h1,
.page-txt .detail-specs-container h2{
	margin-top: 30px;
}
.block{
	margin-bottom: 30px;
}

.page-block-caption .page-block-txt h2 p,
.nav-tabs,
.nav-tabs>li>a{
	margin: 0px;
}
.btn-info{
	padding: 15px 20px 15px 0px;
}

.block .block-caption{
	padding: 5px 0px;
}
.detail-specs-container,
.page-block-link{
	padding: 5px 30px;
}
.detail-specs{
	padding: 5px 15px;
}
#topbar .top-block{
	padding: 0px 15px;
}
.detail-specs-containert{
	padding: 0px 30px 30px 30px;
}
fieldset{
	padding: 0px 0px 30px 0px;
}
.block .block-caption .block-btns{
	text-align: center; padding: 10px 0px 15px 0px;
}

fieldset .btn-primary{
}
.page-block-caption .page-block-ttl,
.page-block-caption .page-block-ttl h1{
	text-align: left;
}
.page-block-intext-link,
.content-link{
	text-align: right;
}
.page-detailintro-header h2,
.page-header h1{
	padding-top: 15px; padding-bottom: 5px;
}
.detail-content h1{
	width: 85%;
}


h1,
.page-detailintro-header h2,
.page-header-block .page-header h1,
.page-header-block .page-header h2,
.page-block .page-header h2,
.page-txt .detail-specs-container h2,
.page-block-caption .page-block-txt h2,
.page-block-caption .page-block-txt h2 p,
.anchor-block .page-block-caption  .page-block-ttl h2,
.page-block-caption .page-block-ttl.ttl-only h2{
	line-height: 30px;
	font-size: 24px;
}
.cat-header.empty h2,
.cat-header.empty h2 p{
	font-size:20px!important; line-height: 26px;
}
h3,
.page-txt h2,
.nav-tabs>li>a{
	font-size: 16px;
}
.page-block-caption .page-block-ttl h2,
.btn-info{
	line-height: 24px;
	font-size: 12px;
}
.block .block-caption .block-ttl h2,
.mainmenu ul li a,
.btn-list,
h4,
.page-header h2,
.page-header h3,
legend{
	line-height: 20px;
	font-size: 14px;
}

p,
.homeblocks .block .block-caption .block-ttl h2 a,
.homeblocks .block .block-caption .block-ttl h2
.page-block-caption .page-block-txt p,
.page-block-caption .page-block-txt li,
.page-txt ul li,
.block-btns a,
.btn-info,
.btn-primary,
.btn-default,
.page-txt p{
	font-size: 12px;
	line-height: 20px;
}
.mainmenu .dropdown-menu > li > a,
 #topbar .top-block,
.extra-menu ul li a,
.top-block,
label{
	font-size: 12px;
}
.breadcrum a,
.mainmenu ul li a span.name-sub{
	font-size:10px; line-height: 14px;
}
.breadcrum span{
	font-size:6px;
}
.nav-tabs,
.nav-tabs>li>a,
.nav-tabs>li.active>a,
.btn-list,
table,
td,
.panel-default>.panel-heading,
.mainmenu ul li.active,
.mainmenu ul li:hover,
input.form-control,
select.form-control,
textarea.form-control{
	border:0px !important;
}
.carousel-indicators li,
.carousel-indicators li.active{
	border:2px solid #ffffff;
}
.has-error.form-control,
.has-error .form-control{
	border:1px solid #ED653E !important;
}
.btn-primary,
.btn-info,
.btn-default,
.block-btns a{
	border-radius: 15px;
}
.share-social,
input.form-control,
select.form-control,
textarea.form-control{
	border-radius: 5px;
}

.breadcrum,
.main-block-container-centered,
#mc_embed_signup{
	padding-left: 15px; padding-right: 15px; 
}
#mc_embed_signup .btn-primary{
	background: #166E72; color: #ffffff;
}
.btn-default,
.btn-primary,
.btn-info,
.block-btns a,
.nav-tabs>li>a{
	padding: 5px 30px; 
}
.nav-tabs>li>a,
.main-block-container-centered,
.middle-block{
	padding-left: 15px; padding-right: 15px; 
}
.page-block-module{
	padding-left: 0px; padding-right: 0px; 
}
.share-social{
	padding: 5px;
}
.page-content-container{
	padding: 0px 30px;
}
.home .page-content-container{
	padding: 0px 15px;
}

td{
	padding: 3px 0px !important;
}
.alert .btn-primary{
	background-position: 90% center ;
}
.page-block-link .btn-primary{
	white-space: normal;
}
@media(min-width:768px) {
	.navbar-nav > li > .dropdown-menu,
	.hidden-xs,
	.toptoptxt{
		display: block;
	}
	.xs-only,
	.toptoptxt.xs-only{
		display: none;
	}
	#topbar .top-block{
		font-size:12px; height: 50px;
		padding: 0px 15px; z-index: 2000;
		margin: 0px 0px 0px 0px;
	}
	
	.logo {
		width: 140px; position: absolute; top: -40px; z-index: 10; left: 50%; margin-left: -70px;
	}
	.logo img {
		max-width: none; width: 100%;
	}
	fieldset{
		padding: 30px 30px 30px 30px;
	}
	#mc_embed_signup{	
		padding:0px;
	}
	.page-header-block .page-header h2,
	.page-header-block .page-header h1{
		color:#ffffff;
	}
}

@media(min-width:768px) {
	.shrink .logo img {
		
	}
}
@media(min-width:991px) {
.shrink .main-content {
    margin-top: 40px;
}
}
@media(max-width:1280px) {
	.cat-header,
	.container,
	.page-block-module,
	.main-block-container-centered,
	.breadcrum .container{
		max-width:1200px;
	}
}


input.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}

input.form-control::-moz-placeholder { /* Firefox 19+ */
  color: white;
}

input.form-control:-ms-input-placeholder { /* IE 10+ */
  color: white;
}

input.form-control:-moz-placeholder { /* Firefox 18- */
  color: white;
}


