
/* html5doctor.com/html-5-reset-stylesheet/ */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,prox,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,time,mark,audio,video { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
 

/*-  SELF-CLEARING FLOATS
----------------------------------------------------------------------*/
.mod:after,
.section:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mod,
.section {
	zoom: 1;
}


/* Reset */
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

a, * {
     -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;
}

a {
    color: #000;
    text-decoration: underline;

    display: inline-flex;
    line-height: 120%;
    margin-bottom: .2em;
}


*{outline:none
}

.box, div, header, footer {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}



@font-face {
    font-family: 'Monument Grotesk';
    src: url('/fonts/MonumentGrotesk-Bold.eot');
    src: local('/fonts/Monument Grotesk Bold'), local('/fonts/MonumentGrotesk-Bold'),
    url('/fonts/MonumentGrotesk-Bold.eot?#iefix') format('embedded-opentype'),
    url('/fonts/MonumentGrotesk-Bold.woff2') format('woff2'),
    url('/fonts/MonumentGrotesk-Bold.woff') format('woff'),
    url('/fonts/MonumentGrotesk-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}



@font-face {
    font-family: 'Monument Grotesk';
    src: url('/fonts/MonumentGrotesk-Medium.eot');
    src: local('/fonts/Monument Grotesk Medium'), local('/fonts/MonumentGrotesk-Medium'),
    url('/fonts/MonumentGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
    url('/fonts/MonumentGrotesk-Medium.woff2') format('woff2'),
    url('/fonts/MonumentGrotesk-Medium.woff') format('woff'),
    url('/fonts/MonumentGrotesk-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}



@font-face {
    font-family: 'Monument Grotesk';
    src: url('/fonts/MonumentGrotesk-Regular.eot');
    src: local('Monument Grotesk Regular'), local('MonumentGrotesk-Regular'),
    url('/fonts/MonumentGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
    url('/fonts/MonumentGrotesk-Regular.woff2') format('woff2'),
    url('/fonts/MonumentGrotesk-Regular.woff') format('woff'),
    url('/fonts/MonumentGrotesk-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-size: 10px;
}

body {
background: #fff;
    color:#000;
    font-family: 'Monument Grotesk';
    font-style: normal;
    font-weight: normal;
    font-size: 1.4rem;
    overflow: hidden;
	-webkit-text-size-adjust: 100%;
    font-optical-sizing: none;
}

h1,h2,h3,h4,h5,h6 {
    font-style: normal;
    font-weight: normal;
    text-align: center;
    font-optical-sizing: none;
}


section {
    display: inline
}
