
.float-right {
	float: right;
}

.fa {
	font-size: .8em;
	line-height: 22px !important;
}

dropdown {
	display: inline-block;
	width: 100%;
	max-width: 170px;	
	margin-bottom: 10px;
	box-shadow: 1px 1px 21px #ccc;

}


@media screen and (max-width: 991px){
	.pd_list01
	{
		width: 100%;
		max-width: 100%;
	}
	dropdown
	{
		width: 100%;
		max-width: 100%;
		
	}
	dropdown ul li
	{
		display: none;
		
	}
	dropdown label i
	{
		visibility: normal;
	}	

	
}
@media screen and (min-width: 992px){

	dropdown ul li
	{
		display: block;
		
	}
	dropdown label i
	{
		visibility: hidden;
	}

	
}
dropdown label i
{
	float: right;
}

dropdown label, dropdown ul li {
	
	width: 200px;
	background: #ffffff;
	padding: 7px 25px 7px 20px;
	margin-bottom: 0px;
	width: inherit;
	color: #6d6d6d;
}
dropdown ul li {
	font-size: 16px;
	font-weight: bold;
	border-top: 1px solid #ccc;
}
li.animate a.selected * ,dropdown a.selected *{
	color: #FE7BA7 ;	
}
li.animate, .nodeName{	
	color: #6d6d6d ;	
}
dropdown ul dropdown ul li a .nodeName{
	font-size:12px;
}



dropdown ul dropdown ul li {

	border-top: 0px solid #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
}

dropdown label {
	/*background: url(../images/pd_bg.png);*/
	background-color:#000000; 
	/*border-bottom: 1px solid #676767;*/
	color: #fff;	
	position: relative;
	font-size: 18px;
	font-weight: normal!important;
	padding: 11px 25px 11px 20px;
	

}

dropdown input {
	display: none;
}

dropdown input ~ ul {
	position: relative;
	opacity: 1;
}

dropdown input:checked + label {	
	display: block;	
}

dropdown input:checked ~ ul {
	display:block;
	opacity: 1;
	top: 0;
}
.displayBlock
{
	display: block!important;
}
.parent ~ dropdown 
{
	box-shadow:none!important;
	display: none;
	margin-bottom: 0px;
}


  .animate {
  	-webkit-transition: all .3s;
  	-moz-transition: all .3s;
  	-ms-transition: all .3s;
  	-ms-transition: all .3s;
  	transition: all .3s;
  	/*display: block;*/
  	/* Firefox 
  	/*-ms-backface-visibility: hidden;*/
  	/* Internet Explorer */
  	}
