html {box-sizing: border-box;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-family: 'Arial', 'Helvetica', 'Sans-Serif';font-size: 16px;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
strong {font-weight: lighter;}
em {font-style: normal;}
*, *:before, *:after {box-sizing: border-box;-webkit-font-smoothing: antialiased;}
.clear {clear: both;}
input { border-radius: 0; -webkit-appearance: none; }
textarea { border-radius: 0; box-shadow: none !important; -webkit-appearance: none; }
a[href^="tel"]{
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	text-decoration: none;
}
::-webkit-input-placeholder {
   color: #333333;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;  
}

:-ms-input-placeholder {  
   color: #333333;  
}

@font-face {
	font-family: 'PensumPro-Book';
	src: url('../fonts/PensumPro-Book.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/PensumPro-Book.otf')  format('opentype'),
		 url('../fonts/PensumPro-Book.woff') format('woff'),
		 url('../fonts/PensumPro-Book.ttf')  format('truetype'),
		 url('../fonts/PensumPro-Book.svg#PensumPro-Book') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-BookItalic';
	src: url('../fonts/PensumPro-BookItalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/PensumPro-BookItalic.otf')  format('opentype'),
		 url('../fonts/PensumPro-BookItalic.woff') format('woff'),
		 url('../fonts/PensumPro-BookItalic.ttf')  format('truetype'),
		 url('../fonts/PensumPro-BookItalic.svg#PensumPro-BookItalic') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-Regular';
	src: url('../fonts/PensumPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/PensumPro-Regular.otf')  format('opentype'),
		 url('../fonts/PensumPro-Regular.woff') format('woff'),
		 url('../fonts/PensumPro-Regular.ttf')  format('truetype'),
		 url('../fonts/PensumPro-Regular.svg#PensumPro-Regular') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-Medium';
	src: url('../fonts/PensumPro-Medium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/PensumPro-Medium.otf')  format('opentype'),
		 url('../fonts/PensumPro-Medium.woff') format('woff'), 
		 url('../fonts/PensumPro-Medium.ttf')  format('truetype'), 
		 url('../fonts/PensumPro-Medium.svg#PensumPro-Medium') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-Light';
	src: url('../fonts/PensumPro-Light.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/PensumPro-Light.otf')  format('opentype'),
		 url('../fonts/PensumPro-Light.woff') format('woff'),
		 url('../fonts/PensumPro-Light.ttf')  format('truetype'),
		 url('../fonts/PensumPro-Light.svg#PensumPro-Light') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-LightItalic';
	src: url('../fonts/PensumPro-LightItalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/PensumPro-LightItalic.otf')  format('opentype'),
		 url('../fonts/PensumPro-LightItalic.woff') format('woff'),
		 url('../fonts/PensumPro-LightItalic.ttf')  format('truetype'),
		 url('../fonts/PensumPro-LightItalic.svg#PensumPro-LightItalic') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-ExtraLight';
	src: url('../fonts/PensumPro-ExtraLight.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/PensumPro-ExtraLight.otf')  format('opentype'),
		 url('../fonts/PensumPro-ExtraLight.woff') format('woff'),
		 url('../fonts/PensumPro-ExtraLight.ttf')  format('truetype'),
		 url('../fonts/PensumPro-ExtraLight.svg#PensumPro-ExtraLight') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'PensumPro-Bold';
	src: url('../fonts/PensumPro-Bold.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/PensumPro-Bold.otf')  format('opentype'),
		 url('../fonts/PensumPro-Bold.woff') format('woff'),
		 url('../fonts/PensumPro-Bold.ttf')  format('truetype'),
		 url('../fonts/PensumPro-Bold.svg#PensumPro-Bold') format('svg');
	font-weight: lighter;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), 
		 url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
		 url('../fonts/MyriadPro-Regular.woff') format('woff'),
		 url('../fonts/MyriadPro-Regular.ttf')  format('truetype'),
		 url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/MyriadPro-Semibold.otf')  format('opentype'),
		 url('../fonts/MyriadPro-Semibold.woff') format('woff'),
		 url('../fonts/MyriadPro-Semibold.ttf')  format('truetype'),
		 url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'MyriadPro-SemiboldIt';
	src: url('../fonts/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
	 	 url('../fonts/MyriadPro-SemiboldIt.otf')  format('opentype'),
	 	 url('../fonts/MyriadPro-SemiboldIt.woff') format('woff'),
	 	 url('../fonts/MyriadPro-SemiboldIt.ttf')  format('truetype'),
	 	 url('../fonts/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt') format('svg');
	font-weight: lighter;
	font-style: normal;
}


@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
	 	 url('../fonts/MyriadPro-Bold.otf')  format('opentype'),
	 	 url('../fonts/MyriadPro-Bold.woff') format('woff'),
	 	 url('../fonts/MyriadPro-Bold.ttf')  format('truetype'),
	 	 url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: lighter;
	font-style: normal;
}


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