#smpFloat{
opacity:0;
    position: fixed;
    background: rgba(243, 210, 227,.95);
    width: 100%;
	max-width:560px;
	height:100vh;
    z-index: 10;
	left:0;
	top:-100vh;
	text-align:right;
overflow-x:hidden;
	opacity: 0;
	transition: .5s;
}


#smpFloat.openMenu{
opacity:1;
	top:0;
	transition:all .5s;
    width: 100vw;
}
#smpFloat ul{
    width: calc(100% - 0% - 20px);
    z-index: 11;
	top:30px;
    border-radius: 10px;
	left:0;
    padding: 10px;
	max-height:80vh;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	text-align:left;
	font-size:14px;
	position:relative;
/*	width:0;*/
}
#smpFloat.openMenu ul{
    width: calc(100% - 0% - 20px);
}
#smpFloat span{
	display:block;
	font-size:4.5vw;
	position:relative;
	z-index:11;
}
#smpFloat span i{
	display:none;
	font-size:12px;
	margin-right:3px;
}
#smpFloat ul{
	overflow:auto;
}
#smpFloat ul li{
	text-align:left;
/*	border-bottom: 1px solid #ffffff;*/
	display:block;
	width:100%;
	margin-bottom:20px;
}
/*#smpFloat ul li:first-child{
	text-align:center;
	border-bottom: 1px solid #ffffff
	display:inline-block;
	width:100%;
}
;*/
#smpFloat ul li a:after {
/*
	content: '>';
    display: inline-block;
    float: right;
    font-weight: bold;
    color: #ffffff;
    line-height: 1;
*/
}
#smpFloat ul li span:nth-child(1){
	font-size:18px;
	display:block;
}
#smpFloat ul li span:nth-child(2){
	font-size:18px;
	display:inline-block;
	line-height:1;
	margin-right:3px;
}
#smpFloat ul li span:nth-child(3){
	font-size:14px;
	display:inline-block;
	line-height:1;
}
#smpFloat ul li a{
display:block;
padding:5px 50px;
color:#ffffff;
}
#smpFloat ul li a i{
	display:none;
	margin-right:4px;
	width:1.5em;
	text-align:center;
}
#smpFloat ul li:first-child a:after{
	content:none;
}

#smpFloat ul li span{
	opacity: 0;
	transform: translateY(-50px);
	transition: transform 0.9s ease, opacity 0.4s ease;
	margin: 2px 0;
}
#smpFloat ul li em {
	font-size: 12px;
	margin-left: 1em;
}
#smpFloat ul li:nth-child(2)  span{
	transition-delay: 0.1s;
}
#smpFloat ul li:nth-child(3)  span{
	transition-delay: 0.2s;
}
#smpFloat ul li:nth-child(4)  span{
	transition-delay: 0.3s;
}
#smpFloat ul li:nth-child(5)  span{
	transition-delay: 0.4s;
}
#smpFloat ul li:nth-child(6)  span{
	transition-delay: 0.5s;
}
#smpFloat ul li:nth-child(7)  span{
	transition-delay: 0.6s;
}
#smpFloat ul li:nth-child(8)  span{
	transition-delay: 0.7s;
}
#smpFloat ul li:nth-child(9)  span{
	transition-delay: 0.8s;
}
#smpFloat ul li:nth-child(10)  span{
	transition-delay: 0.9s;
}
#smpFloat ul li:nth-child(11)  span{
	transition-delay: 1s;
}
#smpFloat  ul li:nth-child(12)  span{
	transition-delay: 1.1s;
}
#smpFloat  ul li:nth-child(13)  span{
	transition-delay: 1.2s;
}
#smpFloat ul li:nth-child(14)  span{
	transition-delay: 1.3s;
}
#smpFloat ul li:nth-child(15)  span{
	transition-delay: 1.4s;
}
#smpFloat  ul li:nth-child(16)  span{
	transition-delay: 1.5s;
}
#smpFloat ul li:nth-child(17)  span{
	transition-delay: 1.6s;
}
#smpFloat ul li:nth-child(18) span {
	transition-delay: 1.7s;
}
#smpFloat ul li:nth-child(19)  span{
	transition-delay: 1.8s;
}
#smpFloat ul li:nth-child(20)  span{
	transition-delay: 1.9s;
}


#smpFloat.openMenu {
	overflow: hidden;
}
#smpFloat.openMenu {
	display:block;
	visibility: visible;
	opacity: 1;
}
#smpFloat.openMenu li span{
	opacity: 1;
	transform: translateY(0);
	transition: transform 1s ease, opacity 0.9s ease;
}
