/*
  This mixin can be used to set the object-fit:
  @include object-fit(contain);
  or object-fit and object-position:
  @include object-fit(cover, top);
*/
/************MEDIA QUERIES******************/
/******>=576******/
/******>=768******/
/******>=992******/
/******>=1200******/
/******992<>=1200******/
/******1300<>=1200******/
/******>=1400******/
/************OLD MEDIA QUERIES******************/
@font-face {
  font-family: "Sabado";
  src: url('../../fonts/sabado_regular-webfont.woff?1699013689') format('woff');
}
@font-face {
  font-family: "Euclid Circular A SemiBold";
  src: url('../../fonts/EuclidCircularA-SemiBold.woff?1698676865') format('woff'), url('../../fonts/EuclidCircularA-SemiBold.woff2?1698676865') format('woff2');
}
@font-face {
  font-family: "Euclid Circular A Medium";
  src: url('../../fonts/EuclidCircularA-Medium.woff?1698676865') format('woff'), url('../../fonts/EuclidCircularA-Medium.woff2?1698676865') format('woff2');
}
@font-face {
  font-family: "Euclid Circular A Regular";
  src: url('../../fonts/EuclidCircularA-Regular.woff?1698676864') format('woff'), url('../../fonts/EuclidCircularA-Regular.woff2?1698676865') format('woff2');
}
@font-face {
  font-family: "Euclid Circular A Light";
  src: url('../../fonts/EuclidCircularA-Light.woff?1698676863') format('woff'), url('../../fonts/EuclidCircularA-Light.woff2?1698676863') format('woff2');
}
@font-face {
  font-family: "Capitolium";
  src: url('../../fonts/Capitolium-LightRoman.woff?1700786106') format('woff'), url('../../fonts/Capitolium-LightRoman.woff2?1700786106') format('woff2');
}
@font-face {
  font-family: "Euclid Triangle Bold";
  src: url('../../fonts/EuclidTriangle-Bold.woff?1698681935') format('woff'), url('../../fonts/EuclidTriangle-Bold.woff2?1698681936') format('woff2');
}
/* line 25, ../sass/_global.scss */
html, body {
  font-size: 1em;
  font-family: "Euclid Circular A Regular", sans-serif;
  color: #fff;
  background-color: #2A3747;
  line-height: 1.5em;
  font-weight: 400;
  --genpad: 10vh;
  --genpadh: 5.2vw;
  --heighthome: calc(100vh - 90px);
  --hero-pad: 6vw;
  --euclidcircularSemiB: 'Euclid Circular A SemiBold', sans-serif;
  --euclidcircularMedium: 'Euclid Circular A Medium', sans-serif;
  --euclidcircular: 'Euclid Circular A Regular', sans-serif;
  --euclidtriangleB: 'Euclid Triangle Bold', sans-serif;
  --eightyp: 5em;
  --sixtyp: 3.750em;
  --fiftyp: 3.125em;
  --fourtyp: 2.5em;
  --eighteenp: 1.125em;
  --thirtyp: 1.875em;
  --thirtyfivep: 2.188em;
  --onehundredp: 6.250em;
  --twentyp: 1.25em;
  --fourteenp: 0.875em;
}
@media only screen and (max-width: 48em) {
  /* line 25, ../sass/_global.scss */
  html, body {
    --hero-pad: 2vw;
  }
}
/* line 54, ../sass/_global.scss */
html p b, html p strong, body p b, body p strong {
  font-family: var(--euclidtriangleB);
}

/* line 60, ../sass/_global.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--euclidtriangleB);
  line-height: 1em;
  text-transform: uppercase;
}

/* line 66, ../sass/_global.scss */
h1 {
  font-size: var(--sixtyp);
}

/* line 69, ../sass/_global.scss */
h2 {
  font-size: var(--fourtyp);
}

/* line 72, ../sass/_global.scss */
h3 {
  font-size: calc(var(--fourtyp)-10px);
}

/* line 75, ../sass/_global.scss */
h4 {
  font-size: calc(var(--fourtyp)-15px);
}

/* line 78, ../sass/_global.scss */
h5 {
  font-size: calc(var(--fourtyp)-20px);
}

/* line 81, ../sass/_global.scss */
h6 {
  font-size: 1em;
}

/* line 85, ../sass/_global.scss */
section {
  padding: var(--genpad) 0;
}

/* line 90, ../sass/_global.scss */
.menu-header ul, .menu-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
/* line 95, ../sass/_global.scss */
.menu-header ul li, .menu-nav ul li {
  text-align: right;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: inline-block;
}
@media only screen and (max-width: 36em) {
  /* line 95, ../sass/_global.scss */
  .menu-header ul li, .menu-nav ul li {
    text-align: center;
  }
}
/* line 102, ../sass/_global.scss */
.menu-header ul li a, .menu-nav ul li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  font-family: var(--euclidcircularSemiB);
  font-size: 1em;
  line-height: 1em;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0 calc(var(--genpadh) /5);
}
/* line 114, ../sass/_global.scss */
.menu-header ul li.current-menu-item a, .menu-header ul li:hover a, .menu-nav ul li.current-menu-item a, .menu-nav ul li:hover a {
  color: #F39200;
}
/* line 119, ../sass/_global.scss */
.menu-header ul li:last-of-type a, .menu-nav ul li:last-of-type a {
  padding-right: 0;
}

/* line 127, ../sass/_global.scss */
.menu-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  padding: 3vh calc(var(--genpadh) /2) 0 calc(var(--genpadh) /2);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIwLjM4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWMxYzFjIiBzdG9wLW9wYWNpdHk9IjAuNTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -moz-linear-gradient(90deg, rgba(28, 28, 28, 0) 0%, rgba(28, 28, 28, 0.38) 50%, rgba(28, 28, 28, 0.56) 100%);
  background: -webkit-linear-gradient(90deg, rgba(28, 28, 28, 0) 0%, rgba(28, 28, 28, 0.38) 50%, rgba(28, 28, 28, 0.56) 100%);
  background: linear-gradient(0deg, rgba(28, 28, 28, 0) 0%, rgba(28, 28, 28, 0.38) 50%, rgba(28, 28, 28, 0.56) 100%);
}
/* line 135, ../sass/_global.scss */
.menu-header .nav-logo {
  position: relative;
}
/* line 137, ../sass/_global.scss */
.menu-header .nav-logo-h1 {
  text-indent: -99999px;
  position: absolute;
}
/* line 141, ../sass/_global.scss */
.menu-header .nav-logo-img {
  height: 80px;
}
@media only screen and (max-width: 48em) {
  /* line 141, ../sass/_global.scss */
  .menu-header .nav-logo-img {
    height: 50px;
  }
}
/* line 148, ../sass/_global.scss */
.menu-header .menu-main-menu-container {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 61.938em) {
  /* line 148, ../sass/_global.scss */
  .menu-header .menu-main-menu-container {
    display: none;
  }
}
/* line 155, ../sass/_global.scss */
.menu-header ul li {
  text-align: right;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: inline-block;
}
@media only screen and (max-width: 36em) {
  /* line 155, ../sass/_global.scss */
  .menu-header ul li {
    text-align: center;
  }
}
/* line 164, ../sass/_global.scss */
.menu-header #click-menu {
  display: none;
  position: absolute;
  right: 0;
  width: 90px;
  height: 70px;
}
@media only screen and (max-width: 61.938em) {
  /* line 164, ../sass/_global.scss */
  .menu-header #click-menu {
    width: 60px;
    display: block;
  }
}
/* line 174, ../sass/_global.scss */
.menu-header #click-menu .click {
  width: 60px;
  height: 60px;
  position: relative;
  cursor: pointer;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 180, ../sass/_global.scss */
.menu-header #click-menu .click span {
  background-color: #fff;
  display: block;
  width: 100%;
  height: 5px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  right: 0;
}
/* line 188, ../sass/_global.scss */
.menu-header #click-menu .click span:nth-child(1) {
  top: 8px;
}
/* line 191, ../sass/_global.scss */
.menu-header #click-menu .click span:nth-child(2) {
  top: 24px;
}
@media only screen and (max-width: 48em) {
  /* line 191, ../sass/_global.scss */
  .menu-header #click-menu .click span:nth-child(2) {
    top: 20px;
  }
}
/* line 197, ../sass/_global.scss */
.menu-header #click-menu .click span:nth-child(3) {
  top: 24px;
}
@media only screen and (max-width: 48em) {
  /* line 197, ../sass/_global.scss */
  .menu-header #click-menu .click span:nth-child(3) {
    top: 20px;
  }
}
/* line 203, ../sass/_global.scss */
.menu-header #click-menu .click span:nth-child(4) {
  top: 40px;
}
@media only screen and (max-width: 48em) {
  /* line 203, ../sass/_global.scss */
  .menu-header #click-menu .click span:nth-child(4) {
    top: 32px;
  }
}
/* line 211, ../sass/_global.scss */
.menu-header #click-menu .click.open span {
  border-left: 0px solid transparent;
}
/* line 213, ../sass/_global.scss */
.menu-header #click-menu .click.open span:nth-child(1) {
  opacity: 0;
}
/* line 216, ../sass/_global.scss */
.menu-header #click-menu .click.open span:nth-child(2) {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 219, ../sass/_global.scss */
.menu-header #click-menu .click.open span:nth-child(3) {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 222, ../sass/_global.scss */
.menu-header #click-menu .click.open span:nth-child(4) {
  opacity: 0;
}

/* line 231, ../sass/_global.scss */
.menu-nav {
  position: fixed;
  right: -100%;
  top: 0;
  height: 100vh;
  background-color: #2A3747;
  z-index: 9;
  width: 100%;
  overflow: hidden;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 48em) {
  /* line 231, ../sass/_global.scss */
  .menu-nav {
    width: 100%;
  }
}
/* line 244, ../sass/_global.scss */
.menu-nav-al {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 var(--hero-pad) 0 calc(var(--hero-pad)*2);
}
@media only screen and (max-width: 48em) {
  /* line 244, ../sass/_global.scss */
  .menu-nav-al {
    width: 100%;
  }
}
/* line 251, ../sass/_global.scss */
.menu-nav.open {
  right: 0;
}
/* line 253, ../sass/_global.scss */
.menu-nav.open ul {
  opacity: 1;
}
/* line 257, ../sass/_global.scss */
.menu-nav ul {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
}
/* line 260, ../sass/_global.scss */
.menu-nav ul li {
  text-align: center;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: block;
}
/* line 264, ../sass/_global.scss */
.menu-nav ul li a {
  font-size: 1.5em;
  line-height: 2em;
}

/* line 272, ../sass/_global.scss */
.pos-rel {
  position: relative;
}

/* line 276, ../sass/_global.scss */
.btn {
  font-size: var(--fourteenp);
  font-family: var(--euclidtriangleB);
  text-transform: uppercase;
  background-color: #F39200;
  color: #fff;
  border-radius: 0;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 5px 20px;
  letter-spacing: 1px;
}
/* line 286, ../sass/_global.scss */
.btn:hover {
  background-color: #fff;
  color: #F39200;
}
/* line 290, ../sass/_global.scss */
.btn.slick-current {
  background-color: #fff;
  color: #F39200;
}
/* line 294, ../sass/_global.scss */
.btn.line {
  border: 1px solid #F39200;
  background-color: transparent;
  color: #fff;
}
/* line 298, ../sass/_global.scss */
.btn.line:hover {
  background-color: #F39200;
  color: #fff;
}

/* line 305, ../sass/_global.scss */
section {
  padding: var(--genpad) 0;
}

/* line 310, ../sass/_global.scss */
.big-banner, .homert-banner {
  padding: 0;
  height: 100vh;
  width: 100%;
}
/* line 314, ../sass/_global.scss */
.big-banner img, .homert-banner img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
  z-index: 0;
}
/* line 320, ../sass/_global.scss */
.big-banner .video, .homert-banner .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
}
/* line 328, ../sass/_global.scss */
.big-banner .video video, .homert-banner .video video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  left: 50%;
  top: 50%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
  margin: 0 auto;
  background: no-repeat center center / cover;
}

/* line 344, ../sass/_global.scss */
.homert, .page-template-page-stallions .big {
  position: relative;
}
/* line 346, ../sass/_global.scss */
.homert:after, .page-template-page-stallions .big:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: .5;
  z-index: 1;
}

/* line 359, ../sass/_global.scss */
.homert {
  padding: 0;
  height: 100vh;
}
/* line 362, ../sass/_global.scss */
.homert-cont {
  position: absolute !important;
  width: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}

/* line 370, ../sass/_global.scss */
.slider-banner {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 374, ../sass/_global.scss */
.slider-banner .slick-slide {
  height: 100vh;
  overflow: hidden;
}
/* line 377, ../sass/_global.scss */
.slider-banner .slick-slide img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 387, ../sass/_global.scss */
.slick-dots {
  bottom: 3vh;
  text-align: right;
  right: calc(var(--genpadh) /2);
  z-index: 3;
}
/* line 391, ../sass/_global.scss */
.slick-dots li {
  cursor: pointer;
}
/* line 393, ../sass/_global.scss */
.slick-dots li button {
  background-color: #F39200;
  border-radius: 100px;
  opacity: .4;
}
/* line 397, ../sass/_global.scss */
.slick-dots li button:before {
  content: '';
}
/* line 402, ../sass/_global.scss */
.slick-dots li.slick-active button {
  opacity: 1;
}

/* line 411, ../sass/_global.scss */
.maincont.quote {
  height: 100%;
  width: 100%;
}
/* line 415, ../sass/_global.scss */
.maincont h1, .maincont h2 {
  display: none;
}
/* line 418, ../sass/_global.scss */
.maincont .title {
  font-family: var(--euclidtriangleB);
  text-transform: uppercase;
  font-size: var(--fiftyp);
  margin-bottom: calc(calc(var(--genpad)/2) + 20px);
}
@media only screen and (max-width: 36em) {
  /* line 418, ../sass/_global.scss */
  .maincont .title {
    font-size: var(--thirtyp);
  }
}
/* line 426, ../sass/_global.scss */
.maincont .title strong {
  color: #F39200;
}
/* line 429, ../sass/_global.scss */
.maincont .title.h1 {
  font-size: var(--sixtyp);
  margin-bottom: calc(calc(var(--genpad)/2) + 10px);
}
@media only screen and (max-width: 36em) {
  /* line 429, ../sass/_global.scss */
  .maincont .title.h1 {
    font-size: var(--fourtyp);
  }
}
/* line 436, ../sass/_global.scss */
.maincont .title.quote {
  margin-bottom: 0;
  font-size: var(--sixtyp);
}
@media only screen and (max-width: 36em) {
  /* line 436, ../sass/_global.scss */
  .maincont .title.quote {
    font-size: var(--fourtyp);
  }
}
/* line 443, ../sass/_global.scss */
.maincont .title.gib {
  font-size: var(--sixtyp);
}
/* line 446, ../sass/_global.scss */
.maincont .title p {
  margin-bottom: 0;
  line-height: 1em;
  margin-left: 120px;
  text-indent: -80px;
}
/* line 451, ../sass/_global.scss */
.maincont .title p:first-of-type {
  margin-left: 80px;
}
/* line 456, ../sass/_global.scss */
.maincont-bottom {
  margin-left: 80px;
}
@media only screen and (max-width: 36em) {
  /* line 456, ../sass/_global.scss */
  .maincont-bottom {
    margin-left: 0px;
  }
}
/* line 461, ../sass/_global.scss */
.maincont-bottom .social {
  text-align: left;
  margin-top: calc(calc(var(--genpad)/2) + 10px);
}
/* line 465, ../sass/_global.scss */
.maincont-bottom-head-text {
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 468, ../sass/_global.scss */
.maincont-bottom-head-text a {
  text-decoration: none;
  color: #fff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  text-transform: none;
}
/* line 473, ../sass/_global.scss */
.maincont-bottom-head-text a:hover {
  color: #F39200;
}
/* line 478, ../sass/_global.scss */
.maincont-bottom .btn {
  margin-top: calc(var(--genpad)/2);
}
/* line 481, ../sass/_global.scss */
.maincont-bottom.quote {
  position: relative;
  width: 100%;
  height: 100%;
  margin-left: 0;
}
/* line 486, ../sass/_global.scss */
.maincont-bottom.quote .btn {
  margin-top: 0;
  position: absolute;
  right: 0;
  bottom: 0;
}

/* line 496, ../sass/_global.scss */
.mainimage {
  width: 100%;
  height: auto;
}
/* line 499, ../sass/_global.scss */
.mainimage-top, .mainimage-bottom {
  width: 90% !important;
  position: relative;
}
/* line 504, ../sass/_global.scss */
.mainimage-top {
  bottom: 0px;
  right: 0;
  z-index: 1;
  margin-left: 10%;
}
/* line 510, ../sass/_global.scss */
.mainimage-bottom {
  top: -20px;
  left: 0;
  z-index: 2;
}

/* line 518, ../sass/_global.scss */
.big {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MGIwZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MzY0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: -webkit-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: linear-gradient(0deg, #080b0e 0%, #293646 100%);
  padding: 0;
}
/* line 521, ../sass/_global.scss */
.big-banner {
  position: fixed;
  height: 100vh;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 528, ../sass/_global.scss */
.big-item {
  padding: var(--genpad) 0;
  height: 100vh;
  z-index: 2;
  position: relative;
}
@media only screen and (max-width: 61.938em) {
  /* line 528, ../sass/_global.scss */
  .big-item {
    padding: calc(var(--genpad)*2) 0 var(--genpad) 0;
    height: auto;
  }
}
/* line 537, ../sass/_global.scss */
.big-item:first-of-type {
  border-bottom: 1px solid #F39200;
}
/* line 540, ../sass/_global.scss */
.big-item.nofull {
  height: auto;
  padding: calc(var(--genpad)*1.5) 0;
}
/* line 544, ../sass/_global.scss */
.big-item-align {
  width: 100%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 547, ../sass/_global.scss */
.big-item-align.nofull {
  position: relative !important;
  top: 0% !important;
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}
@media only screen and (max-width: 61.938em) {
  /* line 544, ../sass/_global.scss */
  .big-item-align {
    position: relative !important;
    top: 0% !important;
    -webkit-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
  }
}
/* line 554, ../sass/_global.scss */
.big-item .maincont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (max-width: 61.938em) {
  /* line 554, ../sass/_global.scss */
  .big-item .maincont {
    margin-bottom: var(--genpad);
  }
}
/* line 560, ../sass/_global.scss */
.big-item img {
  display: block;
  width: 100%;
}
/* line 565, ../sass/_global.scss */
.big-item.passion img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 50%;
  height: auto;
}
@media only screen and (max-width: 61.938em) {
  /* line 565, ../sass/_global.scss */
  .big-item.passion img {
    position: relative;
    width: 100%;
  }
}

/* line 580, ../sass/_global.scss */
.cta {
  padding: calc(var(--genpad)*2) 0;
  position: relative;
  clip-path: inset(0);
}
/* line 584, ../sass/_global.scss */
.cta img {
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 593, ../sass/_global.scss */
.cta .container {
  position: relative;
  z-index: 2;
}
/* line 596, ../sass/_global.scss */
.cta .container .maincont {
  padding: var(--eightyp);
  background-color: #2A3747;
}
/* line 599, ../sass/_global.scss */
.cta .container .maincont-bottom {
  margin-left: 0;
}
@media only screen and (max-width: 36em) {
  /* line 596, ../sass/_global.scss */
  .cta .container .maincont {
    padding: var(--fourtyp);
  }
}

/* line 609, ../sass/_global.scss */
.social {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 614, ../sass/_global.scss */
.social li {
  display: inline-block;
}
/* line 616, ../sass/_global.scss */
.social li a {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 618, ../sass/_global.scss */
.social li a svg {
  height: 30px;
}
/* line 621, ../sass/_global.scss */
.social li a:hover {
  opacity: 0.6;
}

/* line 628, ../sass/_global.scss */
.gallery {
  padding: 0;
}
/* line 630, ../sass/_global.scss */
.gallery-img {
  width: 100%;
  height: 33.3333333vw;
}
@media only screen and (max-width: 61.938em) {
  /* line 630, ../sass/_global.scss */
  .gallery-img {
    height: 50vw;
  }
}
@media only screen and (max-width: 48em) {
  /* line 630, ../sass/_global.scss */
  .gallery-img {
    height: auto;
  }
}
/* line 639, ../sass/_global.scss */
.gallery-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 647, ../sass/_global.scss */
.footer {
  position: relative;
  border-top: 2px solid #F39200;
  text-align: center;
  padding: calc(var(--genpad)/2) 0 calc(var(--genpad)/4) 0;
  background-color: #2A3747;
}
/* line 653, ../sass/_global.scss */
.footer img {
  height: 120px;
  margin-bottom: 3vh;
}
/* line 657, ../sass/_global.scss */
.footer ul.social {
  margin-bottom: 4vh;
}
/* line 660, ../sass/_global.scss */
.footer ul.menu {
  margin: 0 0 4vh 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 665, ../sass/_global.scss */
.footer ul.menu li {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: inline-block;
}
@media only screen and (max-width: 36em) {
  /* line 665, ../sass/_global.scss */
  .footer ul.menu li {
    text-align: center;
  }
}
/* line 671, ../sass/_global.scss */
.footer ul.menu li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #999FA4;
  font-family: var(--euclidcircularSemiB);
  font-size: var(--fourteenp);
  line-height: 1em;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0 calc(var(--genpadh) /5);
}
/* line 683, ../sass/_global.scss */
.footer ul.menu li.current-menu-item a, .footer ul.menu li:hover a {
  color: #F39200;
}
/* line 688, ../sass/_global.scss */
.footer ul.menu li:last-of-type a {
  padding-right: 0;
}
/* line 694, ../sass/_global.scss */
.footer .smallprint {
  font-size: 0.750em;
}
/* line 696, ../sass/_global.scss */
.footer .smallprint a {
  color: #fff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 699, ../sass/_global.scss */
.footer .smallprint a:hover {
  color: #F39200;
}

/* line 708, ../sass/_global.scss */
.socialitem .maincont .title {
  margin-bottom: 0;
}
@media only screen and (max-width: 48em) {
  /* line 708, ../sass/_global.scss */
  .socialitem .maincont .title {
    margin-bottom: calc(calc(var(--genpad)/2) + 20px);
  }
}
/* line 715, ../sass/_global.scss */
.socialitem .social li a svg {
  height: 60px;
}

/* line 721, ../sass/_global.scss */
body.single-stallions .big {
  padding: var(--genpad) 0;
}
/* line 724, ../sass/_global.scss */
body.single-stallions .big-item.nofull {
  padding: 0;
}

/* line 730, ../sass/_global.scss */
.stallion-card {
  padding: 0 3vw;
}
@media only screen and (max-width: 61.938em) {
  /* line 730, ../sass/_global.scss */
  .stallion-card {
    margin-bottom: 20px;
  }
}
/* line 735, ../sass/_global.scss */
.stallion-card a {
  text-decoration: none;
}
/* line 738, ../sass/_global.scss */
.stallion-card-top {
  height: 420px;
}
@media only screen and (max-width: 61.938em) {
  /* line 738, ../sass/_global.scss */
  .stallion-card-top {
    height: auto;
  }
}
/* line 743, ../sass/_global.scss */
.stallion-card-top img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
/* line 749, ../sass/_global.scss */
.stallion-card-bottom {
  padding: 0 20px;
  top: -20px;
  position: relative;
}
@media only screen and (max-width: 61.938em) {
  /* line 749, ../sass/_global.scss */
  .stallion-card-bottom {
    padding: 0;
    top: 0;
  }
}
/* line 757, ../sass/_global.scss */
.stallion-card-bottom-inner {
  background-color: #2A3747;
  color: #fff;
  padding: 40px;
}
/* line 761, ../sass/_global.scss */
.stallion-card-bottom-inner h2 {
  font-family: var(--euclidtriangleB);
  font-size: var(--fourtyp);
}
/* line 765, ../sass/_global.scss */
.stallion-card-bottom-inner .line {
  height: 2px;
  background-color: #F39200;
  width: calc(100% + 80px);
  left: -40px;
  position: relative;
}
/* line 772, ../sass/_global.scss */
.stallion-card-bottom-inner-txt {
  margin-top: 20px;
}
/* line 774, ../sass/_global.scss */
.stallion-card-bottom-inner-txt p {
  margin-bottom: 0;
}
/* line 777, ../sass/_global.scss */
.stallion-card-bottom-inner-txt strong {
  font-family: var(--euclidcircularSemiB);
  font-size: var(--twentyp);
  color: #F39200;
}
/* line 783, ../sass/_global.scss */
.stallion-card-bottom-inner .btn {
  margin-top: 5vh;
}

/* line 793, ../sass/_global.scss */
.content-title {
  position: relative;
}
@media only screen and (max-width: 36em) {
  /* line 793, ../sass/_global.scss */
  .content-title {
    margin-bottom: 50px;
  }
}
@media only screen and (max-width: 48em) {
  /* line 793, ../sass/_global.scss */
  .content-title {
    margin-bottom: 50px;
  }
}

/* line 804, ../sass/_global.scss */
blockquote {
  border-left: 4px solid #F39200;
  padding: 0.6rem 2rem 0.005rem 2rem;
  background-color: #DDDDDD;
  color: #2A3747;
}
/* line 809, ../sass/_global.scss */
blockquote p {
  margin-bottom: 0.5rem;
}
/* line 812, ../sass/_global.scss */
blockquote em {
  font-size: 1.09em;
  font-family: 'Capitolium', serif;
  letter-spacing: 0px;
  margin-bottom: 1rem;
}
/* line 817, ../sass/_global.scss */
blockquote em strong {
  letter-spacing: 0px;
  font-size: 1.09em !important;
}
/* line 822, ../sass/_global.scss */
blockquote strong {
  letter-spacing: 1px;
  font-size: 12px !important;
}

/* line 829, ../sass/_global.scss */
.accolades ul, .maincont-bottom-text ul {
  list-style: none;
}
/* line 831, ../sass/_global.scss */
.accolades ul li, .maincont-bottom-text ul li {
  margin-bottom: 0.7em;
  position: relative;
}
/* line 834, ../sass/_global.scss */
.accolades ul li:after, .maincont-bottom-text ul li:after {
  background-color: #F39200;
  border-radius: 100px;
  left: -2rem;
  top: 7px;
  content: '';
  position: absolute;
  height: 10px;
  width: 10px;
}
/* line 844, ../sass/_global.scss */
.accolades ul li ul, .maincont-bottom-text ul li ul {
  list-style: disc;
}
/* line 847, ../sass/_global.scss */
.accolades ul li ul li:after, .maincont-bottom-text ul li ul li:after {
  display: none;
}

/* line 857, ../sass/_global.scss */
.st-detail {
  padding: calc(90px + var(--genpad)) 0 var(--genpad) 0;
}
/* line 864, ../sass/_global.scss */
.st-detail .mainline {
  background-color: #F39200;
  height: 2px;
  width: 100%;
  position: relative;
  margin: 6vh 0;
}
/* line 872, ../sass/_global.scss */
.st-profile {
  padding: 0;
  height: 100vh;
  position: relative;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MGIwZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MzY0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: -webkit-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: linear-gradient(0deg, #080b0e 0%, #293646 100%);
}
@media only screen and (max-width: 61.938em) {
  /* line 872, ../sass/_global.scss */
  .st-profile {
    height: auto;
  }
}
/* line 880, ../sass/_global.scss */
.st-profile-lign {
  position: absolute;
  bottom: 0;
  width: 100%;
  right: 0;
  padding: 20vh 5vw 10vh 5vw;
}
@media only screen and (max-width: 61.938em) {
  /* line 880, ../sass/_global.scss */
  .st-profile-lign {
    position: relative;
  }
}
/* line 889, ../sass/_global.scss */
.st-profile-lign .mainline {
  width: calc(100% + 10vw);
  left: -5vw;
  margin: 4vh 0;
}
/* line 894, ../sass/_global.scss */
.st-profile-lign .fee {
  font-family: var(--euclidcircularMedium);
  font-size: var(--twentyp);
}
/* line 897, ../sass/_global.scss */
.st-profile-lign .fee strong {
  font-family: var(--euclidcircularSemiB);
  color: #F39200;
}
/* line 902, ../sass/_global.scss */
.st-profile-lign-main {
  font-family: var(--euclidcircular);
  font-size: var(var(--twentyp));
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 912, ../sass/_global.scss */
.st-profile .stallion-box-top-fee {
  position: relative;
  margin-bottom: 4vh;
  right: auto;
}
/* line 916, ../sass/_global.scss */
.st-profile .stallion-box-top-fee-text {
  font-size: 1.250em;
  padding: 10px 15px;
}
/* line 920, ../sass/_global.scss */
.st-profile .stallion-box-top-fee-amount {
  font-size: 1.563em;
  padding: 10px 15px;
}
/* line 926, ../sass/_global.scss */
.st-profile .content-title span {
  font-size: 1.250em;
}
/* line 929, ../sass/_global.scss */
.st-profile .content-title h1 {
  margin: 0;
}
/* line 933, ../sass/_global.scss */
.st-profile .features {
  background-color: #fff;
  border-radius: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 942, ../sass/_global.scss */
.st-profile .features li {
  display: inline-block;
  font-family: var(--euclidtriangleB);
  padding: 12px 20px 10px 20px;
  position: relative;
  line-height: 1em;
}
@media only screen and (max-width: 36em) {
  /* line 942, ../sass/_global.scss */
  .st-profile .features li {
    display: block;
    padding: 10px 20px 7px 30px;
  }
}
@media only screen and (max-width: 48em) {
  /* line 942, ../sass/_global.scss */
  .st-profile .features li {
    display: block;
    padding: 10px 20px 7px 30px;
  }
}
@media only screen and (max-width: 75em) {
  /* line 942, ../sass/_global.scss */
  .st-profile .features li {
    display: block;
    padding: 10px 20px 7px 30px;
  }
}
/* line 961, ../sass/_global.scss */
.st-profile .features li:after {
  content: '';
  background-color: #F39200;
  left: -10px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 15px;
  width: 15px;
  position: absolute;
}
@media only screen and (max-width: 36em) {
  /* line 961, ../sass/_global.scss */
  .st-profile .features li:after {
    left: 5px;
  }
}
@media only screen and (max-width: 48em) {
  /* line 961, ../sass/_global.scss */
  .st-profile .features li:after {
    left: 5px;
  }
}
@media only screen and (max-width: 75em) {
  /* line 961, ../sass/_global.scss */
  .st-profile .features li:after {
    left: 5px;
  }
}
/* line 980, ../sass/_global.scss */
.st-profile .features li:first-of-type:after {
  display: none;
}
@media only screen and (max-width: 36em) {
  /* line 980, ../sass/_global.scss */
  .st-profile .features li:first-of-type:after {
    display: block;
  }
}
@media only screen and (max-width: 48em) {
  /* line 980, ../sass/_global.scss */
  .st-profile .features li:first-of-type:after {
    display: block;
  }
}
@media only screen and (max-width: 75em) {
  /* line 980, ../sass/_global.scss */
  .st-profile .features li:first-of-type:after {
    display: block;
  }
}
/* line 995, ../sass/_global.scss */
.st-profile .accolades {
  margin-top: 2vh;
  font-family: 'Euclides Light', sans-serif;
}
/* line 999, ../sass/_global.scss */
.st-profile .accolades strong {
  color: #F39200;
  font-family: var(--euclidtriangleB);
  font-size: var(--twentyp);
}
/* line 1005, ../sass/_global.scss */
.st-profile .profile-slider {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-bottom: 0;
}
@media only screen and (max-width: 61.938em) {
  /* line 1005, ../sass/_global.scss */
  .st-profile .profile-slider {
    position: relative !important;
    top: 0% !important;
    -webkit-transform: translateY(0%) !important;
    -ms-transform: translateY(0%) !important;
    transform: translateY(0%) !important;
  }
}
/* line 1011, ../sass/_global.scss */
.st-profile .profile-slider .slider {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 61.938em) {
  /* line 1011, ../sass/_global.scss */
  .st-profile .profile-slider .slider {
    height: auto;
  }
}
/* line 1019, ../sass/_global.scss */
.st-profile .profile-slider .slider img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
/* line 1025, ../sass/_global.scss */
.st-profile .profile-slider .slick-dots {
  bottom: 40%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: unset;
  right: auto;
  left: calc(var(--genpadh)/2);
  width: 50%;
}
@media only screen and (max-width: 61.938em) {
  /* line 1025, ../sass/_global.scss */
  .st-profile .profile-slider .slick-dots {
    bottom: 30%;
  }
}
/* line 1035, ../sass/_global.scss */
.st-profile .profile-slider .slick-dots li {
  display: block;
}
/* line 1038, ../sass/_global.scss */
.st-profile .profile-slider .slick-dots li button:before {
  color: #F39200;
  font-size: 20px;
  opacity: 0.4;
}
/* line 1046, ../sass/_global.scss */
.st-profile .profile-slider .slick-dots li.slick-active button:before {
  opacity: 1 !important;
}
/* line 1054, ../sass/_global.scss */
.st-profile .external-links {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: normal;
}
/* line 1061, ../sass/_global.scss */
.st-profile .external-links-item {
  padding-left: 10px;
}
/* line 1063, ../sass/_global.scss */
.st-profile .external-links-item a {
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 1065, ../sass/_global.scss */
.st-profile .external-links-item a img {
  height: 50px;
  width: auto;
  display: block;
}
/* line 1070, ../sass/_global.scss */
.st-profile .external-links-item a:hover {
  opacity: 0.6;
}
/* line 1077, ../sass/_global.scss */
.st-conformation {
  background-color: #DDDDDD;
}
/* line 1079, ../sass/_global.scss */
.st-conformation .content-title {
  color: #2A3747;
}
/* line 1082, ../sass/_global.scss */
.st-conformation img {
  display: block;
  max-width: 100%;
  height: calc(100vh - 200px);
  max-height: 850px;
  margin: 0 auto;
}
@media only screen and (max-width: 36em) {
  /* line 1082, ../sass/_global.scss */
  .st-conformation img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1082, ../sass/_global.scss */
  .st-conformation img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 61.938em) {
  /* line 1082, ../sass/_global.scss */
  .st-conformation img {
    width: 100%;
    height: auto;
  }
}
/* line 1102, ../sass/_global.scss */
.st-pedigree {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MGIwZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5MzY0NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: -webkit-linear-gradient(90deg, #080b0e 0%, #293646 100%);
  background: linear-gradient(0deg, #080b0e 0%, #293646 100%);
}
/* line 1104, ../sass/_global.scss */
.st-pedigree .content-title {
  color: #fff;
}
/* line 1107, ../sass/_global.scss */
.st-pedigree .slider-btn {
  margin-bottom: 10vh;
}
@media only screen and (max-width: 36em) {
  /* line 1107, ../sass/_global.scss */
  .st-pedigree .slider-btn {
    margin: 10vh 0;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1107, ../sass/_global.scss */
  .st-pedigree .slider-btn {
    margin: 10vh 0;
  }
}
/* line 1116, ../sass/_global.scss */
.st-pedigree a {
  float: right;
}
/* line 1118, ../sass/_global.scss */
.st-pedigree a svg {
  height: 100px;
}
/* line 1122, ../sass/_global.scss */
.st-pedigree .textped {
  color: #000;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  padding: 5vh;
}
/* line 1127, ../sass/_global.scss */
.st-pedigree .textped p {
  margin-bottom: 0;
  margin-left: 40px;
  text-indent: -40px;
}
@media only screen and (max-width: 36em) {
  /* line 1133, ../sass/_global.scss */
  .st-pedigree .ped-table {
    overflow-x: scroll;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1133, ../sass/_global.scss */
  .st-pedigree .ped-table {
    overflow-x: scroll;
  }
}
/* line 1141, ../sass/_global.scss */
.st-pedigree .ped-table-cnt .line {
  border-bottom: 2px solid #F39200;
}
@media only screen and (max-width: 48em) {
  /* line 1140, ../sass/_global.scss */
  .st-pedigree .ped-table-cnt {
    width: 700px;
  }
}
/* line 1150, ../sass/_global.scss */
.st-pedigree .ped-align {
  text-align: right;
}
/* line 1152, ../sass/_global.scss */
.st-pedigree .ped-align .ped-scroll {
  display: none;
  background-color: #fff;
  padding: 5px 15px;
  color: #2A3747;
  font-size: 0.875em;
  border-radius: 10px;
  line-height: 1em;
  margin-top: 5vh;
}
@media only screen and (max-width: 36em) {
  /* line 1152, ../sass/_global.scss */
  .st-pedigree .ped-align .ped-scroll {
    display: inline-block;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1152, ../sass/_global.scss */
  .st-pedigree .ped-align .ped-scroll {
    display: inline-block;
  }
}
/* line 1171, ../sass/_global.scss */
.st-pedigree .ped-items-align1, .st-pedigree .ped-items-align2, .st-pedigree .ped-items-align3, .st-pedigree .ped-items-align4 {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: var(--euclidcircular);
}
/* line 1183, ../sass/_global.scss */
.st-pedigree .ped-items-align4 {
  font-size: 0.875em;
  line-height: var(--sixtyp);
}
/* line 1191, ../sass/_global.scss */
.st-pedigree .ped-items-align2 {
  font-size: 1.250em;
}
/* line 1196, ../sass/_global.scss */
.st-pedigree .ped-items-align1 h2 {
  font-size: var(--sixtyp);
  color: #F39200;
}
/* line 1202, ../sass/_global.scss */
.st-pedigree .ped-items-icon {
  position: relative;
  padding-left: 5%;
}
/* line 1209, ../sass/_global.scss */
.st-pedigree .ped-items-icon:after {
  position: absolute !important;
  content: '';
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  height: 50%;
  width: 5%;
}
/* line 1229, ../sass/_global.scss */
.st-racerecord {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 1231, ../sass/_global.scss */
.st-racerecord:after {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -moz-linear-gradient(0deg, #dddddd 0%, #dddddd 30%, rgba(221, 221, 221, 0) 100%);
  background: -webkit-linear-gradient(0deg, #dddddd 0%, #dddddd 30%, rgba(221, 221, 221, 0) 100%);
  background: linear-gradient(90deg, #dddddd 0%, #dddddd 30%, rgba(221, 221, 221, 0) 100%);
  content: '';
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  position: absolute;
}
/* line 1244, ../sass/_global.scss */
.st-racerecord .raceimg {
  position: absolute;
  top: 0;
  left: 30%;
  width: auto;
  height: 100%;
  z-index: 0;
}
/* line 1255, ../sass/_global.scss */
.st-racerecord .content-title {
  color: #2A3747;
  position: relative;
  z-index: 2;
}
/* line 1260, ../sass/_global.scss */
.st-racerecord .mainline {
  width: 50%;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 61.938em) {
  /* line 1260, ../sass/_global.scss */
  .st-racerecord .mainline {
    width: 100%;
  }
}
/* line 1268, ../sass/_global.scss */
.st-racerecord .rclist {
  background-color: #2A3747;
  padding: var(--fiftyp);
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 61.938em) {
  /* line 1268, ../sass/_global.scss */
  .st-racerecord .rclist {
    padding: var(--thirtyp);
  }
}
/* line 1276, ../sass/_global.scss */
.st-racerecord .rclist-item {
  border-bottom: 2px solid #F39200;
  margin-bottom: 1rem;
}
/* line 1279, ../sass/_global.scss */
.st-racerecord .rclist-item:last-of-type {
  border-bottom: none;
}
/* line 1283, ../sass/_global.scss */
.st-racerecord .rclist-top {
  color: #F39200;
  font-family: var(--euclidtriangleB);
  margin-bottom: 20px;
}
/* line 1288, ../sass/_global.scss */
.st-racerecord .rclist-pos {
  font-family: var(--euclidcircularSemiB);
}
/* line 1292, ../sass/_global.scss */
.st-racerecord img {
  display: block;
  width: 100%;
  margin-bottom: 5vh;
}
/* line 1297, ../sass/_global.scss */
.st-racerecord .red-block {
  background-color: #F39200;
  margin-bottom: 5vh;
  border-radius: 10px;
  padding: 5vh;
  color: #fff;
  font-family: "Work Sans Medium", sans-serif;
}
/* line 1306, ../sass/_global.scss */
.st-progeny {
  background-color: #fff;
}
/* line 1308, ../sass/_global.scss */
.st-progeny .content-title {
  color: #2A3747;
}
/* line 1311, ../sass/_global.scss */
.st-progeny .ltprogeny {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 1315, ../sass/_global.scss */
.st-progeny .ltprogeny li {
  background-color: #DDDDDD;
  margin-bottom: 2em;
}
/* line 1318, ../sass/_global.scss */
.st-progeny .ltprogeny li .cnt-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 1322, ../sass/_global.scss */
.st-progeny .ltprogeny li .cnt-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
/* line 1328, ../sass/_global.scss */
.st-progeny .ltprogeny li .cnt {
  padding: 5vh 2.5vw;
  color: #2A3747;
}
@media only screen and (max-width: 36em) {
  /* line 1328, ../sass/_global.scss */
  .st-progeny .ltprogeny li .cnt {
    padding: 5vh;
  }
}
/* line 1334, ../sass/_global.scss */
.st-progeny .ltprogeny li .cnt h3 {
  font-size: 2em;
  font-family: var(--euclidtriangleB);
  color: #2A3747;
  margin-bottom: 1em;
}
/* line 1343, ../sass/_global.scss */
.st-progeny .simple-pagination ul {
  margin: 20px 0;
  padding: 0;
  list-style: none;
  text-align: right;
}
/* line 1350, ../sass/_global.scss */
.st-progeny .simple-pagination li {
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
}
/* line 1356, ../sass/_global.scss */
.st-progeny .simple-pagination li a,
.st-progeny .simple-pagination li span {
  color: #666;
  height: 30px;
  width: 30px;
  padding: 3px 10px;
  text-decoration: none;
  border: 1px solid #EEE;
  background-color: #FFF;
  box-shadow: 0px 0px 10px 0px #EEE;
  border-radius: 20px;
  font-family: 'Sabado', sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}
/* line 1372, ../sass/_global.scss */
.st-progeny .simple-pagination .current {
  color: #FFF;
  background-color: #2A3747;
  border-color: #2A3747;
}
/* line 1378, ../sass/_global.scss */
.st-progeny .simple-pagination .prev.current,
.st-progeny .simple-pagination .next.current {
  background: #F39200;
  border-color: #F39200;
}
/* line 1383, ../sass/_global.scss */
.st-progeny .stallion-box {
  background-color: transparent;
  border: none;
  text-align: right;
  margin-right: 0;
}
/* line 1388, ../sass/_global.scss */
.st-progeny .stallion-box-bottom {
  display: inline-block;
  padding: 0;
}
/* line 1394, ../sass/_global.scss */
.st-gallery {
  padding-bottom: 0;
}
/* line 1396, ../sass/_global.scss */
.st-gallery .content-title {
  color: #F39200;
}
/* line 1399, ../sass/_global.scss */
.st-gallery-item {
  width: 100%;
  height: 33.3333333vw;
}
@media only screen and (max-width: 61.938em) {
  /* line 1399, ../sass/_global.scss */
  .st-gallery-item {
    height: 50vw;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1399, ../sass/_global.scss */
  .st-gallery-item {
    height: auto;
  }
}
/* line 1408, ../sass/_global.scss */
.st-gallery-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}

/* line 1417, ../sass/_global.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}
@media only screen and (max-width: 36em) {
  /* line 1417, ../sass/_global.scss */
  .embed-container {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1417, ../sass/_global.scss */
  .embed-container {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 61.938em) {
  /* line 1417, ../sass/_global.scss */
  .embed-container {
    margin-bottom: 20px;
  }
}
/* line 1432, ../sass/_global.scss */
.embed-container.mt {
  margin-bottom: 7.5vh;
}

/* line 1437, ../sass/_global.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1447, ../sass/_global.scss */
.menu-nab {
  position: fixed;
  bottom: 3vh;
  z-index: 8;
  width: 100%;
  text-align: center;
}
@media only screen and (max-width: 61.938em) {
  /* line 1447, ../sass/_global.scss */
  .menu-nab {
    bottom: 5vh;
  }
}
/* line 1456, ../sass/_global.scss */
.menu-nab-list {
  display: inline-block;
  width: auto;
  margin: 0 auto;
  border-radius: 25px;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (max-width: 61.938em) {
  /* line 1456, ../sass/_global.scss */
  .menu-nab-list {
    max-height: 0;
    overflow: hidden;
  }
}
/* line 1469, ../sass/_global.scss */
.menu-nab-list ul {
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
/* line 1475, ../sass/_global.scss */
.menu-nab-list ul li {
  display: inline-block;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 10px 0px;
}
@media only screen and (max-width: 36em) {
  /* line 1475, ../sass/_global.scss */
  .menu-nab-list ul li {
    display: block;
  }
}
@media only screen and (max-width: 48em) {
  /* line 1475, ../sass/_global.scss */
  .menu-nab-list ul li {
    display: block;
  }
}
@media only screen and (max-width: 61.938em) {
  /* line 1475, ../sass/_global.scss */
  .menu-nab-list ul li {
    display: block;
  }
}
/* line 1488, ../sass/_global.scss */
.menu-nab-list ul li a {
  text-decoration: none;
  padding: 10px 2vw;
  text-transform: uppercase;
  color: #2A3747;
  font-family: var(--euclidtriangleB);
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
}
/* line 1496, ../sass/_global.scss */
.menu-nab-list ul li a:hover {
  color: #fff;
}
/* line 1501, ../sass/_global.scss */
.menu-nab-list ul li.active a {
  color: #F39200;
}
/* line 1508, ../sass/_global.scss */
.menu-nab-close {
  display: none;
  position: relative;
  height: 30px;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 61.938em) {
  /* line 1508, ../sass/_global.scss */
  .menu-nab-close {
    display: block;
  }
}
/* line 1518, ../sass/_global.scss */
.menu-nab-close-inner {
  font-family: 'Sabado', sans-serif;
  color: #2A3747;
  font-size: 2em;
  line-height: 1em;
  position: absolute;
  top: 2px;
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 50%;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 10;
}
/* line 1529, ../sass/_global.scss */
.menu-nab-close-inner:after {
  content: '';
  height: 30px;
  width: 30px;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: absolute;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 20px;
  z-index: -1;
}
/* line 1545, ../sass/_global.scss */
.menu-nab.open .menu-nab-list {
  max-height: 100vh;
}
/* line 1548, ../sass/_global.scss */
.menu-nab.open .menu-nab-close-inner {
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 1556, ../sass/_global.scss */
form .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
/* line 1559, ../sass/_global.scss */
form .wpcf7-form-control-wrap input, form .wpcf7-form-control-wrap textarea {
  display: block;
  width: 100%;
  background-color: #2A3747;
  border: none;
  margin-bottom: 1rem;
  padding: 15px 20px;
  color: #fff;
}
/* line 1569, ../sass/_global.scss */
form ::placeholder {
  color: #fff;
  font-family: var(--euclidcircular);
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 1;
}
/* line 1576, ../sass/_global.scss */
form ::-ms-input-placeholder {
  color: #fff;
  font-family: var(--euclidcircular);
  text-transform: uppercase;
  letter-spacing: 2px;
  opacity: 1;
}
/* line 1583, ../sass/_global.scss */
form a {
  color: #F39200;
}
/* line 1586, ../sass/_global.scss */
form .btn {
  margin-top: 1rem;
}

/* line 1591, ../sass/_global.scss */
.cont {
  margin-top: calc(calc(var(--genpad)/2) + 10px);
}

/* line 1596, ../sass/_global.scss */
body.page-template-page-froms .big-item {
  padding-top: calc(var(--genpad)*2);
  height: auto;
}
/* line 1599, ../sass/_global.scss */
body.page-template-page-froms .big-item-align {
  position: relative !important;
  top: 0% !important;
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}
/* line 1603, ../sass/_global.scss */
body.page-template-page-froms .contact {
  padding: 20px;
}
/* line 1604, ../sass/_global.scss */
body.page-template-page-froms .contact h2 {
  margin-bottom: 30px;
}
/* line 1608, ../sass/_global.scss */
body.page-template-page-froms .contact:after {
  content: '';
  height: 100%;
  background-color: #2A3747;
  right: 0px;
  top: 0px;
  width: 100%;
  position: absolute;
  z-index: 0;
}
@media only screen and (max-width: 48em) {
  /* line 1608, ../sass/_global.scss */
  body.page-template-page-froms .contact:after {
    width: 100%;
    top: 0px;
  }
}
/* line 1622, ../sass/_global.scss */
body.page-template-page-froms .contact .btn {
  margin-top: calc(var(--genpad)/4);
}
/* line 1625, ../sass/_global.scss */
body.page-template-page-froms .contact .maincont-bottom {
  margin-left: 0;
}
/* line 1629, ../sass/_global.scss */
body.page-template-page-froms .contact-txt-top {
  margin-bottom: 0;
}

/* line 1633, ../sass/_global.scss */
.contact {
  position: relative;
  margin-bottom: 60px;
}
/* line 1636, ../sass/_global.scss */
.contact:after {
  content: '';
  height: calc(100% + 40px);
  background-color: #2A3747;
  right: 0px;
  top: -20px;
  width: calc(100% - 20px);
  position: absolute;
  z-index: 0;
}
@media only screen and (max-width: 48em) {
  /* line 1636, ../sass/_global.scss */
  .contact:after {
    width: 100%;
    top: 0px;
  }
}
/* line 1650, ../sass/_global.scss */
.contact-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
/* line 1656, ../sass/_global.scss */
.contact-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: "object-fit: cover";
}
/* line 1662, ../sass/_global.scss */
.contact-txt {
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 48em) {
  /* line 1662, ../sass/_global.scss */
  .contact-txt {
    padding: 20px;
  }
}
/* line 1668, ../sass/_global.scss */
.contact-txt h3 {
  font-family: 'Capitolium', serif;
  text-transform: none;
  font-size: var(--fourtyp);
  margin: 40px 0 0 0;
}
/* line 1674, ../sass/_global.scss */
.contact-txt-top {
  margin-bottom: 20px;
}
/* line 1677, ../sass/_global.scss */
.contact-txt-job {
  font-family: 'Euclid Circular A Light', sans-serif;
  font-size: 0.875em;
  color: #F39200;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 1685, ../sass/_global.scss */
.contact-txt-items strong {
  color: #F39200;
}
/* line 1688, ../sass/_global.scss */
.contact-txt-items a {
  text-decoration: none;
  color: #fff;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 1692, ../sass/_global.scss */
.contact-txt-items a:hover {
  color: #F39200;
}

/* line 1703, ../sass/_global.scss */
body.page-template-page-contact .big-item.nofull,
body.single-stallions .big-item.nofull {
  padding-top: 0;
}
/* line 1706, ../sass/_global.scss */
body.page-template-page-contact .big-item:first-of-type,
body.single-stallions .big-item:first-of-type {
  border-bottom: none;
}

/* line 1714, ../sass/_global.scss */
.cnt .maincont {
  position: relative !important;
  top: 0% !important;
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}
/* line 1716, ../sass/_global.scss */
.cnt .maincont h2 {
  font-family: 'Capitolium', serif;
  display: block;
  text-transform: none;
  margin-bottom: calc(calc(var(--genpad)/2) + 20px);
}
/* line 1722, ../sass/_global.scss */
.cnt .maincont-bottom {
  margin-left: 0;
}

/* line 1729, ../sass/_global.scss */
.white {
  padding-top: calc(var(--genpad)*2);
}
/* line 1731, ../sass/_global.scss */
.white-cnt {
  background-color: #fff;
  padding: var(--genpad);
  color: #2A3747;
}
@media only screen and (max-width: 36em) {
  /* line 1731, ../sass/_global.scss */
  .white-cnt {
    padding: calc(var(--genpad)/2);
  }
}

/*# sourceMappingURL=styles.css.map */
