body{font-family:"Open Sans",sans-serif !important}@media screen and (max-width: 1024px){body.user-logged-in .menu--account{width:66% !important}body.user-logged-in .donate-block-mobile{width:33% !important}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){body.user-logged-in .top-header-content{width:100% !important}body.user-logged-in .menu--account{width:100% !important}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body.user-logged-in .top-header-content{width:66% !important}body.user-logged-in .menu--account{width:33% !important}}@media screen and (min-device-width: 1175px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2){body.user-logged-in .top-header-content{width:70% !important}body.user-logged-in .menu--account{width:30% !important}}@media screen and (max-width: 767px){body.user-logged-in .menu--account{width:66% !important}body.user-logged-in .donate-block-mobile{width:33% !important}}@media screen and (max-width: 767px){body.toolbar-vertical{padding-top:0 !important}}@media (min-width: 1024px) and (pointer: fine){body.toolbar-horizontal{padding-top:39px !important}}@media screen and (max-width: 767px){body.toolbar-horizontal #navbar-top{padding-top:39px !important}body.toolbar-horizontal .menu--account{width:66% !important}body.toolbar-horizontal .donate-block-mobile{width:33% !important}}@media (min-width: 1024px) and (pointer: fine){body.toolbar-horizontal.toolbar-tray-open{padding-top:79px !important}}body .sidebar-toggler{display:none}@media screen and (max-width: 1024px){body .sidebar-toggler{position:fixed;top:calc(var(--header-height, 60px) + 3px);right:0;width:40px;height:40px;background:#D6E6F9;color:#000;border:none;z-index:1201;border-radius:5px 0 0 5px;cursor:pointer;display:block;padding:0;font-size:0}body .sidebar-toggler.open{right:300px !important}body .sidebar-toggler::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/left-arrow-double.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:transform 0.3s ease}body .sidebar-toggler.open::after{transform:rotate(180deg)}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){body .sidebar-toggler{position:fixed;top:calc(var(--header-height, 60px) + 3px);right:0;width:40px;height:40px;background:#D6E6F9;color:#000;border:none;z-index:1101;border-radius:5px 0 0 5px;cursor:pointer;display:block;padding:0;font-size:0}body .sidebar-toggler::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/left-arrow-double.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;transition:transform 0.3s ease}body .sidebar-toggler.open::after{transform:rotate(180deg)}}@media screen and (max-width: 767px){body .sidebar-toggler.open{right:unset !important}}body .overlay-dim{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:1000;display:none;pointer-events:auto;min-height:100vh}.rtecenter{text-align:center}.pagination{display:flex;justify-content:center !important;margin:3% 0;border-radius:0;border-top:1px solid #f3f3f3;padding:50px 0;border-bottom:1px solid #f3f3f3;gap:12px}@media screen and (max-width: 767px){.pagination{gap:4px}}.pagination li:hover .page-link{color:#fff !important}.pagination li span,.pagination li a{color:#000 !important;font-size:14px;font-weight:400;border:1px solid transparent;padding:7px 14px;background-color:transparent;text-decoration:none !important}@media screen and (max-width: 767px){.pagination li span,.pagination li a{font-size:10px;padding:8px 10px}}.pagination li span span,.pagination li a span{text-decoration:none !important}.pagination li span span:hover,.pagination li a span:hover{text-decoration:none !important}.pagination li span:hover,.pagination li a:hover{background:#006699;color:#000 !important;border-radius:5px}.pagination li span[title='Go to next page'],.pagination li span[title='Go to previous page'],.pagination li span[title='Go to last page'],.pagination li span[title='Go to first page'],.pagination li a[title='Go to next page'],.pagination li a[title='Go to previous page'],.pagination li a[title='Go to last page'],.pagination li a[title='Go to first page']{background:#006699;color:#fff !important;border-radius:4px;display:flex;align-items:center;border:1px solid transparent !important}@media screen and (max-width: 767px){.pagination li span[title='Go to next page'],.pagination li span[title='Go to previous page'],.pagination li span[title='Go to last page'],.pagination li span[title='Go to first page'],.pagination li a[title='Go to next page'],.pagination li a[title='Go to previous page'],.pagination li a[title='Go to last page'],.pagination li a[title='Go to first page']{padding:6.5px 10px}}@media screen and (max-width: 1024px){.pagination li span[title='Go to next page']::before,.pagination li span[title='Go to next page']::after,.pagination li span[title='Go to previous page']::before,.pagination li span[title='Go to previous page']::after,.pagination li span[title='Go to last page']::before,.pagination li span[title='Go to last page']::after,.pagination li span[title='Go to first page']::before,.pagination li span[title='Go to first page']::after,.pagination li a[title='Go to next page']::before,.pagination li a[title='Go to next page']::after,.pagination li a[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::after,.pagination li a[title='Go to last page']::before,.pagination li a[title='Go to last page']::after,.pagination li a[title='Go to first page']::before,.pagination li a[title='Go to first page']::after{margin-top:-2px !important}}.pagination li span[title='Go to next page']:hover,.pagination li span[title='Go to next page']:visited,.pagination li span[title='Go to next page']:focus,.pagination li span[title='Go to previous page']:hover,.pagination li span[title='Go to previous page']:visited,.pagination li span[title='Go to previous page']:focus,.pagination li span[title='Go to last page']:hover,.pagination li span[title='Go to last page']:visited,.pagination li span[title='Go to last page']:focus,.pagination li span[title='Go to first page']:hover,.pagination li span[title='Go to first page']:visited,.pagination li span[title='Go to first page']:focus,.pagination li a[title='Go to next page']:hover,.pagination li a[title='Go to next page']:visited,.pagination li a[title='Go to next page']:focus,.pagination li a[title='Go to previous page']:hover,.pagination li a[title='Go to previous page']:visited,.pagination li a[title='Go to previous page']:focus,.pagination li a[title='Go to last page']:hover,.pagination li a[title='Go to last page']:visited,.pagination li a[title='Go to last page']:focus,.pagination li a[title='Go to first page']:hover,.pagination li a[title='Go to first page']:visited,.pagination li a[title='Go to first page']:focus{background-color:#fff !important;border:1px solid #006699 !important;color:#006699 !important}.pagination li span[title='Go to next page']:hover span,.pagination li span[title='Go to next page']:visited span,.pagination li span[title='Go to next page']:focus span,.pagination li span[title='Go to previous page']:hover span,.pagination li span[title='Go to previous page']:visited span,.pagination li span[title='Go to previous page']:focus span,.pagination li span[title='Go to last page']:hover span,.pagination li span[title='Go to last page']:visited span,.pagination li span[title='Go to last page']:focus span,.pagination li span[title='Go to first page']:hover span,.pagination li span[title='Go to first page']:visited span,.pagination li span[title='Go to first page']:focus span,.pagination li a[title='Go to next page']:hover span,.pagination li a[title='Go to next page']:visited span,.pagination li a[title='Go to next page']:focus span,.pagination li a[title='Go to previous page']:hover span,.pagination li a[title='Go to previous page']:visited span,.pagination li a[title='Go to previous page']:focus span,.pagination li a[title='Go to last page']:hover span,.pagination li a[title='Go to last page']:visited span,.pagination li a[title='Go to last page']:focus span,.pagination li a[title='Go to first page']:hover span,.pagination li a[title='Go to first page']:visited span,.pagination li a[title='Go to first page']:focus span{color:#006699 !important}.pagination li span[title='Go to next page'] span,.pagination li span[title='Go to previous page'] span,.pagination li span[title='Go to last page'] span,.pagination li span[title='Go to first page'] span,.pagination li a[title='Go to next page'] span,.pagination li a[title='Go to previous page'] span,.pagination li a[title='Go to last page'] span,.pagination li a[title='Go to first page'] span{color:#fff !important}.pagination li span[title='Go to next page'] span:hover,.pagination li span[title='Go to previous page'] span:hover,.pagination li span[title='Go to last page'] span:hover,.pagination li span[title='Go to first page'] span:hover,.pagination li a[title='Go to next page'] span:hover,.pagination li a[title='Go to previous page'] span:hover,.pagination li a[title='Go to last page'] span:hover,.pagination li a[title='Go to first page'] span:hover{background-color:transparent;color:#006699 !important}.pagination li span[title='Go to next page'],.pagination li a[title='Go to next page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to next page'],.pagination li a[title='Go to next page']{padding:8px 6px}}.pagination li span[title='Go to next page']::after,.pagination li a[title='Go to next page']::after{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-white.svg");background-repeat:no-repeat;background-size:contain;width:14px;height:12px;margin-left:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to next page']::after,.pagination li a[title='Go to next page']::after{margin-top:-2px !important}}.pagination li span[title='Go to next page']:hover::after,.pagination li span[title='Go to next page']:visited::after,.pagination li span[title='Go to next page']:focus::after,.pagination li a[title='Go to next page']:hover::after,.pagination li a[title='Go to next page']:visited::after,.pagination li a[title='Go to next page']:focus::after{background-image:url("/themes/custom/magsr/images/blue-arrow-right.svg")}.pagination li span[title='Go to previous page'],.pagination li a[title='Go to previous page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to previous page'],.pagination li a[title='Go to previous page']{padding:8px 6px}}.pagination li span[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::before{content:'';display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-white.svg");background-repeat:no-repeat;background-size:contain;rotate:180deg;width:14px;height:12px;margin-right:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to previous page']::before,.pagination li a[title='Go to previous page']::before{margin-top:-2px !important}}.pagination li span[title='Go to previous page']:hover::before,.pagination li span[title='Go to previous page']:visited::before,.pagination li span[title='Go to previous page']:focus::before,.pagination li a[title='Go to previous page']:hover::before,.pagination li a[title='Go to previous page']:visited::before,.pagination li a[title='Go to previous page']:focus::before{background-image:url("/themes/custom/magsr/images/blue-arrow-right.svg")}.pagination li span[title='Go to last page'],.pagination li a[title='Go to last page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to last page'],.pagination li a[title='Go to last page']{padding:8px 6px}}.pagination li span[title='Go to last page']::after,.pagination li a[title='Go to last page']::after{content:'';width:14px;height:12px;display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-double.svg");background-repeat:no-repeat;background-size:contain;margin-left:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to last page']::after,.pagination li a[title='Go to last page']::after{margin-top:-2px !important}}.pagination li span[title='Go to last page']:hover::after,.pagination li span[title='Go to last page']:visited::after,.pagination li span[title='Go to last page']:focus::after,.pagination li a[title='Go to last page']:hover::after,.pagination li a[title='Go to last page']:visited::after,.pagination li a[title='Go to last page']:focus::after{background-image:url("/themes/custom/magsr/images/double-blue-arrow-right.svg")}.pagination li span[title='Go to first page'],.pagination li a[title='Go to first page']{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li span[title='Go to first page'],.pagination li a[title='Go to first page']{padding:8px 6px}}.pagination li span[title='Go to first page']::before,.pagination li a[title='Go to first page']::before{content:'';width:14px;height:12px;display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow-double.svg");background-repeat:no-repeat;background-size:contain;rotate:180deg;margin-right:6px}@media screen and (max-width: 767px){.pagination li span[title='Go to first page']::before,.pagination li a[title='Go to first page']::before{margin-top:-2px !important}}.pagination li span[title='Go to first page']:hover::before,.pagination li span[title='Go to first page']:visited::before,.pagination li span[title='Go to first page']:focus::before,.pagination li a[title='Go to first page']:hover::before,.pagination li a[title='Go to first page']:visited::before,.pagination li a[title='Go to first page']:focus::before{background-image:url("/themes/custom/magsr/images/double-blue-arrow-right.svg")}.pagination li span:visited,.pagination li span:focus,.pagination li a:visited,.pagination li a:focus{color:#006699 !important;background-color:#fff;border:1px solid #006699 !important}.pagination li:hover{text-decoration:none !important}.pagination li.active:hover span{color:#006699 !important}.pagination li.active span{background:transparent !important;border:1px solid #006699 !important;border-radius:5px !important;font-weight:400;color:#006699 !important;padding:8px 14px}@media screen and (max-width: 767px){.pagination li.active span{padding:8px 10px}}.pagination li[role='presentation']{display:none}.pagination li span{padding:0}.view-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-color:white;border:1px solid #ccc;border-radius:4px;background-image:url("/themes/custom/magsr/images/read-more.svg");background-repeat:no-repeat;background-position:right 10px center;background-size:13px 17px}@media screen and (max-width: 767px){body.path-search .pagination{gap:4px;width:100% !important;flex-wrap:wrap}}body.path-search[title='Go to next page'] span[aria-hidden='true'],body.path-search[title='Go to previous page'] span[aria-hidden='true'],body.path-search[title='Go to last page'] span[aria-hidden='true'],body.path-search[title='Go to first page'] span[aria-hidden='true']{display:none}#toolbar-administration #toolbar-bar{z-index:1500}.role-menu{width:fit-content;margin:auto}.role-menu#block-magsr-highlighteddnalistlinks{margin-top:50px}.role-menu .rtecenter{font-size:18px;text-decoration:none}.role-menu .rtecenter a{text-decoration:none;color:#006699}.role-menu .rtecenter a:hover{text-decoration:underline}.highlighted{margin-bottom:36px}.highlighted .welcome-section{display:flex}@media screen and (max-width: 767px){.highlighted .welcome-section{display:block}}.highlighted .welcome-section .description-section{display:flex;flex-direction:column;justify-content:center;width:55%}@media screen and (max-width: 767px){.highlighted .welcome-section .description-section{width:100%}}.highlighted .welcome-section .description-section h2.line-1{font-size:78px;font-weight:800;color:#006699}@media screen and (max-width: 991px){.highlighted .welcome-section .description-section h2.line-1{font-size:50px}}@media screen and (max-width: 767px){.highlighted .welcome-section .description-section h2.line-1{font-size:36px}}.highlighted .welcome-section .description-section h2.line-2{font-size:47px;font-weight:400;font-family:"Oswald",sans-serif;color:#006699;margin-bottom:30px}@media screen and (max-width: 991px){.highlighted .welcome-section .description-section h2.line-2{font-size:24px}}@media screen and (max-width: 767px){.highlighted .welcome-section .description-section h2.line-2{font-size:31px;margin-bottom:16px}}.highlighted .welcome-section .description-section p.text-section{color:#6D7588;font-weight:400;font-size:16px;padding-right:28px}@media screen and (max-width: 991px){.highlighted .welcome-section .description-section p.text-section{padding:0;font-size:14px}}.highlighted .welcome-section .description-section p.links{display:flex;gap:20px}@media screen and (max-width: 767px){.highlighted .welcome-section .description-section p.links{gap:0;justify-content:space-evenly}}.highlighted .welcome-section .description-section p.links a{border:1px solid #006699;border-radius:3px;font-size:16px;padding:11px 47px;text-decoration:none}@media screen and (max-width: 1024px){.highlighted .welcome-section .description-section p.links a{font-size:14px;padding:16px}}@media screen and (max-width: 991px){.highlighted .welcome-section .description-section p.links a{font-size:14px;padding:6px}}@media screen and (max-width: 767px){.highlighted .welcome-section .description-section p.links a{padding:11px 36px}}.highlighted .welcome-section .description-section p.links a.donate{color:#fff;background:#006699}.highlighted .welcome-section .description-section p.links a.adopt{color:#006699;background:#fff}@media screen and (max-width: 991px){.highlighted .welcome-section .image-section{width:45%}}@media screen and (max-width: 767px){.highlighted .welcome-section .image-section{width:100%}}@media screen and (max-width: 991px){.highlighted .welcome-section .image-section img{width:100%;height:auto}}.highlighted .welcome-2 .outer-text{background:#F0F7FF;padding:36px 12px 30px}@media screen and (max-width: 767px){.highlighted .welcome-2 .outer-text{padding:30px 12px 30px}}.highlighted .welcome-2 .outer-text p{line-height:28px;font-size:18px;color:#000000;font-weight:400}.highlighted .welcome-2 .outer-text p a{color:#006699}.highlighted .welcome-2 .outer-text .inner-text{padding:12px;background:#D6E6F9;border-radius:11px;line-height:28px;font-size:18px;color:#000000;font-weight:400}.highlighted .welcome-2 .outer-text .inner-text a{color:#006699}#main-wrapper .main-content{width:78%;padding-right:25px}@media screen and (max-width: 1024px){#main-wrapper .main-content{padding-right:0;width:100%}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){#main-wrapper .main-content{padding-right:0;width:100%}}#main-wrapper .main-content .dotm-block{background-color:#F0F9FF;padding-top:30px;margin-top:50px}@media screen and (max-width: 991px){#main-wrapper .main-content .dotm-block{width:100vw;position:relative;left:50%;transform:translateX(-50%)}}#main-wrapper .main-content .dotm-block h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin:0 0 30px}@media screen and (max-width: 991px){#main-wrapper .main-content .dotm-block h2{margin:0 auto 30px;font-size:22px;padding:0 16px}}#main-wrapper .main-content .dotm-block .view-dog-of-the-month .view-content .views-row{padding:0 18px}#main-wrapper .main-content .dotm-block .view-dog-of-the-month .view-content .views-row .views-field-field-dog-image-for-gallery img{width:100%;height:auto;border-radius:20px}#main-wrapper .main-content .dotm-block .view-dog-of-the-month .view-footer{text-align:center;padding:30px !important}#main-wrapper .main-content .dotm-block .view-dog-of-the-month .view-footer a{color:#fff !important;display:inline-block;text-decoration:none;background:#006699;padding:13px 26px;border-radius:3px;margin-top:12px;text-transform:uppercase;font-size:16px;font-weight:700}@media screen and (max-width: 767px){#main-wrapper .main-content .dotm-block .view-dog-of-the-month .view-footer a{margin-top:0}}#main-wrapper .main-content .meet-your-new-best-friend-block{background-image:url("/themes/custom/magsr/images/webp-images/bestfriend-image.webp");background-size:cover;text-align:center;padding:65px 100px}@media screen and (max-width: 991px){#main-wrapper .main-content .meet-your-new-best-friend-block{background-image:url("/themes/custom/magsr/images/webp-images/bestfriend-image-mobile.webp");background-position-y:center}}@media screen and (max-width: 767px){#main-wrapper .main-content .meet-your-new-best-friend-block{padding:30px 12px;background-image:url("/themes/custom/magsr/images/webp-images/bestfriend-image-mobile.webp");width:100vw;position:relative;left:50%;transform:translateX(-50%)}}#main-wrapper .main-content .meet-your-new-best-friend-block h2{font-size:26.86px;font-weight:800;color:#fff}#main-wrapper .main-content .meet-your-new-best-friend-block p{color:#fff;font-size:18px;font-weight:600}#main-wrapper .main-content .meet-your-new-best-friend-block p a{color:#fff;font-size:18px;font-weight:600}#main-wrapper .main-content .adoption-section-block{margin-bottom:30px}#main-wrapper .main-content .adoption-section-block h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin:60px 0 30px}@media screen and (max-width: 991px){#main-wrapper .main-content .adoption-section-block h2{margin:30px auto;font-size:22px}}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper{padding:0}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-tabs{display:flex;flex-direction:row;justify-content:center;background:none;border:none;gap:14px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-tabs li{background:none !important;border:none !important}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-tabs li.active a{color:#006699;border-bottom:2px solid #006699 !important;line-height:12px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-tabs li a{background:none !important;border:none !important;font-size:18px;color:#A29E9E;font-weight:700;line-height:12px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage{border:none;padding:0}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container{align-items:center;display:flex;justify-content:space-evenly;margin:0;margin-top:22px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(2){display:none;margin:0}@media screen and (max-width: 767px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(2){display:block}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(2) .js-form-type-select{display:flex;width:100%;padding:0 30px;margin:30px 0 !important}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(2) .js-form-type-select label{width:40%;text-align:right;padding-right:16px;font-size:14px;font-weight:700;display:flex;justify-content:right;color:#006699;align-items:center}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(2) .js-form-type-select select{width:60%;border:1px solid #000;border-radius:0}}@media screen and (max-width: 767px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container:nth-child(1){display:none}}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .filter-label{font-size:14px;font-weight:700;color:#006699}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-radios .radio .form-radios .js-form-type-radio,#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-select .radio .form-radios .js-form-type-radio{display:flex;align-items:center;padding-left:0 !important}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-radios .radio .form-radios .js-form-type-radio input,#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-select .radio .form-radios .js-form-type-radio input{-webkit-appearance:checkbox;accent-color:#003865}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-radios .radio .form-radios .js-form-type-radio input:checked,#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-select .radio .form-radios .js-form-type-radio input:checked{background-color:#003865}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-radios .radio .form-radios .js-form-type-radio input:checked+label,#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-filters .views-exposed-form .dog-age-filter-container .dog-age-filter-select .radio .form-radios .js-form-type-radio input:checked+label{background-color:#fff;color:#4F4F4F;font-size:15px;font-weight:400}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-empty{min-height:100px;padding-top:30px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-empty .no-result{text-align:center;font-size:18px;color:#A29E9E;font-weight:700;font-style:italic}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;max-width:100%}@media screen and (max-width: 767px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content{grid-template-columns:repeat(2, 1fr)}}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name{text-align:center}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width: 767px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section{width:100%;height:auto}}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section img{border-radius:6px;width:100%;height:auto}@media screen and (max-width: 1024px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (max-width: 767px){#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section a{font-size:18px;text-transform:uppercase;color:#006699;font-weight:700;text-decoration:none}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section a:hover{text-decoration:underline}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section span{position:absolute;font-size:13px;font-weight:600;color:#fff;border-radius:48px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section span.new{left:16px;background:#FD030C;top:10px;padding:1px 8px}#main-wrapper .main-content .adoption-section-block .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage .view-dog-listing .view-content .views-row .views-field-field-dog-name .image-section span.foster-me{background:#006699;padding:1px 9px;bottom:36px}#main-wrapper .main-content .ads-content .region-ads-content .slick-dots{bottom:-40px}#main-wrapper .main-content .ads-content .region-ads-content .slick-dots li::before{content:'';display:inline-block;background:#B1D0F6;width:7.5px;height:8.5px;border-radius:25px}#main-wrapper .main-content .ads-content .region-ads-content .slick-dots li button::before{font-size:0}#main-wrapper .main-content .ads-content .region-ads-content .slick-dots li.slick-active::before{background:#006699}@media screen and (max-width: 1024px){#main-wrapper .main-content .ads-content .region-ads-content img{width:100%;height:auto}}#main-wrapper .main-content .block-views-blockdog-listing-block-4{background-color:#FFF4F4;margin-bottom:30px;padding:36px 40px}@media screen and (max-width: 767px){#main-wrapper .main-content .block-views-blockdog-listing-block-4{padding:12px 22px;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width: 991px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 h2{margin:30px auto;font-size:22px}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-header p{font-size:18px;font-weight:400;color:#000;text-align:center}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content{justify-content:center;gap:18px}@media screen and (max-width: 767px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content{gap:0;justify-content:space-between}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row{width:48%;justify-content:space-between}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-main-image img{border-radius:6px}@media screen and (max-width: 1024px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-main-image img{width:100%;height:auto}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-dog-name{text-align:center;margin-top:18px}@media screen and (max-width: 767px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-dog-name{margin:18px 0}}@media screen and (max-width: 767px){#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-dog-name a{font-size:18px;text-transform:uppercase;color:#006699;font-weight:700;text-decoration:none}#main-wrapper .main-content .block-views-blockdog-listing-block-4 .view-content .views-row .views-field-field-dog-name a:hover{text-decoration:underline}#main-wrapper .main-content .recently-adopted-magsr-block{margin-bottom:42px;padding:36px 0}@media screen and (max-width: 991px){#main-wrapper .main-content .recently-adopted-magsr-block{padding:0}}#main-wrapper .main-content .recently-adopted-magsr-block h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width: 991px){#main-wrapper .main-content .recently-adopted-magsr-block h2{margin:50px auto 30px;font-size:22px}}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;max-width:100%}@media screen and (max-width: 767px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content>*:nth-child(n+5){display:none}}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content>*:nth-child(n+11){display:none}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row{width:100%;padding-bottom:18px;border-radius:6px}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name{text-align:center}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name a{font-size:18px;text-transform:uppercase;color:#006699;font-weight:700;text-decoration:none}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name a:hover{text-decoration:underline}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section{position:relative;display:flex;justify-content:center;margin-bottom:12px}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{border-radius:6px}@media screen and (max-width: 1024px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (max-width: 767px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (max-width: 991px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}@media screen and (min-device-width: 1175px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section img{width:100%;height:auto}}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-content .views-row .views-field-field-dog-name .image-section span{position:absolute;background:#00A231;border-radius:48px;bottom:18px;padding:1px 9px;font-weight:600;font-size:13px;color:#fff}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-footer{text-align:center;margin:30px 0}@media screen and (max-width: 767px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-footer{display:block}}#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-footer a{background:#006699;color:#fff;text-decoration:none;padding:14px 25px;border-radius:3px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){#main-wrapper .main-content .recently-adopted-magsr-block .view-recently-adopted-magsr-dogs.view-display-id-block_1 .view-footer a{display:block}}#main-wrapper .main-content .sad-news-block,#main-wrapper .main-content .success-stories-block{margin-bottom:18px;padding:36px 40px}@media screen and (max-width: 991px){#main-wrapper .main-content .sad-news-block,#main-wrapper .main-content .success-stories-block{padding:12px 22px 48px;width:100vw;position:relative;left:50%;transform:translateX(-50%)}}#main-wrapper .main-content .sad-news-block h2,#main-wrapper .main-content .success-stories-block h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width: 991px){#main-wrapper .main-content .sad-news-block h2,#main-wrapper .main-content .success-stories-block h2{margin:30px auto;font-size:22px}}#main-wrapper .main-content .sad-news-block .view-sad-news .view-content,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content{justify-content:space-between;text-align:center}@media screen and (max-width: 991px){#main-wrapper .main-content .sad-news-block .view-sad-news .view-content,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content{text-align:left}}#main-wrapper .main-content .sad-news-block .view-sad-news .view-content .views-row,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content .views-row,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content .views-row,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content .views-row{width:19%;padding-bottom:18px}@media screen and (max-width: 767px){#main-wrapper .main-content .sad-news-block .view-sad-news .view-content .views-row,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content .views-row,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content .views-row,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content .views-row{width:48%}}#main-wrapper .main-content .sad-news-block .view-sad-news .view-content .views-row a,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content .views-row a,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content .views-row a,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content .views-row a{font-size:18px;font-weight:600;color:#000;text-decoration:none}#main-wrapper .main-content .sad-news-block .view-sad-news .view-content .views-row a:hover,#main-wrapper .main-content .sad-news-block .view-success-stories .view-content .views-row a:hover,#main-wrapper .main-content .success-stories-block .view-sad-news .view-content .views-row a:hover,#main-wrapper .main-content .success-stories-block .view-success-stories .view-content .views-row a:hover{text-decoration:underline}#main-wrapper .main-content .sad-news-block .view-sad-news .view-footer,#main-wrapper .main-content .sad-news-block .view-success-stories .view-footer,#main-wrapper .main-content .success-stories-block .view-sad-news .view-footer,#main-wrapper .main-content .success-stories-block .view-success-stories .view-footer{text-align:center;margin-top:30px}#main-wrapper .main-content .sad-news-block .view-sad-news .view-footer a,#main-wrapper .main-content .sad-news-block .view-success-stories .view-footer a,#main-wrapper .main-content .success-stories-block .view-sad-news .view-footer a,#main-wrapper .main-content .success-stories-block .view-success-stories .view-footer a{background:#006699;color:#fff;text-decoration:none;padding:14px 25px;border-radius:3px;font-size:16px;font-weight:700}@media screen and (max-width: 767px){#main-wrapper .main-content .sad-news-block .view-sad-news .view-footer a,#main-wrapper .main-content .sad-news-block .view-success-stories .view-footer a,#main-wrapper .main-content .success-stories-block .view-sad-news .view-footer a,#main-wrapper .main-content .success-stories-block .view-success-stories .view-footer a{display:block}}#main-wrapper .main-content .sad-news-block{background-color:#F5F5F5;margin-bottom:0}#main-wrapper .main-content .success-stories-block{background-color:#F0F9FF}.featured-bottom .upcoming-events{margin:40px 0 30px}@media screen and (max-width: 991px){.featured-bottom .upcoming-events{margin-top:0}}.featured-bottom .upcoming-events h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin-bottom:30px}@media screen and (max-width: 991px){.featured-bottom .upcoming-events h2{margin:30px auto;font-size:22px}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content{row-gap:30px;justify-content:space-between;column-gap:12px;padding-bottom:30px}@media screen and (max-width: 991px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content{gap:0}}@media screen and (max-width: 991px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content>*:nth-child(n+3){display:none}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row{width:48%}@media screen and (max-width: 991px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row{width:100%;padding:0 24px;margin-bottom:16px}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc{display:flex}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc{display:block}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc{display:block}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image{margin-right:12px;width:142px;height:156px;background:#e7e7e7;display:flex;align-items:center;border-radius:6px}@media screen and (max-width: 834px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image{display:none}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image{padding-bottom:12px;padding-right:0}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image{display:none}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image a{display:flex;align-items:center;width:100%;height:100%;border:none !important}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image a img{width:100%;height:auto}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .image a img.placeholder-image{height:101% !important;object-fit:cover;width:100% !important}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc{width:80%}@media screen and (max-width: 767px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc{width:100%}}@media screen and (max-width: 1024px){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc{width:100%}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc{width:100%}}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .title{margin-bottom:10px}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .title a{font-size:22px;font-weight:700;color:#006699;text-decoration:none}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .title a:hover{text-decoration:underline}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .date{margin-bottom:10px;padding:0;color:#000;font-size:15px;font-weight:600;position:relative;padding-left:26px !important}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .date::before{content:'';display:inline-block;width:20px;height:20px;background-repeat:no-repeat;position:absolute;left:0;background-image:url(/themes/custom/magsr/images/calendar-icon.svg)}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .date span{color:#000;font-size:15px;font-weight:600}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .body{font-size:16px;margin-bottom:10px;color:#000;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .learn-more{margin-bottom:0}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .learn-more a{color:#006699;font-size:16px;font-weight:700;text-decoration:none}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-content .views-row .views-field-nothing .image-desc .desc .learn-more a:hover{text-decoration:underline}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-footer{text-align:center;margin-top:30px}.featured-bottom .upcoming-events .view-magsr-calendar-of-events .view-footer a{background:#006699;color:#fff;text-decoration:none;padding:15px 80px;border-radius:3px;font-size:16px;font-weight:700}.featured-bottom .partners-block h2{font-size:42px;font-weight:800;color:#000;text-align:center;margin:60px 0 30px}@media screen and (max-width: 991px){.featured-bottom .partners-block h2{margin:30px auto;font-size:22px}}.featured-bottom .partners-block .partners-wrap{display:flex;border-top:1px solid #D6E6F9;border-bottom:1px solid #D6E6F9;padding:32px 0;list-style:none;flex-wrap:nowrap;overflow-x:hidden;gap:16px;scroll-behavior:auto}@media screen and (max-width: 767px){.featured-bottom .partners-block .partners-wrap{gap:16px;overflow-x:hidden}}.featured-bottom .partners-block .partners-wrap li{flex:0 0 25%;list-style:none;justify-content:center;display:flex}@media screen and (max-width: 767px){.featured-bottom .partners-block .partners-wrap li{flex:0 0 50%}}@media screen and (max-width: 767px){.featured-bottom .partners-block .partners-wrap li img{width:100%;height:auto}}.sidebar_second{background-color:#FAFAFA;width:22%;z-index:1101;height:fit-content}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.sidebar_second{display:none;position:fixed;max-width:300px;right:0;top:calc(var(--header-height, 60px) + 3px);height:calc(100% - var(--header-height, 60px) - 3px);transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-2px 0 5px rgba(0,0,0,0.2);width:auto}.sidebar_second.open{display:block;transform:translateX(0);padding-bottom:80px}}@media screen and (max-width: 1024px){.sidebar_second{display:none;position:fixed;max-width:300px;right:0;top:calc(var(--header-height, 60px) + 3px);height:calc(100% - var(--header-height, 60px) - 3px);transform:translateX(100%);transition:transform 0.3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:-2px 0 5px rgba(0,0,0,0.2);width:auto}.sidebar_second.open{display:block;transform:translateX(0);padding-bottom:80px}}@media screen and (max-width: 767px){.sidebar_second{max-width:unset}}.sidebar_second .sidebar-block{border:none !important;margin-bottom:0 !important}.sidebar_second .sidebar-block:not(:first-child){padding-top:0}.sidebar_second .sidebar-block.dark-blue-box{padding-top:0}.sidebar_second .sidebar-block.dark-blue-box h3{background-color:#0D2B37;color:#fff !important;text-transform:none;border-radius:5px;margin:0;padding:30px 0}.sidebar_second .sidebar-block.dark-blue-box a{text-decoration:none}.sidebar_second .sidebar-block.dark-blue-box strong{color:#fff !important;text-transform:none}.sidebar_second .sidebar-block h2{font-size:16px;font-weight:800;color:#000;text-align:center;border:0}.sidebar_second .sidebar-block .field--name-body{font-size:14px;color:#000;font-weight:400}.sidebar_second .sidebar-block .field--name-body h3{font-size:18px;text-transform:uppercase;color:#006699;line-height:33.63px;font-weight:700}.sidebar_second .sidebar-block .field--name-body a{color:#006699}.sidebar_second .sidebar-block .field--name-body a strong{color:#006699}.sidebar_second .sidebar-block .field--name-body hr{color:#006699;margin-top:30px}.sidebar_second .sidebar-block .field--name-body img{width:250px;height:auto;object-fit:cover;border-radius:10px;background-color:#fff;margin-bottom:16px}@media screen and (max-width: 1024px){.sidebar_second .sidebar-block .field--name-body img{width:100%;height:auto}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.sidebar_second .sidebar-block .field--name-body img{width:100%;height:auto}}@media only screen and (device-width: 1366px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){.sidebar_second .sidebar-block .field--name-body img{width:100%;height:auto}}@media screen and (max-width: 767px){.sidebar_second .sidebar-block .field--name-body img{width:100%;height:auto}}.sidebar_second .sidebar-block .field--name-body .blue-button{display:block;width:100%;text-align:center;color:#fff !important;text-decoration:none;background:#006699;padding:14px 0;border-radius:3px;margin-top:12px;text-transform:uppercase;font-size:16px;font-weight:700}.sidebar_second .sidebar-block .field--name-body .blue-button strong{color:#fff;font-weight:700;font-size:16px}.sidebar_second .sidebar-block .field--name-body .rtecenter{text-align:center}.sidebar_second .sidebar-block .field--name-body .rtecenter a{color:#006699}.sidebar_second .sidebar-block .field--name-body .rtecenter a.adopted{color:black;text-decoration:none;font-size:14px;font-weight:400}@media (min-width: 1024px) and (pointer: fine){.path-frontpage .sidebar_second{height:auto}}.path-frontpage .img-fluid.align-top{aspect-ratio:397 / 88;width:auto;height:auto}.toast-container{z-index:1999;position:absolute !important}.toast-container .toast{z-index:1999}:root{scroll-behavior:auto !important}.container{max-width:1300px !important}
