@charset "utf-8";
/* CSS Document */
.postlist article .content{
	padding:0px;
}
.page.postlist .aside-left .content {
	padding:0px;
}

.postpage .aside-left .postlist article > .content{
	padding:0px;
}
.postpage .aside-left .postlist article > footer {
    font-size: 14px;
    line-height: 22px;
    color: #424242;
    font-style: italic;
    margin-bottom: 5px;
    margin-top: 5px;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 4px;
}
.postpage .aside-left .postlist  > header:first-child {
	clear:both;
		margin-bottom:10px;
}
.page.taxonomy .postlist-container, .postlist .aside-left *:not(article) > header:first-child,.page.taxonomy .aside-left *:not(article) > header:first-child  {
	margin-bottom:15px;	
}

.page.taxonomy .postlist-container header, .postlist .aside-left *:not(article) > header:first-child, .page.taxonomy .aside-left *:not(article) > header:first-child {
	background-color: #dce2f1;
    padding: 10px !important;
    color: #000000;
    margin-top: 9px;
    border-bottom:none !important;
}

.postlist .external_map {
	max-width: 100%;
	width: 100%;
	height: 400px;
	margin-top: 20px;
	margin-bottom: 20px;
}

@media (min-width: 320px) 
{
	.postlist article > header, .page.taxonomy article > header{	
		background-color: transparent;	    
	    width: 100%;
		color:#000000;
		padding:0px;
	}
	.postlist article header h1, .page.taxonomy article > header h1{		
	    text-transform: none;
	    color: #000000;    
	    line-height: 29px;
	    vertical-align: top;
	    font-size: 19px;
	    font-weight: bold;
	    margin-top: 10px;
	    margin-bottom: 0px;
		letter-spacing:-1px;
	    
	}	
	.postlist article .lead-text figure,.page.taxonomy article .lead-text figure {	    
	    margin-bottom: 10px;
}
	.page .postlist article, .page.taxonomy article,.page.postlist article{
		margin-bottom:10px;
		clear:both;
		display:block;
	}
	
}
@media (min-width: 768px) {
	
	.postlist article .content, .page.taxonomy article .content{
		display:inline-block;
		clear:both;
	}	
	.postlist article figure img,.page.taxonomy article figure img  {
 		width:300px;
 		height:auto; 				 		
  	}
  	
  	.postlist article .lead-text figure, .page.taxonomy article .lead-text figure		{
 		float:left;
 		margin-right:15px;
 		margin-bottom:15px; 	
  	}
  	.page.taxonomy .postlist-container header, .postlist .aside-left  *:not(article) > header:first-child, .page.taxonomy .aside-left  *:not(article) > header:first-child  {
		width:104%;
	}
	
	.postlist .external_map {
		max-width: 90%;
		margin-left:auto;
		margin-right:auto;
		display:inherit;
		margin-bottom: 20px;
	}
	
}
@media (min-width: 1024px) 
{
	.postlist .external_map {
		max-width: 100%;
		margin-left:auto;
		margin-right:auto;
		display:inherit;
		margin-bottom: 20px;
	}
	
}
@media (min-width: 1200px) 
{
	
	
}
@media (max-width: 768px) {
	
	
		
}