/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fade_out{0%{opacity:1;}100%{opacity:0;}}.confirmation-page-show{display:none;}main{background-color:#000;background-position:top 85px center;background-repeat:no-repeat;background-size:contain;}#block-habitatforhorses-content article.node:not(.node--type-page):not(.node--type-article){padding:0 0 45px;width:100%;}#block-habitatforhorses-content .banner-photo{margin:20px 0 0;width:100%;max-width:370px;}#block-habitatforhorses-content p{margin:0;}.page-title-container{padding-right:0;}.page-title-container h1{margin:0;}.thermometer-outer{position:relative;background:#fff;margin:1.25rem 0;height:1.5rem;}.thermometer-outer .thermometer-inner{position:absolute;background:#e0574a;width:18%;height:100%;top:0;left:0;}.layout-content{color:#fff;}#donation-form > .form-wrapper > .fieldset-wrapper,#edit-tribute-container{padding:0 8px;}.button-wrapper{margin:0 8px;}.button-wrapper.submit{margin-top:0.5em;}input.parsley-error,textarea.parsley-error,select.parsley-error{box-shadow:inset 0 0 0.25rem 0 #E0574A;}.parsley-errors-list.filled,.alert-message{color:#E0574A;list-style:none;padding:6px 12px;margin:0;}.virtual-adoption-container{position:relative;}.virtual-adoption-container:after{content:"";position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;}.virtual-adoption-container .virtual-adoption-img{position:relative;}.virtual-adoption-container .virtual-adoption-name{position:absolute;color:#fff;font:bold 1.5em/1.6 "Roboto Condensed",sans-serif;letter-spacing:1.44px;text-align:center;text-transform:uppercase;margin:0 auto;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}.virtual-adoption-container .horse-link{display:block;color:#fff;font:bold 0.6em "Roboto Condensed",sans-serif;text-decoration:none;opacity:0;transition:opacity 0.3s ease;}.virtual-adoption-container:hover .horse-link{opacity:1;}.sanky-form{background:#fff;color:#000;padding:20px 12px 50px;}.sanky-form input[type=radio],.sanky-form input[type=checkbox]{display:none;}.sanky-form .fieldset-legend:not(:empty){display:block;font:300 40px "Roboto",sans-serif;margin-bottom:24px;}.sanky-form input[type=text],.sanky-form input[type=email],.sanky-form input[type=number],.sanky-form textarea{background:#F4F4F4;}.sanky-form .form-type-textfield label,.sanky-form .form-type-email label,.sanky-form .form-type-select label{display:none;}.sanky-form select{background-color:#f4f4f4;border:0;}.sanky-form .form-item-other-amount{position:relative;}.sanky-form .form-item-other-amount:before{content:"$";position:absolute;font-size:1.125rem;font-weight:bold;padding:0.525em 0;top:50%;left:1rem;transform:translateY(-50%);}.sanky-form .form-item-other-amount input[type=text]{padding-left:1.75rem;}.radios-checkboxes label,.form-item-is-apparel label,.form-item-is-tribute label,.form-item-cover-transaction-fee label,.form-item-frequency label{position:relative;display:inline-block;color:#50504f;font:bold 18px "Roboto",sans-serif;padding-left:57px;}.radios-checkboxes label:before,.form-item-is-apparel label:before,.form-item-is-tribute label:before,.form-item-cover-transaction-fee label:before,.form-item-frequency label:before,.radios-checkboxes label:after,.form-item-is-apparel label:after,.form-item-is-tribute label:after,.form-item-cover-transaction-fee label:after,.form-item-frequency label:after{position:absolute;width:32px;top:50%;left:0;transform:translateY(-50%);}.radios-checkboxes label:before,.form-item-is-apparel label:before,.form-item-is-tribute label:before,.form-item-cover-transaction-fee label:before,.form-item-frequency label:before{content:"";border:2px solid #50504f;height:32px;transition:background-color 300ms,border-color 300ms;}.radios-checkboxes label:after,.form-item-is-apparel label:after,.form-item-is-tribute label:after,.form-item-cover-transaction-fee label:after,.form-item-frequency label:after{content:"X";color:#FFE319;font:bold 14px "Roboto",sans-serif;text-align:center;opacity:0;transition:opacity 300ms;}.radios-checkboxes input[type=radio]:checked + label,.form-item-is-apparel input[type=radio]:checked + label,.form-item-is-tribute input[type=radio]:checked + label,.form-item-cover-transaction-fee input[type=radio]:checked + label,.form-item-frequency input[type=radio]:checked + label,.radios-checkboxes input[type=checkbox]:checked + label,.form-item-is-apparel input[type=checkbox]:checked + label,.form-item-is-tribute input[type=checkbox]:checked + label,.form-item-cover-transaction-fee input[type=checkbox]:checked + label,.form-item-frequency input[type=checkbox]:checked + label{color:#000;}.radios-checkboxes input[type=radio]:checked + label:before,.form-item-is-apparel input[type=radio]:checked + label:before,.form-item-is-tribute input[type=radio]:checked + label:before,.form-item-cover-transaction-fee input[type=radio]:checked + label:before,.form-item-frequency input[type=radio]:checked + label:before,.radios-checkboxes input[type=checkbox]:checked + label:before,.form-item-is-apparel input[type=checkbox]:checked + label:before,.form-item-is-tribute input[type=checkbox]:checked + label:before,.form-item-cover-transaction-fee input[type=checkbox]:checked + label:before,.form-item-frequency input[type=checkbox]:checked + label:before{background-color:#000;border-color:#000;}.radios-checkboxes input[type=radio]:checked + label:after,.form-item-is-apparel input[type=radio]:checked + label:after,.form-item-is-tribute input[type=radio]:checked + label:after,.form-item-cover-transaction-fee input[type=radio]:checked + label:after,.form-item-frequency input[type=radio]:checked + label:after,.radios-checkboxes input[type=checkbox]:checked + label:after,.form-item-is-apparel input[type=checkbox]:checked + label:after,.form-item-is-tribute input[type=checkbox]:checked + label:after,.form-item-cover-transaction-fee input[type=checkbox]:checked + label:after,.form-item-frequency input[type=checkbox]:checked + label:after{opacity:1;}.form-item-frequency{display:inline-block;vertical-align:top;}.form-item-frequency:first-child{margin-right:24px;}#edit-donation-amounts{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -2.333333%;}.radio-button label{--button_h:44px;display:block;background:#F4F4F4;color:#777;font:bold 18px/var(--button_h) "Roboto",sans-serif;text-align:center;width:100%;height:var(--button_h);transition:background-color 300ms,color 300ms;}.radio-button label:hover{background-color:#FFE319;color:#000;}.radio-button input[type=radio]:checked + label{background-color:#FFE319;color:#000;}#edit-ecard-nid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:3%;}#edit-ecard-nid .form-item-ecard-nid{width:48%;}@media (min-width:500px){#edit-ecard-nid .form-item-ecard-nid{width:31%;}}@media (min-width:675px){#edit-ecard-nid .form-item-ecard-nid{width:48%;}}@media (min-width:768px){#edit-ecard-nid .form-item-ecard-nid{width:31;}}@media (min-width:1024px){#edit-ecard-nid .form-item-ecard-nid{width:48%;}}@media (min-width:1300px){#edit-ecard-nid .form-item-ecard-nid{width:31%;}}.ecard-thumbnail{position:relative;}input[name=ecard_nid]:checked + label div.ecard-thumbnail::after{box-shadow:inset 0px 0px 0px 5px #FFE319;content:"";display:block;height:100%;position:absolute;top:0;width:100%;}.form-item-donation-amounts{width:50%;}.form-item-donation-amounts label{margin:0 auto;width:96%;}#edit-payment-method,#edit-tributee-notification-type{display:flex;justify-content:space-between;}#edit-payment-method .form-item-payment-method,#edit-payment-method .form-item-tributee-notification-type,#edit-tributee-notification-type .form-item-payment-method,#edit-tributee-notification-type .form-item-tributee-notification-type{margin:0;width:48%;}#edit-exp-date-cvv-container{margin:1em 0;}.form-item-credit-card-exp-date,.form-item-credit-card-cvv{display:inline-block;vertical-align:top;margin:0;}.form-item-credit-card-exp-date{margin-right:20px;width:128px;}.form-item-credit-card-cvv{width:84px;}.button-wrapper input[type=submit].hfh-button{font-weight:500;width:100%;max-width:270px;}.donation-form-sidebar{display:block;padding-top:1rem;}.donation-form-sidebar .sidebar-image{margin-bottom:4rem;}.donation-form-sidebar h4{font-size:1.125rem;margin-bottom:1.25rem;width:15rem;}.donation-form-sidebar .sidebar-logo-row{display:flex;align-items:center;margin-bottom:1rem;}.donation-form-sidebar .sidebar-logo-row img{display:block;}.donation-form-sidebar .top-rated-nonprofit-logo{margin-right:1rem;width:85px;}.donation-form-sidebar .charity-navigator-logo{width:56px;}.donation-form-sidebar .guidestar-logo{margin:0 1.75rem 0 1rem;width:57px;}.donation-form-sidebar .hhc-member-logo{width:80px;}.donation-form-sidebar p{margin:4rem 0 0;}footer{padding-top:2rem;}@media (min-width:675px){.dynamic-banner-hero{padding-top:180px;height:auto;}.dynamic-banner-hero .page-title-container{position:static;transform:none;}.thermometer-outer{width:23rem;}.layout-content{margin:0 auto;width:83.46%;max-width:1170px;}#block-habitatforhorses-content article.node:not(.node--type-page):not(.node--type-article){padding-bottom:128px;}#donation-form > .form-wrapper > .fieldset-wrapper,#edit-tribute-container{padding:0 30px;}.button-wrapper{margin:0 30px;}.sanky-form{padding:56px 56px 78px;max-width:770px;}.form-item-frequency:first-child{margin-right:64px;}.form-item-donation-amounts{width:33.333333%;}.form-item-donation-amounts label{width:87%;}.form-item-payment-method{width:170px;}.form-item-payment-method:first-child{margin-right:30px;}.flex-container{display:flex;justify-content:space-between;margin:1em 0;}.flex-container .form-item{margin:0;}#edit-donor-name-container .form-item,#edit-recipient-name-container .form-item{width:48.5%;}#edit-state-country-container .form-item:first-child,#edit-postal-code-city-container .form-item:first-child,#edit-recipient-state-country-container .form-item:first-child,#edit-recipient-postal-code-city-container .form-item:first-child{width:30%;}#edit-state-country-container .form-item:last-child,#edit-postal-code-city-container .form-item:last-child,#edit-recipient-state-country-container .form-item:last-child,#edit-recipient-postal-code-city-container .form-item:last-child{width:65%;}#edit-payment-method{justify-content:flex-start;}#edit-payment-method .form-item-payment-method{width:170px;}#edit-payment-method .form-item-payment-method:first-child{margin-right:30px;}.form-item-credit-card-exp-date{margin-right:30px;}}@media (min-width:1024px){main{background-position-y:79px;}#donation-form > .form-wrapper > .fieldset-wrapper,#edit-tribute-container{padding:0 40px;}.button-wrapper{margin:0 40px;}.sanky-form{padding-left:66px;padding-right:66px;}.donation-form-sidebar{padding-top:15rem;}footer{padding-top:10rem;}}@media (min-width:1400px){main{background-position-x:right;background-size:90rem;}.page-title-container h1{margin-bottom:1rem;}}
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fade_out{0%{opacity:1;}100%{opacity:0;}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,li a,em a,strong a,blockquote a,figcaption a{color:inherit;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,blockquote a,figcaption a{border-bottom:2px solid transparent;transition:border 0.3s ease;text-decoration:none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,blockquote a:hover,figcaption a:hover{border-color:#FFE319;}h1{font-size:3rem;font-weight:bold;line-height:1.033;margin:0.5rem 0;}@media (min-width:675px){h1{font-size:3.75rem;}}h2{font-size:2rem;font-weight:bold;line-height:1.125;margin:0.8em 0;}@media (min-width:675px){h2{font-size:3rem;line-height:1.083;}}h3{font-size:1.75rem;font-weight:300;line-height:1.05;margin:0.5em 0;}@media (min-width:675px){h3{font-size:2.5rem;}}h4{font-size:1rem;font-weight:bold;line-height:1.25;text-transform:uppercase;}h5{font-size:1.125rem;font-weight:bold;line-height:1.111;margin:0.5em 0;}h6{font-size:1rem;margin:1em 0;line-height:1.5;}p,.text-formatted li,.node__content .field--name-body li:not(.blocks-gallery-item){margin:1.3em 0;font-size:1.125rem;font-weight:400;line-height:1.667;}p .p-small,.text-formatted li .p-small,.node__content .field--name-body li:not(.blocks-gallery-item) .p-small{font-size:1rem;font-weight:500;line-height:1.25;}p em,p i,.text-formatted li em,.text-formatted li i,.node__content .field--name-body li:not(.blocks-gallery-item) em,.node__content .field--name-body li:not(.blocks-gallery-item) i{font-style:italic;}p strong,p b,.text-formatted li strong,.text-formatted li b,.node__content .field--name-body li:not(.blocks-gallery-item) strong,.node__content .field--name-body li:not(.blocks-gallery-item) b{font-weight:bold;}main .text-formatted ul{margin:0.5em 0;}main .text-formatted li{margin:0.3em;}sup,sub{vertical-align:baseline;position:relative;font-size:0.6rem;top:-0.8em;}sub{top:0.4em;}.text-uppercase{text-transform:uppercase;}.smaller{font-size:80%;}.fw-light{font-weight:300;}.fw-medium{font-weight:500;}.fw-extrabold{font-weight:800;}.fw-black{font-weight:900;}h2.view-header-h2 span{display:block;font-size:1.75rem;line-height:1.175;margin-bottom:0.1rem;}@media (min-width:675px){h2.view-header-h2 span{font-size:2.5rem;margin-bottom:0.3em;}}html{box-sizing:border-box;}html,body{font-size:16px;line-height:1.4;font-family:"Roboto",sans-serif;}*,*:before,*:after{box-sizing:border-box;}.site-logo{display:block;position:relative;}.site-logo img{width:100%;height:auto;transition-property:filter,opacity,height,width;transition-duration:0.3s;transition-timing-function:ease-in-out;}.site-name{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}footer .site-logo{width:100%;filter:invert(1);}@media (min-width:675px){footer .site-logo{width:265px;}}.page-title-container{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.page-title-container{width:83.46%;}}@media (max-width:674px){.page-title-container{padding-right:43%;}}.dynamic-banner-hero{background-size:cover;background-repeat:no-repeat;background-position:center;padding:4.9em 0 1.1em;}.dynamic-banner-hero .page-title-container *{color:#fff;}@media (min-width:675px){.dynamic-banner-hero{height:550px;padding:0;position:relative;}.dynamic-banner-hero .page-title-container{position:absolute;left:50%;bottom:4.8em;transform:translateX(-50%);}}@media (min-width:1024px){.dynamic-banner-hero{height:593px;}.dynamic-banner-hero .page-title-container{bottom:3.8em;}}.dynamic-banner-no-hero{padding:1em 0;}@media (min-width:675px){.dynamic-banner-no-hero{padding:3em 0 1em;}}.button-wrapper{position:relative;font-size:2em;display:inline-block;max-width:224px;margin-bottom:1px;}@media (min-width:675px){.button-wrapper{max-width:none;font-size:2.3em;}}.spinner:after{content:"";position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);border-radius:50%;background:transparent;padding:0;width:1em;height:1em;border:6px solid rgba(255,255,255,0.5);border-top-color:#FFF;animation:spin 1s linear infinite;z-index:1;overflow:hidden;cursor:inherit;}button{color:inherit;}button[disabled]{opacity:0.75;cursor:not-allowed;}.button-input-reset{background-color:transparent;border:none;}.button-input-reset:active,.button-input-reset:focus{outline:none;}.hfh-button,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit{position:relative;display:inline-block;vertical-align:middle;width:auto;max-width:100%;padding-top:0.94em;padding-bottom:0.811em;padding-left:2.295em;padding-right:2.295em;text-align:center;font-family:"Roboto",sans-serif;font-size:1rem;font-font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;margin:0.5em 0;}.hfh-button:hover,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit:hover{text-decoration:none;}.button--blue{background-color:rgba(2,162,181,0.8);}.button--blue:hover{background-color:rgb(2,162,181);}.button--red,.donate-button{background-color:rgba(224,87,74,0.8);}.button--red:hover,.donate-button:hover{background-color:rgb(224,87,74);}.button--black,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit{background-color:rgba(0,0,0,0.8);}.button--black:hover,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit:hover{background-color:rgb(0,0,0);}.button--grey-yellow{background-color:#EEEEEE;color:#000;}.button--grey-yellow:hover{background-color:#FFE319;}.button--yellow{background-color:#FFE319;color:#000;}.button--yellow:hover{background-color:#979797;}.button--wide{min-width:270px;}.main-nav-action-buttons .hfh-button,.main-nav-action-buttons .page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .main-nav-action-buttons .form-submit{padding-left:1.6em;padding-right:1.6em;}@media (min-width:675px){.main-nav-action-buttons .hfh-button,.main-nav-action-buttons .page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .main-nav-action-buttons .form-submit{width:120px;}}@media (min-width:675px){.main-nav-action-buttons .adopt-button{margin-right:1.8em;}}.hfh-x-close-button{padding:0;}.hfh-x-close-button svg path{transition:opacity 0.3s ease;}.hfh-x-close-button:hover svg path{opacity:1;}.more-back-link,.view .js-pager__items a.button{position:relative;font-weight:500;font-size:1.125rem;line-height:1;letter-spacing:0.0119rem;text-transform:uppercase;color:#000;text-underline-position:under;text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color 0.3s ease;display:inline-block;margin:0.7em 0;}.more-back-link:hover,.view .js-pager__items a.button:hover{text-decoration-color:#FFE319;}.view .js-pager__items a.button,.link-down-arrow{padding-left:26px;padding-bottom:1.4em;}.view .js-pager__items a.button:before,.link-down-arrow:before{content:"";position:absolute;top:0;left:0;display:block;width:9px;height:43px;background-image:url("data:image/svg+xml,%3Csvg height='43' viewBox='0 0 9 43' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m68 705v34h4l-4.5 9-4.5-9h4v-34z' fill='%23000000' transform='translate(-63 -705)'/%3E%3C/svg%3E");}.back-link{padding-left:71px;}.back-link:before{content:"";position:absolute;top:4px;left:0;display:block;width:48px;height:9px;background-image:url("data:image/svg+xml,%3Csvg height='9' viewBox='0 0 48 9' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m29 5649v4h39v1h-39v4l-9-4.5z' fill='%23000000' transform='translate(-20 -5649)'/%3E%3C/svg%3E");}.more-link{padding-right:71px;}.more-link:after{content:"";position:absolute;top:4px;right:0;display:block;width:49px;height:9px;background-image:url("data:image/svg+xml,%3Csvg height='9' viewBox='0 0 49 9' width='49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m178 6 9 4.5-9 4.5v-4h-40v-1h40z' transform='translate(-138 -6)'/%3E%3C/svg%3E");}input,fieldset,.webform-submission-form select,textarea{border:none;}fieldset{margin:0;padding:0;}input[type=text],input[type=email],input[type=number],input[type=tel],.webform-submission-form input[type=date],.webform-submission-form input[type=file],select,textarea{color:inherit;font-size:1.125rem;font-weight:bold;letter-spacing:0.0119rem;padding:0.525em 1em;width:100%;border-radius:0;}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,.webform-submission-form input[type=date]:focus,.webform-submission-form input[type=date]:focus-visible,.webform-submission-form input[type=file]:focus,.webform-submission-form input[type=file]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:0;box-shadow:inset 0 0 0.25rem 0 #FFE319;}label,button,input[type=submit]{cursor:pointer;}input[type=submit]{-webkit-appearance:none;}input[type=submit].hfh-button,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details input[type=submit].form-submit{min-width:170px;}.webform-submission-form .form-item.form-type-radio{margin:1em 0;}.webform-submission-form input[type=checkbox],.webform-submission-form input[type=radio]{display:none;}.webform-submission-form input[type=checkbox] + label,.webform-submission-form input[type=radio] + label{position:relative;padding:0.3em 0 0.3em 2.6em;display:inline-block;color:rgba(0,0,0,0.61);font-size:1rem;font-weight:bold;line-height:1.4;}@media (min-width:675px){.webform-submission-form input[type=checkbox] + label,.webform-submission-form input[type=radio] + label{font-size:1.125rem;}}.webform-submission-form input[type=checkbox] + label:before,.webform-submission-form input[type=checkbox] + label:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);}.webform-submission-form input[type=checkbox] + label:before{width:32px;height:32px;border:2px solid #000;background-color:#FFF;transition:background-color 0.3s ease;left:0;}.webform-submission-form input[type=checkbox] + label:after{left:9px;width:14px;height:14px;margin:0;background-image:url("data:image/svg+xml,%3Csvg height='14' viewBox='0 0 14 14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 4.82620684 3.0381558-4.82620684h3.8394277l-4.71860099 6.94127757 4.84101749 7.05664503h-3.8839428l-3.1160572-4.90311847-3.11605723 4.90311847h-3.88394277l4.84101749-7.05664503-4.71860096-6.94127757h3.83942767z' fill='%23ffe319'/%3E%3C/svg%3E");background-size:100%;background-position:center;opacity:0;transition:opacity 0.3s ease;}.webform-submission-form input[type=checkbox]:checked + label:before{background-color:#000;}.webform-submission-form input[type=checkbox]:checked + label:after{opacity:1;}.webform-submission-form input[type=radio] + label{position:relative;padding:0.3em 0 0.3em 2.6em;display:inline-block;}.webform-submission-form input[type=radio] + label:before,.webform-submission-form input[type=radio] + label:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;}.webform-submission-form input[type=radio] + label:before{width:32px;height:32px;border:2px solid #000;background-color:#FFF;transition:background-color 0.3s ease;left:0;}.webform-submission-form input[type=radio] + label:after{left:9px;width:14px;height:14px;margin:0;background-color:#FFE319;opacity:0;transition:opacity 0.3s ease;}.webform-submission-form input[type=radio]:checked + label:before{background-color:#000;}.webform-submission-form input[type=radio]:checked + label:after{opacity:1;}select{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:1.5em;background-image:url("data:image/svg+xml,%3Csvg height='11' viewBox='0 0 17 11' width='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m786.5 2269 7.7 11h-15.4z' fill-rule='evenodd' transform='matrix(1 0 0 -1 -778 2280)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.6em center;}select:invalid,select option[value=""]{color:rgba(0,0,0,0.61);}.view-filters .form-item-combine input,.views-exposed-form .form-item-combine input{background-color:transparent;border-bottom:2px solid #000;font-weight:500;font-size:1.125rem;padding:0.1em 0;width:85%;margin:0;}@media (max-width:674px){.view-filters .form-item-combine,.views-exposed-form .form-item-combine{display:none;}}.view-filters .form-type-select label,.view-filters .form-type-select select,.views-exposed-form .form-type-select label,.views-exposed-form .form-type-select select{font-size:1.125rem;}.view-filters .form-type-select label,.views-exposed-form .form-type-select label{font-weight:500;line-height:1.167;margin-right:0.5em;}.view-filters .form-type-select select,.views-exposed-form .form-type-select select{font-weight:bold;background-color:transparent;border:none;border-bottom:1px solid #FFE319;width:auto;padding:0 3em 0 0;margin:0;background-image:url("data:image/svg+xml,%3Csvg height='35' viewBox='0 0 35 35' width='35' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h35v35h-35z'/%3E%3Cpath d='m18 22-6-6.0003535 2.0009427-1.9996465 3.9990573 4.0007071 3.9990573-4.0007071 2.0009427 1.9996465z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -10px center;}.view-filters .form-type-radio,.views-exposed-form .form-type-radio{position:relative;float:none;padding-left:1.8em;}.view-filters .form-type-radio label,.views-exposed-form .form-type-radio label{font-size:0.875rem;font-weight:bold;letter-spacing:0.0313rem;text-transform:uppercase;}.view-filters .form-type-radio label:before,.view-filters .form-type-radio label:after,.views-exposed-form .form-type-radio label:before,.views-exposed-form .form-type-radio label:after{content:"";display:block;position:absolute;left:0;top:3px;}.view-filters .form-type-radio label:before,.views-exposed-form .form-type-radio label:before{width:13px;height:13px;border:1px solid #000;background-color:#FFF;left:0;}.view-filters .form-type-radio label:after,.views-exposed-form .form-type-radio label:after{width:13px;height:13px;border:1px solid #000;background-color:#000;background-image:url("data:image/svg+xml,%3Csvg height='7' viewBox='0 0 7 7' width='7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.5 2.41346154 1.5190779-2.41346154h1.91971383l-2.35930047 3.47115385 2.42050874 3.52884615h-1.94197138l-1.55802862-2.45192308-1.55802862 2.45192308h-1.94197138l2.42050874-3.52884615-2.35930047-3.47115385h1.91971383z' fill='%23fff'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:7px 7px;opacity:0;transition:opacity 0.3s ease;}.view-filters .form-type-radio input,.views-exposed-form .form-type-radio input{display:none;}.view-filters .form-type-radio input:checked + label:after,.views-exposed-form .form-type-radio input:checked + label:after{opacity:1;}.view-filters fieldset legend,.views-exposed-form fieldset legend{font-size:1.125rem;font-weight:500;line-height:1.167;}.breadcrumb{padding:1.5em 0 0 0;}.breadcrumb li{font-weight:bold;font-size:0.8125rem;line-height:1.15;letter-spacing:0.81px;text-transform:uppercase;color:#000;}.breadcrumb li:before{content:"//";color:#000;}.breadcrumb li:last-child{color:#02A2B5;}.breadcrumb a{text-decoration:none;}@media (min-width:675px){.breadcrumb{padding:1.6em 0 0 0;}.breadcrumb li{font-size:1rem;letter-spacing:1px;}}.layout-content-no-sidebar .breadcrumb{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.layout-content-no-sidebar .breadcrumb{width:83.46%;}}.category-tag,.field--name-field-news-category{display:inline-block;background-color:#FFE319;font-weight:900;font-size:0.875rem;color:#000;text-decoration:none;text-align:center;text-transform:uppercase;letter-spacing:0.38px;letter-spacing:0.0238rem;min-width:127px;line-height:1;padding:0.76em 0.8em 0.6em;}.category-tag.blue-button-tag,.field--name-field-news-category.blue-button-tag{background-color:rgba(2,162,181,0.8);color:#FFF;transition:background-color 0.3s ease;}.category-tag.blue-button-tag:hover,.field--name-field-news-category.blue-button-tag:hover{background-color:rgb(2,162,181);}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.field--name-field-media-oembed-video video{position:absolute;top:0;left:0;width:100%;height:100%;}body:not(.user-logged-in) .node__meta{display:none;}.path-webform .block-system-main-block .webform-submission-form{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;background-color:#EEEEEE;padding:4em 2em;}@media (min-width:675px){.path-webform .block-system-main-block .webform-submission-form{width:83.46%;}}.block-webform-block:not(#block-webform-email-signup-footer) h2{margin-top:0;}@media (max-width:674px){.block-webform-block:not(#block-webform-email-signup-footer) h2{width:90%;margin:0 auto 0.8em auto;}}@media (min-width:675px){.block-webform-block:not(#block-webform-email-signup-footer){width:83.46%;max-width:1170px;margin-left:auto;margin-right:auto;}}.block-webform-block:not(#block-webform-email-signup-footer) form{max-width:770px;}.webform-submission-form:not(.webform-submission-email-signup-footer-form){background-color:#EEEEEE;padding:2.9em 5% 3.2em;margin-bottom:4em;}@media (min-width:675px){.webform-submission-form:not(.webform-submission-email-signup-footer-form){padding:3.5em 13% 6.7em;}}@media (min-width:768px){.webform-submission-form:not(.webform-submission-email-signup-footer-form){padding:3.5em 6.2em 6.5em;}}.webform-submission-form .fieldset-legend,.webform-submission-form .form-type-date label,.webform-submission-form .form-type-webform-signature label,.webform-submission-form .form-type-webform-document-file label{font-size:1rem;font-weight:bold;text-transform:uppercase;letter-spacing:0.005rem;display:inline-block;margin:1em 0 0;}@media (min-width:675px){.webform-submission-form .fieldset-legend,.webform-submission-form .form-type-date label,.webform-submission-form .form-type-webform-signature label,.webform-submission-form .form-type-webform-document-file label{font-size:1.125rem;}}.webform-submission-form .form-item{margin-top:0;margin-bottom:0;}.webform-submission-form .form-item label + .description{padding-bottom:0.5em;font-weight:bold;}.webform-submission-form .form-item label{padding-bottom:0.5em;}.webform-submission-form input:not([type=submit]),.webform-submission-form textarea,.webform-submission-form select{background-color:#FFF;}.webform-submission-form .form-item:not(.fieldgroup):not(.form-type-checkbox):not(fieldset):not(section){margin:0;padding:0.9em 0;}.webform-submission-form fieldset{margin:0;}.webform-submission-form section.form-wrapper{padding:0.5em;}.webform-submission-form .form-type-checkbox{margin:0.9em 0;padding:0.7em 0;}.webform-submission-form .form-checkboxes .form-type-checkbox{padding:0;}.webform-submission-form .webform-section-wrapper > fieldset{margin-bottom:2.8em;}.webform-submission-form .fieldset-textarea-group textarea{display:inline-block;}@media (min-width:768px){.webform-submission-form .webform-flexbox{margin:0 -0.5rem;}}@media (min-width:675px){.webform-element-description{font-size:1.125rem;}}.webform-submission-form input[type=date]{-webkit-min-logical-width:95%;}.webform-submission-form input[type=date]:invalid{color:rgba(0,0,0,0.61);}@media (max-width:674px){.webform-submission-form input[type=date]{height:40px;}}.webform-document-file{position:relative;}.webform-document-file input[type=file]{line-height:1;}.webform-document-file input[type=file]::file-selector-button{font-size:1rem;background-color:rgba(0,0,0,0.8);color:#FFF;border:none;padding:0.2em 0.5em;border-radius:0;cursor:pointer;}.webform-document-file input[type=file]::file-selector-button:hover{background-color:rgba(0,0,0,0.6);}.webform-document-file input[name=upload_resume_remove_button]{font-size:1rem;background-color:rgba(0,0,0,0.8);color:#FFF;border:none;padding:0.2em 0.5em;border-radius:0;cursor:pointer;}.webform-document-file input[name=upload_resume_remove_button]:hover{background-color:rgba(0,0,0,0.6);}@media (min-width:675px){.webform-section:not(#edit-about-the-applicant) .webform-section-title{margin-bottom:0;}}.form-item--error-message:before{vertical-align:middle;}#edit-terms-and-conditions p{color:rgba(0,0,0,0.61);margin:0;}.webform-signature-pad{background-color:#FFF;}.webform-submission-form .form-item--error{padding-bottom:1em;margin-bottom:0.5em;}.webform-confirmation__message{font-size:1.125rem;font-weight:400;line-height:1.667;}.form-item-annual-income{position:relative;}.form-item-annual-income .field-prefix{position:absolute;top:50%;transform:translateY(-50%);left:0.4rem;}#block-webform-email-signup-footer{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;background-color:#FFE319;padding:1.7em 5% 2em;position:relative;bottom:-5em;margin-top:-2.9em;}@media (min-width:675px){#block-webform-email-signup-footer{width:83.46%;}}#block-webform-email-signup-footer h2{max-width:200px;margin-bottom:1em;}@media (min-width:675px){#block-webform-email-signup-footer{padding:2em 10.5% 2.7em;}#block-webform-email-signup-footer h2{max-width:none;margin-bottom:0.6em;font-size:2.5rem;}}@media (min-width:675px) and (max-width:1023px){#block-webform-email-signup-footer{bottom:-5.3em;}#block-webform-email-signup-footer .form-type-textfield{margin-bottom:2.5em;}}@media (min-width:1024px){#block-webform-email-signup-footer{padding:1.9em 7% 3.2em;bottom:-5.4em;}#block-webform-email-signup-footer h2{margin-bottom:0.2em;}#block-webform-email-signup-footer .form-item,#block-webform-email-signup-footer .form-actions{display:inline-block;vertical-align:middle;}#block-webform-email-signup-footer .form-item{width:37.5%;}#block-webform-email-signup-footer .form-item-email{margin-left:2.7%;margin-right:2.7%;}#block-webform-email-signup-footer .form-actions{width:18.5%;}#block-webform-email-signup-footer input[type=submit].hfh-button,#block-webform-email-signup-footer .page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details input[type=submit].form-submit,.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details #block-webform-email-signup-footer input[type=submit].form-submit{margin-top:0;margin-bottom:0;min-width:100%;}}#main-page-header{position:fixed;top:0;left:0;width:100%;background-color:#FFF;z-index:99;}body.user-logged-in #main-page-header{top:39px;}@media (min-width:675px){body.user-logged-in.toolbar-tray-open #main-page-header{top:79px;}}.region-header{display:flex;justify-content:space-between;align-items:center;position:relative;width:90%;margin:0 auto;padding:1.4em 0;}@media (min-width:675px){.region-header{padding:1.2em 0;}}@media (min-width:1024px){.region-header{padding:0.8em 0;}}#block-habitatforhorses-branding,#block-sitebranding{width:200px;}#block-habitatforhorses-branding svg,#block-sitebranding svg{width:100%;height:auto;}@media (min-width:1024px){#block-habitatforhorses-branding,#block-sitebranding{width:265px;}}#block-navmenutrigger .text-formatted,#block-navdonatebutton .text-formatted{line-height:1;}.nav-menu-trigger{height:21px;position:relative;padding:0;cursor:pointer;}.nav-menu-trigger span{display:block;background-color:#000;width:28px;height:3px;transition-property:transform,opacity,background-color,top,bottom;transition-duration:0.5s;transition-timing-function:ease-in-out;}.nav-menu-trigger span.middle{opacity:1;}.nav-menu-trigger span.top,.nav-menu-trigger span.bottom{position:absolute;left:0;}.nav-menu-trigger span.top{top:0;}.nav-menu-trigger span.bottom{bottom:0;}.nav-menu-trigger.close-nav span.top,.nav-menu-trigger.close-nav span.bottom{transform-origin:center;}.nav-menu-trigger.close-nav span.top{transform:rotate(45deg);top:9px;}.nav-menu-trigger.close-nav span.middle{opacity:0;}.nav-menu-trigger.close-nav span.bottom{transform:rotate(-45deg);bottom:9px;}#block-mainnavadoptdonatebuttons-3{display:none;}@media (min-width:675px){#block-mainnavadoptdonatebuttons-3{display:block;position:absolute;right:4.2em;}}#block-headermenu{position:absolute;right:22.3em;}#block-headermenu .menu--level-0--item{display:inline-block;margin:0 1em;}#block-headermenu .menu--level-0--item a{color:#000;font-weight:bold;font-size:1.125rem;border-bottom:2px solid transparent;transition:border 0.3s ease;}#block-headermenu .menu--level-0--item a:hover{border-color:#FFE319;}@media (max-width:1244px){#block-headermenu{display:none;}}.view-alert-banners{position:relative;}.view-alert-banners .view-header{position:absolute;right:1.2em;top:50%;transform:translateY(-50%);width:23px;height:23px;}@media (min-width:1024px){.view-alert-banners .view-header{right:0.9em;}}.view-alert-banners .views-row{background-color:#000;color:#FFF;padding:0.9em 4em 0.9em 1em;}.view-alert-banners .views-row p{margin:0;text-transform:uppercase;font-size:0.8125rem;line-height:1.15;letter-spacing:0.0506rem;}.view-alert-banners .views-row a{color:#E0574A;text-decoration:underline;}.view-alert-banners .views-row a:hover{text-decoration:none;}@media (min-width:675px){.view-alert-banners .views-row{padding:1.3em 4em 1.3em 1em;}.view-alert-banners .views-row p{font-size:1rem;line-height:1.1875;letter-spacing:0.0625rem;}}@media (min-width:1024px){.view-alert-banners .views-row{padding:1.1em 4em 1.1em 1em;}}.menu-item--expanded{list-style-type:none;list-style-image:none;}.menu---link{text-decoration:none;}ul.menu{margin:0;}ul.menu a,ul.menu a.is-active{color:#FFF;}.offscreen-menu-container{position:fixed;top:0;left:100vw;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;background-color:#000;z-index:100;transition:left 0.3s ease-in-out;}.offscreen-menu-container.onscreen{left:0;}.offscreen-menu-container .site-logo img{filter:invert(1);}.offscreen-menu-container .inner-container{width:90%;margin:0 auto;position:relative;}.offscreen-menu-container a,.offscreen-menu-container span{color:#FFF;}@media (min-width:675px) and (max-width:1023px){.offscreen-menu-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1;background-image:url(/themes/custom/habitatforhorses/img/nav/main-nav-bg-tablet.jpg);background-position:top right;background-repeat:no-repeat;background-size:100%;opacity:0.5;}}@media (min-width:1024px){.offscreen-menu-container{background-image:url(/themes/custom/habitatforhorses/img/nav/main-nav-bg-desktop.jpg);background-position:bottom right;background-repeat:no-repeat;background-size:90%;}}body.user-logged-in .offscreen-menu-container{top:39px;}@media (min-width:675px){body.user-logged-in.toolbar-tray-open .offscreen-menu-container{top:79px;}}#block-navmenuclose .clearfix{line-height:0;}#block-navmenuclose .clearfix:after{display:none;}#block-navmenuclose,.nav-menu-close{height:24px;}.region-primary-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1.4em 0;}.mobile-main-nav-item{display:block;margin:2.8em 0;}.main-menu-container{position:absolute;top:4.2em;left:200vw;padding-bottom:4em;transition:left 0.3s ease-out;}.main-menu-container.onscreen{left:0;}.main-menu-container.hide{display:none;}@media (max-width:674px){.main-menu-container .region-primary-menu-footer{display:none;}}@media (min-width:675px){.main-menu-container{left:0;top:5.4em;}}.offscreen-menu-container .menu--main .menu--level-0--link,.offscreen-menu-container .mobile-top-level-menu .menu--level-0--link{font-weight:bold;font-size:1.875rem;transition:opacity 0.3s ease;}@media (max-width:674px){.offscreen-menu-container .menu--main .menu--level-0--link:after,.offscreen-menu-container .mobile-top-level-menu .menu--level-0--link:after{content:"";display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml,%3Csvg height='17' viewBox='0 0 11 17' width='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.58598726 8.48906049-6.58598726 6.43243241 2.31210191 2.0785071 8.68789809-8.51093951-8.68789809-8.48906049-2.31210191 2.07850708z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");width:11px;height:17px;margin-left:0.6em;}}@media (min-width:675px){.offscreen-menu-container .menu--main .menu--level-0--link,.offscreen-menu-container .mobile-top-level-menu .menu--level-0--link{font-size:2.25rem;}}.offscreen-menu-container .mobile-top-level-menu{position:absolute;top:4.2em;left:0;width:100%;padding-bottom:4em;transition:left 0.3s ease-in-out;}.offscreen-menu-container .mobile-top-level-menu.offscreen{left:-100vw;}@media (min-width:675px){.offscreen-menu-container .mobile-top-level-menu{display:none;}}.offscreen-menu-container .mobile-top-level-menu .menu--level-0--link{opacity:0.7;}.offscreen-menu-container .mobile-top-level-menu .menu--level-0--link:hover{opacity:1;}@media (min-width:675px){.offscreen-menu-container .menu--main > .menu--level-0{position:relative;}}.offscreen-menu-container .menu--main .menu--level-0--item{margin:2.8em 0;}@media (max-width:674px){.offscreen-menu-container .menu--main .menu--level-0--item{display:none;}.offscreen-menu-container .menu--main .menu--level-0--item.show{display:block;}}@media (min-width:675px){.offscreen-menu-container .menu--main .menu--level-0--item{margin:3.6em 0;position:relative;}}.offscreen-menu-container .menu--main .menu--level-0--link{cursor:pointer;}@media (max-width:674px){.offscreen-menu-container .menu--main .menu--level-0--link:after{transform:rotate(90deg);}}@media (min-width:675px){.offscreen-menu-container .menu--main .menu--level-0--link{opacity:0.7;}.offscreen-menu-container .menu--main .menu--level-0--link:hover,.offscreen-menu-container .menu--main .menu--level-0--link.active{opacity:1;}}@media (min-width:1024px){.offscreen-menu-container .menu--main .menu--level-0--link{border-bottom:2px solid transparent;transition:border 0.3s ease;}.offscreen-menu-container .menu--main .menu--level-0--link.active{border-color:#FFE319;}}@media (min-width:675px){.offscreen-menu-container .menu--main .menu--submenu{position:absolute;top:0;left:21em;width:100%;display:none;}}@media (min-width:1024px){.offscreen-menu-container .menu--main .menu--submenu{top:1em;}}.offscreen-menu-container .menu--main .menu--level-1--item{margin:1.4em 0;}@media (min-width:675px){.offscreen-menu-container .menu--main .menu--level-1--item{margin:0.7em 0;}}@media (min-width:1024px){.offscreen-menu-container .menu--main .menu--level-1--item{margin:0;}}.offscreen-menu-container .menu--main .menu--level-1--link{font-size:1.125rem;font-weight:500;line-height:1.667;opacity:0.85;transition:opacity 0.3s ease;}.offscreen-menu-container .menu--main .menu--level-1--link:hover{opacity:1;}@media (max-width:299px){.offscreen-menu-container .main-nav-action-buttons{display:flex;justify-content:space-between;}}.offscreen-menu-container .main-nav-action-buttons .hfh-button{padding-left:1.6em;padding-right:1.6em;}@media (min-width:300px){.offscreen-menu-container .main-nav-action-buttons .hfh-button{width:130px;padding-left:0;padding-right:0;}}@media (min-width:1024px){.offscreen-menu-container .main-nav-action-buttons .hfh-button{width:170px;}}@media (min-width:1024px) and (min-height:780px){.offscreen-menu-container .main-nav-action-buttons .hfh-button{display:block;margin:2.5em 0;}}@media (min-width:300px){.offscreen-menu-container .main-nav-action-buttons .adopt-button{margin-right:1em;}}.nav-menu-back{width:300px;text-align:left;}.nav-menu-back svg,.nav-menu-back span{display:inline-block;vertical-align:middle;}.nav-menu-back svg{transform:rotate(180deg);}.nav-menu-back span{font-size:1.125rem;font-weight:500;letter-spacing:1px;margin-left:1.3em;}@media (min-width:675px){.nav-menu-back{display:none;}}nav input[type=search],.main-menu-container input[type=search]{background-color:transparent;border-bottom:2px solid rgba(255,255,255,0.7);width:calc(100% - 31px);max-width:258px;margin:0;font-size:1.125rem;font-weight:500;line-height:1.667;color:#FFF;padding:0 0 0.2em 0;}nav input[type=search]:focus,.main-menu-container input[type=search]:focus{outline:none;}nav .search-block-form,.main-menu-container .search-block-form{margin:4em 0;}nav .search-block-form .form-submit,.main-menu-container .search-block-form .form-submit{width:26px;height:26px;text-indent:-99999em;background-image:url("data:image/svg+xml,%3Csvg height='26' viewBox='0 0 26 26' width='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.0845867 9.8666637c0 4.5655563-3.6911734 8.2666815-8.24445337 8.2666815-4.55328 0-8.24443466-3.7011252-8.24443466-8.2666815 0-4.56555628 3.69115466-8.26666281 8.24443466-8.26666281 4.55327997 0 8.24445337 3.70110653 8.24445337 8.26666281zm-1.83856 7.4898193c-1.7213867 1.4816105-3.95936 2.3768444-6.40589337 2.3768444-5.43456 0-9.84013333-4.4174514-9.84013333-9.8666637 0-5.44921233 4.40557333-9.8666637 9.84013333-9.8666637 5.43455997 0 9.84013337 4.41745137 9.84013337 9.8666637 0 2.4201074-.86896 4.6367076-2.31112 6.3532164l6.6308533 6.6487578-1.12832 1.1313621z' fill='%23fff' fill-rule='evenodd' opacity='.746524' stroke='%23fff' transform='translate(1 1)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;background-color:transparent;}input:-internal-autofill-selected{background-color:transparent !important;}.region-primary-menu-header .main-nav-action-buttons{display:none;}@media (min-width:675px) and (max-width:1023px){.region-primary-menu-header .main-nav-action-buttons{display:block;}}@media (min-width:675px) and (max-width:1023px){#block-mainnavadoptdonatebuttons-2{position:absolute;right:10%;}}@media (min-width:675px) and (max-width:1023px){.region-primary-menu-footer .main-nav-action-buttons{display:none;}}footer{background-color:#000;color:#FFF;padding:11em 0 5em;}footer .menu--level-0:not(.menu--submenu){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:2.1em;}footer .menu--level-0--link{font-weight:bold;font-size:1.125rem;}footer .menu--level-0--item{width:48%;font-size:0.875rem;}footer .menu--level-1--item{margin:0.7em 0;}@media (min-width:675px){footer{padding:11.1em 0 5em;}footer .menu--level-0--item{width:20%;}footer .menu--level-1--item{margin:0.3em 0;}}.region-footer{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.region-footer{width:83.46%;}}@media (min-width:1024px){.footer-contact-section{display:flex;justify-content:flex-start;gap:2em;align-items:center;}}.footer-contact-img{width:100%;height:auto;}@media (min-width:675px){.footer-contact-img{width:359px;}}.footer-contact-text h2{margin:1.2em 0 0;}@media (min-width:675px){.footer-contact-text h2{font-size:2.5em;margin:0.9em 0 0;}}@media (min-width:1024px){.footer-contact-text h2{margin:0.5em 0 0;}}p.contact-location{margin-top:0.5em;}@media (min-width:1024px){p.contact-location{margin-bottom:0;}}p.contact-address{font-size:0.875rem;}@media (min-width:1024px){p.contact-address{margin:0.6em 0;}}.footer-social-links{list-style-type:none;padding:0;margin:4.5rem 0 1rem;display:flex;justify-content:flext-start;align-items:center;gap:1.8em;}.footer-social-links li{margin:0;}@media (min-width:675px){.footer-social-links{margin-top:2.5rem;}}@media (min-width:1024px){.footer-social-links{margin-top:1.2rem;transform:scale(0.75);transform-origin:left;}}.footer-social-links a{display:block;}.footer-social-links a svg{opacity:0.752761;transition:opacity 0.3s ease;}.footer-social-links a:hover svg{opacity:1;}.footer-logo-badges{margin:2em 0 6.4em;}@media (min-width:675px) and (max-width:1023px){.footer-logo-badges{display:flex;justify-content:space-between;align-items:baseline;margin:5.2em 0 2.4em;}}@media (min-width:1024px){.footer-logo-badges{width:272px;margin:0;}}.charity-badges{width:100%;padding:0;margin:3.3em 0 0;display:flex;justify-content:space-between;align-items:center;}.charity-badges li{margin:0;}.charity-badges img{height:69px;width:auto;}@media (min-width:675px) and (max-width:1023px){.charity-badges{width:21%;min-width:150px;margin:0;justify-content:flex-start;gap:1.2em;}.charity-badges img{height:33px;}}@media (min-width:1024px){.charity-badges{margin:2em 0 0;}.charity-badges img{height:67px;}}p.copyright{font-size:0.75rem;margin:0;padding:5em 0 0;}p.copyright a{color:inherit;text-decoration:none;}@media (min-width:675px){p.copyright{padding:2.5em 0 0;}}@media (min-width:1024px){p.copyright{text-align:right;}}@media (min-width:1024px){#block-footercontact{margin-bottom:5.6em;}#block-footerlogocharitybadges,#block-habitatforhorses-footer{display:inline-block;vertical-align:top;}#block-footerlogocharitybadges{width:calc(359px + 2em);}#block-habitatforhorses-footer{width:calc(99% - (359px + 2em));}}.hero-container{position:relative;}.hero-container h1{color:#FFF;}@media (min-width:675px){.hero-container{height:709px;}.hero-container p{color:#FFF;margin-top:0.6em;}}.homepage-hero-background{position:absolute;left:0;top:0;width:100%;height:295px;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;}.homepage-hero-background h1{position:absolute;bottom:0.4em;width:75%;margin-left:5%;}@media (min-width:675px){.homepage-hero-background{height:100%;}}.homepage-hero-text{padding-top:295px;width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.homepage-hero-text{width:83.46%;}}@media (min-width:675px){.homepage-hero-text{position:absolute;bottom:2.4em;left:50%;transform:translateX(-50%);padding-top:0;}}@media (min-width:1024px){.homepage-hero-text{padding-right:35em;}}.homepage-hero-text p{font-weight:500;}.homepage-hero-link{position:relative;padding:0 5em 0 2.3em;line-height:1.1;}.homepage-hero-link a,.homepage-hero-link span{color:inherit;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:1rem;letter-spacing:1px;}.homepage-hero-link:before{content:"";position:absolute;top:0;left:0;display:block;width:9px;height:43px;background-image:url("data:image/svg+xml,%3Csvg height='43' viewBox='0 0 9 43' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m68 705v34h4l-4.5 9-4.5-9h4v-34z' fill='%23fff' transform='translate(-63 -705)'/%3E%3C/svg%3E");}@media (max-width:674px){.homepage-hero-link:before{filter:invert(1);}}#block-homepageintro{position:relative;padding:1em 0 3em 0;background-color:#EEEEEE;}#block-homepageintro h2{margin-bottom:0.5em;}@media (min-width:675px) and (max-width:1023px){#block-homepageintro .field--type-text-with-summary,#block-homepageintro .field--type-image{padding-right:16%;}}#block-homepageintro .field--type-image{margin:0;z-index:1;}#block-homepageintro .field--type-image img{width:100%;height:auto;}@media (min-width:675px){#block-homepageintro{padding:2.5em 0 6em;}#block-homepageintro .field--type-text-with-summary{margin-bottom:2em;}}@media (min-width:1024px){#block-homepageintro{padding:5.5em 0;}#block-homepageintro .flex-container{display:flex;justify-content:space-between;align-items:center;}#block-homepageintro .field--type-text-with-summary{width:44%;}#block-homepageintro .field--type-image{width:48.6%;}}@media (max-width:674px){.path-frontpage .block--type--video-block h2{max-width:5.5em;}}main{padding-top:85px;}@media (min-width:675px){main{padding-top:79px;}}.region-banner .block-page-title-block{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.region-banner .block-page-title-block{width:83.46%;}}.layout-content-no-sidebar .node--view-mode-full{padding-top:1.5em;padding-bottom:1.5em;}@media (min-width:675px){.layout-content-no-sidebar .node--view-mode-full{padding-top:1.3em;padding-bottom:1.3em;}}body.path-frontpage .layout-content-no-sidebar .node--view-mode-full{padding-top:0;padding-bottom:0;}.layout-content-w-sidebar{padding-bottom:3em;}@media (min-width:1024px){.layout-content-w-sidebar{display:flex;justify-content:space-between;}.layout-content-w-sidebar .region-content{flex-basis:60%;}.layout-content-w-sidebar .layout-sidebar{flex-basis:31.5%;}.layout-content-w-sidebar .region-sidebar{padding-top:0.4em;}.layout-content-w-sidebar .node__content .field--name-body > :first-child{margin-top:0;}}article.node:not(.node--type-page):not(.node--type-article){width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){article.node:not(.node--type-page):not(.node--type-article){width:83.46%;}}figure.image-with-caption{background-color:#F4F4F4;padding:2em;}figure.image-with-caption img{width:100%;height:auto;}@media (min-width:675px){figure.image-with-caption{padding:3em 3em 4em;}}@media (min-width:1024px){figure.image-with-caption{padding:2em 2em 2.5em;}}figure.image-with-caption figcaption{font-size:1.125rem;line-height:1.33;margin-top:1.5em;text-align:left;}@media (min-width:1024px){figure.image-with-caption figcaption{margin-top:1.2em;}}img,.responsive-img{max-width:100%;width:100%;height:auto;}.plus-minus{width:16px;height:16px;transform:rotate(0);transition:transform 0.3s ease-in-out;}.plus-minus:before{content:"";width:16px;height:4px;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:background-color 0.5s ease;}.plus-minus:after{content:"";width:4px;height:16px;position:absolute;left:8px;top:0;transition:transform 0.5s ease,background-color 0.5s ease;}.plus-minus.start-minus:after{transform:translateX(-50%) rotate(90deg);}.plus-minus.start-plus:after{transform:translateX(-50%) rotate(0);}.plus-minus.dark:before,.plus-minus.dark:after,.plus-minus.dark-to-light:before,.plus-minus.dark-to-light:after{background-color:#000;}.plus-minus.light:before,.plus-minus.light:after,.plus-minus.light-to-dark:before,.plus-minus.light-to-dark:after{background-color:#FFF;}.plus-minus.open{transform:rotate(180deg);}.plus-minus.open.start-minus:after{transform:translateX(-50%) rotate(0);}.plus-minus.open.start-plus:after{transform:translateX(-50%) rotate(90deg);}.plus-minus.open.dark-to-light:before,.plus-minus.open.dark-to-light:after{background-color:#FFF;}.plus-minus.open.light-to-dark:before,.plus-minus.open.light-to-dark:after{background-color:#000;}.page-path-filter-tips .block-system-main-block{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.page-path-filter-tips .block-system-main-block{width:83.46%;}}.captcha__image-wrapper img{max-width:250px;}.layout-content-no-sidebar .node--type-page > .field--name-body{padding-bottom:2.6em;}@media (min-width:675px){.layout-content-no-sidebar .node--type-page > .field--name-body{padding-bottom:5.5em;}}@media (max-width:1023px){.layout-content-w-sidebar .layout-sidebar{margin-top:2em;}}.view-news-articles .view-header{text-align:left;}#block-views-block-news-articles-block-recent-updates{background-color:#EEEEEE;padding:2.7em 0 4.5em;}#block-views-block-news-articles-block-recent-updates .view-display-id-block_recent_updates{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;position:relative;}@media (min-width:675px){#block-views-block-news-articles-block-recent-updates .view-display-id-block_recent_updates{width:83.46%;}}#block-views-block-news-articles-block-recent-updates h2{margin-top:0;}@media (min-width:675px){#block-views-block-news-articles-block-recent-updates{padding:1.7em 0 7.4em;}}@media (min-width:1024px){#block-views-block-news-articles-block-recent-updates{padding:2.4em 0 4.5em;}}.news-article-title{font-size:1.5rem;font-weight:bold;letter-spacing:0.0156rem;line-height:1.17;margin:0.9em 0;color:#000;}.news-article-title a{text-decoration:none;color:inherit;border-bottom:2px solid transparent;transition:border 0.3s ease;text-decoration:none;}.news-article-title a:hover{border-color:#FFE319;}@media (min-width:675px){.news-article-title{margin:0.7em 0 2em;}}@media (min-width:1024px){.news-article-title{margin:0.7em 0 1em;}}.view-display-id-block_recent_updates .views-row,.view-display-id-block_suggested_stories .views-row,.view-display-id-block_featured_list .views-row{margin:1.8em 0;position:relative;padding-bottom:0.2em;}.view-display-id-block_recent_updates .views-row:after,.view-display-id-block_suggested_stories .views-row:after,.view-display-id-block_featured_list .views-row:after{content:"";display:block;width:104px;height:1px;background-color:#979797;position:absolute;bottom:0;left:0;}@media (min-width:675px){.view-display-id-block_recent_updates .views-row,.view-display-id-block_suggested_stories .views-row,.view-display-id-block_featured_list .views-row{margin:2.3em 0;}}@media (min-width:1024px){.view-display-id-block_recent_updates .views-row,.view-display-id-block_suggested_stories .views-row,.view-display-id-block_featured_list .views-row{margin:1.2em 0;}}@media (min-width:1024px){.view-display-id-block_recent_updates .views-infinite-scroll-content-wrapper,.view-display-id-block_suggested_stories .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:3.5%;}.view-display-id-block_recent_updates .views-infinite-scroll-content-wrapper .views-row,.view-display-id-block_suggested_stories .views-infinite-scroll-content-wrapper .views-row{width:31%;}}.view-news-articles .view-filters{margin:2.5em 0;}@media (min-width:675px){.view-news-articles .view-filters{margin:3.3em 0 2.6em;}}@media (min-width:890px){.view-news-articles .view-filters{margin:3.3em 0 3.7em;}}@media (min-width:1400px){.view-news-articles .view-filters{position:absolute;top:1em;right:0;width:63%;}}.view-news-articles .view-filters .form-item{margin-top:1.5em;margin-bottom:1.5em;}.view-news-articles .view-filters .form--inline{position:relative;}@media (min-width:890px){.view-news-articles .view-filters .form--inline .form-item{margin:0;}}.view-news-articles .view-filters .form-item-combine{width:238px;}@media (max-width:889px){.view-news-articles .view-filters .form-item-combine{float:none;}}.view-news-articles .view-filters .form-item-sort-by{display:none;}.view-news-articles .view-filters .form-type-select label,.view-news-articles .view-filters .form-type-select select{text-transform:uppercase;}.view-news-articles .view-filters .form-item-field-news-category-target-id{float:none;}@media (min-width:890px){.view-news-articles .view-filters .form-item-field-news-category-target-id{float:none;position:absolute;right:180px;top:0;margin-top:0.2em;}}.view-news-articles .view-filters .form-item-sort-order{float:none;}.view-news-articles .view-filters .form-item-sort-order label{display:none;}@media (min-width:890px){.view-news-articles .view-filters .form-item-sort-order{float:right;margin-top:0.2em;}}.view-news-articles .view-filters .form-actions{position:absolute;left:209px;top:7px;margin:0;}@media (max-width:674px){.view-news-articles .view-filters .form-actions{display:none;}}.view-news-articles .view-filters .form-actions input{text-indent:-9999em;width:24px;height:24px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg height='26' viewBox='0 0 26 26' width='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.0845867 9.8666637c0 4.5655563-3.6911734 8.2666815-8.24445337 8.2666815-4.55328 0-8.24443466-3.7011252-8.24443466-8.2666815 0-4.56555628 3.69115466-8.26666281 8.24443466-8.26666281 4.55327997 0 8.24445337 3.70110653 8.24445337 8.26666281zm-1.83856 7.4898193c-1.7213867 1.4816105-3.95936 2.3768444-6.40589337 2.3768444-5.43456 0-9.84013333-4.4174514-9.84013333-9.8666637 0-5.44921233 4.40557333-9.8666637 9.84013333-9.8666637 5.43455997 0 9.84013337 4.41745137 9.84013337 9.8666637 0 2.4201074-.86896 4.6367076-2.31112 6.3532164l6.6308533 6.6487578-1.12832 1.1313621z' fill-rule='evenodd' opacity='.746524' stroke='%23000' transform='translate(1 1)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;margin:0;}.view-display-id-block_recent_updates .pager{text-align:right;}.view-display-id-block_suggested_stories .view-footer{text-align:right;}@media (min-width:1024px){.page-path-adopt .region-content,.page-path-virtual-adoption .region-content{flex-basis:57.3%;}.page-path-adopt .layout-sidebar,.page-path-virtual-adoption .layout-sidebar{flex-basis:40%;}}.page-path-adopt .region-flex-container,.page-path-virtual-adoption .region-flex-container{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;position:relative;}@media (min-width:675px){.page-path-adopt .region-flex-container,.page-path-virtual-adoption .region-flex-container{width:83.46%;}}@media (min-width:1024px){.page-path-adopt .region-flex-container,.page-path-virtual-adoption .region-flex-container{padding-top:14em;display:flex;justify-content:space-between;align-items:flex-start;column-gap:30px;}}.adoptable-horse-profile .category-tag-container{margin:1.4em 0 1.9em;}@media (min-width:675px){.adoptable-horse-profile .category-tag-container{margin:2.5em 0 1.4em;}}@media (min-width:1024px){.adoptable-horse-profile .category-tag-container{margin:1.6em 0 1.4em;}}.adoptable-horse-profile .views-field-title h3{margin-bottom:0.2em;}.view-display-id-block_featured_adoptable_horses,.view-display-id-block_featured_virtual_adoptable_horses{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;margin-bottom:7em;}@media (min-width:675px){.view-display-id-block_featured_adoptable_horses,.view-display-id-block_featured_virtual_adoptable_horses{width:83.46%;}}@media (min-width:675px){.view-display-id-block_featured_adoptable_horses .view-header,.view-display-id-block_featured_virtual_adoptable_horses .view-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3em;}.view-display-id-block_featured_adoptable_horses .view-header h2,.view-display-id-block_featured_virtual_adoptable_horses .view-header h2{margin-bottom:0;}}@media (min-width:675px){.view-display-id-block_featured_adoptable_horses .view-content,.view-display-id-block_featured_virtual_adoptable_horses .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2.9em 2em;}.view-display-id-block_featured_adoptable_horses .view-content .views-row,.view-display-id-block_featured_virtual_adoptable_horses .view-content .views-row{flex-basis:calc(50% - 1em);}}@media (min-width:1024px){.view-display-id-block_featured_adoptable_horses .view-content,.view-display-id-block_featured_virtual_adoptable_horses .view-content{margin-bottom:5em;gap:3.7em 0.5em;}.view-display-id-block_featured_adoptable_horses .view-content .views-row,.view-display-id-block_featured_virtual_adoptable_horses .view-content .views-row{flex-basis:calc(33% - 0.25em);}}@media (max-width:674px){.view-display-id-block_featured_adoptable_horses .views-row,.view-display-id-block_featured_virtual_adoptable_horses .views-row{margin-bottom:2.1em;}}.view-display-id-block_featured_adoptable_horses .hfh-button,.view-display-id-block_featured_virtual_adoptable_horses .hfh-button{display:block;width:210px;margin-top:3.8em;}.block-views-blockhorses-block-featured-virtual-adoption{background-color:#000;}.view-display-id-block_featured_virtual_adoption{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;padding:3.4em 0;}@media (min-width:675px){.view-display-id-block_featured_virtual_adoption{width:83.46%;}}.view-display-id-block_featured_virtual_adoption .view-header,.view-display-id-block_featured_virtual_adoption .view-footer{color:#FFF;}.view-display-id-block_featured_virtual_adoption .view-header .more-back-link,.view-display-id-block_featured_virtual_adoption .view-footer .more-back-link{color:#FFF;}.view-display-id-block_featured_virtual_adoption .view-header .more-back-link:after,.view-display-id-block_featured_virtual_adoption .view-footer .more-back-link:after{filter:invert(1);}.view-display-id-block_featured_virtual_adoption .view-header h2{margin-bottom:0;}.view-display-id-block_featured_virtual_adoption .view-header p{margin-top:0.8em;}.view-display-id-block_featured_virtual_adoption .view-content{background-color:#FFF;padding:1.5em 1.5em 2.3em;}.view-display-id-block_featured_virtual_adoption .view-footer .more-back-link{margin-top:3.2em;}@media (min-width:675px){.view-display-id-block_featured_virtual_adoption{padding:3.4em 0 6.5em;}.view-display-id-block_featured_virtual_adoption .view-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3.5em;}.view-display-id-block_featured_virtual_adoption .view-header p{margin-bottom:0;}.view-display-id-block_featured_virtual_adoption .view-header .more-back-link{margin-bottom:0.5em;}.view-display-id-block_featured_virtual_adoption .view-content{padding:3.2em 2.5em 4.5em;}.view-display-id-block_featured_virtual_adoption .adoptable-horse-profile .views-field-field-adoption-category{margin:3.1em 0 2em;}}@media (min-width:1024px){.view-display-id-block_featured_virtual_adoption .view-content{padding:3.2em 2.5em;}.view-display-id-block_featured_virtual_adoption .views-field-nothing > .field-content{display:flex;justify-content:space-between;align-items:center;}.view-display-id-block_featured_virtual_adoption .views-field-nothing > .field-content > a{width:52.4%;}.view-display-id-block_featured_virtual_adoption .text-container{width:43.7%;}.view-display-id-block_featured_virtual_adoption .adoptable-horse-profile .views-field-field-adoption-category{margin:0 0 1em;}.view-display-id-block_featured_virtual_adoption .sponsor-button{margin-bottom:0;}}#block-virtualadoptionfeeinfo{background-color:#FFE319;}#block-virtualadoptionfeeinfo .inner-container{padding:2.2em 0 1.9em;}@media (min-width:1024px){#block-virtualadoptionfeeinfo .inner-container{max-width:970px;}}#block-virtualadoptionfeeinfo h3{margin-bottom:0;line-height:1.2;}#block-virtualadoptionfeeinfo p{margin-top:0.7em;}#block-virtualadoptionfeeinfoforhorseprofilepage{background-color:#000;color:#FFF;margin-bottom:4.5em;}#block-virtualadoptionfeeinfoforhorseprofilepage .inner-container{padding:5.1em 0 4.3em;}#block-virtualadoptionfeeinfoforhorseprofilepage h2{margin-bottom:0;}#block-virtualadoptionfeeinfoforhorseprofilepage p{max-width:580px;margin-top:0.7em;margin-bottom:1.8em;}.page-path-adopt-apply-now #block-adoptioninfoaccordion{display:none;}.page-path-adopt-apply-now #block-adoptioninfoaccordion.visible{display:block;}#block-adoptionapplicationpagesidebar .field--name-body{background-color:#FFE319;padding:2em;}@media (min-width:675px) and (max-width:1023px){#block-adoptionapplicationpagesidebar .field--name-body{max-width:390px;}}body:not(.path-frontpage) .layout-featured-news-content{margin:3em 0;}.layout-featured-news-content{background-color:#EEEEEE;}#block-featurednewsregionheader .field--name-body,#block-featurednewsregionfooter .field--name-body{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){#block-featurednewsregionheader .field--name-body,#block-featurednewsregionfooter .field--name-body{width:83.46%;}}#block-featurednewsregionheader .field--name-body{padding:1.4em 0 0.3em;position:relative;}@media (min-width:675px){#block-featurednewsregionheader .field--name-body{padding:5.2em 0 0.8em;}#block-featurednewsregionheader .more-link{position:absolute;right:0;bottom:1.6em;}}@media (min-width:1024px){#block-featurednewsregionheader{width:100%;flex:0 0 100%;}#block-featurednewsregionheader .field--name-body{width:100%;padding:5em 0 0.3em;}#block-featurednewsregionheader .more-link{bottom:1.2em;}}.featured-news-header h2{margin-bottom:0.3em;}.featured-news-header p{margin-top:0;}.region-featured-news .news-featured-slider{padding:2.1em 0px 0 0;}.region-featured-news .news-featured-slider .views-field-body,.region-featured-news .news-featured-slider .views-field-view-node{display:none;}.region-featured-news .news-featured-slider img{margin-bottom:2em;}@media (min-width:1024px){.region-featured-news{width:83.46%;max-width:1170px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:7em;}.region-featured-news .block-views-blocknews-articles-block-featured-slider{width:65.8%;}.region-featured-news .block-views-blocknews-articles-block-featured-list{width:31.62%;}.region-featured-news .slider-outer-container{width:100%;}.region-featured-news .news-featured-slider{width:87.6%;padding:2.2em 0px 4.2em 0;}.region-featured-news .news-featured-slider .news-featured-slider-pagination{bottom:3em;}.region-featured-news .view-display-id-block_featured_list .views-row:first-child{margin-top:0;}}.view-display-id-block_featured_list{width:90%;margin:0 auto;}@media (min-width:675px){.view-display-id-block_featured_list{width:83.46%;}}@media (min-width:675px) and (max-width:1023px){.view-display-id-block_featured_list{padding-bottom:2.9em;}.view-display-id-block_featured_list .view-content{width:90%;margin:0 auto;}}@media (min-width:1024px){.view-display-id-block_featured_list{width:100%;}}@media (min-width:1400px){.view-display-id-block_featured_list .view-content{display:flex;flex-direction:column;}}#block-featurednewsregionfooter{display:none;}@media (max-width:674px){#block-featurednewsregionfooter{display:block;padding-bottom:3em;}}.page-node-its-time-to-reform-horse-racing .layout-content-w-sidebar{padding-bottom:0;}.page-node-its-time-to-reform-horse-racing .node__content > .field--name-body ul.full-width-list{padding-right:3.5em;}.page-node-its-time-to-reform-horse-racing .node__content > .field--name-body p:last-child{margin-bottom:0;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form{position:fixed;z-index:10;background:#FFE319;padding:0;margin-bottom:0;width:100%;bottom:0;left:0;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details{padding:16px 12.5%;transition:padding 300ms;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details .form-submit{width:100%;}.page-node-its-time-to-reform-horse-racing .form-details{border:0;margin:0;}.page-node-its-time-to-reform-horse-racing .form-details > summary{font:bold 24px "Roboto",sans-serif;}.page-node-its-time-to-reform-horse-racing .form-details > summary::marker{content:"+ ";}.page-node-its-time-to-reform-horse-racing .form-details[open] > summary::marker{content:"— ";}@media screen and (min-width:675px){.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form{width:320px;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details{padding:12px 64px;}}@media screen and (min-width:1024px){.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form{position:fixed;width:405px;left:auto;right:0;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details{padding:20px 100px;}.page-node-its-time-to-reform-horse-racing .webform-submission-email-signup-sidebar-form .form-details[open]{padding:77px 100px 58px;}}body.path-search .block-system-main-block{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){body.path-search .block-system-main-block{width:83.46%;}}body.path-search .search-help-link{color:inherit;position:relative;text-decoration:none;border-bottom:1px solid #FFE319;background:linear-gradient(to top,#FFE319,#FFE319) no-repeat top;background-size:0% auto;transition:background 0.3s ease;}body.path-search .search-help-link:hover{background-size:100% auto;}body.path-search .search-advanced input[type=text]{border:1px solid #000;}body.path-search .search-advanced input[type=submit]{position:relative;display:inline-block;vertical-align:middle;width:auto;max-width:100%;padding-top:0.94em;padding-bottom:0.811em;padding-left:2.295em;padding-right:2.295em;text-align:center;font-family:"Roboto",sans-serif;font-size:1rem;font-font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;margin-bottom:2em;background-color:rgba(2,162,181,0.8);}body.path-search .search-advanced input[type=submit]:hover{text-decoration:none;}body.path-search .search-advanced input[type=submit]:hover{background-color:rgb(2,162,181);}.region-content input[type=search]{background-color:transparent;border-bottom:2px solid rgba(0,0,0,0.7);width:calc(100% - 31px);max-width:258px;margin:0;font-size:1.125rem;font-weight:500;line-height:1.667;color:#000;padding:0 0 0.2em 0;}.region-content input[type=search]:focus{outline:none;}.region-content .search-form .form-wrapper{margin:1em 0;}.region-content .search-form .form-search{margin-left:0.5em;}.region-content .search-block-form,.region-content .search-form{margin:3em 0;}.region-content .search-block-form .form-submit[value=Search],.region-content .search-form .form-submit[value=Search]{width:26px;height:26px;text-indent:-99999em;background-image:url("data:image/svg+xml,%3Csvg height='26' viewBox='0 0 26 26' width='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18.0845867 9.8666637c0 4.5655563-3.6911734 8.2666815-8.24445337 8.2666815-4.55328 0-8.24443466-3.7011252-8.24443466-8.2666815 0-4.56555628 3.69115466-8.26666281 8.24443466-8.26666281 4.55327997 0 8.24445337 3.70110653 8.24445337 8.26666281zm-1.83856 7.4898193c-1.7213867 1.4816105-3.95936 2.3768444-6.40589337 2.3768444-5.43456 0-9.84013333-4.4174514-9.84013333-9.8666637 0-5.44921233 4.40557333-9.8666637 9.84013333-9.8666637 5.43455997 0 9.84013337 4.41745137 9.84013337 9.8666637 0 2.4201074-.86896 4.6367076-2.31112 6.3532164l6.6308533 6.6487578-1.12832 1.1313621z' fill='%23000' fill-rule='evenodd' opacity='.746524' stroke='%23000' transform='translate(1 1)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px;background-color:transparent;}.node_search-results{padding:0;}.node_search-results li{margin-bottom:4em;}.node--type-page .block-search{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.node--type-page .block-search{width:83.46%;}}.tabs{margin-top:20px;margin-bottom:20px;}.tabs ul{border-bottom:1px solid #bbb;max-width:1170px;margin:0 auto;width:90%;border-collapse:collapse;position:relative;z-index:5;}.tabs ul li{margin-bottom:-1px;}.tabs ul li a{border:1px solid #bbb;padding:0.3em 1.3em;background-color:#eee;color:#000;}.tabs ul a.is-active{border-bottom:1px solid #fff;background-color:#fff;}.tabs ul a.is-active:hover{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;}.user-login-form{max-width:1170px;margin:40px auto;width:90%;}.user-login-form *{box-sizing:border-box;}.user-login-form input[type=text],.user-login-form input[type=password]{width:100%;max-width:500px;margin:10px 0;padding:10px;font-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(162,141,138);}.user-login-form #edit-submit{line-height:40px;}@media (min-width:675px){.user-login-form #edit-submit{width:246px;padding:0;}}body.path-user .block-system-main-block{width:90%;max-width:1170px;margin:0 auto;min-height:300px;}.node-preview-container{padding-top:100px;}.node-preview-backlink{display:inline-block;padding:0.5rem;border:1px solid #979797;background-color:#003ecc;color:#FFF;text-decoration:none;transition:background-color 0.3s ease;}.node-preview-backlink:hover,.node-preview-backlink:active{background-color:#0036b1;}@media (max-width:674px){.mobile-hide{display:none !important;}}@media (min-width:675px){.mobile-hide{display:block;}}@media (max-width:674px){.mobile-hide-inline{display:none !important;}}@media (min-width:675px){.mobile-hide-inline{display:inline;}}@media (max-width:674px){.mobile-hide-inline-block{display:none !important;}}@media (min-width:675px){.mobile-hide-inline-block{display:inline-block;}}@media (max-width:1023px){.mobile-tablet-hide{display:none !important;}}@media (min-width:1024px){.mobile-tablet-hide{display:block;}}@media (max-width:1023px){.mobile-tablet-hide-flex{display:none !important;}}@media (min-width:1024px){.mobile-tablet-hide-flex{display:flex;}}@media (min-width:675px){.tablet-desktop-hide{display:none !important;}}@media (min-width:1024px){.desktop-hide{display:none !important;}}.desktop-show,.desktop-show-inline{display:none;}@media (min-width:1024px){.desktop-show{display:block;}.desktop-show-inline{display:inline;}}.hidden{display:none;}.boundries{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.boundries{width:83.46%;}}.bg-yellow{background-color:#FFE319;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fade_out{0%{opacity:1;}100%{opacity:0;}}.button-wrapper{position:relative;font-size:2em;display:inline-block;max-width:224px;margin-bottom:1px;}@media (min-width:675px){.button-wrapper{max-width:none;font-size:2.3em;}}.spinner:after{content:"";position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);border-radius:50%;background:transparent;padding:0;width:1em;height:1em;border:6px solid rgba(255,255,255,0.5);border-top-color:#FFF;animation:spin 1s linear infinite;z-index:1;overflow:hidden;cursor:inherit;}button{color:inherit;}button[disabled]{opacity:0.75;cursor:not-allowed;}.button-input-reset{background-color:transparent;border:none;}.button-input-reset:active,.button-input-reset:focus{outline:none;}.hfh-button{position:relative;display:inline-block;vertical-align:middle;width:auto;max-width:100%;padding-top:0.94em;padding-bottom:0.811em;padding-left:2.295em;padding-right:2.295em;text-align:center;font-family:"Roboto",sans-serif;font-size:1rem;font-font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;margin:0.5em 0;}.hfh-button:hover{text-decoration:none;}.button--blue,.wp-block-button:not(.is-style-text-button):not(.is-style-donate-button) .wp-block-button__link{background-color:rgba(2,162,181,0.8);}.button--blue:hover,.wp-block-button:not(.is-style-text-button):not(.is-style-donate-button) .wp-block-button__link:hover{background-color:rgb(2,162,181);}.button--red,.wp-block-button.is-style-donate-button .wp-block-button__link,.donate-button{background-color:rgba(224,87,74,0.8);}.button--red:hover,.wp-block-button.is-style-donate-button .wp-block-button__link:hover,.donate-button:hover{background-color:rgb(224,87,74);}.button--black{background-color:rgba(0,0,0,0.8);}.button--black:hover{background-color:rgb(0,0,0);}.button--grey-yellow{background-color:#EEEEEE;color:#000;}.button--grey-yellow:hover{background-color:#FFE319;}.button--yellow{background-color:#FFE319;color:#000;}.button--yellow:hover{background-color:#979797;}.button--wide{min-width:270px;}.main-nav-action-buttons .hfh-button{padding-left:1.6em;padding-right:1.6em;}@media (min-width:675px){.main-nav-action-buttons .hfh-button{width:120px;}}@media (min-width:675px){.main-nav-action-buttons .adopt-button{margin-right:1.8em;}}.hfh-x-close-button{padding:0;}.hfh-x-close-button svg path{transition:opacity 0.3s ease;}.hfh-x-close-button:hover svg path{opacity:1;}.more-back-link,.view .js-pager__items a.button{position:relative;font-weight:500;font-size:1.125rem;line-height:1;letter-spacing:0.0119rem;text-transform:uppercase;color:#000;text-underline-position:under;text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:transparent;transition:text-decoration-color 0.3s ease;display:inline-block;margin:0.7em 0;}.more-back-link:hover,.view .js-pager__items a.button:hover{text-decoration-color:#FFE319;}.view .js-pager__items a.button,.link-down-arrow{padding-left:26px;padding-bottom:1.4em;}.view .js-pager__items a.button:before,.link-down-arrow:before{content:"";position:absolute;top:0;left:0;display:block;width:9px;height:43px;background-image:url("data:image/svg+xml,%3Csvg height='43' viewBox='0 0 9 43' width='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m68 705v34h4l-4.5 9-4.5-9h4v-34z' fill='%23000000' transform='translate(-63 -705)'/%3E%3C/svg%3E");}.back-link{padding-left:71px;}.back-link:before{content:"";position:absolute;top:4px;left:0;display:block;width:48px;height:9px;background-image:url("data:image/svg+xml,%3Csvg height='9' viewBox='0 0 48 9' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m29 5649v4h39v1h-39v4l-9-4.5z' fill='%23000000' transform='translate(-20 -5649)'/%3E%3C/svg%3E");}.more-link{padding-right:71px;}.more-link:after{content:"";position:absolute;top:4px;right:0;display:block;width:49px;height:9px;background-image:url("data:image/svg+xml,%3Csvg height='9' viewBox='0 0 49 9' width='49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m178 6 9 4.5-9 4.5v-4h-40v-1h40z' transform='translate(-138 -6)'/%3E%3C/svg%3E");}.wp-block-image{max-width:100%;margin:2em auto 2.5em auto;max-width:1170px;}@media (min-width:1024px){.wp-block-image{margin:1.8em auto 2.8em auto;}}.wp-block-image img{width:auto;}.wp-block-image.is-style-full-width,.wp-block-image.is-style-default{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;}@media (min-width:675px){.wp-block-image.is-style-full-width,.wp-block-image.is-style-default{width:83.46%;}}.wp-block-image.is-style-full-width .components-resizable-box__container,.wp-block-image.is-style-default .components-resizable-box__container{width:100% !important;height:auto !important;}.wp-block-image.is-style-full-width .components-resizable-box__container img,.wp-block-image.is-style-default .components-resizable-box__container img{width:100%;height:auto;}.wp-block-image.is-style-has-caption{background-color:#F4F4F4;padding:2.5em 0;}@media (min-width:1170px) and (max-width:1399px){.wp-block-image.is-style-has-caption{width:83.46%;}}.wp-block-image.is-style-has-caption img,.wp-block-image.is-style-has-caption figcaption{width:90%;margin-left:auto;margin-right:auto;}@media (min-width:675px) and (max-width:1169px){.wp-block-image.is-style-has-caption img,.wp-block-image.is-style-has-caption figcaption{width:83.46%;}}.wp-block-image.is-style-has-caption figcaption{font-size:1.125rem;line-height:1.33;margin-top:1.5em;text-align:left;}@media (min-width:1170px){.wp-block-image.is-style-has-caption figcaption{margin:1.5em 0 0 5%;width:55%;}}.wp-block-group .wp-block-image.is-style-has-caption{width:auto;display:inline-block;padding:2.5em;}.wp-block-group .wp-block-image.is-style-has-caption img,.wp-block-group .wp-block-image.is-style-has-caption figcaption{width:auto;}.wp-block-group .wp-block-image.is-style-has-caption figcaption{max-width:300px;margin-left:0;margin-right:0;}.hfh-3-column-section{margin:2em auto 6em auto;}.hfh-3-column-section .wp-block-column{padding-bottom:0.7em;}.hfh-3-column-section .wp-block-column .wp-block-image{background-color:none;padding:0;margin-bottom:2.1em;}.hfh-3-column-section .wp-block-column .wp-block-image figure,.hfh-3-column-section .wp-block-column .wp-block-image img{width:100%;max-width:100%;}.hfh-3-column-section .wp-block-column h3{margin-bottom:0.3em;font-weight:bold;font-size:1.5rem;}@media (max-width:674px){.hfh-3-column-section .wp-block-column{margin-bottom:1em;}}.hfh-3-column-list{margin-bottom:1em;}.hfh-3-column-list .wp-block-columns{margin:0;}.hfh-3-column-list .wp-block-column{margin:0.9em 0;}.hfh-3-column-list p{font-size:1.5rem;line-height:1.17;margin:0.9em 0;}.hfh-3-column-list p a{border-bottom:2px solid transparent !important;transition:border 0.3s ease !important;text-decoration:none;background:none !important;}.hfh-3-column-list p a:hover{border-color:#FFE319 !important;}@media (min-width:675px){.hfh-3-column-list p{margin:1.4em 0;}}@media (max-width:1023px){.hfh-3-column-list .wp-block-columns{display:block;}.hfh-3-column-list .wp-block-column{padding:1px 0;}}@media (min-width:1024px){.hfh-3-column-list .wp-block-columns{justify-content:flex-start;}.hfh-3-column-list .wp-block-column{flex-grow:unset;width:33.3333%;flex-basis:auto;padding-right:20px;margin:0.7em 0;}.hfh-3-column-list p{margin:1em 0;}}.hfh-3-column-section .wp-block-column,.hfh-3-column-list .wp-block-column{position:relative;}.hfh-3-column-section .wp-block-column:not(:empty):after,.hfh-3-column-list .wp-block-column:not(:empty):after{content:"";display:block;width:104px;height:1px;background-color:#979797;position:absolute;bottom:0;left:0;top:auto;}.hfh-2-column-list-item{margin:3em auto;}.hfh-2-column-list-item .wp-block-columns{align-items:center;margin:0;}.hfh-2-column-list-item .wp-block-image{margin:0 0 1.5em 0;}.hfh-2-column-list-item p{font-weight:500;}.hfh-2-column-list-item .wp-block-buttons > .wp-block-button{margin:0.25em 0 1em;}.wp-block-embed{width:90%;max-width:1170px;margin-left:auto;margin-right:auto;margin:0 auto 3em;}@media (min-width:675px){.wp-block-embed{width:83.46%;}}@media (min-width:768px){.wp-block-embed.is-style-small-video .wp-block-embed__wrapper{width:50%;padding-bottom:28.125%;}}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.wp-block-embed__wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;}.wp-block-pullquote:not(.is-style-solid-color){background:#F4F4F4;border:none;padding:3.6em 0;margin:3em 0;max-width:100%;}.wp-block-pullquote:not(.is-style-solid-color) blockquote{width:90%;max-width:1170px;margin:0 auto;}.wp-block-pullquote:not(.is-style-solid-color) blockquote p{background-color:#FFE319;padding:1.6em 0.8em;margin:0;font-weight:300;font-size:1.75rem;line-height:1.28;}@media (min-width:675px){.wp-block-pullquote:not(.is-style-solid-color){padding:6em 0;margin:5em 0;}.wp-block-pullquote:not(.is-style-solid-color) blockquote{width:83.46%;}.wp-block-pullquote:not(.is-style-solid-color) blockquote p{padding:1.3em 1.4em 1.8em;font-size:2.5rem;}}@media (min-width:1024px){.wp-block-pullquote:not(.is-style-solid-color){padding:7em 0 5em;margin:4.3em 0;}.wp-block-pullquote:not(.is-style-solid-color) blockquote p{max-width:57%;}.wp-block-pullquote:not(.is-style-solid-color).is-style-horse-pullquote{background-image:url("/themes/custom/habitatforhorses/img/gutenberg-editor/pullquote-horse.jpg");background-repeat:no-repeat;background-position:bottom right;}.wp-block-pullquote:not(.is-style-solid-color).is-style-donkey-pullquote{background-image:url("/themes/custom/habitatforhorses/img/gutenberg-editor/pullquote-donkey.jpg");background-repeat:no-repeat;background-position:bottom right;}}.wp-block-buttons > .wp-block-button{margin:1.3em 0 2em 0;}.wp-block-button:not(.is-style-text-button) .wp-block-button__link{position:relative;display:inline-block;vertical-align:middle;width:auto;max-width:100%;padding-top:0.94em;padding-bottom:0.811em;padding-left:2.295em;padding-right:2.295em;text-align:center;font-family:"Roboto",sans-serif;font-size:1rem;font-font-weight:bold;color:#FFF;text-decoration:none;text-transform:uppercase;letter-spacing:1px;line-height:1;overflow:hidden;z-index:1;transition-property:background-color,color,border-color;transition-duration:0.3s;transition-timing-function:ease;-webkit-appearance:none;-moz-appearance:none;background-image:none;border-radius:0;outline:none;cursor:pointer;}.wp-block-button:not(.is-style-text-button) .wp-block-button__link:hover{text-decoration:none;}.is-style-text-button .wp-block-button__link{background-color:transparent;border-radius:0;padding:0;color:#000;font-weight:500;font-size:1.125rem;text-transform:uppercase;border-bottom:2px solid transparent;transition:border-color 0.3s ease;}.is-style-text-button .wp-block-button__link:hover{border-color:#FFE319;}.is-style-text-button:after{content:"";display:inline-block;width:49px;height:9px;background-image:url("data:image/svg+xml,%3Csvg height='9' viewBox='0 0 49 9' width='49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m178 6 9 4.5-9 4.5v-4h-40v-1h40z' transform='translate(-138 -6)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin:-2px 0 0 1em;position:relative;left:0;vertical-align:middle;}.is-style-text-button:hover:after{animation:arrowBounce 1s infinite;animation-timing-function:cubic-bezier(0.28,0.84,0.42,1);}.block-editor-block-list__layout .block-editor-block-list__block.is-style-text-button:after{position:relative;right:auto;left:0;}@keyframes arrowBounce{0%,100%{left:0;}10%{left:-5px;}30%{left:12px;}50%{left:-3px;}60%{left:3px;}70%{left:0px;}}@media (max-width:1023px){.wp-block-gallery .blocks-gallery-item{width:100%;margin:1em 0;}}@media (min-width:1024px){.wp-block-gallery .blocks-gallery-item{margin:0 1.8em 1.8em 0;width:calc(50% - 1.8em);}}.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h2,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h3,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h4,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h5,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h6,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > p,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > ul,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > ol,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-gallery,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-columns,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-buttons,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .hfh-3-column-section,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-group,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h2,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h3,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h4,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h5,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h6,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > p,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > ul,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > ol,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-gallery,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-columns,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-buttons,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .hfh-3-column-section,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-group{width:90%;max-width:1170px;margin-right:auto;margin-left:auto;}@media (min-width:675px){.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h2,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h3,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h4,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h5,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > h6,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > p,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > ul,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > ol,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-gallery,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-columns,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-buttons,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .hfh-3-column-section,.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > .wp-block-group,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h2,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h3,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h4,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h5,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > h6,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > p,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > ul,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > ol,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-gallery,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-columns,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-buttons,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .hfh-3-column-section,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > .wp-block-group{width:83.46%;}}.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > p,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > p{margin:1em auto;}@media (min-width:1024px){.layout-content-no-sidebar .node--type-page .node__content > .field--name-body > p,.layout-content-no-sidebar .node--type-article .node__content .field--name-body > p{padding-right:21.5em;}}.view-empty ul.blocks-gallery-grid,.node__content > .field--name-body ul.blocks-gallery-grid{padding:0;}.view-empty ul:not(.blocks-gallery-grid) li,.view-empty ol li,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li,.node__content > .field--name-body ol li{margin:1.5em 0;}.view-empty ul:not(.blocks-gallery-grid) li::marker,.view-empty ol li::marker,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li::marker,.node__content > .field--name-body ol li::marker{font-weight:bold;}.view-empty ol,.view-empty ul:not(.blocks-gallery-grid),.node__content > .field--name-body ol,.node__content > .field--name-body ul:not(.blocks-gallery-grid){padding-left:2.7em;padding-right:1em;margin:1em auto;}.view-empty ol li,.view-empty ul:not(.blocks-gallery-grid) li,.node__content > .field--name-body ol li,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li{padding-left:0.8em;}@media (min-width:675px){.view-empty ol,.view-empty ul:not(.blocks-gallery-grid),.node__content > .field--name-body ol,.node__content > .field--name-body ul:not(.blocks-gallery-grid){padding-left:4.4em;padding-right:4em;}}@media (min-width:1024px){.view-empty ol,.view-empty ul:not(.blocks-gallery-grid),.node__content > .field--name-body ol,.node__content > .field--name-body ul:not(.blocks-gallery-grid){padding-left:5.5em;padding-right:3.5em;}.view-empty ol li,.view-empty ul:not(.blocks-gallery-grid) li,.node__content > .field--name-body ol li,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li{padding-left:1.4em;}}.view-empty ul:not(.blocks-gallery-grid),.node__content > .field--name-body ul:not(.blocks-gallery-grid){list-style-type:none;}.view-empty ul:not(.blocks-gallery-grid) li,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li{position:relative;}.view-empty ul:not(.blocks-gallery-grid) li:before,.node__content > .field--name-body ul:not(.blocks-gallery-grid) li:before{content:"•";font:"Roboto",sans-serif;font-size:3.75rem;font-weight:900;position:absolute;left:-29px;top:-14px;line-height:1;}.view-empty p a,.view-empty li a,.node__content > .field--name-body p a,.node__content > .field--name-body li a{position:relative;text-decoration:none;border-bottom:1px solid #FFE319;background:linear-gradient(to top,#FFE319,#FFE319) no-repeat top;background-size:0% auto;transition:background 0.3s ease;}.view-empty p a:hover,.view-empty li a:hover,.node__content > .field--name-body p a:hover,.node__content > .field--name-body li a:hover{background-size:100% auto;}.hfh-3-column-grid-item{position:relative;margin:3em 0;padding-bottom:2.2em;}.hfh-3-column-grid-item:not(:empty):after{content:"";display:block;width:104px;height:1px;background-color:#979797;position:absolute;bottom:0;left:0;top:auto;}.hfh-3-column-grid-item .wp-block-image{margin-bottom:2.1em;}.hfh-3-column-grid-item .wp-block-image img{width:100%;}.hfh-3-column-grid-item h3{margin-bottom:0;font-weight:bold;font-size:1.5rem;}.hfh-3-column-grid-item h4{margin:0.6em 0 0 0;}.hfh-3-column-grid-item p{margin:1.2em 0 0 0;}@media (min-width:675px){.hfh-3-column-grid-item{width:48%;margin:0.9em 0 1.5em;}.hfh-3-column-grid-item .wp-block-image{margin:1.2em auto 2.8em;}.hfh-3-column-grid-item p{padding-right:20%;}}@media (min-width:1024px){.hfh-3-column-grid-item{width:23.5%;flex-basis:auto;margin:0.7em 0 3em;}.hfh-3-column-grid-item .wp-block-image{margin-top:0;}}.hfh-3-column-grid:not(.block-editor-block-list__block){margin-top:2em;margin-bottom:2em;}@media (min-width:675px){.hfh-3-column-grid:not(.block-editor-block-list__block){display:flex;flex-wrap:wrap;justify-content:space-between;}}@media (min-width:1024px){.hfh-3-column-grid:not(.block-editor-block-list__block){justify-content:flex-start;gap:11.3%;margin-top:2.5em;}}@media (min-width:675px){.hfh-3-column-grid.block-editor-block-list__block .wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:flex-start;}}@media (min-width:1024px){.hfh-3-column-grid.block-editor-block-list__block .wp-block-group__inner-container{gap:11.3%;margin-top:2.5em;}}.hfh-3-column-grid.block-editor-block-list__block h3,.hfh-3-column-grid.block-editor-block-list__block h4,.hfh-3-column-grid.block-editor-block-list__block p{margin-left:0;margin-right:0;margin:0.5em 0;}.wp-block-group__inner-container{all:inherit;width:100%;}
#credit-card-icons .cci{width:43px;height:30px;display:inline-block;margin-right:11px;}#credit-card-icons .cci:last-child{margin-right:0;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes fade_out{0%{opacity:1;}100%{opacity:0;}}#sn-upsell-modal{position:fixed;box-sizing:content-box;background-repeat:no-repeat;background-position:center;background-size:cover;top:-150%;left:0;right:0;z-index:999999;transition:top 0.3s ease-out;}#sn-upsell-modal *{}#sn-upsell-modal * html,#sn-upsell-modal * body,#sn-upsell-modal * div,#sn-upsell-modal * span,#sn-upsell-modal * applet,#sn-upsell-modal * object,#sn-upsell-modal * iframe,#sn-upsell-modal * h1,#sn-upsell-modal * h2,#sn-upsell-modal * h3,#sn-upsell-modal * h4,#sn-upsell-modal * h5,#sn-upsell-modal * h6,#sn-upsell-modal * p,#sn-upsell-modal * blockquote,#sn-upsell-modal * pre,#sn-upsell-modal * a,#sn-upsell-modal * abbr,#sn-upsell-modal * acronym,#sn-upsell-modal * address,#sn-upsell-modal * big,#sn-upsell-modal * cite,#sn-upsell-modal * code,#sn-upsell-modal * del,#sn-upsell-modal * dfn,#sn-upsell-modal * em,#sn-upsell-modal * img,#sn-upsell-modal * ins,#sn-upsell-modal * kbd,#sn-upsell-modal * q,#sn-upsell-modal * s,#sn-upsell-modal * samp,#sn-upsell-modal * small,#sn-upsell-modal * strike,#sn-upsell-modal * strong,#sn-upsell-modal * sub,#sn-upsell-modal * sup,#sn-upsell-modal * tt,#sn-upsell-modal * var,#sn-upsell-modal * b,#sn-upsell-modal * u,#sn-upsell-modal * i,#sn-upsell-modal * center,#sn-upsell-modal * dl,#sn-upsell-modal * dt,#sn-upsell-modal * dd,#sn-upsell-modal * ol,#sn-upsell-modal * ul,#sn-upsell-modal * li,#sn-upsell-modal * fieldset,#sn-upsell-modal * form,#sn-upsell-modal * label,#sn-upsell-modal * legend,#sn-upsell-modal * table,#sn-upsell-modal * caption,#sn-upsell-modal * tbody,#sn-upsell-modal * tfoot,#sn-upsell-modal * thead,#sn-upsell-modal * tr,#sn-upsell-modal * th,#sn-upsell-modal * td,#sn-upsell-modal * article,#sn-upsell-modal * aside,#sn-upsell-modal * canvas,#sn-upsell-modal * details,#sn-upsell-modal * embed,#sn-upsell-modal * figure,#sn-upsell-modal * figcaption,#sn-upsell-modal * footer,#sn-upsell-modal * header,#sn-upsell-modal * hgroup,#sn-upsell-modal * menu,#sn-upsell-modal * nav,#sn-upsell-modal * output,#sn-upsell-modal * ruby,#sn-upsell-modal * section,#sn-upsell-modal * summary,#sn-upsell-modal * time,#sn-upsell-modal * mark,#sn-upsell-modal * audio,#sn-upsell-modal * video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}#sn-upsell-modal * article,#sn-upsell-modal * aside,#sn-upsell-modal * details,#sn-upsell-modal * figcaption,#sn-upsell-modal * figure,#sn-upsell-modal * footer,#sn-upsell-modal * header,#sn-upsell-modal * hgroup,#sn-upsell-modal * menu,#sn-upsell-modal * nav,#sn-upsell-modal * section{display:block;}#sn-upsell-modal * body{line-height:1;}#sn-upsell-modal * ol,#sn-upsell-modal * ul{list-style:none;}#sn-upsell-modal * blockquote,#sn-upsell-modal * q{quotes:none;}#sn-upsell-modal * blockquote:before,#sn-upsell-modal * blockquote:after,#sn-upsell-modal * q:before,#sn-upsell-modal * q:after{content:"";content:none;}#sn-upsell-modal * table{border-collapse:collapse;border-spacing:0;}#sn-upsell-modal.sn-modal-in{top:50%;}.sn-modal-open{overflow:hidden;}.sn-modal-fade{opacity:0;transition:opacity 0.3s ease-out;}.sn-modal-fade.sn-modal-in{opacity:1;}#sn-upsell-modal-backdrop{position:fixed;top:0 !important;right:0;bottom:0;left:0;z-index:99999;background-color:#000000;height:0;}#sn-upsell-modal-backdrop.sn-modal-fade.sn-modal-in{opacity:0.8;height:100%;}@media print{#sn-upsell-modal,#sn-upsell-modal-backdrop{display:none !important;}}#sn-upsell-modal-backdrop{background-color:#fff;}#sn-upsell-modal{background-image:url("/themes/custom/habitatforhorses/img/upsell-modal/bg_mobile.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;margin:0 auto;width:350px;height:475px;left:0;right:0;transform:translateY(-50%);box-sizing:border-box;}#sn-upsell-modal *{box-sizing:inherit;}#sn-upsell-modal .sn-modal-close-button{display:block;position:absolute;color:#000;font:500 18px "Roboto","Arial",sans-serif;letter-spacing:0.66px;text-align:center;text-decoration:none;text-transform:uppercase;top:-39px;left:0;right:0;transition:none;}#sn-upsell-modal .sn-modal-close-button u{text-decoration:underline;}#sn-upsell-modal .sn-modal-close-button:hover u{text-decoration:none;}#sn-upsell-modal .sn-modal-content{text-align:center;}#sn-upsell-modal .sn-modal-click-area{display:block;overflow:hidden;text-indent:-999em;height:278px;}#sn-upsell-modal .sn-modal-text{padding:37px 25px 28px;}#sn-upsell-modal .sn-modal-p1{color:#000;font:300 16px/1 "Roboto","Arial",sans-serif;letter-spacing:0.08px;margin:0 auto;}#sn-upsell-modal .sn-modal-h1{color:#000;font:bold 24px/1 "Roboto","Arial",sans-serif;letter-spacing:0.12px;text-transform:none;margin:6px auto 0;}#sn-upsell-modal .sn-modal-p2{color:#000;font:14px/1.28 "Roboto","Arial",sans-serif;letter-spacing:0.15px;margin:10px 0 114px;}#sn-upsell-modal .sn-modal-button-yes{position:relative;display:inline-block;background:rgba(2,162,181,0.8);color:#fff;font:bold 16px/44px "Roboto","Arial",sans-serif;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;padding:0 25px;margin:0;height:44px;transition:background-color 0.3s;}#sn-upsell-modal .sn-modal-button-yes:hover{background-color:#02A2B5;}#sn-upsell-modal .sn-modal-button-yes.spinner:after{font-size:2rem;}#sn-upsell-modal .sn-modal-button-no{display:inline-block;background:#EEEEEE;color:#02A2B5;font:bold 16px/44px "Roboto","Arial",sans-serif;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;padding:0 40px;margin:26px 25px 0;height:44px;transition:background-color 0.3s;}#sn-upsell-modal .sn-modal-button-no:hover{background-color:#fff;}#sn-upsell-modal .sn-modal-p3{color:#FFFFFB;font:300 13px/1.76 "Roboto","Arial",sans-serif;letter-spacing:0.17px;font-style:italic;margin:26px 20px 0;}@media screen and (min-width:675px){#sn-upsell-modal{background-image:url("/themes/custom/habitatforhorses/img/upsell-modal/bg.jpg");width:600px;}#sn-upsell-modal .sn-modal-close-button{top:-50px;}#sn-upsell-modal .sn-modal-click-area{height:270px;}#sn-upsell-modal .sn-modal-text{padding:46px 40px 6px;}#sn-upsell-modal .sn-modal-p1{font:300 24px/1 "Roboto","Arial",sans-serif;letter-spacing:0.12px;}#sn-upsell-modal .sn-modal-h1{font:bold 40px/1 "Roboto","Arial",sans-serif;letter-spacing:0.2px;}#sn-upsell-modal .sn-modal-p2{color:#000;font:18px/1.33 "Roboto","Arial",sans-serif;letter-spacing:0.19px;margin:11px 0 130px;}#sn-upsell-modal .sn-modal-yes-button{display:inline-block;background:#02A2B5;color:#fff;font:bold 16px/44px "Roboto","Arial",sans-serif;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;padding:0 25px;margin-right:26px;height:44px;transition:background-color 0.3s;}#sn-upsell-modal .sn-modal-yes-button:hover{background-color:#02A2B5;}#sn-upsell-modal .sn-modal-no-button{display:inline-block;background:#EEEEEE;color:#02A2B5;font:bold 16px/44px "Roboto","Arial",sans-serif;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase;border:none;padding:0 40px;margin-left:26px;height:44px;transition:background-color 0.3s;}}
