@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap);:root{--header-height:3rem;--font-semi:600;--first-color:#b56422;--second-color:#333;--body-font:"Open Sans Condensed",sans-serif;--big-font-size:2rem;--h2-font-size:1.25rem;--normal-font-size:0.938rem}@media screen and (min-width:768px){:root{--big-font-size:3.5rem;--h2-font-size:2rem;--normal-font-size:1rem}}:root{--mb-1:0.5rem;--mb-2:1rem;--mb-3:1.5rem;--mb-4:2rem;--mb-5:2.5rem;--mb-6:3rem;--z-back:-10;--z-normal:1;--z-tooltip:10;--z-fixed:100}*,:after,:before{box-sizing:border-box}html{overscroll-behavior:none;scroll-behavior:smooth}body,html{overflow-x:hidden}body{color:#333;color:var(--second-color);font-family:Open Sans Condensed,sans-serif;font-family:var(--body-font);font-size:.938rem;font-size:var(--normal-font-size);margin:3rem 0 0;margin:var(--header-height) 0 0 0}h1,h2,p,ul{margin:0}ul{list-style:none;padding:0}a{text-decoration:none}img{display:block;height:auto;max-width:100%}.corgi_color{color:#b56422;color:var(--first-color)}.fade-in{animation:fadeIn 2.5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-left{animation:fadeInLeft 2s}@keyframes fadeInLeft{0%{margin-left:500px;opacity:0}to{margin-left:none;opacity:1}}.fade-in-right{animation:fadeInRight 2s}@keyframes fadeInRight{0%{margin-right:500px;opacity:0}to{margin-right:none;opacity:1}}.section-title{color:#b56422;color:var(--first-color);font-size:1.25rem;font-size:var(--h2-font-size);margin-bottom:2rem;margin-bottom:var(--mb-4);margin-top:1rem;margin-top:var(--mb-2);position:relative;text-align:center}.section-title:after{background-color:#b56422;background-color:var(--first-color);content:"";height:.18rem;left:0;margin:auto;position:absolute;right:0;top:2rem;width:64px}.section{padding-bottom:2rem;padding-top:3rem}.bd-grid{grid-column-gap:2rem;display:grid;grid-template-columns:100%;margin-left:1rem;margin-left:var(--mb-2);margin-right:1rem;margin-right:var(--mb-2);max-width:1300px;width:calc(100% - 2rem)}.header{background-color:#fff;box-shadow:0 1px 4px #92a1b026;left:0;position:fixed;top:0;width:100%;z-index:100;z-index:var(--z-fixed)}.nav-bar{font-weight:600;font-weight:var(--font-semi);height:3rem;height:var(--header-height);justify-content:space-between}.nav-bar,.open-slide{align-items:center;display:flex}.open-slide{gap:20px}@media screen and (max-width:768px){.nav__menu{background-color:#333;background-color:var(--second-color);height:100%;padding:2rem;position:fixed;right:-100%;top:3rem;top:var(--header-height);transition:.5s;width:80%}}.nav__item{margin-bottom:2rem;margin-bottom:var(--mb-4)}.nav__link{color:#fff}.nav__link,.nav__link:hover{position:relative}.nav__link:hover:after{background-color:#b56422;background-color:var(--first-color);content:"";height:.18rem;left:0;position:absolute;top:2rem;width:100%}#logo,.nav__logo{color:#b56422;color:var(--first-color)}.side-menu-icon{color:#333;color:var(--second-color);font-size:25px;padding-right:8px}.side-nav{background-color:#333;background-color:var(--second-color);height:100%;left:0;opacity:.9;overflow-x:hidden;padding-top:60px;position:fixed;text-align:left;top:0;transition:.5s;width:0;z-index:1}.side-nav a{color:#fff;display:block;font-size:22px;padding:10px 10px 10px 30px;text-decoration:none;transition:.3s}.side-nav a:hover{color:#fff}.side-nav .btn-close{font-size:36px;margin-left:50px;position:absolute;right:22px;top:0}.btn-close{background-color:#333;border:0;color:#fff;opacity:.9}.btn-close:hover{zoom:105%;background-color:#fff;color:#333}#youtube{color:red}#instagram{color:#fb3958}#facebook{color:#4267b2}#amazon{color:#f90}#twitter{color:#1da1f2}#tiktok{color:#000}#github{color:#fff}.secondary-color{color:#333!important;color:var(--second-color)!important}.logo-row{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center;margin-left:2%;margin-right:2%}#AKC-canine-health-foundation-logo{max-height:338px;pointer-events:none;width:400px}#AVMF-logo{background-color:#23395d;padding:65px;pointer-events:none}#PPSD-logo{max-height:338px;pointer-events:none;width:400px}.purina-pro-plan-container{grid-row-gap:40px;background-color:#000;display:grid;margin-bottom:20px;margin-top:20px;padding:20px;row-gap:40px}.purina-pro-plan-header{color:#b56422;color:var(--first-color);font-size:xx-large;font-weight:700;text-align:center}.purina-pro-plan-details{grid-gap:10px;color:#fff;display:grid;font-size:large;gap:10px;justify-items:center;margin-top:15px}.purina-pro-plan-img{width:200px}.virbac-img{height:500px;width:200px}.amazon-logo-link{font-size:xx-large}.dewormer-container{column-gap:80px;display:flex;margin-top:20px}.panacur-container{grid-row-gap:10px;display:grid;justify-items:center;row-gap:10px}.buyer-awareness-container{background-color:#333;background-color:var(--second-color);color:#fff;margin-bottom:30px;margin-top:30px;padding:30px}.buyer-awareness-title{color:#b56422;color:var(--first-color);font-size:xx-large;font-weight:700;text-align:center}.buyer-awareness-headers{font-size:x-large;text-align:center}.buyer-awareness-paragraph-style{grid-gap:10px;display:grid;font-size:large;gap:10px;justify-items:center}.admin-container{padding-top:100px}.file-icon{color:gray;font-size:1.5rem;margin-bottom:1rem;margin-bottom:var(--mb-2);width:max-content}.file-icon:hover{color:#b56422;color:var(--first-color);text-decoration:underline}.home{height:calc(100vh - 3rem);margin-bottom:25px;margin-top:28px;row-gap:1rem}.home__data{align-self:center}.home__title{font-size:2rem;font-size:var(--big-font-size);margin-bottom:2.5rem;margin-bottom:var(--mb-5)}.home__title-color{color:#b56422;color:var(--first-color)}.home__social{display:flex;flex-direction:column}.home__social-icon{color:#333;color:var(--second-color);font-size:1.5rem;margin-bottom:1rem;margin-bottom:var(--mb-2);width:max-content}.home__social-icon:hover{color:#b56422;color:var(--first-color)}.home__img{bottom:0;position:absolute;right:0;width:250px}#home_image{border-radius:.5rem}.button{background-color:#b56422;background-color:var(--first-color);border-radius:.5rem;color:#fff;font-weight:600;font-weight:var(--font-semi);padding:.75rem 2.5rem}.button,.button:hover{border:2px solid #b56422;border:2px solid var(--first-color)}.button:hover{zoom:110%;background-color:#fff;box-shadow:0 10px 36px #00000026;color:#b56422;color:var(--first-color);cursor:pointer}.swal-button{background-color:#b56422;background-color:var(--first-color);border-radius:.5rem;color:#fff;display:inline-block;font-weight:600;font-weight:var(--font-semi);padding:.75rem 2.5rem}.swal-button:hover{box-shadow:0 10px 36px #00000026;cursor:pointer}.embedded-youtube-trailer{border-radius:.5rem;height:325px;margin-bottom:5px}.corgi-puppies-description{margin-bottom:2rem;margin-bottom:var(--mb-4);text-align:center}.unavailable-blurb{text-align:center}.social__row{display:flex;flex-direction:row;justify-content:center}.social-icon{color:#333;color:var(--second-color);font-size:1.5rem;margin-bottom:1rem;margin-bottom:var(--mb-2);margin-left:20px;margin-right:20px;width:max-content}#more_info{margin-bottom:20px}.available-puppies-blurb{border:2px solid #333;border:2px solid var(--second-color);border-radius:1%;margin-top:25px;padding:2%;text-align:center}.registration-header{background-color:#b56422;border-radius:1%;color:#fff;padding:1.5%}.vaccination-status-header{border-radius:1%;color:#b56422;padding:1.5%}.price-header{background-color:#b56422;border-radius:1%;color:#fff;padding:1.5%}.price-estimate-header{border-radius:1%;color:#b56422;padding:1.5%}.price-estimate-header p{margin-top:10px}.available-puppies-announcement{background-color:#b56422;background-color:var(--first-color);color:#fff;line-height:2;margin-top:20px;padding:5%;text-align:center}.available-puppies-question{color:#000;font-weight:700;margin-top:20px}.available_puppies__container{background-color:#333;background-color:var(--second-color);border-radius:2%;box-shadow:0 10px 36px #00000026;color:#fff;margin-bottom:20px;padding:5%;row-gap:2rem}.available_puppies__card{border-radius:.5rem;box-shadow:0 4px 25px #fafafa73;display:grid;justify-content:center;overflow:hidden;text-align:center}.available_puppies__card img{cursor:pointer;margin-top:30px;transition:1s}.available_puppies__card img:hover{transform:scale(1.1)}.available_puppies_description{padding-bottom:25px}.available-puppies-subtitle,.available-puppies-text{margin-bottom:1rem;margin-bottom:var(--mb-2)}.available-puppies-info{font-weight:700;margin-top:10px}.payment-methods-blurb{grid-row-gap:10px;background-color:#333;border:2px solid #fafafa;border-radius:1%;color:#fff;display:grid;padding:20px;row-gap:10px;text-align:center}.payment-table{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr;margin-top:10px}.not-accepted-payment-methods{border:2px solid #333;border-radius:1%;font-size:larger;padding:2%}.not-accepted-payment-methods ul{padding-left:30px}.not-accepted-payment-methods ul li{list-style-type:disc}.not-accepted-title{color:#8c1515;font-size:x-large;text-align:center}.accepted-payment-methods{border:2px solid #333;border-radius:1%;font-size:larger;padding:2%}.accepted-payment-methods ul{padding-left:30px}.accepted-payment-methods ul li{list-style-type:disc}.accepted-title{color:#006400;font-size:x-large;text-align:center}.no-fee-style{color:#006400}.additional-fees-style{color:#8c1515}.pro-tip-header{font-style:italic}.financing-options-container{grid-gap:7px;background-color:#fdc500;border-radius:1%;color:#fff;display:grid;font-size:larger;gap:7px;margin-top:30px;padding:20px;text-align:center}.paypal-monthly-option-container{grid-gap:5px;display:grid;font-size:larger;gap:5px;justify-content:center;justify-items:left}.paypal-hyperlink{color:#3b7bbf;font-weight:700;padding-left:8px;position:relative;text-decoration:none}.paypal-hyperlink:hover{color:#fff;text-decoration:underline}.return-policy-container{grid-gap:7px;background-color:#333;background-color:var(--second-color);border-radius:1%;color:#fff;display:grid;font-size:larger;gap:7px;margin-top:30px;padding-bottom:20px;padding-left:20%;padding-right:20%}.return-policy-container ul li{list-style-type:disc;margin-left:10%}.return-header{text-align:center}#available-puppies-gender{font-size:x-large;font-weight:700;margin-bottom:25px;margin-top:20px}.third-party-puppies-ads-blurb{grid-row-gap:7px;display:grid;row-gap:7px;text-align:center}.third-party-puppies-ads-blurb p{font-size:large}#third-party-puppies-ads-header{color:green;margin-bottom:15px}#third-party-puppies-ads-disclaimer{font-size:larger;font-weight:700}.third-party-puppies-ads__container{background-color:green;border-radius:2%;box-shadow:0 10px 36px #00000026;color:#fff;margin-bottom:50px;padding:5%;row-gap:2rem}.third-party-puppies-ads__card{border-radius:.8rem;box-shadow:0 4px 25px #fafafa73;overflow:hidden;text-align:center}.third-party-puppies-ads__card img{cursor:pointer;transition:1s}.third-party-puppies-ads__card img:hover{transform:scale(1.1)}.third-party-puppies-ads_description{padding-bottom:25px}.third-party-puppies-ads-subtitle,.third-party-puppies-ads-text{margin-bottom:1rem;margin-bottom:var(--mb-2)}.third-party-puppies-ads-info{font-weight:700;margin-top:10px}.stud-service-blurb{border:2px solid #333;border:2px solid var(--second-color);border-radius:1%}.stud-service-about,.stud-service-blurb{margin-bottom:30px;padding:2%;text-align:center}.stud-service-info{font-weight:700;margin-top:10px}.stud-service__img{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center;margin-bottom:50px;margin-left:2%;margin-right:2%}.stud-service__img img{border-radius:.5rem;cursor:pointer;transition:1s}.stud-service__img img:hover{transform:scale(1.1)}.resource-documents-blurb{border:2px solid #333;border:2px solid var(--second-color);border-radius:1%;margin-bottom:30px;padding:2%;text-align:left}.resource-documents-info{margin-bottom:15px}.sales-agreement-form{border:0;margin-top:35px;min-height:800px;min-width:200px;overflow:hidden}.about__container{row-gap:2rem;text-align:center}.about__subtitle{margin-bottom:1rem;margin-bottom:var(--mb-2)}.about__img{justify-self:center}.about__img img{border-radius:.5rem;width:200px}.about__text{margin-top:20px}.about-us__container{margin-top:25px;text-align:center}.about-us__img{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center;margin-left:2%;margin-right:2%}.about-us-blurb{margin-bottom:2%;margin-left:12%;margin-right:12%}.about-us__subtitle{margin-bottom:1rem;margin-bottom:var(--mb-2)}#owner-title{text-align:center}.about-us-text{margin-bottom:1rem;margin-bottom:var(--mb-2)}#about-us-note{color:#b56422;font-weight:700}.about-us-values-container{gap:20px;margin-bottom:40px}.about-charities{margin:30px;text-align:center}.about-charities p{margin-bottom:10px}.past-puppies__container{text-align:center}.past-puppies-blurb{border:2px solid #333;border:2px solid var(--second-color);border-radius:1%;margin-bottom:2%;padding:2%}.past-puppies-text,.past-puppies__subtitle{margin-bottom:1rem;margin-bottom:var(--mb-2)}.past-puppies__img{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center;margin-bottom:50px;margin-left:2%;margin-right:2%}.past-puppies__img img{border-radius:.5rem;cursor:pointer;transition:1s}.past-puppies__img img:hover{transform:scale(1.1)}.our-customers-blurb{border:2px solid #333;border:2px solid var(--second-color);border-radius:1%;margin-bottom:2%;padding:2%;text-align:center}.our-customers-text,.our-customers__subtitle{margin-bottom:1rem;margin-bottom:var(--mb-2)}.reviews-container{background-color:#b56422;background-color:var(--first-color);margin-bottom:30px;margin-top:30px;padding:30px}.reviews-title{color:#fff;font-size:xx-large;font-weight:700;text-align:center}.yelp-reviews-container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(325px,1fr));justify-items:center}.our-customers__img{grid-gap:25px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;margin-left:2%;margin-right:2%}.our-customers__img img{border-radius:.5rem;cursor:pointer;transition:1s}.our-customers__img img:hover{transform:scale(1.1)}.primary-contact__container{margin-bottom:2rem;margin-bottom:var(--mb-4);text-align:center}.contact-blurb{grid-row-gap:15px;border:2px solid #333;border:2px solid var(--second-color);border-radius:1%;display:grid;padding:2%;row-gap:15px}.adoption-process-container{font-size:larger;padding-bottom:30px;padding-left:20%;padding-right:20%;text-align:left}.adoption-process-container ul li{list-style-type:disc;margin-left:10%}.adoption-process-header{margin-top:25px;text-align:center}.social-media-instructions{color:#8c1515}.social-distancing-update,.social-media-instructions{grid-row-gap:15px;display:grid;margin-top:50px;row-gap:15px}.social-distancing-update{background-color:#f2f2f2;color:#b56422;color:var(--first-color);margin-bottom:50px;padding:2%;text-align:center}.contact-form-container{margin-bottom:50px;margin-top:45px}.contact-title{color:#b56422;color:var(--first-color);font-size:xx-large;font-weight:700;text-align:center}.contact-instructions{margin-bottom:35px;margin-top:15px}.contact-form{display:grid;grid-template-areas:"none contact_form none";justify-self:center}.privacy-policy-label{font-size:x-large;text-align:center}.contact-form-privacy-policy-container{font-size:large;margin-bottom:35px;margin-top:3px;text-align:center}.contact-form-privacy-policy:hover{text-decoration:underline}input[type=email],input[type=tel],input[type=text],select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;margin-top:6px;padding:12px;resize:vertical;width:100%}.message{height:200px}.screening-questions{margin-bottom:10px;margin-top:20px;text-align:center}.hcaptcha{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.contact__img{justify-self:center;width:300px}.contact__img img{border-radius:.5rem}.contact-text{font-size:large}.contact-button-container{display:flex;gap:50px;justify-content:center;margin-bottom:30px;margin-top:15px}.contact-end-comment{font-size:large;font-weight:700;margin-top:10px}.blog__header{background-image:url(/static/media/blog_banner.a3005e6f28980a0f81a9.jpg);background-repeat:no-repeat;background-size:cover;padding:150px}.blog__header_article1{background-image:url(/static/media/blog1_stock_photo.f01984fa1f4b1bf5f3fd.jpg)}.blog__header_article1,.blog__header_article2{background-repeat:no-repeat;background-size:cover;padding:175px}.blog__header_article2{background-image:url(/static/media/blog2_stock_photo.fb40e3fe0bd11437480a.jpg)}.blog-title{color:#fff;font-size:50px;text-align:center}#blog-header-text{font-size:25px}#blog-header-info{font-size:20px}#blog-blurb{font-size:18px;margin:45px 65px 30px}.blog-article-container{align-items:center;grid-template-columns:repeat(1,1fr);margin-bottom:30px;text-align:left;text-align:initial}.blog-patriot-paws-image{margin-top:25px}.blog_list{margin-left:5%;margin-right:5%}.blog-selections-title{color:#b56422;color:var(--first-color);font-size:37px;margin-bottom:2rem;margin-bottom:var(--mb-4);margin-top:1rem;margin-top:var(--mb-2);position:relative;text-align:left}.blog__container{column-gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}#blog-article-title{color:#b56422;color:var(--first-color);font-size:25px;font-weight:700}.blog-topic{margin-bottom:40px}.blog-topic-image{border-radius:.5rem}.blog-article-description{margin-top:10px}.blog-embedded-images{border-radius:.5rem;display:block;height:auto;margin-left:auto;margin-right:auto;width:650px}.answer{font-size:18px;margin:10px 45px 20px}.hyperlink{color:#b56422;color:var(--first-color);font-weight:700;position:relative;text-decoration:none}.hyperlink:hover{text-decoration:underline}.blog-social-media li{margin-top:15px}.footer{background-color:#333;background-color:var(--second-color);color:#fff;font-weight:600;font-weight:var(--font-semi);text-align:center}.footer-header-container{padding-top:20px}.footer__title{color:#b56422;color:var(--first-color);font-size:2rem;margin-bottom:1rem;margin-bottom:var(--mb-2)}.footer__title:hover{zoom:105%;color:#fff;text-decoration:underline}.footer__list{display:flex;gap:30px;justify-content:center;margin-top:20px}.footer__item{font-size:x-large;margin-bottom:0}.footer__link{color:#fff}.footer__link:hover{color:#b56422;color:var(--first-color);text-decoration:underline}.footer-blurb{color:#fff;margin-top:25px;padding-bottom:20px}#phone-footer-contact{font-size:x-large}.privacy-policy-link{color:#fff}.privacy-policy-link:hover{color:grey;text-decoration:underline}.privacy-policy-container{grid-gap:20px;display:grid;font-size:large;gap:20px;margin-left:5%;margin-right:5%;padding:8%;text-align:left}.privacy-policy-container ul li{list-style-type:disc;margin-bottom:3px;margin-left:60px}.privacy-policy-mod-dates{gap:7px}@media screen and (max-height:600px){#home-top{height:0;width:0}}@media screen and (min-width:768px){body{margin:0}.section{padding-bottom:3rem;padding-top:5rem}.section-title{margin-bottom:3rem;margin-bottom:var(--mb-6)}.section-title:after{top:3rem;width:80px}.nav-bar{height:4rem;height:calc(var(--header-height) + 1rem)}.nav__list{display:flex;padding-top:0}.nav__item{margin-bottom:0;margin-left:3rem;margin-left:var(--mb-6)}.nav__toggle{display:none}.nav__link{color:#333;color:var(--second-color)}.home{height:100vh}.home__data,.home__social{align-self:flex-end}.home__social{flex-direction:row;padding-bottom:2.5rem;padding-top:0}.home__social-icon{margin-bottom:0;margin-right:2rem;margin-right:var(--mb-4)}.home__img{bottom:15%;width:350px}.file-icon{margin-bottom:0;margin-right:2rem;margin-right:var(--mb-4)}.available_puppies__container,.third-party-puppies-ads__container{column-gap:2rem;grid-template-columns:repeat(3,1fr)}.about__container{align-items:center;grid-template-columns:repeat(2,1fr);text-align:left;text-align:initial}.about__img img{width:300px}.contact__container{justify-items:center}.contact__img{justify-self:center}.blog__header{padding:275px}}@media screen and (max-width:768px){.footer__menu{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-items:center;text-align:start}.footer__list{display:block}.footer__item{margin-top:10px}}@media screen and (min-width:1060px){.bd-grid{margin-left:auto;margin-right:auto}.home__img{right:10%}}@media screen and (max-width:500px){.blog__header,.blog__header_article1,.blog__header_article2{padding:55px}.blog-title{font-size:35px}}.not-found-page-container{display:grid;justify-items:center;margin-top:40px;padding:8%;text-align:center}.not-found-page-img{margin-bottom:20px;margin-top:40px}.go-home{color:#b56422;color:var(--first-color);font-size:xx-large;font-weight:700}.go-home:hover{text-decoration:underline}
/*# sourceMappingURL=main.ec2e7040.css.map*/