html,body{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,article,aside,audio,body,button,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul,video{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{box-sizing:border-box}ul,li,dl,dt,dd,ol{list-style:none;margin:0;padding:0}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}address,caption,cite,code,dfn,em,optgroup,th,var{font-style:inherit;font-weight:inherit}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;color:#333;line-height:1.42857}input,textarea,select,button{outline:none}button,input{line-height:normal}textarea{resize:none}button,input,select,textarea,body{font-size:14px;color:#333}table{border-spacing:0;border-collapse:collapse}img{vertical-align:middle;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;color:#333;text-decoration:none}a,a:hover,a:focus{outline:none;outline-offset:0;color:#333;text-decoration:none}a:hover{color:#df0716}.clearfix:after{content:'.';display:block;clear:both;height:0;visibility:hidden}.clearfix{zoom:1}*:link, *:visited, *:hover, *:active, *:focus {transition: color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;-webkit-transition: color .30s linear, background-color .30s linear, border-color .30s linear,opacity .30s linear,background-image .30s linear;}