.h5-wrapper a,.h5-wrapper abbr,.h5-wrapper acronym,.h5-wrapper address,.h5-wrapper applet,.h5-wrapper article,.h5-wrapper aside,.h5-wrapper audio,.h5-wrapper b,.h5-wrapper big,.h5-wrapper blockquote,.h5-wrapper canvas,.h5-wrapper caption,.h5-wrapper center,.h5-wrapper cite,.h5-wrapper code,.h5-wrapper dd,.h5-wrapper del,.h5-wrapper details,.h5-wrapper dfn,.h5-wrapper div,.h5-wrapper dl,.h5-wrapper dt,.h5-wrapper em,.h5-wrapper embed,.h5-wrapper fieldset,.h5-wrapper figcaption,.h5-wrapper figure,.h5-wrapper footer,.h5-wrapper form,.h5-wrapper h1,.h5-wrapper h2,.h5-wrapper h3,.h5-wrapper h4,.h5-wrapper h5,.h5-wrapper h6,.h5-wrapper header,.h5-wrapper hgroup,.h5-wrapper i,.h5-wrapper iframe,.h5-wrapper img,.h5-wrapper ins,.h5-wrapper kbd,.h5-wrapper label,.h5-wrapper legend,.h5-wrapper li,.h5-wrapper mark,.h5-wrapper menu,.h5-wrapper nav,.h5-wrapper object,.h5-wrapper ol,.h5-wrapper output,.h5-wrapper p,.h5-wrapper pre,.h5-wrapper q,.h5-wrapper ruby,.h5-wrapper s,.h5-wrapper samp,.h5-wrapper section,.h5-wrapper small,.h5-wrapper span,.h5-wrapper strike,.h5-wrapper strong,.h5-wrapper sub,.h5-wrapper summary,.h5-wrapper sup,.h5-wrapper table,.h5-wrapper tbody,.h5-wrapper td,.h5-wrapper tfoot,.h5-wrapper th,.h5-wrapper thead,.h5-wrapper time,.h5-wrapper tr,.h5-wrapper tt,.h5-wrapper u,.h5-wrapper ul,.h5-wrapper var,.h5-wrapper video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.h5-wrapper article,.h5-wrapper aside,.h5-wrapper details,.h5-wrapper figcaption,.h5-wrapper figure,.h5-wrapper footer,.h5-wrapper header,.h5-wrapper hgroup,.h5-wrapper menu,.h5-wrapper nav,.h5-wrapper section{display:block}.h5-wrapper ol,.h5-wrapper ul{list-style:none}.h5-wrapper blockquote,.h5-wrapper q{quotes:none}.h5-wrapper blockquote:after,.h5-wrapper blockquote:before,.h5-wrapper q:after,.h5-wrapper q:before{content:'';content:none}.h5-wrapper table{border-collapse:collapse;border-spacing:0}.h5-wrapper *{box-sizing:border-box}.h5-wrapper{counter-reset:count;width:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden;font-family:Lato,sans-serif;font-size:12px;right:0;left:auto;bottom:0;top:auto;transition-property:max-width,top,right,bottom,left;transition-duration:.2s}.h5-wrapper.playlist .h5-player-container,.h5-wrapper.playlist .h5-thumb{border-style:solid none none solid;border-width:0;border-color:transparent}.h5-wrapper.playlist.sidebar .h5-player-container:not(.expand){width:70%!important;margin:0}.h5-wrapper.playlist.sidebar .h5-playlist{width:30%;position:absolute;margin:0 auto;top:0;bottom:0;right:0;overflow:scroll;display:block;margin-top:0!important}.h5-wrapper.playlist.sidebar .h5-playlist .h5-thumb{display:block;width:30%;width:100%!important;border-style:none none solid!important}.h5-wrapper.playlist.sidebar .h5-playlist .h5-thumb:last-of-type{border-bottom-style:none!important}.h5-wrapper.playlist.sidebar>.expand~.h5-playlist,.playlist.sidebar>.expand~.h5-description{display:none}.h5-wrapper.sidebar .h5-player-container{border-style:none}.h5-wrapper.playlist.bottombar{text-align:left!important}.h5-wrapper.playlist.bottombar:not(.fixed) .h5-player-container{display:block;width:100%!important;border-style:none}.h5-wrapper.playlist.bottombar .h5-playlist{white-space:nowrap;overflow:auto;clear:both}.h5-wrapper.playlist.bottombar .h5-playlist .h5-thumb{display:inline-block;width:30%!important;float:none;border-style:none solid none none!important}.h5-wrapper.playlist.bottombar .h5-player-container,.h5-wrapper.playlist.bottombar .h5-playlist .h5-thumb:last-of-type{border-style:none}.h5-wrapper.playlist .h5-player-container{width:calc(100%/3*2)}.h5-wrapper.fluid.wall .h5-thumb,.h5-wrapper.fluid.wall>.h5-player-container{float:left}.expand,.h5-wrapper:not(.playlist):not(.fixed) .h5-player-container{width:100%!important}.h5-wrapper.playlist .h5-playlist{display:block}.h5-wrapper.fluid .h5-playlist{margin:0;width:calc(100% + 1px)}.h5-wrapper .h5-player-container{width:100%;margin:0 auto;position:relative;display:block;overflow:hidden;border-style:none}.h5-wrapper .h5-player-container:before{content:"";display:block;padding-top:calc(100% * 9/16)}.h5-wrapper .h5-player-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.h5-wrapper .h5-playlist{margin:0;padding:0;display:none;color:#fff;font-size:10px}.h5-wrapper .h5-playlist:after{content:"";display:block;clear:both}.h5-wrapper .h5-thumb{position:relative;width:calc(100%/3);vertical-align:top;box-sizing:border-box;background:center center;background-clip:content-box;text-align:center;background-size:cover;overflow:hidden;cursor:pointer;display:block;float:left;font-size:1.8em}.h5-wrapper .h5-thumb:before{content:"";display:block;padding-top:calc(100% * 9/16);cursor:pointer}.h5-wrapper .h5-thumb:after{position:absolute;counter-increment:count;content:"thumbnail " counter(count);left:0;top:40%;width:100%;display:none}.h5-wrapper .h5-thumb:hover{cursor:pointer;background-clip:content-box}.h5-wrapper .h5-thumb .title{position:absolute;display:block;box-sizing:border-box;width:100%;top:75%;bottom:0;padding:3%;background:rgba(0,0,0,.4);transition:all .8s ease;font-size:80%}.h5-wrapper .h5-thumb .title:after{content:"";height:100%;display:inline-block;vertical-align:middle}.h5-wrapper .h5-thumb:hover .title{top:0!important;bottom:0;background:rgba(0,0,0,.8);cursor:pointer}.h5-wrapper .h5-thumb:hover .title .text{white-space:initial}.h5-wrapper .h5-thumb .duration{position:absolute;left:-15%;bottom:9.5%;opacity:0;transition:opacity .8s ease,left .5s ease}.h5-wrapper .h5-thumb .play{position:absolute;font-size:170%;opacity:0;bottom:5%;right:-5%;color:#ff5602;text-shadow:-1px -1px 0 #F50,-1px 1px 0 #F50,1px -1px 0 #F50,1px 1px 0 #F50,-1px 0 0 #F50,0 -1px 0 #F50,1px 0 0 #F50,0 1px 0 #F50,2px 0 0 #F50;transition:opacity .8s ease,right .5s ease,font .5s ease}.h5-wrapper .h5-thumb .play:hover{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0) backface-visibility: hidden;perspective:1000px}.h5-wrapper .h5-thumb:hover .duration{opacity:1;left:5%}.h5-wrapper .h5-thumb:hover .play{opacity:1;right:3%}.h5-wrapper .h5-thumb .title .text{display:inline-block;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-shadow:0 0 2px rgba(0,0,0,.4)}.h5-wrapper .h5-thumb-selected .title{top:0!important;bottom:0;background:rgba(0,0,0,.8)}.h5-wrapper .h5-thumb-selected .title .text{white-space:initial}.h5-wrapper .h5-header{text-align:center}.h5-wrapper .h5-description{text-align:left;font-size:13px;font-weight:thinnest;box-sizing:border-box}.h5-wrapper .h5-description p{padding:10px;margin:0}@keyframes shake{50%{transform:translate3d(4px,0,0)}100%{transform:translate3d(0,0,0)}}