.blog-teaser.parallax-window {
	height: inherit !important;
}

.blog-teaser .news  {
	max-width: 1024px; 
	margin: 0 auto;
	padding: 30px 0;
}

.blog-teaser .news:before,.blog-teaser .news:after{content:" ";display:table}
.blog-teaser .news:after{clear:both}
.blog-teaser .news{*zoom:1}

.blog-teaser .news-img-wrap, .blog-teaser .teaser-text {
	float: left; 
	width: 50%;
}

.blog-teaser .news-img-wrap img {
	width: 100%;
	height: auto;
}

.blog-overview #site-content {
	padding-bottom: 0;
}

.blog-overview .text-content {
	padding-top: 0;
}

/*.blog-header {
	-webkit-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.64);
    -moz-box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.64);
    box-shadow: 2px -1px 18px 0px rgba(0,0,0,0.64);
}*/

.news .article.grid-item, .news .grid-sizer {
	width: 100%;
	float: left;
	text-align: center;
}

.news .gutter-sizer {
	width: 3%;
}

.news .article {
	margin-top: 70px;
}


.news .article img {
	width: 100%;
	height: auto;
}

.news .article .header, .news .article img {
	margin-bottom: 10px;
}

.news .article p {
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

.blog-overview .news .article .header, .blog-overview .news .article .teaser-text, .blog-overview .news .article .footer {
	padding: 0 20px;
}

/*.news .article a:hover {
	color: #fff !important;
	background: #3a3a3a;
}

#site-content .news .article a:hover h3,
#site-content .text-content a:hover p span {
	color: #fff !important;
}*/


.news .article .footer,.news .article .header {
	margin-top: 15px;
}

.news .article .button {
	margin-bottom: 10px;
}

.more, .detail .news-backlink-wrap a, .news .article .button {
	background: #f7f4f2;
	display: inline-block; 
	color: #3a3a3a;
	width: 100%;
	text-align: center;
	padding: 5px 15px;
	font-size:20px;
	font-family: 'Amatic SC', cursive;
	text-transform: uppercase;
	margin: 20px 0 10px;
	-moz-transition: background 0.5s;
	-ms-transition: background 0.5s;
	-o-transition: background 0.5s;
	-webkit-transition: background 0.5s;
}

.news .article .button.full {
	width: auto;
	float: none;
}

/*.news .article a:hover .button {
	color: #fff;
}*/

.footer p {
	font-size: 12px;
	opacity: 0.7
}

.detail .csc-header-n1 {
	margin-bottom: 10px;
}

.detail .csc-header-n1 h2 {
	font-size: 50px; 
	color: #fff;
}

.detail .news .article {
	width: 100%;
}

.detail .news-backlink-wrap a {
	display: block; 
	background: #000;
	padding: 5px 20px 5px 35px;
	float: left;
	position: relative;
	width: auto;
}

.detail .news-backlink-wrap a:before {
	content: "\e900";
	float:left;
	position: absolute; 
	left: 20px;
	top: 8px;
}

.detail .news-backlink-wrap a:hover {
	background: rgba(0,0,0,0.7);
}

.detail .news-related-wrap {
	border-top: 1px solid rgba(255,255,255,0.3);
	margin-top: 20px; 
	padding-top: 20px;
	float:left;	
	width: 100%;
}

.detail .social {
	float: right;
	margin: 27px 0 10px;
}

.detail .like, .detail .share {
	float: left;
}

.detail .twitter {
	display: none;
}

.detail ._51mz ._51mw {
	display: none !important;
}

.detail .detail-content {
	margin-top: 50px;
}

.detail .detail-content p.bodytext {
	margin-bottom: 20px;
}


.detail .news-related-wrap {
	display: none;
}
/*.fb_iframe_widget span {
	float: left; 
	width: auto !important;
}*/


@media screen and (min-width: 0px) and (max-width: 1024px) {
	.blog-overview #site-footer {
		margin-bottom: 48px;
	}

}


@media screen and (min-width: 0px) and (max-width: 600px) {
	.news .article.grid-item, .news .grid-sizer {
		width: 100%;
	}
}
