/* 


 ██████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ █████╗ ██╗   ██╗████████╗██╗ ██████╗
██╔════╝╚██╗ ██╔╝██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔══██╗██║   ██║╚══██╔══╝██║██╔════╝
██║      ╚████╔╝ ██████╔╝█████╗  ██████╔╝██╔██╗ ██║███████║██║   ██║   ██║   ██║██║     
██║       ╚██╔╝  ██╔══██╗██╔══╝  ██╔══██╗██║╚██╗██║██╔══██║██║   ██║   ██║   ██║██║     
╚██████╗   ██║   ██████╔╝███████╗██║  ██║██║ ╚████║██║  ██║╚██████╔╝   ██║   ██║╚██████╗
 ╚═════╝   ╚═╝   ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝ ╚═════╝    ╚═╝   ╚═╝ ╚═════╝ 

compiled by scssphp v1.0.0 on Tue, 20 Jun 2023 07:13:48 -0500 (0.0266s)

*/

@import url('//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic|Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic');@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-1/css/all.min.css");@import "/assets/css/normalize.css";@import "/assets/css/webflow.css";@import "/assets/css/potomac-public-library-districk.webflow.css";@import "/assets/scss/calendar.scss";.cms-frontend{overflow-x:hidden;word-wrap:break-word}.cms-btn:focus{outline:0}img.userUpload{height:auto !important}.contact-form-success-message{display:block !important}.content-block ul{overflow:hidden}.responsive-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cms-btn a{color:inherit}[data-module="cms-custom-search"]{padding:0px;margin-top:20px}[data-module="cms-custom-search"] .form-wrapper form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:280px;border-bottom:none !important}[data-module="cms-custom-search"] .form-wrapper form button{min-width:150px}[data-module="cms-custom-search"] .form-wrapper .form-item{position:relative;display:block;width:100%;margin-bottom:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}[data-module="cms-custom-search"] .form-wrapper form input[type='text']{display:block;width:100%;height:48px;max-width:100%;margin-bottom:0px;padding:8px 12px 8px 14px;border:1px solid #e0e0e0;background-color:#fff;color:#333;font-size:14px;line-height:20px;vertical-align:middle}[data-module="cms-custom-search"] .form-wrapper{border-bottom:none;margin-bottom:0px;padding-bottom:0px}.cms-custom-search-result{margin-bottom:0px !important;padding-top:30px;border-bottom:none !important;border-top:1px solid #ddd}.cms-custom-search,.cms-custom-search-result p,.cms-custom-search-result-sub-title{font-size:14px !important;font-style:inherit !important;color:#858484}.cms-custom-search-result-title{font-size:16px !important;margin-bottom:5px !important}#password-form{width:280px;max-width:100%;margin-left:auto;margin-right:auto;text-align:center}#password-form-error{margin-bottom:20px}@media screen and (max-width:991px){.w-lightbox-left,.w-lightbox-right{background-size:15px}}.fas{font-style:inherit;font-weight:900}.fa{font-weight:400}.footer-link a{color:inherit}[data-icon]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*:before,*:after{pointer-events:none !important}body{position:relative}.input-field.text-area-input{padding-top:16px}@media (max-width:991px){.nav-items-wrapper .dropdown .nav-link{padding-right:20px;width:fit-content}.nav-items-wrapper .dropdown .nav-link:after{font-family:"Font Awesome 5 Free";content:"\f078";font-size:12px;position:absolute;top:20px;right:0px}.nav-items-wrapper .dropdown .nav-link.w--open:after{content:"\f077"}}@media (min-width:991px){.nav-items-wrapper a.nav-link:not(.secondary, .connect):before,.nav-items-wrapper .dropdown:before,.nav-items-wrapper .dropdown .nav-link:before{content:"";position:absolute;left:0%;right:0%;height:2px;bottom:0px;background-color:#2a2b2b;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.nav-items-wrapper a.nav-link:not(.secondary, .connect).current:before,.nav-items-wrapper a.nav-link:not(.secondary, .connect):hover:before,.nav-items-wrapper .dropdown:hover:before,.nav-items-wrapper .dropdown .nav-link.current:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.nav-items-wrapper a.nav-link:not(.secondary, .connect)[data-id="1"]{display:none}.nav-items-wrapper a.nav-link:not(.secondary, .connect).w--current{text-decoration:none}.nav-items-wrapper .dropdown .nav-link.w--current{text-decoration:none}.nav-items-wrapper .dropdown .dropdown-link.current{text-decoration:underline}}iframe,img{max-width:100%}.spacer._20{height:20px}.spacer._40{height:40px}.clearfix{clear:both}.form-invalid{border:1px solid red !important;background-color:#ffefef !important}.contact-form-message{display:block}.contact-form-message.white{color:white}.short-divider{display:block;border:unset;margin-left:0}.w-nav-overlay{overflow:auto}@media (min-width:991px) and (max-width:1050px){.header-section .nav-container{max-width:100%}}.nav-link.w--current.connect{text-decoration:unset}.slider-section .slider{overflow:hidden;height:calc(100vh - 144px)}@media (max-width:991px){.slider-section .slider{height:calc(100vh - 80px)}}.slider-section .slide-nav{width:10px;right:30px;left:auto}@media (max-width:991px){.slider-section .slide-nav{right:15px}}.slider-section .slide-nav .w-slider-dot{background-color:#ffed66;width:12px;height:12px;margin:2px 0}.slider-section .slide-nav .w-slider-dot.w-active{background-color:#1e8b72}.video .cms-video-vimeo{position:unset;padding-bottom:56%}.section-wrapper.after-school .feature-photo-wrapper .after-school-side-photo{max-height:405px;height:28vw}@media (max-width:991px){.section-wrapper.after-school .after-school-slick{padding-bottom:30px}}.section-wrapper.about-library .cms-video{border-radius:30px}@media (max-width:767px){.section-wrapper.about-library .cms-video{border-radius:15px}}@media (max-width:479px){.section-wrapper.upcoming-events #upcoming-events{margin-top:unset}.section-wrapper.upcoming-events #upcoming-events .flex-item-1-3.justify-left{margin-top:20px;margin-left:10px}.section-wrapper.upcoming-events #upcoming-events .slick-dots{bottom:-36px}}@media (max-width:479px){.section-wrapper.facebook-feed #facebook-feed{margin-bottom:60px;margin-top:-20px}.section-wrapper.facebook-feed #facebook-feed .flex-item-1-3.justify-left{margin-top:20px;margin-left:10px}.section-wrapper.facebook-feed #facebook-feed .flex-item-1-3.justify-left .amsd-item-wrapper{margin-right:1px}.section-wrapper.facebook-feed #facebook-feed .slick-dots{bottom:-36px}}.categories.w-select{display:inline-block;width:auto;background:unset;border:unset;border-bottom:1px solid #fff;font-size:18px;color:#fff}.categories.w-select option{background-color:#2a2b2b}.amsd-image-link{position:relative}.amsd-image-link .video-play-button{position:absolute;width:48px;height:48px;top:50%;left:50%;margin-top:-24px;margin-left:-24px;z-index:2}.main-content-section .category-title-wrapper:first-of-type .spacer._40:first-of-type{display:none}.footer-contact-info a{color:#fff}.footer-contact-info a:hover{text-decoration:underline}.call-out-text:before{content:"";position:absolute;top:0;height:30px;background-color:white;border-bottom-left-radius:30px;border-bottom-right-radius:30px;width:100vw;left:50%;margin-left:-50vw}@media (max-width:991px){.call-out-text:before{height:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.call-out-text:after{content:"";position:absolute;height:14px;bottom:60px;left:10%;right:10%;background:url(/assets/images/call-out-line-graphic.svg) no-repeat center center}.call-out-text a{color:white;text-decoration:underline}.archive-sidebar.profile{display:none}.news-items.profile{width:100%}.amsd-meta-text.calendar{font-size:18px;color:#1e8b72}.cms-contact-form .success-message{display:none;font-size:28px;color:#1e8b72}#upcoming-events .amsd-item-wrapper{height:100%}.cms-calendar-listing .day-date,.cms-calendar-listing .no-month-events{display:none}@media (max-width:1200px){.cms-calendar-listing .cms-calendar-controls{padding-bottom:10px}.cms-calendar-listing .cms-calendar-controls .cms-calendar-control.cms-calendar-month-select{padding-left:unset;width:fit-content !important;margin-left:auto;margin-right:auto}.cms-calendar-listing .cms-calendar-controls .cms-calendar-control.cms-calendar-month-select .cms-calendar-month-increment{display:block;width:fit-content;position:absolute;top:20px}.cms-calendar-listing .cms-calendar-controls .cms-calendar-control.cms-calendar-month-select .cms-calendar-month-increment.cms-calendar-prev-month{left:-30px}.cms-calendar-listing .cms-calendar-controls .cms-calendar-control.cms-calendar-month-select .cms-calendar-month-increment.cms-calendar-next-month{right:-30px}.cms-calendar-listing .cms-calendar-controls .cms-calendar-control.cms-calendar-month-select .cms-calendar-caret{font-size:28px}.cms-calendar-listing .cms-calendar-day-event-meta{display:none}.cms-calendar-listing .cms-calendar-day-with-events{background-color:#ebebeb;margin-bottom:10px;padding:20px;border-radius:8px;border-bottom:unset}.cms-calendar-listing .cms-calendar-day-with-events .cms-calendar-day-event{padding:unset;font-size:14px}.cms-calendar-listing .cms-calendar-day-events-date{display:none}.cms-calendar-listing .day-date{display:flex;margin-bottom:5px;font-size:20px}.cms-calendar-listing .day-date div{width:50%}.cms-calendar-listing .day-date .date-selected{text-align:right;font-size:24px;font-weight:700}.cms-calendar-listing .no-month-events{display:block}}.slick-slider .slick-arrow{position:absolute;top:10%;font-size:24px}@media (max-width:991px){.slick-slider .slick-arrow{top:auto;bottom:-60px}}.slick-slider .slick-arrow span{color:#fff}.slick-slider .slick-arrow span:hover{color:#fff}.slick-slider .slick-arrow.next{right:-70px}@media (max-width:991px){.slick-slider .slick-arrow.next{right:45%}}@media (max-width:479px){.slick-slider .slick-arrow.next{right:40%}}.slick-slider .slick-arrow.prev{left:-70px}@media (max-width:991px){.slick-slider .slick-arrow.prev{left:45%}}@media (max-width:479px){.slick-slider .slick-arrow.prev{left:40%}}.slick-slider .slick-dots{width:50%;right:0;bottom:50px}.slick-slider .slick-dots li{width:14px;height:14px}.slick-slider .slick-dots button:before{content:'';width:14px;height:14px;border-radius:50%;background-color:rgba(42, 43, 43, 0.5);opacity:unset}.slick-slider .slick-dots .slick-active button:before{background-color:#2a2b2b}@media (max-width:991px){.slick-slider .slick-dots{width:100%;bottom:-25px}}.accordion-item .accordion-dropdown{display:none;padding-bottom:unset;height:auto}.accordion-item.open .accordion-dropdown{padding-bottom:20px}.accordion-item.open .accordion-icon{transform:rotate(180deg)}@media (max-width:479px){.accordion-item.open .accordion-title.title-section{padding-bottom:20px}}.archive-sidebar .sidebar-year .news-year{cursor:pointer;position:relative}.archive-sidebar .sidebar-year .news-year:before{font-family:"Font Awesome 5 Free";content:"\f078";font-size:12px;position:absolute;top:5px;right:0px}.archive-sidebar .sidebar-year .sidebar-months{display:none}.archive-sidebar .sidebar-year .sidebar-months.open{display:block}.archive-sidebar .sidebar-year .sidebar-months .archive-month.clicked{text-decoration:underline}.archive-sidebar .sidebar-year.open{display:block}.archive-sidebar .sidebar-year.open .sidebar-months{display:block}.archive-sidebar .sidebar-year.open .news-year:before{content:"\f077"}.archive-sidebar .archive-month.keyword{padding-left:0}.archive-sidebar .archive-month.keyword.clicked{color:rgba(255, 255, 255, 0.722)}.archive-sidebar .amsd-select-form{max-width:unset}@media (min-width:991px){.archive-sidebar .amsd-select-form.mobile{display:none}}@media (max-width:991px){.archive-sidebar .year-wrapper{display:none}}@media (max-width:991px){.i-want-to-dropdown{text-align:center}.i-want-to-dropdown .w-dropdown-list{position:relative;background:unset}.i-want-to-dropdown .w-dropdown-list a{text-align:center;padding-top:5px;padding-bottom:5px}}@media (min-width:991px){.title-content-outer-wrapper{padding-left:100px;padding-right:100px}}