.template-overview .teaserwrapper{
	margin:0;
}

.template-overview.posts .teasers .teaser:last-of-type  .teaser-inner{
    /*border-bottom: none;
	padding-bottom: 0;*/
}

.template-overview.posts .teasers .teaser:not(:first-of-type){
    padding-top: 0;
    margin-top: 0;
}

.template-overview.posts .teasers .teaser{
    padding-bottom: 0;
}

/*.template-overview .contentWrapper {
	padding: 0 25px 20px 40px;
}*/


.template-overview .teaserlist{
	padding: 0;
}


.template-overview h3,.template-overview h4,.template-overview h6,.template-overview h6{
	margin: 0 0 15px 0;
	display: inline-block;
}

.template-overview .teaserheader .redaktion {
	padding: 0 0 10px 0;
	margin: 17px 0 0 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
	
	
	
}


.template-overview .teaser .content .redaktion {
    font-family: "Prompt";
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 1.5px;
    margin-bottom: 5px;
}

.template-overview .teaserlist .content{
    width: 100%;
}


.template-overview .teaser .body{
    padding: 0;
}


.template-overview .teaserfunctions{
    margin-bottom: -5px;
}



.template-overview .teaser:hover{
	background-color:transparent;
	-webkit-animation-name: none;
     animation-name: none;	
}

.template-overview h2 {
	clear: both;
    font-size: 35px;
    letter-spacing: 0.5px;
    font-weight: 800;
    line-height: 35px;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
}

.template-overview h1 {
    clear: both;
    font-size: 35px;
	line-height: 35px;
    letter-spacing: 0.5px;
    font-weight: 300;
	margin: 17px 0 0px 0;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
}

.template-overview .teaser .content, .template-overview .teaser .body {
	margin-bottom: 0;
}

.template-overview .teaser-inner .content{
	float: left;
    width: 100%;
	padding:0;
}

.template-overview .teaser {
	padding: 10px 0;
}

.template-overview .teaser-inner {
	transition: all .5s ease-in-out;
}

.template-overview .teaser-inner {
	/*padding-bottom: 30px;*/
	margin-bottom: 25px;
	/*border-bottom: 1px solid #ccc;*/
}	

.template-overview .teaser-inner:hover {
	/*background-color: #f3f3f3;*/
}


.template-overview .teaserlist .teaserheader, .template-overview .sidebar .teaserheader{
	margin-top: 0;
}

.template-overview .teaserfunctions {
    position: relative;
    margin-top: 15px;
}

.template-overview .teaser a .prehead,.template-overview  .sidebarTeaser a .prehead {
	margin-top: 25px;
}


.template-overview .newsteaser ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: 1px solid #ccc;
    margin-top: 20px;
}

.pagination{
	display: block;
	text-align: center;
	position: relative;
	margin-bottom: 35px;
}

.page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	/*border: 1px solid #eee;*/
	line-height: 1;
	text-decoration: none;
	font-weight: 600;
	transition: all .3s ease-in-out;
}
.page-numbers.current,
a.page-numbers:hover {
	/*background: #f9f9f9;*/
	opacity: .5;
}

a.prev.page-numbers,a.next.page-numbers  {
    position: absolute;
    left: 0px;
	background: transparent !important;
    font-size: 30px;
    color: #000;
    margin: 0 !important;
	top:-3px;
	padding:0;
}

a.next.page-numbers {
	left: unset;
    right: 0px;
}


.template-overview .body ul.features {
    padding-top:0 !important;
}

.body ul.features {
    padding: 0 0 17px 17px !important;
}

.body ul.features li::before {
    left: 0;
}

.body ul.features li {
    margin-bottom: 10px;
}


@media (min-width: 1024px) {

	.template-overview .media {
		width: 50%;
		float: left;
		padding-right: 10px;
		display: inline-block;
	}
	
	.template-overview .teaser-inner .content {
		width: 50%;
		float: left;
		padding-left: 10px;
		display: inline-block;
		padding-right: 0px;
	}

	/*.template-overview .teaserheader .redaktion {
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		border-bottom: 1px solid #ccc;
		width: 100%;
	}*/

	.template-overview .teasermedia {
		opacity: 1;
		transition: opacity .3s ease-in-out;
		margin: 0 20px 20px 0;
		float:left;
		cursor: pointer;
		position: relative;
	}

	.template-overview .teaser a .prehead,.template-overview .sidebarTeaser a .prehead {
		margin-top: 0px;
		
	}


}



@media (max-width: 1024px) {
	/*.template-overview .contentWrapper {
		padding: 0 20px 20px 20px;
	}*/
	
	.template-overview .teaser-inner {
		margin-bottom: 30px;
	}	
	
}


@media (max-width: 749px) {
	
	/*.template-overview .contentWrapper {
		padding: 0 20px 20px 20px;
	}*/


	.template-overview .teaser{
		padding: 0;
	}
	
	.template-overview .sidebar .redaktion {
		line-height: 1px
	}
	
	.template-overview h1 {
		font-size: 25px;
		line-height: 25px;
	}
	
	.template-overview .teaser a .prehead {
		margin-top: 25px;
	}
	
	.template-overview .teaser-inner:hover {
		background-color: transparent;
	}



}

