/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clicker,.clicker>*{display:flex;flex-flow:row nowrap;justify-content:flex-start}.clicker>*{align-items:center}.clicker__txt{flex:1;border-right:1px solid;border-bottom:1px solid;transition:color .15s linear,background-color .15s linear}.clicker__txt.norm>span,.clicker__txt a{box-sizing:border-box;display:block;width:100%;margin:0;padding:6px 10px;border:0;border-radius:0;box-shadow:none;font-family:inherit;font-size:.875rem;line-height:normal;font-weight:600;color:inherit;background-color:transparent;background-image:none;letter-spacing:1px;text-transform:uppercase;vertical-align:middle;cursor:pointer}.clicker__txt.norm>span{cursor:default}.clicker__btn{justify-content:center;width:50px;border-bottom:1px solid;transition:color .15s linear,background-color .15s linear}.clicker__btn a{padding:4px 0;line-height:.7}.clicker__btn .mapNavStroke{transition:stroke .15s linear}.clicker__btn:hover .mapNavStroke{stroke:#fff!important}.clicker--isRed .clicker__txt{border-color:#f58466;color:#b45340}.clicker--isRed .clicker__btn{border-color:#f58466}.clicker--isRed .clicker__btn:hover,.clicker--isRed .clicker__txt:not(.norm):hover{background-color:#b45340;color:#fff}.clicker--isRed .clicker__btn .mapNavStroke{stroke:#b45340}.clicker--isGreen .clicker__txt{border-color:#a5cf57;color:#006951}.clicker--isGreen .clicker__btn{border-color:#a5cf57}.clicker--isGreen .clicker__btn:hover,.clicker--isGreen .clicker__txt:not(.norm):hover{background-color:#006951;color:#fff}.clicker--isGreen .clicker__btn .mapNavStroke{stroke:#006951}.clicker--isBlue .clicker__txt{border-color:#85cddb;color:#005480}.clicker--isBlue .clicker__btn{border-color:#85cddb}.clicker--isBlue .clicker__btn:hover,.clicker--isBlue .clicker__txt:not(.norm):hover{background-color:#005480;color:#fff}.clicker--isBlue .clicker__btn .mapNavStroke{stroke:#005480}.clicker--isGold .clicker__txt{border-color:#fec874;color:#b45340}.clicker--isGold .clicker__btn{border-color:#fec874}.clicker--isGold .clicker__btn:hover,.clicker--isGold .clicker__txt:not(.norm):hover{background-color:#b45340;color:#fff}.clicker--isGold .clicker__btn .mapNavStroke{stroke:#b45340}.filmstrip .viewsreference--view-title{display:none}.hdg{font-family:proxima-nova-condensed,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.2;text-transform:lowercase}.hdg--xxxxl{font-size:2.25rem}.hdg--xxxl{font-size:1.875rem}.hdg--xxl{font-size:1.5rem}.hdg--xl{font-size:1.3125rem}.hdg--lg{font-size:1.125rem}.hdg--md{font-size:1rem}.hdg--sm{font-size:.875rem}.hdg--blue{color:#005480}.hdg--green,.hdg--green a{color:#006951!important}.hdg--brick{color:#b45340}.hdg--white{color:#fff}.hdg--charcoal{color:#333}.hdg a{color:inherit}.hdg--upper{text-transform:uppercase}.hdg--lsWide{letter-spacing:2px}.hdg--normal{font-weight:400}.hdg--alt{font-family:proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:1px}.hdg--title{font-size:1.5rem;font-weight:400;letter-spacing:2px;text-transform:capitalize}.hdg--subtitle{font-size:1.125rem;text-transform:uppercase;letter-spacing:2px}.hdg--marginBottom{margin-bottom:10px}.icon{display:inline-block;width:40px;height:40px}.icon--isWide{width:100%;height:auto}.icon--isWhite .icon__fill{fill:#fff}.icon--isRed .icon__fill{fill:#b45340}.icon--isGreen .icon__fill{fill:#006951}.icon--isBlue .icon__fill{fill:#005480}.icon--isGold .icon__fill{fill:#b45340}.align-left:has(img),.align-right:has(img){max-width:50%}.loader,.loader:after,.loader:before{background:rgba(0,0,0,.2);animation:a 1s infinite ease-in-out;width:3px;height:10px}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-6px;animation-delay:-.32s}.loader{text-indent:-999999px;display:inline-block;position:relative;vertical-align:middle;font-size:16px;font-size:1rem;transform:translateZ(0);animation-delay:-.16s}.loader:after{left:6px}@keyframes a{0%,80%,to{box-shadow:0 0 rgba(0,0,0,.2);height:10px}40%{box-shadow:0 -5px rgba(0,0,0,.2);height:16px}}.location-hero:has(.hero .billboard--isGreen) .hero__contact-info,.location-hero:has(.hero .billboard--isGreen) .hero__hours{color:#006951;border:1px solid #a5cf57;border-top:none}.location-hero:has(.hero .billboard--isGreen) .hero__contact-info>div,.location-hero:has(.hero .billboard--isGreen) .hero__hours>div{border-bottom:1px solid #a5cf57}.location-hero:has(.hero .billboard--isGreen) .hero__contact-info>div:last-child,.location-hero:has(.hero .billboard--isGreen) .hero__hours>div:last-child{border-bottom:none}@media (min-width:52em){.location-hero:has(.hero .billboard--isGreen) .hero__contact-info>div,.location-hero:has(.hero .billboard--isGreen) .hero__hours>div{border-bottom:none;border-left:1px solid #a5cf57}.location-hero:has(.hero .billboard--isGreen) .hero__contact-info>div:first-child,.location-hero:has(.hero .billboard--isGreen) .hero__hours>div:first-child{border-left:none}}.location-hero:has(.hero .billboard--isGreen) .hero__contact-info__address__map-link{color:#006951}.location-hero:has(.hero .billboard--isBlue) .hero__hours{background-image:url(/themes/custom/threerivers/images/interface/icon-clock-blue.svg)}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info,.location-hero:has(.hero .billboard--isBlue) .hero__hours{color:#005480;border:1px solid #85cddb;border-top:none}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info>div,.location-hero:has(.hero .billboard--isBlue) .hero__hours>div{border-bottom:1px solid #85cddb}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info>div:last-child,.location-hero:has(.hero .billboard--isBlue) .hero__hours>div:last-child{border-bottom:none}@media (min-width:52em){.location-hero:has(.hero .billboard--isBlue) .hero__contact-info>div,.location-hero:has(.hero .billboard--isBlue) .hero__hours>div{border-bottom:none;border-left:1px solid #85cddb}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info>div:first-child,.location-hero:has(.hero .billboard--isBlue) .hero__hours>div:first-child{border-left:none}}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info__phone{color:#005480}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info__phone a[href*="tel:"]{color:#005480}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info__phone:before{content:url(/themes/custom/threerivers/images/interface/icon-phone-blue.svg)}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info__address:before{content:url(/themes/custom/threerivers/images/interface/icon-point-blue.svg)}.location-hero:has(.hero .billboard--isBlue) .hero__contact-info__address__map-link{color:#005480}.location-hero:has(.hero .billboard--isGold) .hero__hours{background-image:url(/themes/custom/threerivers/images/interface/icon-clock-gold.svg)}.location-hero:has(.hero .billboard--isGold) .hero__contact-info,.location-hero:has(.hero .billboard--isGold) .hero__hours{color:#ab5425;border:1px solid #fec874;border-top:none}.location-hero:has(.hero .billboard--isGold) .hero__contact-info>div,.location-hero:has(.hero .billboard--isGold) .hero__hours>div{border-bottom:1px solid #fec874}.location-hero:has(.hero .billboard--isGold) .hero__contact-info>div:last-child,.location-hero:has(.hero .billboard--isGold) .hero__hours>div:last-child{border-bottom:none}@media (min-width:52em){.location-hero:has(.hero .billboard--isGold) .hero__contact-info>div,.location-hero:has(.hero .billboard--isGold) .hero__hours>div{border-bottom:none;border-left:1px solid #fec874}.location-hero:has(.hero .billboard--isGold) .hero__contact-info>div:first-child,.location-hero:has(.hero .billboard--isGold) .hero__hours>div:first-child{border-left:none}}.location-hero:has(.hero .billboard--isGold) .hero__contact-info__phone{color:#ab5425}.location-hero:has(.hero .billboard--isGold) .hero__contact-info__phone a[href*="tel:"]{color:#ab5425}.location-hero:has(.hero .billboard--isGold) .hero__contact-info__phone:before{content:url(/themes/custom/threerivers/images/interface/icon-phone-gold.svg)}.location-hero:has(.hero .billboard--isGold) .hero__contact-info__address:before{content:url(/themes/custom/threerivers/images/interface/icon-point-gold.svg)}.location-hero:has(.hero .billboard--isGold) .hero__contact-info__address__map-link{color:#ab5425}.location-hero:has(.hero .billboard--isRed) .hero__hours{background-image:url(/themes/custom/threerivers/images/interface/icon-clock-red.svg)}.location-hero:has(.hero .billboard--isRed) .hero__contact-info,.location-hero:has(.hero .billboard--isRed) .hero__hours{color:#b45340;border:1px solid #f58466;border-top:none}.location-hero:has(.hero .billboard--isRed) .hero__contact-info>div,.location-hero:has(.hero .billboard--isRed) .hero__hours>div{border-bottom:1px solid #f58466}.location-hero:has(.hero .billboard--isRed) .hero__contact-info>div:last-child,.location-hero:has(.hero .billboard--isRed) .hero__hours>div:last-child{border-bottom:none}@media (min-width:52em){.location-hero:has(.hero .billboard--isRed) .hero__contact-info>div,.location-hero:has(.hero .billboard--isRed) .hero__hours>div{border-bottom:none;border-left:1px solid #f58466}.location-hero:has(.hero .billboard--isRed) .hero__contact-info>div:first-child,.location-hero:has(.hero .billboard--isRed) .hero__hours>div:first-child{border-left:none}}.location-hero:has(.hero .billboard--isRed) .hero__contact-info__phone{color:#b45340}.location-hero:has(.hero .billboard--isRed) .hero__contact-info__phone a[href*="tel:"]{color:#b45340}.location-hero:has(.hero .billboard--isRed) .hero__contact-info__phone:before{content:url(/themes/custom/threerivers/images/interface/icon-phone-red.svg)}.location-hero:has(.hero .billboard--isRed) .hero__contact-info__address:before{content:url(/themes/custom/threerivers/images/interface/icon-point-red.svg)}.location-hero:has(.hero .billboard--isRed) .hero__contact-info__address__map-link{color:#b45340}.page-node-type-location .hero__contact-info{background:#fff;border-top:none;font-size:1rem;color:#006951}@media (min-width:52em){.page-node-type-location .hero__contact-info{display:grid;grid-template-columns:repeat(2,1fr)}}.page-node-type-location .hero__contact-info>div{border-bottom:1px solid #a5cf57}.page-node-type-location .hero__contact-info>div:last-child{border-bottom:none}@media (min-width:52em){.page-node-type-location .hero__contact-info>div{border-bottom:none;border-left:1px solid #a5cf57}.page-node-type-location .hero__contact-info>div:first-child{border-left:none}}.page-node-type-location .hero__contact-info__phone strong{font-weight:700}.page-node-type-location .hero__contact-info__address,.page-node-type-location .hero__contact-info__phone{padding:15px 20px 10px;display:flex;justify-content:flex-start;align-items:center}.page-node-type-location .hero__contact-info__address:before,.page-node-type-location .hero__contact-info__phone:before{display:inline-block;margin-right:20px;content:url(/themes/custom/threerivers/images/interface/icon-phone-green.svg)}.page-node-type-location .hero__contact-info__address a:hover,.page-node-type-location .hero__contact-info__phone a:hover{text-decoration:underline}.page-node-type-location .hero__contact-info__phone>a[href*="tel:"]{display:block;margin-left:.5rem;padding-left:0;color:#006951}.page-node-type-location .hero__contact-info__phone>a[href*="tel:"]:hover{text-decoration:underline}.hero__hours{padding:27px 20px 2rem 65px;border-top:none;font-size:1rem;color:#006951;background:#fff url(/themes/custom/threerivers/images/interface/icon-clock-green.svg) 20px 20px no-repeat}.hero__hours #location-hours.openContent,.hero__hours #location-hours.openContent--is Green{display:block;padding:0;border:none;font-size:1rem;color:#006951}@media (min-width:52em){.hero__hours #location-hours.openContent,.hero__hours #location-hours.openContent--is Green{display:block}}.hero__hours #location-hours .openContent__bd,.hero__hours #location-hours .openContent__hd{max-width:44em;padding:0;background-color:transparent;border:none;font-size:1rem}@media (min-width:52em){.hero__hours #location-hours .openContent__bd,.hero__hours #location-hours .openContent__hd{padding:none;background-color:transparent;border:none;margin-left:unset;width:100%}}.hero__hours #location-hours .openContent__hd .hdg--xxl{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:unset;text-transform:unset;margin-bottom:1rem}.hero__hours #location-hours .userContent{color:#006951}.hero__hours #location-hours .userContent h3{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:unset;text-transform:unset}.hero__hours #location-hours .userContent p{font-size:1rem}.page-node-type-location .location-content>div{padding-bottom:30px}.page-node-type-location .location-content div.atlas{margin-bottom:30px}.logo{display:inline-block}.logo>svg{display:block}.logo--isFixedSize>svg{width:160px!important;height:80px!important}.logo--white #trpd_logo *{fill:#fff}.logo>svg{width:100px;height:50px}@media (min-width:52em){.logo>svg{width:130px;height:65px}}@media (min-width:58em){.logo>svg{width:160px;height:80px}}.slab{display:table;width:calc(100% - 40px);padding:15px 20px 10px}.slab__icon{display:table-cell;width:34px;padding-right:10px;text-align:center;vertical-align:middle}.slab__icon>svg{display:block;width:24px;height:32px}.slab__text{display:table-cell;text-align:left;vertical-align:middle;color:inherit}.slab__text__line1{display:block;font-weight:600;font-size:1rem;line-height:1.1;text-transform:uppercase;letter-spacing:1px}.slab__text__line2{display:block;text-transform:lowercase;font-size:.875rem}.slab__text__line3{display:block;font-size:1rem;line-height:1.1}.slab--isRed{color:#b45340}.slab--isRed .slab__icon__stroke{stroke:#b45340}.slab--isRed .slab__icon__fill{fill:#b45340}.slab--isGreen{color:#006951}.slab--isGreen .slab__icon__stroke{stroke:#006951}.slab--isGreen .slab__icon__fill{fill:#006951}.slab--isBlue{color:#005480}.slab--isBlue .slab__icon__stroke{stroke:#005480}.slab--isBlue .slab__icon__fill{fill:#005480}.slab--isGold{color:#b45340}.slab--isGold .slab__icon__stroke{stroke:#b45340}.slab--isGold .slab__icon__fill{fill:#b45340}.translated-rtl .slab__icon{display:table-cell;padding-right:0;padding-left:10px;text-align:center;vertical-align:middle}.translated-rtl .slab__text{text-align:right}.taxonomy-dropdown-container{display:none}.js .taxonomy-dropdown-container{display:flex;padding:0 20px}@media (min-width:52em){.js .taxonomy-dropdown-container{padding:0}}.taxonomy-dropdown-container .btn{margin-left:5px}.userContent{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-style:normal;word-wrap:break-word;font-weight:400}.userContent:after,.userContent:before{content:" ";display:table}.userContent:after{clear:both}.userContent--isRed{color:#b45340}.userContent--isBlue{color:#005480}.userContent--isGreen{color:#006951}.userContent--isGold{color:#b45340}.userContent--isWhite{color:#fff}.userContent audio,.userContent canvas,.userContent embed,.userContent iframe,.userContent img,.userContent object,.userContent picture,.userContent svg,.userContent video{max-width:100%!important}.userContent>*,.userContent>audio,.userContent>canvas,.userContent>embed,.userContent>iframe,.userContent>img,.userContent>object,.userContent>picture,.userContent>svg,.userContent>video{margin-bottom:14px}.userContent>:first-child{margin-top:0!important}.userContent>:last-child{margin-bottom:0!important}.userContent a{color:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.userContent a,.userContent a:active,.userContent a:hover{text-decoration:underline}.userContent h1,.userContent h2,.userContent h3,.userContent h4,.userContent h5,.userContent h6{margin-top:28px;font-family:proxima-nova-condensed,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.2;color:inherit;text-transform:uppercase}.userContent h1 a,.userContent h2 a,.userContent h3 a,.userContent h4 a,.userContent h5 a,.userContent h6 a{color:inherit!important}.userContent h1{font-size:1.5rem;letter-spacing:1px}.userContent h2{font-size:1.3125rem;letter-spacing:1px}.userContent h3,.userContent h4,.userContent h5,.userContent h6{font-size:1.125rem;letter-spacing:2px}.userContent blockquote{box-sizing:border-box;margin:18px 0;border:none;padding:20px 40px;font-family:inherit;font-size:1.125rem;font-style:normal;font-weight:600}.userContent blockquote>*{margin-bottom:14px}.userContent blockquote>:last-child{margin-bottom:0}.userContent--isRed blockquote{background-color:#fec874}.userContent--isGreen blockquote{background-color:#f7fbf2}.userContent--isBlue blockquote{background-color:#c3dfe0}.userContent--isGold blockquote{background-color:#fec874}.openContent__bd .userContent blockquote{margin-left:-20px;margin-right:-20px}.userContent address{font-style:italic}.userContent hr{margin:18px 0;height:1px;border:none;background:#333;color:#333;line-height:1px;font-size:1px}.userContent--isRed hr{background-color:#f58466;color:#f58466}.userContent--isGreen hr{background-color:#a5cf57;color:#a5cf57}.userContent--isBlue hr{background-color:#85cddb;color:#85cddb}.userContent--isGold hr{background-color:#fec874;color:#fec874}.userContent b,.userContent strong{font-weight:600}.userContent em,.userContent i{font-style:italic}.userContent del,.userContent s,.userContent strike{text-decoration:line-through}.userContent ins,.userContent u{text-decoration:underline}.userContent sup{vertical-align:super;font-size:smaller}.userContent sub{vertical-align:sub;font-size:smaller}.userContent big{font-size:larger}.userContent small{font-size:smaller}.userContent abbr,.userContent acronym{border-bottom:1px dotted}.userContent cite,.userContent dfn,.userContent q{font-style:italic}.userContent q:before{content:open-quote}.userContent q:after{content:close-quote}.userContent q:lang(en){quotes:"“" "”" "‘" "’"}.userContent bdi,.userContent bdo{direction:rtl}.userContent blink{text-decoration:blink}.userContent dl,.userContent ol,.userContent ul{margin-top:28px;margin-bottom:28px;padding:0}.userContent ol,.userContent ul{list-style-type:none;width:auto;overflow:hidden}.userContent ol{counter-reset:a;padding-left:2rem}.userContent ol ol{padding-left:.25rem}.userContent dt{font-weight:600}.userContent ol>li{counter-increment:a}.userContent ol>li:before{content:counter(a);font-weight:600;display:inline-block;padding-right:16px}.userContent ul>li:before{content:" ";padding-right:16px;border-left:2px solid #aaa}.userContent ul.bullets{list-style:disc}.userContent ul.bullets>li{padding-left:0;text-indent:0;margin-left:14px}.userContent ul.bullets>li:before{content:none;display:none}.userContent--isRed ul>li:before{border-color:#f58466}.userContent--isGreen ul>li:before{border-color:#a5cf57}.userContent--isBlue ul>li:before{border-color:#85cddb}.userContent--isGold ul>li:before{border-color:#fec874}.userContent dd,.userContent li{margin-left:18px;text-indent:-18px;padding-bottom:8px;padding-left:14px}.userContent li li{padding-left:30px}.userContent ul li li{padding-left:20px}.userContent li:last-child{padding-bottom:0!important}.userContent dl dl,.userContent ol dl,.userContent ol ol,.userContent ol ul,.userContent ul dl,.userContent ul ol,.userContent ul ul{margin-top:6px;margin-bottom:0}.userContent dl ol,.userContent dl ul{margin-top:28px;margin-bottom:28px}.userContent .tableWrapper{width:100%;overflow-y:hidden;overflow-x:auto;margin-bottom:16px}.userContent .tableWrapper::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}.userContent .tableWrapper::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(80,80,80,.3);border-radius:10px;background-color:#fff}.userContent .tableWrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(80,80,80,.7)}.userContent table{width:100%!important;margin-bottom:18px;border-spacing:0;border-collapse:collapse}.userContent caption{font-size:smaller;padding:10px 12px;text-align:center}.userContent tbody,.userContent tfoot,.userContent thead,.userContent tr{vertical-align:middle}.userContent td{padding:4px 12px}.userContent td,.userContent th{vertical-align:inherit;text-align:left;border:1px solid #333}.userContent th{font-weight:600;padding:8px 12px;background-color:#333;color:#fff}.userContent--isRed td,.userContent--isRed th{border-color:#f58466}.userContent--isGreen td,.userContent--isGreen th{border-color:#a5cf57}.userContent--isBlue td,.userContent--isBlue th{border-color:#85cddb}.userContent--isGold td,.userContent--isGold th{border-color:#f58466}.userContent--isRed th{background-color:#fec874;color:#b45340}.userContent--isGreen th{background-color:#f7fbf2;color:#006951}.userContent--isBlue th{background-color:#c3dfe0;color:#005480}.userContent--isGold th{background-color:#fec874;color:#b45340}.userContent pre{margin-top:18px;margin-bottom:18px;padding:20px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,Lucida Console,monospace;white-space:pre-wrap;word-break:break-all}.userContent code,.userContent pre{border:1px solid #aaa;background-color:#eee;font-size:.875rem;color:#333;border-radius:2px}.userContent code{display:inline-block;padding:2px 6px}.userContent pre code{display:block;padding:0;background-color:transparent;border:none;font-size:inherit;color:inherit;border-radius:0}.userContent code,.userContent kbd,.userContent samp,.userContent tt,.userContent var{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,Lucida Console,monospace}.userContent var{font-style:italic}.userContent .break-text-right{text-align:right}.userContent img.half_width{width:50%;max-width:50%!important}.userContent img.one_third_width{width:33%;max-width:33%!important}.userContent div.align-left:has(>img),.userContent figure.align-left,.userContent img.align-left{float:left;margin:0 20px 10px 0}.userContent div.align-left:has(>img):has(>img.half_width),.userContent figure.align-left:has(>img.half_width),.userContent img.align-left:has(>img.half_width){max-width:50%!important}.userContent div.align-left:has(>img):has(>img.one_third_width),.userContent figure.align-left:has(>img.one_third_width),.userContent img.align-left:has(>img.one_third_width){max-width:33%!important}.userContent div.align-left:has(>img) img.half_width,.userContent figure.align-left img.half_width,.userContent img.align-left img.half_width{width:100%;max-width:100%!important}.userContent div.align-left:has(>img) img.one_third_width,.userContent figure.align-left img.one_third_width,.userContent img.align-left img.one_third_width{width:100%;max-width:100%!important}.userContent div.align-right:has(>img),.userContent figure.align-right,.userContent img.align-right{float:right;margin:0 0 10px 20px;text-align:right}.userContent div.align-right:has(>img):has(>img.half_width),.userContent figure.align-right:has(>img.half_width),.userContent img.align-right:has(>img.half_width){max-width:50%!important}.userContent div.align-right:has(>img):has(>img.one_third_width),.userContent figure.align-right:has(>img.one_third_width),.userContent img.align-right:has(>img.one_third_width){max-width:33%!important}.userContent div.align-right:has(>img) img.half_width,.userContent figure.align-right img.half_width,.userContent img.align-right img.half_width{width:100%;max-width:100%!important}.userContent div.align-right:has(>img) img.one_third_width,.userContent figure.align-right img.one_third_width,.userContent img.align-right img.one_third_width{width:100%;max-width:100%!important}.userContent div.align-center:has(>img),.userContent img.align-center{display:block;width:100%;margin:0 auto 20px}.userContent div.align-center:has(>img) img,.userContent img.align-center img{display:block;margin:0 auto}.userContent figure.align-center img{display:block;margin:0 auto}.userContent figure{display:table;table-layout:fixed;width:100%}.userContent figcaption{display:table-caption;caption-side:bottom;font-size:smaller}.userContent figure.align-center figcaption{text-align:center}.userContent figure.align-right figcaption{text-align:right}.userContent.hero__hours{font-size:1rem}.translated-rtl .userContent ol{list-style-type:decimal;counter-reset:none}.translated-rtl .userContent ol>li{counter-increment:none;padding-right:4px;margin-right:14px}.translated-rtl .userContent ol>li:before{content:none;padding-right:0}.translated-rtl .userContent ul>li:before{content:" ";padding-left:16px;padding-right:0;border-right:4px solid;border-left:none}.translated-rtl .userContent ul.bullets>li{padding-left:0;padding-right:0;margin-left:0;margin-right:14px}.translated-rtl .userContent dd{padding-right:14px;padding-left:0}.translated-rtl .userContent ul li li{padding-right:30px;padding-left:0}.translated-rtl .userContent td,.translated-rtl .userContent th{text-align:right}.grid--vendors>div[class*=js-view-dom-id-]{display:block;border:1px solid #85cddb;border-top-color:#85cddb;background-color:#fff;color:#006951}.grid--vendors .header-filter__outer{padding:2rem;padding-bottom:0;color:inherit}@media (min-width:58em){.grid--vendors .header-filter__outer{padding:2rem 1.5rem 0 3rem}}.grid--vendors .header-filter__outer .header-filter__inner{padding-bottom:1.5rem;border-bottom:3px solid rgba(0,84,128,.5);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2rem;color:inherit}@media (min-width:58em){.grid--vendors .header-filter__outer .header-filter__inner{flex-direction:row}}.grid--vendors .header-filter__outer header{color:inherit;flex-grow:0}.grid--vendors .header-filter__outer header>p{margin-bottom:1rem;color:inherit}.grid--vendors .header-filter__outer .views-exposed-form{flex-grow:1}.grid--vendors .grid__bd{border:none}.grid--vendors .views-exposed-form{padding:0}.grid--vendors .views-exposed-form.bef-exposed-form{position:relative;padding-bottom:4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1.5rem}@media (min-width:44em){.grid--vendors .views-exposed-form.bef-exposed-form{padding-bottom:3rem;flex-direction:row}}.grid--vendors .views-exposed-form .fieldgroup{height:-moz-fit-content;height:fit-content;border:1px solid #006951;padding:0 .5rem!important}.grid--vendors .views-exposed-form .fieldgroup .fieldset-legend{margin-bottom:4px;padding:0 .25rem;color:#006951;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.grid--vendors .views-exposed-form .fieldgroup .fieldset-wrapper{padding:.5rem .25rem .75rem!important;height:-moz-fit-content;height:fit-content}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes{padding:0;flex-wrap:nowrap;flex-direction:column;gap:1rem}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes,.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .js-form-type-checkbox{margin:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;display:flex;justify-content:flex-start;align-items:flex-start}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .js-form-type-checkbox{padding:0!important;flex-direction:row;gap:.5rem}@media (min-width:58em){.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .js-form-type-checkbox{flex-wrap:nowrap}}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .js-form-type-checkbox .form-checkbox{margin-top:2px}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .js-form-type-checkbox label{margin-bottom:0!important;white-space:nowrap}.grid--vendors .views-exposed-form .fieldgroup .bef-checkboxes .form-checkbox{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0;margin:0;accent-color:#006951}.grid--vendors .views-exposed-form .form-actions{position:absolute;bottom:0;width:100%;text-align:center}.grid--vendors .views-exposed-form .form-actions .form-submit{visibility:hidden}.grid--vendors .views-exposed-form .form-actions>.btn{width:-moz-fit-content;width:fit-content;margin-right:1rem;padding:10px 20px;background-image:none}.grid--vendors .views-exposed-form .form-actions>.btn:last-child{margin-right:0}.grid--vendors .no-results{padding:1.5rem}@media (min-width:58em){.grid--vendors .no-results{padding-left:3rem}}.grid--vendors .tab__bd__media{display:flex;justify-content:center;align-items:center}.grid--vendors .tab__bd__media__inner{padding:.5rem}.grid--vendors .tab__bd__media__inner img{display:block;-o-object-fit:contain;object-fit:contain;height:245px;width:calc(100% - 1rem);background:#fff;padding:.5rem}.grid--vendors .tab__bd__text .userContent .vendor-services .service{display:inline-block;padding-right:.15rem}.grid--vendors .tab__bd__text .userContent .vendor-services .service:after{display:inline-block;content:"•"}.grid--vendors .tab__bd__text .userContent .vendor-services .service:last-of-type{padding-right:0}.grid--vendors .tab__bd__text .userContent .vendor-services .service:last-of-type:after{display:none}#google_translate_element,#home_button,#legend,#legend_button_container,#locate_button,#map_zoom_slider,#season_button_container,#winter_map_message,.atlas__nav,.blocks__nav,.breadcrumb,.cta__ft,.dialog,.footer__bd__brand,.footer__bd__legacy,.footer__bd__social,.footer__links,.mark__media,.masthead__nav,.masthead__search,.skipNav,.slick-arrow,.slick-cloned,.slick-dots,.slick-slide:not([data-slick-index="0"]),.systemMap__dialogTemplate,.systemMap__nav,.systemMap__sections,.trpd-blog--related-posts,.trpd-subscription-block,video{display:none!important}body{background-color:#eee;color:#333;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:1.125rem;line-height:1.3;font-style:normal;font-weight:400}.masthead{margin:1em 0}#trpd_logo{width:320px;height:160px}.masthead__brand,.trpd-poster-images{text-align:center}.authorContainer .author{display:flex;gap:1rem}.align-center,.promo__media{text-align:center}.logo .textFirstLine,.logo .textSecondLine,.logo .wavesBot,.logo .wavesMid,.logo .wavesTop{fill:#000!important}.slick-track{opacity:1!important;transform:none!important}.slick-slide,.slick-track{width:auto!important}.socialList,.socialList>li{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.socialList>li{display:inline}table{border:1px solid;border-collapse:collapse}table td,table th{border:1px solid}figure{margin-left:0;margin-right:0}*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a[href]{font-weight:700;text-decoration:none}a[href]:after{text-transform:none;word-break:break-word;content:" <https://www.threeriversparks.org/" attr(href) "> "}a[href^="/"]:after{content:" <https://www.threeriversparks.org" attr(href) "> "}a[href^=http]:after{content:" <" attr(href) "> "}.badge__media a:after,.filmstrip__bd__cell__media a:after,.promo__media a:after,a.logo:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""!important}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}figure,img,tr{page-break-inside:avoid}img{max-width:100%}h1,h2,h3,h4,h5,h6,p{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.hdg{text-transform:none}.hdg--alt{letter-spacing:normal}.hdg--xxl{margin-top:3rem}.hdg--xl{margin-top:2rem}.hdg--lg{margin-top:1rem}.row{margin-top:3rem}.badge,.filmstrip__bd,.grid__media{display:flex;gap:1rem}.filmstrip__bd__cell{flex:1 100%}.grid__media{flex-wrap:wrap}.grid__media__item{flex-basis:25%}.filmstrip--single .filmstrip__bd__cell__media{width:calc(50% - 1rem);margin:0 0 1rem 1rem;float:right}a[href*="#"]:after,a[href*="/activity/"]:after,a[href*="/location/"]:after,a[href*="/page/"]:after,a[href*="mailto:"]:after,a[href*="myvscloud.com"]:after,a[href*="threeriversparks.org"]:after{content:none!important}.grid_bd .grid__bd__item,div.grid .grid__bd__item{width:100%;margin:16px 0}.grid_bd .grid__media__item,div.grid .grid__media__item{width:100%!important;padding-bottom:2rem}.grid_bd .tab__hd,div.grid .tab__hd{width:30%;max-width:30%;height:auto;text-align:left;padding:0;margin:8px 0;display:flex;flex-direction:column-reverse;page-break-after:avoid}.grid_bd .tab__hd__media,.grid_bd .tab__hd__text,div.grid .tab__hd__media,div.grid .tab__hd__text{page-break-after:avoid}.grid_bd .tab__hd__text,div.grid .tab__hd__text{margin:0}.grid_bd .tab__hd__text .hdg--alt,div.grid .tab__hd__text .hdg--alt{font-family:proxima-nova-condensed,Helvetica,Arial,sans-serif;color:#000;font-size:14px}.grid_bd .tab__bd,div.grid .tab__bd{display:flex;flex-direction:row;width:100%!important;margin:0!important;background-color:transparent}.grid_bd .tab__bd .cta--isWhite,.grid_bd .tab__bd .tab__bd__text,.grid_bd .tab__bd .userContent--isWhite,div.grid .tab__bd .cta--isWhite,div.grid .tab__bd .tab__bd__text,div.grid .tab__bd .userContent--isWhite{color:#000;border:0}.grid_bd .tab__bd .tab__bd__text,div.grid .tab__bd .tab__bd__text{color:#000;border:0;padding:0;margin-left:12px;border-left:1px solid #005480;width:80%}.grid_bd .tab__bd .tab__bd__text [class*=hdg],div.grid .tab__bd .tab__bd__text [class*=hdg]{margin-top:0;page-break-after:avoid}.grid_bd .tab__bd .tab__bd__text .cta,div.grid .tab__bd .tab__bd__text .cta{padding-top:0;width:calc(100% - 24px);margin-left:12px}.grid_bd .tab__bd .cta__ft,div.grid .tab__bd .cta__ft{border:0}.grid_bd .tab__bd .cta__ft a,div.grid .tab__bd .cta__ft a{background:none!important;color:#000}.grid_bd .tab__bd .tab__bd__media,div.grid .tab__bd .tab__bd__media{width:20%;max-width:20%;background:transparent;border:0}div.grid.grid--violator .grid__bd__item{margin:48px 0}div.grid.grid--violator .tab{position:relative}div.grid.grid--violator .tab__hd{display:block;margin:0;width:20%;max-width:20%}div.grid.grid--violator .tab__hd__media{-moz-column-break-after:auto!important;break-after:auto!important}div.grid.grid--violator .tab__hd__text{display:none}div.grid.grid--violator .has-tab-media--true .tab__hd{height:145px;position:absolute;top:0;left:0}div.grid.grid--violator .has-tab-media--true .tab__bd__media{margin-top:135px}div.grid:not(.grid--violator) .tab__hd .tab__hd__media{display:none}.atlas{display:flex;align-items:center;page-break-after:avoid}.atlas .atlas__locations{width:40%}.atlas .atlas__map{width:58%;max-width:58%;border:1px solid #aaa}.gin-secondary-toolbar{display:none}
