/**
 * When editing the items in this style sheet please only include
 * these attributes for the elements below
 *
 * color
 * font
 * font-family
 * font-style
 * font-variant
 * font-weight
 * font-size
 * line-height
 * word-spacing
 * letter-spacing
 * text-decoration
 * text-transform
 * text-align
 * text-indent
 * text-shadow
 *
 *
 * AVAILABLE FONTS:
 * 		Tungsten Narrow A: 400,700
 * 		Tungsten Narrow B: 400,700
 * 		Gotham XNarrow SSm A: 400, 700
 * 		Gotham XNarrow SSm B: 400, 700
 */

body {
    font-family: "Gotham XNarrow SSm a", "Gotham XNarrow SSm b", sans-serif;
    font-weight:400;
    letter-spacing:0.5px;
    font-size: 16px;
}

a {
  color: #155789
}
a:hover {
  color: #155789
}

#outer-container ul,
#outer-container ol { margin:15px 0 25px 25px; }

#outer-container .content-section li {
  font-size:1em;
  line-height:1.6em;
}

ol {

}

#outer-container p {
	font-size:1em;
	line-height:1.6em;
  margin-top:15px;
  margin-bottom:25px;
}

address {

}

pre {

}

#tinymce h1,
#outer-container h1 {
	/* Webkit only */
  background: -webkit-linear-gradient(315deg, #014b82 0%, #014b82 25%, #00adf3 45%, #00adf3 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color:transparent;
  /* Fallback for other browsers */
  color:#0faef0;

  font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif;
  font-weight:300;
  font-size:7em;
	letter-spacing:0.08em;
  text-transform:uppercase;
  line-height: 1em;
  word-spacing: 1px;
  margin:10px 0 50px;
}

#tinymce h1 {
  font-size:4em;
  letter-spacing:0.08em;
}

#outer-container .page-list-item h1 {
  font-size:3.8em;
  letter-spacing:0.06em;
}

#tinymce h2,
#outer-container h2 {
  font-size:3em;
  font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif;
  font-weight:normal;
  background-color: #0f8ef0;
  background: linear-gradient(to right,#0f8ef0, #0faef0);
  letter-spacing:0.08em;
  display: table;
	padding:10px 20px;
  margin-bottom:20px;
}
#outer-container h2:first-child { margin-top:0; }
#tinymce h2 a,
#outer-container h2 a {
    color:#333;
    text-decoration:none;
    cursor:default;
}
#tinymce h2 { font-size: 2.5em; }

#tinymce h3,
#outer-container h3 {
  font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif;
  font-size: 1.7em;
  font-weight:normal;
  line-height: 1em;
  letter-spacing:0.1em;
  text-transform:uppercase;
  background-color:#00adf3;
  display: inline-block;
  width:auto;
  padding:4px 16px;
  margin-bottom:15px;
}
#tinymce h3 { font-size: 1.2em; }

#outer-container h2 + *,
#outer-container h3 + * { clear:both; }
#outer-container h2 + h3 { margin-top:-5px; }

#tinymce h4,
#outer-container h4 {
	font-family: "Gotham XNarrow SSm a", "Gotham XNarrow SSm b", sans-serif;
  font-size:1.65em;
  line-height:1.2em;
}

h5 {
	font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif;
}

h6 {
	font-family: "Gotham XNarrow SSm a", "Gotham XNarrow SSm b", sans-serif;
}

div {

}

blockquote {

}

cite {

}

strong {
	font-weight:600;
}

time {
  color:#93a5ad;
  font-size:1.5em;
  line-height:1.3em;
  letter-spacing:0.06em;
  font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif;
}


/* CMS 'Style' Classes */
.img-center,
.img-center img {}
.img-right,
.img-right img {}
.img-left,
.img-left img {}

.links-list {}

.sm-icon {}

.text-sentence-case,
.text-sentence-case * {}

.font-tungsten-narrow { font-family: "Tungsten Narrow A", "Tungsten Narrow B", sans-serif; }
.font-gotham-narrow { font-family: "Gotham XNarrow SSm a", "Gotham XNarrow SSm b", sans-serif; }