

/*************************************************************************

                              
                          B   A   S   I   C   S


*************************************************************************/


/*************************************************************************

                               F O N T S

*************************************************************************/


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

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

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

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

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

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

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



/*************************************************************************

                              B A S I C S

*************************************************************************/


*{
	-webkit-font-smoothing: antialiased;
	outline:none;
	cursor:default;
	max-height: 999999px;
	font-size: inherit;
	font-weight: 400;
	line-height: 25px;
}

b,strong{
	font: inherit;
	font-weight: inherit;
	font-style: inherit;
	cursor: inherit;
	font-weight: 400;
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	font-weight: normal;
}

html{
	height:100%;
}

body{
	position: relative;
	margin: 0;
	color: #323232;
	font-family: PTSansRegular;
	font-size: 14px;
	line-height: 25px;
}

a{
	color: inherit;
	text-decoration:none;
	cursor: pointer;
}

input,textarea{
	cursor: inherit;
	font-size:inherit;
	color:inherit;
	font-family:inherit;
	padding: 0;
	margin: 0;
	text-indent: 0;
	background: none;
	border: none;
	resize: none;
	box-shadow: none;
	outline: none;
}

p{
	margin:0;
	padding:0;
}


a *{
	cursor:inherit;
}

button
{
	cursor:inherit;
	padding: 0;
	border:none;
	margin: 0px;
	background: none;
	font: inherit;
}

	button *{
		cursor:inherit;
	}


ul,li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
}

input[type=number]{
	-moz-appearance:textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{
	-webkit-appearance: none;
}


