/*Applies only to the news category page*/

body {
	background: #f5f5f5;
	background-color: #f5f5f5;
}

p {  font-family: 'Walsheim Regular', sans-serif; }

h1 {
  font-family: 'Walsheim Bold', sans-serif !important;
  font-size: 38pt !important;
  line-height: 40pt !important;
  color: #d45b49;
  font-weight: normal !important;
  margin-left: 0px;
  text-transform: none !important;
}
article.post {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.two-columns #content article.post {
	background: none;
}
.archive header.article-header {
	padding-bottom: 40px;
	border-bottom: 1px solid #e4e4e4;

}

.byline a {
	color: #999;
	text-decoration: none;
}

.byline .author a {
	color: #d45b49;
}

.archive h3.h2 a {
	color: #d45b49;
}

@media only screen and (max-width: 800px) {
	.byline {
		border-top: none;
	}
}

@media only screen and (min-width: 800px) {
	#container #sidebar1.sidebar{
		width: 30%;
	}
	.immagine_archive{
		width:30%;
		margin-right: 20px;
	}
	.archive header.article-header{
		width:60%;
	}
}


.fa {
  font-size: .8em !important;
}

.fa-envelope-o {
  font-size: 1em !important;
}

@media only screen and (max-width: 800px) {
	#content #main .post {
 		 margin-bottom: 30px !important;
  		 text-align: left !important;
		 width: 85% !important;
	}

	img {width:100% !important;}

	article.post a:nth-child(1) {
    		width:100%;
    		height:210px;
	}
}

#text-27 .su-button-style-flat {
background-color: #ffffff !important;
}

#text-27 .su-button-style-flat:hover {
background-color: #FF0000 !important;
}

.category-news .homepage-social {
margin-top:15px;
}

.category-blog .homepage-social {
margin-top:15px;
}
