/* Bootstrap Overrides: Begin */
mark {background-color: #f3ede1}

a {font-weight: 600}

/*h1 {margin-top: 0}*/
h1, .h1,
h3, .h3,
h5, .h5,
h1 a,
h3 a,
h5 a,
.footer,
.lead {font-weight: 200}

figcaption,
.caption {font-weight: 400}

figcaption a,
li a,
.caption a,
.footer a,
.lead a,
.nav a {font-weight: 400}

h2, .h2 {font-weight: 600}
h4, .h4, h6, .h6 {font-weight: 600}
h4, .h4, h5, .h5, h6, .h6 {text-transform: uppercase}

@media (max-width: 768px) {
	h1 {font-size: 177.7%}
	h2 {font-size: 133.3%}
	h3, h4 {font-size: 100%}
}


*/
blockquote {
	border: 0;
	border-top: 1px #ceb888 solid;
	border-bottom: 1px #ceb888 solid;
	font-size: 1.777em;
	font-weight: 200;
	padding: 1.777em;
	margin: 1.333em 0
}

@media (min-width: 768px) {
	blockquote.right,
	blockquote.left {
		width:48%;
		font-size: 1.333em;
		padding: 1.333em;
		border: 0;
		border-top: 1px #ceb888 solid;
		margin: 0 0 1.777em 28px;
	}

	blockquote.right {
		float: right;
		border: 0;
		border-left: 1px #ceb888 solid
	}

	blockquote.left {
		float: left;
		border: 0;
		border-right: 1px #ceb888 solid;
		margin: 0 28px 1.777em 0;
	}
}

@media (min-width: 992px) { blockquote.right, blockquote.left {width:31%} }

figcaption, .caption {
	border: 0;
	font-size: 0.75em;
	padding: 0.75em 0;
	margin: 0 0 0.75em 0
}


.breadcrumb {
	font-size: 0.75em;
	font-size: 0.563em;
	text-transform: uppercase;
	padding: 1.333em 0 .75em;
	margin: 0
}
.breadcrumb>li+li:before {font-weight: 200}
.breadcrumb li:first-child a {font-weight: 700}

.s3-gt .breadcrumb>li+li:before,
.s3-n1s .breadcrumb>li+li:before,
.s3-n2s .breadcrumb>li+li:before,
.s3-s .breadcrumb>li+li:before,
.s3-k .breadcrumb>li+li:before {color:#969594}
.s3-gt .breadcrumb>.active {color:#b5b5b4}
.s3-gd .breadcrumb>.active {color:#f3ede1}
.s3-n1w .breadcrumb>.active,
.s3-n .breadcrumb>.active {color:#565554}

.caption-side {border-top: 1px #969594 solid}
@media (min-width: 768px) {.caption-flip {text-align: right}}

.lead {margin-bottom: 1em}

/* Strata Header Small Overrides */
.s3-gt h1 small, .s3-gt h2 small, .s3-gt h3 small, .s3-gt h4 small, .s3-gt h5 small, .s3-gt h6 small {color: #b5b5b4}
.s3-gd h1 small, .s3-gd h2 small, .s3-gd h3 small, .s3-gd h4 small, .s3-gd h5 small, .s3-gd h6 small
.s3-n h1 small, .s3-n h2 small,  .s3-n h3 small, .s3-n h4 small, .s3-n h5 small, .s3-n h6 small {color: #565554}

h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, .h3 a:hover, h4 a:hover, .h4 a:hover, h5 a:hover, .h5 a:hover, h6 a:hover, .h6 a:hover {color: #ceb888; text-decoration: none}

ul.s3-ul-plus {padding-left: 0;}
ul.s3-ul-plus li {list-style-type: none;}

ul.s3-ul-plus li:before {
    color: #d5d4d4;
    content: "\f067";
    font-family: FontAwesome;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

/* adjusts for offset for fixed header
.anchor:before {
  content:"";
  display:block;
  /* fixed header height
  height:84px;
  /* negative fixed header height
  margin:-84px 0 0;
}
*/

.anchor {
	display:block;
	height:84px; /*same height as header*/
	margin-top:-84px; /*same height as header*/
	visibility:hidden;
}


.s3-fs-1 {font-size:0.75em}
.s3-fs-2 {font-size:1em}
.s3-fs-3 {font-size:1.333em}
.s3-fs-4 {font-size:1.777em}
.s3-fs-5 {font-size:2.369em}
.s3-fs-6 {font-size:3.157em}
@media screen and (min-width: 1200px) { /* lg */
	.s3-fs-lg-1  {font-size:0.75em}
	.s3-fs-lg-2  {font-size:1em}
	.s3-fs-lg-3  {font-size:1.333em}
	.s3-fs-lg-4  {font-size:1.777em}
	.s3-fs-lg-5  {font-size:2.369em}
	.s3-fs-lg-6  {font-size:3.157em}
	.s3-txt-lg-l {text-align:left}
	.s3-txt-lg-c {text-align:center}
	.s3-txt-lg-r {text-align:right}
}
@media screen and (max-width: 1199px) and (min-width:992px) { /* md */
	.s3-fs-md-1  {font-size:0.75em}
	.s3-fs-md-2  {font-size:1em}
	.s3-fs-md-3  {font-size:1.333em}
	.s3-fs-md-4  {font-size:1.777em}
	.s3-fs-md-5  {font-size:2.369em}
	.s3-fs-md-6  {font-size:3.157em}
	.s3-txt-md-l {text-align:left}
	.s3-txt-md-c {text-align:center}
	.s3-txt-md-r {text-align:right}
}
@media screen and (max-width: 991px) and (min-width:768px) { /* sm */
	.s3-fs-sm-1  {font-size:0.75em}
	.s3-fs-sm-2  {font-size:1em}
	.s3-fs-sm-3  {font-size:1.333em}
	.s3-fs-sm-4  {font-size:1.777em}
	.s3-fs-sm-5  {font-size:2.369em}
	.s3-fs-sm-6  {font-size:3.157em}
	.s3-txt-sm-l {text-align:left}
	.s3-txt-sm-c {text-align:center}
	.s3-txt-sm-r {text-align:right}
}
@media screen and (max-width: 767px) { /* xs */
	.s3-fs-xs-1  {font-size:0.75em}
	.s3-fs-xs-2  {font-size:1em}
	.s3-fs-xs-3  {font-size:1.333em}
	.s3-fs-xs-4  {font-size:1.777em}
	.s3-fs-xs-5  {font-size:2.369em}
	.s3-fs-xs-6  {font-size:3.157em}
	.s3-txt-xs-l {text-align:left}
	.s3-txt-xs-c {text-align:center}
	.s3-txt-xs-r {text-align:right}
}


