@charset "UTF-8";

.zp_accordion_element {
	float: none !important;
	overflow: hidden !important;
}

.zp_accordion_element .heading
{
  	-webkit-touch-callout: none;
  	-webkit-user-select: none; 
  	-khtml-user-select: none; 
  	-moz-user-select: none; 
  	-ms-user-select: none; 
  	user-select: none;  
}

.zp_accordion_element .title-link
{
	display: block;	
	width: 100%;
	text-align: left;
}

.zp_accordion_element .collapse 
{
	height: 0;
	pointer-events: none;
}

.zp_accordion_element .collapse.in 
{
	height: auto;
	pointer-events: auto;
}

.zp_accordion_element .collapsing 
{
	position: relative;
  	height: 0;
  	overflow: hidden;
  	-webkit-transition-property: height, visibility;
  	-o-transition-property: height, visibility;
     transition-property: height, visibility;
  	-webkit-transition-duration: 0.35s;
  	-o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  	-webkit-transition-timing-function: ease;
  	-o-transition-timing-function: ease;
     transition-timing-function: ease;
}
