html{height:100%;font-size:16px}@media screen and (min-width:480px){html{font-size:calc(16px + 4 * ((100vw - 480px)/800))}}@media screen and (min-width:1280px){html{font-size:20px}}h1,h2,h3,h4,h5,h6{font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,sans-serif;margin-top:2rem;color:#3a414e}h1{font-size:3rem}h2{font-size:1.8rem}a:focus{outline:0!important;box-shadow:none!important}img{max-width:100%}b,strong{font-weight:700}ol,ul{margin-left:1.6rem}#body-wrapper .container{padding:2rem 0}.header-fixed #body-wrapper{padding-top:4rem}.header-fixed .hero+#start>#body-wrapper{padding-top:0}section.section{position:relative;padding-right:1rem;padding-left:1rem}body.sticky-footer{display:flex;flex-direction:column;height:100%;min-height:100vh}body.sticky-footer #page-wrapper{flex:1 0 auto}#header{font-size:.7rem;font-weight:700;width:100%;height:5rem;color:#454d5d;border-bottom:1px solid rgba(172,179,194,.2);background:#fff}#header a{color:#454d5d}#header .navbar-section{height:5rem}#header .logo img{display:inherit;height:5em}.header-fixed #header{position:fixed;z-index:2;top:0}body.header-fixed.header-animated #header.scrolled{height:2.3rem}body.header-fixed.header-animated #header.scrolled .navbar-section{height:2.3rem}body.header-fixed.header-animated #header.scrolled .logo img{height:28px}#header,#header .logo img,#header .navbar-section,.default-animation{transition:all .5s ease}@media(max-width:840px){#header .navbar-section{margin-right:2rem}#header .navbar-section.desktop-menu{display:none}}.dropmenu ul{display:flex;margin:0;list-style:none;white-space:nowrap}.dropmenu ul li{position:relative;margin:0}.dropmenu ul li a{display:block;padding:7px 20px;text-decoration:none;color:#454d5d}.dropmenu ul li a:only-child{padding-right:20px}.dropmenu ul li a:only-child:before{content:''}.dropmenu ul li a.active,.dropmenu ul li a:focus,.dropmenu ul li a:hover{color:#963c00!important}.dropmenu.animated ul ul{transition:transform .3s,opacity .5s;transform:translateY(-10px);opacity:0}.dropmenu.animated ul li:hover>ul{transform:translateY(0);opacity:1}@media(max-width:840px){.dropmenu{display:none}}.mobile-menu{z-index:3;top:0;right:0;display:none}.header-fixed .mobile-menu{position:fixed}@media(max-width:840px){.mobile-menu{display:block}}.mobile-menu .button_container{position:absolute;z-index:100;top:1.3rem;right:1rem;width:28px;height:24px;cursor:pointer;transition:opacity .25s ease,top .5s ease}.mobile-menu .button_container:hover{opacity:.7}.mobile-menu .button_container.active{position:fixed}.mobile-menu .button_container.active .top{transform:translateY(8px)translateX(0)rotate(45deg);background:#fff}.mobile-menu .button_container.active .middle{opacity:0;background:#fff}.mobile-menu .button_container.active .bottom{transform:translateY(-8px)translateX(0)rotate(-45deg);background:#fff}.mobile-menu .button_container span{position:absolute;top:0;left:0;width:100%;height:4px;cursor:pointer;transition:all .35s ease;border:none;background:#3085ee}.mobile-menu .button_container span:nth-of-type(2){top:8px}.mobile-menu .button_container span:nth-of-type(3){top:16px}.mobile-nav-open{overflow-y:hidden}#footer{padding:1rem 1rem 0;text-align:center;color:#acb3c2}.section.modular-text{padding-top:2em}.section.modular-text .image-on-left{flex-direction:row-reverse}#hero_area{min-height:70vw;background-repeat:no-repeat;background-size:cover;background-position-y:center;position:relative}#hero_content{position:absolute;padding-left:20%;padding-top:5%;padding-bottom:5%;left:0;top:0;right:0;text-shadow:0 0 1px #fff;background-color:rgba(255,255,255,.3)}#hero_content h1,#hero_content h2{color:#313131;margin-top:1em}@media screen and (max-width:450px){#hero_content{top:20%;left:5%}#hero_content h1{font-size:1.5em}#hero_content h2{font-size:1em;margin-top:10em}}.anchorjs-link{display:none}.horse-boxes{display:flex;flex-flow:wrap}.horse-boxes .box{cursor:pointer;flex:1;min-width:250px;margin:5px;background-size:cover;background-position:50%}.horse-boxes .box::before{padding-top:50%;content:'';display:block}.horse-boxes .box .name{background-color:rgba(51,51,51,.6);color:#fff;width:100%;display:block;padding:.4em;font-size:130%;margin:0}.horse-boxes .box .name:hover{text-decoration:none}.horse-boxes .box.empty-box{height:0;padding-top:0;visibility:hidden}.horse-layout{display:flex;flex-flow:wrap}.horse-layout>*{flex:1;min-width:300px}.horse-layout .horse-info{padding-left:1em;margin-bottom:2em}.horse-layout .horse-info h2{margin:0;padding:0}.horse-layout .horse-info .subtitle{font-style:italic}.pedigree-table{border:1px solid #ccc;border-collapse:collapse;width:100%}.pedigree-table tr{border:1px solid #ccc}.pedigree-table td{border:1px solid #ccc;padding:.4em}img.horseright{float:left;max-width:20em;margin-right:1em}h3{clear:both;padding-top:2em}.horse-gallery{max-width:700px}.horse-gallery .horse-carousel{position:relative}.horse-gallery .horse-carousel .splide__slide{display:flex;justify-content:center;align-items:center;position:relative}.horse-gallery .horse-carousel .splide__slide a{display:block;line-height:0}.horse-gallery .horse-carousel .splide__slide img{max-height:500px;width:auto;max-width:100%;object-fit:contain}.horse-gallery .horse-carousel .splide__slide .image-credits{position:absolute;bottom:.5em;right:.5em;font-size:.7em;color:#fff;background:rgba(0,0,0,.5);padding:.2em .5em;border-radius:3px}.horse-gallery .horse-carousel .splide__arrows{position:absolute;inset:0;pointer-events:none;z-index:1}.horse-gallery .horse-carousel .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;background:0 0;border:none;cursor:pointer;opacity:0;transition:opacity .2s;padding:.5em}.horse-gallery .horse-carousel .splide__arrow svg{fill:rgba(0,0,0,.4);width:1.2em;height:1.2em}.horse-gallery .horse-carousel .splide__arrow--prev{left:.5em;transform:translateY(-50%)scaleX(-1)}.horse-gallery .horse-carousel .splide__arrow--next{right:.5em}.horse-gallery .horse-carousel:hover .splide__arrow{opacity:1}.horse-gallery .horse-carousel-thumbs{margin-top:.5em}.horse-gallery .horse-carousel-thumbs .splide__slide{opacity:.6;cursor:pointer;border:2px solid transparent;border-radius:3px}.horse-gallery .horse-carousel-thumbs .splide__slide.is-active{opacity:1;border-color:#5755d9}.horse-gallery .horse-carousel-thumbs .splide__slide img{width:100%;height:100%;object-fit:cover;border-radius:2px}.horse-content{margin-top:1rem;max-width:45em}.glightbox-clean .gslide-title{margin-top:0}