:focus{outline:none}body{width:auto;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}h1,h2,h3{margin:0;padding:.25em;font-family:Open Sans;letter-spacing:-.05em}h1{font-size:2.5em;text-align:center;color:#28689f}h2{font-size:2em;text-align:center;color:#28689f}h2,h3{font-weight:500;padding-bottom:0}header{position:fixed;top:0;overflow:hidden;width:100vw;z-index:1}header .title,footer .title{background:#29689e;color:#fff;padding-top:10px;box-shadow:0 1px 3px #000000e6}footer{background-color:#29689e;padding:0}footer a{color:#fff}article{padding:0}a{color:#3d79b5;text-decoration:none}p{padding:.5em;margin:.5em}blockquote{background-color:#f7f7f7;padding:20px;margin-bottom:0;font-style:italic}li{padding:.5em}hr{height:1px;border:none;background-color:#b9b9b9}.btn{padding:.7em 1.7em;margin:0 .3em .3em 0;border-radius:.2em;box-sizing:border-box;text-decoration:none;font-family:Open Sans,sans-serif;font-weight:400;color:#fff;box-shadow:inset 0 -.6em 1em -.35em #0000002b,inset 0 .6em 2em -.3em #ffffff26,inset 0 0 0 .05em #ffffff1f}.btn-lg{font-size:1.25em}.btn-more{background-color:#c6183d}.btn-buy{background-color:#0f9744}.btn-promo{background-color:#000}#main-logo{text-align:center;padding:0}#main-logo a{font-size:1.9em;font-family:Open Sans;color:#fff}#main-links{flex:1}.hamburger{padding:.25em 0 0;color:#343b43}#sidebar{color:#fff;background-color:#343b43;padding:.5rem;width:300px;box-shadow:.2rem 0 1rem #00000080}#sidebar ul{padding-left:0}#sidebar li{font-size:1.25rem;line-height:2.625rem;list-style:none}#sidebar li a{color:#fff}.nav-main{display:none}.container{width:100%;margin-right:auto;margin-left:auto}.fx{display:flex;flex-direction:column;align-items:center}.fx-row{flex-direction:row}.fx-wrap{flex-wrap:wrap}.fx-top{align-self:flex-start}.fx-main{flex:3;border:0;align-self:flex-start}.fx-j-end{justify-content:flex-end}.fx-sidebar,.fx-sidebar-article{flex-basis:30%;align-self:flex-start;border:0}.fx-1{flex:0 0 33.3333%}.fx-2{flex:0 0 50%}.fx-3{flex:0 0 66.6666%}.box{width:100%;margin-bottom:1em}.box-contents{padding:.5em 1em}.box a.title{font-size:1em;font-weight:700;font-family:Open Sans;text-overflow:ellipsis;overflow:hidden}.box-cb{margin:10px;padding:10px;border:1px solid #efefef;background-color:#fff}.box-gray{background-color:#f9f9f9}.box-prop{position:relative}.box-prop-overlay-container-top{width:100%;position:absolute;top:0;right:0}.box-prop-overlay-container-bottom{width:100%;position:absolute;bottom:0;left:0;margin:5px}.box-prop-overlay-top{color:#fff;text-align:right}.box-prop-overlay-bottom{background-color:#00000080;color:#fff;margin:0 13px 3px 3px}.card{border:1px solid #dfdfdf}.card-body{padding:15px}.card-text{padding:10px;font-size:.9em}.lightbox{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center}.lightbox-container{background-color:#fff;border:1px solid #efefef;max-width:350px}.separator{background-image:url(https://www.takepets.com/images/separator.png);background-repeat:repeat-x;height:50px;margin:25px 0}.centered{text-align:center}.float-right{float:right}.person-title{color:#fff;font-weight:700}@media (min-width: 992px){h1,h2,h3,p{text-align:left}main{background-color:#efefef}#main-logo{text-align:left}#main-links{flex:3}#header-menu ul{display:flex;justify-content:center;-ms-flex-wrap:wrap;align-items:center;flex-wrap:wrap;overflow:auto;list-style-type:none;padding:0;margin:0}#header-menu ul li{padding:0 15px}#header-menu ul li a{font-family:Open Sans;font-size:1em;color:#fffc;text-transform:uppercase}#header-menu ul li a:hover{color:#87c8ff}#header-menu ul li .active{color:#87c8ff;font-weight:800}.hamburger{display:none}.nav-main{background-color:#373d42;padding:.5em;display:block}.container,.container-lg,.container-md,.container-sm{max-width:960px}.container-main{background-color:#fff;padding:3px 15px 0;border-radius:3px;box-shadow:0 2.8px 2.2px #00000009,0 6.7px 5.3px #0000000c,0 12.5px 10px #0000000f,0 22.3px 17.9px #00000012,0 41.8px 33.4px #00000016}.fx{flex-direction:row}.fx-main{padding:0 1em 1em 0}.fx-main-article{margin:1em 1em 1em 0;padding:1em;border:1px solid #efefef;border-radius:.25em}.fx-sidebar,.fx-sidebar-article{margin-top:1em;padding:1em}.box{padding:0;flex:0 0 25%}.footer-right{text-align:right}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.highlight-box{background-color:#fefcbf;border-left:4px solid #f6ad55;padding:1rem;margin:1.5rem 0;font-size:1rem;line-height:1.6;border-radius:.375rem;color:#2d3748}ul.list-disc{padding-left:2rem;font-size:1rem;color:#2d3748}ul.list-disc li{margin-bottom:.75rem;padding-left:.25rem}.grecaptcha-badge{visibility:hidden}
