html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,optgroup,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}.fancybox-enabled{overflow:hidden;}.fancybox-enabled body{overflow:visible;height:100%;}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden;}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}.fancybox-container ~ .fancybox-container{z-index:99992;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0;}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch;}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);}.fancybox-is-open .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s;}.fancybox-infobar{top:0;left:50%;margin-left:-79px;}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;}.fancybox-toolbar{top:0;right:0;}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translate3d(0,0,0);}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:visible;}.fancybox-slide--image::before{display:none;}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000;}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#E5E3DF;}.fancybox-slide--next{z-index:99995;}.fancybox-slide > *{display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box;}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab;}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;}.fancybox-spaceball{z-index:1;}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff;}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff;}.fancybox-error{margin:0;padding:40px;width:100%;max-width:380px;background:#fff;cursor:default;}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer;}.fancybox-close-small:after{content:'×';position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2;}.fancybox-close-small:focus:after{outline:1px dotted #888;}.fancybox-close-small:hover:after{color:#555;background:#eee;}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px;}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa;}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff;}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0 30px;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%);pointer-events:none;}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none;}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;}.fancybox-caption a{color:#fff;text-decoration:underline;}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none;}.fancybox-button[disabled]{cursor:default;pointer-events:none;}.fancybox-infobar__body,.fancybox-button{background:rgba(30,30,30,0.6);}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,0.8);}.fancybox-button::before,.fancybox-button::after{content:'';pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:0.9;box-sizing:border-box;display:inline-block;}.fancybox-button[disabled]::before,.fancybox-button[disabled]::after{opacity:0.3;}.fancybox-button--left::after,.fancybox-button--right::after{top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;}.fancybox-button--left::after{left:20px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.fancybox-button--right::after{right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.fancybox-button--left{border-bottom-left-radius:5px;}.fancybox-button--right{border-bottom-right-radius:5px;}.fancybox-button--close::before,.fancybox-button--close::after{content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px);}.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s;}.fancybox-arrow::after{content:'';position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,0.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:24px 24px;}.fancybox-arrow--right{right:0;}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}.fancybox-arrow--right::after,.fancybox-arrow--left::after{left:0;}.fancybox-show-nav .fancybox-arrow{opacity:0.6;}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:0.3;}.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999;}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1);}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0;}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);opacity:0;}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0;}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1;}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}@media all and (max-width:800px){.fancybox-infobar{left:0;margin-left:0;}.fancybox-button--left,.fancybox-button--right{display:none !important;}.fancybox-caption{padding:20px 0;margin:0;}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none;}.fancybox-button--play::before,.fancybox-button--pause::before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent;}.fancybox-button--play::before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;}.fancybox-button--pause::before{width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px;}.fancybox-thumbs{display:none;}.fancybox-button--thumbs{display:none;}@media all and (min-width:800px){.fancybox-button--thumbs{display:inline-block;}.fancybox-button--thumbs span{font-size:23px;}.fancybox-button--thumbs::before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:220px;}.fancybox-thumbs > ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;}.fancybox-thumbs > ul > li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1);}.fancybox-thumbs > ul > li > img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-thumbs > ul > li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before{opacity:1;}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;margin-left:auto;margin-right:auto;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{visibility:hidden;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{animation-name:fadeOut;}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}.mm-hidden{display:none !important;}.mm-wrapper{overflow-x:hidden;position:relative;}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none;}.mm-panels,.mm-panels > .mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0;}.mm-panels{overflow:hidden;}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}.mm-panel:not(.mm-hidden){display:block;}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px;}.mm-panel_has-navbar{padding-top:40px;}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);}.mm-panel_highest{z-index:2;}.mm-panel_noanimation{transition:none !important;}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.mm-listitem_vertical > .mm-panel{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;display:none;padding:10px 0 10px 10px;}.mm-listitem_vertical > .mm-panel:after,.mm-listitem_vertical > .mm-panel:before{content:none;display:none;}.mm-listitem_opened > .mm-panel{display:block;}.mm-listitem_vertical > .mm-btn_next{box-sizing:border-box;height:40px;bottom:auto;}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent;}.mm-listitem_opened > .mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px;}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1;}.mm-btn_fullwidth{width:100%;}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px;}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px;}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto;}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto;}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease;}.mm-navbar > *{box-sizing:border-box;display:block;padding:10px 0;}.mm-navbar a,.mm-navbar a:hover{text-decoration:none;}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.mm-navbar__btn:first-child{left:0;}.mm-navbar__btn:last-child{text-align:right;right:0;}.mm-panel_has-navbar .mm-navbar{display:block;}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0;}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit;}.mm-listview{font:inherit;line-height:20px;}.mm-panels > .mm-panel > .mm-listview{margin:20px -20px;}.mm-panels > .mm-panel > .mm-listview:first-child,.mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin-top:-20px;}.mm-listitem{position:relative;}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0;}.mm-listitem:after{left:20px;}.mm-listitem a,.mm-listitem a:hover{text-decoration:none;}.mm-listitem > a,.mm-listitem > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;display:block;padding:10px 10px 10px 20px;margin:0;}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2;}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0;}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px;}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span{margin-right:50px;}.mm-listitem .mm-btn_fullwidth:before{border-left:none;}.mm-listitem .mm-btn_fullwidth + a,.mm-listitem .mm-btn_fullwidth + span{padding-right:50px;}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px;}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block;}.mm-listitem_spacer{padding-top:40px;}.mm-listitem_spacer > .mm-btn_next{top:40px;}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);}.mm-menu .mm-navbar a,.mm-menu .mm-navbar > *{color:rgba(0,0,0,0.3);}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,0.3);}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,0.4);tap-highlight-color:rgba(255,255,255,0.4);}.mm-menu .mm-listitem_selected > a:not(.mm-btn_next),.mm-menu .mm-listitem_selected > span{background:rgba(255,255,255,0.4);}.mm-menu .mm-listitem_opened > .mm-btn_next,.mm-menu .mm-listitem_opened > .mm-panel{background:rgba(0,0,0,0.05);}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,0.05);}.mm-page{box-sizing:border-box;position:relative;}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;}.mm-wrapper_opened{overflow-x:hidden;position:relative;}.mm-wrapper_background .mm-page{background:inherit;}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0;}.mm-menu_offcanvas.mm-menu_opened{display:block;}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10;}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px;}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0);}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0);}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2;}.mm-wrapper_blocking{overflow:hidden;}.mm-wrapper_blocking body{overflow:hidden;}.mm-wrapper_blocking .mm-page__blocker{display:block;}.mm-sronly{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;white-space:nowrap !important;width:1px !important;min-width:1px !important;height:1px !important;min-height:1px !important;padding:0 !important;overflow:hidden !important;position:absolute !important;}*,*::before,*::after{box-sizing:border-box;}html{font-family:"HouschkaAltPro",sans-serif;-webkit-text-size-adjust:100%;}body{overflow-x:hidden;}body.fixed{overflow:hidden;}img,svg{vertical-align:top;}button,input,select,textarea{font-family:inherit;}ul,ol{padding:0;margin:0;list-style:none;}.page-body ol{padding:0;margin:0;margin-left:21px;margin-bottom:28px;list-style:decimal;}.page-body ul{padding:0;margin:0;margin-left:21px;margin-bottom:28px;list-style:square;}.page-body nav.pager ul{list-style:none;}h2.text-and-media--title{margin-top:-9px;}@media only screen and (max-width:600px){.paragraph.paragraph--type--text-area.paragraph--view-mode--default .text-inline-teaser{display:table-footer-group;}.paragraph.paragraph--type--text-area.paragraph--view-mode--default .body{display:table-header-group;}}html{font-size:18px;font-size:0.9rem;line-height:1.6;color:#424037;-webkit-font-smoothing:antialiased;}@media only screen and (min-width:650px){html{font-size:20px;}}h1,h2,h3,h4,h5,h6,.heading-text{font-family:"HouschkaAltPro",sans-serif;font-style:inherit;font-weight:500;line-height:1.2;color:#000;margin:0 0 21px;}html,.body-text{font-family:"HouschkaAltPro",sans-serif;font-style:inherit;font-weight:inherit;text-transform:inherit;}blockquote{font-family:"HouschkaAltPro",sans-serif;font-style:italic;font-weight:inherit;text-transform:inherit;}p{margin:0;margin-bottom:28px;}h1{font-size:68px;font-size:3.4rem;}h2{font-size:38px;font-size:1.9rem;}h3{font-size:24px;font-size:1.2rem;}h4{font-size:24px;font-size:1.2rem;}h5{font-size:24px;font-size:1.2rem;}small{font-size:16px;font-size:0.8rem;}.welcome-demo{margin-top:20px;}.welcome-demo h2{color:#775950;}.welcome-demo p{margin-top:0;}#viewall-atoms-welcome{display:none;}#atoms-welcome{padding:30px;margin:0 -0.5em 20px;background-color:#f7f7f7;}#atoms-welcome .sg-pattern-head{display:none;}#atoms-welcome .sg-pattern-extra{border:0;}#atoms-buttons .sg-pattern-example{max-width:1100px;}#atoms-buttons .button{margin:0 4px 12px;min-width:200px;}.sg-pattern-example .site-header{position:static;}.col__article{position:relative;padding-left:0;padding-right:0;}@media only screen and (min-width:800px){.col__article{padding-right:420px;}}@media only screen and (min-width:900px){.col__article{padding-left:84px;padding-right:364px;}}@media only screen and (min-width:1100px){.col__article{padding-left:196px;}}@media only screen and (min-width:1440px){.col__article{padding-left:280px;}}@media only screen and (min-width:800px){.col__article--basket{padding:0 56px;}}@media only screen and (min-width:900px){.col__article--basket{padding:0 84px;}}@media only screen and (min-width:1100px){.col__article--basket{padding:0 112px;}}@media only screen and (min-width:1440px){.col__article--basket{padding:0 280px;}}#drupal-modal .col__article{padding:0;}@font-face{font-family:'HouschkaAltPro';src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Bold.woff2) format("woff2");src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:'HouschkaAltPro';src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-DemiBold.woff2) format("woff2");src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-DemiBold.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:'HouschkaAltPro';src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Medium.woff2) format("woff2");src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Medium.woff) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:'HouschkaAltPro';src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-MediumItalic.woff2) format("woff2");src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;}@font-face{font-family:'HouschkaAltPro';src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Light.woff2) format("woff2");src:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/fonts/HouschkaAltPro-Light.woff) format("woff");font-weight:300;font-style:normal;}.btn{font-size:16px;line-height:18px;display:inline-block;padding:14px 28px;overflow:hidden;font-weight:600;color:#000;text-align:center;vertical-align:top;cursor:pointer;border:1px solid #eee;transition:background-color 300ms ease 0s,border-color 300ms ease 0s;}@media only screen and (min-width:650px){.btn{font-size:18px;font-size:0.9rem;line-height:1.6;}}.btn--primary{color:#000;border-color:#eee;background-color:#fff;}.btn--primary:hover{background-color:#d9d9d9;border-color:#c8c8c8;color:#000;}.btn--secondary{color:#000;border-color:#81d1e0;background-color:#81d1e0;}.btn--secondary:hover{background-color:#44bbd1;border-color:#44bbd1;color:#000;}.btn--tertiary{color:#000;border-color:#ebebec;background-color:#ebebec;}.btn--tertiary:hover{background-color:#c4c4c7;border-color:#c4c4c7;color:#000;}.btn--quaternary{color:#fff;border-color:#000;background-color:#000;}.btn--quaternary:hover{background-color:black;border-color:black;color:#fff;}.btn--quinary{color:#fff;border-color:#bac030;background-color:#bac030;}.btn--quinary:hover{background-color:#7f8321;border-color:#7f8321;color:#fff;}.btn--senary{color:#000;border-color:#f4b12f;background-color:#f4b12f;}.btn--senary:hover{background-color:#cc8a0b;border-color:#cc8a0b;color:#000;}.btn--septenary{color:#000;border-color:#f5821f;background-color:#f5821f;}.btn--septenary:hover{background-color:#bf5d09;border-color:#bf5d09;color:#000;}.btn--octonary{color:#000;border-color:#da344f;background-color:#da344f;}.btn--octonary:hover{background-color:#a41e34;border-color:#a41e34;color:#000;}.btn--nonary{color:#fff;border-color:#9879b7;background-color:#9879b7;}.btn--nonary:hover{background-color:#725094;border-color:#725094;color:#fff;}.btn--denary{color:#000;border-color:#67c9ef;background-color:#67c9ef;}.btn--denary:hover{background-color:#22b0e8;border-color:#22b0e8;color:#000;}.btn--primary:hover{background-color:#cc8a0b;border-color:#cc8a0b;color:#000;}.btn--checkout{display:flex;align-items:center;}.btn--disabled{opacity:0.2;}.btn--icon-only{background-color:transparent;border:0;padding:0;cursor:pointer;}.btn--icon-only:hover svg{fill:#000;}.btn--icon-only svg{fill:#da344f;}.btn#edit-actions-next{border-radius:3px;}.btn#edit-actions-next[disabled]{background-color:#ebebec;border-color:#424037;cursor:not-allowed;}a{color:#da344f;text-decoration:none;transition:color ease 300ms;}a:hover{color:#a41e34;}.paragraph--type--accordion-collection a,.paragraph--type--text-area-with-event-map a,.donations__what-text a,.paragraph--type--text-area a,.text-and-media--text a{font-weight:bold;}.body ul,.body ol,.product-info ul,.product-info ol{margin-bottom:28px;padding-left:21px;}.body ul,.product-info ul{list-style-type:square;}.body ol,.product-info ol{list-style-type:decimal;}.swatches{max-width:700px;}.swatch{display:inline-block;width:130px;height:130px;margin:10px;font-size:12px;box-shadow:1px 4px 7px rgba(0,0,0,0.2);transition:background-color 300ms ease;}.swatch--primary{color:#000;background-color:#fff;}.swatch--primary:hover{background-color:#d9d9d9;}.swatch--secondary{color:#000;background-color:#81d1e0;}.swatch--secondary:hover{background-color:#44bbd1;}.swatch--tertiary{color:#000;background-color:#ebebec;}.swatch--tertiary:hover{background-color:#c4c4c7;}.swatch--quaternary{color:#fff;background-color:#000;}.swatch--quaternary:hover{background-color:black;}.swatch--quinary{color:#fff;background-color:#bac030;}.swatch--quinary:hover{background-color:#7f8321;}.swatch--senary{color:#000;background-color:#f4b12f;}.swatch--senary:hover{background-color:#cc8a0b;}.swatch--septenary{color:#000;background-color:#f5821f;}.swatch--septenary:hover{background-color:#bf5d09;}.swatch--octonary{color:#000;background-color:#da344f;}.swatch--octonary:hover{background-color:#a41e34;}.swatch--nonary{color:#fff;background-color:#9879b7;}.swatch--nonary:hover{background-color:#725094;}.swatch--denary{color:#000;background-color:#67c9ef;}.swatch--denary:hover{background-color:#22b0e8;}.swatch span{position:relative;top:50%;display:block;letter-spacing:1px;text-align:center;text-transform:uppercase;transform:translateY(-50%);}.checkbox input{padding:0;opacity:0;}.checkbox-label{font-size:18px;font-size:0.9rem;position:relative;display:block;padding:3px 0 0 35px;margin-top:-8px;color:#000;cursor:pointer;}.checkbox-label::before{position:absolute;top:1px;left:0;display:inline-block;width:22px;height:22px;border:2px solid #000;content:'';}.checkbox-label::after{position:absolute;top:3px;left:7px;display:inline-block;width:8px;height:14px;border:solid #000;border-width:0 2px 2px 0;content:none;transform:rotate(45deg);}.checkbox input:checked + .checkbox-label::after{content:'';}.wrapper{max-width:1300px;margin:0 auto;}@media only screen and (min-width:1100px){.wrapper{padding:0 20px;}}.article ul{list-style:disc;}.article ol{list-style:decimal;}.iframe{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;}.iframe__item{position:absolute;top:0;left:0;width:100%;height:100%;}.svg-default-arrow{width:25px;height:25px;}.svg-default-arrow path{transition:stroke 300ms ease;stroke:#775950;stroke-width:2px;fill:none;}.heading--standout{display:inline-block;background-color:#da344f;color:#fff;text-transform:uppercase;letter-spacing:5px;line-height:1;padding:14px 28px;}.texture--wood .heading--standout{background-color:#ef405c;}.heading--dark-bg{text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.5);}.texture{display:block;position:relative;background-color:transparent !important;}.texture::after{content:'';background-size:cover;background-position:center;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;}.texture::before{content:'';top:0;left:0;bottom:0;right:0;position:absolute;z-index:-2;}.texture--fur::after{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_fur.jpg);}.texture--wood::after{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);}.texture--wood2::after{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood2.jpg);}.texture--hay::after{background-color:#000000;}.texture--paper::after{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_paper.jpg);}.texture--wallpaper::after{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wallpaper.png);}.texture--dark-60::after{opacity:0.6;}.texture--dark-60::before{background-color:#000;}.texture--dark-40::after{opacity:0.4;}.texture--dark-40::before{background-color:#000;}.texture--dark-30::after{opacity:0.3;}.texture--dark-30::before{background-color:#000;}.texture--dark-20::after{opacity:0.2;}.texture--dark-20::before{background-color:#000;}.texture--light-60::after{opacity:0.6;}.texture--light-60::before{background-color:#81d1e0;}.texture--light-40::after{opacity:0.4;}.texture--light-40::before{background-color:#81d1e0;}.texture--light-20::after{opacity:0.2;}.texture--light-20::before{background-color:#81d1e0;}.texture--light-10::after{opacity:0.1;}.texture--light-10::before{background-color:#81d1e0;}.texture--fade-10::after{opacity:0.1;}.texture--fade-20::after{opacity:0.2;}.texture--fade-40::after{opacity:0.4;}.texture--brown::after{opacity:0.1;}.texture--brown::before{background-color:#5c463b;}.texture--pink::after{opacity:0.2;}.texture--pink::before{background-color:#da344f;}.texture--squash::after{opacity:0.2;}.texture--squash::before{background-color:#f4b12f;}.texture--cyan::after{opacity:0.2;}.texture--cyan::before{background-color:#67c9ef;}.site-header .logo{width:100px;height:45px;}@media only screen and (min-width:650px){.site-header .logo{width:140px;}}@media only screen and (min-width:900px){.site-header .logo{width:180px;height:85px;}}@media only screen and (min-width:1100px){.site-header .logo{width:210px;}}.site-header--slideup .logo,.site-header--slidedown .logo,.headroom--not-top .logo{display:none;}.site-header--top .logo{display:flex;}.site-header .logo-icon{display:none;}.site-header--slideup .logo-icon,.site-header--slidedown .logo-icon,.headroom--not-top .logo-icon{display:flex;}.site-header--top .logo-icon{display:none;}.color-strip--primary{background-color:rgba(129,209,224,0.5);}.color-strip--secondary{background-color:rgba(129,209,224,0.2);}.color-strip--octonary{background-color:#da344f;}.color-strip--primary{background-color:transparent;}.schedule__icon{fill:rgba(255,255,255,0.8);margin-right:7px;}.schedule__item{font-size:16px;font-size:0.8rem;color:#fff;margin-bottom:14px;}.schedule__time{background-color:#ef405c;padding:5px;display:inline-block;margin-right:7px;border-radius:3px;line-height:1;}.owl-carousel{max-width:100%;display:block !important;}.owl-stage-outer,.owl-stage,.owl-item{height:100%;}.owl-dots{position:absolute;z-index:3;top:28px;right:28px;}@media only screen and (min-width:800px){.owl-dots{top:auto;bottom:28px;right:28px;}}.js-slideshow--centre .owl-dots{bottom:-42px;right:0;left:0;text-align:center;}.owl-dot{display:inline-block;width:14px;height:14px;border:0;border-radius:50%;background-color:#fff;margin:0 5px;padding:0;}.shop-item .owl-dot{background-color:#81d1e0;}.owl-dot.active{background-color:#da344f;}.owl-next,.owl-prev{position:absolute;top:0;bottom:0;margin-bottom:auto;margin-top:auto;border:0;border-radius:50%;height:28px;width:28px;background-color:#da344f;background-repeat:no-repeat;background-position:center;background-size:28px;text-indent:-9999px;overflow:hidden;transition:transform 300ms ease 0s,background-color 300ms ease 0s;}@media only screen and (min-width:800px){.owl-next,.owl-prev{height:42px;width:42px;background-size:42px;}}.owl-next.disabled,.owl-prev.disabled{background-color:#775950;cursor:default;opacity:0.6;}.owl-next.disabled:hover,.owl-prev.disabled:hover{transform:scale(1);background-color:#775950;}.owl-next:hover,.owl-prev:hover{transform:scale(1.2);background-color:#775950;}.owl-prev{left:-28px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOm5vbmU7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMwLjgsMzIuMkwyMS43LDIzbDkuMi05LjJMMjgsMTFMMTYsMjNsMTIsMTJMMzAuOCwzMi4yeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0wLTFoNDh2NDhIMFYtMXoiLz48L3N2Zz4=");}.slideshow .owl-prev{left:28px;}.js-carousel .owl-prev{left:28px;}@media only screen and (min-width:800px){.js-carousel .owl-prev{left:-28px;}}.owl-next{right:-28px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOm5vbmU7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjIsMzIuN2w5LjItOS4ybC05LjItOS4ybDIuOC0yLjhsMTIsMTJsLTEyLDEyTDE3LjIsMzIuN3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMC0wLjVoNDh2NDhIMFYtMC41eiIvPjwvc3ZnPg==");}.slideshow .owl-next{right:28px;}.js-carousel .owl-next{right:28px;}@media only screen and (min-width:800px){.js-carousel .owl-next{right:-28px;}}input{font-size:16px;font-size:0.8rem;padding:10px 14px;line-height:1;border-radius:3px;border:1px solid rgba(0,0,0,0.2);}textarea{font-size:16px;font-size:0.8rem;padding:10px 14px;border-radius:3px;border:1px solid rgba(0,0,0,0.2);}[type='search'],[type='text'],[type='email'],[type='file'],[type='date'],[type='time'],[type='tel'],textarea{box-shadow:inset 2px 2px 7px 0 rgba(0,0,0,0.2);}.form__group{background-color:#fff;border:2px dotted #eee;padding:56px;margin-bottom:28px;}.form__action{margin-bottom:84px;}.form__item--xsmall{width:50px;}.form__item--small{width:200px;}.form__item--medium{width:400px;}.form__item--large{width:100%;}details{margin-bottom:28px;}.g-recaptcha{margin-bottom:14px;}fieldset{display:block;border:2px dotted #eee;margin:0 0 28px;padding:28px;}legend{font-size:24px;font-size:1.2rem;font-weight:600;float:left;width:100%;display:table;color:#000;margin:0 0 28px;}body:not(:-moz-handler-blocked) fieldset{display:table-cell;}.address-container-inline .form-item input{width:100%;}table{font-size:16px;font-size:0.8rem;margin:0 0 56px;width:100%;}table .form-item{margin-bottom:0;}table .form-no-label label{font-size:18px;font-size:0.9rem;position:static;font-weight:bold;}@media only screen and (min-width:800px){table .form-no-label label{position:absolute;clip:rect(1px,1px,1px,1px);}}table tr{display:flex;flex-direction:column;border-bottom:1px solid #eee;padding:14px 0;}@media only screen and (min-width:420px){table tr{display:table-row;padding:0;}}table th{font-size:18px;font-size:0.9rem;padding:14px 3.5px 14px 0;display:none;}@media only screen and (min-width:420px){table th{display:table-cell;}}table td{padding:3.5px 0;}@media only screen and (min-width:420px){table td{padding:14px 3.5px 14px 0;}}table th,table td{text-align:left;}table th:last-child,table td:last-child{padding-right:0;}@media only screen and (min-width:420px){table th,table td{display:table-cell;border-bottom:2px dotted #eee;}}@media only screen and (min-width:800px){table th,table td{padding:7px 14px;}table th:first-child,table td:first-child{padding-left:0;}table th:last-child,table td:last-child{padding-right:0;}}.section{padding:50px 0;}.section--blue{background-color:#e6f5f8;}.urgent-message-region{transition:transform 300ms ease 0s;position:relative;z-index:-11;line-height:1;}.site-header--slideup .urgent-message-region,.site-header--slidedown .urgent-message-region,.headroom--not-top .urgent-message-region{margin-top:0;}.site-header--top .urgent-message-region{margin-top:4px;}.urgent-message-region .message__container{margin-top:4px;display:flex;flex-direction:row;justify-content:center;background-color:#f4b12f;padding:7px;}@media only screen and (min-width:800px){.urgent-message-region .message__container{border-radius:3px;box-shadow:0 0 10px #000;}}.urgent-message-region .message__heading{display:none;color:#000;margin:auto 14px auto 0;font-weight:700;}@media only screen and (min-width:900px){.urgent-message-region .message__heading{font-size:16px;font-size:0.8rem;display:block;}}.urgent-message-region .message__text{margin:auto 0;text-align:center;font-size:14px;line-height:16px;}@media only screen and (min-width:650px){.urgent-message-region .message__text{font-size:14px;font-size:0.7rem;line-height:1.6;}}@media only screen and (min-width:900px){.urgent-message-region .message__text{display:block;font-size:0.8rem;}}.urgent-message-region .message__text p{margin:0;padding-bottom:2px;}.urgent-message-region .message__text a{color:#000;text-decoration:underline;transition:opacity 300ms ease 0s;}.urgent-message-region .message__text a:hover{opacity:0.7;}@media only screen and (min-width:900px){.urgent-message-region .message__text a{font-size:16px;font-size:0.8rem;}}@media only screen and (min-width:900px){.urgent-message-region .message__text{text-align:left;}}.urgent-message-region .message__close{width:25px;height:auto;margin-left:20px;}.urgent-message-region .message__close img{width:100%;height:auto;}.main-menu__container{display:flex;}.main-menu__item{padding:7px 7px 14px;line-height:1;}@media only screen and (min-width:1100px){.main-menu__item{padding:7px 7px 21px;}}@media only screen and (min-width:1440px){.main-menu__item{padding:7px 14px 21px;}}.main-menu__item:first-of-type{padding-left:0;}.main-menu__item:last-of-type{padding-right:0;border-right:0;}.main-menu__item--active .main-menu__link{color:#da344f;}.main-menu__item:hover .main-menu__dropdown{transition:transform 400ms ease 200ms,opacity 400ms ease 200ms,z-index 0ms ease 600ms;opacity:1;transform:translate3d(0,0,0);z-index:0;}.main-menu__item:hover .main-menu__link{color:#da344f;}.main-menu__link{font-size:17px;font-size:0.85rem;display:flex;flex-direction:row;align-items:center;font-family:"HouschkaAltPro",sans-serif;font-weight:600;color:#000;text-transform:uppercase;height:25px;}@media only screen and (min-width:900px){.main-menu__link{font-size:17px;font-size:0.85rem;}}@media only screen and (min-width:1100px){.main-menu__link{font-size:19px;font-size:0.95rem;}}@media only screen and (min-width:1440px){.main-menu__link{font-size:21px;font-size:1.05rem;}}.main-menu__link:hover{color:#da344f;}.main-menu__link.child-focused ~ .main-menu__dropdown,.main-menu__link:focus ~ .main-menu__dropdown{transition:transform 400ms ease 200ms,opacity 400ms ease 200ms,z-index 0ms ease 600ms;opacity:1;transform:translate3d(0,0,0);z-index:0;}.main-menu__link.child-focused .main-menu__link,.main-menu__link:focus .main-menu__link{color:#da344f;}.main-menu__icon{display:none;fill:rgba(0,0,0,0.5);margin-left:5px;}@media only screen and (min-width:1100px){.main-menu__icon{display:block;}}.main-menu__dropdown{position:absolute;z-index:-10;left:28px;right:28px;opacity:0;transform:translate3d(0,-150%,0);transition:transform 400ms ease 200ms,opacity 400ms ease 200ms;}.main-menu__search{padding-top:0;}@media only screen and (min-width:1100px){.main-menu__search{padding-top:7px;}}.main-menu__search:hover{cursor:pointer;}.main-menu__search:hover .main-menu__search-icon{fill:#da344f;}.main-menu__search.active .main-menu__search-icon{fill:#da344f;}.site-header--slideup .main-menu,.site-header--slidedown .main-menu,.headroom--not-top .main-menu{display:none;}.site-header--top .main-menu{display:block;}.secondary-menu{display:flex;}.secondary-menu__item{padding:7px;}@media only screen and (min-width:1100px){.secondary-menu__item{padding:7px 14px;}}.secondary-menu__item:first-of-type{padding-left:0;}.secondary-menu__item:last-of-type{padding-right:0;border-right:0;}.secondary-menu__item--active .secondary-menu__link{color:#da344f;}.secondary-menu__link{font-size:16px;font-size:0.8rem;font-family:"HouschkaAltPro",sans-serif;color:#333;}.secondary-menu__link:hover{color:#da344f;}.site-header--slideup .secondary-menu,.site-header--slidedown .secondary-menu,.headroom--not-top .secondary-menu{display:none;}.site-header--top .secondary-menu{display:flex;}.tertiary-menu{position:relative;z-index:1;display:flex;flex-direction:column;}.site-header--slideup .tertiary-menu{flex-direction:row;}.site-header--slideup .tertiary-menu,.site-header--slidedown .tertiary-menu,.headroom--not-top .tertiary-menu{flex-direction:row;}.site-header--top .tertiary-menu{flex-direction:column;}.tertiary-menu__item{display:flex;align-items:stretch;margin-bottom:2px;transition:margin-bottom 300ms ease 0s;}.site-header--slideup .tertiary-menu__item,.site-header--slidedown .tertiary-menu__item,.headroom--not-top .tertiary-menu__item{border-right:2px solid #fff;margin-bottom:0;}.site-header--slideup .tertiary-menu__item:last-child,.site-header--slidedown .tertiary-menu__item:last-child,.headroom--not-top .tertiary-menu__item:last-child{border-right:0;}.site-header--top .tertiary-menu__item{border-right:0;margin-bottom:2px;}.tertiary-menu__item:nth-child(1) .tertiary-menu__icon{fill:#ef405c;}.tertiary-menu__item:nth-child(1) .tertiary-menu__total-label{background-color:#ef405c;}.tertiary-menu__item:nth-child(2) .tertiary-menu__icon{fill:#f4b12f;}.tertiary-menu__item:nth-child(2) .tertiary-menu__total-label{background-color:#f4b12f;}.tertiary-menu__item:nth-child(3){margin-bottom:0;}.site-header--top .tertiary-menu__item:nth-child(3){margin-bottom:0;}.tertiary-menu__item:nth-child(3) .tertiary-menu__icon{fill:#81d1e0;}.tertiary-menu__item:nth-child(3) .tertiary-menu__total-label{background-color:#81d1e0;}.tertiary-menu__link{font-size:16px;font-size:0.8rem;display:flex;flex-grow:1;flex-direction:row;line-height:1;align-items:center;justify-content:flex-start;padding:10px 14px;font-family:"HouschkaAltPro",sans-serif;color:#fff;text-transform:uppercase;background-color:#1b1813;}.site-header--slideup .tertiary-menu__link{margin-bottom:0;}.tertiary-menu__link--active{color:#da344f;}.tertiary-menu__link:hover{color:#d9d9d9;}.tertiary-menu__link:hover .tertiary-menu__icon{transform:scale(1.2);}.tertiary-menu__label{order:2;}.tertiary-menu__icon{order:1;margin-right:14px;transition:transform 300ms ease 0s;}.tertiary-menu__total{display:flex;align-items:center;justify-content:center;min-width:60px;padding:0 14px 0 7px;border-left:2px solid #fff;font-family:"HouschkaAltPro",sans-serif;}.site-header--top .tertiary-menu__total{display:flex;padding:0 14px 0 7px;border-left:2px solid transparent;min-width:60px;}.tertiary-menu__total:hover .tertiary-menu__total-label,.tertiary-menu__total:hover .tertiary-menu__total-icon{transform:scale(1.2);}.tertiary-menu__total-icon{fill:#fff;margin:0 0 -8px;transition:transform 300ms ease 0s;}.tertiary-menu__total-label{font-size:14px;font-size:0.7rem;color:#000;border-radius:3px;font-weight:700;line-height:1;padding:1px 4px 2px;margin:-8px -4px 0;transition:transform 300ms ease 0s;}.dropdown-menu{padding-top:25px;}.dropdown-menu__container{display:flex;box-shadow:0 20px 20px rgba(0,0,0,0.8);padding:28px;}.dropdown-menu__links{margin:0;padding-right:14px;flex-basis:75%;max-width:75%;-webkit-columns:3 200px;-moz-columns:3 200px;columns:3 200px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;}.dropdown-menu__links--no-highlights{padding-right:0;flex-basis:100%;max-width:100%;-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;}.dropdown-menu__item{display:block;margin-bottom:28px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.dropdown-menu__link{display:block;color:#fff;font-weight:600;}.dropdown-menu__link:hover{color:#fff;text-decoration:underline;}.dropdown-menu__nested-item{display:block;margin-top:14px;}.dropdown-menu__nested-link{font-size:16px;font-size:0.8rem;display:block;color:#fff;line-height:1.2;}.dropdown-menu__nested-link:hover{color:#fff;text-decoration:underline;}.dropdown-menu__teasers{flex-basis:25%;max-width:25%;margin:0;padding-left:14px;}.dropdown-menu__teaser-link{display:block;}.dropdown-menu__teaser-link:hover .dropdown-menu__teaser-heading{color:#da344f;}.dropdown-menu__teaser-image{display:block;width:100%;height:auto;}.dropdown-menu__teaser-heading{font-size:24px;font-size:1.2rem;background-color:#fff;font-weight:600;margin-bottom:0;color:#000;padding:14px 28px;}.mobile-menu{position:fixed;z-index:21;bottom:0;left:0;right:0;width:100%;max-width:100%;}@media only screen and (min-width:900px){.mobile-menu{display:none;}}.mobile-menu__container{display:flex;flex-direction:row;}.mobile-menu__item{flex-grow:1;flex-basis:25%;max-width:25%;}.mobile-menu__item:last-child .mobile-menu__link{border-right:0;}.mobile-menu__item--active .mobile-menu__link,.mobile-menu__item.active .mobile-menu__link{background-color:#ef405c;}.mobile-menu__item--active .mobile-menu__basket-count,.mobile-menu__item.active .mobile-menu__basket-count{background-color:#000;color:#fff;}.mobile-menu__item--active .mobile-menu__icon,.mobile-menu__item.active .mobile-menu__icon{fill:#fff;}.mobile-menu__item--active .mobile-menu__label,.mobile-menu__item.active .mobile-menu__label{color:#000;}.mobile-menu__item--active.mobile-menu__item--adopt .mobile-menu__link,.mobile-menu__item.active.mobile-menu__item--adopt .mobile-menu__link{background-color:#ef405c;}.mobile-menu__item--active.mobile-menu__item--donate .mobile-menu__link,.mobile-menu__item.active.mobile-menu__item--donate .mobile-menu__link{background-color:#f4b12f;}.mobile-menu__item--active.mobile-menu__item--shop .mobile-menu__link,.mobile-menu__item.active.mobile-menu__item--shop .mobile-menu__link{background-color:#67c9ef;}.mobile-menu__item--adopt .mobile-menu__icon{fill:#ef405c;}.mobile-menu__item--donate .mobile-menu__icon{fill:#f4b12f;}.mobile-menu__item--shop .mobile-menu__icon{fill:#81d1e0;}.mobile-menu__link{display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #fff;padding:7px 0;transition:background-color 300ms ease 0s;cursor:pointer;position:relative;}.mobile-menu__link:hover .mobile-menu__icon{transform:scale(1.2);}.mobile-menu__basket-count{font-size:18px;font-size:0.9rem;font-weight:600;line-height:1;color:#000;padding:1.75px 3.5px 2.75px;min-width:16px;min-height:16px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;bottom:calc(50% + 8px);left:calc(50% + 8px);background-color:rgba(255,255,255,0.8);border-radius:3px;}.mobile-menu__icon{fill:#fff;margin-bottom:7px;transition:transform 300ms ease 0s;}.mobile-menu__label{font-size:12px;font-size:0.6rem;font-weight:500;text-transform:uppercase;color:#fff;}@media only screen and (min-width:800px){.mobile-menu__label{font-size:14px;font-size:0.7rem;}}.mobile-menu__mini-extras{position:fixed;z-index:-3;left:0;right:0;bottom:0;padding-bottom:69px;opacity:0;transform:translate3d(0,100%,0);transition:transform 300ms ease 0s,opacity 300ms ease 0s;will-change:transform,opacity;}.mobile-menu__mini-extras.active{opacity:1;transform:translate3d(0,0%,0);}.mobile-menu__mini-extras-container{display:flex;flex-direction:column;width:100%;}.mobile-menu__extras{position:fixed;z-index:-3;top:0;left:0;right:0;bottom:0;padding-bottom:69px;opacity:0;transform:translate3d(0,100%,0);transition:transform 300ms ease 0s,opacity 300ms ease 0s;will-change:transform,opacity;}.mobile-menu__extras.active{opacity:1;transform:translate3d(0,0%,0);}.adminimal-admin-toolbar .mobile-menu__extras{padding-top:39px;}.mobile-menu__extras-container{display:flex;flex-direction:column;width:100%;height:100%;padding:28px;}.mobile-menu__mm-menu{background:transparent;border:0;color:#fff;padding:0 28px;overflow:auto;}.mobile-menu__links{border-top:1px dotted rgba(255,255,255,0.5);overflow-y:hidden;}.mobile-menu__primary-item:hover .mobile-menu__primary-label,.mobile-menu__primary-item:hover .mobile-menu__secondary-label,.mobile-menu__secondary-item:hover .mobile-menu__primary-label,.mobile-menu__secondary-item:hover .mobile-menu__secondary-label{color:#da344f;}.mobile-menu__primary-item + .mobile-menu__secondary-item{margin-top:28px;border-top:1px dotted rgba(255,255,255,0.5);}.mobile-menu__primary-link,.mobile-menu__secondary-link{font-size:24px;font-size:1.2rem;font-weight:500;border-bottom:1px dotted rgba(255,255,255,0.5);display:flex;justify-content:space-between;align-items:center;}@media only screen and (min-width:650px){.mobile-menu__primary-link,.mobile-menu__secondary-link{font-size:18px;font-size:0.9rem;}}.mobile-menu__secondary-link{font-size:18px;font-size:0.9rem;}@media only screen and (min-width:650px){.mobile-menu__secondary-link{font-size:16px;font-size:0.8rem;}}.mobile-menu__primary-icon,.mobile-menu__secondary-icon{fill:#81d1e0;margin:-9.33333px 0;flex-grow:0;flex-shrink:0;transition:none;}.mobile-menu__primary-label,.mobile-menu__secondary-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.mobile-menu__mini-extras-link{display:flex;align-items:center;padding:14px;border-bottom:1px solid #fff;}.mobile-menu__mini-extras-icon{fill:#fff;flex-grow:0;}.mobile-menu__mini-extras-label{font-size:24px;font-size:1.2rem;font-weight:500;color:#000;flex-grow:1;padding:0 14px;}.mobile-menu__search.block.search{margin-top:0;position:relative;z-index:1;left:initial;right:initial;}.mobile-menu .mm-panel{padding-left:28px;padding-right:28px;padding-bottom:28px;background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/site/images/texture_fur_dark.jpg);background-size:cover;background-position:center;}.mobile-menu .mm-panel::before,.mobile-menu .mm-panel::after{content:none;}.mobile-menu .mm-panels > .mm-panel > .mm-listview:first-child,.mobile-menu .mm-panels > .mm-panel > .mm-navbar + .mm-listview{margin:0;}.mobile-menu .mm-listitem::after{content:none;}.mobile-menu .mm-listitem > a,.mobile-menu .mm-listitem > span{display:flex;padding:9.33333px 0;}.mobile-menu .mm-btn{width:100%;height:auto;}.mobile-menu .mm-btn_next::after,.mobile-menu .mm-btn_next::before,.mobile-menu .mm-btn_prev::after,.mobile-menu .mm-btn_prev::before{content:none;}.mobile-menu .mm-navbar{text-align:left;height:auto;border:0;padding:0 28px;top:98px;}.mobile-menu .mm-navbar > *{display:flex;padding:0;}.mobile-menu .mm-navbar__title{font-size:24px;font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:flex-start;border-top:1px dotted rgba(255,255,255,0.5);border-bottom:1px dotted rgba(255,255,255,0.5);padding:9.33333px 0;}@media only screen and (min-width:650px){.mobile-menu .mm-navbar__title{font-size:18px;font-size:0.9rem;}}.mobile-menu .mm-navbar__title:hover .mobile-menu__primary-label{color:#da344f;}.mobile-menu .mm-menu > .mm-panels > .mm-panel:first-of-type > .mm-navbar{display:none;}.mobile-menu .mm-panel_has-navbar{padding-top:139px;}.mobile-menu .mm-panel_has-navbar:first-of-type{padding-top:98px;}.mobile-menu .mm-menu .mm-navbar a,.mobile-menu .mm-menu .mm-navbar > *{color:inherit;}.page--donate .mobile-menu .mobile-menu{display:none;}.breadcrumb{display:flex;margin-bottom:28px;}@media only screen and (min-width:800px){.breadcrumb{margin-bottom:14px;}}@media only screen and (min-width:900px){.breadcrumb{margin-bottom:0;}}.breadcrumb__item{font-size:16px;font-size:0.8rem;font-weight:500;color:#000;}@media only screen and (min-width:800px){.breadcrumb__item{font-size:18px;font-size:0.9rem;}}.breadcrumb__divide{color:rgba(255,255,255,0.5);}.campaign .breadcrumb{margin-bottom:14px;}.campaign .breadcrumb .breadcrumb__divide{color:#000;}.campaign .breadcrumb .breadcrumb__item:last-child{display:none;}.campaign .breadcrumb .breadcrumb__link{color:#000;}.hero .breadcrumb{margin-bottom:14px;}.hero .breadcrumb .breadcrumb__item{color:#fff;text-shadow:0 0 20px #000;}.hero .breadcrumb .breadcrumb__item:last-child{display:none;}.hero .breadcrumb .breadcrumb__link{color:#fff;}.hero .breadcrumb .breadcrumb__link:hover{color:#da344f;}@media all and (min-width:550px){.breadcrumb__item{font-size:16px;font-size:.8rem;font-weight:500;color:#000;}}.breadcrumb__divide{margin-right:4px;}.search__container{position:relative;}.main-menu__search .search__container{padding:28px;}.search__input{font-size:18px;font-size:0.9rem;width:100%;padding:14px 14px 10px;line-height:1;}.search__btn{position:absolute;right:7px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;background-color:transparent;border:0;}.main-menu__search .search__btn{right:35px;}.search__btn:hover .search__icon{fill:#da344f;}.search__icon{fill:#000;}.main-menu__search .search{position:absolute;z-index:-1;left:28px;right:28px;margin-top:24px;transform:translate3d(0,-100%,0);opacity:0;transition:transform 300ms ease 0s,opacity 300ms ease 0s;}.active .search{opacity:1;transform:translate3d(0,0%,0);}.site-header--slidedown .search,.headroom--not-top .search{left:0;right:0;}.site-header--top .search{left:28px;right:28px;}@keyframes bounce{from{transform:translateY(0);}50%{transform:translateY(-5px);}to{transform:translateY(0);}}@media all and (-ms-high-contrast:none){.hero--carousel .hero__header{margin-top:40vh !important;}}.hero{position:relative;background-size:1100px;background-position:top;background-repeat:no-repeat;display:flex;align-items:flex-end;min-height:85vh;width:100%;min-width:100%;max-width:100%;margin-bottom:28px;margin-top:0;}@media only screen and (min-width:800px){.hero{margin-bottom:56px;}}@media only screen and (min-width:650px){.hero{background-size:cover;background-position:center;}}.hero::before{content:'';display:block;min-height:inherit;font-size:0;}.hero::after{position:absolute;bottom:0;left:0;width:100%;height:200px;background-image:linear-gradient(to bottom,transparent,rgba(40,40,40,0.9));content:'';}.home .hero::after{height:40vh;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.9));}.hero--center .hero__header{margin-left:0;text-align:left;}@media only screen and (min-width:900px){.hero--center .hero__header{margin-left:84px;}}@media only screen and (min-width:1100px){.hero--center .hero__header{margin-left:196px;}}@media only screen and (min-width:1440px){.hero--center .hero__header{margin-left:280px;}}.hero--center::after{height:400px;}.hero--small{margin-bottom:0;min-height:200px;height:80vh;}@media only screen and (min-width:800px){.hero--small{height:60vh;min-height:500px;margin-bottom:0;background-position:center;background-size:cover;}}.hero--small::after{position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:linear-gradient(to bottom,transparent,rgba(20,20,20,0.9));content:'';}.hero--small .hero__header{margin-top:0;}.hero--small .shop-home .hero__heading,.shop-listing .hero--small .hero__heading{font-size:38px;font-size:1.9rem;display:inline-block;margin-bottom:0;padding:7px 14px;background-color:#da344f;}@media only screen and (min-width:800px){.hero--small .shop-home .hero__heading,.shop-listing .hero--small .hero__heading{font-size:52px;font-size:2.6rem;}}@media only screen and (min-width:1440px){.hero--small .shop-home .hero__heading,.shop-listing .hero--small .hero__heading{font-size:68px;font-size:3.4rem;}}.hero--medium{margin-bottom:0;min-height:300px;height:80vh;}@media only screen and (min-width:800px){.hero--medium{height:47.5vh;min-height:500px;background-position:center bottom;}}.hero--medium::after{position:absolute;bottom:0;left:0;width:100%;height:300px;background-image:linear-gradient(to bottom,transparent,rgba(20,20,20,0.9));content:'';}.hero--medium .hero__container{justify-content:flex-end;}@media only screen and (min-width:800px){.hero--medium .hero__container{justify-content:center;}}.hero--medium .hero__header{margin-top:0;margin-bottom:56px;}.hero--medium .hero__heading{font-size:38px;font-size:1.9rem;display:inline-block;margin-bottom:0;padding:7px 14px;background-color:#da344f;text-align:center;}@media only screen and (min-width:800px){.hero--medium .hero__heading{font-size:52px;font-size:2.6rem;text-align:left;}}@media only screen and (min-width:1440px){.hero--medium .hero__heading{font-size:68px;font-size:3.4rem;}}.hero--medium .introduction__text{font-size:38px;font-size:1.9rem;padding:7px 14px;}.hero--carousel{min-height:400px;}@media only screen and (min-width:800px){.hero--carousel{height:60vh;min-height:500px;}}.hero--carousel .hero__container{display:block;padding-right:0;padding-left:0;}.hero--carousel .hero__heading{font-size:38px;font-size:1.9rem;display:inline-block;margin-bottom:0;padding:7px 14px;background-color:#da344f;width:auto;min-width:0;max-width:none;}@media only screen and (min-width:800px){.hero--carousel .hero__heading{font-size:52px;font-size:2.6rem;}}@media only screen and (min-width:1440px){.hero--carousel .hero__heading{font-size:68px;font-size:3.4rem;}}.hero--carousel .introduction__text{font-size:38px;font-size:1.9rem;padding:7px 14px;}.hero--carousel .hero__header{margin-top:0;}.hero--no-image{background-color:#775950;min-height:200px;height:80vh;background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);}@media only screen and (min-width:800px){.hero--no-image{min-height:500px;}}.hero--no-image::after{height:400px;}.hero--no-image .hero__header{margin-top:0;}.hero--basket{min-height:0;height:120px;padding-right:28px;padding-left:28px;}@media only screen and (min-width:650px){.hero--basket{height:140px;}}@media only screen and (min-width:800px){.hero--basket{height:150px;padding-right:56px;padding-left:56px;}}@media only screen and (min-width:900px){.hero--basket{height:240px;padding-right:56px;padding-left:56px;}}.hero--basket .hero__container{padding:0;}@media only screen and (min-width:800px){.hero--basket .hero__container{padding:0 56px;}}@media only screen and (min-width:900px){.hero--basket .hero__container{padding:0 84px;}}@media only screen and (min-width:1100px){.hero--basket .hero__container{padding:0 112px;}}@media only screen and (min-width:1440px){.hero--basket .hero__container{padding:0 280px;}}.hero--basket .hero__header{margin-left:auto;margin-right:auto;margin-bottom:14px;}@media only screen and (min-width:900px){.hero--basket .hero__header{margin-bottom:28px;}}.hero--basket .hero__heading{font-size:24px;font-size:1.2rem;}@media only screen and (min-width:800px){.hero--basket .hero__heading{font-size:38px;font-size:1.9rem;}}.hero--checkout{min-height:0;height:120px;padding-right:28px;padding-left:28px;}@media only screen and (min-width:650px){.hero--checkout{height:190px;}}@media only screen and (min-width:800px){.hero--checkout{height:200px;padding-right:56px;padding-left:56px;}}@media only screen and (min-width:900px){.hero--checkout{height:220px;padding-right:56px;padding-left:56px;}}.hero--checkout .hero__container{padding:0;}@media only screen and (min-width:800px){.hero--checkout .hero__container{padding:0 56px;}}@media only screen and (min-width:900px){.hero--checkout .hero__container{padding:0 84px;}}@media only screen and (min-width:1100px){.hero--checkout .hero__container{padding:0 112px;}}@media only screen and (min-width:1440px){.hero--checkout .hero__container{padding:0 280px;}}.hero--checkout .hero__header{margin-left:auto;margin-right:auto;margin-bottom:14px;}@media only screen and (min-width:900px){.hero--checkout .hero__header{margin-bottom:28px;}}.hero--checkout .hero__heading{font-size:24px;font-size:1.2rem;}@media only screen and (min-width:800px){.hero--checkout .hero__heading{font-size:38px;font-size:1.9rem;}}.hero--minimal{min-height:auto;height:85px;}@media only screen and (min-width:900px){.hero--minimal{height:180px;}}.hero__container{position:relative;display:flex;flex-direction:column;width:100%;min-width:100%;max-width:100%;flex-basis:100%;justify-content:flex-end;padding-right:28px;padding-left:28px;}@media only screen and (min-width:800px){.hero__container{justify-content:space-between;flex-direction:row;align-items:flex-end;padding-right:56px;padding-left:56px;}.hero__container::before{content:'';display:block;min-height:inherit;font-size:0;}}@media only screen and (min-width:800px){.shop .hero__container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:0;}}.hero__container .hero-action .hero-action__secondary-link{font-weight:700;}.hero__header{margin-bottom:14px;z-index:2;margin-top:40vh;display:flex;flex-wrap:wrap;align-items:flex-end;width:100%;flex-basis:100%;flex-grow:1;}.hero__header .introduction__text{font-size:1.2rem;}@media only screen and (min-width:800px){.hero__header{margin-bottom:56px;margin-top:156px;width:calc(100% - ((28px * 10) + (28px *2)));flex-basis:calc(100% - ((28px * 10) + (28px *2)));}}@media only screen and (min-width:900px){.hero__header{margin-top:208px;width:calc(100% - ((28px * 11) + (28px *2)));flex-basis:calc(100% - ((28px * 11) + (28px *2)));}}@media only screen and (min-width:1100px){.hero__header{width:calc(100% - ((28px * 12) + (28px *2)));flex-basis:calc(100% - ((28px * 12) + (28px *2)));}}.hero__heading{font-size:38px;font-size:1.9rem;font-weight:500;letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:0;line-height:1;flex-basis:100%;min-width:100%;max-width:100%;width:100%;}.hero__heading__with_actions{padding-bottom:0;z-index:1;}@media only screen and (min-width:650px){.hero__heading__with_actions{padding-bottom:0;}}.hero__heading__no_actions{padding-bottom:0px;}@media only screen and (min-width:650px){.hero__heading__no_actions{padding-bottom:0;text-shadow:none;}}@media only screen and (min-width:900px){.hero__heading{font-size:52px;font-size:2.6rem;}}@media only screen and (min-width:1440px){.hero__heading{font-size:68px;font-size:3.4rem;}}.campaign .hero__heading{font-size:38px;font-size:1.9rem;color:#000;margin-bottom:56px;}.shop-listing .hero__heading{width:auto;min-width:0;max-width:none;}.hero__introduction{flex-basis:100%;min-width:100%;max-width:100%;width:100%;}.hero__video-icon{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:2;fill:#81d1e0;cursor:pointer;transition:transform 300ms ease 0s,fill 300ms ease 0s;}.hero__video-icon:hover{fill:#fff;transform:scale(1.2);}.hero__meta{font-size:18px;font-size:0.9rem;margin-top:21px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#f4b12f;}.hero__meta-item{display:flex;justify-content:center;align-items:center;margin-bottom:7px;}.hero__icon{fill:#fff;margin-right:7px;}.hero__item{position:relative;display:flex;flex-direction:column;align-content:flex-end;justify-content:flex-end;min-height:400px;height:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat;}@media only screen and (min-width:800px){.hero__item{height:60vh;min-height:500px;background-position:center;background-size:cover;}}.hero__item::after{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:150px;background-image:linear-gradient(to bottom,transparent,rgba(40,40,40,0.7));content:'';}.hero__item-container{position:relative;z-index:1;padding-right:28px;padding-left:28px;}@media only screen and (min-width:800px){.hero__item-container{padding-right:56px;padding-left:56px;}}.shop-home .hero{margin-bottom:0;}.shop-home .hero .hero__item::after{display:none;}.shop-home .hero .hero__header{display:block;}.adoption-home .hero{margin-bottom:56px;min-height:200px;height:70vh;}@media only screen and (min-width:800px){.adoption-home .hero{min-height:440px;}}@media only screen and (min-width:900px){.adoption-home .hero{height:40vh;}}.adoption-home .hero::after{display:none;}.adoption-home .hero .hero__container{min-height:0;}@media only screen and (min-width:900px){.adoption-home .hero .hero__container{justify-content:center;}}.adoption-home .hero .hero__header{display:block;text-align:center;flex-basis:auto;}@media only screen and (min-width:800px){.adoption-home .hero .hero__header{padding-left:168px;padding-right:168px;}}.adoption-home .hero .hero__heading{font-size:38px;font-size:1.9rem;color:#775950;font-weight:900;text-align:center;margin-bottom:14px;}@media only screen and (min-width:800px){.adoption-home .hero .hero__heading{font-size:52px;font-size:2.6rem;}}@media only screen and (min-width:1440px){.adoption-home .hero .hero__heading{font-size:68px;font-size:3.4rem;}}.adoption-home .hero .introduction__text{font-size:28;font-size:1.4rem;color:#424037;text-align:center;font-weight:600;}.shop-listing .hero::after{display:none;}.shop-listing .hero .hero__header{display:block;}.basket .hero{min-height:200px;height:50vh;}@media only screen and (min-width:800px){.basket .hero{height:40vh;min-height:440px;}}.basket .hero .hero__header{margin-left:0;}.hero__reading-indicator-icon{position:absolute;bottom:0;right:56px;fill:#fff;z-index:1;animation-name:bounce;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;display:none;}@media only screen and (min-width:800px){.hero__reading-indicator-icon{display:block;}}.responsive-hero{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;}.responsive-hero > div,.responsive-hero picture,.responsive-hero img{height:100%;width:100%;}.responsive-hero picture img{object-fit:cover;object-position:center;}.responsive-hero.donate-hero{display:none;}.responsive-hero.donate-hero picture img{object-position:top right;}@media (min-width:650px){.responsive-hero.donate-hero{display:block;}}.hero-action{align-self:flex-end;flex-grow:1;margin-bottom:0;width:100%;min-width:100%;max-width:100%;z-index:2;}@media only screen and (min-width:800px){.hero-action{margin:156px 0 56px 56px;width:280px;min-width:280px;max-width:280px;flex-basis:280px;}}@media only screen and (min-width:900px){.hero-action{margin-top:208px;width:308px;min-width:308px;max-width:308px;flex-basis:308px;}}@media only screen and (min-width:1100px){.hero-action{width:336px;min-width:336px;max-width:336px;flex-basis:336px;}}.hero-action__container{overflow:hidden;padding:28px;margin-left:-28px;margin-right:-28px;border-bottom:1px solid #fff;transition:opacity 300ms ease 0s;z-index:1;}@media only screen and (min-width:800px){.hero-action__container{margin-right:0;margin-left:0;margin-bottom:7px;border-bottom:0;border-radius:3px;box-shadow:0 0 10px #000;}}.hero-action__container:hover .hero-action__icon{transform:scale(1.2);fill:#ef405c;}.hero-action__title{font-size:20px;display:flex;align-items:center;padding-bottom:14px;margin-bottom:14px;font-weight:700;letter-spacing:1px;color:#fff;border-bottom:2px dotted rgba(255,255,255,0.56);line-height:24px;}@media only screen and (min-width:650px){.hero-action__title{font-size:24px;font-size:1.2rem;line-height:normal;}}.hero-action__description{font-size:16px;display:block;margin-bottom:7px;color:rgba(255,255,255,0.8);line-height:21px;opacity:0.85;}@media only screen and (min-width:650px){.hero-action__description{opacity:1;font-size:18px;font-size:0.9rem;line-height:1.4;margin-bottom:14px;}}.hero-action__link{font-size:16px;line-height:21px;display:flex;align-items:center;color:#fff;font-weight:700;}@media only screen and (min-width:650px){.hero-action__link{font-size:18px;font-size:0.9rem;line-height:1.6;}}.hero-action__icon{fill:#81d1e0;transition:fill 300ms ease 0s,transform 300ms ease 0s;}.hero-action__secondary-link{font-size:20px;font-weight:500;display:block;padding:14px 28px;margin-left:-28px;margin-right:-28px;border-bottom:1px solid #fff;letter-spacing:1px;color:#000;text-shadow:none;text-transform:uppercase;overflow:hidden;transition:opacity 300ms ease 0s;line-height:24px;z-index:1;}@media only screen and (min-width:650px){.hero-action__secondary-link{font-size:18px;font-size:0.9rem;line-height:1.6;}}@media only screen and (min-width:800px){.hero-action__secondary-link{margin-right:0;margin-left:0;margin-bottom:7px;border-radius:3px;border-bottom:0;box-shadow:0 0 10px #000;}}.hero-action__secondary-link:hover{color:#fff;}.hero-action__secondary-link:hover .hero-action__secondary-icon{transform:scale(1.2);fill:#da344f;}.hero-action__secondary-icon{fill:#000;margin-right:7px;transition:fill 300ms ease 0s,transform 300ms ease 0s;}.webcam-info .hero-action{margin:0;width:auto;min-width:0;max-width:none;flex-basis:auto;}.webcam-info .hero-action .hero-action__container{display:block;box-shadow:none;margin:0 0 28px;padding:0;}.hero-form{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.hero-form__container{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;height:100%;padding:0;}@media only screen and (min-width:1466px){.hero-form__container{max-width:1410px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:800px){.hero-form__container{padding:56px 28px;}}@media only screen and (min-width:900px){.hero-form__container{padding:56px;}}.hero-roundel{display:flex;justify-content:center;align-items:center;margin-bottom:14px;align-self:flex-start;width:100%;}@media only screen and (min-width:650px){.hero-roundel{margin-bottom:56px;margin-top:0;}}@media only screen and (min-width:800px){.hero-roundel{margin-left:-140px;align-self:flex-end;width:auto;}}.hero-roundel__contain{font-size:16px;display:flex;justify-content:center;align-items:center;background-color:rgba(255,0,0,0.7);color:#fff;border-radius:50%;width:140px;height:140px;}@media only screen and (min-width:650px){.hero-roundel__contain{font-size:18px;font-size:0.9rem;}}.hero-roundel__text{text-align:center;padding:14px;line-height:18px;}@media only screen and (min-width:650px){.hero-roundel__text{line-height:1.2;}}.hero-roundel__text p:last-child{margin-bottom:0;}.inline-teaser{margin-bottom:28px;}@media only screen and (min-width:650px){.inline-teaser{margin-left:28px;float:right;width:308px;}}.inline-teaser--video .inline-teaser__image{opacity:0.7;}.inline-teaser__container:hover .inline-teaser__icon{transform:scale(1.2);}.inline-teaser__image-container{position:relative;}.inline-teaser__image{display:block;margin:0;width:100%;height:auto;}.inline-teaser__icon{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;margin:auto;fill:#81d1e0;transition:transform 300ms ease 0s;}.inline-teaser__header{padding:14px 14px;background:#000;}@media only screen and (min-width:650px){.inline-teaser__header{padding:14px 28px;}}.inline-teaser__heading{font-size:14px;line-height:16px;font-weight:700;margin:0;color:#fff;}@media only screen and (min-width:650px){.inline-teaser__heading{font-size:16px;font-size:0.8rem;line-height:1.2;}}@media only screen and (min-width:650px){.col__article .inline-teaser{margin-right:-420px;}}@media only screen and (min-width:900px){.col__article .inline-teaser{margin-right:-364px;}}.campaign .col__article .inline-teaser{margin-right:0;}.media{margin-bottom:56px;}.media__container{margin:0;}.media__item{display:block;width:100%;height:auto;}.media__image{display:block;width:100%;height:auto;margin:0;}.media__thumbnail{position:relative;background-color:#000;}.media__thumbnail .media__image{opacity:0.7;}.media__thumbnail:hover .media__icon{transform:scale(1.2);}.media__icon{position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;margin:auto;fill:#81d1e0;transition:transform 300ms ease 0s;}.media__caption{font-size:14px;line-height:16px;font-weight:700;border-top:6px solid #da344f;padding-top:14px;color:#000;}@media only screen and (min-width:650px){.media__caption{font-size:18px;font-size:0.9rem;line-height:1.6;}}.media__full-size{font-size:16px;font-size:0.8rem;display:inline-block;text-transform:uppercase;font-weight:500;}.media__full-size-icon{display:inline-block;}.media__full-size-label{display:inline-block;}.media .video-embed-field-provider-streamdays.video-embed-field-responsive-video:after{content:none;}.media .video-embed-field-provider-streamdays > div{line-height:0;}.media .video-embed-field-provider-streamdays iframe{position:inherit;}.quote{margin:0;margin-bottom:56px;}.quote__container{padding:56px 28px;background-color:#000;}@media only screen and (min-width:900px){.quote__container{padding:56px;}}.campaign .quote__container{padding:14px;}.quote__item{font-size:38px;font-size:1.9rem;font-weight:700;font-style:normal;line-height:1.4;color:#fff;padding-top:28px;margin-bottom:28px;border-top:12px solid #da344f;}.campaign .quote__item{font-size:24px;font-size:1.2rem;padding-top:14px;margin-bottom:14px;border-top:6px solid #da344f;}.quote__author{font-size:18px;font-size:0.9rem;font-weight:500;font-style:normal;color:rgba(255,255,255,0.8);text-transform:uppercase;}.campaign .quote__author{font-size:16px;font-size:0.8rem;}.col__article .quote{margin-left:-28px;margin-right:-28px;}@media only screen and (min-width:900px){.col__article .quote{margin-left:-56px;margin-right:-280px;}}.campaign .col__article .quote{margin-left:0;margin-right:0;}.slideshow{margin-bottom:28px;}.slideshow__container{position:relative;}.slideshow__item{position:relative;}.slideshow__item--caption::after{content:'';position:absolute;z-index:2;bottom:0;left:0;right:0;width:100%;height:150%;background:linear-gradient(to bottom,transparent 1%,transparent 54%,rgba(0,0,0,0.8) 100%);}@media only screen and (min-width:800px){.slideshow__item--caption::after{height:420px;}}.slideshow__image{display:block;width:100%;height:auto;}.slideshow__caption{font-size:18px;font-size:0.9rem;position:absolute;z-index:4;bottom:28px;left:0;padding-left:28px;padding-right:28px;max-width:100%;color:#fff;}@media only screen and (min-width:800px){.slideshow__caption{bottom:28px;left:28px;padding:0;padding-right:112px;right:auto;max-width:800px;}}.tabs{position:relative;z-index:3;width:100%;transition:position 300ms ease 0s;}.tabs.stuck{position:fixed;top:40px;}.tabs--shadow .tabs__container{box-shadow:inset 0 14px 28px 0 rgba(0,0,0,0.7);}.tabs--center .tabs__container{justify-content:center;}.tabs__container{display:flex;flex-direction:row;background-color:#59423b;align-items:center;padding-left:28px;padding-right:28px;}@media only screen and (min-width:800px){.tabs__container{padding-left:56px;padding-right:56px;}}.tabs__item{font-size:14px;font-size:0.7rem;display:inline-block;padding:21px 28px;color:#fff;border-bottom:5px solid transparent;text-transform:uppercase;font-weight:700;letter-spacing:2px;}.tabs__item:hover{color:#f4b12f;}.tabs__item--active{color:#f4b12f;border-bottom:5px solid #da344f;}.tabs__item span{color:rgba(255,255,255,0.8);}.tabs__content{display:none;}.tabs__content--current{display:inherit;}.tabs__label{font-size:18px;font-size:0.9rem;display:none;position:relative;top:-2px;color:#fff;margin-right:28px;}@media only screen and (min-width:800px){.tabs__label{display:block;}}.accordion{text-align:center;padding-bottom:56px;}@media only screen and (min-width:650px){.accordion{padding-bottom:28px;padding-top:28px;}}@media only screen and (min-width:420px){.accordion{padding-bottom:28px;padding-top:28px;}}.accordion__container{padding-left:0;padding-right:0;}@media only screen and (min-width:650px){.accordion__container{padding-left:0 !important;padding-right:0 !important;}}@media only screen and (min-width:420px){.accordion__container{padding-left:0 !important;padding-right:0 !important;}}.accordion__item{padding-top:14px;padding-bottom:14px;border-bottom:1px dotted #bbbbbb;}.accordion__item:first-child{border-top:1px dotted #bbbbbb;}.accordion__item.open .accordion__icon{transform:rotate(180deg);}.accordion__item.open .accordion__content{position:static;opacity:1;transform:translate3d(0,0,0);pointer-events:auto;}.accordion__content{position:absolute;transform:translate3d(0,-100%,0);opacity:0;padding-top:14px;pointer-events:none;transition:transform 300ms ease 0s,opacity 75ms ease 0s;}.accordion__header{display:flex;align-items:center;justify-content:center;cursor:pointer;}.accordion__heading{font-size:24px;font-size:1.2rem;margin-bottom:0;width:100%;}.accordion__icon{fill:#da344f;}article[role="article"] .accordion{background-color:transparent;text-align:left;}article[role="article"] .accordion__header{justify-content:inherit;}.accordion.color-strip--primary{text-align:left;}.image-grid{margin-bottom:56px;}.image-grid__container{margin:0;}.image-grid__item{display:inline-block;float:left;height:auto;margin-bottom:14px;width:50%;}@media only screen and (min-width:900px){.image-grid__item{width:33.6%;}}.image-grid__item:nth-child(even){padding-right:7px;}@media only screen and (min-width:900px){.image-grid__item:nth-child(even){padding:0;}}.image-grid__item:nth-child(odd){padding-left:7px;}@media only screen and (min-width:900px){.image-grid__item:nth-child(odd){padding:0;}}.image-grid__item--primary{margin-right:14px;width:100%;padding:0 !important;}@media only screen and (min-width:900px){.image-grid__item--primary{width:61.9%;}}.image-grid__image{width:100%;height:auto;}.image-grid__caption{font-size:18px;font-size:0.9rem;clear:both;display:block;font-weight:500;padding-top:0;color:#000;max-width:800px;}.col__article .image-grid{margin-right:0;}@media only screen and (min-width:800px){.col__article .image-grid{margin-right:-420px;}}.campaign .image-grid{margin-right:0;}.campaign .image-grid .image-grid__item{width:50%;}@media only screen and (min-width:1100px){.campaign .image-grid .image-grid__item{width:35%;padding-right:7px;}}.campaign .image-grid .image-grid__item:nth-child(2){padding-right:7px;}@media only screen and (min-width:1100px){.campaign .image-grid .image-grid__item:nth-child(2){padding-left:14px;padding-right:0;}}.campaign .image-grid .image-grid__item:nth-child(3){padding-left:7px;}@media only screen and (min-width:1100px){.campaign .image-grid .image-grid__item:nth-child(3){padding-left:14px;padding-right:0;}}.campaign .image-grid .image-grid__item--primary{margin-right:0;width:100%;}@media only screen and (min-width:1100px){.campaign .image-grid .image-grid__item--primary{width:62.5%;padding-right:7px;}}.js-filterable::after{content:'';display:block;clear:both;}.js-filterable__item{width:50%;float:left;padding-left:7px;padding-right:7px;margin-bottom:14px;}@media only screen and (min-width:650px){.js-filterable__item{width:33.333%;}}@media only screen and (min-width:900px){.js-filterable__item{width:25%;padding-left:14px;padding-right:14px;margin-bottom:28px;}}.js-filterable__item--full{width:100%;display:block;}@media only screen and (min-width:900px){.js-filterable__item--full{display:none;}}.js-filterable__item--stamp{width:50%;padding-right:14px;padding-left:14px;margin-bottom:28px;position:absolute;top:0;right:0;display:none;}@media only screen and (min-width:900px){.js-filterable__item--stamp{display:block;}}.js-filterable__item--width2{width:100%;}@media only screen and (min-width:900px){.js-filterable__item--width2{width:50%;}}.author{margin-top:56px;}.author__container{display:flex;align-items:center;border-top:6px solid #eee;padding-top:28px;padding-bottom:28px;}.author__image-container{margin-right:28px;}.author__image{overflow:hidden;border-radius:50%;display:block;width:100%;height:auto;}.author__heading{font-size:16px;font-size:0.8rem;text-transform:uppercase;color:#775950;margin-bottom:7px;}.author__name{font-size:24px;font-size:1.2rem;margin-bottom:7px;}.author__details{font-size:16px;font-size:0.8rem;margin-bottom:0;}.actions__container{display:flex;flex-direction:row;border-top:2px solid #eee;}.actions__item{flex-basis:50%;min-width:50%;padding:14px 21px;border-right:2px dotted #eee;}.actions__item:first-child{padding-left:0;}.actions__item:last-child{border-right:0;}.actions__link{font-size:16px;font-size:0.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;color:#000;}@media only screen and (min-width:800px){.actions__link{flex-direction:row;align-items:center;justify-content:flex-start;}}.actions__link:hover{color:#da344f;}.actions__link:hover .actions__icon{transform:scale(1.2);}.actions__label{line-height:1;text-align:center;}@media only screen and (min-width:800px){.actions__label{text-align:left;}}.actions__icon{margin-right:7px;transition:transform 300ms ease 0s;margin-bottom:7px;}@media only screen and (min-width:800px){.actions__icon{margin-bottom:0;margin-right:14px;}}.actions__icon--facebook{fill:#3b5998;}.actions__icon--twitter{fill:#1da1f2;}.related{margin-top:56px;}.related__header{border-top:6px solid #ebebec;padding-top:14px;}.related__heading{font-size:20px;line-height:24px;font-weight:600;text-transform:uppercase;margin-bottom:0;}@media only screen and (min-width:650px){.related__heading{font-size:18px;font-size:0.9rem;line-height:1.2;font-weight:bold;margin-bottom:28px;}}.related__link{display:flex;flex-direction:row;align-items:center;padding:14px 0;}.related__link:hover .related__item-heading{color:#da344f;}.related__item{border-bottom:1px dotted #eee;}.related__item:last-child{margin-bottom:0;}.related__image-container{flex-basis:33.3333%;margin-right:14px;}.related__image-container img{width:100%;height:auto;}@media only screen and (min-width:1100px){.related__image-container{flex-basis:25%;}}@media only screen and (min-width:1440px){.related__image-container{flex-basis:20%;}}.related__image{width:100%;height:auto;}.related__item-heading{font-size:16px;line-height:18px;margin-bottom:0;flex-basis:66.6666%;font-weight:400;color:#000;transition:color 300ms ease 0s;}@media only screen and (min-width:650px){.related__item-heading{font-size:18px;font-size:0.9rem;line-height:1.2;font-weight:bold;}}@media only screen and (min-width:1100px){.related__item-heading{flex-basis:75%;}}@media only screen and (min-width:1440px){.related__item-heading{flex-basis:80%;}}.related-files{margin-bottom:56px;}.related-files__header{display:flex;align-items:center;margin-bottom:14px;}.related-files__heading{font-size:18px;font-size:0.9rem;text-transform:uppercase;font-weight:700;margin-bottom:0;}.related-files__item{border-bottom:1px dotted #eee;}.related-files__icon{fill:#424037;margin-right:7px;transition:fill 300ms ease 0s;}.related-files__link{display:block;padding:14px 0;color:#000;font-weight:500;}.related-files__link:hover{color:#da344f;}.related-files__link:hover .related-files__icon{fill:#da344f;}.related-files__meta{font-size:16px;font-size:0.8rem;display:flex;align-items:center;color:#424037;}.cta{border-top:1px solid #eee;text-align:center;}.cta__container{padding-top:42px;padding-bottom:42px;}@media only screen and (min-width:800px){.cta__container{padding-top:84px;padding-bottom:84px;padding-left:28px;padding-right:28px;}}.cta__heading{color:#000;text-transform:uppercase;letter-spacing:3px;font-weight:500;line-height:1.2;}.cta__actions-item{margin-bottom:14px;}@media only screen and (min-width:800px){.cta__actions-item{margin-bottom:0;}}.cards{margin-left:0;margin-right:0;margin-bottom:56px;}@media only screen and (min-width:800px){.cards{margin-left:-28px;margin-right:-28px;}}.cards--flush{margin-left:-28px;margin-right:-28px;padding:28px;}@media only screen and (min-width:800px){.cards--flush{margin-left:-56px;margin-right:-56px;padding:56px;}}.cards--no-margin{margin-bottom:0;}.cards--products{margin-top:0;padding-top:28px;padding-bottom:0;max-width:1200px;margin-left:auto;margin-right:auto;}.cards--products + .pager{margin-top:-14px;}.shop-item .cards--products{padding-top:0;margin-bottom:0;margin-left:-14px;margin-right:-14px;flex-wrap:nowrap;}@media only screen and (min-width:800px){.shop-item .cards--products{flex-wrap:wrap;}}.cards--products .cards__item{width:100%;}@media only screen and (min-width:800px){.cards--products .cards__item{width:25%;}}.shop-item .cards--products .cards__item{flex-basis:100%;min-width:100%;}@media only screen and (min-width:650px){.shop-item .cards--products .cards__item{flex-basis:50%;min-width:50%;}}@media only screen and (min-width:800px){.shop-item .cards--products .cards__item{flex-basis:33.333%;min-width:33.333%;padding-right:14px;padding-left:14px;}}.cards--products .cards__item-container:hover .cards__image{transform:scale(1.2);}.cards--products .cards__heading{font-size:18px;font-size:0.9rem;font-weight:500;margin-bottom:5px;}.cards--products .cards__image{transition:transform 300ms ease 0s;}.cards--products .cards__image-container{overflow:hidden;border:1px solid #eee;margin-bottom:14px;padding:28px;}.cards--products .cards__description{font-size:16px;font-size:0.8rem;color:#775950;margin-bottom:0;}.cards--products .cards__ref{font-size:16px;font-size:0.8rem;color:#000;margin-bottom:0;}.shop-item .cards--collection .cards__item{flex-basis:100%;width:100%;min-width:100%;max-width:100%;}@media only screen and (min-width:800px){.shop-item .cards--collection .cards__item{flex-basis:80%;width:80%;min-width:80%;max-width:80%;}}.cards__container{display:flex;flex-wrap:wrap;justify-content:center;}.related-products .cards__container{justify-content:flex-start;}@media only screen and (min-width:650px){.cards__container{align-items:stretch;}}.cards__container.js-filterable{display:block;}.cards__container.js-filterable .cards__item{min-width:initial;}.cards__item{flex-basis:100%;max-width:100%;margin-bottom:28px;}.owl-item .cards__item{flex-basis:100%;width:100%;min-width:100%;max-width:100%;}@media only screen and (min-width:650px){.cards__item{padding-right:14px;padding-left:14px;padding-bottom:14px;flex-grow:0;flex-shrink:0;flex-basis:50%;width:50%;min-width:50%;max-width:50%;}}@media only screen and (min-width:800px){.cards__item{margin-bottom:0;padding-right:28px;padding-left:28px;padding-bottom:28px;flex-grow:0;flex-shrink:0;flex-basis:33.33333%;width:33.33333%;min-width:33.33333%;max-width:33.33333%;}}.cards__item--twitter .cards__item-container{background-color:#81d1e0;padding:28px;justify-content:space-between;}.cards__item--twitter .cards__description{font-size:18px;font-size:0.9rem;color:#000;}@media only screen and (min-width:800px){.cards__item--twitter .cards__description{font-size:24px;font-size:1.2rem;}}.cards__item--video .cards__item-container{padding:28px;}.cards__item--video .cards__image-container{position:relative;background-color:#000;}.cards__item--video .cards__image{opacity:0.8;}.cards__item--video .cards__video-icon{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;fill:#81d1e0;transition:transform 300ms ease 0s,fill 300ms ease 0s;}.cards__item--solid .cards__image-container{margin-bottom:0;}.cards__item--solid .cards__text-container{background-color:rgba(255,255,255,0.8);padding:14px 28px;}.cards__item-container{display:flex;height:100%;flex-direction:column;}.cards__item-container:hover .cards__video-icon{transform:scale(1.2);fill:#fff;}.cards__item-container:hover .cards__heading{color:#da344f;}.cards__image-container{margin-bottom:14px;flex-shrink:0;}.cards__image{display:block;width:100%;height:auto;}.cards__text-container{text-align:center;}@media only screen and (min-width:650px){.cards__text-container{text-align:left;}}.cards__heading{font-size:20px;line-height:24px;color:#000;margin-bottom:7px;transition:color 300ms ease 0s;}@media only screen and (min-width:650px){.cards__heading{font-size:24px;font-size:1.2rem;line-height:1.2;}}.cards__description{font-size:16px;color:#424037;margin-bottom:0;line-height:26px;}@media only screen and (min-width:650px){.cards__description{font-size:18px;font-size:0.9rem;margin-bottom:28px;}}.cards__twitter-actions{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:28px;}.cards__icon{fill:#fff;}.cards__action{font-size:24px;font-size:1.2rem;display:flex;align-items:center;color:#000;}.cards__action:hover .cards__action-arrow{fill:#000;transform:scale(1.2);}.cards__action-arrow{fill:#da344f;transition:fill 300ms ease 0s,transform 300ms ease 0s;}.cards__meta{display:flex;padding:7px 0;justify-content:center;}@media only screen and (min-width:650px){.cards__meta{justify-content:flex-start;}}.cards__meta-item{display:flex;align-items:center;line-height:1;margin-right:14px;}.cards__meta-icon{margin-right:7px;fill:#da344f;}.cards__meta-label{font-size:18px;font-size:0.9rem;}@media only screen and (min-width:420px){.cards{margin-bottom:0px;}}.cards__item{position:relative;}.cards__image-container{margin-top:20px;}.cards__item a:hover h2{color:#da344f;text-decoration:none;transition:color ease 300ms;}.cards__read-more-container{float:left;text-align:center;width:100%;position:relative;}.cards__read-more-container .btn{display:inline-block;vertical-align:bottom;}@media only screen and (min-width:800px){.cards__read-more-container{text-align:left;top:-20px;left:-28px;}}.introduction{margin-bottom:56px;}.introduction__container{margin:0 auto;text-align:center;max-width:840px;}.introduction__text{font-size:20px;line-height:24px;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding-bottom:14px;color:#000;}.introduction__text p:last-of-type{margin-bottom:0;}@media only screen and (min-width:650px){.introduction__text{font-size:24px;font-size:1.2rem;line-height:1.4;padding-bottom:0;color:#424037;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;}}@media only screen and (min-width:800px){.introduction__text{font-size:38px;font-size:1.9rem;}}@media only screen and (min-width:900px){.introduction__text{font-weight:300;}}.home .introduction__text a{font-size:24px;font-size:1.2rem;font-weight:500;}.introduction--left-aligned .introduction__container{text-align:left;margin:0;}.introduction--block-bg .introduction__text{font-size:24px;font-size:1.2rem;display:inline-block;padding:7px 14px;background-color:#81d1e0;color:#424037;}.introduction--block-bg .introduction__container{padding-top:0 !important;}.col__article .introduction{margin-bottom:28px;}@media only screen and (min-width:800px){.col__article .introduction{margin-right:-364px;}.campaign .col__article .introduction{margin-right:0;}}.col__article .introduction .introduction__container{max-width:none;}.hero .introduction{margin-bottom:0;}@media only screen and (min-width:800px){.hero .introduction{margin-bottom:0;}}.hero .introduction .introduction__container{text-align:left;margin:0;color:#fff;padding-top:14px;}.adoption-home .hero .introduction .introduction__container{margin:0 auto;}.hero .introduction .introduction__text{margin-bottom:0;color:#fff;}.adoption-home .hero .introduction .introduction__text a{color:inherit;text-decoration:underline;}.hero--carousel .introduction .introduction__container{margin-left:0;padding-top:0;}.webcam-info .introduction .introduction__container{text-align:left;margin:0;}.webcam-info .introduction .introduction__text{font-size:24px;font-size:1.2rem;color:#fff;}.our-locations{margin-bottom:56px;}.our-locations__container{padding:56px 28px 84px;}@media only screen and (min-width:800px){.our-locations__container{padding:56px 56px 84px;}}.our-locations__header{margin-bottom:28px;}@media only screen and (min-width:800px){.our-locations__header{margin-bottom:56px;}}.our-locations__heading{font-size:24px;font-size:1.2rem;margin-bottom:0;text-align:center;}@media only screen and (min-width:800px){.our-locations__heading{font-size:38px;font-size:1.9rem;text-align:left;}}.our-locations__set-header{margin-bottom:14px;}.our-locations__content{margin-left:0;margin-right:0;display:flex;flex-direction:column;}@media only screen and (min-width:800px){.our-locations__content{margin-left:-28px;margin-right:-28px;}}@media only screen and (min-width:800px){.our-locations__content{flex-direction:row;}}.our-locations__item{margin-bottom:14px;}.our-locations__link{display:flex;align-items:center;background-color:rgba(255,255,255,0.9);padding:28px 28px;transition:background-color 300ms ease 0s;}.our-locations__link:hover{background-color:#fff;}.our-locations__link:hover .our-locations__item-heading{color:#da344f;}.our-locations__item-header{display:flex;align-items:center;margin-bottom:14px;margin-left:28px;margin-right:28px;padding-bottom:14px;border-bottom:1px dotted #eee;}.our-locations__item-heading{font-size:16px;line-height:16px;text-transform:uppercase;color:#000;letter-spacing:3px;margin-bottom:0;transition:color 300ms ease 0s;font-weight:500;}.our-locations__item-heading span{font-weight:500;}@media only screen and (min-width:650px){.our-locations__item-heading{font-size:18px;font-size:0.9rem;line-height:1;}}.our-locations__body{font-size:16px;line-height:26px;padding:0 28px 28px;margin-bottom:0;color:#424037;}@media only screen and (min-width:650px){.our-locations__body{font-size:18px;font-size:0.9rem;line-height:1;}}.our-locations__icon{margin-right:14px;fill:#da344f;}.our-locations__column{flex-basis:100%;min-width:100%;margin-bottom:28px;}@media only screen and (min-width:800px){.our-locations__column{flex-basis:33.333%;min-width:33.333%;padding-right:28px;padding-left:28px;margin-bottom:0;}}.our-locations__primary-container{display:block;background-color:#fff;}.our-locations__primary-container:hover .our-locations__item-heading{color:#da344f;}.our-locations__image-container{margin-bottom:28px;}.our-locations__image{display:block;width:100%;height:auto;}.section-header{margin-bottom:28px;}@media only screen and (min-width:800px){.section-header{margin-bottom:56px;}}.section-header__container{text-align:center;max-width:784px;margin:0 auto;}.section-header__heading{font-size:24px;font-size:1.2rem;line-height:1;color:#000;letter-spacing:3px;text-transform:uppercase;margin-bottom:7px;}@media only screen and (min-width:800px){.section-header__heading{font-size:38px;font-size:1.9rem;}}.section-header__introduction{margin-bottom:0;}.section-footer{margin:28px auto 56px;}.section-footer__link{display:flex;text-align:center;flex-direction:row;align-items:center;justify-content:center;color:#000;}.section-footer__link:hover .section-footer__icon{transform:scale(1.2);}.section-footer__link:hover .section-footer__label{color:#da344f;}.section-footer__label{font-size:24px;font-size:1.2rem;transition:color 300ms ease 0s;}.section-footer__icon{fill:#da344f;transition:fill 300ms ease 0s,transform 300ms ease 0s;}.donkey-browser--overlap{margin-top:-2800px;padding-top:2800px;}.donkey-browser__container{padding-top:56px;padding-bottom:56px;}@media only screen and (min-width:800px){.donkey-browser__container{padding-left:56px;padding-right:56px;}}.donkey-browser__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.donkey-browser__item{width:182px;height:182px;margin-right:auto;margin-left:auto;position:relative;overflow:hidden;}.donkey-browser__item-link{display:block;position:relative;width:100%;height:100%;text-align:center;}.donkey-browser__item-link:hover .donkey-browser__additional-info{opacity:1;}.donkey-browser__additional-info{border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding-top:35%;text-align:center;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity 300ms ease;}.donkey-browser__item-heading{font-size:24px;font-size:1.2rem;color:#fff;font-weight:500;margin-bottom:0;}.donkey-browser__item-meta{font-size:18px;font-size:0.9rem;color:rgba(255,255,255,0.8);font-weight:300;}.donkey-browser__item-image-container{width:100%;height:auto;}.donkey-browser__item-image{display:block;width:100%;height:auto;border-radius:50%;}.donkey-browser__adoptable{position:absolute;pointer-events:none;bottom:0;right:0;z-index:2;}.donkey-browser__adoptable-icon{fill:#da344f;}.social{text-align:center;}@media only screen and (min-width:900px){.social{text-align:left;}}.social__content{display:flex;justify-content:center;flex-wrap:wrap;padding:14px 0;text-align:center;width:100%;}@media only screen and (min-width:800px){.social__content{justify-content:flex-start;width:auto;text-align:left;}}.social__item{margin-right:28px;margin-bottom:14px;}.social__icon{fill:#fff;margin-right:14px;}.social__icon--twitter{fill:#1da1f2;}.social__icon--facebook{fill:#3b5998;display:flex;border:2px solid rgba(255,255,255,0.8);border-radius:3px;width:35px;height:29px;background-color:#fff;padding:2px 5px;}.social__icon--youtube{fill:#cd201f;display:flex;border:2px solid rgba(255,255,255,0.8);border-radius:3px;width:35px;height:29px;background-color:#fff;padding:2px 5px;}.social__icon--flickr{fill:#0063dc;}.social__link{display:flex;align-items:center;}.social__link:hover .social__label{color:#da344f;}.social__label{font-size:18px;font-size:0.9rem;color:#fff;}.newsletter{text-align:center;}@media only screen and (min-width:900px){.newsletter{text-align:center;}}.newsletter__heading{margin-bottom:21px !important;}.newsletter form{position:relative;}@media only screen and (min-width:1100px){.newsletter form{display:flex;}}.newsletter__input{font-size:18px;font-size:0.9rem;display:inline-block;margin:0;margin-bottom:7px;padding:7px 14px;border:1px solid #fff;border-radius:3px;width:100%;}@media only screen and (min-width:1100px){.newsletter__input{margin-bottom:0;border-radius:3px 0 0 3px;flex-grow:1;flex-shrink:1;flex-basis:auto;}}.newsletter__submit{font-size:18px;font-size:0.9rem;display:block;padding-top:9px;padding-bottom:9px;border-radius:3px;margin:0 auto;}@media only screen and (min-width:1100px){.newsletter__submit{display:inline-block;position:relative;left:-1px;border-radius:3px 3px 3px 3px;}}.smallprint{display:none;}@media only screen and (min-width:900px){.smallprint{display:block;}}.page--donate .smallprint{display:block;}.page--donate .smallprint .smallprint__item{font-size:12px;}@media only screen and (min-width:650px){.page--donate .smallprint .smallprint__item{font-size:14px;}}.smallprint__container{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;}.page--donate .smallprint__container{justify-content:center;}.smallprint__item{font-size:14px;font-size:0.7rem;color:rgba(255,255,255,0.8);margin-right:28px;}.smallprint__link{color:#fff;}.smallprint__link:hover{color:#da344f;}.site-footer .smallprint{flex-basis:100%;min-width:100%;}.video-highlights__header-container{display:flex;flex-direction:column;align-items:center;}.video-highlights__header{margin-bottom:28px;}.video-highlights__heading{color:#fff;position:relative;z-index:2;}.video-highlights__introduction{position:relative;z-index:1;top:-14px;display:inline-block;background-color:#775950;color:#fff;padding:7px 14px;}.related-webcams__container{padding-top:56px;padding-bottom:56px;}.related-webcams__heading{text-align:center;}.related-webcams__content{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-14px;margin-right:-14px;margin-bottom:28px;}.related-webcams__item{margin-right:14px;margin-left:14px;margin-bottom:28px;}.related-webcams__item-container{display:block;position:relative;}.related-webcams__item-container:hover .related-webcams__icon{fill:#fff;transform:scale(1.2);}.related-webcams__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;width:100%;height:100%;box-shadow:0 0 100px rgba(0,0,0,0.5) inset;text-align:center;}.related-webcams__icon{fill:#81d1e0;transition:transform 300ms ease 0s,fill 300ms ease 0s;}.related-webcams__item-heading{font-size:18px;font-size:0.9rem;color:#fff;margin-bottom:0;}.sticky-info{position:absolute;top:0;width:100%;z-index:10;opacity:0;pointer-events:none;transition:opacity 300ms ease 0s;transform:translate3d(0,-200%,0);}@media only screen and (min-width:800px){.sticky-info{top:40px;}}.site-header--slidedown .sticky-info{opacity:0 !important;pointer-events:none;transform:translate3d(0,-200%,0) !important;}.sticky-info.stuck{opacity:1;pointer-events:auto;transform:translate3d(0,0%,0);}.sticky-info__container{display:flex;align-items:center;justify-content:space-between;background-color:#493731;border-top:0;padding:14px;}@media only screen and (min-width:800px){.sticky-info__container{border-top:2px solid #fff;padding:0;}}.sticky-info__heading{display:none;font-weight:700;color:#fff;padding-left:28px;padding-top:28px;padding-bottom:14px;text-shadow:0 0 5px rgba(0,0,0,0.8);margin-right:28px;margin-bottom:0;flex-grow:1;}@media only screen and (min-width:800px){.sticky-info__heading{font-size:18px;font-size:0.9rem;display:block;}}@media only screen and (min-width:900px){.sticky-info__heading{font-size:24px;font-size:1.2rem;}}.sticky-info__actions{display:flex;justify-content:space-between;width:100%;}@media only screen and (min-width:800px){.sticky-info__actions{width:auto;justify-content:flex-start;margin-right:28px;}}.sticky-info__cta-container{display:flex;}.sticky-info__cta{font-size:16px;font-size:0.8rem;display:flex;justify-content:center;align-items:center;font-weight:500;padding:0 14px;color:#000;line-height:1;margin-right:7px;background-color:#f4b12f;transition:border-color 300ms ease 0s;}@media only screen and (min-width:900px){.sticky-info__cta{font-size:18px;font-size:0.9rem;padding:5px 14px;}}.sticky-info__cta:last-child{margin-right:0;}.sticky-info__cta:hover{background-color:#cc8a0b;color:#000;}.sticky-info__share{display:flex;align-items:center;margin-left:14px;}.sticky-info__share-label{font-size:16px;font-size:0.8rem;display:none;color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.8);}@media only screen and (min-width:900px){.sticky-info__share-label{font-size:18px;font-size:0.9rem;}}.sticky-info__share-link{display:flex;justify-content:center;align-items:center;margin-left:7px;border:2px solid rgba(255,255,255,0.8);border-radius:3px;width:35px;height:29px;background-color:#fff;text-align:center;padding:2px 5px;transition:background-color 300ms ease 0s;}@media only screen and (min-width:900px){.sticky-info__share-link{width:48px;height:44px;padding:5px 7px;}}.sticky-info__share-link:hover .sticky-info__share-link-icon{opacity:0.8;}.sticky-info__share-link-icon{margin:0;width:21px;height:auto;}@media only screen and (min-width:900px){.sticky-info__share-link-icon{width:auto;}}.sticky-action{position:fixed;z-index:5;right:0;top:280px;transform:rotate(-90deg) translate3d(0,100%,0);box-shadow:0 0 10px rgba(0,0,0,0.8);}.sticky-action__container{padding:14px;}.sticky-action__item{font-size:24px;font-size:1.2rem;color:#fff;}.progress-bar{position:relative;vertical-align:top;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;}.progress-bar::-webkit-progress-bar{background-color:transparent;}.progress-bar::-webkit-progress-value{background-color:#da344f;}.progress-bar__container{width:100%;background-color:transparent;position:fixed;top:0;left:0;display:block;}.progress-bar__bar{background-color:#da344f;width:50%;display:block;height:inherit;}.fancybox-slide{padding:28px;}@media only screen and (min-width:1000px){.fancybox-slide{padding:56px;}}.tds-checkout .fancybox-slide{padding:0;}.fancybox-content{width:100% !important;max-width:100% !important;}@media only screen and (min-width:1000px){.fancybox-content{width:80% !important;max-width:80% !important;}}.tds-checkout .fancybox-slide--iframe .fancybox-content{width:100% !important;max-width:100% !important;height:100% !important;max-height:100% !important;margin:0 !important;}.modal-content{position:relative;z-index:1;max-width:100%;width:100%;margin:auto;box-shadow:0 0 14px 0 rgba(0,0,0,0.8);}@media only screen and (min-width:1000px){.modal-content{max-width:1000px;}}.modal-content__container{padding:28px;}@media only screen and (min-width:1000px){.modal-content__container{padding:56px;}}.fancybox-bg{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);background-size:cover;}@media only screen and (min-width:800px){.donkey-overview__container{display:flex;}}.donkey-overview__images{margin:0 auto 28px;max-width:80%;}@media only screen and (min-width:650px){.donkey-overview__images{max-width:250px;}}@media only screen and (min-width:800px){.donkey-overview__images{flex-basis:25%;max-width:25%;flex-grow:0;margin-bottom:0;}}.donkey-overview__images-container{position:relative;}@media only screen and (min-width:800px){.donkey-overview__content{flex-basis:75%;max-width:75%;padding-left:56px;}}.donkey-overview__heading{font-size:17px;color:#000;text-transform:uppercase;font-weight:700;margin-bottom:28px;}.donkey-overview__facts{margin-bottom:28px;}.donkey-overview__facts-item{display:flex;}.donkey-overview__facts-icon{fill:#da344f;margin-right:14px;}.donkey-overview__facts-label{font-size:18px;font-size:0.9rem;font-weight:500;color:#000;}.donkey-overview__facts-label span{font-weight:300;}.donkey-overview__description{font-size:18px;font-size:0.9rem;margin-bottom:28px;}.donkey-overview__actions{display:flex;position:relative;z-index:1;}.donkey-overview__cta{margin-right:14px;font-weight:700;}.donkey-overview__cta--meta{font-weight:500;display:block;}.browse-categories,.browse-collections{max-width:1200px;margin-right:auto;margin-left:auto;}.autocomplete{width:100%;position:absolute;z-index:2;box-shadow:0 2px 10px rgba(0,0,0,0.4);background-color:#fff;overflow:hidden;opacity:0;pointer-events:none;border-radius:0 0 3px 3px;transform:translate3d(0,-100%,0);transition:opacity 300ms ease 0s,transform 300ms ease 0s;}.autocomplete.active{opacity:1;pointer-events:auto;transform:translate3d(0,0%,0);}.autocomplete__container{display:flex;flex-direction:column;}.autocomplete__item{font-size:16px;font-size:0.8rem;display:flex;flex-direction:row;align-items:center;background-color:#fff;border-bottom:1px dotted #eee;padding:14px;transition:background-color 300ms ease 0s;}.autocomplete__item:last-child{border-bottom:0;}.autocomplete__item:hover{background-color:#da344f;color:#fff;}.autocomplete__item:hover .autocomplete__heading{color:#fff;}.autocomplete__item:hover .autocomplete__meta{color:rgba(255,255,255,0.8);}.autocomplete__item:hover .product-text__price-promotion{color:#fff;}.autocomplete__no-results{font-size:16px;font-size:0.8rem;padding:14px;}.autocomplete__no-results + .autocomplete__more-link{display:none;}.autocomplete__more-link{font-size:16px;font-size:0.8rem;display:flex;justify-content:space-between;padding:14px;cursor:pointer;font-weight:600;transition:background-color 300ms ease 0s,color 300ms ease 0s;will-change:background-color,color;}.autocomplete__more-link-icon{fill:#67c9ef;transition:fill 300ms ease 0s;will-change:fill;}.autocomplete__more-link:hover{background-color:#da344f;color:#fff;}.autocomplete__more-link:hover .autocomplete__more-link-icon{fill:#fff;}.autocomplete__heading{font-size:16px;font-size:0.8rem;font-weight:700;margin-bottom:0;flex-basis:auto;transition:color 300ms ease 0s;}.autocomplete__image{display:none;width:80px;height:80px;margin-right:14px;}@media only screen and (min-width:1100px){.autocomplete__image{display:block;}}.autocomplete__meta{font-size:16px;font-size:0.8rem;color:#424037;transition:color 300ms ease 0s;}.adoptions{position:relative;}.adoptions__no-results{display:none;text-align:center;margin:56px 0;}.adoptions__container{margin-top:56px;padding-bottom:56px;}.adoptions__item{position:relative;z-index:1;}.adoptions__link{position:relative;display:block;background-color:transparent;overflow:hidden;transition:transform 300ms ease 0s;will-change:transform;}.adoptions__link::after{position:absolute;bottom:0;width:100%;z-index:1;height:50px;background-image:linear-gradient(to bottom,transparent,rgba(30,30,30,0.9));content:'';transition:background-image 300ms ease 0s,height 300ms ease 0s;will-change:background-image,height;}.adoptions__link:hover{transform:rotate(2deg);}.adoptions__link:hover::after{height:200px;background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,0.9));}.adoptions__link:hover .adoptions__image{transform:scale(1.05);}.adoptions__link:hover .adoptions__heading{transform:scale(1.4);color:#ef405c;}.adoptions__image{width:100%;height:auto;transition:transform 300ms ease 0s;will-change:transform;}.adoptions__image-container{overflow:hidden;}.adoptions__heading{font-size:18px;font-size:0.9rem;position:absolute;z-index:2;bottom:60px;text-transform:uppercase;font-weight:700;left:0;right:60px;padding:28px;color:#fff;margin-bottom:0;transform-origin:bottom left;transition:transform 300ms ease 0s,color 300ms ease 0s;will-change:transform,color;}@media only screen and (max-width:1000px){.adoptions__heading{bottom:0;}}.adoptions__text-area-container{border:2px dotted rgba(0,0,0,0.2);padding:28px;}.adoptions__badge{position:absolute;top:14px;right:14px;z-index:2;}@media only screen and (min-width:800px){.adoptions__badge{bottom:14px;}}.adoptions__badge-icon{fill:#ef405c;}.adoptions__cta{position:absolute;bottom:10px;left:18px;z-index:2;}@media only screen and (max-width:1000px){.adoptions__cta{display:none;}}.adoptions__cta-item.btn.btn--senary{width:177px;font-size:14px !important;padding:14px 16px;}.adoptions__link:hover ~ .adoptions__cta{margin-left:-8px;}.adoptions__link:hover ~ .adoptions__cta .btn.btn--senary{transform:rotate(2deg);transition:300ms ease 0s;width:177px;font-size:14px !important;padding:14px 16x;}.adoptions__link:hover ~ .adoptions__cta .btn.btn--senary:nth-child(2){transform:rotate(2deg);transition:300ms ease 0s;width:177px;font-size:14px !important;padding:14px 16px;margin-top:-6px;}@media only screen and (max-width:1600px){.adoptions__heading{bottom:110px;}}@media only screen and (max-width:1100px){.adoptions__heading{bottom:110px;}}@media only screen and (max-width:900px){.adoptions__heading{bottom:20px;}}@media only screen and (max-width:650px){.adoptions__heading{bottom:20px !important;}}@media (max-width:600px){.adoptions__badge{top:80%;}svg.adoptions__badge-icon{display:none;}.adoptions__badge:before{content:"Adopt Me";color:white;width:20px;height:20px;font-size:20px;font-weight:bolder;text-decoration:underline;text-decoration-color:red;}.adoptions__badge:after{content:" >";color:white;width:20px;height:20px;font-size:20px;font-weight:bolder;}.adoptions__heading{top:0%;font-size:1.5rem;padding:15px;}}.adoption-pack{margin-bottom:56px;margin-top:84px;}.adoption-pack__container{display:flex;flex-wrap:wrap;}.adoption-pack__item{display:flex;margin-bottom:42px;}.adoption-pack__image-container{flex-basis:100%;min-width:100%;margin-bottom:28px;}@media only screen and (min-width:650px){.adoption-pack__image-container{flex-basis:50%;min-width:50%;margin-bottom:0;}}.adoption-pack__image{display:block;width:100%;height:auto;}.adoption-pack__content{flex-basis:100%;min-width:100%;}@media only screen and (min-width:650px){.adoption-pack__content{flex-basis:50%;min-width:50%;}}.adoption-pack__heading{font-weight:500;margin-bottom:7px;}.adoption-pack__body{font-size:18px;font-size:0.9rem;line-height:1.4;margin-bottom:0;}.inline-adoption-pack .adoption-pack{margin-top:0;margin-bottom:0;}.inline-adoption-pack .adoption-pack .section-header{padding-top:0;margin-bottom:28px;}.inline-adoption-pack .adoption-pack .section-header__container{text-align:left;}.inline-adoption-pack .adoption-pack .adoption-pack__container{align-items:left;}.inline-adoption-pack .adoption-pack .adoption-pack__content{order:2;padding-top:0;flex-basis:100%;min-width:100%;max-width:100%;padding-right:0;}@media only screen and (min-width:650px){.inline-adoption-pack .adoption-pack .adoption-pack__content{order:1;padding-top:0;flex-basis:50%;min-width:50%;max-width:50%;padding-right:28px;}}@media only screen and (min-width:900px){.inline-adoption-pack .adoption-pack .adoption-pack__content{order:2;padding-top:0;flex-basis:100%;min-width:100%;max-width:100%;padding-right:0;}}@media only screen and (min-width:1100px){.inline-adoption-pack .adoption-pack .adoption-pack__content{order:1;padding-top:0;flex-basis:50%;min-width:50%;max-width:50%;padding-right:28px;}}.inline-adoption-pack .adoption-pack .adoption-pack__image-container{order:1;padding-top:0;margin-bottom:28px;flex-basis:100%;min-width:100%;max-width:100%;padding-left:0;}@media only screen and (min-width:650px){.inline-adoption-pack .adoption-pack .adoption-pack__image-container{order:2;padding-top:0;margin-bottom:0;flex-basis:50%;min-width:50%;max-width:50%;padding-left:28px;}}@media only screen and (min-width:900px){.inline-adoption-pack .adoption-pack .adoption-pack__image-container{order:1;padding-top:0;margin-bottom:28px;flex-basis:100%;min-width:100%;max-width:100%;padding-left:0;}}@media only screen and (min-width:1100px){.inline-adoption-pack .adoption-pack .adoption-pack__image-container{order:2;padding-top:0;margin-bottom:0;flex-basis:50%;min-width:50%;max-width:50%;padding-left:28px;}}.inline-adoption-pack .adoption-pack .adoption-pack__introduction{font-size:18px;font-size:0.9rem;}.inline-adoption-pack .adoption-pack .adoption-pack__item{align-items:center;margin-bottom:14px;}.inline-adoption-pack .adoption-pack .adoption-pack__item:last-child{margin-bottom:0;}.inline-adoption-pack .adoption-pack .adoption-pack__body{display:none;}.inline-adoption-pack .adoption-pack .adoption-pack__heading{font-size:18px;font-size:0.9rem;margin-top:7px;}.inline-adoption-pack .adoption-pack .section-header__heading{font-size:24px;font-size:1.2rem;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:21px;}.inline-adoption-pack .adoption-pack .count{width:28px;height:28px;min-width:28px;margin-right:14px;}.inline-adoption-pack{margin-top:0;}.inline-adoption-pack__container{padding:0;}.adoptions-callout{position:relative;margin-bottom:0;}.adoptions-callout__heading{font-size:24px;font-size:1.2rem;font-weight:700;}.adoptions-callout__text{font-size:18px;font-size:0.9rem;}.adoptions-callout__standout{float:right;margin-left:14px;}.adoptions-callout__standout-container{font-size:18px;font-size:0.9rem;display:flex;justify-content:center;align-items:center;background-color:#da344f;color:#fff;border-radius:50%;height:140px;width:140px;}.adoptions-callout__standout-text{text-align:center;padding:14px;line-height:1.2;}.adoptions-callout__standout-text p{margin:0;}.adoptions-callout__standout-em{font-weight:700;}.adoption-filters{position:relative;z-index:2;padding:42px 0;border-bottom:2px dotted rgba(255,255,255,0.2);}.adoption-filters__container{display:flex;justify-content:center;align-items:center;}.adoptions-vital-info{margin-bottom:42px;}@media only screen and (min-width:800px){.adoptions-vital-info{float:right;width:308px;margin-right:-420px;}}@media only screen and (min-width:900px){.adoptions-vital-info{margin-right:-364px;}}.adoptions-vital-info__title{text-transform:uppercase;font-weight:600;}.adoptions-vital-info__item{background-color:rgba(129,209,224,0.3);padding:14px;margin:0 0 7px;display:flex;align-items:center;justify-content:space-between;}.adoptions-vital-info__item:last-child{margin:0;}.adoptions-vital-info__label{text-transform:uppercase;font-weight:600;color:#424037;}.adoptions-vital-info__value{color:#000;}.adoptions-vital-info__icon{fill:#da344f;}.payment-methods{width:100%;margin-bottom:56px;}.payment-methods__container{max-width:420px;margin:0 auto;display:flex;align-items:center;}.payment-methods__item{flex-basis:20%;}.payment-methods__image{width:100%;height:auto;}.tooltip__base{position:absolute;z-index:4;top:0;left:0;right:0;height:250px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;}.tooltip__content{font-size:18px;font-size:0.9rem;font-weight:600;color:#000;display:flex;position:relative;align-items:center;justify-content:center;text-align:center;width:85%;padding:0 1em;opacity:0;}.tooltip__shape{position:absolute;width:100%;height:100%;fill:#fff;opacity:0.7;}.path-amras-1{transform-origin:115px 111px;}.path-amras-2{transform-origin:204px 107px;}.path-amras-3{transform-origin:279px 66px;}.path-amras-4{transform-origin:320px 99px;}.path-amras-5{transform-origin:137px 199px;}.path-amras-6{transform-origin:222px 217px;}.path-amras-7{transform-origin:80px 168px;}.path-amras-8{transform-origin:296px 211px;}.path-amras-9{transform-origin:310px 167px;}.count{position:relative;top:0;display:flex;justify-content:center;align-items:center;background-color:#da344f;border-radius:50%;width:42px;height:42px;min-width:42px;margin-right:28px;}.count__content{font-weight:700;color:#fff;}.listing{margin-bottom:56px;margin-top:56px;}.listing__container{display:flex;flex-direction:column;max-width:1200px;margin-left:0;margin-right:auto;}.listing__item{margin-bottom:28px;padding-bottom:28px;border-bottom:2px dotted #c8c8c8;}.listing__item:last-child{border-bottom:0;}.listing__image-container{transition:transform 300ms ease 0s;flex-basis:40%;min-width:40%;}@media only screen and (min-width:900px){.listing__image-container{flex-basis:30%;min-width:30%;}}@media only screen and (min-width:1100px){.listing__image-container{flex-basis:25%;min-width:25%;}}.latest .listing__image-container{flex-basis:40%;min-width:40%;}@media only screen and (min-width:900px){.latest .listing__image-container{flex-basis:45%;min-width:45%;}}.listing__image{display:block;width:100%;height:auto;padding-right:14px;}@media only screen and (min-width:650px){.listing__image{padding-right:28px;}}.listing__text-container{justify-content:center;align-items:center;flex-basis:60%;min-width:60%;}@media only screen and (min-width:900px){.listing__text-container{flex-basis:70%;min-width:70%;}}@media only screen and (min-width:1100px){.listing__text-container{flex-basis:75%;min-width:75%;}}.latest .listing__text-container{flex-basis:60%;min-width:60%;}@media only screen and (min-width:900px){.latest .listing__text-container{flex-basis:55%;min-width:55%;}}.listing__text{font-size:14px;line-height:18px;color:#424037;margin-bottom:14px;}@media only screen and (min-width:650px){.listing__text{font-size:18px;font-size:0.9rem;line-height:1.6;}}.listing__header{display:flex;margin-bottom:14px;}.listing__heading{font-size:20px;line-height:24px;font-weight:700;margin-bottom:0;transition:color 300ms ease 0s;}.latest .listing__heading{font-weight:500;}@media only screen and (min-width:650px){.listing__heading{font-size:24px;font-size:1.2rem;line-height:1.2;}}.listing__meta{font-size:16px;font-size:0.8rem;display:flex;flex-direction:column;align-items:flex-start;color:#da344f;text-transform:uppercase;margin-bottom:7px;}@media only screen and (min-width:1100px){.listing__meta{align-items:center;flex-direction:row;}}.latest .listing__meta{font-size:14px;font-size:0.7rem;}@media only screen and (min-width:1100px){.latest .listing__meta{flex-direction:column;align-items:flex-start;}}.listing__meta-item{display:flex;align-items:center;margin-right:21px;margin-bottom:7px;}@media only screen and (min-width:1100px){.listing__meta-item{margin-bottom:0;}}.latest .listing__meta-item{margin-bottom:7px;}.listing__meta-item--on-node{margin-bottom:28px;}.listing__icon{fill:#da344f;margin-right:5px;}.listing__link{display:flex;flex-wrap:wrap;}.listing__link:hover .listing__heading{color:#da344f;}.listing__link:hover .listing__image-container{transform:scale(1.05);}.load-more{display:flex;margin-bottom:56px;}.load-more__container{display:flex;align-items:center;}.load-more__icon{margin-left:7px;}.full-width{margin-left:-28px;margin-right:-28px;}@media only screen and (min-width:800px){.full-width{margin-left:-56px;margin-right:-56px;}}.page-body .col__article .paragraph.full-width{width:100vw;margin-left:-28px;}@media only screen and (min-width:800px){.page-body .col__article .paragraph.full-width{margin-left:-56px;}}@media only screen and (min-width:900px){.page-body .col__article .paragraph.full-width{margin-left:-140px;}}@media only screen and (min-width:1100px){.page-body .col__article .paragraph.full-width{margin-left:-252px;}}@media only screen and (min-width:1440px){.page-body .col__article .paragraph.full-width{margin-left:-336px;}}@media only screen and (min-width:800px){.page-body .col__article .paragraph.full-width-almost{width:calc(100vw - 56px);margin-left:-28px;}}@media only screen and (min-width:900px){.page-body .col__article .paragraph.full-width-almost{width:calc(100vw - 56px);margin-left:-112px;}}@media only screen and (min-width:1100px){.page-body .col__article .paragraph.full-width-almost{width:calc(100vw - 56px);margin-left:-224px;}}@media only screen and (min-width:1440px){.page-body .col__article .paragraph.full-width-almost{width:calc(100vw - 56px);margin-left:-308px;}}.address-picklist-container{max-height:290px;margin-top:7px;overflow:auto;background-color:#eee;border-radius:3px;}.address-picklist > div{padding:3px 15px;cursor:pointer;transition:background-color 300ms ease;}.address-picklist > div:hover{background-color:#81d1e0;}.use-address-entered{padding:5px 15px;cursor:pointer;background:#d8d8d8;transition:background-color 300ms ease;}.use-address-entered:hover{background-color:#81d1e0;}.postal-code + .search-again-link{font-size:18px;font-size:0.9rem;display:block;padding:11px 28px 12px;max-width:170px;margin-top:20px;line-height:1;border-radius:3px;overflow:hidden;font-weight:500;color:#000;text-align:center;vertical-align:top;background-color:#81d1e0;cursor:pointer;border:1px solid #81d1e0;transition:background-color 300ms ease 0s,border-color 300ms ease 0s;}.postal-code + .search-again-link:hover{background-color:#58c2d6;border-color:#58c2d6;}.thankyou{margin:56px 0;padding-top:28px;border-top:4px solid #ebebec;}.thankyou__text{margin:0;}input.error{border:2px solid red;}label{color:#000;display:block;margin-bottom:7px;}.form-required::after{content:'*';color:red;margin-left:5px;font-size:medium;}.conditional-required > .form-item label::after{content:'*';color:red;margin-left:5px;font-size:medium;}.conditional-required > .form-item legend span::after{content:'*';color:red;margin-left:5px;font-size:medium;}.conditional-required > h4::after{content:'*';color:red;margin-left:5px;font-size:medium;}.form-wrapper{margin-bottom:28px;}.form-item{margin-bottom:28px;clear:both;overflow:hidden;}.form-item .form-type-checkbox,.form-item .form-type-radio{padding-left:1px;display:flex;flex-wrap:nowrap;align-items:center;}.form-item .form-type-checkbox input,.form-item .form-type-radio input{order:1;margin-right:7px;}@media only screen and (min-width:650px){.form-item .form-type-checkbox input,.form-item .form-type-radio input{margin-right:14px;}}.form-item .form-type-checkbox label,.form-item .form-type-radio label{font-size:14px;line-height:20px;order:2;margin-bottom:0;}@media only screen and (min-width:650px){.form-item .form-type-checkbox label,.form-item .form-type-radio label{font-size:24px;font-size:1.2rem;font-size:1rem;line-height:1.6;}}.form-item .form-type-checkbox .description,.form-item .form-type-radio .description{order:3;flex-basis:100%;}.form-item .form-type-checkbox.attribute-colour,.form-item .form-type-radio.attribute-colour{display:inline-block;}.form-type-textfield input,.form-type-email input,.form-type-tel input,.form-type-date input{font-size:14px;width:100%;}@media only screen and (min-width:650px){.form-type-textfield input,.form-type-email input,.form-type-tel input,.form-type-date input{font-size:16px;font-size:0.8rem;width:80%;}}@media only screen and (min-width:650px){.form-type-textfield input,.form-type-email input,.form-type-tel input,.form-type-date input{width:100%;}}@media only screen and (min-width:1100px){.form-type-textfield input,.form-type-email input,.form-type-tel input,.form-type-date input{width:60%;}}.intl-tel-input{width:100%;}@media only screen and (min-width:650px){.intl-tel-input{width:80%;}}@media only screen and (min-width:650px){.intl-tel-input{width:100%;}}@media only screen and (min-width:1100px){.intl-tel-input{width:60%;}}.intl-tel-input input{width:100%;}select{width:60%;}@media only screen and (min-width:650px){select{width:50%;}}@media only screen and (min-width:650px){select{width:40%;}}@media only screen and (min-width:1100px){select{width:30%;}}textarea{width:100%;}@media only screen and (min-width:650px){textarea{width:80%;}}@media only screen and (min-width:650px){textarea{width:100%;}}@media only screen and (min-width:1100px){textarea{width:60%;}}.description{font-size:16px;font-size:0.8rem;margin-top:7px;color:rgba(0,0,0,0.7);}.description--important{font-weight:700;}.button{font-size:18px;font-size:0.9rem;display:inline-block;padding:11px 28px 12px;overflow:hidden;font-weight:500;color:#000;text-align:center;vertical-align:top;background-color:#81d1e0;cursor:pointer;border:1px solid #81d1e0;transition:background-color 300ms ease 0s,border-color 300ms ease 0s;}.button:hover{background-color:#58c2d6;border-color:#58c2d6;}.webform-button--submit,.webform-button--next,.webform-button--previous,.webform-button--preview{margin-bottom:56px;margin-right:14px;}.form-no-label label{position:static;clip:none;}@media only screen and (min-width:800px){.form-no-label label{position:absolute;clip:rect(1px,1px,1px,1px);}}.fieldgroup{margin:0 0 28px;padding:0;border:0;}.fieldgroup legend{font-size:20px;font-weight:500;float:none;display:block;margin:0;padding:0;}.form-checkboxes,.form-radios{overflow:hidden;}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:0;}.form-checkboxes label,.form-radios label{font-size:18px;font-size:0.9rem;float:left;color:#424037;margin-bottom:0;}.form-checkboxes .form-checkbox,.form-checkboxes .form-radio,.form-radios .form-checkbox,.form-radios .form-radio{clear:left;float:left;margin-right:14px;margin-top:0;}.form-checkboxes .description,.form-radios .description{clear:both;}.form-checkbox,.form-radio{clear:left;float:left;margin-right:14px;margin-top:8px;}.form-type-webform-image-select{overflow:hidden;}.webform-image-select{margin-bottom:14px;width:100%;}.image_picker_selector{float:left;margin-right:14px;margin-bottom:0;}.image_picker_selector li{float:left;margin-right:14px;}.image_picker_selector li:last-child{margin-right:0;}.form-item .form-item-gift-aid-gift-aid-declaration{flex-wrap:nowrap;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox{position:absolute;margin:8px 0 0 16px;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox + label{position:relative;padding:8px 0 0 60px;top:-10px;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox + label:before{content:"";position:absolute;display:block;left:0;top:10px;width:46px;height:30px;border-radius:16px;background:#d9d9d9;border:1px solid #d9d9d9;transition:all 0.3s;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox + label:after{content:"";position:absolute;display:block;left:3px;top:13px;width:24px;height:24px;border-radius:16px;background:#fff;border:1px solid #d9d9d9;transition:all 0.3s;font-size:12px;padding:2px 6px;color:#fff;font-weight:900;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox:checked + label:after{margin-left:16px;color:#55d069;content:"\2713";}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox:checked + label:before{background:#55d069;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox:checked + label:after:before{display:none;}.form-item .form-item-gift-aid-gift-aid-declaration input.form-checkbox:checked + label:after:after{display:block;}.webform-progress{display:block;position:relative;z-index:1;background-color:transparent;margin-bottom:28px;margin-top:-28px;}@media only screen and (min-width:800px){.webform-progress{margin-top:-56px;}}.webform-progress::after{position:absolute;z-index:-1;content:'';background-size:cover;background-position:center;background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);top:0;left:0;bottom:0;right:0;opacity:0.4;}.webform-progress::before{position:absolute;z-index:-2;top:0;left:0;bottom:0;right:0;content:'';background-color:#000;}.webform-progress#block-tabs .progress-text{display:block;}.progress-tracker{display:flex;justify-content:center;}.progress-step__link{font-size:12px;font-size:0.6rem;display:flex;flex-direction:column;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;padding:21px 14px;border-bottom:5px solid transparent;}@media only screen and (min-width:650px){.progress-step__link{padding:21px 28px;}}@media only screen and (min-width:800px){.progress-step__link{padding:21px 14px;}}@media only screen and (min-width:900px){.progress-step__link{flex-direction:row;}}.progress-step__link.is-active{color:#f4b12f;border-bottom:5px solid #da344f;}@media only screen and (min-width:650px){.progress-step__link.is-active{flex-direction:row;}.progress-step__link.is-active .progress-text{display:block;}}@media only screen and (min-width:800px){.progress-step__link.is-active{flex-direction:column;}}@media only screen and (min-width:900px){.progress-step__link.is-active{flex-direction:row;}}.progress-step__link.done{color:#f4b12f;}.progress-marker{color:#fff;padding-right:7px;}.progress-text{display:none;}@media only screen and (min-width:800px){.progress-text{display:block;}}.progress-title{text-align:center;}@media only screen and (min-width:800px){.progress-title{text-align:left;}}.shop-header{margin-bottom:28px;}@media only screen and (min-width:1100px){.shop-header{margin-bottom:56px;}}.shop-header__container{display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding-top:112px;padding-left:56px;padding-right:56px;padding-bottom:28px;}@media only screen and (min-width:900px){.shop-header__container{flex-direction:row;padding-top:182px;}}.shop-footer__container{display:flex;flex-direction:column;padding:42px 28px;max-width:1200px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:800px){.shop-footer__container{padding:42px 0;flex-direction:row;}}.shop-footer__item{font-size:18px;font-size:0.9rem;font-weight:500;display:flex;align-items:center;flex-basis:auto;max-width:100%;color:#000;text-align:center;line-height:1;justify-content:center;margin-bottom:14px;}@media only screen and (min-width:800px){.shop-footer__item{flex-basis:33.333%;min-width:33.333%;padding-right:14px;padding-left:14px;text-align:left;justify-content:flex-start;margin-bottom:0;}}.shop-footer__icon{fill:#da344f;margin-right:14px;}.shop-search{width:100%;}@media only screen and (min-width:900px){.shop-search{width:auto;}}.search-results .shop-search{width:100%;max-width:1200px;}.shop-search__container{position:relative;}.shop-search__input{font-size:18px;font-size:0.9rem;position:relative;z-index:1;width:100%;}@media only screen and (min-width:900px){.shop-search__input{width:auto;min-width:300px;}}.search-results .shop-search__input{width:100%;}.shop-search__btn{display:flex;align-items:center;position:absolute;z-index:2;right:7px;top:0;bottom:0;background-color:transparent;border:0;}.shop-search__btn:hover .shop-search__icon{fill:#da344f;}.related-products__heading,.related-collection__heading{font-size:24px;font-size:1.2rem;text-transform:uppercase;letter-spacing:3px;}.related-collection{flex-basis:100%;min-width:100%;max-width:100%;}@media only screen and (min-width:800px){.related-collection{flex-basis:50%;min-width:50%;max-width:50%;padding-left:28px;}}@media only screen and (min-width:1100px){.related-collection{flex-basis:40%;min-width:40%;max-width:40%;}}.related-collection .cards--collection .cards__container{justify-content:flex-start;}.related-collection .cards--collection .cards__item{min-width:initial;max-width:initial;}.related-products{flex-basis:100%;min-width:100%;max-width:100%;}@media only screen and (min-width:800px){.related-products{flex-basis:50%;min-width:50%;max-width:50%;}}@media only screen and (min-width:1100px){.related-products{flex-basis:60%;min-width:60%;max-width:60%;}}.related-products .related-products{flex-basis:100%;min-width:100%;max-width:100%;}.related-products .cards--collection .cards__item-container{padding:0;}.product-info__container{display:flex;flex-wrap:wrap;}.product-text{flex-basis:100%;min-width:100%;}@media only screen and (min-width:800px){.product-text{flex-basis:60%;min-width:60%;}}@media only screen and (min-width:1100px){.product-text{flex-basis:50%;min-width:50%;}}@media only screen and (min-width:800px){.product-text__container{margin-left:56px;}}.product-text__heading{font-size:38px;font-size:1.9rem;}@media only screen and (min-width:800px){.product-text__heading{font-size:52px;font-size:2.6rem;}}@media only screen and (min-width:1440px){.product-text__heading{font-size:68px;font-size:3.4rem;}}.product-text__introduction{font-size:24px;font-size:1.2rem;color:#000;border-bottom:1px solid #eee;padding-bottom:28px;}.product-text__price{font-size:34px;font-size:1.7rem;font-weight:500;color:#da344f;margin-bottom:14px;}.product-text__price-promotion{color:#da344f;}.product-text__actions{margin-bottom:28px;}.product-text__description{width:100%;margin-bottom:56px;}.product-text__sku{font-size:0.8rem;}.product-text__sku div{display:inline-block;}.product-images{flex-basis:100%;min-width:100%;margin-bottom:28px;}@media only screen and (min-width:800px){.product-images{flex-basis:40%;min-width:40%;margin-bottom:56px;}}@media only screen and (min-width:1100px){.product-images{flex-basis:50%;min-width:50%;}}.product-images__container{border:1px solid #eee;transition:top 1s ease 0s;}@media only screen and (min-width:800px){.product-images__container{width:300px;}}@media only screen and (min-width:900px){.product-images__container{width:350px;}}@media only screen and (min-width:1100px){.product-images__container{width:500px;}}@media only screen and (min-width:1440px){.product-images__container{width:500px;}}.product-images__image{padding:28px;}.product-form__container{display:flex;}.product-form__item{margin-right:7px;}.product-form__input--small{width:84px;}.product-form__button{display:flex;align-items:center;padding-top:6px;padding-bottom:6px;}.product-form__label{display:none;}.product-form__icon{fill:#000;margin-right:7px;}.filters{position:relative;width:100%;}@media only screen and (min-width:900px){.filters{margin-bottom:0;width:auto;}}.shop-listing .filters{margin-bottom:28px;}@media only screen and (min-width:900px){.shop-listing .filters{margin-bottom:0;}}.filters__container{display:flex;flex-direction:column;width:100%;margin-bottom:-14px;}@media only screen and (min-width:800px){.filters__container{width:auto;}}@media only screen and (min-width:900px){.filters__container{flex-direction:row;margin-bottom:0;}}.filters__item{width:100%;margin-bottom:14px;}.filters__item--reveal .filters__options-container{pointer-events:auto;opacity:1;transform:translate3d(0,0%,0);}.filters__item--reveal .filters__icon{fill:#000;}.adoption-home .filters__item{border:1px solid #ebebec;border-radius:3px;}@media only screen and (min-width:900px){.adoption-home .filters__item{min-width:375px;}}@media only screen and (min-width:900px){.filters__item{width:auto;min-width:250px;margin-right:28px;margin-left:0;margin-bottom:0;}.filters__item:hover .filters__options-container{pointer-events:auto;opacity:1;transform:translate3d(0,0%,0);}.filters__item:hover .filters__icon{fill:#000;}}.filters__header{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;background-color:#fff;padding:7px 14px;}@media only screen and (min-width:900px){.filters__header{width:auto;min-width:250px;}}.adoption-home .filters__header{border-radius:3px;}.filters__heading{font-size:14px;line-height:16px;margin-bottom:0;}@media only screen and (min-width:650px){.filters__heading{font-size:18px;font-size:0.9rem;line-height:1.6;}}.filters__options{position:absolute;z-index:9;height:400px;pointer-events:none;margin-left:-28px;padding-left:28px;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 100%);mask-image:linear-gradient(to bottom,black 0%,black 100%);width:calc(100% + 28px);max-width:calc(100% + 28px);}@media only screen and (min-width:900px){.filters__options{width:600px;}}.filters__options-container{display:flex;flex-direction:column;position:absolute;z-index:2;opacity:0;width:calc(100% - 28px);max-height:301px;overflow:auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);pointer-events:none;transform:translate3d(0,-100%,0);transition:transform 300ms ease 0s,opacity 75ms ease 0s;}@media only screen and (min-width:650px){.filters__options-container{width:280px;}}.filters__icon{fill:#da344f;border-left:2px dotted #eee;padding-left:7px;margin-left:14px;}.filters__option{font-size:14px;line-height:16px;background-color:transparent;padding:7px 14px;border:0;border-bottom:1px dotted #eee;text-align:left;flex-grow:0;flex-shrink:0;flex-basis:auto;transition:background-color 300ms ease 0s,color 300ms ease 0s;}.filters__option:hover,.filters__option.active{background-color:#da344f;color:#fff;}@media only screen and (min-width:650px){.filters__option{font-size:18px;font-size:0.9rem;line-height:1.6;}}.js-form-item.js-form-type-textfield.filters__item{padding-bottom:10px;}.category-options{padding-top:28px;padding-bottom:28px;margin-bottom:28px;padding-left:28px;padding-right:28px;position:relative;z-index:4;}@media only screen and (min-width:800px){.category-options{padding-left:56px;padding-right:56px;}}.adoption-home .category-options{margin-bottom:0;padding:0;}.adoption-home .category-options .category-options__container{align-items:center;justify-content:center;}.category-options__container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;max-width:1200px;}@media only screen and (min-width:900px){.category-options__container{flex-direction:row;}}.search-results .category-options__container{justify-content:flex-start;margin-left:0;}.category-options__link{font-size:18px;font-size:0.9rem;display:inline-block;color:#fff;font-weight:500;background-color:rgba(218,52,79,0.8);border-radius:3px;padding:5px 10px;margin-top:14px;transition:color 300ms ease 0s,background-color 300ms ease 0s;}@media only screen and (min-width:900px){.category-options__link{margin-top:0;margin-right:28px;}.category-options__link:last-child{margin-right:0;}}.category-options__link:hover{background-color:rgba(0,0,0,0.4);color:#fff;}.category-options__link--secondary{color:#000;border-color:#81d1e0;background-color:rgba(129,209,224,0.9);}.category-options__link--secondary:hover{color:#000;border-color:rgba(68,187,209,0.7);background-color:rgba(68,187,209,0.7);}.category-options + .tabs{margin-top:-28px;}.latest{margin-bottom:56px;}.latest__container{display:flex;flex-wrap:wrap;}.latest__column{flex-basis:100%;min-width:100%;max-width:100%;margin-bottom:0;}@media only screen and (min-width:650px){.latest__column:first-child{margin-bottom:56px;}}@media only screen and (min-width:800px){.latest__column{flex-basis:50%;min-width:50%;max-width:50%;}.latest__column:first-child{padding-right:28px;margin-bottom:0;}.latest__column:last-child{padding-left:28px;}}.latest__heading{border-bottom:2px dotted #eee;padding-bottom:28px;}.latest__view-all-link{display:flex;align-items:center;color:#000;}.latest__view-all-link:hover{color:#da344f;}.split-cta__container{display:flex;}.split-cta__item{flex-basis:50%;min-width:50%;padding-top:84px;padding-bottom:84px;}.split-cta__item:first-child .split-cta__item-container{border-right:2px dotted #fff;}.split-cta__item-container{text-align:center;padding-left:56px;padding-right:56px;}.split-cta__body{margin-bottom:28px;}.multi-option__container{display:flex;padding:28px 56px;justify-content:center;}.multi-option__item{display:flex;justify-content:center;flex-basis:100%;}.multi-option__label{margin-right:14px;line-height:2;}.why-donkeys{margin-bottom:56px;padding-left:56px;padding-right:56px;}.why-donkeys__container{padding-top:84px;padding-bottom:84px;max-width:980px;margin:0 auto;}.why-donkeys__heading{color:#fff;text-align:center;}.why-donkeys__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.why-donkeys__media{flex-basis:100%;min-width:100%;max-width:100%;margin-bottom:56px;}@media only screen and (min-width:800px){.why-donkeys__media{flex-basis:50%;min-width:50%;max-width:50%;padding-right:28px;margin-bottom:0;}}.why-donkeys__text{font-size:24px;font-size:1.2rem;color:#fff;flex-basis:100%;min-width:100%;max-width:100%;}@media only screen and (min-width:800px){.why-donkeys__text{flex-basis:50%;min-width:50%;max-width:50%;padding-left:28px;}}.why-donkeys__text p{margin-bottom:0;}.why-donkeys__actions{margin-top:56px;text-align:center;}.why-donkeys__action-item{margin:7px;}.donations__form-container{flex-grow:0;flex-shrink:1;flex-basis:100%;width:100%;}@media only screen and (min-width:800px){.donations__form-container{flex-basis:calc(50% - 28px);width:calc(50% - 28px);margin-right:56px;}}.donations__container{flex-grow:0;flex-shrink:1;flex-basis:100%;width:100%;}.donations__what{margin-top:28px;}@media only screen and (min-width:1466px){.donations__what{max-width:1298px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:650px){.donations__what{padding-left:28px;padding-right:28px;margin-top:42px;}}@media only screen and (min-width:900px){.donations__what{display:grid;grid-template-columns:50% 1fr;padding-left:0;padding-right:0;margin-top:56px;}}@media only screen and (min-width:1100px){.donations__what{grid-template-columns:50% 50%;margin-top:63px;}}@media only screen and (min-width:900px){.donations__what-wrapper{grid-column:2;}}.donations__what-text{font-size:16px;}@media only screen and (min-width:650px){.donations__what-text{font-size:20px;margin-bottom:28px;}}@media only screen and (min-width:900px){.donations__what-text{margin-bottom:0;margin-right:28px;margin-bottom:28px;font-size:16px;grid-column:1;}}@media only screen and (min-width:1100px){.donations__what-text{font-size:20px;margin-bottom:42px;}}.donations__what-text h2{margin-bottom:14px;font-size:20px;text-align:left;color:#000;font-weight:600;}@media only screen and (min-width:375px){.donations__what-text h2{font-size:20px;text-align:center;}}@media only screen and (min-width:650px){.donations__what-text h2{margin-bottom:28px;font-size:38px;color:#424037;font-weight:500;}}@media only screen and (min-width:900px){.donations__what-text h2{margin-bottom:14px;font-size:20px;text-align:left;color:#000;font-weight:600;}}@media only screen and (min-width:1100px){.donations__what-text h2{margin-bottom:28px;font-size:38px;color:#424037;font-weight:500;}}.donations__what-graph-wrap{display:grid;max-width:320px;margin:0 auto;}@media only screen and (min-width:375px){.donations__what-graph-wrap{grid-template-columns:20% 1fr;}}@media only screen and (min-width:650px){.donations__what-graph-wrap{grid-template-columns:45% 1fr;max-width:none;margin:0;}}@media only screen and (min-width:900px){.donations__what-graph-wrap{grid-template-columns:20% 1fr;}}@media only screen and (min-width:1100px){.donations__what-graph-wrap{grid-template-columns:35% 1fr;}}@media only screen and (min-width:1366px){.donations__what-graph-wrap{grid-template-columns:45% 1fr;}}.donations__what-graph{background-color:rgba(129,209,224,0.1);padding:28px;margin-left:-28px;margin-right:-28px;}@media only screen and (min-width:650px){.donations__what-graph{margin-left:-56px;margin-right:-56px;}}@media only screen and (min-width:800px){.donations__what-graph{margin-left:-84px;margin-right:-84px;}}@media only screen and (min-width:900px){.donations__what-graph{margin-left:28px;margin-right:0;margin-bottom:56px;}}@media only screen and (min-width:1100px){.donations__what-graph{margin-bottom:70px;}}.donations__what-graph-image{text-align:center;}.donations__what-graph-image img{width:155px;height:auto;margin-bottom:28px;max-width:100%;}@media only screen and (min-width:375px){.donations__what-graph-image{margin-right:14px;grid-column:1;}}@media only screen and (min-width:650px){.donations__what-graph-image{text-align:right;}.donations__what-graph-image img{margin-right:28px;margin-bottom:0;}}@media only screen and (min-width:1100px){.donations__what-graph-image img{width:115px;}}@media only screen and (min-width:1366px){.donations__what-graph-image img{width:155px;}}.donations__what-graph-description{font-weight:bold;line-height:24px;font-size:20px;display:inline-block;margin:0 auto;align-self:center;}@media only screen and (min-width:375px){.donations__what-graph-description{grid-column:2;line-height:34px;margin:0;}}.donations__what-graph-description h4{margin-bottom:7px;font-size:24px;line-height:24px;}.donations__what-graph-description > div{display:flex;}.donations__what-graph-description a{font-size:16px;color:#424037;font-weight:400;}.donations__what-graph-description a::after{content:' \203A';font-size:1.3em;font-weight:400;}.donations__what-graph--color-brown,.donations__what-graph--color-teal,.donations__what-graph--color-lime,.donations__what-graph--color-orange{display:inline-block;width:45px;text-align:right;padding-right:10px;}.donations__what-graph--color-brown{color:#7A6358;}.donations__what-graph--color-teal{color:#2A99AC;}.donations__what-graph--color-lime{color:#918E08;}.donations__what-graph--color-orange{color:#D37A27;}@media only screen and (min-width:900px){.ways_to_donate__section{margin-left:-28px;margin-right:-28px;}}.ways_to_donate__outer{flex-direction:row;width:100%;}@media only screen and (min-width:1466px){.ways_to_donate__outer{max-width:1354px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:650px){.ways_to_donate__outer{padding:28px;}}@media only screen and (min-width:768px){.ways_to_donate__outer{display:grid;grid-template-columns:50% 1fr;padding:0;}}@media only screen and (min-width:900px){.ways_to_donate__outer{grid-template-columns:1fr 66%;}}@media only screen and (min-width:900px){.ways_to_donate__container{display:grid;grid-template-columns:50% 50%;}.ways_to_donate__container :nth-child(odd){grid-column:1;}.ways_to_donate__container :nth-child(even){grid-column:2;}.ways_to_donate__container :nth-child(n+1){grid-row:1;}.ways_to_donate__container :nth-child(n+3){grid-row:2;}.ways_to_donate__container :nth-child(n+5){grid-row:3;}.ways_to_donate__container :nth-child(n+7){grid-row:4;}}.ways_to_donate__item{margin-bottom:28px;padding-bottom:28px;font-size:16px;border-bottom:1px dashed #eee;}@media only screen and (min-width:650px){.ways_to_donate__item{font-size:18px;}}@media only screen and (min-width:768px){.ways_to_donate__item{margin-left:28px;margin-right:28px;}}@media only screen and (min-width:900px){.ways_to_donate__item{font-size:16px;}}@media only screen and (min-width:1100px){.ways_to_donate__item{font-size:18px;}}.ways_to_donate__item img{width:100%;height:auto;margin-bottom:28px;}.ways_to_donate__item h3{font-size:20px;margin-bottom:14px;}@media only screen and (min-width:650px){.ways_to_donate__item h3{font-size:24px;}}@media only screen and (min-width:900px){.ways_to_donate__item h3{font-size:20px;}}@media only screen and (min-width:1100px){.ways_to_donate__item h3{font-size:24px;}}.ways_to_donate__item p{margin-bottom:14px;}.ways_to_donate__item a{color:#da344f;font-weight:bold;}.ways_to_donate__item a:active,.ways_to_donate__item a:focus,.ways_to_donate__item a:hover{color:#a41e34;}.ways_to_donate__item a::after{content:' \203A';font-size:26px;font-weight:600;line-height:22px;}.ways_to_donate__item a:hover{color:#a41e34;}.ways_to_donate__item .paragraph{display:flex;flex-grow:1;flex-direction:column;height:100%;}.ways_to_donate__item .paragraph h3 + div{flex-grow:1;}.ways_to_donate__title{text-align:center;margin-bottom:28px;}@media only screen and (min-width:768px){.ways_to_donate__title{grid-row:1;grid-column:1 / span 2;}}@media only screen and (min-width:1100px){.ways_to_donate__title{margin-bottom:42px;}}@media only screen and (min-width:768px){.ways_to_donate__one{grid-column:1;grid-row:2;}.ways_to_donate__one .ways_to_donate__item{border-bottom:0;padding-bottom:0;margin-bottom:0;}}.ways_to_donate__two .ways_to_donate__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}@media only screen and (min-width:900px){.ways_to_donate__two .ways_to_donate__item:nth-last-child(2){border-bottom:0;padding-bottom:0;margin-bottom:0;}}@media only screen and (min-width:768px){.ways_to_donate__two{grid-column:2;grid-row:2;}}.donations__case{padding:56px 28px;margin-left:-28px;margin-right:-28px;text-align:center;}@media only screen and (min-width:650px){.donations__case{padding:56px;}}@media only screen and (min-width:800px){.donations__case{margin-left:-56px;margin-right:-56px;}}.donations__case .heading{margin-bottom:28px;background:#EF405C 0% 0% no-repeat padding-box;color:#FFF;padding:14px 28px;text-align:center;display:block;text-transform:uppercase;font-size:17px;letter-spacing:3px;}@media only screen and (min-width:650px){.donations__case .heading{font-size:38px;margin-bottom:56px;}}@media only screen and (min-width:900px){.donations__case .heading{font-size:17px;}}@media only screen and (min-width:1100px){.donations__case .heading{display:inline-block;font-size:38px;}}.donations__case .container{background:#fff;}@media only screen and (min-width:900px){.donations__case .container{display:grid;grid-template-columns:50% 50%;}}@media only screen and (min-width:1466px){.donations__case .container{max-width:1298px;margin-left:auto;margin-right:auto;}}.donations__case .container > .case-text{text-align:left;padding:28px;padding-bottom:0;font-size:16px;}@media only screen and (min-width:650px){.donations__case .container > .case-text{font-size:18px;padding:42px;padding-bottom:14px;}}@media only screen and (min-width:900px){.donations__case .container > .case-text{grid-column:1;grid-row:1;font-size:16px;}.donations__case .container > .case-text h5{font-size:16px;}}@media only screen and (min-width:1100px){.donations__case .container > .case-text{font-size:18px;}.donations__case .container > .case-text h5{font-size:24px;}}@media only screen and (min-width:900px){.donations__case .container > .case-image{grid-column:2;grid-row:1;}.donations__case .container > .case-image .owl-item > article,.donations__case .container > .case-image .owl-item > article > div,.donations__case .container > .case-image .owl-item > article > div > img{height:100%;}.donations__case .container > .case-image .owl-item > article > div > img{object-fit:cover;}}.donations__case .container > .case-image.owl-carousel{overflow:hidden;}.donations__case .container > .case-image.owl-carousel .owl-prev{left:28px;}.donations__case .container > .case-image.owl-carousel .owl-next{right:28px;}.donations__case .container > .case-image.owl-carousel .owl-prev,.donations__case .container > .case-image.owl-carousel .owl-next{background-color:#da344f;background-position:0px 0.5px;}.donations__case .container > .case-image.owl-carousel .owl-prev:hover,.donations__case .container > .case-image.owl-carousel .owl-next:hover{background-color:#cf2641;}.donations__case .container > .case-image.owl-carousel .owl-dots{display:none;}.donations__case .container > .case-image article{width:100%;}.donations__case .container > .case-image img{display:block;max-width:100%;height:auto;}.page--donate .accordion{background-color:transparent;}.page--donate .accordion .accordion__heading{width:auto;}.page--donate .hero-form{background-position:top right;}.page--donate .hero-form .hero__reading-indicator-icon{width:80px;height:80px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.9));}@media (max-width:649px){.page--donate .hero-form{background-image:none !important;}}.page--donate .hero-form__container{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);background-size:cover;background-position:center right;}@media only screen and (min-width:650px){.page--donate .hero-form__container{padding:14px;background-image:none;}}@media only screen and (min-width:768px){.page--donate .hero-form__container{padding:28px;}}@media only screen and (min-width:1100px){.page--donate .hero-form__container{padding:28px 56px;}}.text-and-media{background:rgba(129,209,224,0.2);padding:28px;padding-bottom:0.1px;margin-bottom:28px;}.text-and-media--title{text-align:center;}.text-and-media--media{margin-bottom:28px;}.text-and-media--media img{width:100%;height:auto;}.text-and-media--text{font-size:16px;}@media only screen and (min-width:1466px){.text-and-media--container{max-width:1298px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:650px){.text-and-media{padding:56px;padding-bottom:28px;}.text-and-media--text{font-size:20px;}.text-and-media--media{margin-bottom:42px;}}@media only screen and (min-width:650px){.text-and-media--media img{width:100%;height:auto;}}@media only screen and (min-width:900px){.text-and-media--container{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto 1fr;}.text-and-media--title{text-align:left;grid-column:2;grid-row:1;margin-left:28px;font-size:27px;}.text-and-media--media{grid-column:1;grid-row:1 / span 2;margin-right:28px;margin-bottom:28px;}.text-and-media--media img{width:100%;height:auto;}.text-and-media--text{font-size:16px;grid-column:2;grid-row:2;margin-left:28px;}}@media only screen and (min-width:1100px){.text-and-media--title{font-size:38px;}.text-and-media--text{font-size:20px;}}.page--donate .breadcrumb__divide{color:#000;}.donations-form{z-index:1;width:100%;}@media only screen and (min-width:768px){.donations-form{margin-right:28px;}}.campaign .donations-form{margin:56px 0;}.campaign .donations-form__container{width:100% !important;background-color:transparent;position:relative;display:block;}.campaign .donations-form__container::after{content:'';background-size:cover;background-position:center;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);opacity:0.4;}.campaign .donations-form__container::before{content:'';top:0;left:0;bottom:0;right:0;position:absolute;z-index:-2;background-color:#000;}@media only screen and (min-width:800px){.campaign .donations-form{position:absolute;top:0;right:0;bottom:0;width:364px;margin:0;}}@media only screen and (min-width:900px){.campaign .donations-form{width:308px;}}.donations-form__container{padding:28px;text-align:left;margin:0;overflow:hidden;background-color:rgba(0,0,0,0.8);width:100%;}@media only screen and (min-width:650px){.donations-form__container{border-radius:3px;width:50%;}}@media only screen and (min-width:800px){.donations-form__container{border-radius:3px;box-shadow:0 0 10px #000;}}@media only screen and (min-width:1440px){.donations-form__container{padding:42px 56px;}}.donations-form__container *{position:relative;z-index:1;}.donations-form__container::before,.donations-form__container::after{z-index:0;}.campaign .donations-form__container{padding:28px;}@media only screen and (min-width:800px){.campaign .donations-form__container{position:sticky;top:98px;}.toolbar-horizontal .campaign .donations-form__container{top:137px;}.toolbar-horizontal .campaign .donations-form__container.toolbar-tray-open{top:177px;}}.donations-form__label{font-size:18px;display:flex;align-items:center;margin-bottom:14px;text-transform:uppercase;justify-content:center;}@media only screen and (min-width:1100px){.donations-form__label{font-size:24px;}}.donations-form__label-text{line-height:1;font-weight:700;color:#81d1e0;}.donations-form__label-icon{fill:#81d1e0;width:30px;height:30px;margin-left:7px;opacity:0.5;}.donations-form__description{font-size:16px;line-height:1.2;font-weight:600;color:#fff;margin-bottom:28px;}@media only screen and (min-width:650px){.donations-form__description{font-size:18px;font-size:0.9rem;}}.donations-form__value-container{position:relative;}.donations-form__value{font-size:18px;position:absolute;left:14px;top:14%;font-weight:700;color:#000;z-index:2;}.donations-form__input{font-size:18px;min-width:100%;padding:10px 14px 10px 35px;margin-bottom:14px;}.donations-form__action-container{display:flex;flex-direction:column;}.donations-form__action{font-size:18px;display:flex;justify-content:space-between;align-items:center;flex-basis:100%;font-weight:600;text-align:left;padding:7px 14px;border-radius:3px;font-weight:bold;text-transform:uppercase;}.donations-form__action:hover .donations-form__action-icon{transform:scale(1.2);fill:#f7c35f;}.donations-form__action-icon{fill:#775950;transition:fill 300ms ease 0s,transform 300ms ease 0s;}.donations-form .fieldgroup{margin-bottom:14px;}.donations-form .form-radios{display:flex;}.donations-form .form-radios > .form-type-radio{flex:1;display:flex;background:#fff;margin-right:2px;}.donations-form .form-radios > .form-type-radio.checked{background-color:#F4B12F;}.donations-form .form-radios > .form-type-radio:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}.donations-form .form-radios > .form-type-radio:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:0;}.donations-form .form-radios > .form-type-radio input{margin:14px;margin-right:0;}html.js .donations-form .form-radios > .form-type-radio input{opacity:0;width:0;margin:0;}.donations-form .form-radios > .form-type-radio label{flex:1;text-align:center;text-transform:uppercase;font-weight:bold;font-size:18px;padding:8px 0;cursor:pointer;}.donations-form .donate-blurb{margin-bottom:-14px;}@media only screen and (min-width:900px){.donations-form .donate-blurb{margin-top:14px;display:grid;grid-template-columns:33% 66%;padding-bottom:7px;}.donations-form .donate-blurb__images{grid-column:1;}}@media only screen and (min-width:1100px){.donations-form .donate-blurb{margin-top:21px;}}.donations-form .donate-blurb__text{color:#FFF;font-size:16px;}.donations-form .donate-blurb__text p{margin-bottom:7px;}.donations-form .donate-blurb__text p:last-of-type{margin-bottom:0;}@media only screen and (min-width:900px){.donations-form .donate-blurb__text{margin-top:0;padding:0 21px;grid-column:2;}.donations-form .donate-blurb__text p{margin-bottom:14px;}}@media only screen and (min-width:1100px){.donations-form .donate-blurb__text{font-size:18px;line-height:27px;}}.donations-form .donate-blurb__image-large{max-width:100%;height:auto;display:block;margin-bottom:14px;}@media only screen and (min-width:650px){.donations-form .donate-blurb__image-large{display:none;}}@media only screen and (min-width:900px){.donations-form .donate-blurb__image-large{display:block;margin-bottom:0;}}.donations-form .form-item--error-message{margin-bottom:14px;padding:14px;}.donations-form .form-item--error-message:after{content:'';position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border-top:solid 10px #da344f;border-left:solid 10px transparent;border-right:solid 10px transparent;}.paragraph--type--donation-form{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);background-size:cover;background-position:center right;color:black;border-radius:3px;box-shadow:0 0 10px #000;margin:24px auto;max-width:700px;}.paragraph--type--donation-form .donations-form__container{width:100% !important;}.donations-overview{flex-basis:100%;border-bottom:2px dotted #eee;padding:28px;margin-left:-28px;margin-right:-28px;text-align:center;}@media only screen and (min-width:375px){.donations-overview{padding-top:56px;padding-bottom:56px;}}@media only screen and (min-width:650px){.donations-overview{padding:56px;}}@media only screen and (min-width:800px){.donations-overview{margin-left:-56px;margin-right:-56px;}}@media only screen and (min-width:900px){.donations-overview{padding:56px;}}.campaign .donations-overview{padding-bottom:0;border-bottom:0;border-radius:3px;margin-left:0;margin-right:0;overflow:hidden;}@media only screen and (min-width:900px){.donations-overview__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-left:-28px;margin-right:-28px;}}@media only screen and (min-width:1466px){.donations-overview__container{max-width:1354px;margin-left:auto;margin-right:auto;}}.donations-overview__heading{margin-bottom:28px;background:#EF405C 0% 0% no-repeat padding-box;color:#FFF;padding:14px 28px;text-align:center;display:block;}@media only screen and (min-width:650px){.donations-overview__heading{margin-bottom:56px;font-size:38px;}}@media only screen and (min-width:900px){.donations-overview__heading{font-size:17px;}}@media only screen and (min-width:1100px){.donations-overview__heading{display:inline-block;margin-bottom:56px;font-size:38px;}}.donations-overview__item{display:flex;margin-bottom:28px;}@media only screen and (min-width:650px){.donations-overview__item{margin-bottom:56px;}}@media only screen and (min-width:900px){.donations-overview__item{width:33.33333%;}}.campaign .donations-overview__item{flex-basis:100%;min-width:100%;}@media only screen and (min-width:650px){.campaign .donations-overview__item{flex-basis:50%;min-width:50%;}}@media only screen and (min-width:800px){.campaign .donations-overview__item{flex-basis:100%;min-width:100%;}}@media only screen and (min-width:1100px){.campaign .donations-overview__item{flex-basis:50%;min-width:50%;}}.donations-overview__item-container{flex-basis:100%;background-color:#FFF;display:flex;flex-direction:column;}@media only screen and (min-width:900px){.donations-overview__item-container{margin-left:28px;margin-right:28px;}}.donations-overview__image-container{position:relative;width:100%;margin-bottom:14px;}@media only screen and (min-width:650px){.donations-overview__image-container{margin-bottom:28px;}}.donations-overview__image{display:block;width:100%;height:auto;}.donations-overview__text{margin-left:28px;margin-right:28px;display:flex;flex-direction:column;flex-grow:1;}.donations-overview__button_text{line-height:22px;width:100%;margin-top:14px;margin-bottom:28px;text-transform:uppercase;font-weight:bold;font-size:18px;border-radius:3px;padding-top:10px;padding-bottom:10px;}.donations-overview__description{font-size:18px;text-align:left;flex-grow:1;}.donations-overview__description p{margin-bottom:14px;}.donations-overview__description p:last-child{margin-bottom:0;}.donations-overview__amount{position:absolute;top:19px;left:18px;font-weight:700;text-align:center;color:#000;width:60px;}.donations-overview__amount div{line-height:62px;}.donations-overview__amount-suffix{display:none;}.campaign .donations-overview__amount-suffix{display:block;font-weight:400;margin-left:-5px;}.donations-overview__amount-icon{display:none;}.campaign .donations-overview__amount-icon{display:block;}svg.donations-overview__amount{fill:#f4b12f;}.order-summary{font-size:24px;font-size:1.2rem;margin-bottom:28px;}.order-summary__text a{font-weight:700;}.order-summary p{margin-bottom:14px;}.order-summary p:last-child{margin-bottom:0;}.order-summary em{font-weight:700;font-style:normal;color:#000;}.multi-address__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;margin-bottom:28px;border-bottom:2px dotted #ebebec;}.multi-address__heading{font-weight:500;margin-bottom:0;}.multi-address__heading-meta{font-weight:600;color:#67c9ef;}.multi-address__item{padding:28px;border:2px dotted #ebebec;margin-bottom:28px;}@media only screen and (min-width:650px){.multi-address__item{padding:28px 56px;}}.multi-address__image-container{width:80px;height:80px;flex-shrink:0;border-radius:50%;margin-left:14px;overflow:hidden;}.multi-address__image{width:80px;height:80px;}.order-total-line__total{font-weight:700;}.order-total-line__vat{font-size:small;margin-bottom:28px;}.layout-region-checkout-footer{margin-bottom:56px;}#edit-actions{display:flex;align-items:center;}#edit-actions-next{margin-right:28px;}.views-field-purchased-entity > div{display:flex;justify-content:space-between;align-items:flex-start;}.views-field-total-price__number{vertical-align:top;font-weight:bold;}.views-field-quantity{vertical-align:top;}label.btn{border:none;padding:0;font-weight:bold;cursor:hand;color:#da344f;}.modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background:rgba(0,0,0,0.9);transition:opacity .25s ease;z-index:99999999999999999999999999999999999999999999999999999999999999999999999999999;}.modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}.modal-state{display:none;}.modal-state:checked + .modal{opacity:1;visibility:visible;}.modal-state:checked + .modal .modal__inner{top:0;}.modal__inner{transition:top 1.25s ease;position:absolute;top:-20%;right:0;bottom:0;left:0;width:50%;margin:auto;overflow:auto;background:#fff;border-radius:5px;padding:1em 2em;height:50%;}.modal__close{position:absolute;right:1em;top:1em;width:1.1em;height:1.1em;cursor:pointer;}.modal__close:after,.modal__close:before{content:'';position:absolute;width:2px;height:1.5em;background:#ccc;display:block;transform:rotate(45deg);left:50%;margin:-3px 0 0 -1px;top:0;}.modal__close:hover:after,.modal__close:hover:before{background:#aaa;}.modal__close:before{transform:rotate(-45deg);}@media screen and (max-width:768px){.modal__inner{width:90%;height:90%;box-sizing:border-box;}}.hidden{display:none;}.ui-dialog{max-width:40%;min-width:40%;}.ui-dialog.ui-front{z-index:101;}@media (max-width:1024px){.ui-dialog{max-width:80% !important;min-width:80% !important;}}.basket__head{display:block;align-items:center;margin-bottom:28px;}.basket__head-icon{margin-right:14px;fill:#ebebec;float:left;}.basket__head-heading{margin:0;flex-grow:1;}.basket__head-price{font-size:18px;font-size:0.9rem;font-weight:600;margin-left:9.33333px;color:#424037;}.basket__container{background-color:#f8f8f8;border:2px dotted #ebebec;padding:28px;margin-bottom:28px;}.basket__heading{font-size:24px;font-size:1.2rem;text-transform:uppercase;font-weight:600;}.basket__item-image{display:none;width:70px;height:70px;margin-right:14px;}@media only screen and (min-width:800px){.basket__item-image{display:block;}}.basket__item--adoptions .form-actions{display:none !important;}.basket__item--adoptions .basket__item-image{border-radius:50%;}.basket__item-price::before,.basket__item-total::before{display:block;float:left;margin-right:1ch;font-weight:700;}@media only screen and (min-width:420px){.basket__item-price::before,.basket__item-total::before{display:none;}}.basket__item-price::before{content:'Price:';}.basket__item-total::before{content:'Total:';}@media only screen and (min-width:800px){.basket__item-title{display:flex !important;flex-direction:row;align-items:center;}}.basket__item-icon{fill:#da344f;}.basket__item-title .basket__item-icon{display:none;width:70px;height:70px;margin-right:14px;}@media only screen and (min-width:800px){.basket__item-title .basket__item-icon{display:block;}}.basket__item-heading{font-size:16px;font-size:0.8rem;font-weight:700;margin-bottom:0;height:100%;display:block;align-items:center;}.basket table{margin-bottom:28px;}.basket .form__action,.basket .form-actions{margin-bottom:28px;display:flex;justify-content:flex-end;}.basket .button{font-size:16px;font-size:0.8rem;padding:7px 14px;}.basket__action{margin-bottom:0;margin-top:0;float:right;margin-top:-20px;}.basket__action-btn{padding:7px 14px;margin:7px 0;text-transform:uppercase;border-radius:3px;float:right;min-width:300px;}.basket__action-btn:last-child{margin-right:0;}@media only screen and (min-width:650px){.basket__action-btn{margin:7px;width:auto;}}.basket__action-label{display:flex;align-items:center;}.basket__action-text{font-size:14px;font-size:0.7rem;font-weight:700;text-align:left;}.basket__action-subtext{font-size:12px;font-size:0.6rem;text-align:left;min-height:20px;}.basket__action-container{display:flex;}.basket .basket-form-monthly,.basket .basket-form-annually{margin-bottom:0;}.webcam-info{position:relative;z-index:1;}@media only screen and (min-width:800px){.webcam-info{margin-left:28px;margin-right:28px;}}@media only screen and (min-width:900px){.webcam-info{margin-left:56px;margin-right:56px;}}.webcam-info__container{display:flex;flex-direction:column;padding-left:28px;padding-right:28px;padding-top:28px;padding-bottom:28px;}@media only screen and (min-width:800px){.webcam-info__container{flex-direction:row;}}.webcam-info iframe{width:710px !important;height:419px !important;}@media only screen and (min-width:800px){.webcam-info__heading-and-intro{flex-basis:60%;padding-right:28px;}}.webcam-info__heading{font-size:38px;font-size:1.9rem;}.webcam-info__fb-like{display:block !important;margin-bottom:14px;}@media only screen and (min-width:800px){.webcam-info__schedule{flex-basis:40%;min-width:40%;padding-left:28px;}}.webcam-info__schedule .hero-action__secondary-link{margin-left:0;margin-right:0;}.webcam-viewer{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:auto;padding-top:87px;}@media only screen and (min-width:650px){.webcam-viewer{padding-top:101px;}}@media only screen and (min-width:800px){.webcam-viewer{padding-left:28px;padding-right:28px;height:80vh;min-height:800px;margin-bottom:-98px;}}@media only screen and (min-width:900px){.webcam-viewer{padding-top:196px;}}.webcam-viewer__container{max-width:900px;margin:0 auto;}.payment-encouragement{background-color:#81d1e0;border-radius:3px;padding:15px;margin-bottom:14px;}@media only screen and (min-width:800px){.payment-encouragement{padding:30px;margin-bottom:28px;}}.payment-encouragement .payment-encouragement__total{text-align:right;font-weight:700;}.payment-encouragement .payment-encouragement__text{float:left;}.site-header{position:fixed;z-index:20;width:100%;padding:14px;transform:translate3d(0,0%,0);will-change:padding,transform;transition:padding 300ms ease-in-out,transform 300ms ease 0s;}@media only screen and (min-width:900px){.site-header{padding:28px;}}.site-header--slideup .site-header{padding:0;}@media only screen and (min-width:900px){.site-header--slideup .site-header{padding:0;}}.site-header--slidedown .site-header{padding:0;transform:translate3d(0,0%,0);}.site-header--top .site-header{padding:14px;}@media only screen and (min-width:900px){.site-header--top .site-header{padding:28px;}}.headroom--not-top .site-header{padding:0;}@media only screen and (min-width:900px){.headroom--not-top .site-header{padding:0;}}.site-header__container{display:flex;flex-direction:row;box-shadow:none;}.site-header--slideup .site-header__container,.site-header--slidedown .site-header__container,.headroom--not-top .site-header__container{box-shadow:0 0 10px rgba(0,0,0,0.15);}@media only screen and (min-width:900px){.site-header--slidedown .site-header__container{box-shadow:0;}}.site-header__logo{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;padding:7px;background-color:rgba(255,255,255,0.85);text-align:center;}@media only screen and (min-width:650px){.site-header__logo{padding:14px;display:flex;}}@media only screen and (min-width:900px){.site-header__logo{margin-right:4px;max-width:300px;}}.site-header--slideup .site-header__logo,.site-header--slidedown .site-header__logo,.headroom--not-top .site-header__logo{display:none;padding:5px 28px;margin-right:0;background-color:white;}@media only screen and (min-width:800px){.site-header--slideup .site-header__logo,.site-header--slidedown .site-header__logo,.headroom--not-top .site-header__logo{display:flex;}}@media only screen and (min-width:900px){.site-header--slideup .site-header__logo,.site-header--slidedown .site-header__logo,.headroom--not-top .site-header__logo{justify-content:flex-start;align-items:flex-start;}}.site-header--top .site-header__logo{display:flex;background-color:rgba(255,255,255,0.85);justify-content:center;align-items:center;}@media only screen and (min-width:900px){.site-header--top .site-header__logo{margin-right:4px;}}.site-header--top .site-header__logo:hover{opacity:0.9;}.site-header__logo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.site-header__navigation{display:none;flex-grow:1;margin-right:4px;padding:14px 28px 0;background-color:rgba(255,255,255,0.85);}@media only screen and (min-width:900px){.site-header__navigation{display:flex;}}.site-header--slideup .site-header__navigation,.site-header--slidedown .site-header__navigation,.headroom--not-top .site-header__navigation{background-color:white;margin-right:0;}.site-header--top .site-header__navigation{margin-right:4px;background-color:rgba(255,255,255,0.85);}.site-header__navigation-container{display:flex;flex-direction:column;justify-content:space-between;}.site-header__actions{display:none;}@media only screen and (min-width:900px){.site-header__actions{min-width:180px;display:block;}}@media only screen and (min-width:1100px){.site-header__actions{min-width:228px;}}.page--donate .site-header{padding:0;position:relative;}.page--donate .site-header__container{box-shadow:0 0 10px rgba(0,0,0,0.15);}.page--donate .site-header__logo{align-items:center;padding:5px 28px;}@media only screen and (min-width:650px){.page--donate .site-header__logo{padding:7px 28px;align-items:flex-start;}}.page--donate .site-header .logo{display:flex;height:45px;}@media only screen and (min-width:650px){.page--donate .site-header .logo{height:70px;}}.page--donate .site-header .logo-icon{display:none;}.tds-checkout .site-header{position:absolute;width:100%;padding:14px;transform:translate3d(0,0%,0);will-change:padding,transform;transition:padding 300ms ease-in-out,transform 300ms ease 0s;}.tds-checkout .site-header__container{display:flex;justify-content:center;box-shadow:none;background-color:rgba(255,255,255,0.85);}.tds-checkout .site-header__logo{display:block;padding:7px;background-color:transparent;text-align:center;flex-grow:0;}@media only screen and (min-width:650px){.tds-checkout .site-header__logo{padding:14px;}}.tds-checkout .site-header__logo span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.tds-checkout .site-header__logo:hover{background-color:transparent;}.tds-checkout .site-header .logo{width:100px;height:45px;}@media only screen and (min-width:650px){.tds-checkout .site-header .logo{width:200px;height:90px;}}.tds-checkout .site-header__navigation{display:none;flex-grow:1;margin-right:4px;padding:14px 28px 0;background-color:rgba(255,255,255,0.85);}.tds-checkout .site-header__navigation-container{display:flex;flex-direction:column;justify-content:space-between;}.tds-checkout .site-header__actions{display:none;}.site-footer{margin-top:100px;padding-top:28px;padding-bottom:113px;background-color:#424037;border-top:6px solid #000;}@media only screen and (min-width:900px){.site-footer{padding-top:56px;padding-bottom:56px;}}.site-footer__container{padding-left:28px;padding-right:28px;display:flex;flex-wrap:wrap;}.site-footer__heading{font-size:18px;font-size:0.9rem;text-transform:uppercase;color:#fff;margin-bottom:14px;letter-spacing:3px;}.site-footer .social,.site-footer .newsletter,.site-footer .graphic{flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;max-width:100%;min-width:100%;margin-bottom:28px;}@media only screen and (min-width:900px){.site-footer .social,.site-footer .newsletter,.site-footer .graphic{flex-basis:33.33%;width:33.33%;max-width:33.33%;min-width:33.33%;padding:0 28px;}}.site-footer .graphic{display:none;}@media only screen and (min-width:900px){.site-footer .graphic{display:block;}}.site-footer .smallprint{flex-grow:1;flex-shrink:1;flex-basis:100%;width:100%;}@media only screen and (min-width:900px){.site-footer .smallprint{padding:0 28px;}}.site-footer__graphic{height:46px;display:flex;justify-content:flex-end;}.site-footer__graphic img{width:auto;height:auto;max-width:100%;max-height:100%;}.site-footer__graphic__media{margin-left:8px;}.page--donate .site-footer{padding-top:28px;padding-bottom:28px;}.page-body{padding-right:28px;padding-left:28px;}@media only screen and (min-width:800px){.page-body{padding-right:56px;padding-left:56px;}}.page-body__footer{margin-bottom:28px;}@media only screen and (min-width:800px){.page-body__footer{margin-bottom:84px;}}.shop-item .page-body{max-width:1200px;margin-left:auto;margin-right:auto;}@keyframes shake{0%{transform:translate3d(0,0,0);}70%{transform:translate3d(0,0,0);}75%,85%,95%{transform:translate3d(-5px,0,0);}80%,90%{transform:translate3d(5px,0,0);}100%{transform:translate3d(0,0,0);}}@keyframes slideIn{0%{transform:translate3d(0,-100%,0);opacity:0;}100%{transform:translate3d(0,0,0);opacity:1;}}.block.main-menu__search{padding:0;}.block.search{margin-top:4px;}.js-mobile-menu{cursor:pointer;}.drupal footer{margin-bottom:-1px;}.site-header{pointer-events:none;}.site-header .site-header__container{pointer-events:auto;}.site-header .urgent-message-region a{pointer-events:auto;top:-1px;position:relative;}.paragraph::after{content:'';display:table;clear:both;}.local-tasks{margin:56px 0;}.local-tasks__tabs{display:flex;flex-wrap:wrap;justify-content:center;}.local-tasks__tab{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-right:2px;margin-bottom:2px;}.local-tasks__tab:last-child{margin-right:0;}.local-tasks__tab a{font-size:16px;font-size:0.8rem;padding:10px 14px;line-height:1;border-radius:3px;border:1px solid rgba(0,0,0,0.2);max-width:100%;display:flex;align-items:center;background:#ebebec;color:#424037;transition:background 300ms ease 0s,color 300ms ease 0s;will-change:background,color;}.local-tasks__tab a:hover{background:#dedee0;}.local-tasks__tab a.is-active{background:#da344f;color:#fff;}.status-messages{margin:0 0 56px;}.status-messages__contain{font-size:16px;font-size:0.8rem;font-weight:600;position:relative;padding:7px 14px;margin:0 56px 14px;color:#000;text-transform:uppercase;text-align:center;will-change:transform;animation-name:slideIn;animation-duration:0.5s;animation-fill-mode:both;animation-delay:0s;}.status-messages__contain--status{background-color:#bac030;}.status-messages__contain--warning{background-color:#f5821f;}.status-messages__contain--error{background-color:#ef405c;}.status-messages__contain:nth-child(2){animation-delay:0.5s;}.status-messages__contain:last-child{animation-delay:1s;margin-bottom:0;}.status-messages__contain a{color:#000;text-decoration:underline;font-weight:400;}.status-messages__items{padding:0 35px;}.status-messages__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.status-messages__kill{position:absolute;right:14px;top:0;bottom:0;display:flex;align-items:center;text-decoration:none;cursor:pointer;}.status-messages__kill:hover .status-messages__icon{transform:scale3d(1.1,1.1,1.1);}.status-messages__icon{transform-origin:center center;transition:transform 300ms ease 0s;will-change:transform;}.status-messages a,.status-messages b,.status-messages i,.status-messages strong,.status-messages em,.status-messages span,.status-messages .placeholder{margin:0 5px;}.status-messages__inline-icon{margin-left:28px;margin-right:7px;}.fancybox-slide .media{margin-bottom:0;}.form-item{position:relative;}.form-item .product--rendered-attribute{margin:0 0 14px;}.form-item .product--rendered-attribute label{margin:0;}.form-item--error-message{background-color:#da344f;color:#FFF;font-weight:bold;}.commerce-order-item-add-to-cart-form::after{content:'';display:table;clear:both;}.commerce-order-item-add-to-cart-form .field--widget-commerce-quantity,.commerce-order-item-add-to-cart-form .form-actions{float:left;}.page-body--error{margin-bottom:56px;}#views-exposed-form-events-listing-block-events-listing .form-actions{display:none;}div.filters__option{cursor:pointer;}.ajax-progress-throbber{position:absolute;width:28px;height:28px;top:calc(50% - 14px);right:-38px;padding:0;}.ajax-progress-throbber .throbber{background:transparent;display:block;padding:0;-webkit-perspective:120px;-moz-perspective:120px;-ms-perspective:120px;perspective:120px;}.ajax-progress-throbber .throbber::before{content:'';position:absolute;left:7px;top:7px;width:14px;height:14px;background-color:#da344f;animation:flip 1s infinite;}@keyframes flip{0%{transform:rotate(0);}50%{transform:rotateY(180deg);}100%{transform:rotateY(180deg) rotateX(180deg);}}.ajax-progress-throbber .message{display:none;}.attribute-colour .ajax-progress-throbber{width:30px;height:30px;top:0;bottom:0;left:0;right:0;}.attribute-colour .ajax-progress-throbber .throbber{background:transparent;display:block;padding:0;-webkit-perspective:120px;-moz-perspective:120px;-ms-perspective:120px;perspective:120px;}.attribute-colour .ajax-progress-throbber .throbber::before{content:'';position:absolute;left:7.5px;top:7.5px;width:15px;height:15px;background-color:#fff;animation:flip 1s infinite;}@keyframes flip{0%{transform:rotate(0);}50%{transform:rotateY(180deg);}100%{transform:rotateY(180deg) rotateX(180deg);}}.pager .pager__items{display:flex;justify-content:center;flex-wrap:wrap;}.pager .pager__items .pager__item{margin-right:14px;}.js-modal{width:100%;}.adoptions__text-area .adoptions-callout h2{font-size:24px;font-size:1.2rem;font-weight:700;}.adoptions__text-area .adoptions-callout :not(.adoptions-callout__standout-text) p{font-size:18px;font-size:0.9rem;}.adoptions__text-area .inline-adoption-pack .section-header h2{font-size:24px;font-size:1.2rem;line-height:1;color:#000;font-weight:500;letter-spacing:3px;text-transform:uppercase;margin-bottom:7px;}@media only screen and (min-width:800px){.adoptions__text-area .inline-adoption-pack .section-header h2{font-size:38px;font-size:1.9rem;}}.adoptions__text-area .inline-adoption-pack .section-header p{margin-bottom:0;}.donations-form__value-container{margin-bottom:-14px;}.donations-form__action{width:100%;margin-top:14px;}.donations-form__action:last-child{margin-bottom:0;}.btn--coupon{margin-bottom:28px;}#custom_coupon_redemption-form-ajax-wrapper{display:flex;align-items:flex-end;}#custom_coupon_redemption-form-ajax-wrapper > .form-item{flex-grow:1;flex-shrink:1;flex-basis:auto;margin-right:14px;}#custom_coupon_redemption-form-ajax-wrapper > .form-item input{width:100%;}#custom_coupon_redemption-form-ajax-wrapper > .form-submit{flex-grow:0;flex-shrink:0;flex-basis:auto;}.checkout-complete__items-left{width:calc(100% + 56px);margin:-28px -28px 56px;border-radius:3px;padding:28px;display:flex;flex-direction:column;align-items:center;animation-name:shake;animation-duration:3s;animation-fill-mode:both;animation-iteration-count:infinite;}@media only screen and (min-width:800px){.checkout-complete__items-left{margin:0 -28px 56px;}}.checkout-complete__items-left h2,.checkout-complete__items-left p{color:#fff;text-align:center;}.checkout-complete__items-left .btn{width:auto;}.webform-confirmation-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:999;background:rgba(51,51,51,0.8);}.webform-confirmation-popup > div{border-radius:3px;padding:28px;display:flex;flex-direction:column;align-items:center;}.webform-confirmation-popup > div h2,.webform-confirmation-popup > div div{color:#fff;text-align:center;}.webform-confirmation-popup > div .webform-confirmation__message{margin-bottom:28px;}.webform-confirmation-popup > div .btn{width:auto;}#block-tabs .webform-progress a{color:#fff;}#block-tabs .webform-progress a.is-active{color:#f5821f;}@media only screen and (min-width:900px){.col__checkout{margin:0 auto;width:80%;}}@media only screen and (min-width:1100px){.col__checkout{margin:0 auto;width:70%;}}@media only screen and (min-width:1440px){.col__checkout{margin:0 auto;width:60%;}}fieldset{min-width:0;}input,select{max-width:100%;}.cc_container{background-color:#000;display:flex;align-items:center;position:fixed;left:0;right:0;bottom:0;overflow:hidden;z-index:9999;padding:14px 28px;box-shadow:0 0 10px #000;}.cc_container::before{content:'';background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;}.cc_container::after{content:'';background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/pattern-lab/dist/images/texture_wood.jpg);background-size:cover;background-position:center;position:absolute;opacity:0.4;top:0;right:0;bottom:0;left:0;z-index:-1;}.cc_container .cc_message{flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto;margin:0 28px 0 0;color:#fff;font-size:14px;line-height:16px;}@media only screen and (min-width:650px){.cc_container .cc_message{line-height:1.6;}}.cc_container .cc_more_info{color:#81d1e0;}.cc_container .btn{flex-grow:0;flex-shrink:0;flex-basis:auto;width:auto;line-height:1;border-radius:3px;}.views-exposed-form-site-search .category-options__container{margin:0;max-width:100%;position:relative;}.views-exposed-form-site-search .filters__item{margin-right:0;width:100%;}.views-exposed-form-site-search .filters__item input{width:100%;}.container--tds-shop-adoptions--modal-renewals-form{background-color:rgba(129,209,224,0.3);padding:28px;}.container--tds-shop-adoptions--modal-renewals-form h1{font-size:24px;font-size:1.2rem;margin-bottom:28px;}@media only screen and (min-width:900px){.container--tds-shop-adoptions--modal-renewals-form h1{font-size:38px;font-size:1.9rem;max-width:60%;}}@media only screen and (min-width:650px){.container--tds-shop-adoptions--modal-renewals-form .adoption-form{background-image:url(//www.thedonkeysanctuary.org.uk/themes/donkeysanctuary/images/billy-o-cutout.png);background-size:contain;background-repeat:no-repeat;background-position:right bottom;}}#paypal-button .paypal-button .xcomponent-outlet{width:240px;height:60px;}#toolbar-bar{position:fixed;}.toolbar-tray-open .toolbar-vertical .toolbar-fixed{margin-left:0;}.webform--node-instance form .webform-progress{display:none;}.node-preview-container{background-color:rgba(255,255,255,0.8);}.basket-form-monthly,.basket-form-annually{display:inline-block;margin-bottom:56px;}.checkout-help{margin-bottom:28px;}.no-results{margin-bottom:28px;text-align:center;}.contact-form input[value='Send message']{margin-right:14px;}.site-header--reduced{display:flex;justify-content:center;}@media only screen and (min-width:650px){.site-header--reduced{justify-content:flex-start;}}.site-header--reduced .site-header__container{box-shadow:none;}.site-header--reduced .site-header__logo{align-items:flex-start;padding:7px 28px;}.site-header--reduced .logo-icon{display:block;}.site-footer--reduced{padding:28px 0;}.site-footer--reduced .smallprint{display:block;}.site-footer--reduced .smallprint__container{justify-content:center;}#block-exposedformevents-listingblock-events-listing{width:100%;}.shop-listing .pager{margin-bottom:28px;}@media only screen and (min-width:900px){.shop-listing .pager{margin-bottom:56px;}}.basket__head .basket__action-btn,.basket-form-header-annually .basket__action-btn,.basket-form-header-monthly .basket__action-btn,.basket-form-header-shop .basket__action-btn{padding:0;margin:0;border:0;min-width:0;background-color:transparent;}.basket__head .basket__action-text,.basket-form-header-annually .basket__action-text,.basket-form-header-monthly .basket__action-text,.basket-form-header-shop .basket__action-text{font-size:14px;font-size:0.7rem;text-transform:none;text-decoration:underline;}.basket__head .basket__action-icon,.basket-form-header-annually .basket__action-icon,.basket-form-header-monthly .basket__action-icon,.basket-form-header-shop .basket__action-icon{margin:0;}.form__item-icon{margin-left:28px;}.checkout-pane-custom-payment-information .braintree-expiry-label{flex-basis:100%;}.checkout-pane-custom-payment-information .credit-card-form__expiration{flex-wrap:wrap;}.checkout-pane-custom-contact-information .field--name-field-dob .form-type-select{padding:10px 14px;}@media only screen and (min-width:1100px){.checkout-pane-custom-contact-information .field--name-field-dob .form-type-select{display:inline;margin-right:5px;}.checkout-pane-custom-contact-information .field--name-field-dob .form-type-select select{width:25%;}}.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-dob .form-type-select{padding:10px 14px;}@media only screen and (min-width:1100px){.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-dob .form-type-select{display:inline;margin-right:5px;}.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-dob .form-type-select select{width:25%;}}.checkout-pane-order-summary,.checkout-pane-custom-coupon-redemption{display:block;border:2px dotted #eee;margin:0 0 28px;padding:28px;}.checkout-pane-gift-aid{background-color:#ebebec;}.order-total-line-value{width:120px;}.views-field-total-price__number{text-align:right;}.checkout-pane-custom-coupon-redemption label{font-size:24px;font-size:1.2rem;font-weight:600;float:left;width:100%;display:table;color:#000;margin:0 0 28px;}.checkout-items-left{font-size:24px;font-size:1.2rem;margin-bottom:28px;}.commerce-checkout-flow-tds-custom-checkout,.commerce-checkout-flow{margin-bottom:28px;}.supporter-preferences{margin-bottom:14px;}@media only screen and (min-width:800px){.supporter-preferences{display:flex;align-items:center;}}.supporter-preferences + .supporter-preferences{border-top:1px dotted #ebebec;padding-top:14px;}.supporter-preferences__label{margin:0;}@media only screen and (min-width:800px){.supporter-preferences__label{flex-grow:1;padding-right:28px;margin:0 28px 0 0;border-right:1px dotted #ebebec;}}@media only screen and (min-width:800px){.supporter-preferences__checkboxes-wrapper{flex-shrink:0;flex-grow:0;}}@media only screen and (min-width:800px){.supporter-preferences .form-checkboxes{display:flex;}}.supporter-preferences .form-type-checkbox{margin-right:28px;}.supporter-preferences .form-type-checkbox input{margin-right:14px;}.responsive-image{margin-bottom:28px;}.responsive-image__image{display:block;width:100%;max-width:100%;}.responsive-image__image--mobile{display:block;}@media only screen and (min-width:650px){.responsive-image__image--mobile{display:none;}}.responsive-image__image--larger{display:none;}@media only screen and (min-width:650px){.responsive-image__image--larger{display:block;}}.form-type-webform-email-confirm .form-item:last-child{margin-bottom:0;}.field--widget-address-edq input[readonly]{background-color:#ebebec;}.field--widget-address-edq .address-container-inline .administrative-area{width:100%;}fieldset.edq-address-webform-element input[name$="[locality]"],fieldset.edq-address-webform-element input[name$="[dependent_locality]"],fieldset.edq-address-webform-element input[name$="[postal_code]"],fieldset.edq-address-webform-element input[name$="[sorting_code]"]{width:100%;}@media only screen and (min-width:1100px){fieldset.edq-address-webform-element input[name$="[locality]"],fieldset.edq-address-webform-element input[name$="[dependent_locality]"],fieldset.edq-address-webform-element input[name$="[postal_code]"],fieldset.edq-address-webform-element input[name$="[sorting_code]"]{width:60%;}}@media only screen and (min-width:1440px){fieldset.edq-address-webform-element input[name$="[locality]"],fieldset.edq-address-webform-element input[name$="[dependent_locality]"],fieldset.edq-address-webform-element input[name$="[postal_code]"],fieldset.edq-address-webform-element input[name$="[sorting_code]"]{width:60%;}}fieldset.edq-address-webform-element input[readonly]{background-color:#ebebec;}.btn--senary.opposite{color:#fff;border-color:#fff;background:rgba(255,255,255,0.3);}@media all and (max-width:320px){input.newsletter__submit.btn.btn--secondary{border-radius:3px;}}.form--alert{background:#ebebec;padding:14px 20px;}.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-first-name,.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-last-name{display:inline-block;margin-right:1em;}.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-first-name input,.commerce-checkout-flow-tds-custom-checkout .field--name-field-recipient-last-name input{width:240px;}.commerce-checkout-flow-tds-custom-checkout > .form-wrapper{display:inline-block;margin-right:1em;}.joint-basket-review{margin-bottom:30px;float:right;text-align:right;width:100%;}.joint-basket-review-wrapper{border:2px dotted #ebebec;padding:28px;margin-bottom:28px;}.signpost{background-color:#81d1e0;padding:30px;text-align:center;margin-bottom:10px;border-radius:3px;}.signpost.is-hidden{display:none;}.checkout-pane-split-payment-info{background-color:#da344f;font-weight:bold;border-style:solid;color:#000000;}.checkout-pane-split-payment-info a{color:#000000;text-decoration:underline;}.checkout-pane-split-payment-info--small{font-size:smaller;font-weight:normal;}.research-feed ul{list-style:disc;padding-left:40px;}div#edit-order-summary td{vertical-align:inherit;}@media only screen and (min-width:800px) and (max-width:1024px){.cards--products .cards__container .cards__item{width:33.333% !important;}.cards--products .cards__container .cards__item .cards__heading{height:50px;}}@media only screen and (min-width:1025px){.cards--products .cards__container .cards__item .cards__heading{height:50px;}}.popup-content.info.eu-cookie-compliance-content p{font-size:0.9rem;}.popup-content.info.eu-cookie-compliance-content button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed{font-size:0.9rem;}div#eu-cookie-compliance-categories .eu-cookie-compliance-category{font-size:0.9rem;}div#eu-cookie-compliance-categories button.eu-cookie-compliance-save-preferences-button{font-size:0.9rem;}.popup-content.info.eu-cookie-compliance-content button.agree-button.eu-cookie-compliance-default-button{font-size:0.9rem;}.eu-cookie-compliance-banner button{border:0;background-image:-webkit-linear-gradient(top,#f4b12f 5%,#f4b12f 100%);border-radius:0px;text-shadow:none;-webkit-box-shadow:none;padding:14px 28px;}.eu-cookie-compliance-save-preferences-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-withdraw-button:hover{background-color:#cc8a0b;background-image:-moz-linear-gradient(top,#cc8a0b 5%,#cc8a0b 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#cc8a0b),color-stop(100%,#cc8a0b));background-image:-webkit-linear-gradient(top,#cc8a0b 5%,#cc8a0b 100%);background-image:-o-linear-gradient(top,#cc8a0b 5%,#cc8a0b 100%);background-image:-ms-linear-gradient(top,#cc8a0b 5%,#cc8a0b 100%);background-image:linear-gradient(to bottom,#cc8a0b 5%,#cc8a0b 100%);}.eu-cookie-compliance-banner .eu-cookie-compliance-more-button{background-image:none;}button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed{padding-left:0;}.donations__container #block-breadcrumbs{padding-top:15px;margin-bottom:-40px;}@media only screen and (min-width:1466px){.donations__container #block-breadcrumbs{max-width:1298px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:650px){.donations__container #block-breadcrumbs{padding-left:28px;padding-right:28px;}}@media only screen and (min-width:900px){.donations__container #block-breadcrumbs{padding-left:0;padding-right:0;}}@media only screen and (max-width:650px){.donations__container #block-breadcrumbs{display:none;}}.texture--dark-40::after{opacity:0.3;}.donations__case .container > .case-text > p > strong{font-size:18px;}@media (min-width:650px) and (max-width:899px){.donations__case .container > .case-text > p > strong{font-size:24px;}}@media (min-width:1100px){.donations__case .container > .case-text > p > strong{font-size:24px;}}.donations__what-graph-description{font-weight:bold;line-height:24px;font-size:20px;display:inline-block;margin:0 auto;align-self:center;line-height:27px;}.donations__what-graph-description > div{padding-bottom:7px;}@media only screen and (min-width:375px){.donations__what-graph-description{grid-column:2;margin:0;text-align:left;}}.accordion__content{position:absolute;transform:translate3d(0,-100%,0);opacity:0;padding-top:14px;pointer-events:none;transition:transform 0s ease 0s,opacity 0s ease 0s;}.accordion__content p{padding-bottom:0;}.paragraph--type--index-card-collection a.btn.btn--senary:after{content:' \203A';font-size:26px;font-weight:600;line-height:22px;}.paragraph--type--index-card-collection a.btn.btn--senary{color:#da344f;text-decoration:none;transition:color ease 300ms;background-color:white;text-align:left;font-size:18px;font-weight:bold;}.paragraph--type--index-card-collection .btn{border:none;}@media (min-width:320px) and (max-width:375px){.paragraph--type--index-card-collection a.btn.btn--senary{font-size:14px;}}@media (min-width:320px) and (max-width:375px){.paragraph--type--index-card-collection a.btn.btn--senary:after{content:' \203A';font-size:22px;}}.paragraph--type--text-area .body{font-size:16px;line-height:26px;}@media only screen and (min-width:650px){.paragraph--type--text-area .body{font-size:20px;font-size:1rem;line-height:32px;}}.paragraph--type--text-area .body h3{font-size:20px;line-height:24px;color:#000;padding-bottom:14px;font-weight:500;}@media only screen and (min-width:650px){.paragraph--type--text-area .body h3{font-size:24px;font-size:1.2rem;line-height:1.2;padding-bottom:0;}}.editor_notes{font-weight:bold;margin-bottom:10px;}.ends_class{margin-bottom:26px;}
