.style-text {
	margin: 0;
	padding: 10px 0;
	font-size: 2.14em;
	color: purple;
	text-transform: uppercase;
	font-weight: 900;
}
.icon-font {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
	display: block;
	float: left;
	width: 100%;
}
.icon-font li {
	float: left;
	margin: 10px 50px 10px 0px;
}
.icon-font .icon {
	font-size: 4.28em;
	color: #000;
	border-radius: 50px;
}
.icon-font-fa .icon {
	font-size: 2.14em;
}

/* ====== NOTES...

font weight
	regular 400
	semi-bold 600
	bold 700
	black 900

border radius
	border-radius: 5px;
	border-radius: 5px 5px 0 0; - top only (for certain images)
	border-radius: 25px 0; (for ctas)

box shadow
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.075);
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15); (hover)

hover
	background: #006790

========================================================================== */

/* ================================================================
   GENERAL STYLES
================================================================ */

html, body {
	font-family: 'Source Sans Pro', sans-serif;
	background: #f9f9f9;
	color: #65646a;
}

.container-wrapper {
	margin-bottom: 1px;
	margin-top: 1px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.row {
	margin-left: -8px; 
	margin-right: -8px;
}

[class|="col"] {
	padding-left: 8px;
	padding-right: 8px;
}


p, li {
	font-size: 1.5rem;
	line-height: 21px;
	font-weight: 400;
}

li p {
	font-size: 1em;
}
ol, ul {
	padding-left: 30px;
}

/*adding padding for basic lists*/
.content ul li, .content ol li {
	padding: 4px;
}

ol>li>ol li {
	list-style: lower-alpha;
}

.single-bullet-list li {
	line-height: 21px;
}

.special-bullet-list {
	list-style-image: url("../img/special-bullet.png");
}
.jump-links li {
	border-right: 1px solid #65646a;
	line-height: 1em;
	padding: 0px 8px;
	margin-bottom: 8px;
}
.jump-links li:last-child {
	border-right: none;
}
dt, td {
	font-size: 1.28em;
}

.location-overview dd a, .event-overview dd a{
	text-decoration: none;
}
.location-overview dl, .event-overview dl{
	margin:0;
}

.location-overview dt, .location-overview dd,
.event-overview dt, .event-overview dd{
	font-size: 16px;
	display: table-cell;
	vertical-align: top;
	float: left;

}
.location-overview dt, .event-overview dt{
	color: #013a54;
	font-weight: 600;
	clear:both;
}
.location-overview dd, .event-overview dd{
	margin-bottom: 10px;
}

.location-overview dt .icon, .event-overview dt .icon {
	color: #013a54;
	font-size: 18px;
	margin: 0 5px 0 0;
}

p:last-child{
	margin-bottom: 25px;
}
.table-responsive {
	clear: both;
}

/* default table */

table {
    font-size: 16px;
    border: 1px solid #ddd;
    width: 100%;
    min-height: .01%;
    overflow-x: auto;
    clear: both;
}
table th, table td {
	font-size: 1em;
    border: 1px solid #ddd;
    padding: 8px;
}
table td {
    background: #fff;
}
table th {
    background: #efefef;
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    color: #403f46;
    font-weight: bold;
}

/* striped */

.table-striped>tbody>tr:nth-of-type(odd)>td {
	background: #f9f9f9;
}

/* condensed */

.table-condensed, .table-condensed th, .table-condensed td {
    border: 0;
	background: none;
}
.table-condensed th, .table-condensed td {
    border-bottom: 1px solid #ddd;
}
.table-condensed tr:last-child td, .table-condensed tr:last-child th{
    border-bottom: 0;
}

/* color (and condensed) */

.table-color th {
    background: #0e6d92;
    color: #fff;
}
.table-condensed.table-color>thead>tr>th, .table-condensed.table-color>tbody>tr>th {
	background: none;
	color: #0e6d92;
}

/* small */

.table-small, .table-small th, .table-small td {
    font-size: 14px;
}

/* large */

.table-large, .table-large th, .table-large td {
    font-size: 18px;
}

table.table.datatable.table-color thead .sorting { background: url("../img/sort_both.png") no-repeat center right #0e6d92; cursor: pointer; }
table.table.datatable.table-color thead .sorting_asc { background: url("../img/sort_asc.png") no-repeat center right #0e6d92;cursor: pointer; }
table.table.datatable.table-color thead .sorting_desc { background: url("../img/sort_desc.png") no-repeat center right #0e6d92; cursor: pointer;}
table.table.datatable.table-color thead .sorting_asc_disabled { background: url("../img/sort_asc_disabled.png") no-repeat center right #0e6d92; }
table.table.datatable.table-color thead .sorting_desc_disabled { background: url("../img/sort_desc_disabled.png") no-repeat center right #0e6d92; }

table.table.datatable.table-color.table-condensed thead .sorting { background: url("../img/sort_both.png") no-repeat center right; }
table.table.datatable.table-color.table-condensed thead .sorting_asc { background: url("../img/sort_asc_condensed.png") no-repeat center right; }
table.table.datatable.table-color.table-condensed thead .sorting_desc { background: url("../img/sort_desc_condensed.png") no-repeat center right; }
table.table.datatable.table-color.table-condensed thead .sorting_asc_disabled { background: url("../img/sort_asc_disabled.png") no-repeat center right; }
table.table.datatable.table-color.table-condensed thead .sorting_desc_disabled { background: url("../img/sort_desc_disabled.png") no-repeat center right; }

table.dataTable.no-footer {
	border: 0;
}
table.dataTable thead th, table.dataTable thead td {
	border: 0;
}
.dataTables_wrapper {
	margin-bottom: 20px;
}



/* Headings */

h1, h2, h3, h4, h5 {
	margin-bottom: 4px;
	position: relative;
}
h1 {
	font-size: 3.85em;
	font-weight: 400;
	color: #013a54;
}
h2 {
	font-size: 2.28em;
	font-weight: 600;
	color: #013a54;
}
h3 {
	font-size: 1.71em;
	font-weight: 600;
	color: #013a54;
}
h4 {
	font-size: 1.42em;
	font-weight: 700;
	color: #005172;
}
h5 {
	font-size: 1.28em;
	font-weight: 700;
	color: #2c2d2d;
}

.heading-divider {
	font-weight: 500;
	padding: 0 5px;
	color: #ccc;
}
.heading {
	clear: both;
}
.aside .heading {
	font-size: 1.28em;
	font-weight: 700;
	border-bottom: 1px solid #004e72;
	margin-bottom: 10px;
	color: #2c2d2d;
	padding-bottom: 5px;
}
.aside .mini-list-heading{
	background:#d7dfe5;
	padding-top: 8px;
	padding-left: 4px;
}
.aside .mini-list-heading a{
	float: right;
	margin-right: 5px;
}
.aside.row{
	margin-left: -15px;
	margin-right: -15px;
}
.heading .link-btn {
	font-weight: 400;
}
.subheading {
	font-weight: 500;
	font-size: 1.71em;
}
.lead {
	font-size: 1.42em;
	line-height: 25px;
	font-weight: 600;
}
.page-title {
	clear: both;
	margin-bottom: 10px;
}

/* Links */

a:link, a:active, a:visited, a:hover {
	color: #0180a5;
	font-weight: inherit;
	text-decoration: none;
}
a.pos-btn, a.curved-btn, a.cta-btn, a.btn-block,
.pos-btn, .curved-btn, .cta-btn, .btn-block, .btn .btn-primary {
	background: #005172;
	color: #fff;
	padding: 10px 25px;
	margin: 0 10px 10px 0;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	font-weight: 600;
}
.pos-btn:hover, .curved-btn:hover, .cta-btn:hover, .btn-block:hover, .btn .btn-primary:hover, .btn .btn-info:hover, .btn .btn-default:hover {
	background: #006790;
	color: #fff;
}
.pos-btn.sec-btn, .btn .btn-info {
	background: #0180a5;
}
.pos-btn .icon, .sec-btn .icon {
	margin-right: 8px;
}

.curved-btn, .btn .btn-primary, .btn .btn-default, .btn .btn-info {
	font-size: 1.42em;
	border-radius: 20px 0px 20px 0px;
}
.curved-btn .icon {
	margin-right: 8px;
}

/* newsletter button */

.newsletter-form a {
	font-size: 16px;
	padding: 6px 30px;
	font-weight: 400;
	border-radius: 10px 0px 10px 0px;
	margin: 0;
}

/* small button */

.btn-sm, a.btn-sm {
	font-size: 16px;
	padding: 6px 30px;
	font-weight: 400;
}

/* large button */

.btn-lg, a.btn-lg, .pos-btn-lg, a.pos-btn-lg {
    font-size: 1.5em;
    padding: 10px 30px;
}

/* button alignment */

.btn-align {
	text-align: right;
	margin: 15px 0 0 0;
	padding: 0;
	display: inline-block;
	width: 100%;
}
.btn-align .btn-right,
.btn-align .btn-left {
	float: none;
	display: inline-block;
	margin: 0;
}
.btn-align .btn-left {
	float: left;
	text-align: left;
}
.btn-right {
	margin: 0 0 10px 10px;
	float: right;
}
.btn-left {
	margin: 0 0 10px 10px;
	float: left;
}

/* Link Button */

.link-btn {
	background: none;
	text-transform: capitalize;
	margin: 10px;
	display: inline-block;
	color: #0180a5;
	cursor: pointer;
}
.link-btn .icon {
	font-size: 1.14em;
	position: relative;
	top: 2px;
	margin-left: 5px;
	cursor: pointer;
}
a.link-btn {
	text-decoration: none;
}
.btn-form, .flight-container .btn-form, .btn .btn-default{
	border-color: #005172;
	background: #fff;
	color: #005172;
}

/* Text and Images */

.inline-img.align-left {
	margin: 0 20px 20px 0;
	float: left;
}
.inline-img.align-right {
	margin: 0 0 20px 20px;
	float: right;
}
.inline-text.align-left {
	float: left;
	width: 400px;
	margin: 0 20px 20px 0;
}
.inline-text.align-right {
	float: right;
	width: 400px;
	margin: 0 0 20px 20px;
}
.inline-img-caption {
	font-size: 0.87em;
	display: inline-block;
	color: #616365;
}

/* Image align left and right overrides */

.align-left {
	margin-right: 35px;
  }
  
.align-right {
	margin-left: 35px;
}

/* Quote */

.quote {
    color: #0180a5;
    font-style: italic;
    font-weight: 400;
    line-height: 33px;
    position: relative;
    padding: 0 40px 0 55px;
    margin-bottom: 0;
	margin-top: 20px;
    font-size: 32px;
}
.quote::after, .quote::before {
    color: #f87903;
    font-size: 80px;
    position: absolute;
}
.quote::before {
    content: open-quote;
    top: 0;
    left: 0;
}
.quote::after {
    content: close-quote;
    bottom: -20px;
    right: 5px;
}

a.btn-solo {
	display: block;
	clear: left;
	float: left;
}

/* ================================================================
   PAGE ELEMENTS
================================================================ */

/* Header */

.main-nav-container .row, .top-bar-container .row {
	padding-top: 0;
	padding-bottom: 0;
}


/* Breadcrumbs */

.breadcrumb {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	background: none;
	border-radius: 5px;
	width: 100%;
	font-size: 0.99em;
}

/* Bottom Content */

.bottom-content {
	clear: both;
}
.bottom-content .aside {
	background: #fff;
	padding: 16px 16px;
	border-radius: 5px;
}

/* Back to Top */

.back-to-top{
	display: block;
	text-align: center;
	bottom: -72px;
	position: relative;
}

.back-to-top .text {
	display: block;

}
.back-to-top .icon {
	background: url(/themes/portseattle/img/UP_Airplane.png) center center no-repeat;
	background-size: 100%;
	display: inline-block;
	height: 55px;
	width: 55px;
}


/* ================================================================
   UI ELEMENTS
================================================================ */

.well {
	border: 1px solid #f87903;
	background: #fff;
	box-shadow: none;
	border-radius: 0;
	padding: 25px 30px;
}
.well p {
	margin-bottom: 0;
}
.well h5 {
	color: #616365;
	line-height: 22px;
	margin-bottom: 0;
	padding-bottom: 0;
}
hr {
	height: 2px;
	float: left;
	width: 100%;
	border-top-color: #004e72;
	margin-top: 0;
}
.title-divider {
	margin-top: 0;
	display: block;
	margin: 10px 0;
	font-size: 1.35em;
	color: darkmagenta;
}
.img {
	width: 100%;
}
.img-responsive {
	border-radius: 5px;
	/*box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.075);*/
	margin-bottom: 10px;
}
.title .icon {
	color: #a3dbe8;
}
.title a:link {
	text-decoration: none;
}
.teaser-heading .icon {
	font-size: 1.25em;
	bottom: 3px;
	position: relative;
	vertical-align: middle;
	margin-right: 5px;
}
.teaser-item .link-btn .icon {
	font-size: 1.42em;
}

/* Media */

.media .overlay .heading {
	border: none;
	margin: 0;
	padding: 4px;
	font-size: 1.35em;
	text-transform: uppercase;
	color: #fff;
}
.media.media-top {
	background: #005172;
}
.media-top {
	text-align: center;
}
.media-block {
	width: 100%;
	display: block;
	float: left;
	clear: both;
	background: #fff;
	padding: 10px;
	border: 2px solid #616365;
	margin-bottom: 20px;
}

/* Mixed Block Styles */

.block-item p.date, .teaser-item p.date, .featured-item p.date, .special-item p.date, .thumb-item p.date {
	font-size: 0.87em;
	margin-bottom: 5px;
	line-height: 16px;
}
.block-item, .teaser-item {
	border-radius: 5px;
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.075);
}
.block-item .image img, .teaser-item .image img {
	border-radius: 5px 5px 0 0;
}

/* 1 - (Default) Block Item */

.block-item {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
	margin: 0 0 16px 0;
    /*min-height: 152px;*/
}
.block-item p {
	color: #616365;
	margin: 0;
	text-decoration: none;
	font-size: 1.28em;
	line-height: 24px;
}
.block-item .image {
	position: relative;
}
.block-item .text {
	position: relative;
	padding: 10px;
	/*min-height: 70px;*/
}
    .block-item .title {
    margin-top: 0px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1.3em;
    line-height: 24px;
    text-align: left;
    /*min-height: 48px;*/
    color: #0180a5;
}
.block-item .title .icon {
	font-size: 1em;
	margin-left: 2px;
}
.block-primary {
	background: #0180a5;
}
.block-primary .title{
    color:#fff;
}
.block-primary p {
	color: #fff;
}
.block-primary a {
	color: #fff;
}
.block-item.block-primary:hover {
	background: #006790;
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
}

/* Block Item (Profile) */
        .block-profile.block-item .title {
	margin-bottom: 5px;
	margin-top: 0px;
}

/* Block Buttons */

.cta-buttons {
	margin-bottom: 30px;
	overflow: auto;
}
.block-item.block-button .title {
	margin: 0;
	font-size: 1.92em;
	padding: 0 0 5px 0;
}
.block-item.block-button {
	min-height: auto;
	border-radius: 25px 0;
	background: #005172;
	font-weight: 700;
}
.block-item.block-button:hover {
	background: #006790;
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.075);
}
.block-item.block-button .icon {
	color: #fff;
}
.block-button .icon {
	font-size: 2.5em;
}
.block-button .media-left .icon {
	padding-left: 20px;
}
.block-item.block-button .title {
	font-size: 1.28em;
	margin-top: 0px;
}
.block-item.block-button p {
	font-size: 1.14em;
	line-height: 18px;
}
.cta-buttons .block-button:last-child {
	margin-bottom: 0;
}

/* Special Newsroom Block Formatting */

.newsroom-block-item {
    min-height: 152px;
}

.newsroom-block-item .title {
    min-height: 48px;
}



/* Privacy Policy Block Formatting*/



/* 2- Teaser Item */

.teaser-top {
	border-bottom: 1px solid #005172;
	margin-bottom: 16px;
}
.teaser-top .row {
	padding-top: 0;
	padding-bottom: 5px;
}
.teaser-top .link-btn {
	float: left;
	font-size: 1em;
	margin: 10px 0;
}
.teaser-top .link-btn .icon {
	font-size: 0.71em;
	top: 0;
}
.teaser-heading {
	margin: 0;
	padding: 0;
}
.teaser-bottom {
	overflow: auto;
	clear: both;
}
.teaser-item {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.075);
	position: relative;
	background: #fff;
	margin-bottom: 15px;

}

.cruise-list .teaser-item {
	height: 235px;
}
.teaser-item:hover {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
}
.teaser-item .image {
	position: relative;
}
.teaser-item .text {
	min-height: 150px;
	clear: both;
	padding: 10px;
}

.teaser-item .short-text {
	min-height: 90px;
	padding: 10px;
}

.transportation.teaser-item .text {
	min-height: 350px !important;
}


.teaser-item .media-body{
	padding: 0;
}
.teaser-item .media-content{
	padding: 10px;
}
.teaser-item p {
	font-size: 1em;
	line-height: 18px;
	margin: 5px 0;
    color: #65646a;
}
.teaser-item .btn-align{
	margin: 0;
}
.teaser-item p .link-btn {
	font-size: 1.14em;
}
.teaser-item .date {
	font-size: 1em;
	margin-bottom: 5px;
}
.teaser-item .title {
	margin: 0;
	font-size: 1.42em;
	line-height: 22px;
        color:#0180a5;
}

/* 3 - Featured Item */

.featured {
	background: #005172;
	width: 150px;
	height: 150px;
	float: left;
	margin: 0 10px 10px 0;
	padding: 10px;
	border-radius: 10px 0px 10px 0px;
	display: inline-block;
	text-align: center;
}
.featured .icon {
	color: #fff;
	font-size: 1.42em;
	padding: 5px;
}
.featured a {
	color: #fff;
}
.featured-item:hover {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
}
.featured-item .image {
	padding-right: 0;
	float: left;
}
.featured-item .image,
.featured-item .image img {
	width: 100%;
}
.featured-item .title {
	font-size: 1.42em;
	line-height: 22px;
	margin-top: 0px;
}
.featured-item p {
	font-size: 1.05em;
	line-height: 20px;
	margin-bottom: 10px;
}
.featured-item .image img {
	border-radius: 0;
}
.featured-item .btn-align {
	margin-top: 0;
}
.teaser-item.featured-item {
	margin-bottom: 15px;
}

.featured-item.single-item .image img {
	border-radius: 5px 5px 0 0;
}
.featured-item.single-item .title {
	font-size: 1.71em;
	line-height: 26px;
}
.featured-item.single-item p {
	font-size: 1.28em;
	line-height: 22px;
}
.featured-item.single-item .date {
	font-size: 1em;
	margin-bottom: 5px;
}
.featured-item.single-item p .link-btn {
	font-size: 1.28em;
}
.featured-item.single-item .link-btn .icon {
	font-size: 1.78em;
}

/* Location Item */

.location-logo {
	text-align: center;
	padding: 8px;
}
.location-logo.white-bg {
	background: #fff;
}
.location-logo img {
	max-width: 100%;
}
.location-item .subtitle {
	color: #727272;
	font-size: 14px;
	margin: 0;
}
.location-item .teaser-text-block {
	clear: both;
}
.location-item p.teaser-text-left {
	color: #39393a;
	font-size: 14px;
	width: 50%;
	float: left;
}
.location-item p.teaser-text-right {
	width: 50%;
	float: left;
}
.location-item p.teaser-text-left .icon {
	color: #013a54;
	font-size: 17px;
	margin: 0 5px 0 0;
}
.location-item p.teaser-text-address {
	color: #0180a5;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}
.location-item p.teaser-text-coordinates {
	color: #111;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}
.location-item p.teaser-text-contact {
	color: #111;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
}
.location-overview, .event-overview  {
	background: #fff;
	border: 2px solid #e7e7e7;
	padding: 16px;
	border-radius: 15px 0 15px 0;
	margin-bottom: 20px;
}
.location-item .teaser-text-block{display: table; width: 100%; margin-bottom: 10px}
.location-overview .teaser-text-left,  .location-overview .teaser-text-right{
	display: table-cell;
	vertical-align: top;
}
.location-overview .teaser-text-left{
	width: 25%;
}
.location-overview .teaser-text-right{
	width: 75%;
}
.location-item .teaser-text-address p {
	color: #0180a5;

}
.location-item .teaser-text-right p{
	margin-bottom: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
}
.location-item .teaser-text-contact p{
	font-weight: 700;
}

/* 4 - Special Item */

.featured-item.special-item p {
	font-size: 18px;
	line-height: 23px;
}
.special-item {
	background: #568101;
	color: #fff;
}
.special-item:hover {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
	cursor: pointer;
}
.special-item a {
	color: #fff;
}
.special-item .title, .special-item p {
	font-size: 28px;
	line-height: 32px;
        color: #fff;
}
.special-item .text {
	padding: 15px 30px;
	color: #fff;
}

/* 4 - Special Item */

.featured-item.special-item p {
	font-size: 1.28em;
	line-height: 23px;
}
.special-item {
	background: #568101;
	color: #fff;
}
.special-item:hover {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
	cursor: pointer;
}
.special-item a {
	color: #fff;
}
.special-item .title {
	font-size: 2.0em;
	line-height: 32px;
	margin-top: 0px;
}
.special-item .text {
	padding: 15px 30px;
}

/* 5 - Thumb Item */

.container-thumbnails {
	background: #fff;
}
.block-item.thumb-item {
	padding: 16px;
}
.block-item.thumb-item:hover {
	box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.15);
}
.block-item.thumb-item img {
	border-radius: 5px;
	width: auto;
}
.block-item.thumb-item .title {
	margin: 0 0 8px 0;
	font-size: 1.42em;
	font-weight: 600;
}
.block-item.thumb-item .text {
	padding: 0;
}
.block-item.thumb-item p {
	font-size: 1.14em;
	line-height: 20px;
	margin-bottom: 5px;
}
.block-item.thumb-item p.small {
	font-size: 1em;
}

/* 6 - Icon (Bit) Item */

.container-icons {
	background: none;
}
.container-icons .section-title {
	text-align: center;
	font-size: 2.85em;
	font-weight: 600;
	margin-bottom: 20px;
}

.bit-section {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.bit-card {
	width: 190px;
	margin: 0;
	text-align: center;
	display: inline-block;
	text-decoration: none;
}
a.bit-card {
	text-decoration: none;
	width: 100%;
	margin-bottom: 20px;
}
.bit-card .title {
	color: #0180a5;
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 1.42em;
	line-height: 22px;
}
.bit-card .bit-img, .bit-card .bit-small-img{
	background: #005172;
	border-radius: 50px;
	display: inline-block;
	text-align: center;
}
.bit-card .bit-img{
	width: 100px;
	height: 100px;
}
.bit-card .bit-small-img {
	width: 50px;
	height: 50px;
}
.bit-card .bit-img .icon, .bit-card .bit-small-img .icon {
	color: #fff;
	font-size: 5.35em;
}
.bit-card .bit-img .icon{
	line-height: 100px;
}
.bit-card .bit-small-img .icon{
	line-height: 50px;
}

.bit-card .bit-small-img .newsroom-featured-icon{font-size: 1.7em;}
.bit-card:hover {
	text-decoration: none;
}
.bit-card:hover .title {
	color: #0180a5;
}
.bit-card:hover .bit-img {
	background: #006790;
}
.view-newsroom-sidebar .bit-card{margin-bottom: 10px; text-align: left;}
.view-newsroom-sidebar .bit-card .title{display: inline-block; }


/* Event Item */

.teaser-item.event-item .thumb-image {
	border-radius: 5px;
}
.sidebar .teaser-item.event-item .thumb-image {
	border-radius: 5px 5px 0 0;
}

/* Image Overlay Elements */

.overlay {
	position: absolute;
	color: #fff;
}
.overlay .heading {
	color: #fff;
	border: 0;
	margin: 0;
}
.overlay .icon {
	margin-right: 5px;
}
.overlay-tl {
	top: 10px;
	left: 10px;
}
.overlay-bl {
	top: 55px;
	left: 10px;
	background: rgba(0,0,0,.5);
	padding: 2px 6px;
	border-radius: 5px;
}
.overlay-label {
	background: #f87903;
	padding: 0 15px;
	border-radius: 20px 0px 20px 0px;
	color: #fff;
	font-size: 1em;
	height: 35px;
	line-height: 35px;
	text-transform: uppercase;
	font-weight: 600;
	z-index: 3;
}

/* Event Overlay */

.overlay-lg {
	font-size: 1.78em;
	height: auto;
	line-height: initial;
	padding: 8px 16px;
}
.overlay-lg .month, .overlay-lg .date {
	display: block;
	text-align: center;
}
.overlay-lg .month {
	font-size: 1.42em;
}
.overlay-lg .date {
	font-size: 2.5em;
}

/* iFrame */

iframe {
	width: 100%;
}

/* Alerts */

.media-alert {
	background: #fdd10c;
	padding: 8px;
	margin: 0;
	color: #005172;
}
.media-alert a {
	color: #005172;
	text-decoration: none;
}
.media-alert p {
	font-size: 15px;
	line-height: 18px;
}
.media-alert .media-heading {
	margin: 0;
	padding: 0;
}
.media-alert .media-left {
	padding-right: 0;
}
.media-alert .media-left .icon {
	font-size: 25px;
}
.media-alert .media-body {
	padding: 0 10px;
}
.media-alert .media-body p:last-child {
	margin-bottom: 0;
}
.media-alert .media-right .icon {
	font-size: 15px;
}

/* Red Alert */

.media-red-alert, .top-bar-alert-container, .top-bar-alert {
	background: #d70f3e;
	color: #fff;
}
.media-red-alert a, .top-bar-alert p {
	color: #fff;
}
.top-bar .top-bar-text {
	font-size: 18px;
	font-weight: 600;
	color: #000;
	line-height: 26px;
}
.top-bar-alert .top-bar-text {
	color: #fff;
}
.top-bar-alert .link-btn {
	color: #fff;
}
.top-bar .link-btn {
	font-size: 16px;
	font-weight: 400;
	margin: 0 10px;
}
.top-bar .link-btn .icon {
	top: 0;
}

/* Icon List */

.tab-list {
	clear: both;
	margin-bottom: 30px;
}
.tab-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
.tab-list ul li {
	display: inline-block;
	margin-right: 15px;
	font-size: 1.28em;
	font-weight: bold;
	margin-bottom: 10px;
	
}
.tab-list ul li .icon {
	background: #005172;
	color: #fff;
	border-radius: 29px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-right: 5px;
	font-weight: normal;
	font-size: 1.35em;
}
.tab-list ul li:hover .icon {
	background: #006790;
}
.sidebar .tab-list ul li {
	display: block;
	margin-right: 0;
	margin-bottom: 10px;

}
.tab-list a {
	text-decoration: none;
}

/* Pills */

.nav-pills {
	margin-bottom: 20px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
	background: #0180a5;
}

/* pager nav */
.pager-nav{
	clear: both;
}
.pager .curved-btn{
	background-color: #005172;
}
.pager .curved-btn:focus, .pager .curved-btn:hover{
	background-color: #006790;
}

/* Tags */

.tags-list a {
	display: inline-block;
	padding: 5px 10px;
	background: #fff;
	border-radius: 4px;
	margin: 0 3px;
	text-decoration: none;
}
.tags-list.list-inline {
	margin-left: 0;
	margin-top: 10px;
	clear: both;
	float: left;
	width: 100%;
}

/* Pagination */

.pagination-centered {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	margin: 5px 0 0 0;
}
.pagination-centered>li {
	display: inline-block;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: initial;
	border: 0;
	cursor: pointer;
}
.pagination-centered>li>span {
	margin: 0;
	padding: 5px 10px;
	background: none;
	height: auto;
	line-height: initial;
	border: 0;
	color: #000;
}
.pagination-centered>li.active>span,
.pagination-centered>li.active>span:hover {
	background: #0180a5;
	color: #fff;
}
.pagination-centered>.disabled>span {
	background: #eee;
}

/* Sidebar */

.aside-link-wrapper .aside-link .link a {
	margin-left: 0;
}
.sidebar {
	background: #e6e6e6;
	padding: 20px;
}
.aside {
	clear: both;
}
.aside-links {
	margin-bottom: 15px;
}
.aside-link {
	margin-bottom: 10px;
}
.aside-link .doc-icon {
	display: table-cell;
	vertical-align: top;
	color: #595959;
	font-size: 1.57em;
}
.aside-link .doc-icon:before {
	margin-right: 7px;
	position: relative;
	top: 5px;
}
.aside .icon:before {
	margin-right: 5px;
}
.social-links .icon:before{margin: 0;}
.aside-link .link {
	display: table-cell;
	vertical-align: top;
	line-height: 19px;
	font-size: 1.07em;
}
.aside-link .link .doc-size {
	color: #65646a;
}
.aside-link .link a {
	display: inline-block;
	text-display: none;
}
.email .icon, .phone .icon {
	width: 20px;
	text-align: right;
	margin-right: 7px;
}
span.aside-link-text {
	display: inline-block;
	font-size: 1.07em;
	color: #000;
}
.aside-link p {
	margin: 0;
}
.aside-link p {
	margin: 0;
}
.aside p {
	margin: 0 0 8px 0;
}
.aside-contact-link {
	margin-bottom: 20px;
}

.sidebar .more-link a.link-btn {
	display: inline-block;
	padding: 4px 8px;
	border-radius: 5px;
	width: 49%;
	font-size: 14px;
}
.sidebar .main-more-link a.link-btn {
	font-size: 16px;
	width: 100%;
}
.sidebar .more-link {
	margin: 0 0 10px 0;
}
.sidebar .teaser-item.event-item .text {
	min-height: auto;
}

p, ul, ol, .well, .hr-divider, .sharethis-wrapper {
	margin-bottom: 25px;
}

.main-profile-text p {
	margin-bottom: 10px;
}

.commisioner-blog .heading, .commisioner-blog .view-header p{display: inline-block;}
.commisioner-blog .view-header p{float: right; line-height: 44px;}
.commisioner-list-filter .view-filters .form-item{margin-right: 1.4em;}
.view-filters legend{
	display: inline-block;
	border-bottom: 0;
	float: left;
	margin-right: 20px;
	margin-top: -3px;
	width: auto;
	font-size: 14px;
	font-weight: 700;
	color: #65646a;
}
.view-filters .form-radio{margin-right: 3px;}

.form-control,
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
  font-size: 16px;
}

/* end DESKTOP */

/* Other Media Queries */
@media only screen and (min-width : 320px) {}
@media only screen and (min-width : 480px) {}
@media only screen and (min-width : 768px) {
	.location-overview dt, .event-overview dt{
		margin-bottom: 10px;
	}
	.wsoffcanvasopener .overlapblackbg {
		display: none;
	}
	.col-sm-2.col-sm-5, .col-md-2.col-md-5 {

		width: 20%;
	}
	.row {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.teaser-item .text {
		clear: none;
	}
	.teaser-item .btn-align{
		position: absolute;
		right: 10px;
		bottom: 10px;
	}
	.featured-item .image {
		width: auto;
	}
	.featured-item .image img {
		width: auto;
	}
	.featured-item.single-item .image img {
		width: 100%;
	}
	.teaser-top .link-btn {
		float: right;
		margin: 10px;
		text-transform: uppercase;
	}
	.teaser-item .img {
		border-radius: 0;
	}
	.special-item .text {
		padding: 0 30px;
	}
	/* set input fields back to default (14px) for desktop */
	.form-control,
	input[type="color"],
	input[type="date"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="email"],
	input[type="month"],
	input[type="number"],
	input[type="password"],
	input[type="search"],
	input[type="tel"],
	input[type="text"],
	input[type="time"],
	input[type="url"],
	input[type="week"],
	select:focus,
	textarea {
	  font-size: 14px;
	}
}
/* end @media only screen and (min-width : 768px)*/

@media only screen and (min-width : 992px) {
	.quote {
		width: 50%;
	}
}
@media only screen and (min-width : 1200px) {}

.latest-news .view-content .views-row:first-child  .overlay-label{
	display:block;
	z-index: 100;
}

.view-latest-news .views-row + .views-row .media{
    display: table;
}
.view-latest-news .views-row + .views-row .media .image{
    width: 160px;
    /* height: 100%; */
}
.view-latest-news .views-row + .views-row .media .image img{
    max-width: 100%;
}
.latest-news .overlay-label{ display:none;}
.view-upcoming .teaser-item .image{
	height: 230px;
	overflow: hidden;
}

@media(min-width:768px){
	.latest-news .view-content .views-row:first-child  .media-left{
		display:block;
		width:100%;
	}
	.latest-news .view-content .views-row:first-child  .media-left img{
		width:100%;
	}
	.latest-news .view-content .views-row:last-child .col-sm-6{
		float: right;
	}
}

p.lead{
  margin: 0 0 20px;
}
.block-views-blockhomepage-commission-section-block-1 .block-item .title{
	text-align: left;
}


/** Grid list */
.grid-item {
	border: 1px solid #006695;
	border-radius: 6px;
	padding: 10px;
	margin-bottom: 20px;
	min-height: 270px;
}


.grid-logo {
	margin: 0 auto 20px;
}

.grid-caption span {
	display: block;
}

.grid-caption .grid-title {
	margin-bottom: 5px;
}

.grid-caption .contact {
	font-size: .85em;
}
.views-airlines .grid-caption span, .views-taxis .grid-caption span{
	font-size: .85em;
}
.views-airlines .grid-item{
	min-height: 310px;
}



/* Airline */

.views-airlines .teaser-item.airline-item{
	min-height: 250px;
}


.teaser-item.airline-item .image {
	position: relative;
	height: 66px;
	max-width: 100%;
	display: block;
	text-align: center;

}
.teaser-item.airline-item .image img {
	padding: 9px;
	width: auto;
	max-width: 150px;
	height: auto;
	max-height: 84px;

}
.teaser-item.airline-item .text {
	min-height: 110px;
	padding: 16px 11px;
}
.teaser-item.airline-item .title {
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.teaser-item.airline-item .title a {
	color: #333;
}
.teaser-item.airline-item p a {
	text-decoration: none;
}

.field--name-field-video-link, .views-airlines .grid-caption span, .grid-caption span a, .field--type-text-with-summary a{
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
/*
.col-lg-3:nth-child(4n+1)，.col-md-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {
	clear: both;
}

.view-content div:nth-child(3n+1) .col-sm-4{
	clear: both;
}
*/
.view-ctas-list .view-content div .col-sm-4{
	clear: none;
}
.view-ctas-list .media-body{
	vertical-align: middle;
}
.view-ctas-list .block-item .media-left{
	padding-right: 0;
}
.view-ctas-list .block-item .title{font-size: 1.15em;}
.view-ctas-list .block-item p{font-size: 1em;}
.full-width-ctas-list .block-item{
	min-height: 90px;}
@media (max-width: 767px) {
	/*.col-xs-12 {*/
		/*width: 50%;*/
		/*float: left;*/
	/*}*/
	/*.col-xs-12:nth-child(2n+1) {*/
		/*clear: both;*/
	/*}*/
}

@media(max-width: 480px) {
	.col-xs-12 {
		width: 100%;
		float: none;
	}
}

.alphabet-filter li{
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	list-style: none;
	font-size: 21px;
}

.alphabet-filter {
	clear:both
}

.block-views-blockcommission-list-block-3 .view-filters, .block-views-blockcommission-list-block-3 .view-content {
	clear:both;
}

/* accordion style */
.ui-accordion{margin-bottom: 20px;}
.ui-accordion .ui-accordion-header{
	margin-top: 10px;
	font-size: 1.2em;
	font-weight: 700;
	color: #2d7895;
}
.ui-accordion .ui-accordion-header:after{
	font-family: 'Glyphicons Halflings';
	float: right;
	font-size: 12px;
	top: 2px;
	position: relative;
}
.ui-accordion .ui-accordion-header[aria-expanded="false"]:after{
	content: "\e252";
	color: #0180a5;
}
.ui-accordion .ui-accordion-header[aria-expanded="true"]{
	background: #013a54;
	color: #fff;
	border: 1px solid #013a54;
}
.ui-accordion .ui-accordion-header[aria-expanded="true"]:after{
	content: "\e253";
	color: #fff;
}
.ui-widget-content{
	border: 1px solid #01658e;
}

.view-leadership-list .block-item .text{
	height: 85px;
	color: #fff;
	overflow: hidden;
}
.view-leadership-list .block-item .title{
	font-size: 1.2em;
	line-height: 1.2em;
	margin-bottom: 5px;
}
.view-leadership-list .block-item .text span{
	font-size: .85em;
	display: inline-block;
	line-height:1.1em;
}

.view-locations-content-list-tagged .teaser-item .img,.view-newsroom-list .teaser-item .img{ 	             margin-bottom: 10px;
}
.view-newsroom-list .teaser-item .img{height: 200px;}
.contacts-list .view-header, .contacts-list .view-filters{
	position: relative;
}
/**
.contacts-list{margin-top: -30px;}
*/
.contact-list .block-item .text{min-height: 70px;}
#alphabet-list{
	padding: 0;
}
.alphabet-filter li:first-child{
	margin-left: 0;
}

.view-filters .form-item{
	margin-right: 20px;
	margin-bottom: 10px;
}
.view-filters .btn-info{
	background: #006790;
	border-color: #006790;
	font-size: 16px;
	padding: 6px 30px;
	font-weight: 400;
}
.contacts-list .teaser-text-left, .contacts-list .teaser-text-right{
	float: left;
}
.contacts-list .teaser-text-left{
	width: 58%;
}
.contacts-list .teaser-text-right{
	width: 35%;
	margin-left: 20px;
}
.contacts-list .teaser-text-left .link-btn{
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
	text-decoration: underline;
}
.contacts-list .teaser-text-left p{
	margin-bottom: 5px;
}
.contacts-list .teaser-text-right h3{
	color: #0180a5;
	font-size: 1.42em;
}
.contacts-list .media-body{
	position: relative;
}

/* added grid logo full width list style */
.grid-logo-full-width-list .grid-logo img{
	margin: 0 auto;
}
.grid-logo-full-width-list .grid-item{
	min-height: 180px;
	border-color: #ccc;
}
.grid-logo-full-width-list .grid-caption span{
	display: inline-block;
	margin-right: 20px;
}
.col-sm-12 .members-list .block-item{
	min-height: 245px;
}
.col-sm-8 .members-list .block-item{
	min-height: 215px;
}
.members-list .view-content .title{
	padding: 10px;
	font-size: 1.2em;
	overflow: hidden;
}

/* programs and projects list*/
.program-project-list .view-filters{
	margin-top: 20px;
}
.program-project-list .form-inline{
	position: relative;
	padding-bottom: 50px;
}
.program-project-list .form-inline > .form-item:first-child{
	position: absolute;
	top: 0;
	right: 19%;
}
.program-project-list .form-inline fieldset{
	position: absolute;
	top: 50px;
}
.program-project-list .form-inline legend{
	display: none;
}
.program-project-list .form-inline .form-actions{
	position: relative;
	left: 300px;
}
/* subcategory feature blocks */
.subcategory-feature-blocks .block-item .title{
	min-height: 50px;
}

.image-teaser2-program .teaser-item .title{font-size: 1.32em;}
.image-teaser2-program .full-width-mobile:nth-child(2n+1) .col-md-6{clear:both;}
.transportation-grid-list .grid-item{min-height: 240px;}
.full-width-mobile .col-xs-6{width: 100%;}
.views-taxis .grid-caption{min-height: 95px;}
.shuttle-services .grid-item{min-height: 180px;}
.field--name-field-article-subheadline{font-size: 1.3em; font-weight: 600; margin-bottom: 20px;}

.teaser-item a {word-wrap:break-word}

.video-item .video-embed-field-launch-modal:before{
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f144";
	position: absolute;
	top: 25%;
	left: 36%;
	font-size: 5em;
	color: #fff;
	z-index: 2;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.video-item .img-video{
	 -webkit-filter: brightness(80%);
	 filter: brightness(80%);
}

@media only screen and (min-width : 768px) {
	.hide-on-desktop {
		display: none;
	}
}

@media only screen and (max-width : 768px) {
	.hide-on-mobile {
		display: none;
	}
}

.video-embed-field-launch-modal {
	cursor:pointer;
}

.modal-header .close {
	z-index: 1;
	position: relative;
}

.aside .clearfix{clear: none;}


.teaser-item.police_unit-item .image{
	min-height:128px
}
.flight-detail-item {
	background-color:#F4F5F0;
}
.link-color {
        color: #337ab7 !important;
}

/* For result summary styles*/
.result-summary-header {
	text-align:right;
	padding-bottom:15px;
}

.result-summary-footer {
	float:right;
}

@media only screen and (min-width : 768px) {
	.result-summary-footer {
		margin-top: -52px;
	}
}

/* Filters */
@media (min-width: 768px) {
	.filters .filter,.filters .form-actions{
		display: inline-block;
		width: 150px;
		margin-right: 10px;
		vertical-align: top;
		margin-bottom: 15px;
	}
	.filters .form-actions {
		display:inline-block;
		vertical-align:bottom;
		float: right;
		margin-top: 26px !important;
		width: auto;
	}
	.filters .form-actions .btn{
		margin-right:0;
	}

	.filters .checkbox, .filters .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
		width: auto;
	}

	.filters .filter-search {
		width: 225px;
	}
}

.filters .form-group input, .filters .form-group select {
	box-shadow: none;
	font-weight: 400;
}

.filters .form-group label {
	font-size: 16px;
	color: #65646a;
}

table.loading > tbody {
	position: relative;
}

table.loading > tbody:after {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.1);
	background-image: url(data:image/gif;base64,R0lGODlhgACAAKUAACQmJJSSlMTGxFxeXOTi5ExKTKyurHx6fNTW1DQ2NOzu7Ly6vHRydISGhKSipMzOzFRWVCwuLGRmZOzq7LS2tNze3Dw+PPT29MTCxIyOjCwqLJyenMzKzGRiZOTm5ExOTLSytHx+fNza3Dw6PPTy9Ly+vHR2dIyKjKyqrNTS1FxaXPj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQArACwAAAAAgACAAAAG/sCVcEgsGo/IpHLJbDqf0KhUeVEQRIiH6Cj4qA4Z1IM0LZvP08tE9BBgSu936rgA2O+AkSqDuaD/gGYKFQ9xcIdxD3R2Gox4ABoDARyBlZZGJCJuhpyIikZ1j42QjgAWGVuXqmYXBBwliLGdGJ9FdaOPoqQQGxOrv00kCLOyxXOgucm5GhohBMDQRcLE1LHHtqTK2pAaB6nRqyQpxdWztUShd43rpLjKDN/ggBci5PbU50O32+ql2ZANFMj748HNvYOc8glJ164hLnf9ICUAMbCMOIQYDV1D90+ZO3bLAEh4VvHJhHIZZSlcwdBhNpARRSUoUZIJvZQoEy6CyA9m/kdGDfzUPEKiEE6cKxn67IkHogYIJIcOmSDgaE5PO/kx5SkRg9SpV8OqXBRTq8efGih8FXLSasqN+v5xNRvSEaW1bcWGTUq3708AJ9aCdYsS7sKXfrcCaCCYSF7C5Pg2Taw1cEmBSR7rtWeY5V/KyixX9IAhnhHNkBOR9Qc6l+iBeU0XQb1ZY1bWre28Pu3LEomqcWQ7rh15de5ku2djwEAm0AWjb+BUUEI7I60KBCYINXIhBYoTHZgdB0x9OQYO29HUmyV8cFgBFXpLwRCgQOvkwxdg0N8+yoR7/a1QHScCiIDZHyk0kIBf+IG1nH5vyGcRcPZMl1k1AhCQXiAk/mwwglkNsrXfg8uVIEBzZYyDkoVI0IaBhtCQ4MCH2oQooHkQjlhCZ06QhtAbLB6hGQIbAjPBAVzZeBKE+umHiAdpvBJWgG1xcGBFKdiHh5I4jlhiHAIUyUQFmwV5GpFfkcDAKFwy2SUiGJjJBAmEBdjYCihowCWJTX55CBxXMqGiW3LeSQSVJHo5Sxw8HqEAccEZKsVJI+boJDWBJjEopHZKSsSjXXp5UKOfQhpLoZ4qF0eOOpaTqRHDpIYIiqka8SiccCyQEgJLkGAqJ1HVWsSthlj1hphDkCnrG7wKe0Ssv5aAqhBSyoqes0dcUC2kGAiQ2bKAYosEsZDBIeGh/uA2K+6zv74h3AUGmcoBresS8Vu0YZ4WbZz1JkHAshicu8J6qeXbb7bbulWCbAnXFuzBRSjL7V1DXIAvshDDayoctPrIbaf9ElzbG1AOIbLCr0LsHmTxQEcYxSoj0fBR50Q7bcwrSEyYV0LQ+avAOE+1bHP//YoxzhqnVvK/ppIatMsOC3FymUEroXNtzW5qbMlVCynrMVBblXLXPkP2ycxiHR20xanB3PXbcMct99x012333XjnrXe/aKekNtK/3hW2XvTGTW5tn2i9GdBve0zYMVMfdXPQV1vVLNM7r/S24keRVHRqf2fsZ20llw3p2Dgf7haKNtMduV5EDI6T/ttvc/DrOa/jhDrECiwbj+PEgVxv7mFxvQLbphrcddKmbth3TstNXi8B0dJOPEYmhu6str6fBvDDKmNuqsDMQ6a8yuUTd77JAKurMrSptff5r7vXqjpxjK/wfErXHsx99Vbb18Igdr2w3MxX4MKA8cQ1oKMUrgjw+9UDhdXAq3Tqfm4RnqEqiJD6rYBzetGgpDiIDydgcEpVI2ExPCgEEGJEhEOZoIiO4jRp1GldpEGU7qJQOZQESAEi0J4qLoCAQ9xMhaWRQvoOcsQ3WGkoCrAdInRYjvX1CIVJOBya5JEJclDRHvkT1AuVcL8MCTENBKAQe8rDmTP8holsJAYH/ipwRie0Qkrl+KIhToSG+cnih9AzUCCAGC+MNFEWCyzD6/SIkDmy8DQVkCLVLjRF54QNkEdBRAoq4AHUKcADFUhBu6QVx/4BwleGOOS+OgO8BCKKOZf4HCYF2BnxJRAOP0wkIHJIRgEy6git9CUMAxHGE0LGfUOwpS9xmSpjQoqVy1yjoZx5zCMo85aRagyosHkIZAohmNxM4lqoaSpvruCa0TTXV7aZTmZZs52IxAs8f2kED4RTFmHk4gPu6U4jUI+fJRiDoegBT3OiE1xBTFVB0mlOcLZLl3cqSjRrGU6BimuhCYQmNiFaqy6u0pq3FIEMnXWRX7ESXCkY6boUUxBBGgLzVwhQ6cGmUZuTjiymdiMBIfRi09lVQKZvI+RVDPoeQe5tNju9R0/xIYJ8HlUNhChkP4vwTwJpQTtHTYMVsMAB4XjgARxAgAiyU8es7i0IACH5BAkJACwALAAAAACAAIAAhSQmJJSSlMTGxFxeXOTi5ERCRLS2tHx6fDQ2NNTW1JyenOzu7GxqbExOTCwuLMzOzLy+vISGhJyanOzq7ExKTDw+PNze3KSmpPT29HRydCwqLJSWlMzKzGRiZOTm5ERGRLy6vISChDw6PNza3KSipPTy9GxubFRWVDQyNNTS1MTCxIyKjPj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJZwSCwaj8ikcslsOp/QqFSJWRBGicfoOOE8EiPCAjMtm89TzGT0EKgg73fq6IHH4QLthIzu+8sLFg93hHAPXHCJhSoPFgt/kJFGJSNui4qGiJeFAiMlkqBnGAQcEJibmUYTp6wqdw8En6GzTCUJqKhzRh64p29wCbK0w0O2vbl0x4m+wcS0JSmt0ouHqtPXvyopj86QGCPY4YzJ4q13I3zdZx5u5bjVRavKl5gCHupl0O7hukW8+4QCQkghDF+TCfPcwSMiD+A1ARMMMvnm8NjCIf8SzkMnEUmJQRWxXRTSUKO4BwU7spggIKRFTS4fRlRJ0qTGkStjHlNxj+b+Spvl+hHJqFManJk0ERalBhPozgQ+hyh1Kk0oRqrKtkSVirUVzpJLMWnFxw3J1LBWhRDtWmisOl5uVbFV9DVsIQsSp8aNN1cOub6J9hJ5wEFSiZZxBHNdWhfwG8VCHqBAQMAbyGx4k5zVyMgCgT1I1Fy57BIyCw4OAAA4kQ4NuEWmN2MTYAFplAkWStk0jVoDAN8r/IAlFPtYp7JoFozQaFoAAtWqfUNAc/haZrOoBBBo/WcU4mu8UUSHDgBBzzLRel3nskjF9mGjXEnjnfo3ed8ZzKw1B2G9XEUJcPfMLayENx550YGQhm7iFAcBB8ipswCDjykhGYIYAlBASk3+WGCSf/EESBMGBKpA33i+QZfibwFEUUJFpm3FAgEqQJXEhSveh6AGMRaRnkMgykgEh0SgpiOGOebnxAJY9SikEb3Zt6OUK2qQFhI/OuXkk5GJp2KGRwLAQBNMFhUkl0UYKeWUvlUZXY8l6kQkmkJwIF6KOa75JXkHLFFCX5XReYSaYOKpJ4q2GeFhUTYKakQI9uWZJ5jQSaAEhSFxIKCjLJTwAaWRHvplAZotFSGnQ6SgZ5ugZljYEa/F1CiqRhwQZqig+hbCERi0QxUHc9I6gQg5TtqqBiIIKJtNZ9IqxAV7GkupbyoYEatTAmzqrBAlFNDqtwAEl6ZOgW6LhAT+KIK7IwVFYNBVtuYmUYII6oJq236cbUkrpKKC65sBRFzrEASnxkuEqvVmqMGuQ5Bm06sGJ0HBgQn/dgIRXTUbMQsBSOsvCsXolOjGRe5ZMQCBDgeQtiRj4OXJ9ik4Y0xXkjxEBxQnrAEJQgj8oc1JBAAzeQxnCRBPQCMBgqEVazAmCw4DVHDSIwwN3QB1xsSyzSUwrTO7SYct9thkl2322WinrfbabD+JqUlbt4zVq1FrFKzNZTpVjdEmjRw2vu7o4vM+GpO8qFM2EuDSOGbzvU/KOsVtsLtY9fQiVlOTnHdIwmRc9uAaDTZ32RxgtRDo7mRu8AI6uQV4Qvqiivr+POex4G5M8Cbda1fcve2OK4U7S2NMEA8xezgQ5N6y78xZg5V7QCve1ci74y65oNVTpXzAOtVIcpxammVqxJtT5XfWXWkaLwbM71O8onPFHtXx82j851K1o7qsQ3ezAL5L/XvS/mDHhPKFRH5RGaA4VJeq1m1Mge9YUpNsBkFpMPBgB6TV3SpYiJp5BEa0gosSOKiICxbhcOUwjXKuFwoSJUJjJDSRFLIXDhi+AUIdmRBxRmgcFvpjI0oon4i6QYlWOAgV52uC49oSxEVox4dpIMB3YMPDqpyhOqiwoTQ4YAEoOmEUusHFEesRwCWoLDFNxIaJTEimSiREi4TIXxn+QDfGY3CRjarIDVDgCAcEhiZqKjSJIlJgAQ+obgEesEAKntefKqpAfX/40x34iJUrva40PFRBGaHQkECi5QjSs0sfgyhHP4gwCQas5F9EKcOOJJEFqZQVKFmpCD/SIpaq3IVjTmFLUOBSlkYI5S7RuBUmDRMCs7oKLXfok192JZlCEOYyj0ITY04TmjM6Zhx9EsOKWHKacXglER9wTVBqEwIoEdI3jolNaQKGI1xixy6xeUmnIE1QH3HMldypk3SiSp5LsaRjSolP+oljn2HxRMT0kUt/FIUgQFvA/xIiUJc0Q2zGsMk3bVKjTcarBILQyEbdwUWPas6N4WjnPI4t07Z4hHQaI92EHlpKBdy0oRAqPUUeRgAamkKhCldIAAcE4wHCgOEzXvSp2oIAACH5BAkJACoALAAAAACAAIAAhSQmJJSWlMzKzFxeXOTi5ERCRLS2tHx6fNTW1Ozu7DQ2NKSipGxqbExOTMTCxISGhCwuLNTS1GRmZOzq7ExKTLy+vNze3PT29KyqrIyOjCwqLJyanMzOzGRiZOTm5ERGRLy6vHx+fNza3PTy9Dw6PKSmpGxubFRWVMTGxIyKjPj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJVwSCwaj8ikcslsOp/QqFR5SRBECI7oOBFwECJC4jItm8/Ty0TEQTkq73fk6IHH4SjthIzu+8sJFhx3hHAcXHCJhQ4cFgl/kJFGIyJui4qGiJeFKCIjkqBnFwQCFZibmUYTp6wOdxwEn6GzTCMIqKhzRh64p29wCLK0w0O2vbl0x4m+wcS0IxGt0ouHqtPXvw4Rj86QFyLY4YzJ4q13InzdZx5u5bjVRavKl5goHupl0O7hukW8+4QCVoggDF+TCfPcwSMiD+A1FBMMMvnm8NjCIf8SzkMnEcmIQRWxXRTSUKM4DgU7qpiAIqRFTS4fRlRJ0qTGkStjHnNwj+b+Spvl+hHJqFManJk0ERalBhPoTgQ+hyh1Kk0oRqrKtkSVirUVzpJLMWnFxw3J1LBWhRDtWmisOl5uVbFV9DVsIQsSp8aNN1cOub6J9hJJgPTPiJZxBHNdWhfwG8VCEjhAkVIUyGx4k5zVyMgCgT1I1Fy57BKyCsmG0qEBt8j0ZmwoLBSGMsFCKZuuCZl+Ala3kteLOpVFk0CERteIFfU0c/haZrOoUBBQ/WdUclSuzVWGEq3Xcy6LHEwfNsqVNNOoC8FJ+2StuQrf5SpCQP3ZLVboe812cuG2uNwVCDCcOgn495gSkvUiQH1MWGBSfPHQR9MF9zmQnzgQLjFCRbv+bUWAA1AlkZ44Ay7RnUMZbkXEdoslxB4SI+Km4hQxllMiEic61eGMgzn1YhE1ApUij3y5dGMRFerEIpGRdRViEiP0RQCTIrLlwJIqOFjUk1QakSRVQ6pgYEgLdhnamEAJoNlSR5p52lxHshYTl256yRadQlzQDlUCYOmmnl2hUB9wAIVZpwoE6OTAfnI6JeihVKC5TwV7SarRlJAqoaVTDqhJxAWBMpjpEICGBIdq7nG2I6SNAvTGciq0alIFbY5aU0xukWaTp7YqYWk5C3VlaK+bVuRAMTrt12s8SpKkk6jL5rlnRT0lStWP0QqhK0CYyrrPsMsWa1OIOboKa7b+1lyrLVa1ZrshVdX8qgy06ILqEq/o5qvvvvz26++/AAcs8MAE/ytvOPS6C8DCDDfs8MMLN7CuS35GKwIAGmCsccYcb+xxxgMIUa5JyuprAMQoo2yCEN4mBG6vAXSc8swpCGGtsTjp28HMPC+8gLNYJdzrBQpk3LDRSC+ctNEgCPGukQY/bLTSVGvsMKYqCPtvAA4nnXLHChCxrUb47kvB1FN/7HHDIQ/RsjvtjsoBxGmj3PEDQ3W16qEPoH201XU3bMCnoe47AgldW90zxlgLcTAurrzsZgmL80yBEW8rU8Gj9VLwd+A818wsVuLli0HlM2twbBGlUsX5sgkgzrD+zKiTsF3m4oCYbQiKo+7wAWaxuWwEvdO+uOpJPB5OmaOO0IDvKReg6Vx7b/VA8b0vvoESUS51rpsoQAC67xqUPMSXFI+KggZLkw/8EkE6VP1W4UPvMLZDjAzQ/CrWb3zPHXBC/DaCLgGML3VlU4L+snIoLBkwezNjABSedpxDwcVX/7Pb/MQVDvRwRCUUSkSYHJDBh4kOCq0LR5iUIqCOFMg3ySshwwpQsb9g40JxkFA3KNEK0zzwgE0rwwLFgqDgjIcW1pmGD0soQeZchxUrRIUALCA0KYziNrhYYvYU0Lgp9EYROJyGheImwEq4TAkkrFsQV9PD35DNEWWojQD+hIRG9jHshGi4wLbCqLk4RMACHqhVAjxggQiQDj51zNgJauiEKN0hikthT6p0skQS8G8JDeFjTNhzM8f4cHWSuGCV7CJJx4BRJeZ7k10qgCdErRKGPBqgS0r5ylPOSJZUaWUna2khFSWolq2cpCejgss5HWGXpoxDKofxy2Sy8pjOJMT38EGovkiSl4pYpjM+gk1dRrMCKJnRN5ypS2x+kEfsMGUwk8kTM33EMZx8ZTjrlM5I2pAt0+wSD9kST+oxkkf6wMo1u0KQfCUAfS66J0CawS9j2GSgrmLov0YgCI1AdB5T/Ge2ijMtVHhTHMIpGBcqOo2LekUE2hSpGgQj0dFnGuFDp8gDSqso0iNU4QoIEIBgPMABAYDhMzStqVCFEAQAIfkECQkALQAsAAAAAIAAgACFJCYklJaUzMrMXF5c5OLkREJEtLK0fHp8NDI01NbU7O7svL68hIaEpKakdHJ0VFZULC4s1NLUZGZk7OrsTEpMvLq8hIKEPDo83N7c9Pb0xMbEjI6MrK6sLCosnJ6czM7MZGJk5ObktLa0fH58NDY03Nrc9PL0xMLEjIqMrKqsdHZ0XFpcTE5M+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqPyKRyyWw6n9CoVJlREEqJT+k4EXwSJYIiMy2bz9PMpPTRnBbvd+QYgsfhGu2EjO77ywoYH3eEcB9ccImFJx8YCn+QkUYmJW6LioaIl4UaJSaSoGcZBAILmJuZRhOnrCd3HwSfobNMJgmoqHNGIbinb3AJsrTDQ7a9uXTHib7BxLQmEa3Si4eq09e/JxGPzpAZJdjhjMnirXclfN1nIW7luNVFq8qXmBoh6mXQ7uG6Rbz7hAIuiCAMX5MJ89zBIyIP4DUNEwwy+ebw2MIh/xLOQycRiYlBFbFdFNJQo7gPBTu2mKAhpEVNLh9GVEnSpMaRK2MeO3GP5v5Km+X6EcmoUxqcmTQRFqUGE+jOBD6HKHUqTShGqsq2RJWKtRXOkksxacXHDcnUsFaFEO1aaKw6Xm5VsVX0NWwhDBKnxo03Vw65von2ElGA9I+JlnEEc11aF/AbxUIUnNCQUhTIbHiTnNXICAOBPUjUXLnsEnILyYbSoQG3yPRmbBowFIYyAUMpm64JmX4CVreS14s6lUWjoIRG14gV9TRz+Fpms6g0EFD9Z1RyVK7NVYYSrddzLotOTB82ypU006gLwUn7ZK25Bd/lKkpA/dktVuh7zXaS4ba43AsIMJw6Cvj3mBKS9SJAfUxgYFJ88dBHUwb3nZCfOBAuYUJFu/5tRcAJUCWRnjgDLtGdQxluRcR2iyXEHhIj4qbiFDGWUyISJzrV4YyDOfViETUClSKPfLl0YxEV6sQikZF1FWISJvRFAJMisnXCki04WNSTVBqRJFVDtmBgSAt2GdqYQAmg2VJHmnnaXEeyFhOXbnrJFp1CZNAOVQJg6aaeXWlQH3AAhVlnCwTodMJ+cjol6KFUoLnPAntJqtGUkCqhpVMnqElEBoEymOkQgIYEh2rucbYjpI0C9MZyLbRq0gJtjlpTTG6RZpOntiphaTkLdWVor5tWdEIxOu3XazxKkqSTqMvmuWdFPSVK1Y/RCqErQJjKus+wyxZrU4g5ugprtv7WXKstVrVmuyFV1fyqDLToguoSr+jmq+++/Pbr778AByzwwAT/K2849GZrr1OebquRn9EGqZAQ5ZqkrL6puqOLtwmBSyxWIVprLE76VrwPpr0BlHCvoGLV07tG/itxQsII+y/H7hDhsDv47isAVgvhPE+7oyqgk1sZJ7TqoUKLA+vCIT2qb6lUUXcwLq547OaHMfUca0wLSK3w1djslTJnmGYrMlX7UR31yl26DZTYRDT9VLZfcmgWm8vOvM/FYhZV5qj9Ca7pXEtvZTeGSkS51LluEmqSn3k7BfGMkpfTod9K95r5MUS3YPJx0X4+DclGcF42uqZfEjrFISXeUf6YrWOC7SR618kBBBv8ptHrQ4gbDnocqWTCAQAk37tmG0kht3O+Bwg8JBFQkHwHykePC93tNV/lfHD7McEIyZePPQDLQ3cN4EyMLhaCwY1HSwYpXADA+effj772rNyu4XWsoB0qBICB8EHBBB4oQPn0t8DrpQ88rKAMGs4GhwthrQTTU0IEUEAC8zXwgx14oHwIAbkpcAxA8yBgBofwgQCw4HoM/CAIRVikxFRnWxYshyIigIEQ1CoCBgiABBCgv/zJEIYxDKH2BueHKN1BgEthDweOSEUkxtB8NGSIKy5Hm8DADy1H4AD+qmhFIxrxflmUCvvMAJcv9kWKZCyjB/7HmD8ldoR9qjMJnlqQgisysI4ejCMamZRHgMCxgWYMpB9heMY0dqSQegxjIpOoSDLW0ZFkMY9jFrDHPh4RkIL8JCadAUmHdBKQkwwlIs3nNQJp0i6J6KQMz6hKECbPAD6pnY8kychaChIBx4rKR2B5B1n6spYPkN0svrHJN+xRjHM85hFRwMW3TGsuxpRmFRFQATN9xDFSpKM2FwiCtJmJHW8M4zhliABcZooSUVSnFaXZAQuskUr6wMoh51lLByiTRwqoXFDkSUtBdsCf/TKGTfa5SCp24ADmTKggNHLIgh6RAh64p76Kc01pnLKSH7wACv6Zr9rsLA4MneUKUCoQzIItQQ2C6OhHY3iBlV7JpWWowhUSIADBVIAFLHAAChogAI3i9KhDCAIAIfkECQkAKwAsAAAAAIAAgACFJCYklJKUXF5cxMbE5OLkREJEfH58tLK01NbUNDI07O7sVFJUpKakdHJ0jIqMzM7MLC4snJ6cZGZk7OrsTEpMhIaExMLE3N7cPDo89Pb0XFpcLCoslJaUZGJkzMrM5ObkhIKEvLq83NrcNDY09PL0VFZUrKqsdHZ0jI6M1NLUTE5M+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlXBILBqPyKRyyWw6n9CoVJlREESIh+g48TwQIoIiMy2bz9PMRPQYWEKWt+Vx/MjvA+2EjO77ywoXD3FwcHdzXHF3hYoPFwp/kZJGJCJuh4qKcHRGdoaYjBYDIiSTpmcZBB6MhqxyIXl1mm8DhZehHhd8p7xLJAiYs7SwxIidr7XJocIWCKW90ES/hG6uw8rJnEV218TKIbaHztG9JCmhrdje67HH3eoDyq9yKZDkkRkimZns/djaRLj5G5hsH4Jd98x8qDUPHDyCsAAOEfiwYqFQAz4kLGPu0zuI8CQKoQgSopwHzzY6mcDvo0V4xrZRK/ky0wSVTPLNc0mzmP7IFSRfmgx1ECcSEg889hTaTiZPpuzuoDRaZMIlZEsh/gya1aKim1SFsEzXlWDMgDOhQr2jMewKq7bKWtyaVq5Je2GtPpV7dmJdtTSbuZ1YDbDQviP/2lUneDDhvYZD0IVs9wJOvHUKL/Y2eXNFyyrtbEmykDJTxEAVR1YHeuNYC60zmzbZeTVBBEoUgI1E4mqI2J00265V2zMx4EUUiErZJ0PSQ6ORlJbr6MMYJFU+CBJeFjkR5W8eIDyjT9hvJdOhOsIMJVC87rmpNUYzAR0tC9Flg3z0RwEC7hZ5N4RyrcTRlhm9aSLPGwKOBCAsA+hiSgYXPIhNgysQuKAFzP5JkQJWG+YX3DsS9pJBev1gqOE6cfzkBDc8yYEhiiWSkwEwKcY3kIFprAIZg+i5MQB79yiQlDIq7iXKeE1c8IlJcYi4TVFU3UhLkiXBFgUJCg4VpWNLLIRbEivWZAGRSpyj2o4YgonmgGvKs8kT4MW1Fn5gTlGnWnG8aYSasy0oZZ7xBQoOakaAZ6ighDahaFd9MoHjosVE2iiZhFA631Fd2hbCgZcmmuliHRbhZJwgbRpqEcCgKhSGHoDY1QBMripEBhYuNUASLLkKkZ+27smXBaASMeliY9qaBI7DwZEsEbj6WhGtyuaW62nUVrWIbcVWa0SFlDIUApHlLZatt/7YXZvqs0LEGi4sbaILrl2iFJGBnbPWii606gqFEIyV7SuptFERS4Q++PIJrMAZvussEYO86yLDRLy3mhsAEQxPvAxf4PCuQnD5bkYUL1EmpPZwZZi+Jd/a745tEZBwYBO3LETEfIHWasA2J+ExvWN+GK7BPUun8TpjDkLvwi2fbBgn7trFcs8ZHF0QyEVnrfXWXHft9ddghy322GQzHGuBi2Sa9htT21w12nCr3QonEQ/T5d3UMF2yyHbPhPdJQgDa0uDMdKv1Bx6pzYzinCD8RlyPVxP5KxxT/HND4toN+ZgeK8kiLIgWXbdcoI1lWxxtUxztzIe1Jexqu22tAP5Zhp05hNXeVL5v54tB/G69XUdtG0AID2e77LLy+azKPanac7mng3pvs/Gk7i2urNPE3i2rvUGA1gR0mpVIxZcVx7ktr94scszfqXuoAA/XbbTNLum2uMOhPwSzQNvc6sjsGkKvFmMphhEIdwwxnBCEE5nwWC9PGfDRyLB2BN7BAzABVFZ5RnaeJHCJJjVRYKheM7JSsepiLDoeupy2FOeJamRAYhiKIqM3pa2vZTPsSQaP8LqsvK9RCymL3m42nB9eRkcYbI/VdkgoO8zoZfEY4hAsSBMMDQAEJryHleDwRMoYUX1MYeIKHgABAFCgZrxQgLsI0UWtPNAp7NiYEv7ICIA6bsAAUkRDJTDXQelcS4RMsOFt5ljGDdQRABsYgQnemAYCMEQ+ihjUY/whRiYkiCBWLKMdD1nHAkQgi6hwZEsuIqMgvWNIaPDEQ6w4gk1u0pB1HEEFUtAfS1jDGwXpo36UkUeffQRDdOQkLA9pSFiqgANoJNMFzraPGH2JNJoxInYEWQtgarKYnMymKwGQAAlw4AA1U4B2hKaU5H1OS9B0YCQUwD1ravOd2hzmIRtwhPDdcluB0WVw9NcHgWTylYgUJjwBCgB6GiF8zZxFViKZG0AqBJ1ICOZAASpPbRq0CPZsCL0MIcloADKY2JRnRYkJz4sSAaHGYYw0e/4h0YmGNKABrahJhyAzBJpFn27xQAJiylOSTpSgMxWCPanXj/t0dCM6/SlMselTkRa0njatCRcHk1SejlSpAq1jUFdQ05TuqJeReMBOf/pSrM4Tqhz0CtGoUtWrwtSs2dzAVmUGRUg5lBwXKAE8h8lUuD71oOYk6gPAeooMOMCp2/TrWQGb1hQxkhwhSABi36rYudLOMyRbFQE6sE23mnWuUWXHYL11gLF6Fq6WDW0y7pqnCYDgtKhFq2dg81jHiKABlFXsXzF6WcMggLB5SkEDNgDbvYIWWcC9FAEMUNx3pnZRVPIaASKwgOYuFqMac0RtKZYCB2CguHKtZ2/jyDefshXBAgHQAHEHCtqnVMe8vrCAAzSAAYuKNy15eMR2zUsCD5jAAQ2ggAO44AUEXMA6+4Wv2IIAACH5BAkJACoALAAAAACAAIAAhSQmJJSWlMzKzFxeXOTi5ERCRLSytHx6fDQ2NNTW1Ozu7Ly+vISGhExOTKSipCwuLNTS1GxqbOzq7ExKTLy6vISChDw+PNze3PT29MTGxIyOjCwqLJyanMzOzGRiZOTm5ERGRLS2tHx+fDw6PNza3PTy9MTCxIyKjFRWVKyqrPj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJVwSCwaj8ikcslsOp/QqFSJURBIiQ7pKBF0EiSCAjMtm89TjITUyZgW7zfk+IHH4RmthIzu+8sKFx13hHAdXHCJhSYdFwp/kJFGJSRui4qGiJeFGSQlkqBnGAQCC5ibmUYSp6wmdx0En6GzTCUJqKhzRh+4p29wCbK0w0O2vbl0x4m+wcS0JRCt0ouHqtPXvyYQj86QGCTY4YzJ4q13JHzdZx9u5bjVRavKl5gZH+pl0O7hukW8+4QCLoAgDF8TCfPcwSMiD+C1DBIMMvnm8NjCIf8SzkMnEUmJQRWxXRTSUKO4DgU7qpCQIaRFTS4fRlRJ0qTGkStjHjNxj+b+Spvl+hHJqFManJk0ERalBhPozgQ+hyh1Kk0oRqrKtkSVirUVzpJLMWnFxw3J1LBWhRDtWmisOl5uVbFV9DVsoQsSp8aNN1cOub6J9hJRgPRPiZZxBHNdWhfwG8VCFJjIkFIUyGx4k5zVyOgCgT1I1Fy57BKyCsmG0qEBt8j0ZmwZLhSGIuFCKZuuCZl+Ala3kteLOpVFo4CERteIFfU0c/haZrOoMhBQ/WdUclSuzVWGEq3Xcy6LTEwfNsqVNNOoC8FJ+2StuQXf5SpKQP3ZLVboe812guG2uNwLCDCcOgr495gSkvUiQH1MXGBSfPHQRxMG95mQnzgQLlFCRbv+bUWACVAlkZ44Ay7RnUMZbkXEdoslxB4SI+Km4hQxllMiEic61eGMgzn1YhE1ApUij3y5dGMRFerEIpGRdRViEiX0RQCTIrJlwpIqOFjUk1QakSRVQ6pgYEgLdhnamEAJoNlSR5p52lxHshYTl256yRadQmDQDlUCYOmmnl1lUB9wAIVZpwoE6GTCfnI6JeihVKC5zwJ7SarRlJAqoaVTJqhJBAaBMpjpEICGBIdq7nG2I6SNAvTGciq0atICbY5aU0xukWaTp7YqYWk5C3VlaK+bVmRCMTrt12s8SpKkk6jL5rlnRT0lStWP0QqhK0CYyrrPsMsWa1OIOboKa7b+1lyrLVa1ZrshVdX8qgy06ILqEq/o5qvvvvz26++/AAcs8MAE/zsBAAgnrPDCDAOwgZ/R2uuUpwM4bPEGF2eM8cYJr2prkAoJEUHDJC+8MQUBp+qOLgxgXPLLCAcQsHEuhegAzDh7EHC5JmFKgcUIuyx00EQrjAC9y0oc0kwXMDw00EO7DAC++ybokjAIJCw1zkDL7C/NnBJRsdYalz30BP8KgNVCJxTNNdAIY2sroQm59TPZTz+tMMYV9OutRrBKsPXbC48A8aGgdkXdwXAT7rID+34YE9UqtO024Qgbnm9/Ou2VAeZOY5xCvtbGtB8GIzQOOgAjtGvmYaEeUcH+5ZhjfEC2f7sDIhICrN7wBnJTSfc+ygpRAO1vuzzB4TNy3hXlRHCAPOh9j5q7RmEK7rvWLhsw6vDzXLnEAdPXjimk4IeDp5flc43xCb2mj4vrKoy8fcLVx2+eScELAcH9CINftuTHCvqJTHVvE6CbsETAO/RvCCQYXAIP9SEAzYN5Q2ibBF+mQC5wRCUYgIAJKGCh32xECiU43gYb1kG5dMqAkSiQK8yTvWM8Sgp341oL+TLCx2AQDRTpIQnhYEFpFK8JI1thwnbIEFeQMA7SQRoQCXCdUxSxEA9EAgGyxkETOnF/eBiPJKxzjCsmgjJo+NkKmciVHvbQFySA4RL+ijMt75jwFEeEguUYxsaaCBGMd0iEABxRhtqoDUV3TIxhUDC4Pv7kj+GDwAU+UCsFfOACInTJG2oIhzL9YYsKcyRC3PjFcGCCPSrDSm7EFwkTuEyUbiThEx2yvtI5xjXn+oMBNpA/8MzwiW/k31/sQkSVQK+NfxwiUGpJTN8QaZSynCFWUOkYK/IoQV8MZkiYWU1nRsVq0ozDNIfZzWL6JEYUgIMyXYLKZrYij8MApztrWU5C5BIfDaxIO+t5lK18xJ1voCdAF4CS5oGNmNx05wd5xI5qri+Vmrynij7iGPbYkjE/7Agv+kLNsNhjVJRYikXD4oll6WOcuygKQfJYpYAv7aOjTmkGv4xhk5HaBEQZhVQJbKORfbpjkDntVXEAWRVyTkM4BeOCIHBh02noIakTWYMA6jgQo05GD1KE6hFKIIErQEAAgvmAAAQAhs9kVatoVUEQAAAh+QQJCQAuACwAAAAAgACAAIUkJiSUkpRcXlzExsTk4uREQkR8eny0trQ0NjTU1tSkoqRsbmzs7uxMTkyEhoQsLizMzsy8vrycmpxsamzs6uxMSkw8Pjzc3tysqqx0dnT09vSMjowsKiyUlpRkYmTMyszk5uRERkSEgoS8urw8Ojzc2tykpqR0cnT08vRUVlSMiow0MjTU0tTEwsT4+PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCXcEgsGo/IpHLJbDqf0KhUqWEQSglI6Uj5QBIlAkMzLZvPUw2lBBm0Iu836wiCx+EDLYWM7vvLDBcQd4RwEFxwiYUtEBcMf5CRRiglbouKhoiXhQMlKJKgZxoEHxGYm5lGFKesLXcQBJ+hs0woCaioc0YguKdvcAmytMNDtr25dMeJvsHEtCgsrdKLh6rT178tLI/OkBol2OGMyeKtdyV83WcgbuW41UWrypeYAyDqZdDu4bpFvPuEAkZgIQxfEwrz3MEjIg/gtQEUDDL55vDYwiH/Es5DJxEJikEVsV0U0lCjOAgFO7qgMCCkRU0uH0ZUSdKkxpErYx5rcY/m/kqb5foRyahTGpyZNBEWpQYT6M4EPocodSpNKEaqyrZElYq1Fc6SSzFpxYeTa1g55LpeGqvuAIcNSqYu/XoW0wWJAzgAABAgrtpEVoUQ/fuGrREGSP8QQKB3b98kcrHSJZzIcBEGLQakFJWicePHSCK7Y3SBwB4kaq6AxGqZCGZD6dCo2EsbgF64kDUOuJAYCoULpWy2NhtneJQItmvTfusXWydufRiU0Gh8ZUtCPc2AQKBcOfPc0gYQiP1n1PVr1cHGabEZyonky73jDr2oxfhho1xJq/66EJzAT4zQXXzLzccFIQmQ98wtrPDXS29OoFCAd/BV+B19EXwAHT4M/gRXmRKY9fKBgkx0sFdjFMoXV4I0acBgCw6KcxcUJaAYH4o22mbgVkcQAGNz82zIxAInDgifXjaCxuMRQsZznjIAIsFChUXmOOCFSz4hmjJNIjGBkUV2l6OSWS6xpThRFpFAmMlZKWaBZTJxZpBMGOAmlUbiSECckLXjFFRKgPDAm2CCiQGfGGLFnhISUOlZod6dgCgS0xU1IxIh5AmpcgW0NykKHlL1QRIfWIjnphykOemc+3Tpgghg3jmgAZMuwYJ+VLWmgQUUyjogCRDWSgQKuIY0gIJ51eYrmAoIu4SPLrkC4WyEbroXCZ46KwSoMUVgWQM3Wqtss9oqMR1W/qMydOqytQFbLhXFAhWbgMqKW5sI7y5RKVXZuTCbjewqp2q+rO7ElgD12rtXBfky8QFVESy0QrWoktmwEedW5MoQBJiqMADpXkzfCEDBIQtyKYq7QrYiaxDvaBHMpEDCCnsg8hIPU7WnCw7kGPCJFt9MxL4VafUlgQqPIDR4TukiAMAKc1DdzQWLJEQFSNvLAcs3E+tSyEuHLfbYZJdt9tlop6322my/G6pDJIbt8tdCrFYR1yL3V1E10VAVbNiDAaQLOFRdWvYFWAFKQLRlLd13SDurB1DcN7uMVU8o6OTqzXoDJUxXhotNuEtE2G0T2GI/7NJCozu1ecMM6MRW/uAmTf1u6xX1OzdVx4qtgZ8hkfe2Rq6ELjK0omLcbe9CazA8QJZJTvzONy/eFYS/d8X8xdnHtP3QOrUA6MUvujSc9AC9jmjnIf3twvMmjZiv80WhXgTiRdmeJe5OGT8sYf0SVtWUwbXyYQVvSxogepjAPqDoL0sK3IT6hPA4pzywTBE8ReMuwxqhZfAOExxCBfdxQZWw7IMDgULmhOMsXqRHIyEkAv4Swh+OqMRFifAfcbBRQiF0Txk6rEmGYhiJDhHihc6hXKA2AiIEKTESlGgFElHhPiaMcC1NPIV4nogG80xjiqwY2BJQ8CRWBPEn0vjABbgohVEEBxdgvINm/tCAvh8loYG+KAERlyAd4PXijFsKYBn4B4c4YkONe2QIcIACyCOWx3TeymJCFMGCC4DgdQwAwQVuFa0INBIO8vsDse7wSbUAiHay88uiItGQGP0FQNarix2RkMlQuFCSSzklZRzZkSrikSrjI0Isd1nIOP3SJbqUpSJ6SItjArNHyuRlVEKkzGBeJZrLnCYx72BNIQwTmy2o4jCouc0IdNMFyAOnIPGBQo2cEpxH2cpHsHnOdBITJUv6RjnriU0bZokdxDwnKhW1Th59ZJewlCU+hQXQXKZlKQXlUxRNCc2/eOJi+sDKO7tCkKUxwID7SOafEKgtY9hkowARH0nzQoUCQbiTDgBR40o5Vwll1HMez2mbKlw6DZRuQg86XYIaBOFHc/ZoEXkowWmCGoUqXCEBH2gNCCDwATCYho1MZWoQAAAh+QQJCQAoACwAAAAAgACAAIUkJiSUkpTExsRcXlzk4uR8enxMSkysrqzU1tQ0NjTs7uyEhoSkoqTMzsx0cnS8vrwsLixkZmTs6uyEgoRUVlTc3tw8Pjz09vSMjowsKiycnpzMysxkYmTk5uR8fny0srTc2tw8Ojz08vSMioysqqzU0tTEwsRcWlz4+PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCUcEgsGo/IpHLJbDqf0KhUKWqQMAXK5CjZNBAgguIyLZvP04sJc0oA3nDOsWN61O+CBkhCRvv/ZRsBAxlwhYcAGXJGdHaOd44NFQqAlZZGIBgWb4WJcJ8Ai0WNkKUmeCAil6tnEhoUnJ+dnZ+iRBKPuXW6Dw0EqqzBTAQeELGetKBxXLylvHYIwMLTQxUFs8rZx7ZDuM7fj6XR1MIgDobaysmhzODuvCXS5H8KC+vpx8hv3ELezf/fTCDoM+/MhxDo1mHDJoudEX/vIj4S0KFgGQIR0GW7l7BWO4Agv8WzCOVBAkTaFupr6LAIxJAwHzwQIIEkkwsjPKXjiC8R/j8UBCQKDXcHBEGbRQhQ4JkPEVOPD2EO3QWpgTykKAS42amxJyhFR4JKHWuqJlYhGyDco5UMpVewUaeSzVXxbFa1Xdl61fYzqNy/dupQsivAGEudT1P+fAlYoh0QdodsyMAw8d6+jedCjiyZo+Wdi+cCrmBzMJLJK/fiwyx67GaLdF4fQa36bejMEmXPk1BUCerPXjHjBqi7iAKzlUQIeFScyO/aij8Od9Z8iAITAq6eudAAkh3SSZ5D9xmAxAbtQi5IIACixPTHSnjbaXD0DIhm1dG67WkgwIYyEoCwQWsm5IeCBMv15gdjzPm2nzIJTFACIAGe4lp839RlhnIg/oGHhAmUaROCBshVcgEBAghlIIK52JHdGSXA5OERIK6TAAPoJYfiOyu+M2EZpABUx4xG1MhJASVOI8J936yY4D9JOnHBgFMZOFkGBvxnUxel9BiSAPU1UcFoSphQQI7kiOAefEkwCA6RTIhAoIGcASWQEteRZVoTMWYGZ51EoHkgYD82kSdudAJ6xKFz7alEnwSyqaihuBWK53tDTsqEfLg5egQCmNoh6KSMZobAEiKEagIBmiZRKoEmCDpmpJCc2ioSoNLqyJ+S6VrHBmHemh6VumopHa2eCmtdqMmiwKSutiqLK6bREnFBisWOKuy174H5EKa8SjsEAb6aEOWz/rh5K24SU+r6QHHE4sbqukrMipsJxqbXbbD0DsFtpHYcFWRjBfa7BLqi1aGhs+42a3A/78nWHa35Pjybrg0Q8V64FqNgL6xDyDldlB134yswbpLFb8n/4lYXucNZWrIRE8srBMJkzozEx43ZCinBC+t8i64/1kygwzOLHGnGKMTb2sozq0Gx0FRXbfXVWGet9dZcd+3115M6DRjULE+npdGNaWvxq38x/XNrJAs9sGg/4jwXxyXzLJqtMMPKNNZvAzZvylOR/bAa09WldKdYsz2XNBtjbfdfRKAtWsVCbzDd3wxPh7TBCvgq29yAJUrv5GQtLPVw6urccqT1iU3W/il4ryvWcJijPtRMhivb7nTFES7Vqjr3PVyUr2fW+uHYsh6s7sNXa3CuwCMh/FSft+o4YHE37esDwBr8e7H1hmo6oNBPxXGq35sQtLKc6joq9Sf3G39miW6v2cP3i5Y9CoETzfkm1b+pcO5StBqgpgoIk/8JIYBDUSBSBMVAH0FhcWSRoE1igyE9RUFvucGTUc5yAQTsqoMqkkLyOtTBDTjQEgrQXIPaJJTlPYF0+EHgHQZSkCXlkIYg6R4TIJgLA7FNAATonRlO9KQmoRAeZ+DQOzhWQfBVQIlQOBGVIuIlZ7yoFcTRoZBA8MIlKAAEzZPRE+/wvilMrotS2cAk/gBUARnmzHpdAgR3qCPG3d2hBBXoANIU0IEKrOleD6DiHcIHiFRBQpHtk5kQcFg9GsbqEv4woqoeIEmgtE8XRmyjHzjoqk2aoJOUFB1WhKg/U4Xlk04klSntgMpZ5hFQrYyU9IRgPFjOMDLXseUDdomCVKpKgzAUZh2I2UtlCnEawfRlrcKizEeIcjfVPOUcpKmLZ6apAdxcJjXD2Qu1keMCIBAmM8k5wkl1II2hIqYxYXXNyFTBlJ1spq+sIq53qqqWsKznpHyIqXx+MhUWU5OvUPm9kcxMAfQj1BymM46qiQBUjWEowSqKNRFUwHIR0ShZ5GjOh6JxKMycigDIMQg2l3w0pNuMiB68+TX1fBSewxxnKfKwByy21F8KYA8CNtCcDjRgA2AgAB9+ylQmBAEAOw==);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px 50px;
	content: "";
}

.media-small {
	width:120px !important;
}

.aside-link p.small {
	font-size: 1.1em;
	line-height: 1.3em;
}

@media(min-width:768px){
	.utility-sign-in {
		float: left;
		margin-left: 15px;
		text-align: center;
		margin-top: -6px;
	}
}
.btn-login {
	padding-left: 16px !important;
	padding-right: 16px !important;
	margin-bottom: 0 !important;
	margin-right:  0 !important;
}

/* Special Alert Link Formatting */

a.alert-link {
    text-decoration: underline;
    font-weight: bold;
    color: initial;
}

.top-bar-alert a.alert-link {
    text-decoration: underline;
    font-weight: bold;
    color: inherit;
}

/* Privacy Policy Link Mobile */
a.privacy-mobile-link {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}