@charset "UTF-8";
/*!
 Theme Name:   Schuylkill 2020 Child Theme
 Theme URI:    https://schuylkillriver.org/
 Description:  Schuylkill 2020 Child Theme for Trailpress integration
 Author:       Miller Designworks
 Author URI:   https://www.millerdesignworks.com
 Template:     schuylkill2018
 Text Domain:  trailpress
*/.single-trailpress .mapviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-trailpress .mapviews>img{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.single-trailpress .mapviews a.fullwidth{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.single-trailpress .mapviews a.halfwidth{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%}.single-trailpress h6.rivermile{color:#3f3f3f!important;font-weight:600!important;margin:5px 0;font-size:16px}.single-trailpress h6.rivermile span{font-size:1.5em}.single-trailpress h6.rivermile span.riverside{float:none;margin-left:15px}.single-trailpress .trailpoints.navigation .icon-container .icon-attention:before{color:rgb(255,100,5)}.single-trailpress .trailpoints.navigation .red{color:#dd0012}.single-trailpress span.milecircle{border-radius:1.75em/0.875em;font-size:0.75em;border:1px solid #3f3f3f;background:transparent;display:inline-block;min-width:3.5em;height:1.75em;text-align:center;line-height:1.75em;margin-left:1em}.single-trailpress span.milecircle.landing{color:#000!important;background:#e1a435;border:1px solid #000}.single-trailpress span.milecircle.navigation{color:#fff!important;background:#dd0012;border:1px solid #000}.single-trailpress span.milecircle.usgs-gauge{color:#000!important;background:#ccc;border:1px solid #000}.single-trailpress .infowindow .red{color:#dd0012}.single-trailpress .infowindow span.milecircle{float:right;font-size:0.75em}.single-trailpress .mfp-content{max-width:calc(100vw - 4%)!important}.single-trailpress span.riverside{float:right}.single-trailpress #TP_Map .trail-attributes .col{float:left;width:50%}.single-trailpress .map-key .button-wrap button.icon-plan-trip{float:left;margin-right:3px;margin-left:0px}.single-trailpress .map-key .button-wrap button.icon-map-refresh{float:left;margin-right:3px;margin-left:0px}.single-trailpress .map-popup{max-width:300px;width:300px;max-height:calc(100vh - 350px);overflow-y:scroll!important}.single-trailpress .key-details h4{font-weight:900;font-size:1.1em}.single-trailpress .key-details ul{margin-bottom:1em}.single-trailpress .key-details.trail-attributes{max-height:600px}.single-trailpress .key-details.trail-attributes li{padding:0!important;line-height:15px;margin-bottom:9px}.single-trailpress .key-details.trail-attributes li span:not(.icon-septa-station){background:#000;border-radius:3px;padding:2px!important;display:inline-block;margin:3px;margin-top:0;width:30px;height:30px;overflow:hidden;margin-bottom:-9px}.single-trailpress .key-details.trail-attributes li span:not(.icon-septa-station):after,.single-trailpress .key-details.trail-attributes li span:not(.icon-septa-station):before{font-size:24px;color:#fff;margin-left:2px}.single-trailpress .key-details.trail-attributes li span:not(.icon-septa-station):after{margin-left:0}.single-trailpress .key-details.trail-attributes li span.icon-septa-station{margin-top:8px;padding:1px}.single-trailpress .key-details.trail-attributes li span.icon-septa-station:after,.single-trailpress .key-details.trail-attributes li span.icon-septa-station:before{font-size:24px}.single-trailpress .map-popup.key-details .legend{border-right:0px}.single-trailpress .key-details{position:absolute!important;left:20px!important;top:115px!important;width:300px}.single-trailpress .map-key .key-details .legend ul li>span.map-dot.cautions:before{background:rgb(255,100,5)}.single-trailpress .itin-popup .plan-trip-container button{margin:1em auto;display:block!important}.single-trailpress .itin-popup .plan-trip-container input,.single-trailpress .itin-popup .plan-trip-container select{width:100%}.single-trailpress .plan-trip-results h3{margin-bottom:0!important}.single-trailpress .plan-trip-results .directions{margin-top:0!important}.single-trailpress .plan-trip-results .results-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:visible}.single-trailpress .plan-trip-results .results-header>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:300px;max-height:150px}.single-trailpress .plan-trip-results .results-header .stats{padding:1em 0}.single-trailpress .plan-trip-results .results-header .notice{font-size:0.8em;z-index:100;display:none}.single-trailpress .plan-trip-results .results-header .notice .notice-inner{padding:1rem 15px 15px;background:rgb(253,191,10)}.single-trailpress .plan-trip-results .results-header .notice .toggle-next{text-align:center;cursor:pointer}.single-trailpress .trailpoints .toggle-next:after{font-size:1.3rem;color:#b8d10a}.single-trailpress .toggle-next:after{content:"▶";display:block}.single-trailpress .toggle-next.open:after{content:"▼"}.single-trailpress .toggle-me{display:none}.single-trailpress .trailpoints .address,.single-trailpress .trailpoints .toggle-me{margin-left:100px;max-width:500px}.single-trailpress .plan-trip-results .directions .amenities ul{margin-top:0;max-width:500px;margin-left:0;background-color:rgb(224,234,244);padding:1em}.single-trailpress .plan-trip-results .directions .amenities ul.amenity-icons li{width:50%;margin-top:1px}.single-trailpress .plan-trip-results .directions .amenities ul.amenity-icons li span{display:inline-block}.single-trailpress .trailpoints span.milecircle{margin-left:0;font-weight:800}.single-trailpress .trailpoints span.riverside{float:right;font-size:0.8rem;font-weight:900;padding:1em}.single-trailpress{}@media print{.single-trailpress .toggle-me{display:block!important}.single-trailpress .plan-trip-results .results-header>div{max-height:100%}}body.page-id-7874{height:100vh;margin-top:-143px}body.page-id-7874 header{display:none}body.page-id-7874 .results-wrap{height:96vh}body.page-id-7874 #map-canvas{top:43px}body.page-id-7874 .print.icon-print{display:none!important}.em.em-event-booking-form h3.em-booking-section-title{padding-left:55px;background:#b8d10a;color:#231f20;font-family:"Brocha W00",sans-serif;font-size:1em;position:relative;display:inline-block;width:100%}.em.em-event-booking-form h3.em-booking-section-title:before{width:40px;height:100%;background-image:url(images/btn-river.png);background-repeat:repeat-y;background-position:0 -7px;background-size:100% calc(100% + 7px);content:"";position:absolute;left:0;top:0;display:block;-webkit-transition:background 350ms ease-in-out;transition:background 350ms ease-in-out}.em.em-event-booking-form input,.em.em-event-booking-form textarea{font-size:18px}.em.pixelbones a{color:black!important;background-color:#b8d10a!important;-webkit-box-shadow:none;box-shadow:none}body.single-event .em-location-map-container.em-location-map-container{margin-bottom:1em;width:100%!important}body.single-event .em-location-map button img{margin:9px 11px 13px!important}body.single-event .em-location-map .gm-svpc img{margin:0!important}body.single-event form.em-booking-form .em-booking-form-section-confirm .em-booking-form-buttons input.em-booking-submit{display:block!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.locations-list-wrapper{margin:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.locations-list-wrapper .locations-block-wrapper{border:1px solid #888;margin:15px;padding:0;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 30px)}.locations-list-wrapper .locations-block-wrapper:nth-child(odd){margin-right:0}@media (max-width:768px){.locations-list-wrapper .locations-block-wrapper{width:100%;padding:0px;margin-left:0;margin-right:0;border:none;border-bottom:1px solid #ccc;border-radius:0px}.locations-list-wrapper .locations-block-wrapper:first-child{border-top:1px solid #ccc}}.locations-list-wrapper .locations-block-wrapper .title h3{font-size:28px}.locations-list-wrapper .locations-block-wrapper p{font-size:20px}.locations-list-wrapper .locations-block-wrapper .location-image-wrapper{margin:0;padding:0;width:100%}.locations-list-wrapper .locations-block-wrapper .location-image-wrapper .location-image{aspect-ratio:5/3;overflow:hidden;width:100%}.locations-list-wrapper .locations-block-wrapper .location-image-wrapper .location-image img{width:100%;max-width:100%;height:auto}.locations-list-wrapper .locations-block-wrapper .location-details-wrapper{padding:35px}@media (max-width:768px){.locations-list-wrapper .locations-block-wrapper .location-details-wrapper{padding:15px}}.locations-list-wrapper .locations-block-wrapper ul.location-contact-details{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:100%;padding:12px 0 6px;font-family:"Grot 10",sans-serif;font-size:14px;margin-top:12px;list-style:none!important}@media (max-width:768px){.locations-list-wrapper .locations-block-wrapper ul.location-contact-details{gap:0}}.locations-list-wrapper .locations-block-wrapper ul.location-contact-details li.contact-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none!important;gap:25px;border-bottom:solid #ccc 1px;line-height:1.2;padding-top:15px;padding-bottom:15px}.locations-list-wrapper .locations-block-wrapper ul.location-contact-details li.contact-meta:before{display:none}.locations-list-wrapper .locations-block-wrapper ul.location-contact-details li.contact-meta:first-child{border-top:1px solid #ccc}@media (max-width:768px){.locations-list-wrapper .locations-block-wrapper ul.location-contact-details li.contact-meta{overflow:hidden;position:relative}.locations-list-wrapper .locations-block-wrapper ul.location-contact-details li.contact-meta:nth-child(2){border-top:none}}@media (max-width:768px){.locations-list-wrapper .locations-block-wrapper ul.location-contact-details{-ms-grid-columns:1fr;grid-template-columns:1fr}}
/*# sourceMappingURL=style.css.map */