/* ÜTF-8 ENCÖDED */
.uk-padding-medium {
	padding : 20px;
}
.btn, .uk-button {
	padding-top : 0.5em;
	padding-bottom : 0.5em;
}

@media (min-width: 960px) {
	/* button bottom */
	.uk-grid .button-bottom .uk-card-body .el-link.uk-button {
		position : absolute;
		bottom   : 4em;
	}
	.uk-grid .button-bottom .uk-card-body .el-link.uk-button-large {
		bottom   : 5em;
	}
	.uk-grid .button-bottom .uk-card-body {
		padding-bottom : 5em;
		margin-bottom  : 6em;
	}
	.uk-grid .button-bottom .uk-card.has-large-button .el-content {
		margin-bottom : 9em;
	}
	
	/* has meta */
	.uk-grid .meta-right .uk-card.has-meta .uk-card-body {
		padding-top : 20px;
	}
	.uk-grid .meta-right .uk-card.has-meta .uk-card-body .el-meta {
		background-color : #FFFFFF;
		border           : 1px solid #989898;
		border-radius    : 3px;
		display          : inline-block;
		float            : right;
		padding          : 3px 5px;
		opacity          : 0.7;
		position         : relative;
		margin-top       : -56px !important;
		margin-right     : -30px;
	}
	.uk-grid .meta-right .uk-card.has-meta.uk-link-toggle:hover .el-meta {
		opacity : 0.9;
	}
}

/* panel link - grid card hover button effect */
.uk-grid .panel-link .uk-card.uk-link-toggle:hover .el-link.uk-button-default {
	/*
	background   : #e2001a;
	border-color : #e2001a;
	color        : #fff;
	*/
}

.pix-no-selection {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

/* align button link at the bottom */
@media (min-width: 960px) {
	.uk-grid .button-bottom .uk-card-body .el-link.uk-button {
		position : absolute;
		bottom   : 45px;
	}
	.uk-grid .button-bottom .uk-card-body .el-link.uk-button-large {
		bottom   : 50px;
	}
	.uk-grid .button-bottom .uk-card-body {
		padding-bottom : 50px;
		margin-bottom  : 60px;
	}
	
	body.events .uk-grid .button-bottom .el-content {
		margin-bottom : 70px;
	}
	body.events .uk-grid .button-bottom .uk-card.has-large-button .el-content {
		margin-bottom : 90px;
	}
	
	.uk-grid .meta-right .uk-card.has-meta .uk-card-body {
		padding-top : 20px;
	}
	.uk-grid .meta-right .uk-card.has-meta .uk-card-body .el-meta {
		background-color : #FFFFFF;
		border           : 1px solid #989898;
		border-radius    : 3px;
		display          : inline-block;
		float            : right;
		padding          : 3px 5px;
		opacity          : 0.7;
		position         : relative;
		margin-top       : -56px !important;
		margin-right     : -30px;
	}
	.uk-grid .meta-right .uk-card.has-meta.uk-link-toggle:hover .el-meta {
		opacity : 0.9;
	}
	/*
	.uk-grid .button-bottom .uk-panel .el-link.uk-button {
		position : absolute;
		bottom   : 45px;
	}
	.uk-grid .button-bottom .uk-panel .el-link.uk-button-large {
		bottom   : 50px;
	}
	.uk-grid .button-bottom .uk-panel {
		padding-bottom : 45px;
	}
	*/
}

.blog-grid > .uk-grid .uk-card[href="/blog/29-wann-hilft-die-volkswagen-reifen-garantie"] {
    border-color : transparent;
}
.blog-grid > .uk-grid .uk-card[href="/blog/29-wann-hilft-die-volkswagen-reifen-garantie"]:hover {
    border-color : #444;
}

/* special css for home aka startseite */

body.startseite .tm-page > .uk-section:not(.uk-flex) {
	padding-bottom : 0;
}

.pix-small {
	font-size: 14px;
    line-height: 1.5;
}