<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a, a:visited, a:focus, a:active, a:hover{
    outline:0 none !important;
}
html, body { height: 100%;  }
html, body, h1, h2, h3, h4, h5, h6{ font-family: Roboto, sans-serif;}
body {background-color: #fff;}

.content
{
    margin: 0 auto;
    max-width: 900px;
    width: 100%;
    position: relative;    
    display: block;
    text-align: center;
}
.nav .search-box { margin: 0 auto; }
.nav .nav-left-placeholder { flex: 0 0 60px; }

.public-company-logo {text-align: center; padding: 50px 0; font-size: 14px; text-transform: uppercase; letter-spacing: 1px; color: #555;}
.public-company-logo a {color: inherit; transition: color 0.3s; text-decoration: none; font-size: 20px;}
.public-company-logo a:hover {color: #555;}
.public-company-logo img { max-height: 120px; max-width: 300px; }



/*.collection-thumbs {margin: 0 0 40px 0; display: flex; flex-wrap: wrap; justify-content: center;}
.collection-thumbs li {width: 33.333%; position: relative; padding: 16px; box-sizing:border-box; vertical-align: top; text-align: center;}
.collection-thumbs .wrapper {position: relative; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,.3); }
.collection-thumbs .wrapper:before{
	content: "";
	display: block;
	padding-top: 100%;*/ 	/* initial ratio of 1:1*/
/*}
.collection-thumbs .wrapper &gt; a {display: block; }
.collection-thumbs li .cover {background-size: cover; border: 1px solid #fff;}
.collection-thumbs li a &gt; div:first-child {position: absolute; top: 8px; left: 8px; bottom: 8px; right: 8px;}
.collection-thumbs div.overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.5); opacity: 0; color: #fff; transition: opacity 0.3s;}
.collection-thumbs .overlay div {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    text-shadow: 0 0 2px #222;
    text-transform: uppercase;
    font-size: 12px;
}
.collection-thumbs .details {color: #222; font-weight: bold; font-size: 12px; text-transform: uppercase; margin: 10px 0 0 0; letter-spacing: 1px; transition: color 0.3s;}
.collection-thumbs .event-date {color: #888; font-weight: 400; font-size: 11px; text-transform: uppercase; margin: 3px 0 0 0; letter-spacing: 1px; transition: color 0.3s;}
.collection-thumbs .event-description {color: #888; font-weight: 400; font-size: 11px; text-transform: uppercase; margin: 3px 0 0 0; letter-spacing: 1px; transition: color 0.3s; font-style: italic;}

.collection-thumbs li:hover .cover {border-color: #ccc;}
.collection-thumbs li:hover div.overlay {opacity: 1;}
.collection-thumbs li:hover .details {color: #333;}
.collection-empty{text-align: center; padding: 200px 0; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; color: #111;  margin-bottom: 40px;}*/

.content-flex{display: flex; flex-direction: row; padding: 0 16px;}
.content-flex &gt; div {flex-grow: 1; width: 40%;  margin-bottom: 15px;}
.content-flex .business {text-align: left;}
.content-flex .social { flex: 0 1 auto; text-align: center; font-size: 20px;}
.content-flex .social li {display: inline-block; margin: 0 6px;}
.content-flex .credit {text-align: right;}

.footer
{
    margin: 0 auto;
    padding: 0 8px 20px 8px;
    max-width: 900px;
    position: relative;    
    display: block;
    font-size: 14px;
}

.footer, .footer a
{
    color: #aaa; /* #ccffff; */
    text-decoration: none;
    transition: color 0.3s;
}
.footer a:hover
{
    color: #555;
    transition: color 0.3s;
}


.footer .credit a
{
    font-weight: bolder !important;
    color: #888;
}
.footer .credit a:hover {color: #555;}

@media screen and (max-width:900px) {
    .footer {font-size: 12px;}
    /*.collection-thumbs li {width: 50%;}*/

    .footer {padding: 0 10px 10px 10px;}
    .content-flex {flex-direction: column;  flex-wrap: wrap; padding: 15px 0;}
    .content-flex &gt; div {flex: 1 0 100% !important; padding: 0 10px !important; width: auto; text-align: center !important;}
    .content-flex .left {display: none;}
    .content-flex .social {order: 2; font-size: 14px; width: auto;}
    .content-flex .title {order: 1;}
}

@media screen and (max-width:600px) {
    .public-company-logo {padding: 20px 0 10px 0; font-size: 12px;}
    .public-company-logo img {max-width: 70%;}
/*    .collection-thumbs li {width: 100%; }
    .collection-thumbs .wrapper { padding: 5px;}
    .collection-thumbs .details {}*/
    .collection-empty {padding: 50px 0;}

    .content-flex { flex-wrap: wrap; padding-left: 5px;}
    .content-flex &gt; div {text-align: left !important;}
    .social li:first-child {margin-left: 0;}
}</pre></body></html>