/*animations*/
.appearance{transition:all 600ms;-webkit-transition:all 600ms;-o-transition:all 600ms;-moz-transition:all 600ms;transition-timing-function:ease-in;}
.appearance-parent .appearance-child{transition: all 450ms;-webkit-transition: all 600ms;-o-transition: all 600m;-moz-transition: all 600ms;transition-timing-function:ease-in;}
.appearance.fade,.appearance-parent .appearance-child.fade{opacity:0;}
.appearance.appeared.fade,.appearance-parent.appeared .appearance-child.fade{opacity:1;}
.appearance.from-left,.appearance-parent .appearance-child.from-left{transform:translateX(-100px);}
.appearance.appeared.from-left,.appearance-parent.appeared .appearance-child.from-left{transform:translateX(0);}
.appearance.from-right,.appearance-parent .appearance-child.from-right{transform:translateX(100px);}
.appearance.appeared.from-right,.appearance-parent.appeared .appearance-child.from-right{transform:translateX(0);}
.appearance.from-bottom,.appearance-parent .appearance-child.from-bottom{transform:translatey(100px);}
.appearance.appeared.from-bottom,.appearance-parent.appeared .appearance-child.from-bottom{transform:translatey(0);}
.appearance.from-top,.appearance-parent .appearance-child.from-top{transform:translatey(-100px);}
.appearance.appeared.from-top,.appearance-parent.appeared .appearance-child.from-top{transform:translatey(0);}
.appearance.zoomin,.appearance-parent .appearance-child.zoomin{transform:scale(0.4);}
.appearance.appeared.zoomin,.appearance-parent.appeared .appearance-child.zoomin{transform:scale(1);}
.appearance.rotate-right,.appearance-parent .appearance-child.rotate-right{transform:rotate(-30deg);}
.appearance.appeared.rotate-right,.appearance-parent.appeared .appearance-child.rotate-right{transform:rotate(0deg);}
.appearance.rotate-left,.appearance-parent .appearance-child.rotate-left{transform:rotate(30deg);}
.appearance.appeared.rotate-left,.appearance-parent.appeared .appearance-child.rotate-left{transform:rotate(0deg);}
.appearance.bgzoom{overflow:hidden;position:relative;}
.appearance.bgzoom:before{content:"";}
.appearance.bgzoom:before,.appearance-parent .appearance-child.bgzoom:before{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:inherit;transition:all 1600ms;transform:scale(1.5);}
.appearance.appeared.bgzoom:before,.appearance-parent.appeared .appearance-child.bgzoom:before{transform:scale(1);}
.image-slide{display:block;/* overflow:hidden; */}
.image-slide img{-webkit-transition: -webkit-transform 2.25s cubic-bezier(0.08, 0.82, 0.17, 1) 0s, opacity 1.13s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;-moz-transition: -moz-transform 2.25s cubic-bezier(0.08, 0.82, 0.17, 1) 0s, opacity 1.13s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;transition: transform 2.25s cubic-bezier(0.08, 0.82, 0.17, 1) 0s, opacity 1.13s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;opacity: 0;}
.slide-top img{-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}
.slide-bottom img{-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}
.slide-left img{-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.slide-right img{-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.appeared.image-slide img,
.appearance-parent.appeared .appearance-child.image-slide img{opacity:1;}
.appeared.slide-top img,
.appeared.slide-bottom img,
.appearance-parent.appeared .appearance-child.slide-top img,
.appearance-parent.appeared .appearance-child.slide-bottom img{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.appeared.slide-left img,
.appeared.slide-right img,
.appearance-parent.appeared .appearance-child.slide-left img,
.appearance-parent.appeared .appearance-child.slide-right img{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.td-100{transition-delay:100ms!important;} 
.td-200{transition-delay:200ms!important;} 
.td-400{transition-delay:400ms!important;} 
.td-500{transition-delay:500ms!important;} 
.td-600{transition-delay:600ms!important;} 
.td-700{transition-delay:700ms!important;} 
.td-800{transition-delay:800ms!important;} 
.td-900{transition-delay:900ms!important;} 
.td-1000{transition-delay:1000ms!important;}
.td-1200{transition-delay:1200ms!important;}
.td-1200{transition-delay:1200ms!important;}
.td-1400{transition-delay:1400ms!important;}
.td-1600{transition-delay:1600ms!important;}
.td-1800{transition-delay:1800ms!important;}
.td-2000{transition-delay:2000ms!important;}
.ts-200{transition-duration:200ms!important;}
.ts-400{transition-duration:400ms!important;}
.ts-500{transition-duration:500ms!important;}
.ts-600{transition-duration:600ms!important;}
.ts-700{transition-duration:700ms!important;}
.ts-800{transition-duration:800ms!important;}
.ts-900{transition-duration:900ms!important;}
.ts-1000{transition-duration:1000ms!important;}
.ts-1200{transition-duration:1200ms!important;}
.ts-1400{transition-duration:1400ms!important;}
.ts-1600{transition-duration:1600ms!important;}
.ts-1800{transition-duration:1800ms!important;}
.ts-2000{transition-duration:2000ms!important;}