<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* App Specific Styles */

a.plain {text-decoration:none !important;}
a.plain:hover {text-decoration:none !important;}

img.fixed-height-250 {height:250px !important;}

.bg-black{background:#000000!important}

/* card layout; home/trips */
.fixed-height-image-wrapper {max-height: 175px; height: 175px; overflow: hidden; display: flex; justify-content: center; align-items: top; background-color:#f4f4f4;}
.fixed-height-image {width: 100%; height: auto; max-height: 100%; object-fit: cover; object-position: top left;}

/* col layout; event listings */
.fixed-height-image-wrapper-listing {max-height: 125px; height: 125px; overflow: hidden; display: flex; justify-content: center; align-items: top;  background-color:#f4f4f4;}

/*div.fixed-height-image-wrapper {max-height:175px; overflow: hidden;}
img.fixed-height-image {width:100%;}*/

img.fixed-height-featured-card {max-height:175px; height:100%;} /* might not be used; above method crops better */

img.round {border-top-left-radius: calc(.4rem - 1px); border-top-right-radius: calc(.4rem - 1px); border-bottom-left-radius: calc(.4rem - 1px); border-bottom-right-radius: calc(.4rem - 1px);}

.hive{display: none;opacity: 0;height: 0;width: 0;z-index: -1;} /* honeypot */

.table-hover tbody tr:hover td {background: #D1ECF1; cursor: pointer;}

.force-inline-block{display: inline-block !important;}

.anchor-pad{height:75px;}

.carousel {margin-bottom: 0rem;}
.carousel-caption{bottom: 5rem;z-index: 10;}
.carousel-item {height: 24rem;background-color: #777;}
.carousel-item &gt; img {position:absolute;top:0;left:0;min-width:100%;}
@media (min-width: 40em) {.carousel-caption p {margin-bottom: 1.25rem;font-size: 1.25rem;line-height: 1.4;}}

#map {height: 450px;}
@media (max-width: 768px) {#map{height:200px;}}

.side-sticky-btn a {top:200px;position:fixed;right:-53px;z-index: 1000;transform: rotate(-90deg);background-color: red;padding:10px 20px 35px;height: 0px;background-color: #961221;color:#fff;}
.side-sticky-btn a:hover {text-decoration: none;color:#fff;}

.footer-sticky-div{position: fixed;bottom: 0;width: 100%;z-index: 2000;}

/*.thumbnail{width:105px !important; height:105px !important;}*/
.thumbnail {max-height:150px; max-width:150px; overflow:hidden;} /* scales much better w/ this version */

.tag-wrapper {background-clip:padding-box;border:1px solid #ced4da;border-radius:.4rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.tag-input {border:0px !important;box-shadow:none!important;}

.unround {border-radius: 0 !important;}

.no-scroll {scrollbar-width: none !important;}

.break-word {word-wrap: break-word !important;}

/* Google Places Autocomplete */
.pac-item-query {font-size: 16px; margin-right: 5px;}
.pac-item {font-size: 14px;}
.pac-item-container {font-size: 14px;}
.pac-item-matched {font-size: 14px;}

/* Pattern Backgrounds */
.bg-pattern-rounded-plus{background-color: #f8f9fa;background-image: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.04'%3E%3Cpath d='M84 23c-4.417 0-8-3.584-8-7.998V8h-7.002C64.58 8 61 4.42 61 0H23c0 4.417-3.584 8-7.998 8H8v7.002C8 19.42 4.42 23 0 23v38c4.417 0 8 3.584 8 7.998V76h7.002C19.42 76 23 79.58 23 84h38c0-4.417 3.584-8 7.998-8H76v-7.002C76 64.58 79.58 61 84 61V23zM59.05 83H43V66.95c5.054-.5 9-4.764 9-9.948V52h5.002c5.18 0 9.446-3.947 9.95-9H83v16.05c-5.054.5-9 4.764-9 9.948V74h-5.002c-5.18 0-9.446 3.947-9.95 9zm-34.1 0H41V66.95c-5.053-.502-9-4.768-9-9.948V52h-5.002c-5.184 0-9.447-3.946-9.95-9H1v16.05c5.053.502 9 4.768 9 9.948V74h5.002c5.184 0 9.447 3.946 9.95 9zm0-82H41v16.05c-5.054.5-9 4.764-9 9.948V32h-5.002c-5.18 0-9.446 3.947-9.95 9H1V24.95c5.054-.5 9-4.764 9-9.948V10h5.002c5.18 0 9.446-3.947 9.95-9zm34.1 0H43v16.05c5.053.502 9 4.768 9 9.948V32h5.002c5.184 0 9.447 3.946 9.95 9H83V24.95c-5.053-.502-9-4.768-9-9.948V10h-5.002c-5.184 0-9.447-3.946-9.95-9zM50 50v7.002C50 61.42 46.42 65 42 65c-4.417 0-8-3.584-8-7.998V50h-7.002C22.58 50 19 46.42 19 42c0-4.417 3.584-8 7.998-8H34v-7.002C34 22.58 37.58 19 42 19c4.417 0 8 3.584 8 7.998V34h7.002C61.42 34 65 37.58 65 42c0 4.417-3.584 8-7.998 8H50z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}


/* Mobile Tweaks */
@media only screen and (max-width: 768px) {
  .modal-dialog .modal-content {min-height:98vh !important;}
  .modal-dialog-sm .modal-content-sm {min-height:50vh !important;}
  .embed-responsive-1by1 {min-height:85vh !important;}
  .dropdown-my-account {top:115px !important;}
  .dropdown-alt {top:125px !important;}
}

/* QR Code Scanner */
#qr-canvas {margin: auto; width: calc(100% - 20px); max-width: 400px;}

/* Quill Layout Styles */
.ql-align-center {text-align:center;}
.ql-editor p {margin-top:0px !important; margin-bottom:0px !important;}
.ql-display p{margin-top:0px !important; margin-bottom:0px !important;}
</pre></body></html>