@charset "UTF-8";

.zp_more {
	float: none !important;
}

.zp_more .more {
	overflow: hidden;
}

.zp_more.auto .more {
	max-height: none !important;
}

.zp_more.disabled > .button {
	opacity: 0;
	pointer-events: none;
}

.zp_more .more-inner {
	overflow: visible;
	display: block;
	height: auto;
	max-height: none;
}

.zp_more > .button {
	display: none;
}

.zp-js .zp_more > .button {
	display: block;
	cursor: pointer;
	display: inline-block;
	-webkit-touch-callout: none;
 	-webkit-user-select: none;
  	-khtml-user-select: none;
  	-moz-user-select: none; 
  	-ms-user-select: none;
  	user-select: none;    
}

.zp_more:not(.auto) > .button .title-opened {
	display: none;
}

.zp_more.auto > .button .title-opened {
	display: block;	
}

.zp_more:not(.auto) > .button .title-closed {
	display: block;	
}

.zp_more.auto > .button .title-closed {
	display: none;	
}