/* TESTIMONIAL */ 
		
.wrapper-testimonial {position: relative; display: block; width: 100%; margin-top: 150px;}
	 
.wrapper-testimonial .testmnl-titolo { width: 100%; margin-top: 50px; padding: 20px 20px; text-align: center; font-weight: 400; font-size: 40px;}
.wrapper-testimonial .testmnl-sottotitolo { width: 100%; margin-top: -40px; padding: 20px 20px; text-align: center; font-weight: 100; font-size: 20px; line-height: 110%}	
 	
.wrapper-testimonial > .inner > .wrapper-post { position: relative; width: 100%; display: inline-block; text-align: center;}
.wrapper-testimonial > .inner > .wrapper-post > .linea1{position: absolute; top:0%; left:calc(50% - 0px); height: 100%; width: 1px; background-color: #A6A6A6; transition: all 750ms; overflow: hidden; } 		  	

.wrapper-testimonial > .inner > .wrapper-post > .post .p-data { font-size: 14px;}
.wrapper-testimonial > .inner > .wrapper-post > .post .p-nominativo {font-size: 16px; font-weight: 600;}
.wrapper-testimonial > .inner > .wrapper-post > .post .p-azienda {font-size: 16px; font-weight: 400;}
.wrapper-testimonial > .inner > .wrapper-post > .post .p-localita {font-size: 14px; font-weight: 400;}
.wrapper-testimonial > .inner > .wrapper-post > .post .p-url {font-size: 14px; font-weight: 400;}
.wrapper-testimonial > .inner > .wrapper-post > .post .p-img { }
.wrapper-testimonial > .inner > .wrapper-post > .post .p-img img{ max-width: 30%;}

.wrapper-testimonial > .inner > .wrapper-post > .post { position: relative; display: inline-block; width: 49%; min-height: 100px; margin-top:10px; margin-bottom: 40px; padding: 20px 20px; clear: both; float: right; text-align: left; font-weight: 400; font-size: 16px; line-height: 150%; transition: all .4s ease}	
.wrapper-testimonial > .inner > .wrapper-post > .post p { margin-top: 20px;font-size: 14px; padding: 0 0px; }		
.wrapper-testimonial > .inner > .wrapper-post > .post.first {margin-top: 80px;}		

.wrapper-testimonial > .inner > .wrapper-post > .post:nth-child(even) {float: left; text-align: right;}
.wrapper-testimonial > .inner > .wrapper-post > .post:nth-child(even) .p-img  {text-align: right;}

.wrapper-testimonial > .inner > .wrapper-post > .post:nth-child(odd) {float: right; text-align: left;}	
.wrapper-testimonial > .inner > .wrapper-post > .post:nth-child(odd) .p-img  {text-align: left;}	
	 
.wrapper-testimonial > .inner > .wrapper-post { position: relative; width: 100%; display: inline-block; text-align: center;}
.wrapper-testimonial > .inner > .wrapper-post .btn-load-post { position: relative;margin-top: 50px; width: 100%;  display: inline-block;padding: 20px; background-color: #fff;}

/*.morecontent span {	display: none; transition: all .4s ease}	*/
.wrapper-testimonial > .inner > .wrapper-post > .post { display:none; transition: all .5s ease;}
	
.morelink.less:after { margin-left: 7px; transform: rotate(135deg);}			
.morecontent span {display: none}
.morelink {	display: inline-block; }	
.morelink:after {  content: "";  -ms-flex-item-align: start;  align-self: flex-start;  display: inline-block;  width: 5px;  height: 5px;  margin-top: 6px;  margin-left: 10px;  border: 1px solid #333;  border-top: none;  border-right: none;  background: transparent;  transform: rotate(-45deg);  transform-origin: bottom;}
.morelink.less:after {  margin-left: 7px; transform: rotate(135deg);} 
	
@media screen and (max-width: 480px) {
.wrapper-testimonial  > .inner > .img-cover {	width: 100%;}	
.wrapper-testimonial .testmnl-titolo { width: 100%; clear: both; float: none; text-align: center;  font-size: 50px; line-height: normal;  }
.wrapper-testimonial .testmnl-sottotitolo{ width: 100%; float: none; text-align: center; text-align: center; line-height: normal; }	
.wrapper-testimonial > .inner > .wrapper-post > .linea1 { height: 90%; z-index: -1;}
.wrapper-testimonial > .inner > .wrapper-post > .post { width: 100%; margin-top: 50px; padding: 20px 30px;     background-color: #fff;}	
.wrapper-testimonial > .inner > .wrapper-post > .post p {   padding: 0 20px;}
}	

