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}.path-sad-news .main-content{background:#FAFAFA}.path-sad-news .main-content .image-section .main img{filter:grayscale(100%)}.path-success-stories .main-content{background:#F0F9FF}.path-sad-news .main-content,.path-success-stories .main-content{padding:30px 12px 0 !important;padding-top:30px;width:100% !important}.path-sad-news .main-content .view-display-id-page_1 .view-header,.path-sad-news .main-content .view-display-id-page_2 .view-header,.path-success-stories .main-content .view-display-id-page_1 .view-header,.path-success-stories .main-content .view-display-id-page_2 .view-header{text-align:center;padding:12px 0 30px;font-size:14px;font-weight:400;color:#000}.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column{display:flex;text-align:left;padding:36px 12px 51px;background-color:white;margin-top:48px}@media screen and (max-width: 767px){.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column{flex-direction:column}}.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column span.section-title,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column span.section-title,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column span.section-title,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column span.section-title{padding:0 24px 20px;color:#000;font-size:16px;font-weight:800;width:100%}.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-two,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-two,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-two,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-two{width:50%;padding:0 24px}@media screen and (max-width: 767px){.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-two,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-two,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-two,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-two{width:100%}}.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-one{border-right:1px solid #D6E6F9}@media screen and (max-width: 767px){.path-sad-news .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-sad-news .main-content .view-display-id-page_2 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_1 .view-header .two-column .col-one,.path-success-stories .main-content .view-display-id-page_2 .view-header .two-column .col-one{border:none;border-bottom:1px solid #D6E6F9;padding-bottom:20px;margin-bottom:20px}}.path-sad-news .main-content .view-display-id-page_1 .view-header .view-title,.path-sad-news .main-content .view-display-id-page_2 .view-header .view-title,.path-success-stories .main-content .view-display-id-page_1 .view-header .view-title,.path-success-stories .main-content .view-display-id-page_2 .view-header .view-title{margin:auto;font-size:16px;font-weight:800;color:#000;padding:54px 0 0}.path-sad-news .main-content .view-display-id-page_1 .view-content,.path-sad-news .main-content .view-display-id-page_2 .view-content,.path-success-stories .main-content .view-display-id-page_1 .view-content,.path-success-stories .main-content .view-display-id-page_2 .view-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(32%, 1fr));gap:12px}@media screen and (max-width: 767px){.path-sad-news .main-content .view-display-id-page_1 .view-content,.path-sad-news .main-content .view-display-id-page_2 .view-content,.path-success-stories .main-content .view-display-id-page_1 .view-content,.path-success-stories .main-content .view-display-id-page_2 .view-content{display:flex}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row{width:100%;margin-bottom:30px;position:relative;border-bottom:1px solid #D6E6F9}@media screen and (max-width: 767px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row{width:100%}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card{background:none;border:none;border-radius:0}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img{width:407px;height:407px;object-fit:cover;margin:0 0 1em}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img{width:100%;height:auto;aspect-ratio:1 / 1}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main img{width:100%;height:auto;aspect-ratio:1 / 1}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .field--type-image img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .field--type-image img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .field--type-image img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .field--type-image img{width:407px;height:407px;object-fit:cover}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .field--type-image img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .field--type-image img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .field--type-image img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .field--type-image img{width:100%;height:auto;aspect-ratio:1 / 1}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img{width:407px;height:407px;object-fit:cover}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article .js-media-library-item-preview .field--name-thumbnail img{width:100%;height:auto;aspect-ratio:1 / 1}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article div:not([class]),.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article div:not([class]),.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main article div:not([class]),.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main article div:not([class]){display:none}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .modal-content,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .modal-content,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .main .modal-content,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .main .modal-content{display:none}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);gap:6px;margin-left:auto;margin-right:auto;min-height:61.4px}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails{grid-template-columns:repeat(6, 1fr);min-height:36px}}@media screen and (max-width: 991px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails{grid-template-columns:repeat(6, 1fr);min-height:auto}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails{grid-template-columns:repeat(6, 1fr);min-height:36px}}@media screen and (min-device-width: 1175px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails{min-height:unset;grid-template-columns:repeat(6, 1fr)}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter{position:absolute;width:61px;height:61px;justify-content:center;display:flex;align-items:center;top:0;left:0;background:rgba(0,0,0,0.6);color:#fff;font-size:15px;font-weight:600;pointer-events:none}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter{width:100%;aspect-ratio:1 / 1;height:auto}}@media screen and (max-width: 991px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter{width:100%;aspect-ratio:1 / 1;height:auto}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .image-counter,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .image-counter{width:100%;aspect-ratio:1 / 1;height:auto}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .modal-content,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .modal-content,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails .modal-content,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails .modal-content{display:none}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a{display:none}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup{display:flex;position:relative;width:100%;aspect-ratio:1 / 1}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup{width:100%;height:100%;object-fit:cover}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox figure,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox figure,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox figure,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox figure,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox figure img,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox figure img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox figure img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox figure img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup figure img{width:100%;height:100%;object-fit:cover}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .contextual-region .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .contextual-region .field--type-image .field__item img{width:100%;height:100%;object-fit:cover;margin-bottom:0 !important}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item{width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item img,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .field--type-image .field__item img,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .field--type-image .field__item img{width:100%;height:100%;object-fit:cover;margin-bottom:0 !important}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .modal-content,.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .modal-content,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .modal-content,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .modal-content,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox .modal-content,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .modal-content,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox .modal-content,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup .modal-content{display:none}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox div:not([class]),.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup div:not([class]),.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox div:not([class]),.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup div:not([class]),.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.colorbox div:not([class]),.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .image-section .thumbnails a.youtube-popup div:not([class]),.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.colorbox div:not([class]),.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .image-section .thumbnails a.youtube-popup div:not([class]){width:100%;height:100%}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section{padding:12px 0 30px}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2{font-size:28px;font-weight:800;color:#006699;text-decoration:none;margin-bottom:12px}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2{font-size:22px}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2 a,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2 a,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2 a,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2 a{font-size:28px;font-weight:800;color:#006699;text-decoration:none}@media screen and (max-width: 1024px){.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2 a,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2 a,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section h2 a,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section h2 a{font-size:22px}}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section .date,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section .date,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section .date,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section .date{color:#000;font-size:16px;font-weight:700;margin-bottom:12px}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section .body,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section .body,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section .body,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section .body{font-size:18px;margin-bottom:12px;color:#000;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section a.view-more,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section a.view-more,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section a.view-more,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section a.view-more{color:#006699;text-decoration:none;font-size:16px;font-weight:600;position:relative}.path-sad-news .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section a.view-more::after,.path-sad-news .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section a.view-more::after,.path-success-stories .main-content .view-display-id-page_1 .view-content .views-row .card .desc-section a.view-more::after,.path-success-stories .main-content .view-display-id-page_2 .view-content .views-row .card .desc-section a.view-more::after{content:'';width:14px;height:12px;display:inline-block;background-image:url("/themes/custom/magsr/images/right-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:4px;right:-18px}.path-sad-news .main-content .view-display-id-page_1 nav .pagination,.path-sad-news .main-content .view-display-id-page_2 nav .pagination,.path-success-stories .main-content .view-display-id-page_1 nav .pagination,.path-success-stories .main-content .view-display-id-page_2 nav .pagination{margin:0 !important;padding-top:18px !important;padding-bottom:48px !important;border:0 !important}.path-sad-news .sidebar_second,.path-success-stories .sidebar_second{display:none}.path-sad-news.user-logged-in .views-row .thumbnails a div:not([class]),.path-success-stories.user-logged-in .views-row .thumbnails a div:not([class]){display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap{justify-content:center;gap:12px;margin-bottom:30px;padding-bottom:16px}@media screen and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap{flex-direction:row}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap{flex-direction:row}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap{flex-direction:row}}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap{flex-direction:column;justify-content:center;align-items:center}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .js-form-type-select label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .js-form-type-select label{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .js-form-type-select select,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .js-form-type-select select{width:209px;height:52px;border:1px solid #006699;font-size:18px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .dog-age-filter-container label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .dog-age-filter-container label{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .dog-age-filter-container select,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .dog-age-filter-container select{width:209px;height:52px;border:1px solid #006699;font-size:18px}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions{align-self:center}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions label{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions button,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-filters .flex-wrap .form-actions button{width:123px;height:52px;border:1px solid #006699;background:#006699;color:#fff;font-size:16px;font-weight:700}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row{border-top:1px solid #6B9EDA;padding:30px 0}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing{margin-bottom:24px;font-size:18px;color:#000;padding-bottom:22px;margin-bottom:16px;border-bottom:1px solid #D5D5D5}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing strong a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing strong a{font-size:18px;font-weight:700}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion{margin-bottom:30px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view{max-height:90px;overflow:hidden;transition:max-height 0.3s ease}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view{max-height:54px}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view.expanded,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view.expanded{max-height:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);padding:0;margin:0;row-gap:12px}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list{grid-template-columns:repeat(1, 1fr)}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li{font-size:14px;font-weight:400;color:#000;padding-left:28px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li strong,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li strong{font-weight:600;font-size:14px;margin-left:-4px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span{font-size:0;position:relative}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span::before{content:'';display:inline-block;background-repeat:no-repeat;margin-top:5px;position:absolute;left:-22px;top:0;vertical-align:top}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.standard::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.standard::before{background-image:url("/themes/custom/magsr/images/standard.svg");width:15px;height:42px;top:-13px;background-position:0px 0px;background-repeat:no-repeat;position:absolute;margin-top:0}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.medical::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.medical::before{background-image:url("/themes/custom/magsr/images/medical.svg");width:15px;height:42px;top:-11px;background-position:0px 0px;background-repeat:no-repeat;position:absolute;margin-top:0;left:-20px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.senior::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .views-field-field-sponsor-list-view .sponsorship-list li span.senior::before{background-image:url("/themes/custom/magsr/images/cane.svg");width:15px;height:42px;top:-11px;background-position:0px 0px;background-repeat:no-repeat;position:absolute;margin-top:0;left:-20px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle{display:inline-block;color:#006699;cursor:pointer;text-decoration:none;font-size:16px;font-weight:600;padding:16px 0 0}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle:hover,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle:hover{color:#006699;text-decoration:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle::after,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .sponsor-accordion .read-more-toggle::after{content:'';display:inline-block;width:10px;height:7px;background-image:url("/themes/custom/magsr/images/read-more.svg");background-repeat:no-repeat;margin-left:6px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-sponsor-list-view .field-content,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-sponsor-list-view .field-content{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section{display:flex;padding-bottom:30px;gap:2%}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section{display:block}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main{width:350px;height:478px;margin-bottom:12px}@media screen and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main{width:350px;height:478px}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main{width:350px;height:478px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main{width:350px;height:478px}}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main{width:100%}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main img{width:350px;height:478px;object-fit:cover}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}@media screen and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item{width:100% !important}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img{width:100% !important;height:auto !important}}@media (min-width: 768px) and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img{height:100% !important}}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .field--type-image .field__item img{width:100% !important;height:100% !important}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail{width:100%;height:100%}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail img{width:407px;height:407px;object-fit:cover}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article div:not([class]),.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main article div:not([class]){display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .modal-content,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .main .modal-content{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails{display:flex;flex-wrap:wrap;gap:6px;max-width:calc(6 * 53px + 5 * 6px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:53px;gap:6px;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails .modal-content,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails .modal-content{display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a{width:53px;height:53px;display:flex;align-items:center;justify-content:center;overflow:hidden;display:none}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a{width:100%;height:100%}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a img{width:100%;height:100%;object-fit:cover}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a .field--type-image .field__item,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a .field--type-image .field__item{width:55px;height:53px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a .field--type-image .field__item img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a .field--type-image .field__item img{width:100%;height:100%;object-fit:cover}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a:nth-child(n+13),.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a:nth-child(n+13){display:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a.colorbox,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a.youtube-popup,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a.colorbox,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .images .thumbnails a.youtube-popup{display:flex}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details{position:relative}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details{margin-top:30px}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2{font-size:28px;font-weight:800;color:#006699;text-decoration:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2 a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2 a{font-size:28px;font-weight:800;color:#006699;text-decoration:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2 a:hover,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details h2 a:hover{text-decoration:underline}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .tags img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .tags img{width:unset !important}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .tags a img,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .tags a img{padding-right:8px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .adopted-label p,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .adopted-label p{font-size:20px;font-weight:700;font-style:italic;color:gray;width:fit-content;background:#F0F9FF;color:#006699;border:1px solid #006699;padding:4px 8px;border-radius:3px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list{display:block;border:none;padding:10px 0 0;column-count:2;column-gap:20px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list p,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list p{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list p .item-label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .details-list p .item-label{display:block;font-size:18px;font-weight:700}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons{padding-top:28px;display:flex;row-gap:12px;flex-wrap:wrap}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a{border:1px solid #006699;border-radius:3px;font-size:16px;padding:11px 47px;text-decoration:none;margin-right:20px}@media screen and (max-width: 1024px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a{padding:11px 26px;margin-right:16px}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a{padding:11px 26px;margin-right:16px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a{padding:11px 26px;margin-right:16px}}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a{padding:5px 22px}}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a.blue,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a.blue{color:#fff;background:#006699}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a.white,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .field-content .image-details-section .details .link-buttons a.white{color:#006699;background:#fff}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3{padding:0px 18px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section{display:flex;padding-bottom:12px;border-bottom:1px solid #EBEBEB;margin-bottom:12px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section p,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section p{color:#006699;font-size:14px;font-weight:700;margin:0}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section{padding-left:16px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a{font-size:0}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a::before{content:'';display:inline-block;background-repeat:no-repeat;margin-top:2px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.fb::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.fb::before{background-image:url("/themes/custom/magsr/images/fb-blue.svg");width:11.5px;height:17px;border-right:1px solid #EBEBEB;padding-right:18px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.instagram::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.instagram::before{background-image:url("/themes/custom/magsr/images/insta-blue.svg");width:19.45px;height:18.45px;padding:0 27px 0 0;margin-left:8px;border-right:1px solid #EBEBEB}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.mail::before,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .share-section .soc-section a.mail::before{background-image:url("/themes/custom/magsr/images/envolop.svg");width:19.45px;height:18.45px;margin-left:8px;vertical-align:-2px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .disclaimer,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-3 .field-content .disclaimer{font-size:xx-small;font-weight:400;color:#000}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .views-label,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .views-label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .views-label,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .views-label{display:block;font-size:18px;font-weight:700;color:#000;padding-bottom:22px;text-transform:uppercase;margin-bottom:16px;border-bottom:1px solid #D5D5D5}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .field-content,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .field-content,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .field-content,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .field-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease;font-size:14px;color:#000}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .field-content.expanded,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .field-content.expanded,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .field-content.expanded,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .field-content.expanded{-webkit-line-clamp:unset}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle{display:inline-block;color:#006699;cursor:pointer;text-decoration:none;font-size:16px;font-weight:600;padding:16px 0 40px}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle:hover,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle:hover,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle:hover,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle:hover{color:#006699;text-decoration:none}.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle::after,.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle::after,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-description .read-more-toggle::after,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-field-dog-updates .read-more-toggle::after{content:'';display:inline-block;width:10px;height:7px;background-image:url("/themes/custom/magsr/images/read-more.svg");background-repeat:no-repeat;margin-left:6px}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-header table,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-header table{width:100% !important}}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-magsr-dogs-for-adoption-pages .view-header table tbody tr td,.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-header table tbody tr td{width:100% !important;display:block}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section{display:flex;padding-bottom:30px;gap:2%}@media screen and (max-width: 767px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section{display:block}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main{max-width:350px;max-height:478px;margin-bottom:12px;height:auto !important}@media screen and (max-width: 1024px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main{width:350px;height:478px}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main{width:350px;height:478px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main{width:350px;height:478px}}@media screen and (max-width: 767px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main{width:100%}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main img{width:100%;height:auto;object-fit:cover;margin-bottom:0}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item{max-width:350px;max-height:478px;height:auto !important}@media screen and (max-width: 1024px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item{width:350px;height:auto !important}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item img{max-width:100%;max-height:auto;object-fit:cover;margin-bottom:0}@media screen and (max-width: 1024px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .main .field--type-image .field__item img{width:100% !important;height:auto !important}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails{display:flex;flex-wrap:wrap;gap:6px;max-width:calc(6 * 53px + 5 * 6px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:53px;gap:6px;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails .modal-content{display:none}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a{width:53px;height:53px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width: 767px){.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a{width:100%;height:100%}}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a img{width:100%;height:100%;object-fit:cover}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a .field--type-image .field__item{width:55px;height:53px}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a .field--type-image .field__item img{width:100%;height:100%;object-fit:cover}.detail-page-dog .view-magsr-dogs-for-adoption-pages .view-content .views-row .views-field-nothing-2 .image-details-section .images .thumbnails a:nth-child(n+13){display:none}.custom-detail-page .thumbnails{margin:0 !important}.custom-detail-page .thumbnails a.colorbox .field--type-image{aspect-ratio:1 / 1}.page-view-magsr-dogs-for-adoption-pages .view-header{text-align:center;padding:0 50px}@media screen and (max-width: 767px){.page-view-magsr-dogs-for-adoption-pages .view-header{padding:unset}}.page-view-magsr-dogs-for-adoption-pages .thumbnail a{display:none}.page-view-magsr-dogs-for-adoption-pages .thumbnail a.colorbox,.page-view-magsr-dogs-for-adoption-pages .thumbnail a.youtube-popup{display:block}.page-view-magsr-dogs-for-adoption-pages .view-empty{min-height:100px;padding-top:30px}.page-view-magsr-dogs-for-adoption-pages .view-empty .no-result{text-align:center;font-size:18px;color:#A29E9E;font-weight:700;font-style:italic}.node--type-dog h1.title{text-align:left}.node--type-dog .detail-page-dog .views-row{border-top:none !important;padding-top:0 !important;padding-bottom:0 !important}.node--type-dog .detail-page-dog .views-row .views-field-field-dog-description,.node--type-dog .detail-page-dog .views-row .views-field-field-dog-updates{padding-bottom:30px}.node--type-dog .detail-page-dog .views-row .views-field-field-dog-description .field-content,.node--type-dog .detail-page-dog .views-row .views-field-field-dog-updates .field-content{display:block !important}.node--type-dog-success-stories .main-content{background:#F0F9FF;padding:25px}@media screen and (max-width: 767px){.node--type-dog-success-stories .main-content{padding:30px 12px 30px 12px !important}}.node--type-dog-sad-news .main-content{background:#FAFAFA;padding:25px}@media screen and (max-width: 767px){.node--type-dog-sad-news .main-content{padding:30px 12px 30px 12px !important}}.node--type-dog-success-stories h1.title,.node--type-dog-sad-news h1.title{text-align:left}.node--type-dog-success-stories .image-details-section,.node--type-dog-sad-news .image-details-section{display:flex;padding-bottom:30px;gap:2%}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section,.node--type-dog-sad-news .image-details-section{display:block}}@media screen and (max-width: 1024px){.node--type-dog-success-stories .image-details-section .images,.node--type-dog-sad-news .image-details-section .images{width:50%}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .images,.node--type-dog-sad-news .image-details-section .images{width:100%}}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images,.node--type-dog-sad-news .image-details-section .images{width:unset}}.node--type-dog-success-stories .image-details-section .images .main,.node--type-dog-sad-news .image-details-section .images .main{width:350px;height:478px;margin-bottom:12px}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .main,.node--type-dog-sad-news .image-details-section .images .main{width:350px;height:478px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .main,.node--type-dog-sad-news .image-details-section .images .main{width:350px;height:478px}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .images .main,.node--type-dog-sad-news .image-details-section .images .main{width:100%}}.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item{width:350px;height:478px}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item{width:100%}}.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item img,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1024px){.node--type-dog-success-stories .image-details-section .images .main .field--type-image .field__item img,.node--type-dog-sad-news .image-details-section .images .main .field--type-image .field__item img{width:100% !important}}.node--type-dog-success-stories .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail,.node--type-dog-sad-news .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail{width:100%;height:100%}.node--type-dog-success-stories .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail img,.node--type-dog-sad-news .image-details-section .images .main article .js-media-library-item-preview .field--name-thumbnail img{width:407px;height:407px;object-fit:cover}.node--type-dog-success-stories .image-details-section .images .main article div:not([class]),.node--type-dog-sad-news .image-details-section .images .main article div:not([class]){display:none}.node--type-dog-success-stories .image-details-section .images .main .modal-content,.node--type-dog-sad-news .image-details-section .images .main .modal-content{display:none}.node--type-dog-success-stories .image-details-section .images .thumbnails,.node--type-dog-sad-news .image-details-section .images .thumbnails{display:flex;flex-wrap:wrap;gap:6px;max-width:calc(6 * 53px + 5 * 6px);margin-left:auto;margin-right:auto}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .thumbnails,.node--type-dog-sad-news .image-details-section .images .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);min-height:auto;gap:6.8px}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .images .thumbnails,.node--type-dog-sad-news .image-details-section .images .thumbnails{display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:53px;gap:6px;justify-content:center;margin-left:auto;margin-right:auto;max-width:100%}}.node--type-dog-success-stories .image-details-section .images .thumbnails .modal-content,.node--type-dog-sad-news .image-details-section .images .thumbnails .modal-content{display:none}.node--type-dog-success-stories .image-details-section .images .thumbnails a,.node--type-dog-sad-news .image-details-section .images .thumbnails a{width:53px;height:53px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .thumbnails a,.node--type-dog-sad-news .image-details-section .images .thumbnails a{width:100%;height:100%}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .images .thumbnails a,.node--type-dog-sad-news .image-details-section .images .thumbnails a{width:100%;height:100%}}.node--type-dog-success-stories .image-details-section .images .thumbnails a img,.node--type-dog-sad-news .image-details-section .images .thumbnails a img{display:block;width:100%;height:100%;object-fit:cover}.node--type-dog-success-stories .image-details-section .images .thumbnails a .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .thumbnails a .field--type-image .field__item{width:55px;height:53px}@media screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2){.node--type-dog-success-stories .image-details-section .images .thumbnails a .field--type-image .field__item,.node--type-dog-sad-news .image-details-section .images .thumbnails a .field--type-image .field__item{width:100%;height:100%}}.node--type-dog-success-stories .image-details-section .images .thumbnails a .field--type-image .field__item img,.node--type-dog-sad-news .image-details-section .images .thumbnails a .field--type-image .field__item img{width:100%;height:100%;object-fit:cover}.node--type-dog-success-stories .image-details-section .images .thumbnails a:nth-child(n+13),.node--type-dog-sad-news .image-details-section .images .thumbnails a:nth-child(n+13){display:none}.node--type-dog-success-stories .image-details-section .details,.node--type-dog-sad-news .image-details-section .details{position:relative}@media screen and (max-width: 1024px){.node--type-dog-success-stories .image-details-section .details,.node--type-dog-sad-news .image-details-section .details{width:50%}}@media screen and (max-width: 767px){.node--type-dog-success-stories .image-details-section .details,.node--type-dog-sad-news .image-details-section .details{margin-top:30px;width:100%}}.node--type-dog-success-stories .image-details-section .details h2 a,.node--type-dog-sad-news .image-details-section .details h2 a{font-size:28px;font-weight:800;color:#006699;text-decoration:none}.node--type-dog-success-stories .image-details-section .details h2 a:hover,.node--type-dog-sad-news .image-details-section .details h2 a:hover{text-decoration:underline}.node--type-dog-success-stories .image-details-section .details .tags img,.node--type-dog-sad-news .image-details-section .details .tags img{width:unset !important}.node--type-dog-success-stories .image-details-section .details .tags a img,.node--type-dog-sad-news .image-details-section .details .tags a img{padding-right:8px}.node--type-dog-success-stories .image-details-section .details .adopted-label p,.node--type-dog-sad-news .image-details-section .details .adopted-label p{font-size:20px;font-weight:700;font-style:italic;color:gray;width:fit-content;background:#F0F9FF;color:#006699;border:1px solid #006699;padding:4px 8px;border-radius:3px}.node--type-dog-success-stories .image-details-section .details .details-list,.node--type-dog-sad-news .image-details-section .details .details-list{position:relative}.node--type-dog-success-stories .image-details-section .details .details-list p,.node--type-dog-sad-news .image-details-section .details .details-list p{display:flex;align-items:center;gap:10px;break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid}.node--type-dog-success-stories .image-details-section .details .details-list p .item-label,.node--type-dog-sad-news .image-details-section .details .details-list p .item-label{display:block;font-size:18px;font-weight:700}.adoption-return-record-table h2{display:block;font-size:18px;font-weight:700;color:#000;padding-bottom:22px;text-transform:uppercase;margin-bottom:16px;border-bottom:1px solid #D5D5D5}.path-success-stories.user-logged-in .views-row .thumbnails a div:not([class]),.page-view-success__stories.user-logged-in .views-row .thumbnails a div:not([class]){display:unset}.pagination .page-link.clicked,.pagination .page-item.clicked .page-link{color:#006699 !important;background:#fff !important;border:1px solid #006699 !important;border-radius:5px}.pagination:before{content:url("/themes/custom/magsr/images/blue-arrow-right.svg") url("/themes/custom/magsr/images/double-blue-arrow-right.svg");display:none}.youtube-popup{position:relative;display:inline-block;overflow:hidden}.youtube-popup .youtube-container{margin:0;width:100%;height:100%;padding:0}.youtube-popup::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;background:url("/themes/custom/magsr/images/yt-video.png") no-repeat center center;background-size:contain;opacity:0.8;pointer-events:none;transition:opacity 0.3s}.youtube-popup:hover::after{opacity:1}.colorbox-caption{display:none}
