/* Weights - 400/700 */

@font-face{
	font-family:'GothamCondensed-Medium';
		src:url('../fonts/dlpd4es69lhx4km.eot');
		src:url('../fonts/dlpd4es69lhx4km.eot?#iefix') format('embedded-opentype'),
			url('../fonts/dlpd4es69lhx4km.woff') format('woff'),
			url('../fonts/dlpd4es69lhx4km.ttf') format('truetype'),
			url('../fonts/dlpd4es69lhx4km.svg#GothamCondensed-Medium') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'GothamCondensed-Bold';
		src:url('../fonts/dw4elxgcphtgsdy.eot');
		src:url('../fonts/dw4elxgcphtgsdy.eot?#iefix') format('embedded-opentype'),
			url('../fonts/dw4elxgcphtgsdy.woff') format('woff'),
			url('../fonts/dw4elxgcphtgsdy.ttf') format('truetype'),
			url('../fonts/dw4elxgcphtgsdy.svg#GothamCondensed-Bold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'GothamCondensed-Book';
	src: url('../fonts/GothamCondensed-Book.eot');
	src: url('../fonts/GothamCondensed-Book.woff2') format('woff2'),
	   url('../fonts/GothamCondensed-Book.woff') format('woff'),
	   url('../fonts/GothamCondensed-Book.ttf') format('truetype'),
	   url('../fonts/GothamCondensed-Book.svg#GothamCondensed-Book') format('svg'),
	   url('../fonts/GothamCondensed-Book.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

html {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #4c4c4c;
	line-height: 1; 
	font-style: normal;
	font-size: 100%; 
}

/* Global Links
---------------------------------- */

a {
	color: #1e97a5;
	text-decoration: none; 
}
  
a:focus, 
a:hover {
	color: #ff7a2a;
	outline: none;
	text-decoration: none; 
}
	
/* Firefox Seleted Text
------------------------------------ */
*::-moz-selection,
*::selection {
    background: #1e97a5;
    color: #fff; 
}


/* Headings - 400/700
------------------------------------ */

h1, h2, h3, h4, h5 { 
	font-family:'GothamCondensed-Medium';
	font-weight: 300; 
	color: #17252c;
	text-align: center;
}

h1 {
	color: #000;
	font-size: 2em;
	margin-bottom: .5em;
	line-height: 1; 
}

@media only screen and (min-width: 360px)  { h1 { font-size: 2.25em; } }
@media only screen and (min-width: 1200px) { h1 { font-size: 2.5em; } }
@media only screen and (min-width: 1400px) { h1 { font-size: 3em; } }

h2 {
	font-size: 1.5em;
	font-size: 1.5rem;
	line-height: 1.1;
	margin-bottom: 1rem;
}

h3 {
	font-size: 1.4rem;
	margin-bottom: .8rem;
}

h4 {
	font-size: 1.3rem;
	margin-bottom: .7rem;
}


h4 {
	font-size: 1.2rem;
	margin-bottom: .7rem;
	color: #1e97a5;	
}

h5 {
	font-size: 1.1rem;
	margin-bottom: .7rem;
	color: #1e97a5;

}

h1 .mark,
h2 .mark,
h3 .mark {
	font-family: 'icons';
	font-size: 80%
}


/* Icons
---------------------------------- */
/*
@font-face {
  font-family: 'icons';
  src:  url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.eot?itnuic');
  src:  url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.eot?itnuic#iefix') format('embedded-opentype'),
    url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.woff2?itnuic') format('woff2'),
    url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.ttf?itnuic') format('truetype'),
    url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.woff?itnuic') format('woff'),
    url('https://s3.amazonaws.com/icomoon.io/31537/NoMore/NoMore.svg?itnuic#NoMore') format('svg');
}
*/
	
.icons { font-family: 'icons'; }

.icons {
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; 
}

/* Text Elements
---------------------------------- */

p { margin: 0 0 1em; }

p:last-child,
p:last-of-type { margin-bottom: 0; }

main .text-trap article ol,
main .text-trap article ul {
	text-align: left !important;
}


hr {
	margin: 1.6em auto;
	height: 1px;
	background: #c4cbd0;
	border: none;
}