.ui-widget-overlay{z-index:100;}.ui-dialog{border:0;font-family:sans-serif;margin:0.375rem;}.ui-dialog .form-type-radio,.ui-dialog .form-type-checkbox{display:block;}.ui-dialog .form-type-radio *,.ui-dialog .form-type-checkbox *{margin:0;padding:0;}.ui-dialog .form-type-radio .option,.ui-dialog .form-type-checkbox .option{padding:0.3125rem;min-width:0;border:none;border-radius:0;}.ui-dialog .form-type-radio.js-form-item-attributes-data-align{float:left;margin-right:0.75rem;}.ui-dialog .container-inline label:after{content:'';}.ui-dialog .form-file{padding:0.5rem 0;}.ui-dialog .ui-dialog-titlebar{padding:0.625em;position:relative;background:none;border:0;}.ui-dialog .ui-dialog-content{padding:0.625em;}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0.625em;border:0;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;}.ui-dialog .ui-dialog-buttonpane button{max-width:100%;width:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border-width:1px;border-style:solid;-webkit-transition:background-color,.15s,ease-in-out;-o-transition:background-color,.15s,ease-in-out;transition:background-color,.15s,ease-in-out;cursor:pointer;text-decoration:none;text-align:center;font-weight:400;white-space:nowrap;height:2rem;padding:0 0.625rem;}
ul.sf-menu .sf-sub-indicator{height:1rem;width:1rem;}ul.sf-menu.sf-style-none{float:left;padding:0;}ul.sf-menu.sf-style-none.sf-navbar{width:100%;}ul.sf-menu.sf-style-none ul{margin:0;padding:0;}ul.sf-menu.sf-style-none a,ul.sf-menu.sf-style-none a:visited,ul.sf-menu.sf-style-none span.nolink{border:0 none;padding:0.75em 1em;padding:0.75rem 1rem;}ul.sf-menu.sf-style-none a.sf-with-ul,ul.sf-menu.sf-style-none span.nolink.sf-with-ul{padding-right:2.625rem;}ul.sf-menu.sf-style-none span.sf-description{display:block;font-size:smaller;line-height:1.5;margin:0.25em 0 0 0;margin:0.3125rem 0 0 0;padding:0;}ul.sf-menu.sf-style-none li li,ul.sf-menu.sf-style-none li li li,ul.sf-menu.sf-style-none.sf-navbar > li > ul,ul.sf-menu.sf-style-none.sf-navbar li ul{background:#fff;}ul.sf-menu.sf-style-none li:hover,ul.sf-menu.sf-style-none li.sfHover,ul.sf-menu.sf-style-none a:focus,ul.sf-menu.sf-style-none a:hover,ul.sf-menu.sf-style-none span.nolink:hover{outline:0;}ul.sf-menu.sf-style-none.sf-navbar li ul li ul{background:transparent;}ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-none.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-none.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-none.sf-accordion li li a,ul.sf-menu.sf-style-none.sf-accordion li li span.nolink{padding-left:1.5rem;}ul.sf-menu.sf-style-none.sf-accordion li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li span.nolink{padding-left:2.25rem;}ul.sf-menu.sf-style-none.sf-accordion li li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li li span.nolink{padding-left:3rem;}ul.sf-menu.sf-style-none.sf-accordion li li li li li a,ul.sf-menu.sf-style-none.sf-accordion li li li li li span.nolink{padding-left:3.75rem;}ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-none li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}div.sf-accordion-toggle.sf-style-none a{display:inline-block;font-weight:bold;padding:1rem 2rem 1rem 1rem;position:relative;}div.sf-accordion-toggle.sf-style-none a.sf-expanded{font-weight:bold;}div.sf-accordion-toggle.sf-style-none > a:after{content:"≡";position:absolute;font-size:2rem;right:0.75rem;top:42%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;}
.body{background-color:#ffcc00 !important;}.site-branding__slogan{color:#98002e;font-size:1.65rem;}.l-leaderboard div.block-menu__content{text-align:right;position:absolute;right:0px;}
.node--type-news .field-node--field-sub-page-header-title{display:none;}#personal_references_table tr td:nth-of-type(4){display:none;}::selection{background-color:lightblue;}div.solid{border-top:3px solid #bbb;}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(255,0,0,0.3);}100%{box-shadow:0 0 0 25px rgba(255,0,0,0);}}#block-hsy-branding a.site-branding__logo-link img{max-height:100px;width:auto;}.l-navbar .menu .menu__item  .menu.is-child{z-index:2;}.ui-widget.ui-widget-content{z-index:101;}button.ui-dialog-titlebar-close{border-color:#98002e;border:2px solid #98002e;background-color:#d7d7d7;height:30px;width:30px;}button.ui-dialog-titlebar-close:hover{border:3px solid #98002e;}.menu__link.is-active{}#masthead div > div{}#sub-features .block__title{font-size:1.3em;color:gray;}.padded{padding-top:1em;padding-bottom:1em;}#main-content .primary{color:#98002e;}#main-content .accent{color:#cf5b29;}#main-content .node__title{color:#62A451;font-family:'Lato',sans-serif;font-size:20px;font-weight:900;letter-spacing:0;line-height:32px;padding-bottom:1em;}#main-content .margin-left{margin-left:1.2em;}#main-content .float-right{float:right;}.user-logged-in.toolbar-tray-open .dialog-off-canvas-main-canvas{margin-top:39px;}#main-content h1,#main-content h2,#main-content h3,#main-content h4,#main-content h5{display:block;margin-top:0.5em;margin-bottom:0.5em;white-space:normal;}#main-content .select2-selection__arrow{display:none;}#main-content .messages .messages__container{padding-left:1em;}#main-content #block-hsy-content{margin-top:0px;}#main-content #block-hsy-content .views-element-container .view-content.view-rows{width:100%;}#main-content .form-item input.error,#main-content .form-item textarea.error,#main-content .form-item select.error{border-color:#98002e;background-color:#ffcbdb;}#main-content .adoption_form h1,#main-content .adoption_form h2,#main-content .adoption_form h3{font-size:1.5em;padding:0.5em;}#main-content main.block-main-content .iframe-container{position:relative;overflow:hidden;padding-top:120%;}#main-content main.block-main-content .iframe-container .g_form{border:0;height:100%;width:100%;position:absolute;top:0;left:0;}#main-content .flex.adoption_form .row{justify-content:flex-start !important;align-items:center !important;}#main-content .flex.adoption_form .row .col{flex-basis:200px !important;}#main-content .flex .row{display:flex;flex-flow:row wrap;justify-content:space-between;}#main-content .flex .row.same-height img{max-height:110px !important;width:auto !important;}#main-content .flex .row .col25{flex-basis:25%;}#main-content .flex .row .col{flex-basis:50%;}#main-content .flex .row .col table{width:90%;min-width:300px;}#main-content .flex .row .col .head{position:relative;}#main-content #block-adoptionformbutton .adoption_form span{display:block;}#main-content #block-adoptionformbutton .adoption_form .row{display:flex;flex-flow:row wrap;justify-content:space-between;}#main-content #block-adoptionformbutton .adoption_form .row .col{flex-basis:50% !important;}#main-content #block-adoptionformbutton .adoption_form .row .col:first-of-type{flex-basis:130px !important;}#main-content #block-adoptionformbutton .adoption_form img{height:100px;width:100px;border:0px;}#main-content #block-adoptionformbutton .adoption_form a:hover{animation:pulse 0.7s 1;}#main-content #block-adoptionformbutton .adoption_form a:hover img.form_icon{background:url(/sites/default/files/adoption_form_icon_red.png) no-repeat 0px 0px;width:0;height:0;padding:100px 0 0 100px;background-size:100px 100px;border:none;margin:0px;}#main-content .container{display:flex;flex-flow:row wrap;justify-content:space-between;align-content:space-between;}#main-content .container .views-view-grid.vertical .views-col{flex:1 0 25%;}#main-content .container .pr-main__sidebar-first,#main-content .container .pr-main__sidebar-second{flex:1 1 20%;}#main-content .container .pr-main__sidebar-first .views-field-title a,#main-content .container .pr-main__sidebar-second .views-field-title a{font-weight:bold;}#main-content .container .pr-main__sidebar-first h1,#main-content .container .pr-main__sidebar-second h1{font-size:1.2em;color:#313131;}#main-content .container .pr-main__sidebar-first .block__title,#main-content .container .pr-main__sidebar-second .block__title{margin-left:5px;font-size:1.2em;color:#b3b3b3;}#main-content .container .pr-main__sidebar-first .block__content,#main-content .container .pr-main__sidebar-second .block__content{border:1px solid #d7d7d7;border-right:0;border-top:0;padding:0.8em;border-radius:6px;background-color:white;box-shadow:-3px 3px 0 #d7d7d7,-4px 4px 0 #bebebe;}#main-content .container .pr-main__sidebar-first .block__content p,#main-content .container .pr-main__sidebar-second .block__content p{color:#666666;}#main-content .container .pr-main__sidebar-first .block__content .views-row,#main-content .container .pr-main__sidebar-second .block__content .views-row{margin-bottom:0px;}#main-content .container .pr-main__sidebar-first .block__content .views-row .views-field-body,#main-content .container .pr-main__sidebar-second .block__content .views-row .views-field-body{margin:0px;padding:0px;padding-top:0.5em;}#main-content .container .pr-main__sidebar-first #block-membershipsubscriptionpaypal .block__content,#main-content .container .pr-main__sidebar-second #block-membershipsubscriptionpaypal .block__content{padding:0px;padding-top:2em;border:0;background-color:unset;box-shadow:none;}#main-content .container .pr-main__sidebar-first .view-cats,#main-content .container .pr-main__sidebar-first .view-dogs,#main-content .container .pr-main__sidebar-second .view-cats,#main-content .container .pr-main__sidebar-second .view-dogs{border:none;background-color:inherit;margin-bottom:1em;border-radius:4px;}#main-content .container .pr-main__sidebar-first .view-cats .views-field-title,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-title,#main-content .container .pr-main__sidebar-second .view-cats .views-field-title,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-title{display:none;}#main-content .container .pr-main__sidebar-first .view-cats .more-link,#main-content .container .pr-main__sidebar-first .view-dogs .more-link,#main-content .container .pr-main__sidebar-second .view-cats .more-link,#main-content .container .pr-main__sidebar-second .view-dogs .more-link{display:block;text-align:center;font-weight:bold;padding-bottom:1em;}#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photo,#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photos,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photo,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photos,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photo,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photos,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photo,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photos{padding:0.8em;text-align:center;position:relative;}#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photo a img,#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photos a img,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photo a img,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photos a img,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photo a img,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photos a img,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photo a img,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photos a img{min-width:80%;max-width:80%;border:2px solid #313131;border-radius:5px;border-top:1px;border-left:1px;filter:sepia(0.4);-webkit-animation:filter-animation 0.3s 1;-webkit-filter:sepia(0.4);}#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photo a img:hover,#main-content .container .pr-main__sidebar-first .view-cats .views-field-field-photos a img:hover,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photo a img:hover,#main-content .container .pr-main__sidebar-first .view-dogs .views-field-field-photos a img:hover,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photo a img:hover,#main-content .container .pr-main__sidebar-second .view-cats .views-field-field-photos a img:hover,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photo a img:hover,#main-content .container .pr-main__sidebar-second .view-dogs .views-field-field-photos a img:hover{animation:shadow-pulse 1s 1;border-color:#98002e;filter:sepia(0);-webkit-filter:sepia(0);}#main-content .container .pr-main__content{flex:1 0 50%;}#main-content .container .pr-main__content .colorbox img.image-style-large{max-height:300px;}#main-content .container .pr-main__content .tabs .is-vertical ul.tabs--primary li.tabs__tab{display:inline-block;}#main-content .container .pr-main__content .tabs .is-vertical ul.tabs--primary li.tabs__tab a{padding:8px;border-radius:6px;}#main-content .container .pr-main__content .tabs .is-vertical ul.tabs--primary li.tabs__tab a:hover{border-radius:12px;background-color:#98002e;}#main-content .container .pr-main__content .tabs .is-vertical ul.tabs--primary li.tabs__tab.tabs__tab--is-active a{border-radius:12px;background-color:#98002e;}#main-content .container .pr-main__content .tabs .is-vertical ul.tabs--primary li.tabs__tab.tabs__tab--is-active a:hover{border-radius:12px;background-color:#98002e;}#main-content .container .pr-main__content .button{line-height:1em;border-radius:6px;transition:background-color 0.4s ease;margin:1em;}#main-content .container .pr-main__content .button:hover{color:#d7d7d7;border:1px solid #313131;background:#d7d7d7;background-color:#98002e;}#main-content .container .pr-main__content .button.button--primary:hover,#main-content .container .pr-main__content .button.button-action:hover{background-color:#98002e;color:white !important;}#main-content .container .desc_table .WaLayoutRow td:hover,#main-content .container .desc_table .WaLayoutRow tr:hover{background-color:#fff;}#main-content .container .field-formatter-image-popup-field-formatter .field-type-image__item img{border:2px solid #313131;}#main-content .container .field-formatter-image-popup-field-formatter .field-type-image__item img:hover{animation:pulse .7s 1;animation-timing-function:linear;border:2px solid #98002e;}#main-content .container:not(.pr-main__sidebar-first) .view-cats,#main-content .container:not(.pr-main__sidebar-first) .view-dogs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#main-content .container:not(.pr-main__sidebar-first) .view-cats .flex-row,#main-content .container:not(.pr-main__sidebar-first) .view-dogs .flex-row{flex-basis:1 !important;}#main-content .container:not(.pr-main__sidebar-first) .view-cats .flex-row .flex-col,#main-content .container:not(.pr-main__sidebar-first) .view-dogs .flex-row .flex-col{width:auto !important;flex-basis:25% !important;}#main-content .container:not(.pr-main__sidebar-first) .view-cats .flex-row .flex-col img,#main-content .container:not(.pr-main__sidebar-first) .view-dogs .flex-row .flex-col img{max-width:250px;min-width:100px;border:2px solid #313131;border-radius:5px;border-top:1px;border-left:1px;}#main-content .container:not(.pr-main__sidebar-first) .view-cats .flex-row .flex-col img:hover,#main-content .container:not(.pr-main__sidebar-first) .view-dogs .flex-row .flex-col img:hover{animation:pulse 0.7s 1;animation-timing-function:linear;border-color:#98002e;}#main-content .view-latest-events .views-row,#main-content .view-latest-news .views-row{border-bottom:1px solid #d7d7d7;margin-bottom:1em;padding-bottom:1em;}#main-content .view-latest-events .more-link,#main-content .view-latest-news .more-link{padding-top:0.5em;}#block-hsy-branding .site-branding__slogan{font-size:1.65rem;}#block-hsy-branding .site-branding__slogan a,#block-hsy-branding .site-branding__slogan a:hover{color:#FFFFFF;text-decoration:none;}.gadgetStyleBody{padding:1em;}footer .menu .menu__item{padding-top:0px !important;padding-bottom:0px !important;}.menu{position:relative;}.menu .menu__item{display:inline-flex;padding:0.5em;padding-right:1em;}.menu .menu__item .menu__item--active-trail{color:#98002e;}.menu .menu__item a{transition:all .3s ease-in-out;}.menu .menu__item a:hover{color:#98002e;animation:pulse 0.7s 1;animation-timing-function:linear;}.menu .menu__item .menu.is-child{position:absolute;top:45px;display:none;background-color:#666666;min-width:230px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}.menu .menu__item .menu.is-child .menu__item{display:block;padding:0.3em;}.menu .menu__item .menu.is-child .menu.is-child{position:relative;top:0px;display:block;box-shadow:none;z-index:auto;}.menu .menu__item .menu.is-child .menu.is-child .menu__item{display:block;padding:0.1em;}.menu .menu__item:hover .menu.is-child{display:block;}#block-hsy-local-tasks{margin-bottom:0px;}#paypal-membership-form{position:absolute;top:0px;width:100%;}#paypal-membership-form .paypal_membership select{border-radius:6px;padding:0.8em;font-size:90%;margin-bottom:1.5em;height:2.7rem;}#paypal-membership-form .paypal_membership input{height:5rem;}.paypal_buy_button{max-height:auto;min-width:auto;text-align:center;min-width:240px;}.paypal_buy_button .product-item-image img{transition:all .4s ease-in;max-width:130px;}.paypal_buy_button .product-item-image img:hover{transform:scale(1.2);}.paypal_buy_button .quantity-wrapper .control .input-text.qty{display:inline-block;font-size:120%;border-radius:8px;max-width:48px;margin:0px;text-align:center;vertical-align:middle;font-weight:bold;-moz-appearance:textfield;}.paypal_buy_button .quantity-wrapper .control .qty-increment,.paypal_buy_button .quantity-wrapper .control .qty-decrement{display:inline-block;width:26px;padding:6px;margin:5px;padding-top:10px;}#minutes img{max-height:unset !important;}.l-main .l-r{padding-left:0px;padding-right:0px;}.donate-img-text-container{display:flex;flex-flow:row;flex-wrap:wrap;}.donate-img-text-container > div > div{display:flex;justify-content:center;align-items:center;flex-flow:column;}.donate-img-text-container > div{width:100%}.donate-img-text-container > div:first-child{width:64%}.donate-img-text-container > div:nth-child(2){width:36%}@media only screen and (max-width:890px){.donate-img-text-container{display:flex;flex-flow:column;flex-wrap:wrap;}.donate-img-text-container > div > div{display:flex;justify-content:center;align-items:center;flex-flow:column;}.donate-img-text-container > div{width:100%}.donate-img-text-container > div:first-child{width:100%}.donate-img-text-container > div:nth-child(2){width:100%}.gadgetStyleBody{padding:0.5em;}#main-content .flex .row .col25{flex-basis:25%;}#main-content .container .pr-main__sidebar-first,#main-content .container .pr-main__sidebar-second{flex:1 1 25%;}#main-content .container .pr-main__content{flex:1 0 25%;}#main-content .container .pr-main__content img:not(.full-color){-webkit-animation:none;-webkit-filter:none;filter:none;}#main-content .container .pr-main__content img:not(.full-color):not(.no-border):hover{-webkit-filter:none;filter:none;}}@media only screen and (max-width:760px){#main-content .flex .row .col25{flex-basis:50%;}}#block-cheeseburgermenu{display:none;}#public_files ul li .download-link a[title="Download PDF"]{color:#98002e;}#public_files ul li .download-link a[title="Download MS Word"]{color:#2b5796;}#public_files ul li .download-link a svg{position:relative;top:10px;height:35px;padding:8px;}@media only screen and (max-width:480px){#block-cheeseburgermenu{display:block;height:70px;}#block-cheeseburgermenu .cheeseburger-menu__wrapper.menu-is-visible .cheeseburger-menu__navigation{width:15px;}#block-cheeseburgermenu .cheeseburger-menu__wrapper.menu-is-visible .cheeseburger-menu__navigation ul.cheeseburger-menu__navigation-list li.cheeseburger-menu__navigation-list-item{display:none;}#block-cheeseburgermenu .cheeseburger-menu__trigger{position:absolute;left:10px;top:10px;padding:25px;}#block-cheeseburgermenu .cheeseburger-menu__trigger.is-open{background-color:unset;}#block-cheeseburgermenu .cheeseburger-menu__trigger:hover{fill:#98002e;cursor:pointer;}#block-cheeseburgermenu .cheeseburger-menu__trigger::after{text-align:left;height:50px;background-size:50px 50px;}#block-hsy-main-menu{display:none;}.node{padding:0em;}#main-content .flex .row .col25{flex-basis:100%;}#main-content .views-view-grid .views-col{flex:1 0 100%;}#main-content .views-view-grid .views-col.col-1{width:100% !important;}#main-content .container .pr-main__sidebar-first,#main-content .container .pr-main__sidebar-second{flex:1 1 50%;}#main-content .container .views-view-grid.horizontal .views-col,#main-content .container .views-view-grid.vertical .views-col{width:100% !important;}#main-content .container .views-view-grid.horizontal .views-col.col-1,#main-content .container .views-view-grid.horizontal .views-col.col-2,#main-content .container .views-view-grid.vertical .views-col.col-1,#main-content .container .views-view-grid.vertical .views-col.col-2{width:100%;}#main-content .container .pr-main__content{flex:1 1 100%;}#main-content .container .pr-main__content img:not(.full-color){-webkit-animation:none;-webkit-filter:none;filter:none;}#main-content .container .pr-main__content img:not(.full-color):not(.no-border):hover{-webkit-filter:none;filter:none;}}.path-not-frontpage .l-main h4{color:#62A451;font-family:'Lato',sans-serif;font-size:20px;font-weight:900;letter-spacing:0;line-height:32px;}#rid-navbar{display:flex;justify-content:space-between;align-items:center;height:121px;background-color:#EE3C32;}#navbar{background-color:#EE3C32;}.menu__item:first-child .menu__link,.menu__link.is-active,#block-hsy-branding .site-branding__slogan{color:white;font-style:normal;}#block-hsy-branding .site-branding__slogan{width:270px;}#block-hsy-branding .site-branding__slogan{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:30px;font-weight:900;letter-spacing:0;line-height:30px;}.menu .menu__link{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:20px;font-weight:900;letter-spacing:0;line-height:24px;}#header-full-width{margin-top:-124px;width:100%;margin-bottom:20px;background-color:gray;}#header-full-width > .container{width:100%;max-width:1920px;}#header-menu-logos{width:100%;max-width:1920px;background:linear-gradient(180deg,#000000 0%,rgba(0,0,0,0.53) 72.76%,rgba(57,23,81,0) 100%);}#header-full-width .container,#header-full-width .container > div{padding-left:0px;padding-right:0px;}.header-logo-general-container{width:fit-content;}.header-logo-general-container a:hover .logo-label,.header-logo-general-container a:hover svg,.header-logo-general-container a svg,.header-logo-general-container a:hover,.header-logo-general-container a{color:#FFFFFF;text-decoration:none;}.header-logo-general-container .logo-label{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:20px;font-weight:900;letter-spacing:0;line-height:24px;text-align:center;margin-bottom:0px;}.header-logos-container{display:flex;justify-content:center;align-items:center;height:50px;margin-bottom:12px;}.header-logos-container svg{font-size:49px;}.header-logos-container img{width:auto;height:50px;}#header-menu-logos{height:124px;z-index:1;}#header-menu-logos > .container{background-color:transparent !important;}#rid-header-menu-logos{z-index:1;display:flex;align-items:flex-end;}#block-views-block-block-mian-menu-logos-block-1 .view-content{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;width:100%;}#block-views-block-block-mian-menu-logos-block-1 .view-content > .views-row{width:auto;margin-bottom:30px;}#block-views-block-block-mian-menu-logos-block-1 .view-content > .views-row .header-logo-general-container{margin-right:auto;margin-left:auto;}#block-views-block-block-mian-menu-logos-block-1{margin-bottom:0px;width:100%;}#block-views-block-home-header-block-block-1{margin-top:0px;margin-bottom:0px;}.l-header-menu-logos.l-row{display:flex;width:100%;justify-content:center;}#block-views-block-home-header-block-block-1 .views-field-title{height:100%;display:flex;justify-content:center;}#block-views-block-home-header-block-block-1 .views-field-title div div{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:60px;font-weight:900;letter-spacing:0;line-height:72px;text-shadow:2px 4px 0px #000000;margin-bottom:20px;}#block-views-block-home-header-block-block-1 .views-field-title > div{align-content:flex-end;}.l-footer-full-width l-row{-webkit-order:unset;order:unset;}.dog-cat-general-container-block{display:flex;flex-direction:row;flex-wrap:wrap;}#dog-cat-image-block{width:50%;height:322px;display:flex;justify-content:flex-end;align-items:flex-end;}#dog-cat-image-block > div{margin-right:26px;margin-bottom:37px;}#dog-cat-image-block p{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:36px;font-weight:900;letter-spacing:0;line-height:25px;text-align:center;}.node{background-color:unset;-webkit-box-shadow:unset;box-shadow:unset;}.path-adoption .node__header{display:none;}@media (max-width:1200px){.l-navbar{order:unset;}}@media (max-width:1024px){}@media (max-width:991px){.header-logo-general-container .logo-label{font-size:16px;}#block-views-block-home-header-block-block-1 .views-field-title div div{font-size:45px;padding-left:10px;}}@media (max-width:767px){#header-menu-logos{height:230px;margin-bottom:-100px;}#block-views-block-block-mian-menu-logos-block-1 .view-content > .views-row{width:150px;}.header-logos-container{height:60px;}.header-logos-container svg{font-size:59px;}.header-logos-container img{height:60px;}}@media (max-width:480px){}@media (max-width:320px){}
#footer-full-width .pr-footer-full-width__rw{background-color:inherit;padding:0;}.l-footer-full-width{order:1;}#footer-full-width{background-color:#390D54;height:250px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width div{font-size:14px;color:#FFFFFF;display:flex;flex-direction:column;margin:0;height:150px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:inherit;padding:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width div p{line-height:17px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width div p a{color:#FFFFFF;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:86px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:98px;width:165px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-right:40px;width:137px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:40px;width:91px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-right:40px;width:135px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{width:96px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus h4{margin-bottom:0px;color:#FFFFFF;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus h4 a{color:#FFFFFF;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork h4{margin-bottom:0px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved h4{margin-bottom:0px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media h4{margin-bottom:0px;}.social-media-icons{flex-direction:row !important;height:23px !important;margin-top:-8px !important;display:flex;justify-content:space-around;}.social-media-icons a svg path{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}.social-media-icons a{margin-right:10px;}#footer .pr-footer__rw .pr-footer__footer #block-humansocietyfooter{height:50px;width:100%;background-color:inherit;}#footer{height:50px;background-color:#EE3C32;}#rid-footer{height:50px;}#rid-footer div{margin:0;height:50px;}#footer-banner-orange{display:flex;justify-content:center;align-items:center;}#footer-banner-orange p{color:#FFFFFF;margin:0;}#footer-banner-orange a{color:#FFFFFF;}.l-footer{order:1;}.photo_one_class{height:100%;width:100%;}.photo_two_class{height:100%;width:100%;}.photo_one_adoption{height:auto;width:60%;}.photo_twothree_adoption{height:auto;width:40%;}.photo_twothree_adoption{display:flex;flex-direction:column;}.photos_container_adoption{height:747px;display:flex;flex-direction:row;}.info_pet_adoption{display:flex;flex-direction:row;height:79px;align-items:center;background-color:#390D54;color:#FFFFFF;}.info_pet_adoption p{margin:0;}.info_pet_adoption > div{margin-left:20px;}.info_pet_adoption .pet_title_adoption{height:44px;display:flex;align-items:center;justify-content:flex-start;margin-left:27px;font-size:36px;font-weight:900;}.pet-gender{width:95px;height:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.p-gender-adoption{margin-left:10px !important;}.p-age-adoption{margin-left:10px !important;}.p-breed-adoption{margin-left:10px !important;}.pet-age_adoption{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:20px;width:166px;}.pet-breed{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:20px;width:180px;}.pet-age_adoption,.pet-gender{margin-right:10px;width:auto;}.page-node-type--animal-adoptions #block-hsy-content{display:none;}.page-node-type--animal-adoptions .description-container{padding-right:30px;}.page-node-type--animal-adoptions #main-content .pet-description-container h4{margin-top:0px;}.page-node-type--animal-adoptions .pet-description-container{background-color:#FAFAFA;height:auto;display:flex;flex-flow:row;}.page-node-type--animal-adoptions .pet-description-container .additional-info-container p,.page-node-type--animal-adoptions .pet-description-container .description-container p{margin-bottom:0px;color:#000000;font-family:Lato;font-size:14px;word-break:break-word;}.page-node-type--animal-adoptions  .additional-info-container{width:68%;margin-right:29px;}.page-node-type--animal-adoptions #block-adoptionformbutton{margin-bottom:41px;}.page-node-type--animal-adoptions .pet-description-container .additional-info-container div,.page-node-type--animal-adoptions .pet-description-container .description-container div{margin-bottom:15px;}.page-node-type--animal-adoptions .pet-description-container .additional-info-container div p:first-child{font-weight:bold;}.page-node-type--animal-adoptions #rid-content{background-color:#FAFAFA;}.page-node-type--animal-adoptions .block.block-plugin-id--views-block-block-for-header-of-animal-adoptions-page-block-1{margin-top:0px;}.page-node-type--animal-adoptions #header-full-width{margin-bottom:58px;}.page-node-type--animal-adoptions .pet-description-container{padding:27px;}.pet-adoption-form .node--type-webform,.webform-submission-adoption-new-form .node--type-webform{padding:0;}.path-form-pet-adoption .node--type-webform .node__container .node__header--has-meta,.path-webform-adoption-new-test .node--type-webform .node__container .node__header--has-meta{display:none;}.path-form-pet-adoption .node--type-webform .node__container .node__content .field-node--field-sub-page-header-title,.path-webform-adoption-new-test .node--type-webform .node__container .node__content .field-node--field-sub-page-header-title{display:none;}.path-form-pet-adoption .webform-progress .webform-progress__status,.path-webform-adoption-new-test .webform-progress .webform-progress__status{display:none;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:inherit;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:inherit;}.pet-adoption-form .webform-progress ul li,.webform-submission-adoption-new-form .webform-progress ul li{background-color:#390D54;max-width:99px;height:99px;margin-right:20px;margin-left:20px;display:flex;flex-direction:column-reverse;align-content:center;justify-content:center;align-items:center;}.pet-adoption-form .webform-progress ul li .progress-text,.webform-submission-adoption-new-form .webform-progress ul li .progress-text{color:#FFFFFF;font-size:20px;height:30px;}.pet-adoption-form .webform-progress ul li .progress-text .progress-title[role="link"],.webform-submission-adoption-new-form .webform-progress ul li .progress-text .progress-title[role="link"]{color:#FFFFFF;}.pet-adoption-form .webform-progress ul li .progress-marker,.webform-submission-adoption-new-form .webform-progress ul li .progress-marker{font-size:36px;height:39px;font-weight:900;}.pet-adoption-form .webform-required,.webform-submission-adoption-new-form .webform-required{display:none;}.pet-adoption-form .webform-progress .progress-step.is-active,.webform-submission-adoption-new-form .webform-progress .progress-step.is-active{background-color:#EB3E39;}.pet-adoption-form .webform-progress,.webform-submission-adoption-new-form .webform-progress{margin-bottom:60px;}.pet-adoption-form .webform-progress .webform-progress-tracker,.webform-submission-adoption-new-form .webform-progress .webform-progress-tracker{display:flex;justify-content:center;}.path-form-pet-adoption .webform-required,.path-webform-adoption-new-test .webform-required{display:none;}.pet-adoption-form .js-webform-message .messages.messages--info,.webform-submission-adoption-new-form .js-webform-message .messages.messages--info{color:#000000;background-color:#FFFFFF;background-image:inherit;box-shadow:inherit;border:solid 5px #EB3E39;font-size:14px;font-weight:bold;}.pet-adoption-form .contact-css .fieldset-wrapper div{width:506px;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;margin-right:27px;margin-left:27px;}.webform-submission-adoption-new-form .contact-css .fieldset-wrapper div{width:49%;display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;margin-bottom:16px !important;}.pet-adoption-form .contact-css .fieldset-wrapper .form-item--error-message,.webform-submission-adoption-new-form .contact-css .fieldset-wrapper .form-item--error-message{height:30px;margin-left:0;margin-right:0;}.pet-adoption-form .contact-css .fieldset-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:center;}.webform-submission-adoption-new-form .contact-css .fieldset-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:space-between;}.pet-adoption-form .contact-css .fieldset-wrapper div input,.webform-submission-adoption-new-form .contact-css .fieldset-wrapper div input{height:46px;border:1px solid #979797;}.pet-adoption-form .container-stepone .gender-div,.webform-submission-adoption-new-form .container-stepone .gender-div{margin-right:27px;margin-left:27px;width:506px;margin-top:15px;}#edit-adoption-policies > div > div > div > p{font-size:16px;}.fostering-form .adult-div input,.fostering-form .gender-div .webform-options-display-one-column input{box-sizing:border-box;height:27px;width:27px;border:1px solid #979797;background-color:#FFFFFF;}.fostering-form .adult-div label{background-color:transparent;}.pet-adoption-form .birthday-div img,.webform-submission-adoption-new-form .birthday-div img{display:none;}.pet-adoption-form .gender-div legend,.pet-adoption-form .gender-div label,.pet-adoption-form .birthday-div label,.pet-adoption-form div label,.webform-submission-adoption-new-form .gender-div legend,.webform-submission-adoption-new-form .gender-div label,.webform-submission-adoption-new-form .birthday-div label,.webform-submission-adoption-new-form div label{text-transform:uppercase;margin-bottom:10px;}.pet-adoption-form .container-stepone .gender-div .webform-options-display-one-column input,.webform-submission-adoption-new-form .container-stepone .gender-div .webform-options-display-one-column input{box-sizing:border-box;height:27px;width:27px;border:1px solid #979797;background-color:#FFFFFF;}.pet-adoption-form .container-stepone .gender-div .webform-options-display-one-column label,.webform-submission-adoption-new-form .container-stepone .gender-div .webform-options-display-one-column label{height:21px;width:57px;color:#000000;font-family:Lato;font-size:14px;font-weight:bold;letter-spacing:0;line-height:21px;background-color:inherit;}.pet-adoption-form .container-stepone .gender-div .webform-options-display-one-column div,.webform-submission-adoption-new-form .container-stepone .gender-div .webform-options-display-one-column div{margin-right:10px;}.pet-adoption-form .container-stepone .birthday-div,.webform-submission-adoption-new-form .container-stepone .birthday-div{width:506px;margin-right:27px;margin-left:27px;}.pet-adoption-form div.form-wrapper select[multiple],.webform-submission-adoption-new-form div.form-wrapper select[multiple]{height:120px;}.pet-adoption-form div.form-wrapper select > option,.webform-submission-adoption-new-form div.form-wrapper select > option{padding:10px 5px;}.pet-adoption-form .gender-div .webform-options-display-one-column,.webform-submission-adoption-new-form .gender-div .webform-options-display-one-column{display:inline-flex;}.pet-adoption-form .birthday-div input,.webform-submission-adoption-new-form .birthday-div input{height:46px;border:1px solid #979797;}.pet-adoption-form .container-stepone,.webform-submission-adoption-new-form .container-stepone{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;}.pet-adoption-form .submit-button,.webform-submission-adoption-new-form .submit-button{display:flex;align-items:center;justify-content:flex-end;}.pet-adoption-form .submit-button .next-page-button,.webform-submission-adoption-new-form .submit-button .next-page-button{height:60px;width:227px;background-color:#EB3E39;font-family:Lato;font-size:24px;font-weight:900;letter-spacing:0;line-height:15px;text-align:center;border-radius:0;opacity:inherit;-webkit-box-shadow:none;border:none;}.page-node-type--animal-adoptions .adoption-form-link > a:first-child,.page-node-type--animal-adoptions .adoption-form-link-online > a:first-child{margin-right:20px;}#block-views-block-adoption-list-block-2 .view-content.view-rows,#block-views-block-adoption-list-block-3 .view-content.view-rows{display:flex;flex-wrap:wrap;justify-content:space-between;}.page-node-type--animal-adoptions #block-views-block-adoption-list-block-2 .view-content.view-rows,.page-node-type--animal-adoptions #block-views-block-adoption-list-block-3 .view-content.view-rows{margin-right:0px;margin-left:0px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:first-child{margin-left:0px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:last-child{margin-right:0px;}.page-node-type--animal-adoptions #block-views-block-adoption-list-block-2 .view-header,.page-node-type--animal-adoptions #block-views-block-adoption-list-block-3 .view-header{color:#62A451;font-family:Lato;font-size:26px;margin-bottom:24px;margin-top:96px;font-weight:900;}.path-sponsors .l-main > div div.regions.container .view-sponsors .view-content{display:flex;flex-wrap:wrap;}.path-sponsors .l-main > div div.regions.container .view-sponsors .view-content > h3{width:100%;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row{width:33.33333%;display:flex;flex-flow:column;justify-content:space-between;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row .views-field-field-link > div,.path-sponsors .l-main #main-content div.regions.container .view-sponsors .views-row .views-field-field-logo{display:flex;justify-content:center;align-items:center;height:100%;padding:0px 15px;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row{position:relative;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row > a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}.path-sponsors .l-main #main-content div.regions.container .view-sponsors .views-row .views-field-field-logo img,.path-sponsors .l-main #main-content div.regions.container .view-sponsors .views-row .views-field-field-logo img:hover{border:0px solid #f1f1f1;border-radius:0px;box-shadow:unset;background-color:unset;-webkit-filter:unset;margin-bottom:20px;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row .views-field-field-link > div,.path-sponsors .l-main #main-content div.regions.container .view-sponsors .views-row .views-field-field-logo{display:flex;justify-content:center;align-items:center;height:100%;padding:0px 15px;}.card-news{position:relative;display:flex;flex-direction:column-reverse;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;margin:10px;height:350px;}.card-news a{height:100%;color:#FFFFFF;}.card-news a div{height:100%;}.news-teaser-container{display:grid;grid-template-columns:32% 32% 32%;}.card-news a div .news-title{display:flex;align-items:center;background-color:rgba(1,1,1,0.7);padding:10px;width:100%;height:68px;}.card-news a div .news-main{display:flex;align-items:flex-end;}#block-views-block-news-block-1 .pager__items{display:flex;justify-content:center;align-items:center;}.page-node-type--animal-adoptions .additional-info-container div:nth-child(3){display:none;}.node__author{display:none !important;}.page-node-type--animal-adoptions .adoption-form-link{display:none;}.adopt-text-container{display:flex;}.adopt-text-container > div:first-of-type{width:23%;margin-right:40px;}.#edit-adoption-policies p{font-weight:normal;}@media (min-width:1120px) and (max-width:1200px){#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{position:relative;right:4%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{position:relative;right:2%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{position:relative;right:-1%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{position:relative;right:-2%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{position:relative;right:-3%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{position:relative;right:-4%;}}.pet-adoption-form .element-container-wrapper div select,.webform-submission-adoption-new-form .element-container-wrapper div select{height:46px;border:1px solid #979797;}.pet-adoption-form .element-container-wrapper div input,.webform-submission-adoption-new-form .element-container-wrapper div input{height:46px;border:1px solid #979797;}.pet-adoption-form .element-container-wrapper div .selection span,.webform-submission-adoption-new-form .element-container-wrapper div .selection span{height:46px;display:flex;align-items:center;}@media (min-width:1005px){#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width{justify-content:space-between;}}@media (min-width:1126px) and (max-width:1152px){#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:50px;}}@media (min-width:1002px) and (max-width:1125px){#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:40px !important;margin-top:22px !important;margin-left:0 !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:30px !important;margin-top:22px !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-top:22px !important;margin-right:20px !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:20px !important;margin-top:25px !important;min-width:93px !important;margin-left:0 !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-right:20px !important;margin-top:25px !important;min-width:135px !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-top:25px !important;min-width:96px !important;}}@media (max-width:1024px){#footer-full-width{height:300px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:80px;margin-top:22px;margin-left:15px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:80px;margin-top:22px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-top:22px;margin-right:56px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:80px;margin-top:25px;min-width:198px;margin-left:-33px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-right:80px;margin-top:25px;min-width:165px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-top:25px;min-width:137px;}#footer-full-width .pet-adoption-view{justify-content:center !important;}}@media (max-width:991px){.page-node-type--animal-adoptions  #block-views-block-adoption-list-block-2 .view-content.view-rows,.page-node-type--animal-adoptions  #block-views-block-adoption-list-block-3 .view-content.view-rows{flex-wrap:wrap;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row{width:50%;margin-bottom:30px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:nth-child(2){margin-right:0px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:nth-child(3){margin-left:0px;}}@media (max-width:767px){.adopt-text-container{flex-flow:column;justify-content:center;align-items:center;}.adopt-text-container > div{width:100%;margin-right:0px;}.news-teaser-container{display:grid;grid-template-columns:100%;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row{margin-right:0px;margin-left:0px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:nth-child(4),.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row:nth-child(3){display:none;}.page-node-type--animal-adoptions .pet-description-container{flex-flow:column;}.page-node-type--animal-adoptions .adoption-form-link,.page-node-type--animal-adoptions .adoption-form-link-online{flex-flow:column;}.page-node-type--animal-adoptions .additional-info-container{width:100%;margin-bottom:29px;}.page-node-type--animal-adoptions #block-adoptionformbutton{margin-top:0px;}.photo_one_adoption{height:423px;width:100%;}.photo_twothree_adoption{height:560px;width:100%;}.photos_container_adoption{height:auto;flex-flow:column;}#footer-full-width{height:300px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:80px;margin-top:22px;margin-left:0px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:80px;margin-top:22px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-top:22px;margin-right:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:80px;margin-top:25px;min-width:198px;margin-left:-25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-right:80px;margin-top:25px;min-width:165px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-top:25px;min-width:137px;}.pet-adoption-form .container-stepone .gender-div,.webform-submission-adoption-new-form .container-stepone .gender-div{margin-right:27px;margin-left:0px;margin-top:15px;width:auto;}.pet-adoption-form .container-stepone .birthday-div,.webform-submission-adoption-new-form .container-stepone .birthday-div{margin-right:0px;margin-left:0px;margin-top:15px;width:100%;padding-left:27px;padding-right:27px;}}@media (max-width:480px){#footer-full-width{height:1070px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width{flex-direction:column;align-items:inherit;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:0;margin-left:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:0;margin-left:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-right:0;margin-left:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:0;margin-left:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-right:0;margin-left:25px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-left:25px;}#footer-full-width .pr-footer-full-width__rw{margin-top:40px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width div{height:inherit;margin-bottom:4px;}#footer-banner-orange{display:flex;font-size:14px;text-align:center;}.info_pet_adoption{flex-direction:column;height:202px;align-items:flex-start;}.photos_container_adoption{flex-direction:column;}.page-node-type--animal-adoptions .pet-gender{margin-left:27px;}.pet-age_adoption{margin-left:27px;margin-top:18px;}.page-node-type--animal-adoptions  .pet-breed{margin-left:27px;}.pet_title_adoption{margin-top:18px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-top:0;}.adoption-list-page .view-content{margin-left:0px !important;margin-right:0px !important;}#footer-full-width{height:945px;}.pet-adoption-form  .contact-css .fieldset-wrapper div,.webform-submission-adoption-new-form  .contact-css .fieldset-wrapper div{width:auto;}.pet-adoption-form  .container-stepone .gender-div,.webform-submission-adoption-new-form  .container-stepone .gender-div{width:auto;}.pet-adoption-form  .container-stepone,.webform-submission-adoption-new-form  .container-stepone{flex-direction:column;align-items:flex-start;}.pet-adoption-form  .submit-button,.webform-submission-adoption-new-form  .submit-button{justify-content:center;flex-direction:column;}.pet-adoption-form  .container-stepthree label,.webform-submission-adoption-new-form  .container-stepthree label{font-size:14px;}.pet-adoption-form .description,.pet-adoption-form .form-wrapper legend,.pet-adoption-form .form-wrapper div.form-item,.pet-adoption-form .js-form-wrapper div.form-item,.webform-submission-adoption-new-form .description,.webform-submission-adoption-new-form .form-wrapper legend,.webform-submission-adoption-new-form .form-wrapper div.form-item,.webform-submission-adoption-new-form .js-form-wrapper div.form-item{width:auto;margin-right:27px;margin-left:27px;margin-top:15px;}.pet-adoption-form div#edit-begin-adoption--2 div#edit-container-stepone div.birthday-div,.webform-submission-adoption-new-form div#edit-begin-adoption--2 div#edit-container-stepone div.birthday-div{width:100%;margin-left:0px;margin-right:0px;}.pet-adoption-form label,.webform-submission-adoption-new-form label{white-space:pre-wrap;}}@media (max-width:376px){#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-top:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-media{margin-top:0;}}@media (max-height:480px){.adoption-list-page .view-content{margin-left:0px !important;margin-right:0px !important;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-humanesocietyyukon{margin-right:50px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-openhours{margin-right:50px;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-aboutus{margin-right:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-ourwork{margin-right:25px;margin-left:0;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width #block-getinvolved{margin-left:28px;margin-right:40px;min-width:171px;}}
.l-footer-full-width{margin-top:60px;}.fun-full-w{display:flex;justify-content:center;height:152px;background-color:#3A0855;}.fun-full-w .views-field-field-open-until-{text-transform:uppercase;}.fun-full-w .views-field-field-open-until-,.fun-full-w span{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:36px;font-weight:900;letter-spacing:0;line-height:15px;}.fun-container{display:flex;justify-content:space-between;align-items:center;}.open-until-date-sub{font-size:24px;line-height:15px;}.page-node-type--fundraising #main-content h1.node__title{display:none;}.path-fundraising #main-content h1.node__title{display:none;}.page-node-type--fundraising .l-main .container .view-content .views-row{display:flex;}.page-node-type--fundraising .l-main .container .view-content .views-row > div:first-child{padding-right:17px;width:50%;}.page-node-type--fundraising .l-main .container .view-content .views-row > div:last-child{padding-left:17px;width:50%;}.path-fundraising .l-main .view-content .views-row{width:50%;margin-bottom:43px;}.path-fundraising .l-main .view-content .views-row:nth-child(odd){padding-right:15px;}.path-fundraising .l-main .view-content .views-row:nth-child(even){padding-left:15px;}.path-fundraising .l-main .view-content{display:flex;flex-wrap:wrap;}.path-fundraising .l-main .view-content .views-row .views-field-title{height:80px;background-color:#EE3C32;display:flex;align-items:center;}.path-fundraising .l-main .view-content .views-row .views-field-title a{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:26px;font-weight:900;letter-spacing:0;line-height:32px;}.path-fundraising .l-main .view-content .views-row .views-field-title .field-content{padding-left:25px;}.path-frontpage .l-main .view-content .views-row{width:100%;margin-bottom:43px;}.path-frontpage .l-main .view-content .views-row:nth-child(odd){padding-right:9px;}.path-frontpage .l-main .view-content .views-row:nth-child(even){padding-left:9px;}.path-frontpage .l-main .view-content{display:flex;flex-wrap:wrap;}.path-frontpage .l-main .view-content .views-row .views-field-title{height:80px;background-color:#EE3C32;display:flex;align-items:center;}.path-frontpage .l-main .view-content .views-row .views-field-title a{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:26px;font-weight:900;letter-spacing:0;line-height:32px;}.path-frontpage .l-main .view-content .views-row .views-field-title .field-content{padding-left:25px;}.path-frontpage .home-news-img{height:298px;width:100%;background-size:contain;}.path-frontpage .view-fundraising .views-row > div{width:fit-content;}.path-frontpage .view-fundraising{margin-top:80px;}.path-frontpage .view-fundraising .views-row{display:flex;justify-content:center;margin-bottom:0px !important;}.menu .menu__item--no-link .menu__link{cursor:pointer;}.views-field-field-home-header-logo > .field-content > div{height:0;width:100%;padding-top:30%;}#rid-header-full-width > div{margin:0px;}#rid-header-full-width .views-field-title{height:100%;display:flex;justify-content:center;}#rid-header-full-width .views-field-title > div.field-content{align-content:flex-end;}#rid-header-full-width .views-field-title > div.field-content > div{color:#FFFFFF;font-family:'Lato',sans-serif;font-weight:900;letter-spacing:0;line-height:1.3;text-shadow:2px 4px 0px #000000;margin-bottom:93px;font-size:60px;}#footer-full-width-images .container{width:100%;max-width:1920px;padding-left:0px;padding-right:0px;}#footer-full-width-images .container > div{padding:0px;}#footer-full-width-images .container > div > div{margin-bottom:0px;}#footer-full-width-images .view-content{display:flex;height:800px;}.path-not-frontpage #footer-full-width-images .view-content{display:flex;height:400px;}#footer-full-width-images .view-content > .hbc_first,#footer-full-width-images .view-content > .hbc_container{width:50%;}#footer-full-width-images .view-content > .hbc_inline_container{width:100%;display:flex;}#footer-full-width-images .view-content > .hbc_container > .hbc_second,#footer-full-width-images .view-content > .hbc_container > .hbc_third{height:50%;}#footer-full-width-images .view-content > .hbc_inline_container > .hbc_second,#footer-full-width-images .view-content > .hbc_inline_container > .hbc_third{height:100%;width:50%;}#footer-full-width-images div.stories-image{display:flex;}#footer-full-width-images div.stories-image > a{color:white;justify-self:flex-start;align-self:flex-end;font-size:32px;font-weight:bold;width:460px;margin-bottom:43px;margin-left:46px;}#footer-full-width-images .view-content > .hbc_first > div a{margin-left:auto;margin-right:auto;}#footer-full-width-images div.stories-image > a > p{margin:0px;line-height:1.2;}#footer-full-width-images div.stories-image > a:hover{text-decoration:none;}#footer-full-width-images div.stories-image > a > p:nth-of-type(2){font-size:20px;text-decoration:underline;font-style:italic;}#footer-full-width-images div.stories-image > a > p:nth-of-type(2) > svg{margin-left:10px;}#main-content div.field-node--field-sub-page-header-title.field-label-hidden{display:none;}.story-teaser-container{display:grid;grid-template-columns:32% 32% 32%;}.story-teaser-container > .views-row{height:300px;margin:8px;}.story-teaser-container a:hover,.story-teaser-container a:focus{color:white;}.story-teaser-container .story-container{height:100%;display:flex;flex-direction:column;}.story-teaser-container .story-container > .story-main{margin-top:auto;background-color:rgba(1,1,1,0.7);padding:20px;}.story-teaser-container .story-container > .story-main > .story-title{color:white;font-size:32px;font-weight:bold;}#main-content .node--type-stories .node__title{color:black;font-family:Lato;font-size:26px;width:444px;text-transform:uppercase;}#block-views-block-featured-stories-block-1 .views-row{margin-bottom:30px;}#main-content .node--type-stories .field-name-field-images > h3.field__label,.node--type-stories .field-node--field-sub-page-header-title,.node--type-stories .node__title,.node--type-stories .node__meta{display:none;}.node--type-stories .field-name-field-images{display:none;}.node--type-stories .field-name-field-images > figure{width:48%;height:100%;margin:10px;}.node--type-stories .field-name-field-images > figure > div{height:100%;}.node--type-stories .field-name-field-images > figure > div > img{width:auto;height:auto;}#block-views-block-stories-images-block-1 .view-content{display:flex;flex-wrap:wrap;}#block-views-block-stories-images-block-1 .view-content .views-row{width:48%;margin:10px;height:600px;}.green-question-title,.green-question-title2{margin-top:80px;margin-left:auto;margin-right:auto;color:#62A451;font-family:Lato;font-size:26px;width:444px;font-weight:900;text-transform:uppercase;}.green-question-title2{width:auto;display:flex;justify-content:center;align-items:center;}.red-action-buttons{display:flex;flex-direction:row;justify-content:center;}.red-action-buttons > a{width:300px;margin-left:5px;margin-top:10px;margin-bottom:10px;margin-right:5px;background-color:#EE3C32;color:white;padding:20px 55px;font-size:24px;font-weight:900;text-align:center;}.pet-adoption-container{display:flex;justify-content:center;}.adoption-list-page .view-content .pet-adoption-view{width:100%;display:grid;grid-template-columns:25% 25% 25% 25%;}.adoption-list-page .view-content .views-row{height:322px;flex:0 1 24.1%;margin:5px 4px 55px 4px;}.adoption-list-page .view-content .info-banner{background-color:#391751;height:25%;padding:10px;display:flex;flex-direction:column;justify-content:space-evenly;}.adoption-list-page .view-content .trial-adopted-banner{background-color:#391751;padding-top:5px;padding-bottom:5px;color:white;}.adoption-list-page .view-content .trial-adopted-banner .trial-adopted{font-size:20px;font-weight:bold;text-align:center;}.adoption-list-page .view-content .bottom-banner,.adoption-list-page .view-content .top-banner{display:flex;align-items:center;justify-content:space-between;}.adoption-list-page .view-content .pet-gender img{display:none;}.adoption-list-page .view-content .pet-gender svg{color:white;}.adoption-list-page .view-content .pet-breed,.adoption-list-page .view-content .pet-gender,.adoption-list-page .view-content .pet-gender a,.adoption-list-page .view-content .pet-age a,.adoption-list-page .view-content .pet-age,.adoption-list-page .view-content .pet-breed svg,.adoption-list-page .view-content .pet-breed a,.adoption-list-page .view-content .pet-name a{color:white;text-transform:uppercase;font-weight:bold;font-size:11px;}.adoption-list-page .view-content .pet-age{display:flex;flex-direction:row;}.adoption-list-page .view-content .pet-age > div:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:auto;margin-left:10px;}.adoption-list-page .view-content .pet-age > div:nth-of-type(2){margin-left:5px;}.path-adoption-cats .view-content .pet-gender,.path-adoption-dogs .view-content .pet-gender{width:-webkit-fill-available;margin-left:20px;}.adoption-list-page .view-content .pet-breed{margin-left:20px;display:flex;flex-direction:row;align-items:center;}.adoption-list-page .view-content .pet-breed{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:5px;width:180px;}.page-node-type--animal-adoptions .view-content .pet-breed{width:auto;}.adoption-list-page .view-content .pet-gender svg,.adoption-list-page .view-content .pet-breed svg{margin-right:5px;}.adoption-list-page .view-content .pet-name a{font-size:20px;font-weight:bold;}#block-views-block-cat-adoption-list-block-1 > div  > .block__title{display:none;}.path-adoption-cats #block-hsy-content > article,.path-adoption-dogs #block-hsy-content > article{display:none;}.dog-cat-image-div-2{display:none;}.dog-cat-image-div-1{margin:5px 5px 35px 5px;height:356px;display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer;}.dog-cat-image-div-1{grid-column:span 2;width:99%;}.dog-cat-general-container-block  > a.dog-cat-image-block:hover,.dog-cat-general-container-block  > a.dog-cat-image-block:focus,#rid-content a.dog-cat-image-div-1,#rid-content a.dog-cat-image-div-2,#rid-content a.dog-cat-image-div-1:hover,#rid-content a.dog-cat-image-div-1:focus,#rid-content a.dog-cat-image-div-2:hover,#rid-content a.dog-cat-image-div-2:focus{text-decoration:none;}.dog-cat-image-div-2 > div,.dog-cat-image-div-1 > div{margin-right:26px;margin-bottom:37px;}.dog-cat-image-div-2 p,.dog-cat-image-div-1 p{color:#FFFFFF;font-family:'Lato',sans-serif;font-size:36px;font-weight:900;letter-spacing:0;line-height:25px;text-align:center;text-decoration:none;}#block-hsy-content table > tbody > tr > td:first-of-type{color:#62A451;font-size:20px;font-weight:900;}#block-hsy-content table > tbody > tr > td:nth-of-type(2){color:black;font-size:20px;font-weight:900;}#block-hsy-content table th,#block-hsy-content table td,#block-hsy-content table tr{border:0px solid white;}#block-hsy-content table .head{background-color:#390D54;height:75px;}#block-hsy-content table td{background-color:#FAFAFA;}#block-hsy-content table .head > h4{text-align:center;font-size:24px;color:white;}.adoption-form-link,.adoption-form-link-online,.donor-link-button{display:flex;}.adoption-form-link > a,.adoption-form-link-online > a,.donor-link-button > a{margin-right:auto;margin-left:auto;background-color:#EB3E39;color:white;font-size:24px;padding:20px 30px;font-weight:bold;text-align:center;}.page-node-type--animal-adoptions .adoption-form-link,.page-node-type--animal-adoptions .adoption-form-link-online{justify-content:center;align-items:center;}.page-node-type--animal-adoptions .adoption-form-link > a,.page-node-type--animal-adoptions .adoption-form-link-online > a{margin-right:0px;margin-left:0px;text-decoration:none;}.adoption-table-container{display:flex;flex-direction:row;justify-content:space-evenly;}.adoption-table-container > table{width:422px;}.adoption-table-container > table tr > td:first-child{padding-left:31px;}.path-sponsors #block-hsy-content > article{display:none;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row{margin-bottom:30px;}.path-form-ask-a-question-about-a-pet .webform-required{display:none;}.path-form-ask-a-question-about-a-pet .node__header--has-meta{display:none;}.path-form-ask-a-question-about-a-pet .field-node--field-sub-page-header-title{display:none;}.path-form-ask-a-question-about-a-pet .webform-progress .webform-progress__status{display:none;}.question-form div > textarea,.question-form div > input{border:1px solid #979797;}.question-form div > input{height:46px;}.question-form div.js-form-item{margin-right:27px;margin-left:27px;margin-top:15px;}.question-form .submit-button{display:flex;align-items:center;justify-content:flex-end;}.apply-page-button,.question-form .apply-page-button{height:60px;width:227px;background-color:#EB3E39;font-family:Lato;font-size:24px;font-weight:900;letter-spacing:0;line-height:15px;text-align:center;border-radius:0;opacity:inherit;-webkit-box-shadow:none;border:none;}.question-form label{text-transform:uppercase;}.green-title{color:#62A451;font-family:Lato;font-size:22px;width:344px;font-weight:900;margin-bottom:20px;}.fostering-description{padding:10px;margin-bottom:20px;}.fostering-form .node--type-webform{padding:0;}.path-form-fostering .node__header--has-meta{display:none;}.path-form-fostering .field-node--field-sub-page-header-title{display:none;}.fostering-form .webform-progress .webform-progress__status{display:none;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker,.webform-progress .progress-step .progress-marker,.fostering-form .webform-progress .progress-step .progress-marker{background-color:inherit;}.webform-progress__status{display:none;}.webform-progress ul li,.fostering-form .webform-progress ul li{background-color:#390D54;max-width:99px;height:99px;margin-right:20px;margin-left:20px;display:flex;flex-direction:column-reverse;align-content:center;justify-content:center;align-items:center;}ul.webform-progress-tracker li .progress-title,ul.webform-progress-tracker li .progress-text,.fostering-form .webform-progress ul li .progress-title,.fostering-form .webform-progress ul li .progress-text{color:#FFFFFF;font-size:20px;height:30px;}.fostering-form .webform-progress ul li .progress-text .progress-title[role="link"]{color:#FFFFFF;}.webform-progress-tracker li .progress-marker,.fostering-form .webform-progress ul li .progress-marker{font-size:36px;height:39px;font-weight:900;}.webform-progress-tracker .progress-step.is-active,.fostering-form .webform-progress .progress-step.is-active{background-color:#EB3E39;}.fostering-form .webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#EB3E39;}.fostering-form .webform-progress{margin-bottom:60px;}.webform-progress-tracker,.fostering-form .webform-progress .webform-progress-tracker{display:flex;justify-content:center;}.fostering-form .webform-required{display:none;}#edit-adoption-policies > div{color:#000000;background-color:#FFFFFF;background-image:inherit;box-shadow:inherit;border:solid 5px #EB3E39;font-size:16px;}.webform-confirmation,.fostering-form .js-webform-message .messages.messages--info{color:#000000;background-color:#FFFFFF;background-image:inherit;box-shadow:inherit;border:solid 5px #EB3E39;font-size:14px;font-weight:bold;}.fostering-form .contact-css .fieldset-wrapper div{width:auto;}.selection,.select2-selection,.select2-selection-multiple{overflow:auto;}.fostering-form .description,.fostering-form .form-wrapper legend,.fostering-form .form-wrapper div.form-item,.fostering-form .js-form-wrapper div.form-item{margin-right:27px;margin-left:27px;margin-top:15px;}#personal_references_table .js-form-type-webform-multiple{margin:0px;}#personal_references_table tbody > tr{border-bottom:1px solid lightgray;}#personal_references_table tr > td.table__cell{padding-bottom:30px;}#personal_references_table label{font-size:16px;}.field-name-field-sub-page-header-image{display:none;}.fostering-form .contact-css .fieldset-wrapper .form-item--error-message{height:30px;margin-left:0;margin-right:0;}.fostering-form .contact-css .fieldset-wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"input1 input2"
    "input3 ."
    "input4 input5"
    "input6 input7"
    "input8 .";}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(1){grid-area:input1;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(2){grid-area:input2;margin-top:0px;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(3){grid-area:input3;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(4){grid-area:input4;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(5){grid-area:input5;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(6){grid-area:input6;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(7){grid-area:input7;}.fostering-form .contact-css .fieldset-wrapper > div:nth-of-type(8){grid-area:input8;}.fostering-form .contact-css .fieldset-wrapper div input{height:46px;border:1px solid #979797;}.fostering-form div.form-wrapper div > input{height:46px;border:1px solid #979797;}.fostering-form div.form-wrapper fieldset > legend,.fostering-form div.form-wrapper div > label{text-transform:uppercase;margin-bottom:10px;}.fostering-form div.form-wrapper select{border:1px solid #979797;height:46px;}.fostering-form span.selection > span{border:1px solid #979797;height:46px;}.form-item--error{color:#a51b00;}.fostering-form .error span.selection span.select2-selection,.fostering-form .error span.selection span.select2-selection--multiple,.fostering-form .form-item--error span.selection > span{border-color:#98002e;background-color:#ffcbdb;}.fostering-form div.form-wrapper select[multiple]{height:120px;}.fostering-form div.form-wrapper select > option{padding:10px 5px;}.fostering-form .gender-div legend,.fostering-form .gender-div label,.fostering-form .birthday-div label,.fostering-form .contact-css .fieldset-wrapper div label{text-transform:uppercase;margin-bottom:10px;}.fostering-form .gender-birthdate-container{display:flex;}.fostering-form .gender-div{padding-left:0px;padding-right:27px;width:590px;margin-top:15px;}.fostering-form .gender-div .webform-options-display-one-column input{box-sizing:border-box;height:27px;width:27px;border:1px solid #979797;background-color:#FFFFFF;}.fostering-form .gender-div .webform-options-display-one-column label{height:21px;width:57px;color:#000000;font-family:Lato;font-size:14px;font-weight:bold;letter-spacing:0;line-height:21px;background-color:inherit;}.fostering-form .gender-div .webform-options-display-one-column div{margin-right:10px;}.fostering-form .birthday-div{width:506px;margin-right:27px;margin-left:27px;margin-top:15px;}.fostering-form .gender-div .webform-options-display-one-column{display:inline-flex;}.fostering-form .birthday-div img{display:none;}.fostering-form .birthday-div input{height:46px;border:1px solid #979797;}.fostering-form .container-stepone{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;}.fostering-form .submit-button{display:flex;align-items:center;justify-content:flex-end;}#main-content .container .pr-main__content .button{border-radius:0px;}.next-page-button,.prev-page-button,.fostering-form .submit-button .apply-page-button,.fostering-form .submit-button .prev-page-button,.fostering-form .submit-button .next-page-button{height:60px;width:227px;background-color:#EB3E39;font-family:Lato;font-size:24px;font-weight:900;letter-spacing:0;line-height:15px;text-align:center;border-radius:0;opacity:inherit;-webkit-box-shadow:none;border:none;}.form-type-select__select-wrapper:not(.is-multiple):after{top:0.7rem;}@media (max-width:1200px){.adoption-list-page .view-content{width:100%;}}@media (max-width:1024px){}@media (max-width:991px){.adoption-list-page .view-content .pet-adoption-view{display:grid;grid-template-columns:50% 50%;padding-left:10px;padding-right:10px;}.path-adoption #main-content > div,.path-adoption #main-content > div > div{margin:0px;padding:0px;}.path-adoption #block-hsy-content{margin:20px;}.adoption-table-container{flex-direction:column;}.adoption-table-container > table:first-of-type,.adoption-table-container > table:nth-of-type(2){width:100%;margin-left:0px;margin-right:0px;}#dog-cat-image-block{height:422px;text-decoration:none;}.dog-cat-general-container-block{flex-direction:column;}.dog-cat-general-container-block > .dog-cat-image-div-1,.dog-cat-general-container-block > #dog-cat-image-block{width:100%;}.dog-cat-image-div-1{display:none;}.dog-cat-image-div-2{width:100%;height:400px;display:flex;margin-bottom:40px;justify-content:flex-end;align-items:flex-end;}.path-adoption-dogs #main-content > div,.path-adoption-cats #main-content > div,.path-adoption-dogs #main-content > div > div#rid-content,.path-adoption-cats #main-content > div > div#rid-content{padding:0px;margin:0px;}.path-adoption-cats #main-content > div,.path-adoption-dogs #main-content > div,.path-adoption-cats #main-content > div > div,.path-adoption-dogs #main-content > div > div{margin:0px;padding:0px;}.path-adoption-cats #block-hsy-content,.path-adoption-dogs #block-hsy-content{margin:0px;padding:0px;}#dog-cat-image-block > div{margin-right:50px;margin-left:auto;}.views-field-field-home-header-logo > .field-content > div{height:712px;padding-top:0px;}#footer-full-width-images .view-content{display:flex;height:400px;}#footer-full-width-images .view-content > .hbc_first{display:none;width:0%;}#footer-full-width-images .view-content > .hbc_container{width:100%;}#footer-full-width-images .view-content > .hbc_inline_container{width:100%;display:flex;}#footer-full-width-images .view-content > .hbc_inline_container > .hbc_second,#footer-full-width-images .view-content > .hbc_container > .hbc_third{display:none;}#footer-full-width-images .view-content > .hbc_container > .hbc_third,#footer-full-width-images .view-content > .hbc_container > .hbc_second{height:100%;}#footer-full-width-images .view-content > .hbc_inline_container > .hbc_third,#footer-full-width-images .view-content > .hbc_inline_container > .hbc_second{height:100%;width:100%;}#footer-full-width-images div.stories-image > a{margin-left:auto;margin-right:auto;}.green-question-title{font-size:22px;margin-top:20px;margin-top:20px;padding-left:15px;}.adoption-list-page .view-content{justify-content:space-between;}.adoption-list-page .view-content .views-row{height:422px;flex:0 1 48%;margin:5px 4px 55px 4px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row{flex:0 1 49%;}}@media (max-width:767px){.path-adoption-cats .view-content .pet-gender,.path-adoption-dogs .view-content .pet-gender{width:-webkit-fill-available;margin-left:20px;}.path-fundraising .l-main .view-content .views-row{width:100%;margin-bottom:23px;}.path-fundraising .l-main .view-content .views-row:nth-child(odd){padding-right:0px;}.path-fundraising .l-main .view-content .views-row:nth-child(even){padding-left:0px;}.path-fundraising .l-main .view-content{display:flex;flex-wrap:wrap;flex-flow:column;}.page-node-type--fundraising .l-main .container .view-content .views-row{display:flex;flex-flow:column;}.page-node-type--fundraising .l-main .container .view-content .views-row > div:first-child{padding-right:0px;width:100%;margin-bottom:40px;}.page-node-type--fundraising .l-main .container .view-content .views-row > div:last-child{padding-left:0px;width:100%;}#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width a,#footer-full-width .pr-footer-full-width__rw .pr-footer-full-width__footer-full-width a avg{color:white;}.fun-full-w .views-field-field-open-until-,.fun-full-w span{font-size:22px;}.fun-container{display:flex;justify-content:center;align-items:center;}.open-until-date-sub{font-size:18px;line-height:15px;}.header-logos-container img{height:42px;}#block-views-block-block-mian-menu-logos-block-1 .view-content > .views-row{margin-bottom:10px;}#rid-header-full-width .views-field-title > div.field-content > div{margin-bottom:40px;}.red-action-buttons{margin:5px 20px;}.red-action-buttons > a{width:auto;}.story-teaser-container{display:grid;grid-template-columns:100%;}#block-views-block-stories-images-block-1 .view-content .views-row{width:98%;height:300px;}.adoption-list-page .view-content .pet-adoption-view{display:grid;grid-template-columns:100%;padding-left:10px;padding-right:10px;}.adoption-form-link,.adoption-form-link-online{display:flex;flex-direction:column;}.adoption-form-link > a,.adoption-form-link-online > a{margin:10px 20px;}.pet-adoption-view{padding-bottom:30px;}#dog-cat-image-block > div{margin-right:auto;margin-left:auto;}.info_pet_adoption,.photos_container_adoption{margin:0px 10px;}.info_pet_adoption{height:fit-content;}.info_pet_adoption > div{margin-bottom:10px;margin-top:10px;}.info_pet_adoption > div:first-of-type{margin-top:20px;}.info_pet_adoption > div:last-of-type{margin-bottom:30px;}.page-node-type--animal-adoptions .pet-description-container .additional-info-container p,.page-node-type--animal-adoptions .pet-description-container .description-container p{font-size:16px;}#rid-content-bottom .element-container-wrapper .adoption-list-page{margin-left:10px;margin-right:10px;}.page-node-type--animal-adoptions .adoption-form-link > a:first-child,.page-node-type--animal-adoptions .adoption-form-link-online > a:first-child,.page-node-type--animal-adoptions .adoption-form-link-online > a,.page-node-type--animal-adoptions .adoption-form-link > a{margin-right:20px;margin-left:20px;text-decoration:none;}#footer-full-width-images div.stories-image > a{width:260px;}#rid-header-full-width .views-row .views-field-title > div > div.l-rw{font-size:45px;padding-left:10px;}.dog-cat-general-container-block > div:first-of-type{background-position:center;}#dog-cat-image-block{width:50%;height:422px;display:flex;justify-content:flex-end;align-items:flex-end;}.path-adoption #block-hsy-content article ul{list-style:none;padding:0px;}.red-action-buttons{flex-direction:column;}.adoption-list-page .view-content .views-row{flex:0 1 100%;margin:30px 20px;}.adoption-list-page .view-content{margin-right:0px;margin-left:0px;}.page-node-type--animal-adoptions .adoption-list-page .view-content .views-row{flex:0 1 100%;}.path-sponsors .l-main > div div.regions.container .view-sponsors .views-row{width:80%;display:flex;flex-flow:column;margin:30px;justify-content:space-between;}.path-sponsors #block-hsy-content .views-element-container .view-content.view-rows{width:100%;display:flex;flex-direction:column;}.path-sponsors #block-hsy-content .views-element-container .view-content.view-rows h3.view-title{font-size:35px;font-weight:bold;}.path-sponsors #block-hsy-content .views-element-container .view-content.view-rows > .views-row > .views-field-field-link{margin-top:15px;font-size:20px;}.question-form .submit-button{display:flex;justify-content:center;}.webform-progress > ul.webform-progress-tracker{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0px;padding:0px;}.webform-progress ul li,.fostering-form .webform-progress ul li{background-color:#390D54;max-width:120px;font-weight:bold;height:120px;margin:20px;width:120px;display:flex;flex-direction:column-reverse;align-content:center;justify-content:center;align-items:center;}.webform-progress ul li .progress-title,.webform-progress ul li .progress-text,.fostering-form .webform-progress ul li .progress-title,.fostering-form .webform-progress ul li .progress-text{margin-bottom:5px;}.fostering-form .gender-birthdate-container > fieldset,.fostering-form .gender-birthdate-container > fieldset > div.fieldset-wrapper > div:nth-of-type(2){width:100%;}.fostering-form label{white-space:pre-wrap;}.fostering-form .submit-button{flex-direction:column;}.webform-progress .progress-step{flex:none;padding:0;}.fostering-form .progress-step{display:block;position:relative;-webkit-box-flex:1;-ms-flex:none;flex:none;margin:0;padding:0;min-width:0;}.webform-progress-tracker .progress-text,.fostering-form .webform-progress-tracker .progress-text{display:block;}.fostering-form .gender-birthdate-container,.fostering-form .contact-css .fieldset-wrapper{display:flex;flex-direction:column;}.fostering-form .description,.fostering-form .form-wrapper legend,.fostering-form .form-wrapper div.form-item,.fostering-form .js-form-wrapper div.form-item{width:auto;}.fostering-form .birthday-div,.fostering-form .gender-birthdate-container,.fostering-form .contact-css .fieldset-wrapper div{width:auto;}.form-item-i-certify-that-the-information-i-have-provided-is-true-{display:flex;}}@media (max-width:480px){}@media (max-width:320px){}
