html{overflow-y:scroll;height:100%}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-font-smoothing:subpixel-antialiased !important}body{font:14px/18px 'Avenir Roman', Helvetica, Arial, sans-serif;margin:0}div,article,footer,header,nav,section,fieldset,aside{display:block;float:left}h1,h2,h3,h4,h5,h6{font-weight:normal}a,a:active,a:visited{text-decoration:none;-webkit-transition:color 250ms ease-out;-moz-transition:color 250ms ease-out;-o-transition:color 250ms ease-out;-ms-transition:color 250ms ease-out;transition:color 250ms ease-out}a:hover{text-decoration:underline}a:hover,a:active{outline:none;outline:0}abbr{border-bottom:none;cursor:inherit;text-decoration:none}ol{list-style-type:decimal}nav ul,nav li{margin:0}img{border:0;-ms-interpolation-mode:bicubic}small{font-size:12px}b,strong{font-family:'Avenir Heavy';font-weight:normal !important}i,em{font-family:'Avenir Oblique';font-weight:normal !important}td,td img{vertical-align:top}sub,sup{font-family:'Avenir Light';font-size:70%;line-height:0;text-transform:lowercase}sup{vertical-align:super}sub{vertical-align:sub}a > sup{vertical-align:baseline}fieldset{border:0;margin:0;padding:0}textarea{overflow:auto}legend{display:none}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#dfdfdf}::-moz-selection,::selection{color:#fff;text-shadow:none}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.invisible{visibility:hidden}hr{display:none}