<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#page header h1 {
	 letter-spacing: revert;
}
 #main-content .collapse.in {
	 display: block;
}
 h4.anchorLink a {
	 display:block;
}
 #directory_wrapper h4 span.glyphicon {
	 font-size: 1.5rem;
}
 #directory_wrapper h4 {
	 font-size: 2.25rem;
	 margin-bottom: 1rem;
}
 .social-category table tbody td, .social-category table thead th {
	 font-size: 1.25rem;
}
 .anchorLink .glyphicon-triangle-right, .anchorLink .glyphicon-triangle-bottom {
	 margin-right: 5px;
}
 #social-accordion {
	 margin-bottom:2rem;
}
 #social-accordion .social-category p {
	 margin-top: 0;
}
 #social-accordion .label {
	 font-family: 'Milo';
	 vertical-align: middle;
	 font-size: 1.15rem;
	 margin-top: -.25rem;
}
 #social-accordion .label-success {
	 background-color: #00866c;
}
 #social-accordion .label-warning {
	 background-color: #f6be00;
	 color: #c8102e;
}
 p.see-more {
	 margin-left: 1.5rem;
}
 .see-more {
	 margin-top: 0;
	 margin-bottom: 0;
}
 .table &gt; caption + thead &gt; tr:first-child &gt; th, .table &gt; colgroup + thead &gt; tr:first-child &gt; th, .table &gt; thead:first-child &gt; tr:first-child &gt; th, .table &gt; caption + thead &gt; tr:first-child &gt; td, .table &gt; colgroup + thead &gt; tr:first-child &gt; td, .table &gt; thead:first-child &gt; tr:first-child &gt; td {
	 background-color:#f9f9f9!important;
	 border:none;
	 font-weight:bold;
}
 .table-bordered &gt; thead &gt; tr &gt; th, .table-bordered &gt; thead &gt; tr &gt; td {
	 border-left:none!important;
	 border-right:none!important;
	 padding-top:1rem!important;
	 padding-bottom:1rem!important;
	 border-color:#f3f3f3!important;
}
 .table-bordered &gt; tbody &gt; tr &gt; th, .table-bordered &gt; tbody &gt; tr &gt; td {
	 border-left:none!important;
	 border-right:none!important;
	 padding-top:1rem!important;
	 padding-bottom:1rem!important;
	 border-color:#f3f3f3!important;
}
 .table-bordered &gt; tfoot &gt; tr &gt; th, .table-bordered &gt; tfoot &gt; tr &gt; td {
	 border-left:none!important;
	 border-right:none!important;
	 padding-top:1rem!important;
	 padding-bottom:1rem!important;
	 border-color:#f3f3f3!important;
}
 .table-bordered {
	 max-width:100%!important;
}
 .table-bordered thead th .fab, .table-bordered thead th .fas {
	 font-size:1.5rem;
	 color:#dededf;
}
 tr .fab, tr .fas {
	 font-size:1.5rem;
	 margin-right:1rem;
	 color:#c8102e;
	 transition: all 0.25s ease;
}
 a:hover .fab, a:hover .fas {
	 color:#960c22;
	 transition: all 0.25s ease;
}
/* Simple CSS for flexbox table on mobile */
 @media(max-width: 991px) {
	 table thead th:first-child {
		 width:100%;
		/*height:3rem;
		 */
		 padding:0;
		 margin:0;
		 padding-left:1.25rem;
		 align-items:center;
	}
	 table thead th:not(:first-child) {
		 position: absolute;
		 visibility: hidden;
	}
	 table tr {
		 border-bottom: 0;
		 display: flex;
		 flex-direction: row;
		 flex-wrap: wrap;
		/*margin-bottom:-rem;
		*/
	}
	 .table-bordered tr td:first-child {
		 width:100%!important;
		 padding:1rem;
		/*display:flex;
		*/
		 align-items:center;
	}
	 table th:not(:first-child), table td:not(:first-child) {
		 margin:0px 1.5rem 0px 0px;
		 border:none;
	}
	 .table-bordered &gt; tbody &gt; tr &gt; td:not(:first-of-type) {
		 margin-right: 0;
	}
	 .table-bordered &gt; tbody &gt; tr &gt; td, .table-bordered &gt; tfoot &gt; tr &gt; td {
		 border-left:none!important;
		 border-right:none!important;
		 border-bottom:none;
		 padding-bottom:0;
		 border-color:#efefef!important;
	}
	 .table-bordered &gt; tbody &gt; tr &gt; th, .table-bordered &gt; thead &gt; tr &gt; td:not(:first-child), .table-bordered &gt; tbody &gt; tr &gt; td:not(:first-child) {
		 border:none;
	}
	 .table-bordered tbody tr:first-child td {
		 border:none;
	}
	 .table-bordered tbody tr td:nth-of-type(2) {
		 margin-left: .5rem;
	}
	 .table-bordered &gt; thead &gt; tr &gt; th, .table-bordered &gt; thead &gt; tr &gt; td {
		 border-left:none!important;
		 border-right:none!important;
		 padding-top:1rem!important;
		 padding-bottom:1rem!important;
		 border-color:#f3f3f3!important;
	}
	 .table-bordered &gt; tbody &gt; tr &gt; th, .table-bordered &gt; tbody &gt; tr &gt; td {
		 border-left:none!important;
		 border-right:none!important;
		 padding-top:.5rem!important;
		 padding-bottom:.5rem!important;
		 border-color:#f3f3f3!important;
	}
	 .table-bordered &gt; tfoot &gt; tr &gt; th, .table-bordered &gt; tfoot &gt; tr &gt; td {
		 border-left:none!important;
		 border-right:none!important;
		 padding-top:1rem!important;
		 padding-bottom:1rem!important;
		 border-color:#f3f3f3!important;
	}
}

.table, tr, td {
    vertical-align: middle !important;
}
.directory-social-platform-icon {
	height: auto;
	width: 24px;
	transition: all 0.25s ease;
}

.directory-social-platform-icon:hover {
  filter: brightness(0.75);
  cursor: pointer;
  transition: all 0.25s ease;
}

.directory-social-platform-icon-header {
	height: auto;
	width: 24px;
}

.accordion-body {
    padding: 0;
}</pre></body></html>