/* CSS Document */

body { background: #FFF; }
#header, #pageHeader, #headerListingsNav, .headerDivider, .button-group.a-z, .listingPhoto, .listingIcons, .listingsHeader, .footerDivider, #footer, #pageContent.eventForm, h2.listingsHeader { display: none; }
#wrapWidth, #wrapWidth.section, #wrapWidth.events { padding: 20px; max-width: calc(100% - 40px); width: calc(100% - 40px); }
.listing, .listingSize { width: calc((100% / 3) - 20px) !important; }
.grid { height: auto !important; }
.listing2xHeight { height: 150px !important; left: auto !important; top: auto !important; position: relative !important; display: block; float: left !important; page-break-inside: avoid; margin-right: 20px; }
.listingDetail { border-top: 5px solid #000 !important; }
.listingDetail h3 a { color: #000 !important; font-size: 17px !important; line-height: 22px !important; }
.listingContact { font-size: 13px !important; line-height: 18px !important; }
.listingContact a { display: none; }

.printOnly { display: block; }
.printOnly h3 svg { color: #000; margin-right: 10px !important; }
.printAlert { display: inline-block !important; }
.hidePrint { display: none; }

/* Events */
#eventsPage .eventCard { width: calc(100% - 20px) !important; margin: 0 20px 0 0; float: left; height: auto; }
#eventsPage .eventImage { display: none; }
#eventsPage .eventInfo { position: relative; bottom: inherit; right: inherit; }
#eventsPage .eventHeadline { height: auto; background: #FFF; border-bottom: 5px solid #000; padding: 10px 0; color: #000 !important; }
#eventsPage .eventDate, #eventsPage .eventMore { color: #000 !important; }
#eventsPage a { color: #000 !important; }
#eventsPage .eventLinks { display: none; }
#eventsPage .eventMore a { display: none; }

#eventsPage .moreEvents { display: block !important; }
#eventsPage .moreEventsButton { display: none !important; }

.listingsPageIntro { display: none; }
#subscribeHeader { display: none !important; }
nl-cookie-consent { display: none; }

.tripFooter { display: none; }
#widget-container-1934 { display: none; }

.tripPinFull { display: none !important; }
