@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css);

.lg-backdrop {
	display: block !important;
}


.pa_video {
	margin: 5px auto 5px auto;

}

figure.post-image{
  max-width: 350px;
  float: left;
  padding: 5px;
}

.entry-content p {
  padding: 0;
  margin: 0 0 1.3em;
  color: black;
  font-size: 120%;
}

/*
video {
  width: auto !important;
  height: auto !important;
  position: static !important;
  object-fit: cover !important;
  max-height: 700px;
}
*/

.catbutton {
	
	text-align: center;
	padding: 15px;
	color:white;
	font-size: 1.4em;
	background-color:rgba(34, 135, 239, 1);
}

.catbutton a{
	color:white;
}

.segnala {
	
	text-align: center;
	padding: 5px;
	color:white;
	font-size: 1.0em;
	background-color:rgba(34, 135, 239, 1);
	margin-bottom:5px;
}

.segnala a{
	
	color:white;
}

.segnala i{
	
	color:white;
}

.separatore {
	background-color: #2287ef;
	border: 2px solid #2287ef;
}

.testo {
	color: black;
	font-size: 1.4em;
}


.evidenza {
	background-color: #fff;
	padding-right: 4px;
	border:0;
}

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.col:first-child { margin-left: 0; }

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}

.fa {
    color: white !important;
}
</style>

<hr style='background-color: #2287ef;border: 2px solid #2287ef;'>
<br>

<style>
* {
  box-sizing: border-box;
}
.column {
  float: left;
  width: 33.33%;
  padding: 10px;
}
.column_fields {
  float: left;
  width: 33.33%;
  padding: 0px;
  height: auto!important;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
div:empty {
  display:none;
}
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}.gallery-item img {
	min-height:240px;
	min-width: 160px;
}


@media only screen and (min-width: 1024px) {
	.lg-outer .lg-object {
	  min-height: 100%;
	}
}



.entry-content > div:nth-child(1) {
	min-height: 80px;
}

div.entry-content div h2 img {
	margin-bottom: 0.5em !important;
}