#tm-sidebar .layout-layout3 .media,
#tm-sidebar .avVideo .avPlayerContainer .avPlayerBlock {
	position: relative !important;
	padding-bottom: 56.25% !important; /* 16:9 */
	padding-top: 25px !important;
	height: 0 !important;
	width:auto !important;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	width:auto;
}

#tm-sidebar .layout-layout3 .media {
	width:100% !important;
}

#tm-sidebar .layout-layout3 .media iframe,
#tm-sidebar .avVideo .avPlayerContainer .avPlayerBlock iframe {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	min-width:auto !important;
	position: absolute ;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-width:auto;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.uk-navbar-container {
    border-top: 1px solid rgba(26, 51, 88, 0.1);
}

div.catItemView {
	padding-right:30px;
}

.uk-navbar-dropdown-width-3.uk-navbar-dropdown-stack {
	width:1050px;
}

.uk-navbar-dropdown-width-3.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>* {
	width: calc(100% * 1 / 3.001) !important;
}

@media (min-width:1200px) {
	.uk-panel._subsidieptot  {
		margin-bottom:0px;
	}
	.uk-panel._subsidieproj  {
		margin-bottom:-40px;
	}

}

@media (max-width:1200px) {
	.uk-panel._subsidieptot  {
		margin-bottom:0px;
	}
	.uk-panel._subsidieproj  {
		margin-top:-25px;
	}

}

@media (max-width:1024px) {
	.tm-headerbar-top {
		padding-top:10px;
		padding-bottom:10px;
	}

}

@media (max-width:767px) {
	.uk-logo img.uk-responsive-height {
		max-width:210px;
	}
	
.uk-navbar-center:not(:only-child) {
    left: 45%;
    right: 0;
}

.uk-offcanvas {
    z-index: 1050;
}
#tm-top .uk-hidden-small {
	display:none;
}
div.catItemView {
	padding-right:0px;
}
}

.uk-panel._subsidietot {
	background-color:#1b3357;
	color:#fff;
}

.uk-panel._subsidieproj {
	background-color:#CF1919;
	color:#fff;
}

.uk-article-title {
    font-size: 22px;
    line-height: 1.4;
    color: #1B3353;
    font-weight: 700;
}

.uk-logo img {
	max-width:50%;
}

.uk-button-text {
	text-align:left;
}

#tm-main .uk-container .uk-grid .uk-child-width-1-2\@m article img {
	width:100% !important;
	height:auto;
}

/* iframes */

#tm-main .content iframe,
#tm-main .uk-container .uk-grid article iframe {
	width:100%;
	height:210px;
	min-height:210px;
}

@media (min-width:768px) and (max-width:960px) {
	#tm-main .content iframe,
	#tm-main .uk-container .uk-grid article iframe {
		min-height:500px;
		height:500px;
	}
}

@media (min-width:671px) and (max-width:768px) {
	#tm-main .content iframe,
	#tm-main .uk-container .uk-grid article iframe {
		min-height:350px;
		height:350px;
	}
}

@media (min-width:401px) and (max-width:670px) {
	#tm-main .content iframe,
	#tm-main .uk-container .uk-grid article iframe {
		min-height:400px;
		height:400px;
	}
}

/* vlag */
/*
@media (min-width:960px) {

	.tm-headerbar-top .uk-container {
		background-image:url(../images/vlag.jpg);
		background-repeat:no-repeat;
		background-position:right center;
	}
	
	.tm-headerbar-top .uk-margin-auto-left {
		margin-right:100px;
	}
}
*/

#tm-main .uk-container .uk-grid article .css_buttons1 iframe {
	min-height:auto;
}

#tm-main .uk-container .uk-grid article .css_twitter iframe {
	margin-top:6px !important;
}

.wk-h1 {
	font-size:32px;
}
.wk-button.wk-button-large {
    background-color: #1b3357;
    color: #fff !important;
    margin: 0;
    border: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 25px;
    vertical-align: middle;
    font-size: 13px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color,background-color,background-position,border-color,box-shadow;
    transition-property: color,background-color,background-position,border-color,box-shadow;
    font-family: 'Spinnaker';
    font-weight: normal;
    text-transform: uppercase;
    border-radius: 2px;
    background-origin: border-box;
}

.wk-button.wk-button-large:hover {
	background-color:#152844;
}

.wk-grid-margin .wk-panel:before {
	display:block;
	margin:80px 0;
    border-top: 1px solid #e8e8e8;
    position:relative;
}

p,
p span {
	font-family:'Open Sans' !important;
	font-size:18px !important;
	color:#404040 !important;
}

p.uk-article-meta {
	font-size:14px !important;
	color:#ccc !important;
}