Commit 0679805f3ca1ad03201db986f676a1ae9893d5f2

Authored by bichao.dong
1 parent b3958818

topic

Too many changes to show.

To preserve performance only 3 of 222 files are displayed.

topic/11_sy/css/common.css 0 → 100644
  1 +@charset "UTF-8";html{height:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{font:12px/1.5 sans-serif;background-color:#F5F5F5;position:relative;min-height:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}li{list-style:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0;padding:0}input,select{vertical-align:middle}button:focus,input:focus{outline:0}a{color:#333;text-decoration:none;margin:0;padding:0;vertical-align:baseline;background:0 0}img,input{border:0;vertical-align:middle}a,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.clear,.clearfix{display:inline-table;zoom:1}* html .clear,* html .clearfix{height:1%}* html .clear,* html .clearfix{zoom:1}.clear,.clearfix{display:block}.clear{clear:both}.clear:after,.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;line-height:0}.bg-img{background:url(../images/icon/icon.png)no-repeat;background-size:150px}.head{height:44px;box-sizing:border-box;text-align:center}.logo{width:25px;background:url(../images/icon/icon.png)no-repeat;background-size:150px;background-position:-125px 11px;margin:0 15px}.m-header{z-index:5;color:#FFF;background-color:#6c2;position:relative}.m-header.header-light{background:rgba(255,255,255,.8);color:#000;box-shadow:inset 0 0 1px #ddd}.m-header.header-light .text{color:#666}.m-header .head{padding:0 50px;box-sizing:border-box}.m-header .head h1{display:inline-block;vertical-align:middle;line-height:44px;font-weight:400;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-header .lt-bar,.m-header .rt-bar{position:absolute;left:0;top:0;bottom:0;min-width:44px;height:100%;cursor:pointer}.m-header .lt-bar{float:left}.m-header .lt-bar.text{padding-left:10px;text-align:left}.m-header .rt-bar{float:right;left:auto;right:0}.m-header .rt-bar.text{padding-right:10px;text-align:right}.m-header .text{text-align:center;line-height:44px;font-size:15px;color:#FFF}.m-header.header-search .head{padding:7px 44px 7px 44px}.m-header.header-search .search-box{line-height:30px;font-size:14px;padding:0 8px;background-color:#5b2;border-radius:3px;height:30px;color:#eee;cursor:text;text-align:left}.m-header.header-search .input-wrap{overflow:hidden;padding-left:8px;box-sizing:border-box}.m-header.header-search .m-input{float:left;width:98%;display:block;padding:4px 0;color:#FFF}.m-header.header-search .m-input::-webkit-input-placeholder{color:#EEE}.m-header.header-search .m-dropdown{float:left}.m-header.header-search #search-btn{background:0 0;color:#fff;font-size:14px}.m-header.header-home .head{position:relative;padding:7px 10px 7px 44px;margin-right:0}.m-footer{position:fixed;left:0;right:0;bottom:0;padding:12px 10px;background:rgba(255,255,255,.9);border-top:1px solid #ddd}.m-icon{width:25px;height:25px;display:inline-block;vertical-align:middle;text-align:left;text-indent:-999em;overflow:hidden;background:url(../images/icon/bank_card.png)center center no-repeat}.m-icon.icon-back{background-image:url(../images/icon/arrow_rt@2x.png);background-size:10px;-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.m-icon.icon-back.white{background-image:url(../images/icon/arrow_rt_white@2x.png)}.m-icon.icon-more{background-image:url(../images/icon/more@2x.png);background-size:20px}.m-icon.icon-more.white{background-image:url(../images/icon/more_white@2x.png)}.m-icon.icon-scan{background-image:url(../images/icon/scan@2x.png);background-size:22px}.m-icon.icon-scan.white{background-image:url(../images/icon/scan_white@2x.png);background-size:25px}.m-icon.icon-fav{background-image:url(../images/icon/fav@2x.png);background-size:25px}.m-icon.icon-fav.on{background-image:url(../images/icon/fav_ht@2x.png)}.m-icon.icon-fav.white{background-image:url(../images/icon/fav_white@2x.png)}.m-icon.icon-fav.white.on{background-image:url(../images/icon/fav_white_ht@2x.png)}.m-icon.icon-bank-card{background-image:url(../images/icon/bank_card.png);background-size:25px}.m-icon.icon-wallet{background-image:url(../images/icon/wallet.png);background-size:25px}.m-icon.icon-user{background-image:url(../images/user-icon.png);background-size:150px;background-position:-132px -44px;width:18px;height:20px}.m-icon.icon-logo{width:25px;height:44px;background:url(../images/icon.png)-125px 11px no-repeat;background-size:150px}.m-icon.icon-pas{background-image:url(../images/user-icon.png);background-size:150px;background-position:-132px -44px;width:18px;height:20px}.m-icon.icon-pwd{background-image:url(../images/user-icon.png);background-size:150px;background-position:-132px -21px;width:18px;height:23px}.m-icon.icon-msg{background-image:url(../images/user-icon.png);background-size:150px;background-position:0 -48px;width:18px;height:20px}.m-icon.icon-lock{background-image:url(../images/user-icon.png);background-size:150px;background-position:-61px -61px;width:18px;height:20px}.m-icon.icon-location{width:14px;height:20px;background:url(../images/icon.png)-41px -282px no-repeat;background-size:150px}.m-icon.icon-search{width:20px;height:20px;background:url(../images/icon.png)-59px -141px no-repeat;background-size:150px}.m-icon.icon-bag{background:url(../images/icon.png)-122px -143px no-repeat;background-size:150px;width:16px;height:16px}.m-icon.icon-shop{width:16px;height:16px;background:url(../images/icon.png)-92px -143px no-repeat;background-size:150px}.m-icon.icon-history{width:16px;height:16px;background:url(../images/icon.png)-30px -220px no-repeat;background-size:150px}.m-icon.icon-up{width:12px;height:16px;background:url(../images/icon.png)-60px -220px no-repeat;background-size:150px;margin-top:-2px}.m-icon.icon-down{width:12px;height:16px;background:url(../images/icon.png)-89px -220px no-repeat;background-size:150px;margin-top:-1px}.m-icon.icon-add{width:16px;height:16px;background:url(../images/icon.png)-60px -112px no-repeat;background-size:150px;margin:-4px 5px 0 0}.m-icon.icon-call{background-image:url(../images/icon/call_white@2x.png);background-size:25px}.m-icon.icon-call.white{background-image:url(../images/icon/call_white@2x.png);background-size:25px}.remove-icon{display:inline-block;width:16px;height:16px;background-image:url(../images/icon.png);background-size:150px;background-position:-30px -140px}.m-segment{overflow:hidden}.m-segment li{width:50%;line-height:35px;text-align:center;float:left;background-color:#FFF;border:1px solid #6c2;border-right:none;box-sizing:border-box}.m-segment li .text{display:block;color:#6c2;font-size:14px}.m-segment li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.m-segment li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #6c2}.m-segment .on{color:#FFF;background-color:#6c2}.m-segment .on .text{color:#FFF}.m-table{border-collapse:collapse;width:100%;font-size:14px;background-color:#FFF}.m-table thead tr{background-color:#f4f7fa}.m-table td,.m-table th{font-size:14px;color:#333;padding:6px 15px;border:1px solid #dfe5e7;font-weight:400}.m-table td{color:#999}.m-btn{display:inline-block;padding:0 15px;line-height:45px;font-size:18px;color:#666;text-align:center;border:none;background-color:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;vertical-align:middle;border:1px solid #ddd}.m-btn.btn-success{color:#FFF;background-color:#6C2;border:none}.m-btn.btn-success.reverse{background-color:#FFF;color:#6C2;line-height:43px;border:1px solid #6C2}.m-btn.btn-warning{color:#FFF;background-color:#ff9d2c;border:none}.m-btn.btn-danger{color:#FFF;background-color:#fa4535;border:none}.m-btn.btn-text{background:0 0;border:1px solid #6c2;color:#6c2;width:65px;font-size:12px;text-align:center;line-height:23px;padding:0;float:right;border-radius:2px;margin-top:-2px}.m-input{line-height:22px;line-height:normal;min-height:22px;padding:10px 8px;background:0 0;font-size:14px;color:#000;text-align:left;outline:0;border-radius:0;box-shadow:none}.m-textarea{width:100%;padding:8px;box-sizing:border-box;font-size:14px;min-height:90px;border:1px solid #ddd;border-width:1px 0;margin-top:10px;outline:0;border-radius:0;box-shadow:none;resize:none;-webkit-appearance:none}.m-input-number{display:inline-block;border:1px solid #ccc;border-radius:4px;background-color:#FFF;font-size:0}.m-input-number input{line-height:normal;float:left;height:22px;padding:5px 5px 6px;font-size:12px;color:#666;width:40px;text-align:center}.m-input-number span{float:left;position:relative;width:33px;height:33px;cursor:pointer}.m-input-number span:after,.m-input-number span:before{content:'';position:absolute;width:15px;height:1px;top:50%;left:50%;margin-left:-7px;background-color:#999;font-size:0;overflow:hidden;cursor:pointer}.m-input-number .reduce{border-right:1px solid #ccc}.m-input-number .reduce:after{display:none}.m-input-number .add{border-left:1px solid #ccc}.m-input-number .add:after{content:'';position:absolute;height:15px;width:1px;margin:-7px 0 0}.m-radio{background:url(../images/icon.png)-90px -236px repeat;width:20px;-webkit-appearance:none;appearance:none;height:20px;display:inline-block;background-size:150px;border:none;cursor:pointer;margin:0;position:relative}.m-radio:checked{background:url(../images/icon.png)-60px -236px repeat;background-size:150px}.m-select{position:relative;display:inline-block;vertical-align:middle;min-width:50px}.m-select .select-text{color:#999;text-align:right;display:block;line-height:21px}.m-select select{border:0;font-size:14px;background:0 0;outline:0;-webkit-appearance:none;position:absolute;top:0;left:0;width:100%;opacity:0}.m-input-date{position:relative;display:inline-block;vertical-align:middle;min-width:50px}.m-input-date .current{color:#999;text-align:right;display:block;line-height:21px}.m-input-date input{border:0;font-size:14px;background:0 0;outline:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.m-mask{position:absolute;bottom:0;left:0;top:0;right:0;opacity:1;background:rgba(0,0,0,.5);z-index:10;overflow:hidden;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.m-popup{position:fixed;right:0;left:50%;bottom:0;width:270px;margin-left:-135px;background:rgba(255,255,255,.9);border-radius:4px;z-index:20;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.m-popup .popup-head h1{font-size:14px;color:#000;line-height:50px;text-align:center;font-weight:400}.m-popup .popup-cont .title{color:#666}.m-popup .popup-cont .m-table-view{margin-top:0;background:0 0}.m-popup .popup-foot .m-btn{float:left;width:50%;background:0 0;color:#027aff;box-sizing:border-box;border-radius:0;border:none}.m-popup .popup-foot .m-btn:first-child{border-right:1px solid #ddd}.m-slider{position:relative;height:220px;width:100%;color:#333;text-align:center;line-height:23px;font-size:14px}.m-slider .slider-wrap{width:100%;overflow:hidden;height:100%;position:relative}.m-slider .slider-wrap div{position:relative;float:left;width:100%;height:100%;background-size:cover}.m-slider .page-contrl{float:left;position:absolute;width:100%;left:0;bottom:-16px;text-align:center}.m-slider .page-contrl li{display:inline-block;width:5px;height:5px;background:#d3d3d3;border-radius:50%;margin-right:4px}.m-slider .page-contrl li:last-child{margin-right:0}.m-slider .page-contrl li.on{background:#00b4af}.m-stat{padding:12px 0 12px 90px;background-color:#fff}.m-stat .rate{font-size:12px;color:#666;text-align:center;float:left;margin-left:-58px;margin-top:0}.m-stat .rate em{font-style:normal;font-size:18px;color:#FF9D2C}.m-stat ul{width:100%}.m-stat li{width:100%;font-size:10px;color:#666;box-sizing:border-box;padding:0 50px;overflow:hidden;position:relative}.m-stat li .text{float:left;margin-left:-50px;text-align:right;width:36px}.m-stat li .progress{display:block;background-color:#ddd;height:10px;font-size:0;margin-top:3px}.m-stat li .progress span{display:block;height:100%;background-color:#ff9d2c}.m-stat li .percent{position:absolute;right:4px;top:0;text-align:left;width:36px;margin-left:10px}.m-star{width:75px;height:14px;display:inline-block;background:url(../images/icon/star@2x.png)left center repeat-x;background-size:15px}.m-star span{display:block;width:0;height:100%;background:url(../images/icon/star_ht@2x.png)left center repeat-x;background-size:15px}.m-like{float:left;height:25px}.m-like span{float:left;width:25px;height:25px;padding:0 1px;background:url(../images/icon/star@2x.png)left center no-repeat;background-size:25px;cursor:pointer}.m-like .on{background-image:url(../images/icon/star_ht@2x.png);background-size:25px}.m-step{overflow:hidden;position:relative;padding:12px 0}.m-step:after,.m-step:before{content:'';position:absolute;left:0;right:6px;top:50%;height:3px;background-color:#ddd;margin-top:-1px}.m-step:after{left:auto;right:-4px;border:8px solid #ddd;border-color:transparent transparent transparent #ddd;background:0 0;width:0;height:0;margin-top:-7px;font-size:0}.m-step li{float:left;text-align:left;padding:0 5px;position:relative;min-width:85px;box-sizing:border-box}.m-step li:before{content:'';position:absolute;width:7px;height:7px;border:2px solid #FFF;background-color:#DDD;font-size:0;overflow:hidden;top:50%;margin-top:-5px;border-radius:50%;box-shadow:0 0 1px #ddd}.m-step .text{font-size:14px;color:#6c2;display:block;padding-bottom:7px}.m-step .desc{font-size:12px;color:#999;display:block;padding-top:7px}.m-message{position:fixed;left:0;right:0;top:0;bottom:0;background:0 0;text-align:center;z-index:9999}.m-message .text{margin-top:20%;display:inline-block;vertical-align:middle;color:#FFF;background:rgba(0,0,0,.7);border-radius:4px;font-size:14px;padding:15px 45px}.m-tips{padding:20px 15px;min-height:70px}.m-tips .pic{float:left;width:70px;height:70px;margin-right:10px}.m-tips h3{font-size:16px;color:#FF9D2C;margin-bottom:8px;font-weight:400}.m-tips p{font-size:12px;color:#999}.m-tab{width:100%;background-color:#FFF;font-size:14px;color:#999;border:1px solid #ddd;border-width:1px 0;overflow:hidden;box-sizing:border-box;padding:0 15px}.m-tab a{color:#999}.m-tab li{float:left;min-width:32px;padding-right:18px;line-height:40px;text-align:center;position:relative}.m-tab li:last-child{padding-right:0}.m-tab .on a{color:#6c2;display:block;position:relative}.m-tab .on a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#6c2}.m-tab.tab-col-2 li{width:50%}.m-table-view-old{background-color:#fff}.m-table-view-old li{padding:15px;border-bottom:1px solid #ddd}.m-table-view-old .pic{float:left;width:60px;height:60px;margin-right:13px}.m-table-view-old h3{font-size:14px;color:#FA4535;margin-bottom:4px}.m-table-view-old p{color:#999;font-size:12px}.m-table-view{width:100%;background-color:#FFF;border-top:1px solid #ddd;margin-top:10px}.m-table-view .cell{font-size:14px;padding:11px 15px;text-align:right;border-bottom:1px solid #ddd;overflow:hidden;position:relative}.m-table-view .acc-icon{position:relative}.m-table-view .acc-icon .text{margin-right:15px}.m-table-view .acc-icon:after{content:'';position:absolute;right:15px;top:50%;width:10px;height:15px;background:url(../images/icon/arrow_rt@2x.png)center center no-repeat;background-size:10px;margin-top:-7.5px}.m-table-view .title{font-size:14px;color:#333;float:left;font-weight:400}.m-table-view .text{display:inline-block;font-size:14px;color:#999}.m-table-view .cell-extend{padding:11px 45px 11px 110px;text-align:left}.m-table-view .cell-extend .m-icon{margin-right:10px}.m-table-view .cell-extend .title{line-height:36px;margin-left:-95px;display:inline-block;float:none;vertical-align:middle}.m-table-view .cell-extend .text{display:inline-block;text-align:left;padding:0 10px;font-size:12px;width:100%;box-sizing:border-box;color:#999;vertical-align:middle}.m-table-view .cell-extend .acc{position:absolute;top:50%;right:15px;margin-top:-10px;float:right;width:20px;height:20px}.m-table-view .cell-extend-pic{padding:11px 45px 11px 110px;padding:15px 85px;text-align:left;font-size:12px}.m-table-view .cell-extend-pic .m-icon{margin-right:10px}.m-table-view .cell-extend-pic .title{line-height:36px;margin-left:-95px;display:inline-block;float:none;vertical-align:middle}.m-table-view .cell-extend-pic .text{display:inline-block;text-align:left;padding:0 10px;font-size:12px;width:100%;box-sizing:border-box;color:#999;vertical-align:middle}.m-table-view .cell-extend-pic .acc{position:absolute;top:50%;right:15px;margin-top:-10px;float:right;width:20px;height:20px}.m-table-view .cell-extend-pic .title{margin-left:0;font-size:12px;text-align:left;margin:0 0 5px;line-height:1.5}.m-table-view .cell-extend-pic .detail{color:#999;font-size:12px}.m-table-view .cell-extend-pic .pic{width:60px;height:60px;float:left;margin-left:-70px}.m-table-view .cell-extend-pic .text{position:absolute;right:0;top:15px;text-align:right;color:#000;font-size:12px;font-weight:700;width:60px;padding:0 15px 0 0;box-sizing:content-box}.m-table-view .cell-extend-pic .text em{display:block;font-style:normal}.m-actionsheet{position:fixed;left:10px;right:10px;bottom:0;margin-bottom:10px;z-index:20;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.m-actionsheet ul{list-style:none}.m-actionsheet li{line-height:50px;text-align:center;background:rgba(255,255,255,.95);border-top:1px solid #ddd}.m-actionsheet li:first-child{border-top-left-radius:8px;border-top-right-radius:8px;border:none}.m-actionsheet li:last-child{margin-top:10px;border-radius:8px;border:none}.m-actionsheet li.last-item{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.m-actionsheet li a{display:block;color:#027aff;font-size:16px;font-weight:700;text-decoration:none}.m-dropdown{display:inline-block;line-height:30px;overflow:visible}.m-dropdown .current{font-size:14px;color:#FFF;position:relative;display:inline-block;padding:0 25px 0 10px;cursor:pointer}.m-dropdown .current:after{content:'';position:absolute;right:7px;top:50%;width:11px;height:7px;cursor:pointer;margin-top:-3px;background:url(../images/icon.png)-121px -206px no-repeat;background-size:150px}.m-dropdown .dropdown-items{background:rgba(0,0,0,.8);position:absolute;top:40px;border-radius:3px;min-width:85px;display:none}.m-dropdown .dropdown-items:before{content:'';position:absolute;top:-16px;left:17px;width:0;height:0;font-size:0;overflow:hidden;border:8px solid rgba(0,0,0,.8);border-color:transparent transparent rgba(0,0,0,.8) transparent}.m-dropdown .dropdown-items .item{display:block;line-height:45px;border-bottom:1px solid #666;text-align:left;color:#EEE}.m-dropdown .dropdown-items .item a{padding:0 15px;font-size:14px;display:inline-block;color:#EEE}.m-dropdown .dropdown-items .item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.m-dropdown .dropdown-items .item:last-child{border:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.m-dropdown .dropdown-items .item .m-icon{margin-right:5px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-nowrap{white-space:nowrap!important}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-indent{text-indent:-999em}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.display-block{display:block}.clearfix:after{content:'';display:block;height:0;overflow:hidden;font-size:0;clear:both}.m-hide{display:none!important;visibility:hidden;opacity:0;z-index:-1}.m-show{display:block!important;visibility:visible}.m-separate{position:relative;width:100%;line-height:50px;text-align:center;font-size:12px;color:#666;overflow:visible}.m-more{display:block;font-size:12px;text-align:center;color:#999;line-height:45px;background-color:#FFF}.m-animate-hide{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);visibility:hidden}.hidden{visibility:hidden;opacity:0;z-index:-1}.font-red{color:#fa4535!important}.m-bar{position:absolute}.m-bar-bg{position:fixed;left:0;top:0;z-index:5;width:100%;height:100%;background:rgba(0,0,0,.6);display:none}.m-bar-content{position:fixed;z-index:10;left:20px;bottom:65px;text-align:center}.m-bar-content .m-bar-btn{position:relative;width:46px;height:46px;border-radius:100%;background:#6c2;border:2px #fff solid;z-index:1001}.m-bar-content .m-bar-icon{margin:0;display:inline-block;height:100%}.m-bar-content a{position:absolute;width:50px;height:50px;background:#fff;border-radius:100%;font-size:12px;color:#666;display:none;overflow:hidden}.m-bar-content p{line-height:normal;margin-top:-2px}.m-bar-content .icon{display:inline-block;width:18px;height:18px;line-height:normal;margin-top:5px;background:url(../images/icon/icon.png)no-repeat;background-size:150px}.m-bar-content .icon-home{background-position:0 -309px}.m-bar-content .icon-me{background-position:-23px -309px}.m-bar-content .icon-order{background-position:-48px -309px}.m-bar.open .m-bar-content a{display:block}.m-bar.open .m-bar-content .bar-home{animation:as1 .3s;-moz-animation:as1 .3s;-webkit-animation:as1 .3s;-o-animation:as1 .3s;left:0;top:-70px}.m-bar.open .m-bar-content .bar-me{animation:as2 .3s;-moz-animation:as2 .3s;-webkit-animation:as2 .3s;-o-animation:as2 .3s;top:-52px;left:60px}.m-bar.open .m-bar-content .bar-order{animation:as3 .3s;-moz-animation:as3 .3s;-webkit-animation:as3 .3s;-o-animation:as3 .3s;bottom:-10px;left:70px}.open-home from{top:0}.open-home to{top:-70px}@keyframes as1{from{top:0}to{top:-70px}}@-moz-keyframes as1{from{top:0}to{top:-70px}}@-webkit-keyframes as1{from{top:0}to{top:-70px}}@-o-keyframes as1{from{top:0}to{top:-70px}}.open-me from{top:0;left:0}.open-me to{top:-52px;left:60px}@keyframes as2{from{top:0;left:0}to{top:-52px;left:60px}}@-moz-keyframes as2{from{top:0;left:0}to{top:-52px;left:60px}}@-webkit-keyframes as2{from{top:0;left:0}to{top:-52px;left:60px}}@-o-keyframes as2{from{top:0;left:0}to{top:-52px;left:60px}}.open-order from{bottom:0;left:0}.open-order to{bottom:-10px;left:70px}@keyframes as3{from{bottom:0;left:0}to{bottom:-10px;left:70px}}@-moz-keyframes as3{from{bottom:0;left:0}to{bottom:-10px;left:70px}}@-webkit-keyframes as3{from{bottom:0;left:0}to{bottom:-10px;left:70px}}@-o-keyframes as3{from{bottom:0;left:0}to{bottom:-10px;left:70px}}.m-bar.close .m-bar-content a{display:block}.m-bar.close .m-bar-content .bar-home{animation:as1-1 .3s;-moz-animation:as1-1 .3s;-webkit-animation:as1-1 .3s;-o-animation:as1-1 .3s;left:0;top:0}.m-bar.close .m-bar-content .bar-me{animation:as2-1 .3s;-moz-animation:as2-1 .3s;-webkit-animation:as2-1 .3s;-o-animation:as2-1 .3s;left:0;top:0}.m-bar.close .m-bar-content .bar-order{animation:as3-1 .3s;-moz-animation:as3-1 .3s;-webkit-animation:as3-1 .3s;-o-animation:as3-1 .3s;left:0;top:0}.close-home from{top:-70px}.close-home to{top:0}@keyframes as1-1{from{top:-70px}to{top:0}}@-moz-keyframes as1-1{from{top:-70px}to{top:0}}@-webkit-keyframes as1-1{from{top:-70px}to{top:0}}@-o-keyframes as1-1{from{top:-70px}to{top:0}}.close-me from{bottom:-10px;left:70px}.close-me to{bottom:0;left:0}@keyframes as2-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-moz-keyframes as2-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-webkit-keyframes as2-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-o-keyframes as2-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}.close-order from{bottom:-10px;left:70px}.close-order to{bottom:0;left:0}@keyframes as3-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-moz-keyframes as3-1{from{bottom:-10px;left:70px}from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-webkit-keyframes as3-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}@-o-keyframes as3-1{from{bottom:-10px;left:70px}to{bottom:0;left:0}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}*{margin:0;padding:0;border:none;-webkit-text-size-adjust:none}ul{list-style:none}.m-page{padding-bottom:80px}.m-list-text{background-color:#FFF;border-top:1px solid #ddd}.m-list-text li{padding:15px;border-bottom:1px solid #ddd}.m-list-text .author{float:right;font-size:12px;color:#999}.m-list-text p{color:#666;font-size:14px}.s-page{position:absolute;left:0;top:0;width:100%;min-height:100%;background:#f5f5f5;display:none}.transition-wrapper{height:100%;width:100%;overflow:hidden}.transition-wrapper .m-page{height:100%;overflow-x:hidden;overflow-y:auto}.transition-wrapper body{height:100%;width:100%;overflow:hidden;position:relative}.transition-up{background:#F5F5F5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);-moz-transition:-moz-transform .3s cubic-bezier(.55,.055,.675,.19);-o-transition:-o-transform .3s cubic-bezier(.55,.055,.675,.19);transition:transform .3s cubic-bezier(.55,.055,.675,.19)}.transition-up .transition-content{min-height:100%;overflow-x:hidden;overflow-y:auto}.transition-up.show{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-moz-transition:-moz-transform .3s cubic-bezier(.165,.84,.44,1);-o-transition:-o-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1)}.m-no-data{margin-top:50px;text-align:center;font-size:18px;color:#666}.m-no-data .no-data-icon{height:150px;background:url(../images/no-data.png)center center no-repeat;background-size:150px;margin-bottom:20px}.m-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%;display:inline-block;vertical-align:middle}.to-app-box{position:fixed;bottom:-100%;left:0;width:100%}.to-app-box .ll{float:left}.to-app-box .rr{float:right}.to-app-box .to-app-bg{padding:10px;background:rgba(0,0,0,.7)}.to-app-box .app-close,.to-app-box .app-info,.to-app-box .app-logo{display:inline-block;vertical-align:middle;margin-right:10px}.to-app-box .app-close{width:18px;height:19px;background:url(../images/icon.png)-38px -343px no-repeat;background-size:150px}.to-app-box .app-logo{width:35px;height:36px;background:url(../images/icon.png)0 -343px no-repeat;background-size:150px}.to-app-box .app-info{color:#fff;font-size:15px}.to-app-box .app-info p{font-size:12px}.to-app-box .app-download{width:89px;height:36px;margin-top:3px;background:url(../images/icon.png)-61px -343px no-repeat;background-size:150px}
0 2 \ No newline at end of file
... ...
topic/11_sy/css/common.less 0 → 100644
  1 +@charset "UTF-8";
  2 +/***************************************************
  3 +* feature : 零散的ui组件的集合;
  4 +* update : 2015/02/03;
  5 +* use : import 本文件;
  6 +* desc : 仅需在HTML Page引入本文件,即可调用到 reset、通用UI样式;
  7 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  8 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  9 +****************************************************/
  10 +/***************************************************
  11 +* feature : 全局样式重置;
  12 +* update : 2015/02/03;
  13 +* use : ;
  14 +* extend : ;
  15 +* example : ;
  16 +* desc : ;
  17 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  18 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  19 +****************************************************/
  20 +html {
  21 + height: 100%;
  22 +}
  23 +html,
  24 +body,
  25 +div,
  26 +span,
  27 +object,
  28 +iframe,
  29 +h1,
  30 +h2,
  31 +h3,
  32 +h4,
  33 +h5,
  34 +h6,
  35 +p,
  36 +blockquote,
  37 +pre,
  38 +abbr,
  39 +address,
  40 +cite,
  41 +code,
  42 +del,
  43 +dfn,
  44 +em,
  45 +img,
  46 +ins,
  47 +kbd,
  48 +q,
  49 +samp,
  50 +small,
  51 +strong,
  52 +sub,
  53 +sup,
  54 +var,
  55 +b,
  56 +i,
  57 +dl,
  58 +dt,
  59 +dd,
  60 +ol,
  61 +ul,
  62 +li,
  63 +fieldset,
  64 +form,
  65 +label,
  66 +legend,
  67 +table,
  68 +caption,
  69 +tbody,
  70 +tfoot,
  71 +thead,
  72 +tr,
  73 +th,
  74 +td,
  75 +article,
  76 +aside,
  77 +canvas,
  78 +details,
  79 +figcaption,
  80 +figure,
  81 +footer,
  82 +header,
  83 +menu,
  84 +nav,
  85 +section,
  86 +summary,
  87 +time,
  88 +mark,
  89 +audio,
  90 +video {
  91 + margin: 0;
  92 + padding: 0;
  93 + border: 0;
  94 + outline: 0;
  95 + vertical-align: baseline;
  96 + background: transparent;
  97 +}
  98 +body {
  99 + font: 12px/1.5 sans-serif;
  100 + background-color: #F5F5F5;
  101 + position: relative;
  102 + min-height: 100%;
  103 +}
  104 +article,
  105 +aside,
  106 +details,
  107 +figcaption,
  108 +figure,
  109 +footer,
  110 +header,
  111 +menu,
  112 +nav,
  113 +section {
  114 + display: block;
  115 +}
  116 +nav ul {
  117 + list-style: none;
  118 +}
  119 +li {
  120 + list-style: none;
  121 +}
  122 +ins {
  123 + background-color: #ff9;
  124 + color: #000;
  125 + text-decoration: none;
  126 +}
  127 +mark {
  128 + background-color: #ff9;
  129 + color: #000;
  130 + font-style: italic;
  131 + font-weight: bold;
  132 +}
  133 +table {
  134 + border-collapse: collapse;
  135 + border-spacing: 0;
  136 +}
  137 +hr {
  138 + display: block;
  139 + height: 1px;
  140 + border: 0;
  141 + border-top: 1px solid #cccccc;
  142 + margin: 0;
  143 + padding: 0;
  144 +}
  145 +input,
  146 +select {
  147 + vertical-align: middle;
  148 +}
  149 +input:focus,
  150 +button:focus {
  151 + outline: none;
  152 +}
  153 +a {
  154 + color: #333;
  155 + text-decoration: none;
  156 + margin: 0;
  157 + padding: 0;
  158 + vertical-align: baseline;
  159 + background: transparent;
  160 +}
  161 +input,
  162 +img {
  163 + border: 0;
  164 + vertical-align: middle;
  165 +}
  166 +textarea,
  167 +input,
  168 +a {
  169 + -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  170 + -webkit-tap-highlight-color: transparent;
  171 +}
  172 +/* 清除浮动 */
  173 +.clearfix,
  174 +.clear {
  175 + display: inline-table;
  176 + zoom: 1;
  177 +}
  178 +* html .clearfix,
  179 +* html .clear {
  180 + height: 1%;
  181 +}
  182 +* html .clearfix,
  183 +* html .clear {
  184 + zoom: 1;
  185 +}
  186 +.clearfix,
  187 +.clear {
  188 + display: block;
  189 +}
  190 +.clear {
  191 + clear: both;
  192 +}
  193 +.clearfix:after,
  194 +.clear:after {
  195 + content: " ";
  196 + display: block;
  197 + height: 0;
  198 + clear: both;
  199 + visibility: hidden;
  200 + line-height: 0px;
  201 +}
  202 +/***************************************************
  203 +* feature : 变量配置;
  204 +* update : 2015/02/05;
  205 +* use : ;
  206 +* extend : ;
  207 +* example : ;
  208 +* desc : ;
  209 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  210 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  211 +****************************************************/
  212 +.bg-img {
  213 + background: url('../images/icon/icon.png') no-repeat;
  214 + background-size: 150px;
  215 +}
  216 +/***************************************************
  217 +* feature : 全局头部,提供默认 深色(绿底白字) & 浅色(白底黑字)主题;
  218 +* update : 2015/02/03;
  219 +* use : .m-header;
  220 +* extend : .header-*;
  221 +* example : <header class="m-header header-light"></header>;
  222 +* desc : 默认为深色主题, 通过 .header-light 来引用浅色主题;
  223 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  224 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  225 +****************************************************/
  226 +.head {
  227 + height: 44px;
  228 + box-sizing: border-box;
  229 + text-align: center;
  230 +}
  231 +.logo {
  232 + width: 25px;
  233 + background: url('../images/icon/icon.png') no-repeat;
  234 + background-size: 150px;
  235 + background-position: -125px 11px;
  236 + margin: 0 15px;
  237 +}
  238 +.m-header {
  239 + z-index: 5;
  240 + color: #FFF;
  241 + background-color: #6c2;
  242 + position: relative;
  243 +}
  244 +.m-header.header-light {
  245 + background: rgba(255, 255, 255, 0.8);
  246 + color: #000;
  247 + box-shadow: inset 0 0 1px #ddd;
  248 +}
  249 +.m-header.header-light .text {
  250 + color: #666;
  251 +}
  252 +.m-header .head {
  253 + padding: 0 50px;
  254 + box-sizing: border-box;
  255 +}
  256 +.m-header .head h1 {
  257 + display: inline-block;
  258 + vertical-align: middle;
  259 + line-height: 44px;
  260 + font-weight: normal;
  261 + font-size: 18px;
  262 + white-space: nowrap;
  263 + text-overflow: ellipsis;
  264 + overflow: hidden;
  265 +}
  266 +.m-header .lt-bar,
  267 +.m-header .rt-bar {
  268 + position: absolute;
  269 + left: 0;
  270 + top: 0;
  271 + bottom: 0;
  272 + min-width: 44px;
  273 + height: 100%;
  274 + cursor: pointer;
  275 +}
  276 +.m-header .lt-bar {
  277 + float: left;
  278 +}
  279 +.m-header .lt-bar.text {
  280 + padding-left: 10px;
  281 + text-align: left;
  282 +}
  283 +.m-header .rt-bar {
  284 + float: right;
  285 + left: auto;
  286 + right: 0;
  287 +}
  288 +.m-header .rt-bar.text {
  289 + padding-right: 10px;
  290 + text-align: right;
  291 +}
  292 +.m-header .text {
  293 + text-align: center;
  294 + line-height: 44px;
  295 + font-size: 15px;
  296 + color: #FFF;
  297 +}
  298 +.m-header.header-search .head {
  299 + padding: 7px 44px 7px 44px;
  300 +}
  301 +.m-header.header-search .search-box {
  302 + line-height: 30px;
  303 + font-size: 14px;
  304 + padding: 0 8px;
  305 + background-color: #55bb22;
  306 + border-radius: 3px;
  307 + height: 30px;
  308 + color: #eee;
  309 + cursor: text;
  310 + text-align: left;
  311 +}
  312 +.m-header.header-search .input-wrap {
  313 + overflow: hidden;
  314 + padding-left: 8px;
  315 + box-sizing: border-box;
  316 +}
  317 +.m-header.header-search .m-input {
  318 + float: left;
  319 + width: 98%;
  320 + display: block;
  321 + padding: 4px 0;
  322 + color: #FFF;
  323 +}
  324 +.m-header.header-search .m-input::-webkit-input-placeholder {
  325 + color: #EEE;
  326 +}
  327 +.m-header.header-search .m-dropdown {
  328 + float: left;
  329 +}
  330 +.m-header.header-search #search-btn {
  331 + background: none;
  332 + color: #fff;
  333 + font-size: 14px;
  334 +}
  335 +.m-header.header-home .head {
  336 + position: relative;
  337 + padding: 7px 10px 7px 44px;
  338 + margin-right: 0;
  339 +}
  340 +/***************************************************
  341 +* feature : 全局底部;
  342 +* update : 2015/02/03;
  343 +* use : .m-footer;
  344 +* extend : .footer-*;
  345 +* example : <footer class="m-footer"></footer>;
  346 +* desc : ;
  347 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  348 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  349 +****************************************************/
  350 +.m-footer {
  351 + position: fixed;
  352 + left: 0;
  353 + right: 0;
  354 + bottom: 0;
  355 + padding: 12px 10px;
  356 + background: rgba(255, 255, 255, 0.9);
  357 + border-top: 1px solid #ddd;
  358 +}
  359 +/***************************************************
  360 +* feature : 全局icon库,提供常用icon集合;
  361 +* update : 2015/02/03;
  362 +* use : .m-icon;
  363 +* extend : .icon-*;
  364 +* example : <i class="m-icon icon-back">返回<i>;
  365 +* desc : 默认为深色或彩色icon, 通过 .white 来引用白色icon;
  366 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  367 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  368 +****************************************************/
  369 +.m-icon {
  370 + width: 25px;
  371 + height: 25px;
  372 + display: inline-block;
  373 + vertical-align: middle;
  374 + text-align: left;
  375 + text-indent: -999em;
  376 + overflow: hidden;
  377 + background: url("../images/icon/bank_card.png") center center no-repeat;
  378 +}
  379 +.m-icon.icon-back {
  380 + background-image: url("../images/icon/arrow_rt@2x.png");
  381 + background-size: 10px;
  382 + -webkit-transform: rotateZ(180deg);
  383 + -ms-transform: rotateZ(180deg);
  384 + -o-transform: rotateZ(180deg);
  385 + transform: rotateZ(180deg);
  386 +}
  387 +.m-icon.icon-back.white {
  388 + background-image: url("../images/icon/arrow_rt_white@2x.png");
  389 +}
  390 +.m-icon.icon-more {
  391 + background-image: url("../images/icon/more@2x.png");
  392 + background-size: 20px;
  393 +}
  394 +.m-icon.icon-more.white {
  395 + background-image: url("../images/icon/more_white@2x.png");
  396 +}
  397 +.m-icon.icon-scan {
  398 + background-image: url("../images/icon/scan@2x.png");
  399 + background-size: 22px;
  400 +}
  401 +.m-icon.icon-scan.white {
  402 + background-image: url("../images/icon/scan_white@2x.png");
  403 + background-size: 25px;
  404 +}
  405 +.m-icon.icon-fav {
  406 + background-image: url("../images/icon/fav@2x.png");
  407 + background-size: 25px;
  408 +}
  409 +.m-icon.icon-fav.on {
  410 + background-image: url("../images/icon/fav_ht@2x.png");
  411 +}
  412 +.m-icon.icon-fav.white {
  413 + background-image: url("../images/icon/fav_white@2x.png");
  414 +}
  415 +.m-icon.icon-fav.white.on {
  416 + background-image: url("../images/icon/fav_white_ht@2x.png");
  417 +}
  418 +.m-icon.icon-bank-card {
  419 + background-image: url("../images/icon/bank_card.png");
  420 + background-size: 25px;
  421 +}
  422 +.m-icon.icon-wallet {
  423 + background-image: url("../images/icon/wallet.png");
  424 + background-size: 25px;
  425 +}
  426 +.m-icon.icon-user {
  427 + background-image: url("../images/user-icon.png");
  428 + background-size: 150px;
  429 + background-position: -132px -44px;
  430 + width: 18px;
  431 + height: 20px;
  432 +}
  433 +.m-icon.icon-logo {
  434 + width: 25px;
  435 + height: 44px;
  436 + background: url("../images/icon.png") -125px 11px no-repeat;
  437 + background-size: 150px;
  438 +}
  439 +.m-icon.icon-pas {
  440 + background-image: url("../images/user-icon.png");
  441 + background-size: 150px;
  442 + background-position: -132px -44px;
  443 + width: 18px;
  444 + height: 20px;
  445 +}
  446 +.m-icon.icon-pwd {
  447 + background-image: url("../images/user-icon.png");
  448 + background-size: 150px;
  449 + background-position: -132px -21px;
  450 + width: 18px;
  451 + height: 23px;
  452 +}
  453 +.m-icon.icon-msg {
  454 + background-image: url("../images/user-icon.png");
  455 + background-size: 150px;
  456 + background-position: 0px -48px;
  457 + width: 18px;
  458 + height: 20px;
  459 +}
  460 +.m-icon.icon-lock {
  461 + background-image: url("../images/user-icon.png");
  462 + background-size: 150px;
  463 + background-position: -61px -61px;
  464 + width: 18px;
  465 + height: 20px;
  466 +}
  467 +.m-icon.icon-location {
  468 + width: 14px;
  469 + height: 20px;
  470 + background: url("../images/icon.png") -41px -282px no-repeat;
  471 + background-size: 150px;
  472 +}
  473 +.m-icon.icon-search {
  474 + width: 20px;
  475 + height: 20px;
  476 + background: url("../images/icon.png") -59px -141px no-repeat;
  477 + background-size: 150px;
  478 +}
  479 +.m-icon.icon-bag {
  480 + background: url("../images/icon.png") -122px -143px no-repeat;
  481 + background-size: 150px;
  482 + width: 16px;
  483 + height: 16px;
  484 +}
  485 +.m-icon.icon-shop {
  486 + width: 16px;
  487 + height: 16px;
  488 + background: url("../images/icon.png") -92px -143px no-repeat;
  489 + background-size: 150px;
  490 +}
  491 +.m-icon.icon-history {
  492 + width: 16px;
  493 + height: 16px;
  494 + background: url("../images/icon.png") -30px -220px no-repeat;
  495 + background-size: 150px;
  496 +}
  497 +.m-icon.icon-up {
  498 + width: 12px;
  499 + height: 16px;
  500 + background: url("../images/icon.png") -60px -220px no-repeat;
  501 + background-size: 150px;
  502 + margin-top: -2px;
  503 +}
  504 +.m-icon.icon-down {
  505 + width: 12px;
  506 + height: 16px;
  507 + background: url("../images/icon.png") -89px -220px no-repeat;
  508 + background-size: 150px;
  509 + margin-top: -1px;
  510 +}
  511 +.m-icon.icon-add {
  512 + width: 16px;
  513 + height: 16px;
  514 + background: url("../images/icon.png") -60px -112px no-repeat;
  515 + background-size: 150px;
  516 + margin: -4px 5px 0 0;
  517 +}
  518 +.m-icon.icon-call {
  519 + background-image: url("../images/icon/call_white@2x.png");
  520 + background-size: 25px;
  521 +}
  522 +.m-icon.icon-call.white {
  523 + background-image: url("../images/icon/call_white@2x.png");
  524 + background-size: 25px;
  525 +}
  526 +.remove-icon {
  527 + display: inline-block;
  528 + width: 16px;
  529 + height: 16px;
  530 + background-image: url("../images/icon.png");
  531 + background-size: 150px;
  532 + background-position: -30px -140px;
  533 +}
  534 +/***************************************************
  535 +* feature : 分隔栏;
  536 +* update : 2015/02/03;
  537 +* use : .m-segment;
  538 +* extend : .segment-*;
  539 +* example : <ul class="m-segment"><li class="on"><a href="#" class="text">商品详情</a></li><li><a href="#" class="text">商品评论</a></li></ul>;
  540 +* desc : ;
  541 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  542 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  543 +****************************************************/
  544 +.m-segment {
  545 + overflow: hidden;
  546 +}
  547 +.m-segment li {
  548 + width: 50%;
  549 + line-height: 35px;
  550 + text-align: center;
  551 + float: left;
  552 + background-color: #FFF;
  553 + border: 1px solid #6c2;
  554 + border-right: none;
  555 + box-sizing: border-box;
  556 +}
  557 +.m-segment li .text {
  558 + display: block;
  559 + color: #66cc22;
  560 + font-size: 14px;
  561 +}
  562 +.m-segment li:first-child {
  563 + border-top-left-radius: 4px;
  564 + border-bottom-left-radius: 4px;
  565 +}
  566 +.m-segment li:last-child {
  567 + border-top-right-radius: 4px;
  568 + border-bottom-right-radius: 4px;
  569 + border-right: 1px solid #6c2;
  570 +}
  571 +.m-segment .on {
  572 + color: #FFF;
  573 + background-color: #66cc22;
  574 +}
  575 +.m-segment .on .text {
  576 + color: #FFF;
  577 +}
  578 +/***************************************************
  579 +* feature : 表格;
  580 +* update : 2015/02/03;
  581 +* use : .m-table;
  582 +* extend : .table-*;
  583 +* example : ;
  584 +* desc : ;
  585 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  586 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  587 +****************************************************/
  588 +.m-table {
  589 + border-collapse: collapse;
  590 + width: 100%;
  591 + font-size: 14px;
  592 + background-color: #FFF;
  593 +}
  594 +.m-table thead tr {
  595 + background-color: #f4f7fa;
  596 +}
  597 +.m-table th,
  598 +.m-table td {
  599 + font-size: 14px;
  600 + color: #333;
  601 + padding: 6px 15px;
  602 + border: 1px solid #dfe5e7;
  603 + font-weight: normal;
  604 +}
  605 +.m-table td {
  606 + color: #999;
  607 +}
  608 +/***************************************************
  609 +* feature : 按钮,默认提供3种样式;
  610 +* update : 2015/02/03;
  611 +* use : .m-btn;
  612 +* extend : .btn-*;
  613 +* example : ;
  614 +* desc : ;
  615 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  616 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  617 +****************************************************/
  618 +.m-btn {
  619 + display: inline-block;
  620 + padding: 0 15px;
  621 + line-height: 45px;
  622 + font-size: 18px;
  623 + color: #666;
  624 + text-align: center;
  625 + border: none;
  626 + background-color: #FFF;
  627 + border-radius: 5px;
  628 + -webkit-border-radius: 5px;
  629 + -moz-border-radius: 5px;
  630 + cursor: pointer;
  631 + vertical-align: middle;
  632 + border: 1px solid #ddd;
  633 +}
  634 +.m-btn.btn-success {
  635 + color: #FFF;
  636 + background-color: #6C2;
  637 + border: none;
  638 +}
  639 +.m-btn.btn-success.reverse {
  640 + background-color: #FFF;
  641 + color: #6C2;
  642 + line-height: 43px;
  643 + border: 1px solid #6C2;
  644 +}
  645 +.m-btn.btn-warning {
  646 + color: #FFF;
  647 + background-color: #ff9d2c;
  648 + border: none;
  649 +}
  650 +.m-btn.btn-danger {
  651 + color: #FFF;
  652 + background-color: #fa4535;
  653 + border: none;
  654 +}
  655 +.m-btn.btn-text {
  656 + background: none;
  657 + border: 1px solid #6c2;
  658 + color: #6c2;
  659 + width: 65px;
  660 + font-size: 12px;
  661 + text-align: center;
  662 + line-height: 23px;
  663 + padding: 0;
  664 + float: right;
  665 + border-radius: 2px;
  666 + margin-top: -2px;
  667 +}
  668 +/***************************************************
  669 +* feature : 表单组件类集合,提供input、textarea等样式;
  670 +* update : 2015/02/03;
  671 +* use : 按需使用;
  672 +* extend : ;
  673 +* example : ;
  674 +* desc : ;
  675 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  676 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  677 +****************************************************/
  678 +.m-input {
  679 + line-height: 22px;
  680 + line-height: normal;
  681 + min-height: 22px;
  682 + padding: 10px 8px;
  683 + background: none;
  684 + font-size: 14px;
  685 + color: #000;
  686 + text-align: left;
  687 + outline: none;
  688 + border-radius: 0;
  689 + box-shadow: none;
  690 +}
  691 +.m-textarea {
  692 + width: 100%;
  693 + padding: 8px;
  694 + box-sizing: border-box;
  695 + font-size: 14px;
  696 + min-height: 90px;
  697 + border: 1px solid #ddd;
  698 + border-width: 1px 0;
  699 + margin-top: 10px;
  700 + outline: none;
  701 + border-radius: 0;
  702 + box-shadow: none;
  703 + resize: none;
  704 + -webkit-appearance: none;
  705 +}
  706 +.m-input-number {
  707 + display: inline-block;
  708 + border: 1px solid #ccc;
  709 + border-radius: 4px;
  710 + background-color: #FFF;
  711 + font-size: 0;
  712 +}
  713 +.m-input-number input {
  714 + line-height: normal;
  715 + float: left;
  716 + height: 22px;
  717 + padding: 5px 5px 6px;
  718 + font-size: 12px;
  719 + color: #666;
  720 + width: 40px;
  721 + text-align: center;
  722 +}
  723 +.m-input-number span {
  724 + float: left;
  725 + position: relative;
  726 + width: 33px;
  727 + height: 33px;
  728 + cursor: pointer;
  729 +}
  730 +.m-input-number span:before,
  731 +.m-input-number span:after {
  732 + content: '';
  733 + position: absolute;
  734 + width: 15px;
  735 + height: 1px;
  736 + top: 50%;
  737 + left: 50%;
  738 + margin-left: -7px;
  739 + background-color: #999;
  740 + font-size: 0;
  741 + overflow: hidden;
  742 + cursor: pointer;
  743 +}
  744 +.m-input-number .reduce {
  745 + border-right: 1px solid #ccc;
  746 +}
  747 +.m-input-number .reduce:after {
  748 + display: none;
  749 +}
  750 +.m-input-number .add {
  751 + border-left: 1px solid #ccc;
  752 +}
  753 +.m-input-number .add:after {
  754 + content: '';
  755 + position: absolute;
  756 + height: 15px;
  757 + width: 1px;
  758 + margin: -7px 0 0;
  759 +}
  760 +.m-radio {
  761 + background: url("../images/icon.png") -90px -236px repeat;
  762 + width: 20px;
  763 + -webkit-appearance: none;
  764 + appearance: none;
  765 + height: 20px;
  766 + display: inline-block;
  767 + background-size: 150px;
  768 + border: none;
  769 + cursor: pointer;
  770 + margin: 0px;
  771 + position: relative;
  772 +}
  773 +.m-radio:checked {
  774 + background: url("../images/icon.png") -60px -236px repeat;
  775 + background-size: 150px;
  776 +}
  777 +.m-select {
  778 + position: relative;
  779 + display: inline-block;
  780 + vertical-align: middle;
  781 + min-width: 50px;
  782 +}
  783 +.m-select .select-text {
  784 + color: #999;
  785 + text-align: right;
  786 + display: block;
  787 + line-height: 21px;
  788 +}
  789 +.m-select select {
  790 + border: 0;
  791 + font-size: 14px;
  792 + background: none;
  793 + outline: none;
  794 + -webkit-appearance: none;
  795 + position: absolute;
  796 + top: 0;
  797 + left: 0;
  798 + width: 100%;
  799 + opacity: 0;
  800 +}
  801 +.m-input-date {
  802 + position: relative;
  803 + display: inline-block;
  804 + vertical-align: middle;
  805 + min-width: 50px;
  806 +}
  807 +.m-input-date .current {
  808 + color: #999;
  809 + text-align: right;
  810 + display: block;
  811 + line-height: 21px;
  812 +}
  813 +.m-input-date input {
  814 + border: 0;
  815 + font-size: 14px;
  816 + background: none;
  817 + outline: none;
  818 + position: absolute;
  819 + top: 0;
  820 + left: 0;
  821 + width: 100%;
  822 + height: 100%;
  823 + opacity: 0;
  824 +}
  825 +/***************************************************
  826 +* feature : 深色背景遮罩层、常配合.m-popup使用;
  827 +* update : 2015/02/03;
  828 +* use : .m-mask;
  829 +* extend : ;
  830 +* example : ;
  831 +* desc : ;
  832 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  833 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  834 +****************************************************/
  835 +.m-mask {
  836 + position: absolute;
  837 + bottom: 0;
  838 + left: 0;
  839 + top: 0;
  840 + right: 0;
  841 + opacity: 1;
  842 + background: rgba(0, 0, 0, 0.5);
  843 + z-index: 10;
  844 + overflow: hidden;
  845 + -webkit-transition: all 0.15s ease-in-out;
  846 + -o-transition: all 0.15s ease-in-out;
  847 + transition: all 0.15s ease-in-out;
  848 +}
  849 +/***************************************************
  850 +* feature : popup;
  851 +* update : 2015/02/03;
  852 +* use : .m-popup;
  853 +* extend : ;
  854 +* example : ;
  855 +* desc : ;
  856 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  857 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  858 +****************************************************/
  859 +.m-popup {
  860 + position: fixed;
  861 + right: 0;
  862 + left: 50%;
  863 + bottom: 0;
  864 + width: 270px;
  865 + margin-left: -135px;
  866 + background: rgba(255, 255, 255, 0.9);
  867 + border-radius: 4px;
  868 + z-index: 20;
  869 + -webkit-transition: all ease-in-out 0.2s;
  870 + -o-transition: all ease-in-out 0.2s;
  871 + transition: all ease-in-out 0.2s;
  872 +}
  873 +.m-popup .popup-head h1 {
  874 + font-size: 14px;
  875 + color: #000;
  876 + line-height: 50px;
  877 + text-align: center;
  878 + font-weight: 400;
  879 +}
  880 +.m-popup .popup-cont .title {
  881 + color: #666;
  882 +}
  883 +.m-popup .popup-cont .m-table-view {
  884 + margin-top: 0;
  885 + background: none;
  886 +}
  887 +.m-popup .popup-foot .m-btn {
  888 + float: left;
  889 + width: 50%;
  890 + background: none;
  891 + color: #027aff;
  892 + box-sizing: border-box;
  893 + border-radius: 0;
  894 + border: none;
  895 +}
  896 +.m-popup .popup-foot .m-btn:first-child {
  897 + border-right: 1px solid #ddd;
  898 +}
  899 +/***************************************************
  900 +* feature : swipe.js的图片滑动组件;
  901 +* update : 2015/02/03;
  902 +* use : ;
  903 +* extend : ;
  904 +* example : ;
  905 +* desc : ;
  906 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  907 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  908 +****************************************************/
  909 +.m-slider {
  910 + position: relative;
  911 + height: 220px;
  912 + width: 100%;
  913 + color: #333;
  914 + text-align: center;
  915 + line-height: 23px;
  916 + font-size: 14px;
  917 +}
  918 +.m-slider .slider-wrap {
  919 + width: 100%;
  920 + overflow: hidden;
  921 + height: 100%;
  922 + position: relative;
  923 +}
  924 +.m-slider .slider-wrap div {
  925 + position: relative;
  926 + float: left;
  927 + width: 100%;
  928 + height: 100%;
  929 + background-size: cover;
  930 +}
  931 +.m-slider .page-contrl {
  932 + float: left;
  933 + position: absolute;
  934 + width: 100%;
  935 + left: 0;
  936 + bottom: -16px;
  937 + text-align: center;
  938 +}
  939 +.m-slider .page-contrl li {
  940 + display: inline-block;
  941 + width: 5px;
  942 + height: 5px;
  943 + background: #d3d3d3;
  944 + border-radius: 50%;
  945 + margin-right: 4px;
  946 +}
  947 +.m-slider .page-contrl li:last-child {
  948 + margin-right: 0;
  949 +}
  950 +.m-slider .page-contrl li.on {
  951 + background: #00b4af;
  952 +}
  953 +/***************************************************
  954 +* feature : 评论统计模块;
  955 +* update : 2015/02/03;
  956 +* use : .m-stat;
  957 +* extend : ;
  958 +* example : ;
  959 +* desc : ;
  960 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  961 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  962 +****************************************************/
  963 +.m-stat {
  964 + padding: 12px 0 12px 90px;
  965 + background-color: #fff;
  966 +}
  967 +.m-stat .rate {
  968 + font-size: 12px;
  969 + color: #666;
  970 + text-align: center;
  971 + float: left;
  972 + margin-left: -58px;
  973 + margin-top: 0;
  974 +}
  975 +.m-stat .rate em {
  976 + font-style: normal;
  977 + font-size: 18px;
  978 + color: #FF9D2C;
  979 +}
  980 +.m-stat ul {
  981 + width: 100%;
  982 +}
  983 +.m-stat li {
  984 + width: 100%;
  985 + font-size: 10px;
  986 + color: #666;
  987 + box-sizing: border-box;
  988 + padding: 0 50px;
  989 + overflow: hidden;
  990 + position: relative;
  991 +}
  992 +.m-stat li .text {
  993 + float: left;
  994 + margin-left: -50px;
  995 + text-align: right;
  996 + width: 36px;
  997 +}
  998 +.m-stat li .progress {
  999 + display: block;
  1000 + background-color: #ddd;
  1001 + height: 10px;
  1002 + font-size: 0;
  1003 + margin-top: 3px;
  1004 +}
  1005 +.m-stat li .progress span {
  1006 + display: block;
  1007 + height: 100%;
  1008 + background-color: #ff9d2c;
  1009 +}
  1010 +.m-stat li .percent {
  1011 + position: absolute;
  1012 + right: 4px;
  1013 + top: 0;
  1014 + text-align: left;
  1015 + width: 36px;
  1016 + margin-left: 10px;
  1017 +}
  1018 +/***************************************************
  1019 +* feature : 评论星级样式;
  1020 +* update : 2015/02/03;
  1021 +* use : .m-star;
  1022 +* extend : ;
  1023 +* example : ;
  1024 +* desc : m-star用于展示,m-like用户交互;
  1025 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1026 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1027 +****************************************************/
  1028 +.m-star {
  1029 + width: 75px;
  1030 + height: 14px;
  1031 + display: inline-block;
  1032 + background: url("../images/icon/star@2x.png") left center repeat-x;
  1033 + background-size: 15px;
  1034 +}
  1035 +.m-star span {
  1036 + display: block;
  1037 + width: 0;
  1038 + height: 100%;
  1039 + background: url("../images/icon/star_ht@2x.png") left center repeat-x;
  1040 + background-size: 15px;
  1041 +}
  1042 +.m-like {
  1043 + float: left;
  1044 + height: 25px;
  1045 +}
  1046 +.m-like span {
  1047 + float: left;
  1048 + width: 25px;
  1049 + height: 25px;
  1050 + padding: 0 1px;
  1051 + background: url("../images/icon/star@2x.png") left center no-repeat;
  1052 + background-size: 25px;
  1053 + cursor: pointer;
  1054 +}
  1055 +.m-like .on {
  1056 + background-image: url("../images/icon/star_ht@2x.png");
  1057 + background-size: 25px;
  1058 +}
  1059 +/***************************************************
  1060 +* feature : 商品详情页,阶梯价格;
  1061 +* update : 2015/02/03;
  1062 +* use : ;
  1063 +* extend : ;
  1064 +* example : ;
  1065 +* desc : ;
  1066 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1067 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1068 +****************************************************/
  1069 +.m-step {
  1070 + overflow: hidden;
  1071 + position: relative;
  1072 + padding: 12px 0;
  1073 +}
  1074 +.m-step:before,
  1075 +.m-step:after {
  1076 + content: '';
  1077 + position: absolute;
  1078 + left: 0;
  1079 + right: 6px;
  1080 + top: 50%;
  1081 + height: 3px;
  1082 + background-color: #ddd;
  1083 + margin-top: -1px;
  1084 +}
  1085 +.m-step:after {
  1086 + left: auto;
  1087 + right: -4px;
  1088 + border: 8px solid #ddd;
  1089 + border-color: transparent transparent transparent #ddd;
  1090 + background: none;
  1091 + width: 0;
  1092 + height: 0;
  1093 + margin-top: -7px;
  1094 + font-size: 0;
  1095 +}
  1096 +.m-step li {
  1097 + float: left;
  1098 + text-align: left;
  1099 + padding: 0 5px;
  1100 + position: relative;
  1101 + min-width: 85px;
  1102 + box-sizing: border-box;
  1103 +}
  1104 +.m-step li:before {
  1105 + content: '';
  1106 + position: absolute;
  1107 + width: 7px;
  1108 + height: 7px;
  1109 + border: 2px solid #FFF;
  1110 + background-color: #DDD;
  1111 + font-size: 0;
  1112 + overflow: hidden;
  1113 + top: 50%;
  1114 + margin-top: -5px;
  1115 + border-radius: 50%;
  1116 + box-shadow: 0 0 1px #ddd;
  1117 +}
  1118 +.m-step .text {
  1119 + font-size: 14px;
  1120 + color: #6c2;
  1121 + display: block;
  1122 + padding-bottom: 7px;
  1123 +}
  1124 +.m-step .desc {
  1125 + font-size: 12px;
  1126 + color: #999;
  1127 + display: block;
  1128 + padding-top: 7px;
  1129 +}
  1130 +/***************************************************
  1131 +* feature : 文本消息遮罩;
  1132 +* update : 2015/02/03;
  1133 +* use : .m-message;
  1134 +* extend : ;
  1135 +* example : ;
  1136 +* desc : ;
  1137 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1138 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1139 +****************************************************/
  1140 +.m-message {
  1141 + position: fixed;
  1142 + left: 0;
  1143 + right: 0;
  1144 + top: 0;
  1145 + bottom: 0;
  1146 + background: none;
  1147 + text-align: center;
  1148 + z-index: 9999;
  1149 +}
  1150 +.m-message .text {
  1151 + margin-top: 20%;
  1152 + display: inline-block;
  1153 + vertical-align: middle;
  1154 + color: #FFF;
  1155 + background: rgba(0, 0, 0, 0.7);
  1156 + border-radius: 4px;
  1157 + font-size: 14px;
  1158 + padding: 15px 45px;
  1159 +}
  1160 +.m-tips {
  1161 + padding: 20px 15px;
  1162 + min-height: 70px;
  1163 +}
  1164 +.m-tips .pic {
  1165 + float: left;
  1166 + width: 70px;
  1167 + height: 70px;
  1168 + margin-right: 10px;
  1169 +}
  1170 +.m-tips h3 {
  1171 + font-size: 16px;
  1172 + color: #FF9D2C;
  1173 + margin-bottom: 8px;
  1174 + font-weight: 400;
  1175 +}
  1176 +.m-tips p {
  1177 + font-size: 12px;
  1178 + color: #999;
  1179 +}
  1180 +/***************************************************
  1181 +* feature : tab选项卡切换;
  1182 +* update : 2015/02/03;
  1183 +* use : ;
  1184 +* extend : ;
  1185 +* example : ;
  1186 +* desc : ;
  1187 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1188 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1189 +****************************************************/
  1190 +.m-tab {
  1191 + width: 100%;
  1192 + background-color: #FFF;
  1193 + font-size: 14px;
  1194 + color: #999;
  1195 + border: 1px solid #ddd;
  1196 + border-width: 1px 0;
  1197 + overflow: hidden;
  1198 + box-sizing: border-box;
  1199 + padding: 0 15px;
  1200 +}
  1201 +.m-tab a {
  1202 + color: #999;
  1203 +}
  1204 +.m-tab li {
  1205 + float: left;
  1206 + min-width: 32px;
  1207 + padding-right: 18px;
  1208 + line-height: 40px;
  1209 + text-align: center;
  1210 + position: relative;
  1211 +}
  1212 +.m-tab li:last-child {
  1213 + padding-right: 0;
  1214 +}
  1215 +.m-tab .on a {
  1216 + color: #6c2;
  1217 + display: block;
  1218 + position: relative;
  1219 +}
  1220 +.m-tab .on a:after {
  1221 + content: '';
  1222 + position: absolute;
  1223 + bottom: 0;
  1224 + left: 0;
  1225 + right: 0;
  1226 + height: 1px;
  1227 + background-color: #6c2;
  1228 +}
  1229 +.m-tab.tab-col-2 li {
  1230 + width: 50%;
  1231 +}
  1232 +/***************************************************
  1233 +* feature : 表格视图, 提供类ios UITableView风格布局;
  1234 +* update : 2015/02/03;
  1235 +* use : .m-table-view;
  1236 +* extend : ;
  1237 +* example : ;
  1238 +* desc : ;
  1239 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1240 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1241 +****************************************************/
  1242 +.m-table-view-old {
  1243 + background-color: #fff;
  1244 +}
  1245 +.m-table-view-old li {
  1246 + padding: 15px;
  1247 + border-bottom: 1px solid #ddd;
  1248 +}
  1249 +.m-table-view-old .pic {
  1250 + float: left;
  1251 + width: 60px;
  1252 + height: 60px;
  1253 + margin-right: 13px;
  1254 +}
  1255 +.m-table-view-old h3 {
  1256 + font-size: 14px;
  1257 + color: #FA4535;
  1258 + margin-bottom: 4px;
  1259 +}
  1260 +.m-table-view-old p {
  1261 + color: #999;
  1262 + font-size: 12px;
  1263 +}
  1264 +.m-table-view {
  1265 + width: 100%;
  1266 + background-color: #FFF;
  1267 + border-top: 1px solid #ddd;
  1268 + margin-top: 10px;
  1269 +}
  1270 +.m-table-view .cell {
  1271 + font-size: 14px;
  1272 + padding: 11px 15px;
  1273 + text-align: right;
  1274 + border-bottom: 1px solid #ddd;
  1275 + overflow: hidden;
  1276 + position: relative;
  1277 +}
  1278 +.m-table-view .acc-icon {
  1279 + position: relative;
  1280 +}
  1281 +.m-table-view .acc-icon .text {
  1282 + margin-right: 15px;
  1283 +}
  1284 +.m-table-view .acc-icon:after {
  1285 + content: '';
  1286 + position: absolute;
  1287 + right: 15px;
  1288 + top: 50%;
  1289 + width: 10px;
  1290 + height: 15px;
  1291 + background: url("../images/icon/arrow_rt@2x.png") center center no-repeat;
  1292 + background-size: 10px;
  1293 + margin-top: -7.5px;
  1294 +}
  1295 +.m-table-view .title {
  1296 + font-size: 14px;
  1297 + color: #333;
  1298 + float: left;
  1299 + font-weight: 400;
  1300 +}
  1301 +.m-table-view .text {
  1302 + display: inline-block;
  1303 + font-size: 14px;
  1304 + color: #999;
  1305 +}
  1306 +.m-table-view .cell-extend {
  1307 + padding: 11px 45px 11px 110px;
  1308 + text-align: left;
  1309 +}
  1310 +.m-table-view .cell-extend .m-icon {
  1311 + margin-right: 10px;
  1312 +}
  1313 +.m-table-view .cell-extend .title {
  1314 + line-height: 36px;
  1315 + margin-left: -95px;
  1316 + display: inline-block;
  1317 + float: none;
  1318 + vertical-align: middle;
  1319 +}
  1320 +.m-table-view .cell-extend .text {
  1321 + display: inline-block;
  1322 + text-align: left;
  1323 + padding: 0 10px;
  1324 + font-size: 12px;
  1325 + width: 100%;
  1326 + box-sizing: border-box;
  1327 + color: #999;
  1328 + vertical-align: middle;
  1329 +}
  1330 +.m-table-view .cell-extend .acc {
  1331 + position: absolute;
  1332 + top: 50%;
  1333 + right: 15px;
  1334 + margin-top: -10px;
  1335 + float: right;
  1336 + width: 20px;
  1337 + height: 20px;
  1338 +}
  1339 +.m-table-view .cell-extend-pic {
  1340 + padding: 11px 45px 11px 110px;
  1341 + padding: 15px 85px;
  1342 + text-align: left;
  1343 + font-size: 12px;
  1344 +}
  1345 +.m-table-view .cell-extend-pic .m-icon {
  1346 + margin-right: 10px;
  1347 +}
  1348 +.m-table-view .cell-extend-pic .title {
  1349 + line-height: 36px;
  1350 + margin-left: -95px;
  1351 + display: inline-block;
  1352 + float: none;
  1353 + vertical-align: middle;
  1354 +}
  1355 +.m-table-view .cell-extend-pic .text {
  1356 + display: inline-block;
  1357 + text-align: left;
  1358 + padding: 0 10px;
  1359 + font-size: 12px;
  1360 + width: 100%;
  1361 + box-sizing: border-box;
  1362 + color: #999;
  1363 + vertical-align: middle;
  1364 +}
  1365 +.m-table-view .cell-extend-pic .acc {
  1366 + position: absolute;
  1367 + top: 50%;
  1368 + right: 15px;
  1369 + margin-top: -10px;
  1370 + float: right;
  1371 + width: 20px;
  1372 + height: 20px;
  1373 +}
  1374 +.m-table-view .cell-extend-pic .title {
  1375 + margin-left: 0;
  1376 + font-size: 12px;
  1377 + text-align: left;
  1378 + margin: 0 0 5px;
  1379 + line-height: 1.5;
  1380 +}
  1381 +.m-table-view .cell-extend-pic .detail {
  1382 + color: #999;
  1383 + font-size: 12px;
  1384 +}
  1385 +.m-table-view .cell-extend-pic .pic {
  1386 + width: 60px;
  1387 + height: 60px;
  1388 + float: left;
  1389 + margin-left: -70px;
  1390 +}
  1391 +.m-table-view .cell-extend-pic .text {
  1392 + position: absolute;
  1393 + right: 0;
  1394 + top: 15px;
  1395 + text-align: right;
  1396 + color: #000;
  1397 + font-size: 12px;
  1398 + font-weight: 700;
  1399 + width: 60px;
  1400 + padding: 0 15px 0 0;
  1401 + box-sizing: content-box;
  1402 +}
  1403 +.m-table-view .cell-extend-pic .text em {
  1404 + display: block;
  1405 + font-style: normal;
  1406 +}
  1407 +/***************************************************
  1408 +* feature : actionSheet组件,模拟IOS actionSheet外观;
  1409 +* update : 2015/02/03;
  1410 +* use : .m-actionsheet;
  1411 +* extend : .actionsheet-*;
  1412 +* example : ;
  1413 +* desc : ;
  1414 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1415 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1416 +****************************************************/
  1417 +.m-actionsheet {
  1418 + position: fixed;
  1419 + left: 10px;
  1420 + right: 10px;
  1421 + bottom: 0;
  1422 + margin-bottom: 10px;
  1423 + z-index: 20;
  1424 + -webkit-transition: all ease-in-out 0.25s;
  1425 + -o-transition: all ease-in-out 0.25s;
  1426 + transition: all ease-in-out 0.25s;
  1427 +}
  1428 +.m-actionsheet ul {
  1429 + list-style: none;
  1430 +}
  1431 +.m-actionsheet li {
  1432 + line-height: 50px;
  1433 + text-align: center;
  1434 + background: rgba(255, 255, 255, 0.95);
  1435 + border-top: 1px solid #ddd;
  1436 +}
  1437 +.m-actionsheet li:first-child {
  1438 + border-top-left-radius: 8px;
  1439 + border-top-right-radius: 8px;
  1440 + border: none;
  1441 +}
  1442 +.m-actionsheet li:last-child {
  1443 + margin-top: 10px;
  1444 + border-radius: 8px;
  1445 + border: none;
  1446 +}
  1447 +.m-actionsheet li.last-item {
  1448 + border-bottom-left-radius: 8px;
  1449 + border-bottom-right-radius: 8px;
  1450 +}
  1451 +.m-actionsheet li a {
  1452 + display: block;
  1453 + color: #027aff;
  1454 + font-size: 16px;
  1455 + font-weight: 700;
  1456 + text-decoration: none;
  1457 +}
  1458 +/*
  1459 +* use : .m-dropdown;
  1460 +*/
  1461 +.m-dropdown {
  1462 + display: inline-block;
  1463 + line-height: 30px;
  1464 + overflow: visible;
  1465 +}
  1466 +.m-dropdown .current {
  1467 + font-size: 14px;
  1468 + color: #FFF;
  1469 + position: relative;
  1470 + display: inline-block;
  1471 + padding: 0 25px 0 10px;
  1472 + cursor: pointer;
  1473 +}
  1474 +.m-dropdown .current:after {
  1475 + content: '';
  1476 + position: absolute;
  1477 + right: 7px;
  1478 + top: 50%;
  1479 + width: 11px;
  1480 + height: 7px;
  1481 + cursor: pointer;
  1482 + margin-top: -3px;
  1483 + background: url("../images/icon.png") -121px -206px no-repeat;
  1484 + background-size: 150px;
  1485 +}
  1486 +.m-dropdown .dropdown-items {
  1487 + background: rgba(0, 0, 0, 0.8);
  1488 + position: absolute;
  1489 + top: 40px;
  1490 + border-radius: 3px;
  1491 + min-width: 85px;
  1492 + display: none;
  1493 +}
  1494 +.m-dropdown .dropdown-items:before {
  1495 + content: '';
  1496 + position: absolute;
  1497 + top: -16px;
  1498 + left: 17px;
  1499 + width: 0;
  1500 + height: 0;
  1501 + font-size: 0;
  1502 + overflow: hidden;
  1503 + border: 8px solid rgba(0, 0, 0, 0.8);
  1504 + border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
  1505 +}
  1506 +.m-dropdown .dropdown-items .item {
  1507 + display: block;
  1508 + line-height: 45px;
  1509 + border-bottom: 1px solid #666;
  1510 + text-align: left;
  1511 + color: #EEE;
  1512 +}
  1513 +.m-dropdown .dropdown-items .item a {
  1514 + padding: 0 15px;
  1515 + font-size: 14px;
  1516 + display: inline-block;
  1517 + color: #EEE;
  1518 +}
  1519 +.m-dropdown .dropdown-items .item:first-child {
  1520 + border-top-left-radius: 3px;
  1521 + border-top-right-radius: 3px;
  1522 +}
  1523 +.m-dropdown .dropdown-items .item:last-child {
  1524 + border: none;
  1525 + border-bottom-left-radius: 3px;
  1526 + border-bottom-right-radius: 3px;
  1527 +}
  1528 +.m-dropdown .dropdown-items .item .m-icon {
  1529 + margin-right: 5px;
  1530 +}
  1531 +/***************************************************
  1532 +* feature : 工具类class,提供浮动清除、文本对齐、显示隐藏等;
  1533 +* update : 2015/02/03;
  1534 +* use : 按需使用对应class即可;
  1535 +* desc : ;
  1536 +* feedback : 此处填入 issue, 并请附带以下信息[os_version, browser_version, page_path, issue_description]
  1537 +* - demo => [windows 7, IE 8, http://diligrp.com/icon.html, 在不定height下未能垂直居中];
  1538 +****************************************************/
  1539 +.text-left {
  1540 + text-align: left !important;
  1541 +}
  1542 +.text-center {
  1543 + text-align: center !important;
  1544 +}
  1545 +.text-right {
  1546 + text-align: right !important;
  1547 +}
  1548 +.text-nowrap {
  1549 + white-space: nowrap !important;
  1550 +}
  1551 +.text-lowercase {
  1552 + text-transform: lowercase;
  1553 +}
  1554 +.text-uppercase {
  1555 + text-transform: uppercase;
  1556 +}
  1557 +.text-capitalize {
  1558 + text-transform: capitalize;
  1559 +}
  1560 +.text-indent {
  1561 + text-indent: -999em;
  1562 +}
  1563 +.float-left {
  1564 + float: left !important;
  1565 +}
  1566 +.float-right {
  1567 + float: right !important;
  1568 +}
  1569 +.float-none {
  1570 + float: none !important;
  1571 +}
  1572 +.display-block {
  1573 + display: block;
  1574 +}
  1575 +.clearfix:after {
  1576 + content: '';
  1577 + display: block;
  1578 + height: 0;
  1579 + overflow: hidden;
  1580 + font-size: 0;
  1581 + clear: both;
  1582 +}
  1583 +.m-hide {
  1584 + display: none !important;
  1585 + visibility: hidden;
  1586 + opacity: 0;
  1587 + z-index: -1;
  1588 +}
  1589 +.m-show {
  1590 + display: block !important;
  1591 + visibility: visible;
  1592 +}
  1593 +.m-separate {
  1594 + position: relative;
  1595 + width: 100%;
  1596 + line-height: 50px;
  1597 + text-align: center;
  1598 + font-size: 12px;
  1599 + color: #666;
  1600 + overflow: visible;
  1601 +}
  1602 +.m-more {
  1603 + display: block;
  1604 + font-size: 12px;
  1605 + text-align: center;
  1606 + color: #999;
  1607 + line-height: 45px;
  1608 + background-color: #FFF;
  1609 +}
  1610 +.m-animate-hide {
  1611 + -webkit-transform: translateY(100%);
  1612 + -ms-transform: translateY(100%);
  1613 + -o-transform: translateY(100%);
  1614 + transform: translateY(100%);
  1615 + visibility: hidden;
  1616 +}
  1617 +.hidden {
  1618 + visibility: hidden;
  1619 + opacity: 0;
  1620 + z-index: -1;
  1621 +}
  1622 +.font-red {
  1623 + color: #fa4535 !important;
  1624 +}
  1625 +/**
  1626 + m/m_bar
  1627 + 左下角工具条
  1628 +*/
  1629 +.m-bar {
  1630 + position: absolute;
  1631 +}
  1632 +.m-bar-bg {
  1633 + position: fixed;
  1634 + left: 0;
  1635 + top: 0;
  1636 + z-index: 5;
  1637 + width: 100%;
  1638 + height: 100%;
  1639 + background: rgba(0, 0, 0, 0.6);
  1640 + display: none;
  1641 +}
  1642 +.m-bar-content {
  1643 + position: fixed;
  1644 + z-index: 10;
  1645 + left: 20px;
  1646 + bottom: 65px;
  1647 + text-align: center;
  1648 +}
  1649 +.m-bar-content .m-bar-btn {
  1650 + position: relative;
  1651 + width: 46px;
  1652 + height: 46px;
  1653 + border-radius: 100%;
  1654 + background: #66cc22;
  1655 + border: 2px #fff solid;
  1656 + z-index: 1001;
  1657 +}
  1658 +.m-bar-content .m-bar-icon {
  1659 + margin: 0;
  1660 + display: inline-block;
  1661 + height: 100%;
  1662 +}
  1663 +.m-bar-content a {
  1664 + position: absolute;
  1665 + width: 50px;
  1666 + height: 50px;
  1667 + background: #ffffff;
  1668 + border-radius: 100%;
  1669 + font-size: 12px;
  1670 + color: #666;
  1671 + display: none;
  1672 + overflow: hidden;
  1673 +}
  1674 +.m-bar-content p {
  1675 + line-height: normal;
  1676 + margin-top: -2px;
  1677 +}
  1678 +.m-bar-content .icon {
  1679 + display: inline-block;
  1680 + width: 18px;
  1681 + height: 18px;
  1682 + line-height: normal;
  1683 + margin-top: 5px;
  1684 + background: url('../images/icon/icon.png') no-repeat;
  1685 + background-size: 150px;
  1686 +}
  1687 +.m-bar-content .icon-home {
  1688 + background-position: 0 -309px;
  1689 +}
  1690 +.m-bar-content .icon-me {
  1691 + background-position: -23px -309px;
  1692 +}
  1693 +.m-bar-content .icon-order {
  1694 + background-position: -48px -309px;
  1695 +}
  1696 +.m-bar.open .m-bar-content a {
  1697 + display: block;
  1698 +}
  1699 +.m-bar.open .m-bar-content .bar-home {
  1700 + animation: as1 0.3s;
  1701 + -moz-animation: as1 0.3s;
  1702 + /* Firefox */
  1703 + -webkit-animation: as1 0.3s;
  1704 + /* Safari 和 Chrome */
  1705 + -o-animation: as1 0.3s;
  1706 + /* Opera */
  1707 + left: 0;
  1708 + top: -70px;
  1709 +}
  1710 +.m-bar.open .m-bar-content .bar-me {
  1711 + animation: as2 0.3s;
  1712 + -moz-animation: as2 0.3s;
  1713 + /* Firefox */
  1714 + -webkit-animation: as2 0.3s;
  1715 + /* Safari 和 Chrome */
  1716 + -o-animation: as2 0.3s;
  1717 + /* Opera */
  1718 + top: -52px;
  1719 + left: 60px;
  1720 +}
  1721 +.m-bar.open .m-bar-content .bar-order {
  1722 + animation: as3 0.3s;
  1723 + -moz-animation: as3 0.3s;
  1724 + /* Firefox */
  1725 + -webkit-animation: as3 0.3s;
  1726 + /* Safari 和 Chrome */
  1727 + -o-animation: as3 0.3s;
  1728 + /* Opera */
  1729 + bottom: -10px;
  1730 + left: 70px;
  1731 +}
  1732 +.open-home from {
  1733 + top: 0;
  1734 +}
  1735 +.open-home to {
  1736 + top: -70px;
  1737 +}
  1738 +@keyframes as1 {
  1739 + from {
  1740 + top: 0;
  1741 + }
  1742 + to {
  1743 + top: -70px;
  1744 + }
  1745 +}
  1746 +@-moz-keyframes as1 {
  1747 + from {
  1748 + top: 0;
  1749 + }
  1750 + to {
  1751 + top: -70px;
  1752 + }
  1753 +}
  1754 +@-webkit-keyframes as1 {
  1755 + from {
  1756 + top: 0;
  1757 + }
  1758 + to {
  1759 + top: -70px;
  1760 + }
  1761 +}
  1762 +@-o-keyframes as1 {
  1763 + from {
  1764 + top: 0;
  1765 + }
  1766 + to {
  1767 + top: -70px;
  1768 + }
  1769 +}
  1770 +.open-me from {
  1771 + top: 0;
  1772 + left: 0;
  1773 +}
  1774 +.open-me to {
  1775 + top: -52px;
  1776 + left: 60px;
  1777 +}
  1778 +@keyframes as2 {
  1779 + from {
  1780 + top: 0;
  1781 + left: 0;
  1782 + }
  1783 + to {
  1784 + top: -52px;
  1785 + left: 60px;
  1786 + }
  1787 +}
  1788 +@-moz-keyframes as2 {
  1789 + from {
  1790 + top: 0;
  1791 + left: 0;
  1792 + }
  1793 + to {
  1794 + top: -52px;
  1795 + left: 60px;
  1796 + }
  1797 +}
  1798 +@-webkit-keyframes as2 {
  1799 + from {
  1800 + top: 0;
  1801 + left: 0;
  1802 + }
  1803 + to {
  1804 + top: -52px;
  1805 + left: 60px;
  1806 + }
  1807 +}
  1808 +@-o-keyframes as2 {
  1809 + from {
  1810 + top: 0;
  1811 + left: 0;
  1812 + }
  1813 + to {
  1814 + top: -52px;
  1815 + left: 60px;
  1816 + }
  1817 +}
  1818 +.open-order from {
  1819 + bottom: 0;
  1820 + left: 0;
  1821 +}
  1822 +.open-order to {
  1823 + bottom: -10px;
  1824 + left: 70px;
  1825 +}
  1826 +@keyframes as3 {
  1827 + from {
  1828 + bottom: 0;
  1829 + left: 0;
  1830 + }
  1831 + to {
  1832 + bottom: -10px;
  1833 + left: 70px;
  1834 + }
  1835 +}
  1836 +@-moz-keyframes as3 {
  1837 + from {
  1838 + bottom: 0;
  1839 + left: 0;
  1840 + }
  1841 + to {
  1842 + bottom: -10px;
  1843 + left: 70px;
  1844 + }
  1845 +}
  1846 +@-webkit-keyframes as3 {
  1847 + from {
  1848 + bottom: 0;
  1849 + left: 0;
  1850 + }
  1851 + to {
  1852 + bottom: -10px;
  1853 + left: 70px;
  1854 + }
  1855 +}
  1856 +@-o-keyframes as3 {
  1857 + from {
  1858 + bottom: 0;
  1859 + left: 0;
  1860 + }
  1861 + to {
  1862 + bottom: -10px;
  1863 + left: 70px;
  1864 + }
  1865 +}
  1866 +.m-bar.close .m-bar-content a {
  1867 + display: block;
  1868 +}
  1869 +.m-bar.close .m-bar-content .bar-home {
  1870 + animation: as1-1 0.3s;
  1871 + -moz-animation: as1-1 0.3s;
  1872 + /* Firefox */
  1873 + -webkit-animation: as1-1 0.3s;
  1874 + /* Safari 和 Chrome */
  1875 + -o-animation: as1-1 0.3s;
  1876 + /* Opera */
  1877 + left: 0;
  1878 + top: 0;
  1879 +}
  1880 +.m-bar.close .m-bar-content .bar-me {
  1881 + animation: as2-1 0.3s;
  1882 + -moz-animation: as2-1 0.3s;
  1883 + /* Firefox */
  1884 + -webkit-animation: as2-1 0.3s;
  1885 + /* Safari 和 Chrome */
  1886 + -o-animation: as2-1 0.3s;
  1887 + /* Opera */
  1888 + left: 0;
  1889 + top: 0;
  1890 +}
  1891 +.m-bar.close .m-bar-content .bar-order {
  1892 + animation: as3-1 0.3s;
  1893 + -moz-animation: as3-1 0.3s;
  1894 + /* Firefox */
  1895 + -webkit-animation: as3-1 0.3s;
  1896 + /* Safari 和 Chrome */
  1897 + -o-animation: as3-1 0.3s;
  1898 + /* Opera */
  1899 + left: 0;
  1900 + top: 0;
  1901 +}
  1902 +.close-home from {
  1903 + top: -70px;
  1904 +}
  1905 +.close-home to {
  1906 + top: 0;
  1907 +}
  1908 +@keyframes as1-1 {
  1909 + from {
  1910 + top: -70px;
  1911 + }
  1912 + to {
  1913 + top: 0;
  1914 + }
  1915 +}
  1916 +@-moz-keyframes as1-1 {
  1917 + from {
  1918 + top: -70px;
  1919 + }
  1920 + to {
  1921 + top: 0;
  1922 + }
  1923 +}
  1924 +@-webkit-keyframes as1-1 {
  1925 + from {
  1926 + top: -70px;
  1927 + }
  1928 + to {
  1929 + top: 0;
  1930 + }
  1931 +}
  1932 +@-o-keyframes as1-1 {
  1933 + from {
  1934 + top: -70px;
  1935 + }
  1936 + to {
  1937 + top: 0;
  1938 + }
  1939 +}
  1940 +.close-me from {
  1941 + bottom: -10px;
  1942 + left: 70px;
  1943 +}
  1944 +.close-me to {
  1945 + bottom: 0;
  1946 + left: 0;
  1947 +}
  1948 +@keyframes as2-1 {
  1949 + from {
  1950 + bottom: -10px;
  1951 + left: 70px;
  1952 + }
  1953 + to {
  1954 + bottom: 0;
  1955 + left: 0;
  1956 + }
  1957 +}
  1958 +@-moz-keyframes as2-1 {
  1959 + from {
  1960 + bottom: -10px;
  1961 + left: 70px;
  1962 + }
  1963 + to {
  1964 + bottom: 0;
  1965 + left: 0;
  1966 + }
  1967 +}
  1968 +@-webkit-keyframes as2-1 {
  1969 + from {
  1970 + bottom: -10px;
  1971 + left: 70px;
  1972 + }
  1973 + to {
  1974 + bottom: 0;
  1975 + left: 0;
  1976 + }
  1977 +}
  1978 +@-o-keyframes as2-1 {
  1979 + from {
  1980 + bottom: -10px;
  1981 + left: 70px;
  1982 + }
  1983 + to {
  1984 + bottom: 0;
  1985 + left: 0;
  1986 + }
  1987 +}
  1988 +.close-order from {
  1989 + bottom: -10px;
  1990 + left: 70px;
  1991 +}
  1992 +.close-order to {
  1993 + bottom: 0;
  1994 + left: 0;
  1995 +}
  1996 +@keyframes as3-1 {
  1997 + from {
  1998 + bottom: -10px;
  1999 + left: 70px;
  2000 + }
  2001 + to {
  2002 + bottom: 0;
  2003 + left: 0;
  2004 + }
  2005 +}
  2006 +@-moz-keyframes as3-1 {
  2007 + from {
  2008 + bottom: -10px;
  2009 + left: 70px;
  2010 + }
  2011 + from {
  2012 + bottom: -10px;
  2013 + left: 70px;
  2014 + }
  2015 + to {
  2016 + bottom: 0;
  2017 + left: 0;
  2018 + }
  2019 +}
  2020 +@-webkit-keyframes as3-1 {
  2021 + from {
  2022 + bottom: -10px;
  2023 + left: 70px;
  2024 + }
  2025 + to {
  2026 + bottom: 0;
  2027 + left: 0;
  2028 + }
  2029 +}
  2030 +@-o-keyframes as3-1 {
  2031 + from {
  2032 + bottom: -10px;
  2033 + left: 70px;
  2034 + }
  2035 + to {
  2036 + bottom: 0;
  2037 + left: 0;
  2038 + }
  2039 +}
  2040 +.animated {
  2041 + -webkit-animation-duration: 1s;
  2042 + animation-duration: 1s;
  2043 + -webkit-animation-fill-mode: both;
  2044 + animation-fill-mode: both;
  2045 +}
  2046 +.animated.infinite {
  2047 + -webkit-animation-iteration-count: infinite;
  2048 + animation-iteration-count: infinite;
  2049 +}
  2050 +.animated.hinge {
  2051 + -webkit-animation-duration: 2s;
  2052 + animation-duration: 2s;
  2053 +}
  2054 +@-webkit-keyframes bounce {
  2055 + 0%,
  2056 + 20%,
  2057 + 53%,
  2058 + 80%,
  2059 + 100% {
  2060 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2061 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2062 + -webkit-transform: translate3d(0, 0, 0);
  2063 + transform: translate3d(0, 0, 0);
  2064 + }
  2065 + 40%,
  2066 + 43% {
  2067 + -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2068 + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2069 + -webkit-transform: translate3d(0, -30px, 0);
  2070 + transform: translate3d(0, -30px, 0);
  2071 + }
  2072 + 70% {
  2073 + -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2074 + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2075 + -webkit-transform: translate3d(0, -15px, 0);
  2076 + transform: translate3d(0, -15px, 0);
  2077 + }
  2078 + 90% {
  2079 + -webkit-transform: translate3d(0, -4px, 0);
  2080 + transform: translate3d(0, -4px, 0);
  2081 + }
  2082 +}
  2083 +@keyframes bounce {
  2084 + 0%,
  2085 + 20%,
  2086 + 53%,
  2087 + 80%,
  2088 + 100% {
  2089 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2090 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2091 + -webkit-transform: translate3d(0, 0, 0);
  2092 + transform: translate3d(0, 0, 0);
  2093 + }
  2094 + 40%,
  2095 + 43% {
  2096 + -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2097 + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2098 + -webkit-transform: translate3d(0, -30px, 0);
  2099 + transform: translate3d(0, -30px, 0);
  2100 + }
  2101 + 70% {
  2102 + -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2103 + transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  2104 + -webkit-transform: translate3d(0, -15px, 0);
  2105 + transform: translate3d(0, -15px, 0);
  2106 + }
  2107 + 90% {
  2108 + -webkit-transform: translate3d(0, -4px, 0);
  2109 + transform: translate3d(0, -4px, 0);
  2110 + }
  2111 +}
  2112 +.bounce {
  2113 + -webkit-animation-name: bounce;
  2114 + animation-name: bounce;
  2115 + -webkit-transform-origin: center bottom;
  2116 + -ms-transform-origin: center bottom;
  2117 + transform-origin: center bottom;
  2118 +}
  2119 +@-webkit-keyframes flash {
  2120 + 0%,
  2121 + 50%,
  2122 + 100% {
  2123 + opacity: 1;
  2124 + }
  2125 + 25%,
  2126 + 75% {
  2127 + opacity: 0;
  2128 + }
  2129 +}
  2130 +@keyframes flash {
  2131 + 0%,
  2132 + 50%,
  2133 + 100% {
  2134 + opacity: 1;
  2135 + }
  2136 + 25%,
  2137 + 75% {
  2138 + opacity: 0;
  2139 + }
  2140 +}
  2141 +.flash {
  2142 + -webkit-animation-name: flash;
  2143 + animation-name: flash;
  2144 +}
  2145 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  2146 +@-webkit-keyframes pulse {
  2147 + 0% {
  2148 + -webkit-transform: scale3d(1, 1, 1);
  2149 + transform: scale3d(1, 1, 1);
  2150 + }
  2151 + 50% {
  2152 + -webkit-transform: scale3d(1.05, 1.05, 1.05);
  2153 + transform: scale3d(1.05, 1.05, 1.05);
  2154 + }
  2155 + 100% {
  2156 + -webkit-transform: scale3d(1, 1, 1);
  2157 + transform: scale3d(1, 1, 1);
  2158 + }
  2159 +}
  2160 +@keyframes pulse {
  2161 + 0% {
  2162 + -webkit-transform: scale3d(1, 1, 1);
  2163 + transform: scale3d(1, 1, 1);
  2164 + }
  2165 + 50% {
  2166 + -webkit-transform: scale3d(1.05, 1.05, 1.05);
  2167 + transform: scale3d(1.05, 1.05, 1.05);
  2168 + }
  2169 + 100% {
  2170 + -webkit-transform: scale3d(1, 1, 1);
  2171 + transform: scale3d(1, 1, 1);
  2172 + }
  2173 +}
  2174 +.pulse {
  2175 + -webkit-animation-name: pulse;
  2176 + animation-name: pulse;
  2177 +}
  2178 +@-webkit-keyframes rubberBand {
  2179 + 0% {
  2180 + -webkit-transform: scale3d(1, 1, 1);
  2181 + transform: scale3d(1, 1, 1);
  2182 + }
  2183 + 30% {
  2184 + -webkit-transform: scale3d(1.25, 0.75, 1);
  2185 + transform: scale3d(1.25, 0.75, 1);
  2186 + }
  2187 + 40% {
  2188 + -webkit-transform: scale3d(0.75, 1.25, 1);
  2189 + transform: scale3d(0.75, 1.25, 1);
  2190 + }
  2191 + 50% {
  2192 + -webkit-transform: scale3d(1.15, 0.85, 1);
  2193 + transform: scale3d(1.15, 0.85, 1);
  2194 + }
  2195 + 65% {
  2196 + -webkit-transform: scale3d(0.95, 1.05, 1);
  2197 + transform: scale3d(0.95, 1.05, 1);
  2198 + }
  2199 + 75% {
  2200 + -webkit-transform: scale3d(1.05, 0.95, 1);
  2201 + transform: scale3d(1.05, 0.95, 1);
  2202 + }
  2203 + 100% {
  2204 + -webkit-transform: scale3d(1, 1, 1);
  2205 + transform: scale3d(1, 1, 1);
  2206 + }
  2207 +}
  2208 +@keyframes rubberBand {
  2209 + 0% {
  2210 + -webkit-transform: scale3d(1, 1, 1);
  2211 + transform: scale3d(1, 1, 1);
  2212 + }
  2213 + 30% {
  2214 + -webkit-transform: scale3d(1.25, 0.75, 1);
  2215 + transform: scale3d(1.25, 0.75, 1);
  2216 + }
  2217 + 40% {
  2218 + -webkit-transform: scale3d(0.75, 1.25, 1);
  2219 + transform: scale3d(0.75, 1.25, 1);
  2220 + }
  2221 + 50% {
  2222 + -webkit-transform: scale3d(1.15, 0.85, 1);
  2223 + transform: scale3d(1.15, 0.85, 1);
  2224 + }
  2225 + 65% {
  2226 + -webkit-transform: scale3d(0.95, 1.05, 1);
  2227 + transform: scale3d(0.95, 1.05, 1);
  2228 + }
  2229 + 75% {
  2230 + -webkit-transform: scale3d(1.05, 0.95, 1);
  2231 + transform: scale3d(1.05, 0.95, 1);
  2232 + }
  2233 + 100% {
  2234 + -webkit-transform: scale3d(1, 1, 1);
  2235 + transform: scale3d(1, 1, 1);
  2236 + }
  2237 +}
  2238 +.rubberBand {
  2239 + -webkit-animation-name: rubberBand;
  2240 + animation-name: rubberBand;
  2241 +}
  2242 +@-webkit-keyframes shake {
  2243 + 0%,
  2244 + 100% {
  2245 + -webkit-transform: translate3d(0, 0, 0);
  2246 + transform: translate3d(0, 0, 0);
  2247 + }
  2248 + 10%,
  2249 + 30%,
  2250 + 50%,
  2251 + 70%,
  2252 + 90% {
  2253 + -webkit-transform: translate3d(-10px, 0, 0);
  2254 + transform: translate3d(-10px, 0, 0);
  2255 + }
  2256 + 20%,
  2257 + 40%,
  2258 + 60%,
  2259 + 80% {
  2260 + -webkit-transform: translate3d(10px, 0, 0);
  2261 + transform: translate3d(10px, 0, 0);
  2262 + }
  2263 +}
  2264 +@keyframes shake {
  2265 + 0%,
  2266 + 100% {
  2267 + -webkit-transform: translate3d(0, 0, 0);
  2268 + transform: translate3d(0, 0, 0);
  2269 + }
  2270 + 10%,
  2271 + 30%,
  2272 + 50%,
  2273 + 70%,
  2274 + 90% {
  2275 + -webkit-transform: translate3d(-10px, 0, 0);
  2276 + transform: translate3d(-10px, 0, 0);
  2277 + }
  2278 + 20%,
  2279 + 40%,
  2280 + 60%,
  2281 + 80% {
  2282 + -webkit-transform: translate3d(10px, 0, 0);
  2283 + transform: translate3d(10px, 0, 0);
  2284 + }
  2285 +}
  2286 +.shake {
  2287 + -webkit-animation-name: shake;
  2288 + animation-name: shake;
  2289 +}
  2290 +@-webkit-keyframes swing {
  2291 + 20% {
  2292 + -webkit-transform: rotate3d(0, 0, 1, 15deg);
  2293 + transform: rotate3d(0, 0, 1, 15deg);
  2294 + }
  2295 + 40% {
  2296 + -webkit-transform: rotate3d(0, 0, 1, -10deg);
  2297 + transform: rotate3d(0, 0, 1, -10deg);
  2298 + }
  2299 + 60% {
  2300 + -webkit-transform: rotate3d(0, 0, 1, 5deg);
  2301 + transform: rotate3d(0, 0, 1, 5deg);
  2302 + }
  2303 + 80% {
  2304 + -webkit-transform: rotate3d(0, 0, 1, -5deg);
  2305 + transform: rotate3d(0, 0, 1, -5deg);
  2306 + }
  2307 + 100% {
  2308 + -webkit-transform: rotate3d(0, 0, 1, 0deg);
  2309 + transform: rotate3d(0, 0, 1, 0deg);
  2310 + }
  2311 +}
  2312 +@keyframes swing {
  2313 + 20% {
  2314 + -webkit-transform: rotate3d(0, 0, 1, 15deg);
  2315 + transform: rotate3d(0, 0, 1, 15deg);
  2316 + }
  2317 + 40% {
  2318 + -webkit-transform: rotate3d(0, 0, 1, -10deg);
  2319 + transform: rotate3d(0, 0, 1, -10deg);
  2320 + }
  2321 + 60% {
  2322 + -webkit-transform: rotate3d(0, 0, 1, 5deg);
  2323 + transform: rotate3d(0, 0, 1, 5deg);
  2324 + }
  2325 + 80% {
  2326 + -webkit-transform: rotate3d(0, 0, 1, -5deg);
  2327 + transform: rotate3d(0, 0, 1, -5deg);
  2328 + }
  2329 + 100% {
  2330 + -webkit-transform: rotate3d(0, 0, 1, 0deg);
  2331 + transform: rotate3d(0, 0, 1, 0deg);
  2332 + }
  2333 +}
  2334 +.swing {
  2335 + -webkit-transform-origin: top center;
  2336 + -ms-transform-origin: top center;
  2337 + transform-origin: top center;
  2338 + -webkit-animation-name: swing;
  2339 + animation-name: swing;
  2340 +}
  2341 +@-webkit-keyframes tada {
  2342 + 0% {
  2343 + -webkit-transform: scale3d(1, 1, 1);
  2344 + transform: scale3d(1, 1, 1);
  2345 + }
  2346 + 10%,
  2347 + 20% {
  2348 + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  2349 + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  2350 + }
  2351 + 30%,
  2352 + 50%,
  2353 + 70%,
  2354 + 90% {
  2355 + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  2356 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  2357 + }
  2358 + 40%,
  2359 + 60%,
  2360 + 80% {
  2361 + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  2362 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  2363 + }
  2364 + 100% {
  2365 + -webkit-transform: scale3d(1, 1, 1);
  2366 + transform: scale3d(1, 1, 1);
  2367 + }
  2368 +}
  2369 +@keyframes tada {
  2370 + 0% {
  2371 + -webkit-transform: scale3d(1, 1, 1);
  2372 + transform: scale3d(1, 1, 1);
  2373 + }
  2374 + 10%,
  2375 + 20% {
  2376 + -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  2377 + transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  2378 + }
  2379 + 30%,
  2380 + 50%,
  2381 + 70%,
  2382 + 90% {
  2383 + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  2384 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  2385 + }
  2386 + 40%,
  2387 + 60%,
  2388 + 80% {
  2389 + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  2390 + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  2391 + }
  2392 + 100% {
  2393 + -webkit-transform: scale3d(1, 1, 1);
  2394 + transform: scale3d(1, 1, 1);
  2395 + }
  2396 +}
  2397 +.tada {
  2398 + -webkit-animation-name: tada;
  2399 + animation-name: tada;
  2400 +}
  2401 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  2402 +@-webkit-keyframes wobble {
  2403 + 0% {
  2404 + -webkit-transform: none;
  2405 + transform: none;
  2406 + }
  2407 + 15% {
  2408 + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  2409 + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  2410 + }
  2411 + 30% {
  2412 + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  2413 + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  2414 + }
  2415 + 45% {
  2416 + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  2417 + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  2418 + }
  2419 + 60% {
  2420 + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  2421 + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  2422 + }
  2423 + 75% {
  2424 + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  2425 + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  2426 + }
  2427 + 100% {
  2428 + -webkit-transform: none;
  2429 + transform: none;
  2430 + }
  2431 +}
  2432 +@keyframes wobble {
  2433 + 0% {
  2434 + -webkit-transform: none;
  2435 + transform: none;
  2436 + }
  2437 + 15% {
  2438 + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  2439 + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  2440 + }
  2441 + 30% {
  2442 + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  2443 + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  2444 + }
  2445 + 45% {
  2446 + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  2447 + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  2448 + }
  2449 + 60% {
  2450 + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  2451 + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  2452 + }
  2453 + 75% {
  2454 + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  2455 + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  2456 + }
  2457 + 100% {
  2458 + -webkit-transform: none;
  2459 + transform: none;
  2460 + }
  2461 +}
  2462 +.wobble {
  2463 + -webkit-animation-name: wobble;
  2464 + animation-name: wobble;
  2465 +}
  2466 +@-webkit-keyframes bounceIn {
  2467 + 0%,
  2468 + 20%,
  2469 + 40%,
  2470 + 60%,
  2471 + 80%,
  2472 + 100% {
  2473 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2474 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2475 + }
  2476 + 0% {
  2477 + opacity: 0;
  2478 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2479 + transform: scale3d(0.3, 0.3, 0.3);
  2480 + }
  2481 + 20% {
  2482 + -webkit-transform: scale3d(1.1, 1.1, 1.1);
  2483 + transform: scale3d(1.1, 1.1, 1.1);
  2484 + }
  2485 + 40% {
  2486 + -webkit-transform: scale3d(0.9, 0.9, 0.9);
  2487 + transform: scale3d(0.9, 0.9, 0.9);
  2488 + }
  2489 + 60% {
  2490 + opacity: 1;
  2491 + -webkit-transform: scale3d(1.03, 1.03, 1.03);
  2492 + transform: scale3d(1.03, 1.03, 1.03);
  2493 + }
  2494 + 80% {
  2495 + -webkit-transform: scale3d(0.97, 0.97, 0.97);
  2496 + transform: scale3d(0.97, 0.97, 0.97);
  2497 + }
  2498 + 100% {
  2499 + opacity: 1;
  2500 + -webkit-transform: scale3d(1, 1, 1);
  2501 + transform: scale3d(1, 1, 1);
  2502 + }
  2503 +}
  2504 +@keyframes bounceIn {
  2505 + 0%,
  2506 + 20%,
  2507 + 40%,
  2508 + 60%,
  2509 + 80%,
  2510 + 100% {
  2511 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2512 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2513 + }
  2514 + 0% {
  2515 + opacity: 0;
  2516 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2517 + transform: scale3d(0.3, 0.3, 0.3);
  2518 + }
  2519 + 20% {
  2520 + -webkit-transform: scale3d(1.1, 1.1, 1.1);
  2521 + transform: scale3d(1.1, 1.1, 1.1);
  2522 + }
  2523 + 40% {
  2524 + -webkit-transform: scale3d(0.9, 0.9, 0.9);
  2525 + transform: scale3d(0.9, 0.9, 0.9);
  2526 + }
  2527 + 60% {
  2528 + opacity: 1;
  2529 + -webkit-transform: scale3d(1.03, 1.03, 1.03);
  2530 + transform: scale3d(1.03, 1.03, 1.03);
  2531 + }
  2532 + 80% {
  2533 + -webkit-transform: scale3d(0.97, 0.97, 0.97);
  2534 + transform: scale3d(0.97, 0.97, 0.97);
  2535 + }
  2536 + 100% {
  2537 + opacity: 1;
  2538 + -webkit-transform: scale3d(1, 1, 1);
  2539 + transform: scale3d(1, 1, 1);
  2540 + }
  2541 +}
  2542 +.bounceIn {
  2543 + -webkit-animation-name: bounceIn;
  2544 + animation-name: bounceIn;
  2545 + -webkit-animation-duration: .75s;
  2546 + animation-duration: .75s;
  2547 +}
  2548 +@-webkit-keyframes bounceInDown {
  2549 + 0%,
  2550 + 60%,
  2551 + 75%,
  2552 + 90%,
  2553 + 100% {
  2554 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2555 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2556 + }
  2557 + 0% {
  2558 + opacity: 0;
  2559 + -webkit-transform: translate3d(0, -3000px, 0);
  2560 + transform: translate3d(0, -3000px, 0);
  2561 + }
  2562 + 60% {
  2563 + opacity: 1;
  2564 + -webkit-transform: translate3d(0, 25px, 0);
  2565 + transform: translate3d(0, 25px, 0);
  2566 + }
  2567 + 75% {
  2568 + -webkit-transform: translate3d(0, -10px, 0);
  2569 + transform: translate3d(0, -10px, 0);
  2570 + }
  2571 + 90% {
  2572 + -webkit-transform: translate3d(0, 5px, 0);
  2573 + transform: translate3d(0, 5px, 0);
  2574 + }
  2575 + 100% {
  2576 + -webkit-transform: none;
  2577 + transform: none;
  2578 + }
  2579 +}
  2580 +@keyframes bounceInDown {
  2581 + 0%,
  2582 + 60%,
  2583 + 75%,
  2584 + 90%,
  2585 + 100% {
  2586 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2587 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2588 + }
  2589 + 0% {
  2590 + opacity: 0;
  2591 + -webkit-transform: translate3d(0, -3000px, 0);
  2592 + transform: translate3d(0, -3000px, 0);
  2593 + }
  2594 + 60% {
  2595 + opacity: 1;
  2596 + -webkit-transform: translate3d(0, 25px, 0);
  2597 + transform: translate3d(0, 25px, 0);
  2598 + }
  2599 + 75% {
  2600 + -webkit-transform: translate3d(0, -10px, 0);
  2601 + transform: translate3d(0, -10px, 0);
  2602 + }
  2603 + 90% {
  2604 + -webkit-transform: translate3d(0, 5px, 0);
  2605 + transform: translate3d(0, 5px, 0);
  2606 + }
  2607 + 100% {
  2608 + -webkit-transform: none;
  2609 + transform: none;
  2610 + }
  2611 +}
  2612 +.bounceInDown {
  2613 + -webkit-animation-name: bounceInDown;
  2614 + animation-name: bounceInDown;
  2615 +}
  2616 +@-webkit-keyframes bounceInLeft {
  2617 + 0%,
  2618 + 60%,
  2619 + 75%,
  2620 + 90%,
  2621 + 100% {
  2622 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2623 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2624 + }
  2625 + 0% {
  2626 + opacity: 0;
  2627 + -webkit-transform: translate3d(-3000px, 0, 0);
  2628 + transform: translate3d(-3000px, 0, 0);
  2629 + }
  2630 + 60% {
  2631 + opacity: 1;
  2632 + -webkit-transform: translate3d(25px, 0, 0);
  2633 + transform: translate3d(25px, 0, 0);
  2634 + }
  2635 + 75% {
  2636 + -webkit-transform: translate3d(-10px, 0, 0);
  2637 + transform: translate3d(-10px, 0, 0);
  2638 + }
  2639 + 90% {
  2640 + -webkit-transform: translate3d(5px, 0, 0);
  2641 + transform: translate3d(5px, 0, 0);
  2642 + }
  2643 + 100% {
  2644 + -webkit-transform: none;
  2645 + transform: none;
  2646 + }
  2647 +}
  2648 +@keyframes bounceInLeft {
  2649 + 0%,
  2650 + 60%,
  2651 + 75%,
  2652 + 90%,
  2653 + 100% {
  2654 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2655 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2656 + }
  2657 + 0% {
  2658 + opacity: 0;
  2659 + -webkit-transform: translate3d(-3000px, 0, 0);
  2660 + transform: translate3d(-3000px, 0, 0);
  2661 + }
  2662 + 60% {
  2663 + opacity: 1;
  2664 + -webkit-transform: translate3d(25px, 0, 0);
  2665 + transform: translate3d(25px, 0, 0);
  2666 + }
  2667 + 75% {
  2668 + -webkit-transform: translate3d(-10px, 0, 0);
  2669 + transform: translate3d(-10px, 0, 0);
  2670 + }
  2671 + 90% {
  2672 + -webkit-transform: translate3d(5px, 0, 0);
  2673 + transform: translate3d(5px, 0, 0);
  2674 + }
  2675 + 100% {
  2676 + -webkit-transform: none;
  2677 + transform: none;
  2678 + }
  2679 +}
  2680 +.bounceInLeft {
  2681 + -webkit-animation-name: bounceInLeft;
  2682 + animation-name: bounceInLeft;
  2683 +}
  2684 +@-webkit-keyframes bounceInRight {
  2685 + 0%,
  2686 + 60%,
  2687 + 75%,
  2688 + 90%,
  2689 + 100% {
  2690 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2691 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2692 + }
  2693 + 0% {
  2694 + opacity: 0;
  2695 + -webkit-transform: translate3d(3000px, 0, 0);
  2696 + transform: translate3d(3000px, 0, 0);
  2697 + }
  2698 + 60% {
  2699 + opacity: 1;
  2700 + -webkit-transform: translate3d(-25px, 0, 0);
  2701 + transform: translate3d(-25px, 0, 0);
  2702 + }
  2703 + 75% {
  2704 + -webkit-transform: translate3d(10px, 0, 0);
  2705 + transform: translate3d(10px, 0, 0);
  2706 + }
  2707 + 90% {
  2708 + -webkit-transform: translate3d(-5px, 0, 0);
  2709 + transform: translate3d(-5px, 0, 0);
  2710 + }
  2711 + 100% {
  2712 + -webkit-transform: none;
  2713 + transform: none;
  2714 + }
  2715 +}
  2716 +@keyframes bounceInRight {
  2717 + 0%,
  2718 + 60%,
  2719 + 75%,
  2720 + 90%,
  2721 + 100% {
  2722 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2723 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2724 + }
  2725 + 0% {
  2726 + opacity: 0;
  2727 + -webkit-transform: translate3d(3000px, 0, 0);
  2728 + transform: translate3d(3000px, 0, 0);
  2729 + }
  2730 + 60% {
  2731 + opacity: 1;
  2732 + -webkit-transform: translate3d(-25px, 0, 0);
  2733 + transform: translate3d(-25px, 0, 0);
  2734 + }
  2735 + 75% {
  2736 + -webkit-transform: translate3d(10px, 0, 0);
  2737 + transform: translate3d(10px, 0, 0);
  2738 + }
  2739 + 90% {
  2740 + -webkit-transform: translate3d(-5px, 0, 0);
  2741 + transform: translate3d(-5px, 0, 0);
  2742 + }
  2743 + 100% {
  2744 + -webkit-transform: none;
  2745 + transform: none;
  2746 + }
  2747 +}
  2748 +.bounceInRight {
  2749 + -webkit-animation-name: bounceInRight;
  2750 + animation-name: bounceInRight;
  2751 +}
  2752 +@-webkit-keyframes bounceInUp {
  2753 + 0%,
  2754 + 60%,
  2755 + 75%,
  2756 + 90%,
  2757 + 100% {
  2758 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2759 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2760 + }
  2761 + 0% {
  2762 + opacity: 0;
  2763 + -webkit-transform: translate3d(0, 3000px, 0);
  2764 + transform: translate3d(0, 3000px, 0);
  2765 + }
  2766 + 60% {
  2767 + opacity: 1;
  2768 + -webkit-transform: translate3d(0, -20px, 0);
  2769 + transform: translate3d(0, -20px, 0);
  2770 + }
  2771 + 75% {
  2772 + -webkit-transform: translate3d(0, 10px, 0);
  2773 + transform: translate3d(0, 10px, 0);
  2774 + }
  2775 + 90% {
  2776 + -webkit-transform: translate3d(0, -5px, 0);
  2777 + transform: translate3d(0, -5px, 0);
  2778 + }
  2779 + 100% {
  2780 + -webkit-transform: translate3d(0, 0, 0);
  2781 + transform: translate3d(0, 0, 0);
  2782 + }
  2783 +}
  2784 +@keyframes bounceInUp {
  2785 + 0%,
  2786 + 60%,
  2787 + 75%,
  2788 + 90%,
  2789 + 100% {
  2790 + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2791 + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  2792 + }
  2793 + 0% {
  2794 + opacity: 0;
  2795 + -webkit-transform: translate3d(0, 3000px, 0);
  2796 + transform: translate3d(0, 3000px, 0);
  2797 + }
  2798 + 60% {
  2799 + opacity: 1;
  2800 + -webkit-transform: translate3d(0, -20px, 0);
  2801 + transform: translate3d(0, -20px, 0);
  2802 + }
  2803 + 75% {
  2804 + -webkit-transform: translate3d(0, 10px, 0);
  2805 + transform: translate3d(0, 10px, 0);
  2806 + }
  2807 + 90% {
  2808 + -webkit-transform: translate3d(0, -5px, 0);
  2809 + transform: translate3d(0, -5px, 0);
  2810 + }
  2811 + 100% {
  2812 + -webkit-transform: translate3d(0, 0, 0);
  2813 + transform: translate3d(0, 0, 0);
  2814 + }
  2815 +}
  2816 +.bounceInUp {
  2817 + -webkit-animation-name: bounceInUp;
  2818 + animation-name: bounceInUp;
  2819 +}
  2820 +@-webkit-keyframes bounceOut {
  2821 + 20% {
  2822 + -webkit-transform: scale3d(0.9, 0.9, 0.9);
  2823 + transform: scale3d(0.9, 0.9, 0.9);
  2824 + }
  2825 + 50%,
  2826 + 55% {
  2827 + opacity: 1;
  2828 + -webkit-transform: scale3d(1.1, 1.1, 1.1);
  2829 + transform: scale3d(1.1, 1.1, 1.1);
  2830 + }
  2831 + 100% {
  2832 + opacity: 0;
  2833 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2834 + transform: scale3d(0.3, 0.3, 0.3);
  2835 + }
  2836 +}
  2837 +@keyframes bounceOut {
  2838 + 20% {
  2839 + -webkit-transform: scale3d(0.9, 0.9, 0.9);
  2840 + transform: scale3d(0.9, 0.9, 0.9);
  2841 + }
  2842 + 50%,
  2843 + 55% {
  2844 + opacity: 1;
  2845 + -webkit-transform: scale3d(1.1, 1.1, 1.1);
  2846 + transform: scale3d(1.1, 1.1, 1.1);
  2847 + }
  2848 + 100% {
  2849 + opacity: 0;
  2850 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2851 + transform: scale3d(0.3, 0.3, 0.3);
  2852 + }
  2853 +}
  2854 +.bounceOut {
  2855 + -webkit-animation-name: bounceOut;
  2856 + animation-name: bounceOut;
  2857 + -webkit-animation-duration: .75s;
  2858 + animation-duration: .75s;
  2859 +}
  2860 +@-webkit-keyframes bounceOutDown {
  2861 + 20% {
  2862 + -webkit-transform: translate3d(0, 10px, 0);
  2863 + transform: translate3d(0, 10px, 0);
  2864 + }
  2865 + 40%,
  2866 + 45% {
  2867 + opacity: 1;
  2868 + -webkit-transform: translate3d(0, -20px, 0);
  2869 + transform: translate3d(0, -20px, 0);
  2870 + }
  2871 + 100% {
  2872 + opacity: 0;
  2873 + -webkit-transform: translate3d(0, 2000px, 0);
  2874 + transform: translate3d(0, 2000px, 0);
  2875 + }
  2876 +}
  2877 +@keyframes bounceOutDown {
  2878 + 20% {
  2879 + -webkit-transform: translate3d(0, 10px, 0);
  2880 + transform: translate3d(0, 10px, 0);
  2881 + }
  2882 + 40%,
  2883 + 45% {
  2884 + opacity: 1;
  2885 + -webkit-transform: translate3d(0, -20px, 0);
  2886 + transform: translate3d(0, -20px, 0);
  2887 + }
  2888 + 100% {
  2889 + opacity: 0;
  2890 + -webkit-transform: translate3d(0, 2000px, 0);
  2891 + transform: translate3d(0, 2000px, 0);
  2892 + }
  2893 +}
  2894 +.bounceOutDown {
  2895 + -webkit-animation-name: bounceOutDown;
  2896 + animation-name: bounceOutDown;
  2897 +}
  2898 +@-webkit-keyframes bounceOutLeft {
  2899 + 20% {
  2900 + opacity: 1;
  2901 + -webkit-transform: translate3d(20px, 0, 0);
  2902 + transform: translate3d(20px, 0, 0);
  2903 + }
  2904 + 100% {
  2905 + opacity: 0;
  2906 + -webkit-transform: translate3d(-2000px, 0, 0);
  2907 + transform: translate3d(-2000px, 0, 0);
  2908 + }
  2909 +}
  2910 +@keyframes bounceOutLeft {
  2911 + 20% {
  2912 + opacity: 1;
  2913 + -webkit-transform: translate3d(20px, 0, 0);
  2914 + transform: translate3d(20px, 0, 0);
  2915 + }
  2916 + 100% {
  2917 + opacity: 0;
  2918 + -webkit-transform: translate3d(-2000px, 0, 0);
  2919 + transform: translate3d(-2000px, 0, 0);
  2920 + }
  2921 +}
  2922 +.bounceOutLeft {
  2923 + -webkit-animation-name: bounceOutLeft;
  2924 + animation-name: bounceOutLeft;
  2925 +}
  2926 +@-webkit-keyframes bounceOutRight {
  2927 + 20% {
  2928 + opacity: 1;
  2929 + -webkit-transform: translate3d(-20px, 0, 0);
  2930 + transform: translate3d(-20px, 0, 0);
  2931 + }
  2932 + 100% {
  2933 + opacity: 0;
  2934 + -webkit-transform: translate3d(2000px, 0, 0);
  2935 + transform: translate3d(2000px, 0, 0);
  2936 + }
  2937 +}
  2938 +@keyframes bounceOutRight {
  2939 + 20% {
  2940 + opacity: 1;
  2941 + -webkit-transform: translate3d(-20px, 0, 0);
  2942 + transform: translate3d(-20px, 0, 0);
  2943 + }
  2944 + 100% {
  2945 + opacity: 0;
  2946 + -webkit-transform: translate3d(2000px, 0, 0);
  2947 + transform: translate3d(2000px, 0, 0);
  2948 + }
  2949 +}
  2950 +.bounceOutRight {
  2951 + -webkit-animation-name: bounceOutRight;
  2952 + animation-name: bounceOutRight;
  2953 +}
  2954 +@-webkit-keyframes bounceOutUp {
  2955 + 20% {
  2956 + -webkit-transform: translate3d(0, -10px, 0);
  2957 + transform: translate3d(0, -10px, 0);
  2958 + }
  2959 + 40%,
  2960 + 45% {
  2961 + opacity: 1;
  2962 + -webkit-transform: translate3d(0, 20px, 0);
  2963 + transform: translate3d(0, 20px, 0);
  2964 + }
  2965 + 100% {
  2966 + opacity: 0;
  2967 + -webkit-transform: translate3d(0, -2000px, 0);
  2968 + transform: translate3d(0, -2000px, 0);
  2969 + }
  2970 +}
  2971 +@keyframes bounceOutUp {
  2972 + 20% {
  2973 + -webkit-transform: translate3d(0, -10px, 0);
  2974 + transform: translate3d(0, -10px, 0);
  2975 + }
  2976 + 40%,
  2977 + 45% {
  2978 + opacity: 1;
  2979 + -webkit-transform: translate3d(0, 20px, 0);
  2980 + transform: translate3d(0, 20px, 0);
  2981 + }
  2982 + 100% {
  2983 + opacity: 0;
  2984 + -webkit-transform: translate3d(0, -2000px, 0);
  2985 + transform: translate3d(0, -2000px, 0);
  2986 + }
  2987 +}
  2988 +.bounceOutUp {
  2989 + -webkit-animation-name: bounceOutUp;
  2990 + animation-name: bounceOutUp;
  2991 +}
  2992 +@-webkit-keyframes fadeIn {
  2993 + 0% {
  2994 + opacity: 0;
  2995 + }
  2996 + 100% {
  2997 + opacity: 1;
  2998 + }
  2999 +}
  3000 +@keyframes fadeIn {
  3001 + 0% {
  3002 + opacity: 0;
  3003 + }
  3004 + 100% {
  3005 + opacity: 1;
  3006 + }
  3007 +}
  3008 +.fadeIn {
  3009 + -webkit-animation-name: fadeIn;
  3010 + animation-name: fadeIn;
  3011 +}
  3012 +@-webkit-keyframes fadeInDown {
  3013 + 0% {
  3014 + opacity: 0;
  3015 + -webkit-transform: translate3d(0, -100%, 0);
  3016 + transform: translate3d(0, -100%, 0);
  3017 + }
  3018 + 100% {
  3019 + opacity: 1;
  3020 + -webkit-transform: none;
  3021 + transform: none;
  3022 + }
  3023 +}
  3024 +@keyframes fadeInDown {
  3025 + 0% {
  3026 + opacity: 0;
  3027 + -webkit-transform: translate3d(0, -100%, 0);
  3028 + transform: translate3d(0, -100%, 0);
  3029 + }
  3030 + 100% {
  3031 + opacity: 1;
  3032 + -webkit-transform: none;
  3033 + transform: none;
  3034 + }
  3035 +}
  3036 +.fadeInDown {
  3037 + -webkit-animation-name: fadeInDown;
  3038 + animation-name: fadeInDown;
  3039 +}
  3040 +@-webkit-keyframes fadeInDownBig {
  3041 + 0% {
  3042 + opacity: 0;
  3043 + -webkit-transform: translate3d(0, -2000px, 0);
  3044 + transform: translate3d(0, -2000px, 0);
  3045 + }
  3046 + 100% {
  3047 + opacity: 1;
  3048 + -webkit-transform: none;
  3049 + transform: none;
  3050 + }
  3051 +}
  3052 +@keyframes fadeInDownBig {
  3053 + 0% {
  3054 + opacity: 0;
  3055 + -webkit-transform: translate3d(0, -2000px, 0);
  3056 + transform: translate3d(0, -2000px, 0);
  3057 + }
  3058 + 100% {
  3059 + opacity: 1;
  3060 + -webkit-transform: none;
  3061 + transform: none;
  3062 + }
  3063 +}
  3064 +.fadeInDownBig {
  3065 + -webkit-animation-name: fadeInDownBig;
  3066 + animation-name: fadeInDownBig;
  3067 +}
  3068 +@-webkit-keyframes fadeInLeft {
  3069 + 0% {
  3070 + opacity: 0;
  3071 + -webkit-transform: translate3d(-100%, 0, 0);
  3072 + transform: translate3d(-100%, 0, 0);
  3073 + }
  3074 + 100% {
  3075 + opacity: 1;
  3076 + -webkit-transform: none;
  3077 + transform: none;
  3078 + }
  3079 +}
  3080 +@keyframes fadeInLeft {
  3081 + 0% {
  3082 + opacity: 0;
  3083 + -webkit-transform: translate3d(-100%, 0, 0);
  3084 + transform: translate3d(-100%, 0, 0);
  3085 + }
  3086 + 100% {
  3087 + opacity: 1;
  3088 + -webkit-transform: none;
  3089 + transform: none;
  3090 + }
  3091 +}
  3092 +.fadeInLeft {
  3093 + -webkit-animation-name: fadeInLeft;
  3094 + animation-name: fadeInLeft;
  3095 +}
  3096 +@-webkit-keyframes fadeInLeftBig {
  3097 + 0% {
  3098 + opacity: 0;
  3099 + -webkit-transform: translate3d(-2000px, 0, 0);
  3100 + transform: translate3d(-2000px, 0, 0);
  3101 + }
  3102 + 100% {
  3103 + opacity: 1;
  3104 + -webkit-transform: none;
  3105 + transform: none;
  3106 + }
  3107 +}
  3108 +@keyframes fadeInLeftBig {
  3109 + 0% {
  3110 + opacity: 0;
  3111 + -webkit-transform: translate3d(-2000px, 0, 0);
  3112 + transform: translate3d(-2000px, 0, 0);
  3113 + }
  3114 + 100% {
  3115 + opacity: 1;
  3116 + -webkit-transform: none;
  3117 + transform: none;
  3118 + }
  3119 +}
  3120 +.fadeInLeftBig {
  3121 + -webkit-animation-name: fadeInLeftBig;
  3122 + animation-name: fadeInLeftBig;
  3123 +}
  3124 +@-webkit-keyframes fadeInRight {
  3125 + 0% {
  3126 + opacity: 0;
  3127 + -webkit-transform: translate3d(100%, 0, 0);
  3128 + transform: translate3d(100%, 0, 0);
  3129 + }
  3130 + 100% {
  3131 + opacity: 1;
  3132 + -webkit-transform: none;
  3133 + transform: none;
  3134 + }
  3135 +}
  3136 +@keyframes fadeInRight {
  3137 + 0% {
  3138 + opacity: 0;
  3139 + -webkit-transform: translate3d(100%, 0, 0);
  3140 + transform: translate3d(100%, 0, 0);
  3141 + }
  3142 + 100% {
  3143 + opacity: 1;
  3144 + -webkit-transform: none;
  3145 + transform: none;
  3146 + }
  3147 +}
  3148 +.fadeInRight {
  3149 + -webkit-animation-name: fadeInRight;
  3150 + animation-name: fadeInRight;
  3151 +}
  3152 +@-webkit-keyframes fadeInRightBig {
  3153 + 0% {
  3154 + opacity: 0;
  3155 + -webkit-transform: translate3d(2000px, 0, 0);
  3156 + transform: translate3d(2000px, 0, 0);
  3157 + }
  3158 + 100% {
  3159 + opacity: 1;
  3160 + -webkit-transform: none;
  3161 + transform: none;
  3162 + }
  3163 +}
  3164 +@keyframes fadeInRightBig {
  3165 + 0% {
  3166 + opacity: 0;
  3167 + -webkit-transform: translate3d(2000px, 0, 0);
  3168 + transform: translate3d(2000px, 0, 0);
  3169 + }
  3170 + 100% {
  3171 + opacity: 1;
  3172 + -webkit-transform: none;
  3173 + transform: none;
  3174 + }
  3175 +}
  3176 +.fadeInRightBig {
  3177 + -webkit-animation-name: fadeInRightBig;
  3178 + animation-name: fadeInRightBig;
  3179 +}
  3180 +@-webkit-keyframes fadeInUp {
  3181 + 0% {
  3182 + opacity: 0;
  3183 + -webkit-transform: translate3d(0, 100%, 0);
  3184 + transform: translate3d(0, 100%, 0);
  3185 + }
  3186 + 100% {
  3187 + opacity: 1;
  3188 + -webkit-transform: none;
  3189 + transform: none;
  3190 + }
  3191 +}
  3192 +@keyframes fadeInUp {
  3193 + 0% {
  3194 + opacity: 0;
  3195 + -webkit-transform: translate3d(0, 100%, 0);
  3196 + transform: translate3d(0, 100%, 0);
  3197 + }
  3198 + 100% {
  3199 + opacity: 1;
  3200 + -webkit-transform: none;
  3201 + transform: none;
  3202 + }
  3203 +}
  3204 +.fadeInUp {
  3205 + -webkit-animation-name: fadeInUp;
  3206 + animation-name: fadeInUp;
  3207 +}
  3208 +@-webkit-keyframes fadeInUpBig {
  3209 + 0% {
  3210 + opacity: 0;
  3211 + -webkit-transform: translate3d(0, 2000px, 0);
  3212 + transform: translate3d(0, 2000px, 0);
  3213 + }
  3214 + 100% {
  3215 + opacity: 1;
  3216 + -webkit-transform: none;
  3217 + transform: none;
  3218 + }
  3219 +}
  3220 +@keyframes fadeInUpBig {
  3221 + 0% {
  3222 + opacity: 0;
  3223 + -webkit-transform: translate3d(0, 2000px, 0);
  3224 + transform: translate3d(0, 2000px, 0);
  3225 + }
  3226 + 100% {
  3227 + opacity: 1;
  3228 + -webkit-transform: none;
  3229 + transform: none;
  3230 + }
  3231 +}
  3232 +.fadeInUpBig {
  3233 + -webkit-animation-name: fadeInUpBig;
  3234 + animation-name: fadeInUpBig;
  3235 +}
  3236 +@-webkit-keyframes fadeOut {
  3237 + 0% {
  3238 + opacity: 1;
  3239 + }
  3240 + 100% {
  3241 + opacity: 0;
  3242 + }
  3243 +}
  3244 +@keyframes fadeOut {
  3245 + 0% {
  3246 + opacity: 1;
  3247 + }
  3248 + 100% {
  3249 + opacity: 0;
  3250 + }
  3251 +}
  3252 +.fadeOut {
  3253 + -webkit-animation-name: fadeOut;
  3254 + animation-name: fadeOut;
  3255 +}
  3256 +@-webkit-keyframes fadeOutDown {
  3257 + 0% {
  3258 + opacity: 1;
  3259 + }
  3260 + 100% {
  3261 + opacity: 0;
  3262 + -webkit-transform: translate3d(0, 100%, 0);
  3263 + transform: translate3d(0, 100%, 0);
  3264 + }
  3265 +}
  3266 +@keyframes fadeOutDown {
  3267 + 0% {
  3268 + opacity: 1;
  3269 + }
  3270 + 100% {
  3271 + opacity: 0;
  3272 + -webkit-transform: translate3d(0, 100%, 0);
  3273 + transform: translate3d(0, 100%, 0);
  3274 + }
  3275 +}
  3276 +.fadeOutDown {
  3277 + -webkit-animation-name: fadeOutDown;
  3278 + animation-name: fadeOutDown;
  3279 +}
  3280 +@-webkit-keyframes fadeOutDownBig {
  3281 + 0% {
  3282 + opacity: 1;
  3283 + }
  3284 + 100% {
  3285 + opacity: 0;
  3286 + -webkit-transform: translate3d(0, 2000px, 0);
  3287 + transform: translate3d(0, 2000px, 0);
  3288 + }
  3289 +}
  3290 +@keyframes fadeOutDownBig {
  3291 + 0% {
  3292 + opacity: 1;
  3293 + }
  3294 + 100% {
  3295 + opacity: 0;
  3296 + -webkit-transform: translate3d(0, 2000px, 0);
  3297 + transform: translate3d(0, 2000px, 0);
  3298 + }
  3299 +}
  3300 +.fadeOutDownBig {
  3301 + -webkit-animation-name: fadeOutDownBig;
  3302 + animation-name: fadeOutDownBig;
  3303 +}
  3304 +@-webkit-keyframes fadeOutLeft {
  3305 + 0% {
  3306 + opacity: 1;
  3307 + }
  3308 + 100% {
  3309 + opacity: 0;
  3310 + -webkit-transform: translate3d(-100%, 0, 0);
  3311 + transform: translate3d(-100%, 0, 0);
  3312 + }
  3313 +}
  3314 +@keyframes fadeOutLeft {
  3315 + 0% {
  3316 + opacity: 1;
  3317 + }
  3318 + 100% {
  3319 + opacity: 0;
  3320 + -webkit-transform: translate3d(-100%, 0, 0);
  3321 + transform: translate3d(-100%, 0, 0);
  3322 + }
  3323 +}
  3324 +.fadeOutLeft {
  3325 + -webkit-animation-name: fadeOutLeft;
  3326 + animation-name: fadeOutLeft;
  3327 +}
  3328 +@-webkit-keyframes fadeOutLeftBig {
  3329 + 0% {
  3330 + opacity: 1;
  3331 + }
  3332 + 100% {
  3333 + opacity: 0;
  3334 + -webkit-transform: translate3d(-2000px, 0, 0);
  3335 + transform: translate3d(-2000px, 0, 0);
  3336 + }
  3337 +}
  3338 +@keyframes fadeOutLeftBig {
  3339 + 0% {
  3340 + opacity: 1;
  3341 + }
  3342 + 100% {
  3343 + opacity: 0;
  3344 + -webkit-transform: translate3d(-2000px, 0, 0);
  3345 + transform: translate3d(-2000px, 0, 0);
  3346 + }
  3347 +}
  3348 +.fadeOutLeftBig {
  3349 + -webkit-animation-name: fadeOutLeftBig;
  3350 + animation-name: fadeOutLeftBig;
  3351 +}
  3352 +@-webkit-keyframes fadeOutRight {
  3353 + 0% {
  3354 + opacity: 1;
  3355 + }
  3356 + 100% {
  3357 + opacity: 0;
  3358 + -webkit-transform: translate3d(100%, 0, 0);
  3359 + transform: translate3d(100%, 0, 0);
  3360 + }
  3361 +}
  3362 +@keyframes fadeOutRight {
  3363 + 0% {
  3364 + opacity: 1;
  3365 + }
  3366 + 100% {
  3367 + opacity: 0;
  3368 + -webkit-transform: translate3d(100%, 0, 0);
  3369 + transform: translate3d(100%, 0, 0);
  3370 + }
  3371 +}
  3372 +.fadeOutRight {
  3373 + -webkit-animation-name: fadeOutRight;
  3374 + animation-name: fadeOutRight;
  3375 +}
  3376 +@-webkit-keyframes fadeOutRightBig {
  3377 + 0% {
  3378 + opacity: 1;
  3379 + }
  3380 + 100% {
  3381 + opacity: 0;
  3382 + -webkit-transform: translate3d(2000px, 0, 0);
  3383 + transform: translate3d(2000px, 0, 0);
  3384 + }
  3385 +}
  3386 +@keyframes fadeOutRightBig {
  3387 + 0% {
  3388 + opacity: 1;
  3389 + }
  3390 + 100% {
  3391 + opacity: 0;
  3392 + -webkit-transform: translate3d(2000px, 0, 0);
  3393 + transform: translate3d(2000px, 0, 0);
  3394 + }
  3395 +}
  3396 +.fadeOutRightBig {
  3397 + -webkit-animation-name: fadeOutRightBig;
  3398 + animation-name: fadeOutRightBig;
  3399 +}
  3400 +@-webkit-keyframes fadeOutUp {
  3401 + 0% {
  3402 + opacity: 1;
  3403 + }
  3404 + 100% {
  3405 + opacity: 0;
  3406 + -webkit-transform: translate3d(0, -100%, 0);
  3407 + transform: translate3d(0, -100%, 0);
  3408 + }
  3409 +}
  3410 +@keyframes fadeOutUp {
  3411 + 0% {
  3412 + opacity: 1;
  3413 + }
  3414 + 100% {
  3415 + opacity: 0;
  3416 + -webkit-transform: translate3d(0, -100%, 0);
  3417 + transform: translate3d(0, -100%, 0);
  3418 + }
  3419 +}
  3420 +.fadeOutUp {
  3421 + -webkit-animation-name: fadeOutUp;
  3422 + animation-name: fadeOutUp;
  3423 +}
  3424 +@-webkit-keyframes fadeOutUpBig {
  3425 + 0% {
  3426 + opacity: 1;
  3427 + }
  3428 + 100% {
  3429 + opacity: 0;
  3430 + -webkit-transform: translate3d(0, -2000px, 0);
  3431 + transform: translate3d(0, -2000px, 0);
  3432 + }
  3433 +}
  3434 +@keyframes fadeOutUpBig {
  3435 + 0% {
  3436 + opacity: 1;
  3437 + }
  3438 + 100% {
  3439 + opacity: 0;
  3440 + -webkit-transform: translate3d(0, -2000px, 0);
  3441 + transform: translate3d(0, -2000px, 0);
  3442 + }
  3443 +}
  3444 +.fadeOutUpBig {
  3445 + -webkit-animation-name: fadeOutUpBig;
  3446 + animation-name: fadeOutUpBig;
  3447 +}
  3448 +@-webkit-keyframes flip {
  3449 + 0% {
  3450 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  3451 + transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  3452 + -webkit-animation-timing-function: ease-out;
  3453 + animation-timing-function: ease-out;
  3454 + }
  3455 + 40% {
  3456 + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  3457 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  3458 + -webkit-animation-timing-function: ease-out;
  3459 + animation-timing-function: ease-out;
  3460 + }
  3461 + 50% {
  3462 + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  3463 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  3464 + -webkit-animation-timing-function: ease-in;
  3465 + animation-timing-function: ease-in;
  3466 + }
  3467 + 80% {
  3468 + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  3469 + transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  3470 + -webkit-animation-timing-function: ease-in;
  3471 + animation-timing-function: ease-in;
  3472 + }
  3473 + 100% {
  3474 + -webkit-transform: perspective(400px);
  3475 + transform: perspective(400px);
  3476 + -webkit-animation-timing-function: ease-in;
  3477 + animation-timing-function: ease-in;
  3478 + }
  3479 +}
  3480 +@keyframes flip {
  3481 + 0% {
  3482 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  3483 + transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  3484 + -webkit-animation-timing-function: ease-out;
  3485 + animation-timing-function: ease-out;
  3486 + }
  3487 + 40% {
  3488 + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  3489 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  3490 + -webkit-animation-timing-function: ease-out;
  3491 + animation-timing-function: ease-out;
  3492 + }
  3493 + 50% {
  3494 + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  3495 + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  3496 + -webkit-animation-timing-function: ease-in;
  3497 + animation-timing-function: ease-in;
  3498 + }
  3499 + 80% {
  3500 + -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  3501 + transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  3502 + -webkit-animation-timing-function: ease-in;
  3503 + animation-timing-function: ease-in;
  3504 + }
  3505 + 100% {
  3506 + -webkit-transform: perspective(400px);
  3507 + transform: perspective(400px);
  3508 + -webkit-animation-timing-function: ease-in;
  3509 + animation-timing-function: ease-in;
  3510 + }
  3511 +}
  3512 +.animated.flip {
  3513 + -webkit-backface-visibility: visible;
  3514 + backface-visibility: visible;
  3515 + -webkit-animation-name: flip;
  3516 + animation-name: flip;
  3517 +}
  3518 +@-webkit-keyframes flipInX {
  3519 + 0% {
  3520 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3521 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3522 + -webkit-transition-timing-function: ease-in;
  3523 + transition-timing-function: ease-in;
  3524 + opacity: 0;
  3525 + }
  3526 + 40% {
  3527 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3528 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3529 + -webkit-transition-timing-function: ease-in;
  3530 + transition-timing-function: ease-in;
  3531 + }
  3532 + 60% {
  3533 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  3534 + transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  3535 + opacity: 1;
  3536 + }
  3537 + 80% {
  3538 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  3539 + transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  3540 + }
  3541 + 100% {
  3542 + -webkit-transform: perspective(400px);
  3543 + transform: perspective(400px);
  3544 + }
  3545 +}
  3546 +@keyframes flipInX {
  3547 + 0% {
  3548 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3549 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3550 + -webkit-transition-timing-function: ease-in;
  3551 + transition-timing-function: ease-in;
  3552 + opacity: 0;
  3553 + }
  3554 + 40% {
  3555 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3556 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3557 + -webkit-transition-timing-function: ease-in;
  3558 + transition-timing-function: ease-in;
  3559 + }
  3560 + 60% {
  3561 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  3562 + transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  3563 + opacity: 1;
  3564 + }
  3565 + 80% {
  3566 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  3567 + transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  3568 + }
  3569 + 100% {
  3570 + -webkit-transform: perspective(400px);
  3571 + transform: perspective(400px);
  3572 + }
  3573 +}
  3574 +.flipInX {
  3575 + -webkit-backface-visibility: visible !important;
  3576 + backface-visibility: visible !important;
  3577 + -webkit-animation-name: flipInX;
  3578 + animation-name: flipInX;
  3579 +}
  3580 +@-webkit-keyframes flipInY {
  3581 + 0% {
  3582 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3583 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3584 + -webkit-transition-timing-function: ease-in;
  3585 + transition-timing-function: ease-in;
  3586 + opacity: 0;
  3587 + }
  3588 + 40% {
  3589 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  3590 + transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  3591 + -webkit-transition-timing-function: ease-in;
  3592 + transition-timing-function: ease-in;
  3593 + }
  3594 + 60% {
  3595 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  3596 + transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  3597 + opacity: 1;
  3598 + }
  3599 + 80% {
  3600 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  3601 + transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  3602 + }
  3603 + 100% {
  3604 + -webkit-transform: perspective(400px);
  3605 + transform: perspective(400px);
  3606 + }
  3607 +}
  3608 +@keyframes flipInY {
  3609 + 0% {
  3610 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3611 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3612 + -webkit-transition-timing-function: ease-in;
  3613 + transition-timing-function: ease-in;
  3614 + opacity: 0;
  3615 + }
  3616 + 40% {
  3617 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  3618 + transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  3619 + -webkit-transition-timing-function: ease-in;
  3620 + transition-timing-function: ease-in;
  3621 + }
  3622 + 60% {
  3623 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  3624 + transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  3625 + opacity: 1;
  3626 + }
  3627 + 80% {
  3628 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  3629 + transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  3630 + }
  3631 + 100% {
  3632 + -webkit-transform: perspective(400px);
  3633 + transform: perspective(400px);
  3634 + }
  3635 +}
  3636 +.flipInY {
  3637 + -webkit-backface-visibility: visible !important;
  3638 + backface-visibility: visible !important;
  3639 + -webkit-animation-name: flipInY;
  3640 + animation-name: flipInY;
  3641 +}
  3642 +@-webkit-keyframes flipOutX {
  3643 + 0% {
  3644 + -webkit-transform: perspective(400px);
  3645 + transform: perspective(400px);
  3646 + }
  3647 + 30% {
  3648 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3649 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3650 + opacity: 1;
  3651 + }
  3652 + 100% {
  3653 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3654 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3655 + opacity: 0;
  3656 + }
  3657 +}
  3658 +@keyframes flipOutX {
  3659 + 0% {
  3660 + -webkit-transform: perspective(400px);
  3661 + transform: perspective(400px);
  3662 + }
  3663 + 30% {
  3664 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3665 + transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  3666 + opacity: 1;
  3667 + }
  3668 + 100% {
  3669 + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3670 + transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  3671 + opacity: 0;
  3672 + }
  3673 +}
  3674 +.flipOutX {
  3675 + -webkit-animation-name: flipOutX;
  3676 + animation-name: flipOutX;
  3677 + -webkit-animation-duration: .75s;
  3678 + animation-duration: .75s;
  3679 + -webkit-backface-visibility: visible !important;
  3680 + backface-visibility: visible !important;
  3681 +}
  3682 +@-webkit-keyframes flipOutY {
  3683 + 0% {
  3684 + -webkit-transform: perspective(400px);
  3685 + transform: perspective(400px);
  3686 + }
  3687 + 30% {
  3688 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  3689 + transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  3690 + opacity: 1;
  3691 + }
  3692 + 100% {
  3693 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3694 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3695 + opacity: 0;
  3696 + }
  3697 +}
  3698 +@keyframes flipOutY {
  3699 + 0% {
  3700 + -webkit-transform: perspective(400px);
  3701 + transform: perspective(400px);
  3702 + }
  3703 + 30% {
  3704 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  3705 + transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  3706 + opacity: 1;
  3707 + }
  3708 + 100% {
  3709 + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3710 + transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  3711 + opacity: 0;
  3712 + }
  3713 +}
  3714 +.flipOutY {
  3715 + -webkit-backface-visibility: visible !important;
  3716 + backface-visibility: visible !important;
  3717 + -webkit-animation-name: flipOutY;
  3718 + animation-name: flipOutY;
  3719 + -webkit-animation-duration: .75s;
  3720 + animation-duration: .75s;
  3721 +}
  3722 +@-webkit-keyframes lightSpeedIn {
  3723 + 0% {
  3724 + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  3725 + transform: translate3d(100%, 0, 0) skewX(-30deg);
  3726 + opacity: 0;
  3727 + }
  3728 + 60% {
  3729 + -webkit-transform: skewX(20deg);
  3730 + transform: skewX(20deg);
  3731 + opacity: 1;
  3732 + }
  3733 + 80% {
  3734 + -webkit-transform: skewX(-5deg);
  3735 + transform: skewX(-5deg);
  3736 + opacity: 1;
  3737 + }
  3738 + 100% {
  3739 + -webkit-transform: none;
  3740 + transform: none;
  3741 + opacity: 1;
  3742 + }
  3743 +}
  3744 +@keyframes lightSpeedIn {
  3745 + 0% {
  3746 + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  3747 + transform: translate3d(100%, 0, 0) skewX(-30deg);
  3748 + opacity: 0;
  3749 + }
  3750 + 60% {
  3751 + -webkit-transform: skewX(20deg);
  3752 + transform: skewX(20deg);
  3753 + opacity: 1;
  3754 + }
  3755 + 80% {
  3756 + -webkit-transform: skewX(-5deg);
  3757 + transform: skewX(-5deg);
  3758 + opacity: 1;
  3759 + }
  3760 + 100% {
  3761 + -webkit-transform: none;
  3762 + transform: none;
  3763 + opacity: 1;
  3764 + }
  3765 +}
  3766 +.lightSpeedIn {
  3767 + -webkit-animation-name: lightSpeedIn;
  3768 + animation-name: lightSpeedIn;
  3769 + -webkit-animation-timing-function: ease-out;
  3770 + animation-timing-function: ease-out;
  3771 +}
  3772 +@-webkit-keyframes lightSpeedOut {
  3773 + 0% {
  3774 + opacity: 1;
  3775 + }
  3776 + 100% {
  3777 + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  3778 + transform: translate3d(100%, 0, 0) skewX(30deg);
  3779 + opacity: 0;
  3780 + }
  3781 +}
  3782 +@keyframes lightSpeedOut {
  3783 + 0% {
  3784 + opacity: 1;
  3785 + }
  3786 + 100% {
  3787 + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  3788 + transform: translate3d(100%, 0, 0) skewX(30deg);
  3789 + opacity: 0;
  3790 + }
  3791 +}
  3792 +.lightSpeedOut {
  3793 + -webkit-animation-name: lightSpeedOut;
  3794 + animation-name: lightSpeedOut;
  3795 + -webkit-animation-timing-function: ease-in;
  3796 + animation-timing-function: ease-in;
  3797 +}
  3798 +@-webkit-keyframes rotateIn {
  3799 + 0% {
  3800 + -webkit-transform-origin: center;
  3801 + transform-origin: center;
  3802 + -webkit-transform: rotate3d(0, 0, 1, -200deg);
  3803 + transform: rotate3d(0, 0, 1, -200deg);
  3804 + opacity: 0;
  3805 + }
  3806 + 100% {
  3807 + -webkit-transform-origin: center;
  3808 + transform-origin: center;
  3809 + -webkit-transform: none;
  3810 + transform: none;
  3811 + opacity: 1;
  3812 + }
  3813 +}
  3814 +@keyframes rotateIn {
  3815 + 0% {
  3816 + -webkit-transform-origin: center;
  3817 + transform-origin: center;
  3818 + -webkit-transform: rotate3d(0, 0, 1, -200deg);
  3819 + transform: rotate3d(0, 0, 1, -200deg);
  3820 + opacity: 0;
  3821 + }
  3822 + 100% {
  3823 + -webkit-transform-origin: center;
  3824 + transform-origin: center;
  3825 + -webkit-transform: none;
  3826 + transform: none;
  3827 + opacity: 1;
  3828 + }
  3829 +}
  3830 +.rotateIn {
  3831 + -webkit-animation-name: rotateIn;
  3832 + animation-name: rotateIn;
  3833 +}
  3834 +@-webkit-keyframes rotateInDownLeft {
  3835 + 0% {
  3836 + -webkit-transform-origin: left bottom;
  3837 + transform-origin: left bottom;
  3838 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  3839 + transform: rotate3d(0, 0, 1, -45deg);
  3840 + opacity: 0;
  3841 + }
  3842 + 100% {
  3843 + -webkit-transform-origin: left bottom;
  3844 + transform-origin: left bottom;
  3845 + -webkit-transform: none;
  3846 + transform: none;
  3847 + opacity: 1;
  3848 + }
  3849 +}
  3850 +@keyframes rotateInDownLeft {
  3851 + 0% {
  3852 + -webkit-transform-origin: left bottom;
  3853 + transform-origin: left bottom;
  3854 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  3855 + transform: rotate3d(0, 0, 1, -45deg);
  3856 + opacity: 0;
  3857 + }
  3858 + 100% {
  3859 + -webkit-transform-origin: left bottom;
  3860 + transform-origin: left bottom;
  3861 + -webkit-transform: none;
  3862 + transform: none;
  3863 + opacity: 1;
  3864 + }
  3865 +}
  3866 +.rotateInDownLeft {
  3867 + -webkit-animation-name: rotateInDownLeft;
  3868 + animation-name: rotateInDownLeft;
  3869 +}
  3870 +@-webkit-keyframes rotateInDownRight {
  3871 + 0% {
  3872 + -webkit-transform-origin: right bottom;
  3873 + transform-origin: right bottom;
  3874 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  3875 + transform: rotate3d(0, 0, 1, 45deg);
  3876 + opacity: 0;
  3877 + }
  3878 + 100% {
  3879 + -webkit-transform-origin: right bottom;
  3880 + transform-origin: right bottom;
  3881 + -webkit-transform: none;
  3882 + transform: none;
  3883 + opacity: 1;
  3884 + }
  3885 +}
  3886 +@keyframes rotateInDownRight {
  3887 + 0% {
  3888 + -webkit-transform-origin: right bottom;
  3889 + transform-origin: right bottom;
  3890 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  3891 + transform: rotate3d(0, 0, 1, 45deg);
  3892 + opacity: 0;
  3893 + }
  3894 + 100% {
  3895 + -webkit-transform-origin: right bottom;
  3896 + transform-origin: right bottom;
  3897 + -webkit-transform: none;
  3898 + transform: none;
  3899 + opacity: 1;
  3900 + }
  3901 +}
  3902 +.rotateInDownRight {
  3903 + -webkit-animation-name: rotateInDownRight;
  3904 + animation-name: rotateInDownRight;
  3905 +}
  3906 +@-webkit-keyframes rotateInUpLeft {
  3907 + 0% {
  3908 + -webkit-transform-origin: left bottom;
  3909 + transform-origin: left bottom;
  3910 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  3911 + transform: rotate3d(0, 0, 1, 45deg);
  3912 + opacity: 0;
  3913 + }
  3914 + 100% {
  3915 + -webkit-transform-origin: left bottom;
  3916 + transform-origin: left bottom;
  3917 + -webkit-transform: none;
  3918 + transform: none;
  3919 + opacity: 1;
  3920 + }
  3921 +}
  3922 +@keyframes rotateInUpLeft {
  3923 + 0% {
  3924 + -webkit-transform-origin: left bottom;
  3925 + transform-origin: left bottom;
  3926 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  3927 + transform: rotate3d(0, 0, 1, 45deg);
  3928 + opacity: 0;
  3929 + }
  3930 + 100% {
  3931 + -webkit-transform-origin: left bottom;
  3932 + transform-origin: left bottom;
  3933 + -webkit-transform: none;
  3934 + transform: none;
  3935 + opacity: 1;
  3936 + }
  3937 +}
  3938 +.rotateInUpLeft {
  3939 + -webkit-animation-name: rotateInUpLeft;
  3940 + animation-name: rotateInUpLeft;
  3941 +}
  3942 +@-webkit-keyframes rotateInUpRight {
  3943 + 0% {
  3944 + -webkit-transform-origin: right bottom;
  3945 + transform-origin: right bottom;
  3946 + -webkit-transform: rotate3d(0, 0, 1, -90deg);
  3947 + transform: rotate3d(0, 0, 1, -90deg);
  3948 + opacity: 0;
  3949 + }
  3950 + 100% {
  3951 + -webkit-transform-origin: right bottom;
  3952 + transform-origin: right bottom;
  3953 + -webkit-transform: none;
  3954 + transform: none;
  3955 + opacity: 1;
  3956 + }
  3957 +}
  3958 +@keyframes rotateInUpRight {
  3959 + 0% {
  3960 + -webkit-transform-origin: right bottom;
  3961 + transform-origin: right bottom;
  3962 + -webkit-transform: rotate3d(0, 0, 1, -90deg);
  3963 + transform: rotate3d(0, 0, 1, -90deg);
  3964 + opacity: 0;
  3965 + }
  3966 + 100% {
  3967 + -webkit-transform-origin: right bottom;
  3968 + transform-origin: right bottom;
  3969 + -webkit-transform: none;
  3970 + transform: none;
  3971 + opacity: 1;
  3972 + }
  3973 +}
  3974 +.rotateInUpRight {
  3975 + -webkit-animation-name: rotateInUpRight;
  3976 + animation-name: rotateInUpRight;
  3977 +}
  3978 +@-webkit-keyframes rotateOut {
  3979 + 0% {
  3980 + -webkit-transform-origin: center;
  3981 + transform-origin: center;
  3982 + opacity: 1;
  3983 + }
  3984 + 100% {
  3985 + -webkit-transform-origin: center;
  3986 + transform-origin: center;
  3987 + -webkit-transform: rotate3d(0, 0, 1, 200deg);
  3988 + transform: rotate3d(0, 0, 1, 200deg);
  3989 + opacity: 0;
  3990 + }
  3991 +}
  3992 +@keyframes rotateOut {
  3993 + 0% {
  3994 + -webkit-transform-origin: center;
  3995 + transform-origin: center;
  3996 + opacity: 1;
  3997 + }
  3998 + 100% {
  3999 + -webkit-transform-origin: center;
  4000 + transform-origin: center;
  4001 + -webkit-transform: rotate3d(0, 0, 1, 200deg);
  4002 + transform: rotate3d(0, 0, 1, 200deg);
  4003 + opacity: 0;
  4004 + }
  4005 +}
  4006 +.rotateOut {
  4007 + -webkit-animation-name: rotateOut;
  4008 + animation-name: rotateOut;
  4009 +}
  4010 +@-webkit-keyframes rotateOutDownLeft {
  4011 + 0% {
  4012 + -webkit-transform-origin: left bottom;
  4013 + transform-origin: left bottom;
  4014 + opacity: 1;
  4015 + }
  4016 + 100% {
  4017 + -webkit-transform-origin: left bottom;
  4018 + transform-origin: left bottom;
  4019 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  4020 + transform: rotate3d(0, 0, 1, 45deg);
  4021 + opacity: 0;
  4022 + }
  4023 +}
  4024 +@keyframes rotateOutDownLeft {
  4025 + 0% {
  4026 + -webkit-transform-origin: left bottom;
  4027 + transform-origin: left bottom;
  4028 + opacity: 1;
  4029 + }
  4030 + 100% {
  4031 + -webkit-transform-origin: left bottom;
  4032 + transform-origin: left bottom;
  4033 + -webkit-transform: rotate3d(0, 0, 1, 45deg);
  4034 + transform: rotate3d(0, 0, 1, 45deg);
  4035 + opacity: 0;
  4036 + }
  4037 +}
  4038 +.rotateOutDownLeft {
  4039 + -webkit-animation-name: rotateOutDownLeft;
  4040 + animation-name: rotateOutDownLeft;
  4041 +}
  4042 +@-webkit-keyframes rotateOutDownRight {
  4043 + 0% {
  4044 + -webkit-transform-origin: right bottom;
  4045 + transform-origin: right bottom;
  4046 + opacity: 1;
  4047 + }
  4048 + 100% {
  4049 + -webkit-transform-origin: right bottom;
  4050 + transform-origin: right bottom;
  4051 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  4052 + transform: rotate3d(0, 0, 1, -45deg);
  4053 + opacity: 0;
  4054 + }
  4055 +}
  4056 +@keyframes rotateOutDownRight {
  4057 + 0% {
  4058 + -webkit-transform-origin: right bottom;
  4059 + transform-origin: right bottom;
  4060 + opacity: 1;
  4061 + }
  4062 + 100% {
  4063 + -webkit-transform-origin: right bottom;
  4064 + transform-origin: right bottom;
  4065 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  4066 + transform: rotate3d(0, 0, 1, -45deg);
  4067 + opacity: 0;
  4068 + }
  4069 +}
  4070 +.rotateOutDownRight {
  4071 + -webkit-animation-name: rotateOutDownRight;
  4072 + animation-name: rotateOutDownRight;
  4073 +}
  4074 +@-webkit-keyframes rotateOutUpLeft {
  4075 + 0% {
  4076 + -webkit-transform-origin: left bottom;
  4077 + transform-origin: left bottom;
  4078 + opacity: 1;
  4079 + }
  4080 + 100% {
  4081 + -webkit-transform-origin: left bottom;
  4082 + transform-origin: left bottom;
  4083 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  4084 + transform: rotate3d(0, 0, 1, -45deg);
  4085 + opacity: 0;
  4086 + }
  4087 +}
  4088 +@keyframes rotateOutUpLeft {
  4089 + 0% {
  4090 + -webkit-transform-origin: left bottom;
  4091 + transform-origin: left bottom;
  4092 + opacity: 1;
  4093 + }
  4094 + 100% {
  4095 + -webkit-transform-origin: left bottom;
  4096 + transform-origin: left bottom;
  4097 + -webkit-transform: rotate3d(0, 0, 1, -45deg);
  4098 + transform: rotate3d(0, 0, 1, -45deg);
  4099 + opacity: 0;
  4100 + }
  4101 +}
  4102 +.rotateOutUpLeft {
  4103 + -webkit-animation-name: rotateOutUpLeft;
  4104 + animation-name: rotateOutUpLeft;
  4105 +}
  4106 +@-webkit-keyframes rotateOutUpRight {
  4107 + 0% {
  4108 + -webkit-transform-origin: right bottom;
  4109 + transform-origin: right bottom;
  4110 + opacity: 1;
  4111 + }
  4112 + 100% {
  4113 + -webkit-transform-origin: right bottom;
  4114 + transform-origin: right bottom;
  4115 + -webkit-transform: rotate3d(0, 0, 1, 90deg);
  4116 + transform: rotate3d(0, 0, 1, 90deg);
  4117 + opacity: 0;
  4118 + }
  4119 +}
  4120 +@keyframes rotateOutUpRight {
  4121 + 0% {
  4122 + -webkit-transform-origin: right bottom;
  4123 + transform-origin: right bottom;
  4124 + opacity: 1;
  4125 + }
  4126 + 100% {
  4127 + -webkit-transform-origin: right bottom;
  4128 + transform-origin: right bottom;
  4129 + -webkit-transform: rotate3d(0, 0, 1, 90deg);
  4130 + transform: rotate3d(0, 0, 1, 90deg);
  4131 + opacity: 0;
  4132 + }
  4133 +}
  4134 +.rotateOutUpRight {
  4135 + -webkit-animation-name: rotateOutUpRight;
  4136 + animation-name: rotateOutUpRight;
  4137 +}
  4138 +@-webkit-keyframes hinge {
  4139 + 0% {
  4140 + -webkit-transform-origin: top left;
  4141 + transform-origin: top left;
  4142 + -webkit-animation-timing-function: ease-in-out;
  4143 + animation-timing-function: ease-in-out;
  4144 + }
  4145 + 20%,
  4146 + 60% {
  4147 + -webkit-transform: rotate3d(0, 0, 1, 80deg);
  4148 + transform: rotate3d(0, 0, 1, 80deg);
  4149 + -webkit-transform-origin: top left;
  4150 + transform-origin: top left;
  4151 + -webkit-animation-timing-function: ease-in-out;
  4152 + animation-timing-function: ease-in-out;
  4153 + }
  4154 + 40%,
  4155 + 80% {
  4156 + -webkit-transform: rotate3d(0, 0, 1, 60deg);
  4157 + transform: rotate3d(0, 0, 1, 60deg);
  4158 + -webkit-transform-origin: top left;
  4159 + transform-origin: top left;
  4160 + -webkit-animation-timing-function: ease-in-out;
  4161 + animation-timing-function: ease-in-out;
  4162 + opacity: 1;
  4163 + }
  4164 + 100% {
  4165 + -webkit-transform: translate3d(0, 700px, 0);
  4166 + transform: translate3d(0, 700px, 0);
  4167 + opacity: 0;
  4168 + }
  4169 +}
  4170 +@keyframes hinge {
  4171 + 0% {
  4172 + -webkit-transform-origin: top left;
  4173 + transform-origin: top left;
  4174 + -webkit-animation-timing-function: ease-in-out;
  4175 + animation-timing-function: ease-in-out;
  4176 + }
  4177 + 20%,
  4178 + 60% {
  4179 + -webkit-transform: rotate3d(0, 0, 1, 80deg);
  4180 + transform: rotate3d(0, 0, 1, 80deg);
  4181 + -webkit-transform-origin: top left;
  4182 + transform-origin: top left;
  4183 + -webkit-animation-timing-function: ease-in-out;
  4184 + animation-timing-function: ease-in-out;
  4185 + }
  4186 + 40%,
  4187 + 80% {
  4188 + -webkit-transform: rotate3d(0, 0, 1, 60deg);
  4189 + transform: rotate3d(0, 0, 1, 60deg);
  4190 + -webkit-transform-origin: top left;
  4191 + transform-origin: top left;
  4192 + -webkit-animation-timing-function: ease-in-out;
  4193 + animation-timing-function: ease-in-out;
  4194 + opacity: 1;
  4195 + }
  4196 + 100% {
  4197 + -webkit-transform: translate3d(0, 700px, 0);
  4198 + transform: translate3d(0, 700px, 0);
  4199 + opacity: 0;
  4200 + }
  4201 +}
  4202 +.hinge {
  4203 + -webkit-animation-name: hinge;
  4204 + animation-name: hinge;
  4205 +}
  4206 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  4207 +@-webkit-keyframes rollIn {
  4208 + 0% {
  4209 + opacity: 0;
  4210 + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  4211 + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  4212 + }
  4213 + 100% {
  4214 + opacity: 1;
  4215 + -webkit-transform: none;
  4216 + transform: none;
  4217 + }
  4218 +}
  4219 +@keyframes rollIn {
  4220 + 0% {
  4221 + opacity: 0;
  4222 + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  4223 + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  4224 + }
  4225 + 100% {
  4226 + opacity: 1;
  4227 + -webkit-transform: none;
  4228 + transform: none;
  4229 + }
  4230 +}
  4231 +.rollIn {
  4232 + -webkit-animation-name: rollIn;
  4233 + animation-name: rollIn;
  4234 +}
  4235 +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  4236 +@-webkit-keyframes rollOut {
  4237 + 0% {
  4238 + opacity: 1;
  4239 + }
  4240 + 100% {
  4241 + opacity: 0;
  4242 + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  4243 + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  4244 + }
  4245 +}
  4246 +@keyframes rollOut {
  4247 + 0% {
  4248 + opacity: 1;
  4249 + }
  4250 + 100% {
  4251 + opacity: 0;
  4252 + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  4253 + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  4254 + }
  4255 +}
  4256 +.rollOut {
  4257 + -webkit-animation-name: rollOut;
  4258 + animation-name: rollOut;
  4259 +}
  4260 +@-webkit-keyframes zoomIn {
  4261 + 0% {
  4262 + opacity: 0;
  4263 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  4264 + transform: scale3d(0.3, 0.3, 0.3);
  4265 + }
  4266 + 50% {
  4267 + opacity: 1;
  4268 + }
  4269 +}
  4270 +@keyframes zoomIn {
  4271 + 0% {
  4272 + opacity: 0;
  4273 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  4274 + transform: scale3d(0.3, 0.3, 0.3);
  4275 + }
  4276 + 50% {
  4277 + opacity: 1;
  4278 + }
  4279 +}
  4280 +.zoomIn {
  4281 + -webkit-animation-name: zoomIn;
  4282 + animation-name: zoomIn;
  4283 +}
  4284 +@-webkit-keyframes zoomInDown {
  4285 + 0% {
  4286 + opacity: 0;
  4287 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  4288 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  4289 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4290 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4291 + }
  4292 + 60% {
  4293 + opacity: 1;
  4294 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4295 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4296 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4297 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4298 + }
  4299 +}
  4300 +@keyframes zoomInDown {
  4301 + 0% {
  4302 + opacity: 0;
  4303 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  4304 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  4305 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4306 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4307 + }
  4308 + 60% {
  4309 + opacity: 1;
  4310 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4311 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4312 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4313 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4314 + }
  4315 +}
  4316 +.zoomInDown {
  4317 + -webkit-animation-name: zoomInDown;
  4318 + animation-name: zoomInDown;
  4319 +}
  4320 +@-webkit-keyframes zoomInLeft {
  4321 + 0% {
  4322 + opacity: 0;
  4323 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  4324 + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  4325 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4326 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4327 + }
  4328 + 60% {
  4329 + opacity: 1;
  4330 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  4331 + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  4332 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4333 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4334 + }
  4335 +}
  4336 +@keyframes zoomInLeft {
  4337 + 0% {
  4338 + opacity: 0;
  4339 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  4340 + transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  4341 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4342 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4343 + }
  4344 + 60% {
  4345 + opacity: 1;
  4346 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  4347 + transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  4348 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4349 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4350 + }
  4351 +}
  4352 +.zoomInLeft {
  4353 + -webkit-animation-name: zoomInLeft;
  4354 + animation-name: zoomInLeft;
  4355 +}
  4356 +@-webkit-keyframes zoomInRight {
  4357 + 0% {
  4358 + opacity: 0;
  4359 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  4360 + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  4361 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4362 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4363 + }
  4364 + 60% {
  4365 + opacity: 1;
  4366 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  4367 + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  4368 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4369 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4370 + }
  4371 +}
  4372 +@keyframes zoomInRight {
  4373 + 0% {
  4374 + opacity: 0;
  4375 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  4376 + transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  4377 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4378 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4379 + }
  4380 + 60% {
  4381 + opacity: 1;
  4382 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  4383 + transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  4384 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4385 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4386 + }
  4387 +}
  4388 +.zoomInRight {
  4389 + -webkit-animation-name: zoomInRight;
  4390 + animation-name: zoomInRight;
  4391 +}
  4392 +@-webkit-keyframes zoomInUp {
  4393 + 0% {
  4394 + opacity: 0;
  4395 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  4396 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  4397 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4398 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4399 + }
  4400 + 60% {
  4401 + opacity: 1;
  4402 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4403 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4404 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4405 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4406 + }
  4407 +}
  4408 +@keyframes zoomInUp {
  4409 + 0% {
  4410 + opacity: 0;
  4411 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  4412 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  4413 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4414 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4415 + }
  4416 + 60% {
  4417 + opacity: 1;
  4418 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4419 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4420 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4421 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4422 + }
  4423 +}
  4424 +.zoomInUp {
  4425 + -webkit-animation-name: zoomInUp;
  4426 + animation-name: zoomInUp;
  4427 +}
  4428 +@-webkit-keyframes zoomOut {
  4429 + 0% {
  4430 + opacity: 1;
  4431 + }
  4432 + 50% {
  4433 + opacity: 0;
  4434 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  4435 + transform: scale3d(0.3, 0.3, 0.3);
  4436 + }
  4437 + 100% {
  4438 + opacity: 0;
  4439 + }
  4440 +}
  4441 +@keyframes zoomOut {
  4442 + 0% {
  4443 + opacity: 1;
  4444 + }
  4445 + 50% {
  4446 + opacity: 0;
  4447 + -webkit-transform: scale3d(0.3, 0.3, 0.3);
  4448 + transform: scale3d(0.3, 0.3, 0.3);
  4449 + }
  4450 + 100% {
  4451 + opacity: 0;
  4452 + }
  4453 +}
  4454 +.zoomOut {
  4455 + -webkit-animation-name: zoomOut;
  4456 + animation-name: zoomOut;
  4457 +}
  4458 +@-webkit-keyframes zoomOutDown {
  4459 + 40% {
  4460 + opacity: 1;
  4461 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4462 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4463 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4464 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4465 + }
  4466 + 100% {
  4467 + opacity: 0;
  4468 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  4469 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  4470 + -webkit-transform-origin: center bottom;
  4471 + transform-origin: center bottom;
  4472 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4473 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4474 + }
  4475 +}
  4476 +@keyframes zoomOutDown {
  4477 + 40% {
  4478 + opacity: 1;
  4479 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4480 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  4481 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4482 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4483 + }
  4484 + 100% {
  4485 + opacity: 0;
  4486 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  4487 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  4488 + -webkit-transform-origin: center bottom;
  4489 + transform-origin: center bottom;
  4490 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4491 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4492 + }
  4493 +}
  4494 +.zoomOutDown {
  4495 + -webkit-animation-name: zoomOutDown;
  4496 + animation-name: zoomOutDown;
  4497 +}
  4498 +@-webkit-keyframes zoomOutLeft {
  4499 + 40% {
  4500 + opacity: 1;
  4501 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  4502 + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  4503 + }
  4504 + 100% {
  4505 + opacity: 0;
  4506 + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  4507 + transform: scale(0.1) translate3d(-2000px, 0, 0);
  4508 + -webkit-transform-origin: left center;
  4509 + transform-origin: left center;
  4510 + }
  4511 +}
  4512 +@keyframes zoomOutLeft {
  4513 + 40% {
  4514 + opacity: 1;
  4515 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  4516 + transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  4517 + }
  4518 + 100% {
  4519 + opacity: 0;
  4520 + -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  4521 + transform: scale(0.1) translate3d(-2000px, 0, 0);
  4522 + -webkit-transform-origin: left center;
  4523 + transform-origin: left center;
  4524 + }
  4525 +}
  4526 +.zoomOutLeft {
  4527 + -webkit-animation-name: zoomOutLeft;
  4528 + animation-name: zoomOutLeft;
  4529 +}
  4530 +@-webkit-keyframes zoomOutRight {
  4531 + 40% {
  4532 + opacity: 1;
  4533 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  4534 + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  4535 + }
  4536 + 100% {
  4537 + opacity: 0;
  4538 + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  4539 + transform: scale(0.1) translate3d(2000px, 0, 0);
  4540 + -webkit-transform-origin: right center;
  4541 + transform-origin: right center;
  4542 + }
  4543 +}
  4544 +@keyframes zoomOutRight {
  4545 + 40% {
  4546 + opacity: 1;
  4547 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  4548 + transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  4549 + }
  4550 + 100% {
  4551 + opacity: 0;
  4552 + -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  4553 + transform: scale(0.1) translate3d(2000px, 0, 0);
  4554 + -webkit-transform-origin: right center;
  4555 + transform-origin: right center;
  4556 + }
  4557 +}
  4558 +.zoomOutRight {
  4559 + -webkit-animation-name: zoomOutRight;
  4560 + animation-name: zoomOutRight;
  4561 +}
  4562 +@-webkit-keyframes zoomOutUp {
  4563 + 40% {
  4564 + opacity: 1;
  4565 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4566 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4567 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4568 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4569 + }
  4570 + 100% {
  4571 + opacity: 0;
  4572 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  4573 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  4574 + -webkit-transform-origin: center bottom;
  4575 + transform-origin: center bottom;
  4576 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4577 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4578 + }
  4579 +}
  4580 +@keyframes zoomOutUp {
  4581 + 40% {
  4582 + opacity: 1;
  4583 + -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4584 + transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  4585 + -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4586 + animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4587 + }
  4588 + 100% {
  4589 + opacity: 0;
  4590 + -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  4591 + transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  4592 + -webkit-transform-origin: center bottom;
  4593 + transform-origin: center bottom;
  4594 + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4595 + animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  4596 + }
  4597 +}
  4598 +.zoomOutUp {
  4599 + -webkit-animation-name: zoomOutUp;
  4600 + animation-name: zoomOutUp;
  4601 +}
  4602 +@-webkit-keyframes slideInDown {
  4603 + 0% {
  4604 + -webkit-transform: translateY(-100%);
  4605 + transform: translateY(-100%);
  4606 + visibility: visible;
  4607 + }
  4608 + 100% {
  4609 + -webkit-transform: translateY(0);
  4610 + transform: translateY(0);
  4611 + }
  4612 +}
  4613 +@keyframes slideInDown {
  4614 + 0% {
  4615 + -webkit-transform: translateY(-100%);
  4616 + transform: translateY(-100%);
  4617 + visibility: visible;
  4618 + }
  4619 + 100% {
  4620 + -webkit-transform: translateY(0);
  4621 + transform: translateY(0);
  4622 + }
  4623 +}
  4624 +.slideInDown {
  4625 + -webkit-animation-name: slideInDown;
  4626 + animation-name: slideInDown;
  4627 +}
  4628 +@-webkit-keyframes slideInLeft {
  4629 + 0% {
  4630 + -webkit-transform: translateX(-100%);
  4631 + transform: translateX(-100%);
  4632 + visibility: visible;
  4633 + }
  4634 + 100% {
  4635 + -webkit-transform: translateX(0);
  4636 + transform: translateX(0);
  4637 + }
  4638 +}
  4639 +@keyframes slideInLeft {
  4640 + 0% {
  4641 + -webkit-transform: translateX(-100%);
  4642 + transform: translateX(-100%);
  4643 + visibility: visible;
  4644 + }
  4645 + 100% {
  4646 + -webkit-transform: translateX(0);
  4647 + transform: translateX(0);
  4648 + }
  4649 +}
  4650 +.slideInLeft {
  4651 + -webkit-animation-name: slideInLeft;
  4652 + animation-name: slideInLeft;
  4653 +}
  4654 +@-webkit-keyframes slideInRight {
  4655 + 0% {
  4656 + -webkit-transform: translateX(100%);
  4657 + transform: translateX(100%);
  4658 + visibility: visible;
  4659 + }
  4660 + 100% {
  4661 + -webkit-transform: translateX(0);
  4662 + transform: translateX(0);
  4663 + }
  4664 +}
  4665 +@keyframes slideInRight {
  4666 + 0% {
  4667 + -webkit-transform: translateX(100%);
  4668 + transform: translateX(100%);
  4669 + visibility: visible;
  4670 + }
  4671 + 100% {
  4672 + -webkit-transform: translateX(0);
  4673 + transform: translateX(0);
  4674 + }
  4675 +}
  4676 +.slideInRight {
  4677 + -webkit-animation-name: slideInRight;
  4678 + animation-name: slideInRight;
  4679 +}
  4680 +@-webkit-keyframes slideInUp {
  4681 + 0% {
  4682 + -webkit-transform: translateY(100%);
  4683 + transform: translateY(100%);
  4684 + visibility: visible;
  4685 + }
  4686 + 100% {
  4687 + -webkit-transform: translateY(0);
  4688 + transform: translateY(0);
  4689 + }
  4690 +}
  4691 +@keyframes slideInUp {
  4692 + 0% {
  4693 + -webkit-transform: translateY(100%);
  4694 + transform: translateY(100%);
  4695 + visibility: visible;
  4696 + }
  4697 + 100% {
  4698 + -webkit-transform: translateY(0);
  4699 + transform: translateY(0);
  4700 + }
  4701 +}
  4702 +.slideInUp {
  4703 + -webkit-animation-name: slideInUp;
  4704 + animation-name: slideInUp;
  4705 +}
  4706 +@-webkit-keyframes slideOutDown {
  4707 + 0% {
  4708 + -webkit-transform: translateY(0);
  4709 + transform: translateY(0);
  4710 + }
  4711 + 100% {
  4712 + visibility: hidden;
  4713 + -webkit-transform: translateY(100%);
  4714 + transform: translateY(100%);
  4715 + }
  4716 +}
  4717 +@keyframes slideOutDown {
  4718 + 0% {
  4719 + -webkit-transform: translateY(0);
  4720 + transform: translateY(0);
  4721 + }
  4722 + 100% {
  4723 + visibility: hidden;
  4724 + -webkit-transform: translateY(100%);
  4725 + transform: translateY(100%);
  4726 + }
  4727 +}
  4728 +.slideOutDown {
  4729 + -webkit-animation-name: slideOutDown;
  4730 + animation-name: slideOutDown;
  4731 +}
  4732 +@-webkit-keyframes slideOutLeft {
  4733 + 0% {
  4734 + -webkit-transform: translateX(0);
  4735 + transform: translateX(0);
  4736 + }
  4737 + 100% {
  4738 + visibility: hidden;
  4739 + -webkit-transform: translateX(-100%);
  4740 + transform: translateX(-100%);
  4741 + }
  4742 +}
  4743 +@keyframes slideOutLeft {
  4744 + 0% {
  4745 + -webkit-transform: translateX(0);
  4746 + transform: translateX(0);
  4747 + }
  4748 + 100% {
  4749 + visibility: hidden;
  4750 + -webkit-transform: translateX(-100%);
  4751 + transform: translateX(-100%);
  4752 + }
  4753 +}
  4754 +.slideOutLeft {
  4755 + -webkit-animation-name: slideOutLeft;
  4756 + animation-name: slideOutLeft;
  4757 +}
  4758 +@-webkit-keyframes slideOutRight {
  4759 + 0% {
  4760 + -webkit-transform: translateX(0);
  4761 + transform: translateX(0);
  4762 + }
  4763 + 100% {
  4764 + visibility: hidden;
  4765 + -webkit-transform: translateX(100%);
  4766 + transform: translateX(100%);
  4767 + }
  4768 +}
  4769 +@keyframes slideOutRight {
  4770 + 0% {
  4771 + -webkit-transform: translateX(0);
  4772 + transform: translateX(0);
  4773 + }
  4774 + 100% {
  4775 + visibility: hidden;
  4776 + -webkit-transform: translateX(100%);
  4777 + transform: translateX(100%);
  4778 + }
  4779 +}
  4780 +.slideOutRight {
  4781 + -webkit-animation-name: slideOutRight;
  4782 + animation-name: slideOutRight;
  4783 +}
  4784 +@-webkit-keyframes slideOutUp {
  4785 + 0% {
  4786 + -webkit-transform: translateY(0);
  4787 + transform: translateY(0);
  4788 + }
  4789 + 100% {
  4790 + visibility: hidden;
  4791 + -webkit-transform: translateY(-100%);
  4792 + transform: translateY(-100%);
  4793 + }
  4794 +}
  4795 +@keyframes slideOutUp {
  4796 + 0% {
  4797 + -webkit-transform: translateY(0);
  4798 + transform: translateY(0);
  4799 + }
  4800 + 100% {
  4801 + visibility: hidden;
  4802 + -webkit-transform: translateY(-100%);
  4803 + transform: translateY(-100%);
  4804 + }
  4805 +}
  4806 +.slideOutUp {
  4807 + -webkit-animation-name: slideOutUp;
  4808 + animation-name: slideOutUp;
  4809 +}
  4810 +* {
  4811 + margin: 0;
  4812 + padding: 0;
  4813 + border: none;
  4814 + -webkit-text-size-adjust: none;
  4815 +}
  4816 +ul {
  4817 + list-style: none;
  4818 +}
  4819 +.m-page {
  4820 + padding-bottom: 80px;
  4821 +}
  4822 +.m-list-text {
  4823 + background-color: #FFF;
  4824 + border-top: 1px solid #ddd;
  4825 +}
  4826 +.m-list-text li {
  4827 + padding: 15px;
  4828 + border-bottom: 1px solid #ddd;
  4829 +}
  4830 +.m-list-text .author {
  4831 + float: right;
  4832 + font-size: 12px;
  4833 + color: #999;
  4834 +}
  4835 +.m-list-text p {
  4836 + color: #666;
  4837 + font-size: 14px;
  4838 +}
  4839 +.s-page {
  4840 + position: absolute;
  4841 + left: 0;
  4842 + top: 0;
  4843 + width: 100%;
  4844 + min-height: 100%;
  4845 + background: #f5f5f5;
  4846 + display: none;
  4847 +}
  4848 +.transition-wrapper {
  4849 + height: 100%;
  4850 + width: 100%;
  4851 + overflow: hidden;
  4852 +}
  4853 +.transition-wrapper .m-page {
  4854 + height: 100%;
  4855 + overflow-x: hidden;
  4856 + overflow-y: auto;
  4857 +}
  4858 +.transition-wrapper body {
  4859 + height: 100%;
  4860 + width: 100%;
  4861 + overflow: hidden;
  4862 + position: relative;
  4863 +}
  4864 +.transition-up {
  4865 + background: #F5F5F5;
  4866 + width: 100%;
  4867 + height: 100%;
  4868 + position: absolute;
  4869 + top: 0;
  4870 + left: 0;
  4871 + z-index: 999;
  4872 + overflow-x: hidden;
  4873 + overflow-y: auto;
  4874 + padding-bottom: 20px;
  4875 + -webkit-transform: translate3d(0px, 100%, 0px);
  4876 + -moz-transform: translate3d(0px, 100%, 0px);
  4877 + transform: translate3d(0px, 100%, 0px);
  4878 + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4879 + -moz-transition: -moz-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4880 + -o-transition: -o-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4881 + transition: transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  4882 +}
  4883 +.transition-up .transition-content {
  4884 + min-height: 100%;
  4885 + overflow-x: hidden;
  4886 + overflow-y: auto;
  4887 +}
  4888 +.transition-up.show {
  4889 + -webkit-transform: translate3d(0px, 0%, 0px);
  4890 + -moz-transform: translate3d(0px, 0%, 0px);
  4891 + transform: translate3d(0px, 0%, 0px);
  4892 + -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  4893 + -moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  4894 + -o-transition: -o-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  4895 + transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
  4896 +}
  4897 +.m-no-data {
  4898 + margin-top: 50px;
  4899 + text-align: center;
  4900 + font-size: 18px;
  4901 + color: #666;
  4902 +}
  4903 +.m-no-data .no-data-icon {
  4904 + height: 150px;
  4905 + background: url("../images/no-data.png") center center no-repeat;
  4906 + background-size: 150px;
  4907 + margin-bottom: 20px;
  4908 +}
  4909 +.m-city {
  4910 + white-space: nowrap;
  4911 + overflow: hidden;
  4912 + text-overflow: ellipsis;
  4913 + max-width: 70%;
  4914 + display: inline-block;
  4915 + vertical-align: middle;
  4916 +}
  4917 +.to-app-box {
  4918 + position: fixed;
  4919 + bottom: -100%;
  4920 + left: 0;
  4921 + width: 100%;
  4922 +}
  4923 +.to-app-box .ll {
  4924 + float: left;
  4925 +}
  4926 +.to-app-box .rr {
  4927 + float: right;
  4928 +}
  4929 +.to-app-box .to-app-bg {
  4930 + padding: 10px;
  4931 + background: rgba(0, 0, 0, 0.7);
  4932 +}
  4933 +.to-app-box .app-close,
  4934 +.to-app-box .app-logo,
  4935 +.to-app-box .app-info {
  4936 + display: inline-block;
  4937 + vertical-align: middle;
  4938 + margin-right: 10px;
  4939 +}
  4940 +.to-app-box .app-close {
  4941 + width: 18px;
  4942 + height: 19px;
  4943 + background: url("../images/icon.png") -38px -343px no-repeat;
  4944 + background-size: 150px;
  4945 +}
  4946 +.to-app-box .app-logo {
  4947 + width: 35px;
  4948 + height: 36px;
  4949 + background: url("../images/icon.png") 0 -343px no-repeat;
  4950 + background-size: 150px;
  4951 +}
  4952 +.to-app-box .app-info {
  4953 + color: #fff;
  4954 + font-size: 15px;
  4955 +}
  4956 +.to-app-box .app-info p {
  4957 + font-size: 12px;
  4958 +}
  4959 +.to-app-box .app-download {
  4960 + width: 89px;
  4961 + height: 36px;
  4962 + margin-top: 3px;
  4963 + background: url("../images/icon.png") -61px -343px no-repeat;
  4964 + background-size: 150px;
  4965 +}
... ...
topic/11_sy/css/topic.css 0 → 100644
  1 +*{margin:0;padding:0;border:none}ul{list-style:none}body{font:14px/1.5 normal SimHei,"Microsoft YaHei",Simson;color:#333}.head{height:44px;box-sizing:border-box;text-align:center}.logo{width:25px;background:url(../images/icon/icon.png)no-repeat;background-size:150px;background-position:-125px 11px;margin:0 15px}.m-header{z-index:5;color:#FFF;background-color:#6c2;position:relative}.m-header.header-light{background:rgba(255,255,255,.8);color:#000;box-shadow:inset 0 0 1px #ddd}.m-header.header-light .text{color:#666}.m-header .head{padding:0 50px;box-sizing:border-box}.m-header .head h1{display:inline-block;vertical-align:middle;line-height:44px;font-weight:400;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.m-header .lt-bar,.m-header .rt-bar{position:absolute;left:0;top:0;bottom:0;min-width:44px;height:100%;cursor:pointer}.m-header .lt-bar{float:left}.m-header .lt-bar.text{padding-left:10px;text-align:left}.m-header .rt-bar{float:right;left:auto;right:0}.m-header .rt-bar.text{padding-right:10px;text-align:right}.m-header .text{text-align:center;line-height:44px;font-size:15px;color:#FFF}.m-header.header-search .head{padding:7px 44px 7px 44px}.m-header.header-search .search-box{line-height:30px;font-size:14px;padding:0 8px;background-color:#5b2;border-radius:3px;height:30px;color:#eee;cursor:text;text-align:left}.m-header.header-search .input-wrap{overflow:hidden;padding-left:8px;box-sizing:border-box}.m-header.header-search .m-input{float:left;width:98%;display:block;padding:4px 0;color:#FFF}.m-header.header-search .m-input::-webkit-input-placeholder{color:#EEE}.m-header.header-search .m-dropdown{float:left}.m-header.header-search #search-btn{background:0 0;color:#fff;font-size:14px}.m-header.header-home .head{position:relative;padding:7px 10px 7px 44px;margin-right:0}.m-page{padding-bottom:0}.m-icon{width:25px;height:25px;display:inline-block;vertical-align:middle;text-align:left;text-indent:-999em;overflow:hidden;background:url(../images/icon/bank_card.png)center center no-repeat}.m-icon.icon-back{background-image:url(../images/icon/arrow_rt@2x.png);background-size:10px;-webkit-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.clear:after,.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;line-height:0}.m-to-top{position:fixed;right:10px;bottom:20px;display:block;width:37px;height:37px;background:url(../images/icon_top.png)center center no-repeat;background-size:cover}.background-green{background-color:#0c4e01}.background-orange{background-color:#682d01}.background-red{background-color:#6e0000}.nf_main{width:100%;max-width:640px;margin:0 auto;overflow:hidden}.nf_main .section{float:left;width:100%}.nf_main .section img{float:left;width:100%;max-width:100%}.nf_main .product ul{display:block;width:100%;padding-top:10px;overflow:hidden}.nf_main .product ul li{float:left;width:50%;padding:6px 13px;box-sizing:border-box}.nf_main .product ul a{display:block;overflow:hidden}.nf_main .store{background-color:#35004e;padding-top:8px}.nf_main .store a{display:block;margin-top:2px;overflow:hidden}.nf_main .store ul{width:100%;padding:0 15px;box-sizing:border-box}.nf_main .store li{float:left;width:50%;padding:5px 8px;box-sizing:border-box}.nf_main .store li img{width:100%;max-width:100%}.nf_main .market{text-align:right;font-size:0;position:relative}.nf_main .market dl{top:30%;position:absolute}.nf_main .market dd{float:left;width:50%;padding:2px 10px;box-sizing:border-box;height:36px;display:inline-block;margin-bottom:5px;font-weight:400;text-align:center}.nf_main .market dd a{border:1px solid #000;border-radius:6px;font-size:18px;font-weight:700;color:#FFF;display:block;line-height:36px;text-decoration:none}
0 2 \ No newline at end of file
... ...