/* ellipsum*/
.ellip {
  display: block;
  height: 100%;
}
.ellip-line {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.ellip,
.ellip-line {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.post-image{
	height:200px !important;
	overflow:hidden !important;
	
}
/* Calendario eventi Bootstrap*/
a.eventoCalendario {
	text-decoration:none;
}



.form_privacy{font-size:9px !important;}

.post-navigation {
    border-top: 1px solid #eee;
    display: inline-block;
    list-style: outside none none;
    min-height: 84px;
    padding: 20px 0 0;
    position: relative;
    width: 100%;
    background-color: #ffffff;
}

.post-navigation .post-all {
    font-size: 24px;
    left: auto;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 32px;
    width: 12px;
    opacity: 0.7;
}
.post-navigation a {
    color: #484848;
}


.post-navigation .post-next {
    right: 0px;
}
.post-navigation .post-next {
    right: 25px;
    text-align: right;
}
.post-navigation .post-next, .post-navigation .post-prev {
    position: absolute;
    font-size: 16px;
    max-width: 40%;
    height: 44px;
}
.post-navigation a {
    color: #484848;
}

.post-navigation .post-prev {
    left: 0px;
}
.post-navigation .post-prev {
    left: 25px;
}
.post-navigation .post-next, .post-navigation .post-prev {
    position: absolute;
    font-size: 16px;
    max-width: 40%;
    height: 44px;
}
.post-navigation a {
    color: #484848;
}

.post-navigation .post-next span, .post-navigation .post-prev span {
    display: block;
    color: #484848;
    font-size: 11px;
    text-transform: uppercase;
    opacity: 0.7;
    margin-bottom: -6px;
    margin-top: 3px;
}

/* Bg White Color*/
.logoRegione{
	height:40px;
}
.text-red {
  color: #F2184F !important; }
  
.img-halfwidth{
	width:50%;
}


/* Zoom In #1 */
.zoomIn{
	overflow:hidden !important;;	
	}	
.zoomIn img {
	-webkit-transform: scale(1) !important;;
	transform: scale(1) !important;;
	-webkit-transition: .3s ease-in-out !important;;
	transition: .3s ease-in-out !important;;
}
.zoomIn:hover img {
	-webkit-transform: scale(1.5) !important;;
	transform: scale(1.5) !important;;
}

/* Zoom Out #1 */
.zoomOut{
	height:300px;
	overflow:hidden;	
	}
.zoomOut img {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.zoomOut:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.bg-deep {
  background-color: #f1f1f1 !important;
}
.bg-light {
  background-color: #f5f5f5 !important;
}
.bg-lighter {
  background-color: #f7f7f7 !important;
}
.bg-lightest {
  background-color: #fcfcfc !important;
}
.bg-black {
  background-color: #000 !important;
}
.divider-dark {
  background-color: #252525 !important;
}
footer.bg-deep {
  background-color: #191919 !important;
}
.bg-black-111 {
  background-color: #111111 !important;
}
.bg-black-222 {
  background-color: #222222 !important;
}
.bg-black-333 {
  background-color: #333333 !important;
}
.bg-black-444 {
  background-color: #404040 !important;
}
.bg-black-555 {
  background-color: #555555 !important;
}
.bg-gray-dimgray {
  background-color: #666666 !important;
}
.bg-gray-light {
  background-color: #777777 !important;
}
.bg-gray {
  background-color: #808080 !important;
}
.bg-gray-darkgray {
  background-color: #a9a9a9 !important;
}
.bg-gray-silver {
  background-color: #c0c0c0 !important;
}
.bg-gray-lightgray {
  background-color: #d3d3d3 !important;
}
.bg-gray-gainsboro {
  background-color: #fff !important;
}
.bg-gray-lighter {
  background-color: #eeeeee !important;
}
/* Bg White Color*/
.bg-white {
  background-color: #fff !important;
}
.bg-white-f1 {
  background-color: #f1f1f1 !important;
}
.bg-white-f3 {
  background-color: #f3f3f3 !important;
}
.bg-white-f5 {
  background-color: #f5f5f5 !important;
}
.bg-white-f7 {
  background-color: #f7f7f7 !important;
}
.bg-white-f8 {
  background-color: #f8f8f8 !important;
}
.bg-white-fa {
  background-color: #fafafa !important;
}
.bg-white-fb {
  background-color: #fbfbfb !important;
}
.bg-white-fc {
  background-color: #fcfcfc !important;
}