﻿
#header-resp {
	visibility: hidden;
	display: none;
}

	#header-resp h2 {
		margin: 15px 0 0 0;
		padding: 0px 0 0 10px;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: 1px 1px 1px #000;
		display: inline;
		color: #FFFFFF;
	}


#logo_en_zoeken #logo{
	float: left;
	position: absolute;
	margin-left: 10px;
	margin-right: 10px;
	width:40px;
	height:48px; 
}


body.md.is-desktop #logo_en_zoeken #logo,
body.lg.is-desktop #logo_en_zoeken #logo {
	width: 210px; 
	height:95px;
}


#logo_en_zoeken #logo .logo-klein{
	display:block;
	padding-top: 0;
}


#logo_en_zoeken #logo .logo-groot {
	display:none;
	padding-top: 10px;
}


body.md.is-desktop #logo_en_zoeken #logo .logo-groot,
body.lg.is-desktop #logo_en_zoeken #logo .logo-groot {
	display:block; 
}


body.md.is-desktop #logo_en_zoeken #logo .logo-klein,
body.lg.is-desktop #logo_en_zoeken #logo .logo-klein {
	display:none; 
}


.item{ border-radius:50%; box-shadow:0 0 0 0 rgba(66, 0, 136, 0.3) inset, 0 0 0 0 #000 inset, 0 0 10px rgba(0, 0, 0, 0.1); cursor:pointer; float:none; height:155px; margin:7px 0 0 13px; transition:box-shadow 400ms ease-in-out 0s; width:154px; position:absolute;}

.item:hover{box-shadow:0 0 1px 230px rgba(66, 0, 136, 0.3) inset, 0 0 0 0 #000 inset; opacity:1; transition:all 0.5s ease-in 0s;}

.item-square{box-shadow:0 0 0 0 rgba(239, 103, 0, 0.3) inset, 0 0 0 0 #1c252c inset, 0 0 10px rgba(0, 0, 0, 0.1); cursor:pointer; float:none; height:144px; margin:0px 0 0 0px; transition:box-shadow 800ms ease-in-out 0s; width:260px; position:absolute;}

.item-square:hover{box-shadow:0 0 1px 230px rgba(239, 103, 0, 0.3) inset, 0 0 0 0 #1c252c inset; opacity:1; transition:all 0.5s ease-in 0s;}


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}


.menu-item {
    display: inline;
}

.wrapper{
    overflow: hidden;
    background-color: #fff;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}
.rocketon-container-quotes .carousel .carousel-caption .quote-body{font-size:2em;font-weight:300;line-height:1.25em;display:block;}
 



#search-box-wrap {
	background-color: #e68b2b;
	height: 50px;
	margin-left: -33px;
	margin-right: -33px;
	display: none;
	
}


#search-box {
	position: relative;
	width: 96%;
	margin: 0 auto;
	padding: 0 2%;
	max-width: 1062px;
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}


#search-box #searchform {
	float: right;
	margin-top: 10px;
}


#search-box #searchform label {
	display: none;
}


#search-box #close-x {
	float: right;
	width: 23px;
	height: 23px;
	background-color: #5e5d5c;
	font-family: "Droid Sans", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	line-height: 21px;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 20px;
	cursor: pointer;
}


.font-headings, .template-index .widgets .title { text-transform: uppercase; font-family:  "lato" ; font-size: 1em; font-weight: normal; }

.main-header .main-menu-dropdown-panel .title { margin: 0 0 25px 0; letter-spacing: 1px; font-family:  "lato" ; font-size: 1em; text-transform: uppercase; font-weight: bold; color:  #444444 ; }

.lt-ie9 .main-header .logo-center h1.title { text-align: center; }

.main-header h1.title { text-align: center; font-family:  "Lato" ; font-size: 2.33333em; margin: 0; display: block; color:  #444444 ; }

.lt-ie9 .main-header h1.title { text-align: left; }

.main-header h1.title a { color:  #444444 ; display: inline-block; bottom: 5px; left: 0; }

.main-footer .title { font-size: 1.16667em; margin: 30px 0 -10px 0; text-transform: uppercase; font-weight: bold; }

.product-grid .title { font-family:  "lato" ; font-size: 1.16667em; }

.product-grid .title a { color:  #444444 ; }

.modal.video .caption .title { font-size: 1em; }

.lt-ie9 .modal.video .caption .title { font-size: 1.16667em; }

.template-index .slider .slide .caption .title { color:  #444444 ; position: relative; margin-top: 0; font-size: 1em; padding-bottom: 0; line-height: 1.2; }

.lt-ie9 .template-index .slider .slide .caption .title { font-size: 1.16667em; }

.template-index .widgets .social-feeds .title { text-align: center; }

.template-index .widgets .title { text-transform: uppercase; font-size: 1.5em; margin-bottom: 15px; font-weight: bold; }

.lt-ie9 .template-index .widgets .title { margin-bottom: 50px; }

.template-list-collections .caption .title { position: relative; z-index: 1; margin: 0 0 10px 0; color: #444444; font-size: 1.5em; }

.template-collection .main-content header .tag-filter .title { margin-right: 5px; vertical-align: top; }

.template-product .social-share .title { text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products h2.title { font-family:  "lato" ; font-size: 1.5em; text-transform: uppercase; margin-bottom: 30px; }

.template-product .similar-products .caption .title { font-family:  "lato" ; font-size: 1.16667em; text-transform: uppercase; }

.template-product .similar-products .caption .title .price { font-size: 1em; }

.template-blog .article .left-sidebar .title, .template-article .article .left-sidebar .title { font-size: 1em; color: #444444; margin-bottom: 0; text-transform: uppercase; }

.template-blog .article .middle-column .title, .template-article .article .middle-column .title { font-family:  "lato" ; font-size: 2em; color: #999999; margin: 0; }

.template-blog .article .middle-column .comments .title, .template-article .article .middle-column .comments .title { font-size: 1.5em; color: #444444; padding: 15px 0; }

.template-blog .side-bar .title, .template-article .side-bar .title { text-transform: uppercase; font-size: 1em; color: #444444; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.clearfix:before, .clearfix:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }


br.clearfix {
	clear: both;
	line-height: 0;
}
.section-baseline{padding-bottom:18px;padding-bottom:1.28571rem;padding-top:18px;padding-top:1.28571rem}

.navigation .alignright {float: right;}

#pagination-index .alignright {text-align: right;}
.thumbnail .caption{padding:9px;color:#333}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignleft{margin-right: 20px;}



 

.google-map.alignleft{margin-right:10px;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,#wrapper .woocommerce .checkout h3,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper  .woocommerce .checkout h3,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.cart-empty,h2.entry-title{line-height:27px;}


#vcard li.rss a {
    top: 40px;
    background-position: -329px -112px;
}


#vcard li.linkedin + li.rss a {
    top: 63px;
}


#logos li.rss a {
    background-position: -359px 0;
}

#footer-widgets .footer-1-column .widget, #footer-widgets .footer-2-column .widget, #footer-widgets .footer-3-column .widget, .lt-ie8 #footer-widgets .footer-3-column .widget, #footer-widgets .footer-4-column .widget, .grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig, .lt-ie8 .grid3column, .lt-ie8 .grid4column , .lt-ie8 .grid2column, #sidebar, #container-sidebar {float:none; width:100%; margin-bottom:25px;}

body ul#open-hours .grid2column, body #main ul.menu-items .grid2column {float:left; margin-right:2%; margin-bottom:0px; }

.lt-ie8 body ul#open-hours .grid2column, .lt-ie8 body #main ul.menu-items .grid2column {width: 48.5%;  }

#copyright .grid2column {text-align:center;}



.caption-progression, ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
{font-family:'Droid Serif', serif; }

body #main ul.menu-items .grid2column {font-style:italic; font-size:16px;}




.grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig {float:left; margin-right:3%;  }

.grid2column { width: 48.5%;}

.lt-ie8 .grid2column {width: 48%;  }

		
		
		
		ul.filter-children li a, #respond input#submit, .sf-menu, .flex-caption, footer #copyright ul, .rock-button, h1, h2, h3, h4, h5, h6, .phone-widget span, .e-mail-widget span, .mobile-widget span, body #main ul.menu-items .grid2column, .pagination a, body #main a.progression-grey
		{font-family:'Droid Serif', serif; }
.main-nav-menu .submenu .submenu-item{text-decoration:none}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

.row {
  margin-right: -15px;
  margin-left: -15px;
}


.row:after, .row:before {
    content: " ";
    display: table
}


.row:after {
    clear: both
}


.front_page .row { margin: 5em 0; }

.front_page .row h2 { line-height: 1.4; padding-top: 0.7em; padding-bottom: 0.5em; }

.front_page .row p { line-height: 1.7; padding-bottom: 0.8em; }


.jumbotron.page.audience .row.callout {
    padding: 2em 0 3.25em;
}

.page.company .row.top { margin-top: 1.5em; }

.page.company .row.leadership dt { font-size: 1.75em; font-weight: 500; line-height: 1.6; color: #575757; padding-top: 0.4em; }

.page.company .row.leadership dd { font-size: 1.2em; font-weight: 400; color: #999; line-height: 1.4; }


.page.company .row.articles.top { margin-top: 0 }

.page.company .row.articles { margin-top: 3em; }

.page.company .row.articles dt { font-size: 1.75em; font-weight: 900; line-height: 1.1; color: #575757; }

.page.company .row.articles dd { font-size: 1.2em; font-weight: 400; color: #999; }


.page.company .row.leadership .modal-body dt {
    padding: 0;
}

.accent { color: #0070ac; }





.krthg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #423A38;
}

.header_logo { margin:0px; padding:0px; width:230px; text-align:left; background:#FFF; }

.header_logo img { margin:0px 0px 10px 0px; }

	
.footer-widgeted-2 {
	width: 225px;
	float: left;
	margin: 0;
	padding: 20px 20px 5px 0;
	}

#Content .article-container.list-view .article-description-container .aired-date,
#Content .article-container.list-view .article-description-container .info-line,
#Content .article-container.list-view .article-description-container .section {
  font-size: 14px;
  font-family: 'BrandonRegular', sans-serif;
  color: #a5a5a5;
  text-transform: none;
  text-align: left;
  line-height: 1;
  margin: 0px 0 4px;
}

#Content .article-container.learn-content-item .article-description-container .info-line {
  font-size: 14px;
  font-family: 'BrandonMedium', sans-serif;
  color: #a5a5a5;
  text-transform: uppercase;
  text-align: left;
  line-height: 1;
  margin: 0 0 5px;
}

#Content .messenger-testimonials-list .article-container.get-i.messenger-testimonial .article-description-container .info-line {
  text-align: center;
  margin: 0 0 2px;
}

#Content .article-container.get-i .article-description-container .info-line {
  font-size: 14px;
  font-family: 'BrandonRegular', sans-serif;
  color: #a5a5a5;
  text-transform: uppercase;
  text-align: left;
  margin: 0 0 6px;
}

#Content .close-ambassadors-article-container .description-container .info-line {
  font-family: 'BrandonMedium', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  color: #a5a5a5;
  line-height: 1.1;
  margin: 0 0 1px;
}

#Content .ambassadors-list .close-ambassadors-article-container .description-container .info-line {
  line-height: 15px;
}

#Content .magazine-subscribe-announcement .description-block .info-line {
  display: block;
  font-size: 14px;
  font-family: 'BrandonBold', sans-serif;
  color: #a5a5a5;
  text-transform: uppercase;
  text-align: left;
  font-style: normal;
  margin: 0 0 6px;
}

#Content .article-container.blog-item-view .article-description-container .info-line {
  font-size: 14px;
  font-family: 'BrandonMedium', sans-serif;
  color: #a5a5a5;
  text-transform: uppercase;
  text-align: left;
  overflow: hidden;
  margin: 0 0 5px;
}

#Content .article-container.blog-item-view .article-description-container .info-line .section-name {
  padding-right: 7px;
}

#Content .article-container.blog-item-view .article-description-container .info-line .subsection-name {
  padding-left: 7px;
  border-left: 1px solid #a5a5a5;
}
.text-center{text-align:center}
.about-home-play{cursor:pointer;display:inline-block;margin:10px 0;}
.about-home-play-button{width:49px;height:49px;display:inline-block;vertical-align:middle;margin-right:5px;}
.about-home-play-text{display:inline-block;vertical-align:middle;}
