.slideshow-container{padding:0 1rem}.slideshow-container .main-image{position:relative;width:100%;padding-top:75%;overflow:hidden;border-radius:8px}.slideshow-container .main-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.slideshow-container .expand-icon{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.5);color:white;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.slideshow-container .expand-icon:hover{background-color:rgba(0,0,0,.7)}.slideshow-container .thumbnails{display:flex;justify-content:space-between;gap:5px;margin-top:10px}.slideshow-container .thumbnails .thumbnail{flex:1;max-width:60px;max-height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;border-radius:4px;transition:border-color .3s ease}.slideshow-container .thumbnails .thumbnail:hover,.slideshow-container .thumbnails .thumbnail.active{border-color:#333}.pet-details-container{display:flex;flex-direction:column;gap:1rem}.animal-details{max-width:100%}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);overflow:hidden;justify-content:center;align-items:center}.modal img{max-width:90%;max-height:80%;border-radius:4px}.modal .prev,.modal .next{position:absolute;top:50%;transform:translateY(-50%);color:white;font-size:2rem;cursor:pointer;padding:10px;background:rgba(0,0,0,.5);border-radius:50%}.modal .prev{left:5%}.modal .next{right:5%}.modal #close-modal{position:absolute;top:10px;right:20px;color:white;font-size:2rem;cursor:pointer}.featured-pets{display:flex;flex-direction:column;gap:20px}.pet-item{flex:1 1 100%;text-decoration:none;color:inherit}.pet-item article{display:flex;flex-direction:column;background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden}.pet-image{width:100%;padding-top:75%;background-size:cover;background-position:center}.pet-item p{padding:10px;margin:0;flex-grow:1}.pet-attributes{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;padding:0;margin:0;text-align:center}.pet-attributes li{display:flex;flex-direction:column;align-items:center;justify-content:center}.tags-container,.detail-attributes{display:flex;flex-wrap:wrap;gap:.5rem}.tag-badge{display:inline-block;background-color:#f0f0f0;color:#333;border-radius:12px;padding:.25rem .75rem;font-size:.875rem;font-weight:bold;text-transform:capitalize}li.tags,li.colors{display:flex;flex-direction:row;align-items:center;gap:.5rem}li.tags ion-icon{font-size:1.5rem;color:#666}.badge{display:inline-block;padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:bold;text-transform:capitalize;background-color:#f0f0f0;color:#333;white-space:nowrap}.tag-badge{background-color:#f0f0f0;color:#333;border:1px solid transparent}.color-badge{background-color:#f0f0f0;color:#333;border:1px solid transparent}.color-badge.unknown,.tag-badge.unknown{background-color:#889c9b;color:black}.colors-container,.tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:bold;text-transform:capitalize;white-space:nowrap;color:#000}.badge.true{background-color:#c7ffed;color:#003840}.badge.false{background-color:#ccc;color:#666}.badge.unknown{background-color:#ccc;color:#666}.badge ion-icon{font-size:1.5rem;color:inherit}li.pet-atrributes{color:#333;line-height:1;margin:2rem 0}.animal-details h2{line-height:1}.pet-type h2,.pet-details h2,.pet-details h3{font-size:2rem;margin:2rem 0}.ppp-adoption .wpforms-page-indicator{display:flex !important;overflow-x:auto !important;scroll-behavior:smooth !important;position:relative !important;width:100% !important;white-space:nowrap !important}.ppp-adoption .wpforms-page-indicator-page{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;width:200px !important;margin-right:1rem !important;transition:transform .3s ease-in-out !important}.ppp-adoption .wpforms-page-indicator-page.active{font-weight:bold !important}.ppp-adoption .wpforms-page-indicator-page-title{font-size:14px !important;color:#333 !important;margin-top:.5rem !important;text-align:center !important;white-space:normal !important;overflow-wrap:break-word !important}.ppp-adoption .wpforms-page-indicator-page-number{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;background-color:#fff !important;color:#333 !important;font-size:16px !important;border-radius:50% !important;flex-shrink:0 !important;border:1px solid #333}.ppp-adoption .active .wpforms-page-indicator-page-number{background-color:#fe315f !important;border:1px solid #fe315f}.wpforms-page-indicator{scroll-snap-type:x mandatory !important;scroll-padding:10px !important}.ppp-adoption button.wpforms-page-button{background-color:#fe315f !important;border-radius:5rem !important}.ppp-adoption .wpforms-page{padding:1rem}section.adoption-cta{display:flex;flex-direction:column;background:#f0f0f0;border:1px solid #ddd;border-radius:1rem;margin:2rem 0}section.adoption-cta p,section.adoption-cta h3{font-size:1.5rem;margin:2rem;line-height:1.2}section.adoption-cta h3{margin-bottom:0}section.adoption-cta .adoption-button{background-image:linear-gradient(90deg,#0061af,#54acd0,#3c9fa4,#23977d,#009145,#7fbf3e,#b3cf34,#dfdd2a,#fdeb22,#f48c3d,#ee4f26,#f01524,#c61420,#a10a6c,#7d0da8,#5f369d,#24277a) !important;background-color:none !important;background-size:700% 1000% !important;border:none;cursor:pointer;animation:gradientAnimation 20s ease infinite !important;transition:animation-duration .5s !important;cursor:pointer;color:#fff;border-radius:10px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:bold;padding:1rem;line-height:1}.adoption-button{background-image:linear-gradient(90deg,#0061af,#54acd0,#3c9fa4,#23977d,#009145,#7fbf3e,#b3cf34,#dfdd2a,#fdeb22,#f48c3d,#ee4f26,#f01524,#c61420,#a10a6c,#7d0da8,#5f369d,#24277a) !important;background-color:none !important;background-size:700% 1000% !important;border:none;cursor:pointer;animation:gradientAnimation 20s ease infinite !important;transition:animation-duration .5s !important;cursor:pointer;color:#fff;border-radius:10px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:bold;padding:1rem;line-height:1}.organization-filter-buttons{display:flex;flex-wrap:wrap;gap:10px;padding:1rem 0}.organization-button,.filter-button{display:inline-block;padding:10px 20px;background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;cursor:pointer;user-select:none}.organization-button input[type="checkbox"],.filter-button input[type="checkbox"]{display:none}.organization-button input[type="checkbox"]:checked+span,.filter-button input[type="checkbox"]:checked+span{background-color:#0073aa;color:#fff;border-color:#0073aa}.pet-listings-filters{display:flex;flex-direction:column;padding:0 4rem 4rem 4rem !important;top:-2rem}.pet-listings-filters .filter-button{border-radius:2rem;padding:.25rem .75rem;font-family:"league-gothic",sans-serif;background:#666;color:#fff;font-size:2rem}.pet-listings-filters .filter-button.active{background:#fe315f;color:#fff}.pet-listings-filters .filter-button.cats{background-image:url("https://pedropetpals.com/nitropack_static/EYSiDrAnUtdVMRAzsFuNTBCaNRrAVUWr/assets/images/optimized/rev-6873e01/pedropetpals.com/wp-content/uploads/2025/01/pet-icons-cat.webp");background-size:auto 2rem;background-repeat:no-repeat;background-position:1rem center;padding-left:3.5rem;display:inline-flex;align-items:center}.pet-listings-filters .filter-button.cats.nitro-lazy{background-image:none !important}.pet-listings-filters .filter-button.dogs{background-image:url("https://pedropetpals.com/nitropack_static/EYSiDrAnUtdVMRAzsFuNTBCaNRrAVUWr/assets/images/optimized/rev-6873e01/pedropetpals.com/wp-content/uploads/2025/01/pet-icons-dog.webp");background-size:auto 2rem;background-repeat:no-repeat;background-position:1rem center;padding-left:3.5rem;display:inline-flex;align-items:center}.pet-listings-filters .filter-button.dogs.nitro-lazy{background-image:none !important}article .organization-badge{position:relative;top:-1rem;z-index:10;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:12px;font-weight:bold;color:white;text-transform:uppercase;background:linear-gradient(135deg,#fe315f,#ff7e5f);clip-path:polygon(15px 50%,0 75%,15px 100%,calc(100% - 15px) 100%,100% 75%,calc(100% - 15px) 50%,100% 25%,calc(100% - 15px) 0,15px 0,0 25%);box-shadow:0 4px 6px rgba(0,0,0,.1);width:80%;margin:0 auto}article .organization-badge h3{margin:0;color:#fff;font-size:1.5rem;line-height:1;text-align:center}.image-wrapper{position:relative;width:100%;height:200px;overflow:hidden}.image-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.content{padding:15px}.featured-pets-container{display:flex;width:100%;overflow-x:auto}.featured-pets{display:flex;flex-direction:column}.featured-pets a article h2{text-align:center;margin:2rem auto}.featured-pets a article ul{padding-left:0 !important}.featured-pets a article p{font-size:1.5rem;line-height:1.2;margin:2rem;font-weight:400;padding:0}.pet-listings-container a.pet-item article{margin-bottom:2rem}.pet-listings-container .pet-listings h2{margin:2rem 2rem;text-align:center;line-height:1;text-wrap:wrap}.pet-listings-container .pet-listings ul{padding-left:0 !important;margin:1rem 2rem;font-weight:400}.pet-listings-container .pet-listings p{font-weight:400;margin:2rem}@media (min-width: 768px){.pet-details-container{flex-direction:row;gap:2rem;margin:0 5rem}.slideshow-container{flex:1;max-width:33.33%}.animal-details{flex:2;max-width:66.67%}.pet-listings-container{display:flex;flex-direction:column;margin:0 2rem}.pet-listings-container .pet-listings{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:0 4rem}.pet-listings-contianer .pet-listings a.pet-item{}.featured-pets-container{display:flex;width:auto}.featured-pets-container .featured-pets{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;white-space:nowrap;flex-direction:row}.featured-pets-container .featured-pets h2{margin:2rem;word-wrap:break-word;white-space:normal;line-height:1}.featured-pets-container .featured-pets a{display:flex;flex:1 1 calc(25% - 20px);max-width:calc(25% - 1rem);flex-grow:1}.featured-pets-container .featured-pets ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;list-style:none;padding:0;margin:0;font-weight:400}.featured-pets-container .featured-pets p{white-space:normal;word-wrap:break-word;font-size:1.2rem}.pet-attributes{grid-template-columns:repeat(4,1fr)}}#qtip-overlay.blurs,.qtip-close{cursor:pointer}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#f78b83;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4a4a4a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:"Lucida Grande",sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8,endColorstr=#2e629d);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}#qtip-overlay,#qtip-overlay div{left:0;top:0;width:100%;height:100%}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url("#default#VML");display:inline-block;visibility:visible}#qtip-overlay{position:fixed}#qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;speak:none;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:""}.simcal-icon-calendar:before{content:""}.simcal-icon-calendar-logo:before{content:""}.simcal-icon-settings:before{content:""}.simcal-icon-toggles:before{content:""}.simcal-icon-list:before{content:""}.simcal-icon-event:before{content:""}.simcal-icon-help:before{content:""}.simcal-icon-panel:before{content:""}.simcal-icon-grid:before{content:""}.simcal-icon-google:before{content:""}.simcal-icon-docs:before{content:""}.simcal-icon-hourglass:before{content:""}.simcal-icon-globe:before{content:""}.simcal-icon-timezones:before{content:""}.simcal-icon-warning:before{content:""}.simcal-icon-wordpress:before{content:""}.simcal-icon-up:before{content:""}.simcal-icon-right:before{content:""}.simcal-icon-down:before{content:""}.simcal-icon-left:before{content:""}.simcal-icon-spinner:before{content:""}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:rgba(0,0,0,.6)}.simcal-default-calendar-light .simcal-nav-button:disabled{color:rgba(255,255,255,.9) !important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:rgba(255,255,255,.9) !important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:rgba(0,0,0,.9)}.simcal-default-calendar-light .simcal-events-toggle{color:rgba(0,0,0,.6)}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:rgba(0,0,0,.1);color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:rgba(0,0,0,.1)}.simcal-default-calendar-light .simcal-ajax-loader>i{color:rgba(0,0,0,.3)}.simcal-default-calendar-dark .simcal-nav-button{color:rgba(255,255,255,.6)}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:rgba(0,0,0,.9) !important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:rgba(0,0,0,.9) !important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:rgba(255,255,255,.9)}.simcal-default-calendar-dark .simcal-events-toggle{color:rgba(255,255,255,.6)}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:rgba(255,255,255,.1);color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:rgba(255,255,255,.1)}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:rgba(255,255,255,.3)}.simcal-default-calendar-grid>table{table-layout:fixed;width:100%}.simcal-default-calendar-grid>table thead th,.simcal-default-calendar-grid>table tbody td{text-align:center;vertical-align:top}.simcal-default-calendar-grid>table tbody td{padding:0 !important}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav{padding:10px 0;vertical-align:middle}.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-prev-wrapper,.simcal-default-calendar-grid .simcal-calendar-head .simcal-nav.simcal-current{border-right:0}.simcal-default-calendar-grid .simcal-day>div{box-sizing:content-box;display:block;height:100%}.simcal-default-calendar-grid .simcal-day-void{border-width:0 0 1px 0;height:100%;min-height:32px}.simcal-default-calendar-grid .simcal-day-void.simcal-day-void-last{border-right-width:1px}.simcal-default-calendar-grid .simcal-day-number{display:block;line-height:1;padding:2px 4px 3px;vertical-align:middle}.simcal-default-calendar-grid .simcal-no-events{display:block;min-height:32px}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day:hover{background-color:rgba(0,0,0,.1)}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-void:hover{background-color:rgba(0,0,0,.04)}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-day-number{background:rgba(0,0,0,.1)}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day:hover{background-color:rgba(255,255,255,.18)}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void,.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-void:hover{background-color:rgba(255,255,255,.05)}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-day-number{background:rgba(255,255,255,.1)}.simcal-default-calendar-grid .simcal-events{font-size:.68em;line-height:1.4;list-style:none;margin:0;padding:0;text-align:left}.simcal-default-calendar-grid .simcal-events>.simcal-event{border-bottom-style:solid;border-bottom-width:1px;cursor:pointer;list-style:none;margin:0 0 2px;padding:4px}.simcal-default-calendar-grid .simcal-events>.simcal-event:hover{text-decoration:underline}.simcal-default-calendar-grid .simcal-events>.simcal-event:last-child{border-bottom:0;margin-bottom:0}.simcal-default-calendar-grid.simcal-default-calendar-light .simcal-event{border-bottom-color:rgba(0,0,0,.1)}.simcal-default-calendar-grid.simcal-default-calendar-dark .simcal-event{border-bottom-color:rgba(255,255,255,.1)}.simcal-default-calendar-grid .simcal-events-dots{cursor:pointer;display:block;line-height:.7;margin:3px 0;text-align:center}.simcal-default-calendar-grid .simcal-events-toggle{background:transparent;display:block;font-size:10px;padding:2px 0}.simcal-event-bubble{background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.simcal-event-bubble .simcal-event-details p,.simcal-event-bubble .simcal-event-details .simcal-event-description{margin:0 0 1em}.print-calendar-button{margin-top:20px}@media print{.simcal-print-calendar main,.simcal-print-calendar #header,.simcal-print-calendar #footer,.simcal-print-calendar #nav,.simcal-print-calendar header,.simcal-print-calendar footer,.simcal-print-calendar .site-content,.simcal-print-calendar .print-calendar-button,.print-calendar-button,.simcal-print-calendar .simcal-nav .simcal-prev,.simcal-print-calendar .simcal-nav .simcal-next,.simcal-print-calendar .fc-button-group,.simcal-print-calendar .fc-toolbar-chunk .fc-today-button,.simcal-print-calendar .fc-dayGridMonth-button,.simcal-print-calendar .fc-timeGridWeek-button,.simcal-print-calendar .fc-timeGridDay-button{display:none !important}}[class^=simcal-icon-]:before,[class*=" simcal-icon-"]:before{display:inline-block;font-family:simple-calendar;font-style:normal;font-weight:400;margin-right:.2em;text-decoration:inherit;text-align:center;width:1em;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.simcal-icon-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.simcal-icon-animate:before{transition:all .2s ease-in-out}.simcal-icon-rotate-180:before{transform:rotate(180deg)}.simcal-icon-calendar-empty:before{content:""}.simcal-icon-calendar:before{content:""}.simcal-icon-calendar-logo:before{content:""}.simcal-icon-settings:before{content:""}.simcal-icon-toggles:before{content:""}.simcal-icon-list:before{content:""}.simcal-icon-event:before{content:""}.simcal-icon-help:before{content:""}.simcal-icon-panel:before{content:""}.simcal-icon-grid:before{content:""}.simcal-icon-google:before{content:""}.simcal-icon-docs:before{content:""}.simcal-icon-hourglass:before{content:""}.simcal-icon-globe:before{content:""}.simcal-icon-timezones:before{content:""}.simcal-icon-warning:before{content:""}.simcal-icon-wordpress:before{content:""}.simcal-icon-up:before{content:""}.simcal-icon-right:before{content:""}.simcal-icon-down:before{content:""}.simcal-icon-left:before{content:""}.simcal-icon-spinner:before{content:""}.simcal-calendar{position:relative}.simcal-powered{display:block;margin:-10px 0 20px}.simcal-align-left{text-align:left}.simcal-align-right{text-align:right}.simcal-default-calendar .simcal-current h3{margin:0;padding:0}.simcal-default-calendar .simcal-nav{vertical-align:middle}.simcal-default-calendar .simcal-nav-button{background:transparent;border:0;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0;transition:margin .2s ease-out;width:100%}.simcal-default-calendar .simcal-nav-button:focus,.simcal-default-calendar .simcal-nav-button:hover{background:transparent;border:0;box-shadow:none;outline:none}.simcal-default-calendar .simcal-nav-button.simcal-prev:hover{margin-left:-10px}.simcal-default-calendar .simcal-nav-button.simcal-next:hover{margin-right:-10px}.simcal-default-calendar .simcal-nav-button:disabled{cursor:default}.simcal-default-calendar .simcal-nav-button:disabled:hover{margin:0;padding:0}.simcal-default-calendar .simcal-events{list-style:none;margin-left:0}.simcal-default-calendar .simcal-events-toggle{border:0;box-shadow:none;text-align:center;width:100%}.simcal-default-calendar .simcal-events-toggle:active,.simcal-default-calendar .simcal-events-toggle:focus,.simcal-default-calendar .simcal-events-toggle:hover{border:0;box-shadow:none;outline:none}.simcal-default-calendar ul.simcal-attachments,.simcal-default-calendar ul.simcal-attendees{margin:0;padding:0}.simcal-default-calendar li.simcal-attachment,.simcal-default-calendar li.simcal-attendee{list-style:none;margin-bottom:4px}.simcal-default-calendar li.simcal-attachment:last-child,.simcal-default-calendar li.simcal-attendee:last-child{margin-bottom:0}.simcal-default-calendar li.simcal-attachment small,.simcal-default-calendar li.simcal-attendee small{opacity:.9;text-transform:lowercase}.simcal-default-calendar li.simcal-attachment a,.simcal-default-calendar li.simcal-attendee a,.simcal-default-calendar .simcal-organizer a{border-bottom:0;text-decoration:none}.simcal-default-calendar li.simcal-attachment img,.simcal-default-calendar li.simcal-attendee img,.simcal-default-calendar .simcal-organizer img{display:inline-block;margin:0 4px;max-height:24px;max-width:24px}.simcal-default-calendar .simcal-tooltip-content{font-size:1.2em;line-height:1.4;padding:5px}.simcal-default-calendar .simcal-ajax-loader{height:100%;left:0;position:absolute;top:0;width:100%}.simcal-default-calendar .simcal-ajax-loader>i{font-size:48px;left:50%;line-height:1;margin:-36px 0 0 -36px;position:absolute;top:50%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-top>i{top:20%}.simcal-default-calendar .simcal-ajax-loader.simcal-spinner-bottom>i{bottom:20%;top:auto}.simcal-default-calendar-light .simcal-nav-button{color:rgba(0,0,0,.6)}.simcal-default-calendar-light .simcal-nav-button:disabled{color:rgba(255,255,255,.9) !important}.simcal-default-calendar-light .simcal-nav-button:disabled:hover{color:rgba(255,255,255,.9) !important}.simcal-default-calendar-light .simcal-nav-button:focus,.simcal-default-calendar-light .simcal-nav-button:hover{color:rgba(0,0,0,.9)}.simcal-default-calendar-light .simcal-events-toggle{color:rgba(0,0,0,.6)}.simcal-default-calendar-light .simcal-events-toggle:hover{background-color:rgba(0,0,0,.1);color:#fff}.simcal-default-calendar-light .simcal-ajax-loader{background-color:rgba(0,0,0,.1)}.simcal-default-calendar-light .simcal-ajax-loader>i{color:rgba(0,0,0,.3)}.simcal-default-calendar-dark .simcal-nav-button{color:rgba(255,255,255,.6)}.simcal-default-calendar-dark .simcal-nav-button:disabled{color:rgba(0,0,0,.9) !important}.simcal-default-calendar-dark .simcal-nav-button:disabled:hover{color:rgba(0,0,0,.9) !important}.simcal-default-calendar-dark .simcal-nav-button:focus,.simcal-default-calendar-dark .simcal-nav-button:hover{color:rgba(255,255,255,.9)}.simcal-default-calendar-dark .simcal-events-toggle{color:rgba(255,255,255,.6)}.simcal-default-calendar-dark .simcal-events-toggle:hover{background-color:rgba(255,255,255,.1);color:#000}.simcal-default-calendar-dark .simcal-ajax-loader{background-color:rgba(255,255,255,.1)}.simcal-default-calendar-dark .simcal-ajax-loader>i{color:rgba(255,255,255,.3)}.simcal-default-calendar-list{min-height:100px;padding:10px 0;text-align:left}.simcal-default-calendar-list .simcal-calendar-head{display:table;padding-bottom:10px;width:100%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav{display:table-cell;text-align:center;vertical-align:middle;width:20%}.simcal-default-calendar-list .simcal-calendar-head .simcal-nav:nth-child(2){width:60%}.simcal-default-calendar-list .simcal-calendar-head .simcal-current span{display:inline-block}.simcal-default-calendar-list .simcal-calendar-head .simcal-hide-header{visibility:hidden}.simcal-default-calendar-list dl.simcal-month{margin-bottom:10px;padding:0 10px 10px}.simcal-default-calendar-list dd.simcal-day{list-style:none;margin:0}.simcal-default-calendar-list dt.simcal-day-label{font-size:.9em;list-style:none;margin:20px 0 10px}.simcal-default-calendar-list dt.simcal-day-label>span{display:inline-block;padding:4px 8px}.simcal-default-calendar-list ul.simcal-events{margin:10px 14px 0}.simcal-default-calendar-list ul.simcal-events li.simcal-event{list-style-type:none;margin-bottom:10px;word-wrap:break-word}.simcal-default-calendar-list .simcal-event-details{font-size:.84em;line-height:1.5;overflow:hidden}.simcal-default-calendar-list .simcal-event-details p,.simcal-default-calendar-list .simcal-event-details .simcal-event-description{margin:0 0 1em}.simcal-default-calendar-list .simcal-events-toggle{display:inline-block;padding:0}.simcal-default-calendar-list.simcal-default-calendar-light .simcal-events-toggle{background-color:rgba(0,0,0,.1)}.simcal-default-calendar-list.simcal-default-calendar-dark .simcal-events-toggle{background-color:rgba(255,255,255,.1)}.simcal-default-calendar-list .simcal-calendar-list-compact .simcal-calendar-head .simcal-nav h3{font-size:1em}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.tk-league-gothic{font-family:"league-gothic",sans-serif}.tk-garamond-premier-pro{font-family:"garamond-premier-pro",serif}