@import "select.css";
@import "all.min.css";
@import url("//hello.myfonts.net/count/359acc");
@font-face {
	font-family: 'Nudista-Bold';
	src: url('../webfonts/359ACC_0_0.eot');
	src: url('../webfonts/359ACC_0_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/359ACC_0_0.woff2') format('woff2'), url('../webfonts/359ACC_0_0.woff') format('woff'), url('../webfonts/359ACC_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'New Amsterdam Regular';
	font-style: normal;
	font-weight: normal;
	src: local('New Amsterdam Regular'), url('../webfonts/NewAmsterdam.woff') format('woff');
}
@font-face {
	font-family: 'New Amsterdam Italic';
	font-style: normal;
	font-weight: normal;
	src: local('New Amsterdam Italic'), url('../webfonts/NewAmsterdam-Italic.woff') format('woff');
}
.bluebox {
	padding: 20px 20px 20px 60px;
}
@media (min-width:769px) {
	.bluebox:before {
		content: " ";
		position: absolute;
		display: block;
		width: 80px;
		height: 100%;
		top: 0;
		left: 0;
		z-index: -1;
		background: #013660;
		transform-origin: top right;
		-ms-transform: skew(-8deg, 0deg);
		-webkit-transform: skew(-8deg, 0deg);
		transform: skew(-8deg, 0deg);
	}
	.bluebox {
		z-index: 1;
	}
}
@media (min-width:769px) and (max-width:1366px) {
	.bluebox {
		margin-left: 80px;
	}
}
.uk-navbar-nav > li > a {
	text-shadow:0 3px 6px #000;
	padding-right: 30px;
	background-image: url(../images/blokje-yes.png);
	background-repeat: no-repeat;
	background-size: 25px;
	background-position: right center;
}

.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-nav > li > a {
	text-shadow: none;
	}

.uk-sticky-fixed .uk-navbar-nav > li > a {
	text-shadow: none;
}

.uk-navbar-nav > li > a:hover {
	background-image: url(../images/blokje-yes-blue.png);
}
.btn.btn-lg,
#contact .uk-button-secondary {
	background-color: #009fe3;
	color: #fff;
	border-radius: 0;
	padding: 5px 40px;
	line-height: 20px;
	float: right;
}
.btn.btn-lg {
	border-radius:500px;
	padding:10px 20px;
	text-decoration: none;
	float:none;
	font-family:"Nudista-bold";
	text-transform:uppercase;
}

.btn.btn-lg:hover {
	background-color: rgba(0,159,227,.15);
    color: #009fe3;
}
#contact .uk-card-primary > :not([class*=uk-card-media]) .uk-input {
	background: #fff;
	color: #013660;
}
#contact .uk-card-primary > :not([class*=uk-card-media]) .uk-input::placeholder {
	color: #ccc;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Nudista-Bold';
	font-weight: 300;
}
/* YesFilters */
.yes-filters label {
	font-family: 'Nudista-Bold';
	font-weight: 300;
}
.yes-filters .el-item {
	position: relative;
}
.yes-filters .uk-select.yes-filter-select {
	display: none;
}
/* End YesFilters */
.textshadow {
	text-shadow: 2px 2px 0 rgba(31, 30, 30, .5);
}
.uk-heading-medium {
	font-family: 'New Amsterdam Italic';
	font-size: 5em;
	background-repeat: no-repeat;
}

.page-community .uk-heading-medium {
	font-size: 3em;
}

h3.programsubtitle {
	font-family: 'Nudista-Bold';
	background: #009fe3;
	display: table;
	padding: 0 10px;
	font-weight: normal;
	margin-left: -85px;
	margin-left:0;
	position: relative;
}
h3.programsubtitle:before {
	content: '';
    position: absolute;
    left: -10px;
    top: 0;
    border-top: 50px solid transparent;
    border-right: 10px solid #009fe3;
    display: inline-block;
}
h3.programsubtitle:after {
	content: '';
	position: absolute;
	right: -10px;
	top: 0;
	border-bottom: 50px solid transparent;
	border-left: 10px solid #009fe3;
	display: inline-block;
}
.uk-h1.uk-text-emphasis {
	font-family: 'New Amsterdam Italic';
	font-size: 84px;
	font-weight: normal;
}
h2.uk-heading-medium {
	font-family: 'Nudista-Bold';
	font-size: 70px;
}
.largefont {
	font-size: 25px;
}
.largerfont {
	font-size: 26px;
}
.largermainfont {
	font-size: 28px;
	/*	font-family:'Nudista-Medium';*/
}
.mediumfont {
	font-size: 26px;
}
/*
.uk-heading-medium .headerinside {
	display:inline-block;	
}

h1.uk-heading-medium {
	background:#013560;
	padding:0 20px;
	height:81px;
}

h1.uk-heading-medium:before {
	background:#013560;
    content: " ";
    position: relative;
    width: 1000px;
    height: 81px;
    display: inline-block;
    margin-left: -80%;
}

h1.uk-heading-medium:after {
	content:" ";
	width:30px;
	}
*/
h1.uk-heading-medium {
	background: #013560;
	display: inline-block;
	position: relative;
	padding: 0 20px;
	line-height: 100px;
	color: #fff;
}
/*
.page-edtech-validation-lab h1.uk-heading-medium {
	padding-left:100px;
}
*/
h1.uk-heading-medium:before {
	content: '';
	position: absolute;
	width: 2000px;
	right: 100%;
	top: 0;
	height: 100px;
	background: #013560;
}
h1.uk-heading-medium:after {
	content: '';
	position: absolute;
	right: -19px;
	top: 0;
	border-bottom: 100px solid transparent;
	border-left: 20px solid #013560;
	display: inline-block;
}
.grayfooter h1.uk-heading-medium {
	color: #fff;
	font-size: 67px;
}
.uk-button {
	font-family: 'Nudista-Bold';
}
.darkblue {
	background-color: #003058;
}
#related .el-item h3 {
	display: none;
}
@media (min-width: 960px) {
	#overallinfo {
		padding-top: 0;
	}
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-2-3\@m {
		padding-top: 70px;
	}
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column {
		background: #f8f8f8;
		padding-top: 60px;
		padding-right: 60px;
		padding-left:60px;
		margin-left: 80px;
	}
	/*#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column:after, */
/*	.graypanel:after {
		content: " ";
		display: block;
		width: auto;
		background-color: #fff;
		height: 100px;
		-webkit-clip-path: polygon(0 0, 100% 56%, 100% 100%, 0 100%);
		clip-path: polygon(0 0, 100% 56%, 100% 100%, 0 100%);
		margin: 0 -25px;
		margin-top: 0;
		margin-bottom: -30px;
		margin-left:-25px;
	}
	@-moz-document url-prefix() { 
		.graypanel:after {
			height:80px;	
		}
	}*/
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column {
		background-image:url(../images/bottom-gray.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		background-size:100%;
		min-height:700px;
	}

	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column {
		padding-bottom:100px;
	}	
	/*
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column:after {
	content:" ";
	display:block;
	width:auto;
	height:100px;
	margin:0 -40px;
	background:#f8f8f8;	
    top: 0;
    left: 0;
    z-index: -1;
    transform-origin: bottom left;
    -ms-transform: skew(0deg, 7deg);
    -webkit-transform: skew(0deg, 7deg);
    transform: skew(0deg, 7deg);
	}
	*/
	/*	
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column:after {
		height: 330px;
	    background: #fff;
	    -ms-transform: skew(0,3deg);
	    -webkit-transform: skew(0,3deg);
	    transform: skew(0,-10deg);
	    content: " ";
	    display: block;
	    margin: 40px -40px -40px -40px;
	    position: relative;
	    bottom: 0;
	}
	*/
	/*	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column:after {
	    content: " ";
	    position: absolute;
	    display: block;
	    width: 200px;
	    height: 80px;
	    bottom: 0;
	    left: 0;
	    z-index: 1;
	    background: #c42525;
	    transform-origin: top left;
	    -ms-transform: skew(-75deg, 0deg);
	    -webkit-transform: skew(-75deg, 0deg);
	    transform: skew(-75deg, 0deg);
	}*/
	.below23 .uk-width-2-3\@m,
	#overallinfo .uk-width-2-3\@m {
		width: calc(100% * 13 / 20.001);
	}
	.notopmargin {
		margin-top: -70px !important;
	}
}
#overallinfo .uk-container {
	max-width: 1600px;
}
.uk-overlay.uk-position-top.uk-margin-remove-first-child.uk-overlay-default {
	position: relative !important;
	background: #fff;
}
.diagonal, .schuinebalk {
	margin-top: -50px;
	-ms-transform: skew(0, -3deg); /* IE 9 */
	-webkit-transform: skew(0, -3deg); /* Safari */
	transform: skew(0, -3deg); /* Standard syntax */
}
.diagonal > .uk-container > .uk-grid > div, .schuinebalk > .uk-container > .uk-grid > div {
	-ms-transform: skew(0, 3deg); /* IE 9 */
	-webkit-transform: skew(0, 3deg); /* Safari */
	transform: skew(0, 3deg); /* Standard syntax */
}
.nodiagonal, .geenschuinebalk {
	margin-top: -150px;
	-ms-transform: skew(0, 0deg); /* IE 9 */
	-webkit-transform: skew(0, 0deg); /* Safari */
	transform: skew(0, 0deg); /* Standard syntax */
}
/* about us */
.page-about-us .uk-tile .uk-text-lead p strong {
	font-family: 'New Amsterdam Italic';
	font-weight: 300;
	font-size: 60px;
	line-height: 1.0;
}
@media (max-width:768px) {
	.diagonal, schuinebalk {
		margin-top: -10px;
	}
	.nodiagonal, .geenschuinebalk {
		margin-top: -100px;
	}
}
@media (max-width:640px) {
	.diagonal, .schuinebalk {
		margin-top: -20px;
	}
	.nodiagonal, .geenschuinebalk {
		margin-top: -60px;
	}
}
.graygradient {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #e9e9e9 81%, #bebebe 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%, #e9e9e9 81%, #bebebe 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%, #e9e9e9 81%, #bebebe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bebebe', GradientType=1); /* IE6-9 */
}
#homehero .el-slidenav > svg {
	display: none;
}
#homehero .uk-slidenav:before {
	font-family: 'Font Awesome 5 Pro';
}
#homehero .uk-position-center-left-out:before, #homehero .uk-position-center-left:before {
	content: "\f060";
	color: #fff;
}
#homehero .uk-position-center-right-out:before, #homehero .uk-position-center-right:before {
	content: "\f061";
	right: #013560;
}
#homehero .el-item .uk-cover-container {
	background: #fff;
	border-radius: 20px;
	padding: 10px;
}
#homehero .el-image {
	margin: 10px;
	max-width: 90%;
}
#homehero .el-slidenav {
	left: 90%;
	background: #fff;
	border-radius: 100%;
	top: 100%;
	width: 20px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#homehero .el-slidenav.uk-position-center-left-out, #homehero .el-slidenav.uk-position-center-left {
	left: 80%;
	background-color: #013560;
}
#homehero .el-slidenav.uk-position-center-left-out svg, #homehero .el-slidenav.uk-position-center-left svg {
	color: #fff;
}
/* home */
#homehero .uk-grid-item-match {
	width: 60%;
}
#numbershome {
	font-family: 'Nudista-Bold';
}
#numbershome .el-title {
	font-size: 52px;
	margin: 0 !important;
	margin: 0;
	font-weight: normal;
}
#numbershome .uk-child-width-1-5\@m {
	transform: skew(0, -3deg);
}
#numbershome .el-meta, #numbershome .el-title, #numbershome .el-content {
	transform: skew(0, 3deg);
}
#numbershome .el-meta {
	margin: 0;
	text-transform: uppercase;
	font-size: 17px;
	color: #013560;
}
#numbershome .el-content {
	font-size: 17px;
	margin: 0 !important;
	margin: 0;
}
#numbershome .uk-child-width-1-5\@m > div {
	border-left: 4px solid #013560;
	padding-bottom: 40px;
}
.quotation {
	background-image: url(../images/quote-left.png);
	background-repeat: no-repeat;
	background-size: 30px;
	padding-left: 60px !important;
	background-position: 20px 20px;
}
.quotationbottomleft .uk-card-body, blockquote.quotationleft {
	background-image: url(../images/quote-left.png);
	background-repeat: no-repeat;
	background-size: 45px;
	background-position: 5% 10%;
	padding: 50px 80px 50px 100px;
	font-size: 20px;
}
blockquote.quotationleft {
	background-position: 5% 15%;
	padding: 50px 80px 0px 130px;
}
blockquote.quotationright > blockquote, .quotationbottomright {
	background-image: url(../images/quote-right.png);
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: 95% 90%;
	padding-bottom:60px;
}
blockquote.quotationright > blockquote {
	background-size: 45px;
	background-position: 100% 90%;
}
.quotationbottomright.uk-card-small .uk-card-body, .quotationbottomright.uk-card-small.uk-card-body {
	padding-left: 30px;
	padding-right: 30px;
}
.quotegrid .uk-child-width-1-3\@m > .uk-first-column {
	width: 20%;
}
.quotegrid .uk-child-width-1-3\@m > div:nth-child(2) {
	width: 35%;
}
.quotegrid .uk-child-width-1-3\@m > div:nth-child(3) {
	width: 30%;
}
.quotegrid .uk-child-width-1-3\@m .uk-first-column img {
	border-radius: 50%;
}
.foundernamequote {
	font-size: 24px;
}
.whitebutton .uk-button {
	background: #fff;
	color: #013560;
	border: 0;
}
.whitebutton .uk-button:hover {
	color: #fff;
	background: #013560;
}
.grayfooter .whitebutton .uk-button {
	font-family: 'Roboto';
	font-size: 18px;
	text-transform: none;
	letter-spacing: 0;
	font-weight: 300;
	display: inline-block;
	position: relative;
}
.grayfooter .whitebutton .uk-button:before {
	content: '';
	position: absolute;
	width: 2000px;
	right: 100%;
	top: 20px;
	height: 4px;
	background: #fff;
}
.graybutton .uk-button {
	border-color: #707070;
	color: #707070;
}

.graybutton .uk-button:hover {
	color:#fff;
}
.secondarybutton .uk-button-default {
	border-color: #009fe3;
	color: #009fe3;
}
.buttonrounded .uk-button {
	border-radius: 30px;
}
.buttonrounded svg {
	width: 30px;
	height: 30px;
}
.yessocial a.el-link.uk-icon-link.uk-icon {
	border: 4px solid #fff;
	border-radius: 50%;
	padding: 10px;
	color: #fff;
}
.lightblue {
	background: #EFF3F6;
}
.validationlabdeadline .uk-container {
	background: #013560;
	border-radius: 35px;
	padding: 10px 0;
}
.validationlabdeadline .uk-container h2 {
	padding: 0px 40px;
}
.yes-deadline .uk-align-left {
	font-size: 34px;
	font-weight: 300;
	font-family: 'Nudista-Bold';
	text-transform: uppercase;
	margin: 0 0 0 40px;
}
.yes-deadline .uk-align-right {
	margin: 0 40px 0 0;
}
.validationlabdeadline .uk-container .fontlight, .yes-deadline .deadline-due {
	font-family: 'Roboto';
	font-weight: 300;
}
.questionspanel {
	margin-bottom: -350px !important;
	margin-top: 0px;
}
.faqpanel {
    margin-bottom: -100px !important;
    margin-top: 0px;
}
@-moz-document url-prefix() { 
	.questionspanel {
		position:absolute;
	}
}
.graypanel, .graytiles .uk-card {
	background: #f7f7f7;
}
.graypanel .el-content {
	padding-bottom:30px;
}
.roundedpanel, .roundedtiles .uk-card {
	border-radius: 30px;
}
.roundedtiles .el-content {
	text-align: left;
}
.home .roundedtiles .el-content {
	text-align: center;
}

/*
.uk-button-secondary.uk-button-large {
	box-shadow:0 3px 3px #000;
}
*/
.graytiles .uk-h1 {
	font-size: 55px;
}
.grayfooter {
	background: #EFEFEF;
}
.diagonalright .uk-tile-muted {
	height: 600px;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0 60%);
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0 60%);
}
.diagonalright.uk-tile-muted.uk-card-default {
	background-color: #F8F8F8;
	padding-bottom: 80px;
}
/* events */
.eventsoverview .metadata-content {
	font-family: 'Nudista-Bold';
	font-size: 24px;
	color: #7E7E7E;
}
.eventsoverview .uk-card-body {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.eventsoverview .uk-card-body > .uk-card-title {
	width: 60%;
}
.eventsoverview .uk-card-body > .metadata {
	width: 40%;
	text-align: right;
}
.eventsoverview .uk-card-body > p, .eventsoverview .uk-card-body > a {}
.uk-search-icon.uk-icon, .uk-navbar-toggle-icon.uk-icon {
	color: #fff;
}
.filter-search {
	margin-top: 30px;
}
.filter-search .uk-button-primary {
	height: 40px;
	line-height: 40px;
}
.filter-search input.uk-input {
	border: 2px solid #023560;
	height: 40px;
	border-radius: 500px;
	padding-right: 140px;
	margin-right: -140px;
}
.uk-card-media-top {
	text-align: center;
}
/* Timeline 
------------------------------------------*/
.yes-timeline .time-block > span {
	display: block;
	line-height: 40px;
	padding: 10px 0;
}
.yes-timeline .time-block > span.title {
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 5px solid #013560;
}
.yes-timeline .timeline-applynow > span.title {
	border-color: transparent;
}
.yes-timeline .time-block > span.title:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	display: block;
	height: 15px;
	width: 15px;
	background: #013560;
}
.yes-timeline .button-apply {
	margin-top: 30px;
}
/* top of page forms */
.uk-light .nf-form-wrap .yesformpagetop .uk-input {
	border: 1px solid #707070;
	font-size: 20px;
	color: #B1B1B1;
	padding: 5px 10px;
	background: #fff;
}
.uk-light .nf-form-wrap .yesformpagetop .uk-input::placeholder {
	color: #B1B1B1;
}
.uk-light .nf-form-wrap .yesformpagetop nf-field .nf-field-container {
	margin-bottom: 0;
}
.uk-light .nf-form-wrap .yesformpagetop nf-field:first-child .nf-field-container {
	margin-top: 20px;
}
.uk-light .nf-form-wrap .yesformpagetop nf-field:last-child .nf-field-container {
	margin-top: 20px;
}
.uk-light .nf-form-wrap .yesformpagetop .nf-field-container .uk-input {
	margin-top: 4px;
}
.tm-header + .uk-section-default.uk-light > div {
	min-height: auto !important;
}
.yesformpagetop .label-right .field-wrap.mailchimp-optin-wrap {
	flex-wrap: nowrap;
}
.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element {
	width: auto;
}
.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-label {
	display: none;
}
.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element, .yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-element {
	margin-right: 10px;
	width: 130px;
	height: 30px;
	background: #fff;
	margin-top: 2px;
	position: relative;
	border-radius: 50px;
	border: 1px solid #707070;
}
.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element input, .yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-element input {
	visibility: hidden;
	background-color: initial;
	cursor: default;
	margin: 3px 0.5ex;
	padding: initial;
	border: initial;
}
.yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-label label {
	content: " ";
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	top: 6px;
	left: 4px;
	cursor: pointer;
	background: #707070;
	border-radius: 50px;
	transition: all 0.4s ease;
	z-index: 2;
}
.yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-label label.nf-checked-label {
	left: 35px;
	background: #009fe3;
}
.yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-description {
	color: #B1B1B1;
	font-size: 18px;
}
.uk-light .nf-form-wrap .yesformpagetop nf-field:last-child .nf-field-container.submit-container {
	/*    margin-top: -30px;*/
	float: right;
}
/* get in touch forms */
.yesformgetintouch > nf-fields-wrap {
	display: block;
}
.yesformgetintouch > nf-fields-wrap > nf-field:first-child, .yesformgetintouch > nf-fields-wrap > nf-field:nth-child(2), .yesformgetintouch > nf-fields-wrap > nf-field:nth-child(3) {
	width: 30%;
	margin-right: 5%;
	float: left;
}
.yesformgetintouch > nf-fields-wrap > nf-field:nth-child(3) {
	margin-right: 0;
}
.yesformgetintouch > nf-fields-wrap > nf-field:first-child .uk-input, .yesformgetintouch > nf-fields-wrap > nf-field:nth-child(2) .uk-input, .yesformgetintouch > nf-fields-wrap > nf-field:nth-child(3) .uk-input,
.investorform .uk-input {
	height: 46px;
}
.yesformgetintouch > nf-fields-wrap > nf-field .uk-textarea {
	height: 92px;
}
.yesformgetintouch > nf-fields-wrap > nf-field .uk-button {
	float: right;
}

/* validationlab dark tiles */
.vlabdark > div > div:last-child > .uk-card {
	background-color: #14385F;
	color: #fff;
}
.vlabdark > div > div:last-child > .uk-card * {
	color: #fff;
}
.nomargintop {}

.page-validation-lab .tm-header + .uk-section h1,
.page-accelerator-program .tm-header + .uk-section h1,
.page-growth-program .tm-header + .uk-section h1 {
	font-family:'New Amsterdam Italic';
	font-size:90px;
}
.page-validation-lab .questionspanel,
.page-accelerator-program .questionspanel,
.page-growth-program .questionspanel {
    padding-top: 90px !important;
}
.questionspanel h4 {
	font-size:34px;
}
.uk-navbar-dropdown-nav .uk-nav-sub a {
	text-transform:capitalize;
	font-size:16px;
}
#getintouchformwhite .uk-input,
#getintouchformwhite .uk-select,
#getintouchformwhite .uk-textarea {
	background:#fff;
	color:#013660;
}
#getintouchformwhite .uk-input,
#getintouchformwhite .uk-select {
	   height: 36px;
}
#getintouchformwhite ::placeholder {
	color:rgba(0, 54, 98, 0.48);
}
#getintouchformwhite select#nf-field-58 {
	background-image:url(../images/down-arrow.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-size:25px;
}
.investorform .list-checkbox-wrap .nf-field-element ul {
}
#footersocials .uk-icon-button {
	background:#fff;
}
#footersocials .uk-icon-button svg,
#footersocials .uk-icon-button svg path{
	color:#013660;
	fill:#013660;
}
a, .uk-link, p .uk-link, p a {
	color:#009fe3;
	text-decoration:underline;
}

h5 a, h4 a {
	color:#013660;
	/*text-decoration:none;*/
}

.uk-card-small .uk-h4 {
	font-size:25px;
}

.tm-header .uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input,
.tm-header .uk-search-default .uk-search-input:focus,
.tm-header .uk-search-input:focus {
	color:#fff;
}

.uk-light .uk-search-default .uk-search-input {
	background-color:rgba(255,255,255,0.8);
	color:#013660;
}
.uk-light .uk-search-default .uk-search-input:placeholder {
	color:#013660;	
} 

.uk-offcanvas-bar .uk-nav > li > a {
    font-weight: bold;
    text-transform: uppercase;
}

.uk-offcanvas-bar .uk-nav > li li a {
    font-size: 16px;
    line-height: 28px;
}

.uk-offcanvas-bar .uk-search-default .uk-search-input {
	border:1px solid #009fe3;
}

@media (min-width:1921px) {
	.uk-section-large {
	    padding-top: 140px;
	    padding-bottom: 140px;
	}
	.uk-container-large {
	    max-width: 1380px;
	}
}
/* Breakpoints for containers */
@media (max-width:1920px) {
	.uk-container-large {
		max-width: 1200px;
	}
	.uk-container {
		max-width: 1100px;
	}
	.tm-header .uk-container {
		max-width: 1600px;
	}
	.uk-container-small {
		max-width: 1000px;
	}
}
@media (max-width:1440px) {
	.uk-container-large {
		max-width: 1000px;
	}
	.uk-container {
		max-width: 900px;
	}
	.tm-header .uk-container {
		max-width: 1400px;
	}
	.uk-container-small {
		max-width: 800px;
	}
	.uk-grid-stack .uk-grid > * {
		padding-left: 30px;
	}
	.uk-grid-stack .yes-timeline .uk-grid > * {
	    padding-left: 0;
	}
}
@media (min-width:769px) and (max-width:1280px) {
	.uk-container-large {
		max-width: 900px;
	}
	.uk-container {
		max-width: 800px;
	}
	.tm-header .uk-container {
		max-width: 1200px;
	}
	.uk-container-small {
		max-width: 700px;
	}
	* + .uk-grid-margin, .uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {
		margin-top: 40px;
	}
	.uk-grid-stack .uk-grid > * {
		padding-left: 25px;
	}
}
/* Breakpoints for font-sizes */
@media (min-width:769px) and (max-width:1920px) {
	.tm-header + .uk-section-default .uk-width-2-3\@m,
	.leftofgray .uk-width-2-3\@m,
	.below23 .uk-width-2-3\@m {
		width: calc(100% * 11 / 20.001);
	}
	.page-validation-lab .questionspanel,
	.page-accelerator-program .questionspanel,
	.page-growth-program .questionspanel {
		margin-bottom: 0 !important;
		margin-top: 0px;
	}
}
@media (max-width:1920px) {
	html {
		font-size: 18px;
	}
	.uk-h1, h1 {
		font-size: 36px;
	}
	.uk-h2, h2 {
		font-size: 32px;
	}
	.uk-h3, h3 {
		font-size: 28px;
	}
	.uk-h4, h4 {
		font-size: 24px;
	}
	.uk-h5, h5 {
		font-size: 24px;
	}
	.uk-h6, h6 {
		font-size: 24px;
	}
	.uk-heading-xlarge {}
	h2.uk-heading-medium {
		font-size: 45px;
	}
	h3.programsubtitle:before {
	    border-top: 43px solid transparent;
	    border-right: 7px solid #009fe3;
	    left:-7px;
	}
	h3.programsubtitle:after {
		border-bottom: 43px solid transparent;
		border-left: 7px solid #009fe3;
		right:-7px;
	}
	.uk-card-small .uk-h4 {
		font-size:22px;
	}
	.uk-tile-muted .uk-button-large {
		padding:0 22px;
	}
	.page-about-us .uk-tile .uk-text-lead p strong {
		font-size: 50px;
	}
	.questionspanel h4,
	.uk-card-title {
		font-size: 28px;
	}
	.page-accelerator-program .tm-header + .uk-section h1{
		font-family:'New Amsterdam Italic';
		font-size:55px;
	}
	.page-growth-program .tm-header + .uk-section h1 {
		font-size:70px;
	}
	.uk-heading-medium {
		font-size: 4.5em;
	}
	#numbershome .el-meta {
		font-size: 15px;
	}
	#numbershome .el-title {
		font-size: 40px;
	}
	#numbershome .el-content {
		font-size: 15px;
	}
	.largefont {
		font-size: 16px;
	}
	.largerfont {
		font-size: 18px;
	}
	.largermainfont {
		font-size: 24px;
	}
	.mediumfont {
		font-size: 16px;
	}
	.smallerfont {
		font-size:14px;
	}
	.eventsoverview .metadata-content {
		font-size: 18px;
	}
	.graytiles .uk-h1 {
		font-size: 36px;
	}
	.quotationbottomleft .uk-card-body, blockquote.quotationleft {
		font-size: 18px;
	}
	.uk-button-large {
		font-size: 20px;
		padding: 0 44px;
		line-height: 44px;
	}
	.mediumfont .uk-width-1-2\@m .uk-width-large\@l {
		width: 50%;
	}
	blockquote {
		font-size: 20px;
	}
	.yes-deadline .uk-align-left {
		font-size: 24px;
	}
	.yes-deadline .uk-align-right, .yes-deadline .uk-button {
		font-size: 14px;
		line-height: 30px;
	}
	.filter-search input.uk-input {
		padding-right: 119px;
		margin-right: -119px;
	}
	.filter-search {
		margin-top: 21px;
	}
	.yesformpagetop .label-right .field-wrap.mailchimp-optin-wrap {
		flex-wrap: wrap;
	}
	.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element, .yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-element {
		width: 61px;
	}

}
@media (min-width:769px) and (max-width:1440px) {

	.uk-heading-xlarge {
		font-size: 70px;
	}
	.uk-h1, h1 {
		font-size: 32px;
	}
	.uk-h2, h2 {
		font-size: 26px;
	}
	.uk-h3, h3 {
		font-size: 22px;
	}
	.uk-h4, h4 {
		font-size: 18px;
	}
	.uk-h5, h5 {
		font-size: 18px;
	}
	.uk-h6, h6 {
		font-size: 18px;
	}
	.uk-heading-medium {
		font-size:4em;
	}
	h2.uk-heading-medium {}
	.page-about-us .uk-tile .uk-text-lead p strong {
		font-size: 40px;
	}
	h3.programsubtitle:before {
	    border-top: 38px solid transparent;
	    border-right: 6px solid #009fe3;
	    left:-6px;
	}
	h3.programsubtitle:after {
		border-bottom: 38px solid transparent;
		border-left: 6px solid #009fe3;
		right:-6px;
	}
	.uk-card-small .uk-h4 {
		font-size:16px;
	}
	.uk-text-lead {
		font-size: 18px;
	}
	.uk-card-body {
		padding:30px 25px;
	}
	.smallercolumnpadding.uk-grid > div {
		padding-left:40px;
	}
	.page-validation-lab .tm-header + .uk-section h1,
	.page-accelerator-program .tm-header + .uk-section h1,
	.page-growth-program .tm-header + .uk-section h1 {
		font-family:'New Amsterdam Italic';
		font-size:55px;
	}
	.yes-timeline .time-block > span.title {
		font-size:11px;
	}
	.yes-timeline .time-block > span.date {
		font-size:13px;
	}
	.page-accelerator-program .tm-header + .uk-section h1,
	.page-growth-program .tm-header + .uk-section h1 {
		font-size:38px;
	}
	.tm-header + .uk-section .uk-grid-collapse > * {
		padding-left:30px;
	}
	.uk-navbar-item, .uk-navbar-nav>li>a, 
	.uk-navbar-toggle {
		font-size:16px;
	}
	.uk-navbar-dropdown-nav	 {
		font-size:14px;
	}
	.uk-navbar-dropdown-nav > li > a {
		padding:6px 10px;
	}
	
	.uk-navbar-dropdown-nav .uk-nav-sub {
		padding:0 0 0 25px;
	}

	.uk-navbar-dropdown-nav .uk-nav-sub  a{
		font-size:13px;
	}
	
	.uk-search-default .uk-search-input {
		height:40px;
	}
	.uk-light .nf-form-wrap .yesformpagetop .uk-input {
		font-size: 14px;
		padding: 2px 5px;
	}
	.questionspanel p {
		font-size: 16px;
	}
	.questionspanel h3,
	.questionspanel h4,
	.uk-card-title {
		font-size: 24px;
	}
	#numbershome .el-meta {}
	#numbershome .el-title {}
	#numbershome .el-content {}
	.largefont {}
	.largerfont {}
	.largermainfont {
		font-size: 18px;
	}
	.mediumfont {}
	.eventsoverview .metadata-content {}
	.graytiles .uk-h1 {}
	blockquote.quotationleft {
		padding:30px 20px 0 70px;
	}
	.quotationbottomleft .uk-card-body, blockquote.quotationleft {}
	.uk-button-large {}
	.mediumfont .uk-width-1-2\@m .uk-width-large\@l {}
	blockquote {
		font-size:16px;
	}
	.yes-deadline .uk-align-left {
		font-size:16px;
		line-height:30px;
	}
	.yes-deadline .uk-align-right, 
	.yes-deadline .uk-button {
		font-size:14px;
	}
	.yes-deadline .uk-button {
		padding:0 25px;
		line-height:24px;		
	}
	.uk-button {
		font-size: 14px;
		line-height: 30px;
		padding:0 20px;
	}
	.uk-card-small.uk-card-body {
		padding:18px;
	}
	.uk-button-small {
		font-size:12px;
		line-height:20px;
		padding:0 12px;
	}	
	.filter-search input.uk-input {
		padding-right: 39px;
		margin-right: -103px;
		padding-left:20px;
	}
	.yes-filters .el-item {
		padding-left:15px !important;
	}
	.yes-filters .uk-button {
		padding:0 20px;
	}
	.yes-filters .simpleselect {
		width:150px;	
	}
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column {
		min-height:600px;
	}
	.yesformpagetop .label-right .field-wrap.mailchimp-optin-wrap {}
	.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element, .yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-element {}
}
@media (min-width:769px) and (max-width:1280px) {
	html {
		font-size: 15px;
	}
	.quotationbottomleft .uk-card-body, blockquote.quotationleft {
		font-size: 15px;
	}
	.questionspanel h4,
	.uk-card-title {
		font-size: 20px;
	}
	h3.programsubtitle:before {
	    border-top: 36px solid transparent;
	}
	h3.programsubtitle:after {
		border-bottom: 36px solid transparent;
	}
	.uk-tile-muted .uk-button-large {
		padding:0 12px;
	}
	
	.uk-tile-muted .uk-grid-margin {
		margin-top:0;
	}
	#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column .el-item.uk-grid-margin.uk-first-column{
		margin-top:5px;
	}
	.uk-h1, h1 {
		font-size: 30px;
	}
	.uk-h2, h2 {
		font-size: 24px;
	}
	.uk-h3, h3 {
		font-size: 18px;
	}
	.uk-h4, h4 {
		font-size: 16px;
	}
	.uk-h5, h5 {
		font-size: 16px;
	}
	.uk-h6, h6 {
		font-size: 16px;
	}
	.uk-heading-medium {
		font-size:3.5em;
	}
	.uk-card-small.uk-card-body {
		padding:13px;
	}
}
@media (max-width:1024px) {
#overallinfo > .uk-container > .uk-grid-margin > .uk-width-expand\@m.uk-first-column {
	padding-top:30px;
	padding-right:30px;
	padding-left:30px;
}	
}
@media (max-width:768px) {
	.yesformpagetop .label-right .field-wrap.mailchimp-optin-wrap {
		flex-wrap: wrap;
	}
	.yesformpagetop .label-hidden .mailchimp-optin-wrap .nf-field-element, .yesformpagetop .label-right .mailchimp-optin-wrap .nf-field-element {
		width: 61px;
	}
	.questionspanel {
		margin-bottom: 20px !important;
	}

	.filter-search input.uk-input {
		padding-right: 39px;
		margin-right: -103px;
		padding-left:20px;
	}
	.yes-filters .el-item {
		padding-left:15px !important;
	}
	.yes-filters .uk-button {
		padding:0 20px;
	}
	.yes-filters .simpleselect {
		width:150px;	
	}
	.uk-button {
		font-size: 14px;
		line-height: 30px;
	}
	.yes-filters .uk-flex-middle {
		display:block;
	}
	.yes-timeline,
	.yes-timeline .uk-grid {
		display:block;
	}
	.yes-timeline .uk-width-expand,
	.yes-timeline .uk-width-1-2,
	.yes-timeline .uk-width-1-6 {
		min-width:100%;
		width:100%;
		display:block;
	}
	blockquote.quotationleft {
	    background-position: 5% 5%;
	    padding: 20px 20px 0px 100px;
	}
}

@media (max-width:600px) {
	.uk-heading-medium {
		font-size:3em;
	}	
	.page-news .builder-cf .uk-card-body p {
		display:none;
	}
}

/* temporary events */
.mc-main button.close, .mc-main button.close * {
	display:none;
}

.mc-date + .calendar-events {
	display:block !important;
	position:relative;
	width:auto;
	left:0;
	box-shadow:none;
}

#mc_mini_widget-2.mc-main .mc_general .event-title, 
#mc_mini_widget-2.mc-main .mc_general .event-title a {
    background: #019fe3;
    color: #ffffff;
}

#mc_mini_widget-2.mc-main .sharing {
	display:none;
}

#mc_mini_widget-2.mc-main a.mini-link.url {
    color: #023560;
    background-color: #ffffff;
    border: 2px solid #023560;
    font-size: 15px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    display: block;
    border-radius: 500px;
    padding: 2px 2px;
    text-align:center;
}

#mc_mini_widget-2.mc-main th {
	background:#023560 !important;
}

#mc_mini_widget-2.mc-main.mini caption {
    font-size: 26px;
    font-family: 'Nudista-Bold';
    text-transform: uppercase;
    color: #033460;
}


#mc_mini_widget-2.mc-main .my-calendar-header input, 
#mc_mini_widget-2.mc-main .my-calendar-header a, 
#mc_mini_widget-2.mc-main .mc_bottomnav a {
	background:#023560;
	color:#fff;
	border:0;
	margin:2px;
	font-size:24px;
}

.news .uk-card-small img {
	width:100%;
}

.news .uk-card-small h4 {
	font-size:20px;	
}

#widget-recent-posts-2 li a:after {
    content: 'Read more';
    display: block;
    text-align:center;
    width:60px;
    background-color:#27292B;
    color:#fff;
    border-radius:500px;
    padding:5px 10px;
    font-size:12px;
    margin-top:15px;
    clear:both;
}

#widget-recent-posts-2 li {
	border-top:1px solid #27292B;
	padding-top:20px;
	margin-bottom:20px;
}

em {
	color:#013660;
}

b {
    font-weight: 300;
}

.page-news .builder-cf .uk-card-body {
	display:flex;
	flex-wrap:wrap;
}

.page-news .builder-cf .uk-card-body .metadata {
	order:1;
	margin-top:-10px;
	width:100%;
}

.page-news .builder-cf .uk-card-body .metadata p {
	margin-bottom:5px;
	}

.page-news .builder-cf .uk-card-body .uk-card-title {
	order:2;
	margin:0;
}

.page-news .builder-cf .uk-card-body p {
	order:3;
	margin-top:10px;
}

.page-news .builder-cf .uk-card-body .uk-button.uk-button-secondary {
	order:4;
}

.page-news .metadata-content p {
	font-family:"Nudista-Bold";
	color:#e2e2ed;
	font-size:16px;
}

.single-post h6 {
	font-family:'Ubuntu',sans-serif;
	font-weight:bold;
	text-transform: none;
}

#tm-sidebar > .uk-grid-stack > .uk-grid-margin.uk-first-column {
	margin-top:20px;
}

.greynewsblock {
	background-image:url(../images/grey-diagonal-news.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:100px;
}

.greynewsblock h4 {
	color:#009fe3;
}

.greynewsblock .btn-social.btn-social-sm {
	background-color:#013660;
	color:#fff;
	display:inline-block;
	margin-right:5px;
	width:32px;
	height:32px;
	text-align:center;
	line-height:32px;
}

.single-post #tm-main {
	margin-top:0;
	padding-top:0;
}

.single-post #tm-main .uk-width-expand\@m {
	margin-top:40px;
}

.uk-navbar-nav>li>a {
	padding:0 25px 0 15px;
}

.uk-search-default {
	width:140px; 
}

#startups-overview h6.metadata-label{
	font-size:24px;
	font-family: 'Nudista-Bold';
	font-size:14px;
	margin-bottom:0;
}

#startups-overview .startupjobtitle .metadata-content {
	font-size:21px;
	font-family: 'Nudista-Bold';
    font-weight: 300;
	text-transform:uppercase;
}

#startups-overview .uk-button {
	padding:0 18px;
}