/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.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(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{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{display:none}.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:1s;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 .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s 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(../themes/sph_auction/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.1.6
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.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:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

html, body {

    width:100%;
    overflow-x: hidden;
}
#introOver{transition:all 1s ease; position:fixed;top:0px;left:0px;width:100%;height:100%;display:block;z-index:-1;background: rgba(255,255,255,.6);color:#fff;}
#introOver h3{display:none !important;padding:10px;background:#fff;width:250px;border-radius:4px;font-size:24px;position:absolute;top:45%;left:50%;margin-left:-135px;text-align:center;font-family: "Roboto", sans-serif;font-weight:300;}
#introOver.blurred{background: rgba(255,255,255,.8);opacity:1;z-index:9999;}
#introOver.focused{background: rgba(255,255,255,0);opacity:0;display:none;}
#introOver.blurred h3 {display:block;}
#introOver.focused h3 {display:none;}
body.body-dark {
  /*background: #f5f4f3;
  color: #251f1f;*/
  background: #544748;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#544748+7,3d3334+60,3d3334+98 */
background: #544748; /* Old browsers */
background: -moz-linear-gradient(top,  #544748 7%, #3d3334 60%, #3d3334 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #544748 7%,#3d3334 60%,#3d3334 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #544748 7%,#3d3334 60%,#3d3334 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#544748', endColorstr='#3d3334',GradientType=0 ); /* IE6-9 */

  color: #fff;
  overflow-x: hidden;
  font-family: "Roboto", sans-serif;
  font-weight:300;
  letter-spacing:0.09em;
}

body {
  color: #333;
  overflow-x: hidden;
  font-family: "Roboto", sans-serif;
  /*font-weight:300;*/
  letter-spacing:0.03em;
  /*background:#f1ece5;*/
  background: #fcfaf7;

}

hr {
    box-sizing: content-box;
    height: 0;
    color: #544749;
    background-color: #56484a;
    border-color: #735d61;
}
a {
  transition: color 200ms ease;
    color: #cd5b1e;
}
a:hover, a:active {color:#e81805;}

.tk-trajan-pro-3 { font-family: "trajan-pro-3",serif; }

h4.horse-name-dark a, h1,h2,h3,h4,h5,h6{color:#f26d25 !important;font-family: "trajan-pro-3",serif;}
.h3-name{margin-bottom:0px;}
.sires p {padding:3px !important; margin:0px;font-size:18px;}

p.flash-message {font-size:3vW;}
/* NAV */
#lt-navigation{padding-top:0px;}
nav {height:105px;padding-top:40px !important; padding-right:30px;}

nav ul a.ml {
  display: inline-block !important; }

.lt-navbar nav ul li a {
  color: #fff;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 14px;
}
a.auction-link {font-size:24px !important;}

nav #logo-home {
  display: none;
  width: 105px;
  position: absolute;
  right: 50px;
  top: 0px;
  transition: all 1s ease;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  margin-top: 0px;
  height: 184px;

  transition: all 1s ease;
  z-index: 550; }

nav.lt-no-background #logo-home {
  display: none;
  display: block;
  width: 105px;
  position: absolute;
  right: 30px;
  top: 0px;
  /*background:$nav-bg;*/
  zoom: 0.9; }
/*background:transparent;*/
nav #logo-home-s {
  /*width: 160px;
  height: 50px;*/
  position: absolute;
  left: 120px;
  top: 5px;
  transition: all 1s ease;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  margin-top: 0px;
  transition: all 1s ease; }

nav.lt-no-background #logo-home-s {
/*display: none; */}


/* weglot language switcher */
.wg-default, .wg-default .country-selector {
    right: 0px;
    zoom: .9;
}
/*
.wg-drop.country-selector {
    background-color: #cbbca8;
}

.wg-default, .wg-default .country-selector {
    position: fixed;
    top: 0px !important;
bottom: revert;
    right: 0px;
    width: 70px;
    zoom: .9;
height.80px;
overflow:visible;
}
.weglot-container{
top: 0px !important;
}
.wg-drop.country-selector .wgcurrent {
    border: 0px solid #e0e0e0;
    list-style: none;
}
.wg-drop.country-selector .wgcurrent:after {color:#fff !important;}
/* end weglot language switcher */


#layout-content{
  margin: 0 auto;
  margin-bottom: 0px !important;
    max-width: 1140px;
}

body.auction-lots #layout-content{
  max-width: 1140px;
}
body.horse #layout-content{
  max-width: 2400px !important;
}
.oc-text-uppercase{text-transform: uppercase;}

#lt-copyright {
  padding-bottom: 50px; }

  #sidenav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    background-color: rgba(0,0,0,0.5);
    z-index: 6;
  /*  will-change: opacity;*/
}

.right-col{padding:30px;background:#eeeae5;}

nav * .dropdown-content {background-color:#504242 !important;margin-top:60px;}
nav * .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
    background-color: #3d3333;
    color:#fff;
}
ul.dropdown-content.select-dropdown li span {
    color: #000; /* no need for !important :) */
}

.gdpr-banner {background: #3f3434 !important;}

.side-nav {
  width: 100%;
  top: 30px;
  /*background-color: rgba(154, 42, 62, .95);*/
  background: #504242;

  text-align: center;
  z-index: 0 !important;
  padding-bottom: 120px !important; }

ul.side-nav li:first-child {
  margin-top: 120px; }

ul.side-nav li a {
  font-size: 20px !im;
  letter-spacing: 0.3px;
  font-weight: 400 !important;
  text-transform: uppercase; }

ul.side-nav li.trail-active a, li.trail-active a, li.trail a.dropdown-button {
  color: #f37029 !important; }

a.dropdown-button {
  min-width: 90px;
  padding-right: 3px; }

a#link-dropdown-2, a#link-dropdown-3 {
  min-width: 120px !important; }


  .divider {
  background-color: #958787;
}

.side-nav .divider {
  margin: 0 auto;
  margin-top: 12px;
  margin-bottom: 12px;
  width: 50%;
  background-color: #958787;
  /* IE6-9 */ }



/* HAMBURGER CLOSE */
.button-collapse {
  /*float: left;*/
  position: absolute !important;
  top: 0px !important;
  left: 40px !important;
  z-index: 1;
  height: 56px; }

.hamburger-open, .hamburger-open:active {
  border: none !important;
  background: none !important; }

  @media only screen and (max-width: 1200px) {
nav.nav-wrapper .lt-container ul {display:none !important;}
  }

@media only screen and (min-width: 1201px) {
  nav a.button-collapse, .hamburger-open {
    display: none !important; }

  .card-content-stock-checker {
    padding: 80px !important;
    padding-top: 60px !important; }

  span.card-title {
    color: #fd7538;
    display: block;
    font-size: 34px !important;
    line-height: 36px !important;
    margin-bottom: 30px !important; }
  }

select#accountCountry, select#accountState {display:block !important;}
input, select {background:#fcfaf7 !important;}
.form-group label {font-size:1em !important;}
.frontend-link{font-size:22px;}
    /*!
   * Hamburgers
   * @description Tasty CSS-animated hamburgers
   * @author Jonathan Suh @jonsuh
   * @site https://jonsuh.com/hamburgers
   * @link https://github.com/jonsuh/hamburgers
   */
  .hamburger {
    padding: 5px 5px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible; }
    .hamburger:hover {
      opacity: 0.7; }
    .hamburger.is-active:hover {
      opacity: 0.7; }
    .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after {
      background-color: #fff; }

  .hamburger-box {
    width: 30px;
    height: 21px;
    display: inline-block;
    position: relative; }

  .hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -1.5px; }
    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
      width: 30px;
      height: 3px;
      background-color: #fff;
      border-radius: 0px;
      position: absolute;
      transition-property: transform;
      transition-duration: 0.15s;
      transition-timing-function: ease; }
    .hamburger-inner::before, .hamburger-inner::after {
      content: "";
      display: block; }
    .hamburger-inner::before {
      top: -9px; }
    .hamburger-inner::after {
      bottom: -9px; }
  /*
   * 3DX
   */
  .hamburger--3dx .hamburger-box {
    perspective: 60px; }
    .hamburger--3dx .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dx.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateY(180deg); }
    .hamburger--3dx.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dx.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * 3DX Reverse
   */
  .hamburger--3dx-r .hamburger-box {
    perspective: 60px; }
    .hamburger--3dx-r .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dx-r.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateY(-180deg); }
    .hamburger--3dx-r.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dx-r.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * 3DY
   */
  .hamburger--3dy .hamburger-box {
    perspective: 60px; }
    .hamburger--3dy .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dy.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateX(-180deg); }
    .hamburger--3dy.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dy.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * 3DY Reverse
   */
  .hamburger--3dy-r .hamburger-box {
    perspective: 60px; }
    .hamburger--3dy-r .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dy-r.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateX(180deg); }
    .hamburger--3dy-r.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dy-r.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * 3DXY
   */
  .hamburger--3dxy .hamburger-box {
    perspective: 60px; }
    .hamburger--3dxy .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dxy.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateX(180deg) rotateY(180deg); }
    .hamburger--3dxy.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dxy.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * 3DXY Reverse
   */
  .hamburger--3dxy-r .hamburger-box {
    perspective: 60px; }
    .hamburger--3dxy-r .hamburger-inner {
      transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
      transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
    .hamburger--3dxy-r.is-active .hamburger-inner {
      background-color: transparent !important;
      transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
    .hamburger--3dxy-r.is-active .hamburger-inner::before {
      transform: translate3d(0, 9px, 0) rotate(45deg); }
    .hamburger--3dxy-r.is-active .hamburger-inner::after {
      transform: translate3d(0, -9px, 0) rotate(-45deg); }
  /*
   * Arrow
   */
  .hamburger--arrow.is-active .hamburger-inner::before {
    transform: translate3d(-6px, 0, 0) rotate(-45deg) scale(0.7, 1); }
    .hamburger--arrow.is-active .hamburger-inner::after {
      transform: translate3d(-6px, 0, 0) rotate(45deg) scale(0.7, 1); }
  /*
   * Arrow Right
   */
  .hamburger--arrow-r.is-active .hamburger-inner::before {
    transform: translate3d(6px, 0, 0) rotate(45deg) scale(0.7, 1); }
    .hamburger--arrow-r.is-active .hamburger-inner::after {
      transform: translate3d(6px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  /*
   * Arrow Alt
   */
  .hamburger--arrowalt .hamburger-inner::before {
    transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .hamburger--arrowalt .hamburger-inner::after {
      transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .hamburger--arrowalt.is-active .hamburger-inner::before {
      top: 0;
      transform: translate3d(-6px, -7.5px, 0) rotate(-45deg) scale(0.7, 1);
      transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
    .hamburger--arrowalt.is-active .hamburger-inner::after {
      bottom: 0;
      transform: translate3d(-6px, 7.5px, 0) rotate(45deg) scale(0.7, 1);
      transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
  /*
   * Arrow Alt Right
   */
  .hamburger--arrowalt-r .hamburger-inner::before {
    transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .hamburger--arrowalt-r .hamburger-inner::after {
      transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }
    .hamburger--arrowalt-r.is-active .hamburger-inner::before {
      top: 0;
      transform: translate3d(6px, -7.5px, 0) rotate(45deg) scale(0.7, 1);
      transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
    .hamburger--arrowalt-r.is-active .hamburger-inner::after {
      bottom: 0;
      transform: translate3d(6px, 7.5px, 0) rotate(-45deg) scale(0.7, 1);
      transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
  /*
   * Arrow Turn
   */
  .hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg); }
    .hamburger--arrowturn.is-active .hamburger-inner::before {
      transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
    .hamburger--arrowturn.is-active .hamburger-inner::after {
      transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  /*
   * Arrow Turn Right
   */
  .hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg); }
    .hamburger--arrowturn-r.is-active .hamburger-inner::before {
      transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
    .hamburger--arrowturn-r.is-active .hamburger-inner::after {
      transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  /*
   * Boring
   */
  .hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
    transition-property: none; }
    .hamburger--boring.is-active .hamburger-inner {
      transform: rotate(45deg); }
    .hamburger--boring.is-active .hamburger-inner::before {
      top: 0;
      opacity: 0; }
    .hamburger--boring.is-active .hamburger-inner::after {
      bottom: 0;
      transform: rotate(-90deg); }
  /*
   * Collapse
   */
  .hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: 0.13s;
    transition-delay: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    .hamburger--collapse .hamburger-inner::after {
      top: -18px;
      transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
    .hamburger--collapse .hamburger-inner::before {
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    .hamburger--collapse.is-active .hamburger-inner {
      transform: translate3d(0, -9px, 0) rotate(-45deg);
      transition-delay: 0.22s;
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hamburger--collapse.is-active .hamburger-inner::after {
      top: 0;
      opacity: 0;
      transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
    .hamburger--collapse.is-active .hamburger-inner::before {
      top: 0;
      transform: rotate(-90deg);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }
  /*
   * Collapse Reverse
   */
  .hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: 0.13s;
    transition-delay: 0.13s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    .hamburger--collapse-r .hamburger-inner::after {
      top: -18px;
      transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
    .hamburger--collapse-r .hamburger-inner::before {
      transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
    .hamburger--collapse-r.is-active .hamburger-inner {
      transform: translate3d(0, -9px, 0) rotate(45deg);
      transition-delay: 0.22s;
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
    .hamburger--collapse-r.is-active .hamburger-inner::after {
      top: 0;
      opacity: 0;
      transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
    .hamburger--collapse-r.is-active .hamburger-inner::before {
      top: 0;
      transform: rotate(90deg);
      transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }
  /*
   * Elastic
   */
  .hamburger--elastic .hamburger-inner {
    top: 1.5px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
    .hamburger--elastic .hamburger-inner::before {
      top: 9px;
      transition: opacity 0.125s 0.275s ease; }
    .hamburger--elastic .hamburger-inner::after {
      top: 18px;
      transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
    .hamburger--elastic.is-active .hamburger-inner {
      transform: translate3d(0, 9px, 0) rotate(135deg);
      transition-delay: 0.075s; }
    .hamburger--elastic.is-active .hamburger-inner::before {
      transition-delay: 0s;
      opacity: 0; }
    .hamburger--elastic.is-active .hamburger-inner::after {
      transform: translate3d(0, -18px, 0) rotate(-270deg);
      transition-delay: 0.075s; }
  /*
   * Elastic Reverse
   */
  .hamburger--elastic-r .hamburger-inner {
    top: 1.5px;
    transition-duration: 0.275s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
    .hamburger--elastic-r .hamburger-inner::before {
      top: 9px;
      transition: opacity 0.125s 0.275s ease; }
    .hamburger--elastic-r .hamburger-inner::after {
      top: 18px;
      transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
    .hamburger--elastic-r.is-active .hamburger-inner {
      transform: translate3d(0, 9px, 0) rotate(-135deg);
      transition-delay: 0.075s; }
    .hamburger--elastic-r.is-active .hamburger-inner::before {
      transition-delay: 0s;
      opacity: 0; }
    .hamburger--elastic-r.is-active .hamburger-inner::after {
      transform: translate3d(0, -18px, 0) rotate(270deg);
      transition-delay: 0.075s; }
  /*
   * Emphatic
   */
  .hamburger--emphatic {
    overflow: hidden; }
    .hamburger--emphatic .hamburger-inner {
      transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
    .hamburger--emphatic.is-active .hamburger-inner {
      transition-delay: 0s;
      transition-timing-function: ease-out;
      background-color: transparent !important; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -60px;
      top: -60px;
      transform: translate3d(60px, 60px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -60px;
      top: -60px;
      transform: translate3d(-60px, 60px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
  /*
   * Emphatic Reverse
   */
  .hamburger--emphatic-r {
    overflow: hidden; }
    .hamburger--emphatic-r .hamburger-inner {
      transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 9px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r.is-active .hamburger-inner {
      transition-delay: 0s;
      transition-timing-function: ease-out;
      background-color: transparent !important; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -60px;
      top: 60px;
      transform: translate3d(60px, -60px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -60px;
      top: 60px;
      transform: translate3d(-60px, -60px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
  /*
   * Minus
   */
  .hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
    transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }
    .hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
      opacity: 0;
      transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }
    .hamburger--minus.is-active .hamburger-inner::before {
      top: 0; }
    .hamburger--minus.is-active .hamburger-inner::after {
      bottom: 0; }

.layout-content{min-height:800px;}
.auction-call-bid {background:transparent}
.auction-call-before {background: transparent;}
.auction-call-after {background:transparent;}
.auction-call h5.soft-title{color:#dc784b !important;margin-bottom:20px;}
.alert{padding: 30px;
text-align: center;
margin-top:5px;
color: #555;
    font-weight: 400;
}
.alert-success{
  background: #beeaa6;
}
alert-error{
  background: #f2b2b2;
}
/* buttons */
.btn, .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #e16e2f;/* #e97d0a;  #e97d0a */
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
    font-weight:300;
  }
  .btn, .btn-large, .btn-flat{
    min-height:36px;/*height:auto !important;*/
  }

  .btn:hover, .btn-large:hover, .btn:focus, .btn-large:focus  {
    background-color: #7b6563;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ea5900+38,db4c00+81 */
background: #ea5900; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #ea5900 38%, #db4c00 81%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #ea5900 38%,#db4c00 81%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #ea5900 38%,#db4c00 81%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5900', endColorstr='#db4c00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    color:#fff;
}
.flex {
  display: flex;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):not(.btn-flat):not(.close-agree):not(.modal-close):not(.btn-flat) {
  color: #333 !important;
  margin-right: 24px;
  transition: color .3s ease;
  text-transform: uppercase;
      font-weight: 600 !important;
}
.bg-light-1{background:##eae4dd;}
.close-agree {color:#000 !important;}
.modal-close {color:#000 !important;margin-right:100px !important;}
.card .card-title-lot {margin-bottom: 0px !important;max-width:90%;margin:0 auto;font-family: "trajan-pro-3",serif;font-size:28px;}
.card-title-lot a:hover {color:#e96b0a;}
.card-lot{background-color:#f6f2ec;transition:all 1s ease;}
.card-lot:hover{
  background-color:#fff;

  box-shadow: 0 2px 13px 4px rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
  }
  .card-content{font-weight:400 !important; padding:10px 20px !important;}
.horse-data-1{color:#403a3a;/*color:#c5b9b9*/}
  .horse-data-1 li {border-bottom:1px solid rgba(196, 136, 72, 0.3);line-height:1.3em;}
.right-col .horse-data-1{font-size:16px;}
.card-action-lot {padding:0px 0px !important;}
.card-action-lot .btn {width:100%;min-width:100%;}

.img-responsive-outer{overflow:hidden;}
.img-responsive {
    max-width: 100%;
    width:100%;
    height: auto;
    object-fit: cover;
    transition: all 1s ease;
    -moz-transform: scale(1.0);
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
}
.img-responsive:hover {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.bid-btn{
  padding-top:20px;
}
.bid-btn-before {background:#827372 !important;}
.high_bid_status i {zoom:.8;padding-top:0px!important;line-height:1.35em;vertical-align: middle;}
.high_bid_status{padding:10px;font-size:80%;color:#b5a899;line-height:.9em;}
nav{
  background-color: #504242 !important;
}
.ua-agrrement-outer{
  padding:10px 0px;
}
.bottom-sheet{
  max-height: 100% !important;
}

.btn-large {
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    padding: 0 58px;
}

.notification-icon--fixed {
  position: relative;
  border-radius: 50%;
  font-family: "Roboto";
  background:#e9e4dd;/*#f5f4f3;*/

  /* Alignment */
  line-height: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;

  /* Adjust as required: */
  padding: 5px;
  margin: 8px;
}

/* Height = width */
.notification-icon--fixed::after {
  content: "";
  display: block;
  padding-bottom: 100%;
  transform: scale(1);

}

.card-bid-count-outer{
  position:absolute;
  bottom:40px;
  right:1%;
  margin-top:0px;
  overflow:visible;
}

.da{
  animation: pulse 2s;
  animation-iteration-count:3;
}

.time span.label{color: #fff;/*#b3a5a5;*/}
.credit,.lot-id{
        color: #817979;
    letter-spacing: 1px;
    font-size: 12px;
}
.credit{margin-top:20px;}

@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(233, 125, 10, 1);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 6px rgba(233, 125, 10, .3);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}


/* owl carousel */
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    border: none;
    background: none;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #e97d0a;
}

.tap-target-content h3{
  line-height: 60% !important;
}

.tabs{background: #c4bab7; }
.tabs .tab a {color: #fff}
.tabs .tab a:hover, .tabs .tab a.active {
    background-color: transparent;
    color: #584a46;
}
.tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #f46d1b;
    will-change: left, right;
}

td.gts_sales{background:#eeeae5;border-radius:none;padding:4px 8px !important;font-size:12px;}

iframe {width:100%}
.marketing-video {padding:0px;margin:0px;}
.marketing-video iframe {width:70%; max-width:900px;}

.extra-small{font-size:45%;}


/* countdown */

.main-counter{
  background-color:#cbbca8;/*#5d4f50;*/
  overflow:hidden !important;
  padding-bottom:20px;
}

.main-counter .time {
  overflow:visible;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
  display: inline-block;
  text-align: center;
  position: relative;
  height: 95px;
  width: 65px;

  -webkit-perspective: 479px;
  -moz-perspective: 479px;
  -ms-perspective: 479px;
  -o-perspective: 479px;
  perspective: 479px;

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.main-counter .count {
  background: #d6c7b1;/*#504243;*/
  color: #f8f8f8;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 2.2em;
  line-height: 2.9em;
  font-weight:600;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  top: 0;
  width: 100%;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  -o-transform-style: flat;
  transform-style: flat;
}

.main-counter .count.top {
  border-top: 1px solid rgba(255,255,255,0.2);
  border-bottom: 1px solid rgba(255,255,255,0.1);
  border-radius: 5px 5px 0 0;
  height: 50%;

  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.main-counter .count.bottom {
  background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
  border-top: 1px solid #bbaf9e;/*#000;*/
  border-bottom: 1px solid #bbaf9e; /*#000;*/
  border-radius: 0 0 5px 5px;
  line-height: 0;
  height: 50%;
  top: 50%;

  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.main-counter .count.next {
}
.main-counter .label {
  font-size: normal;
  margin-top: 5px;
  display: block;
  position: absolute;
  top: 95px;
  width: 100%;
}
/* Animation start */
.main-counter .count.curr.top {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 3;
}
.main-counter .count.next.bottom {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  z-index: 2;
}
/* Animation end */
.main-counter .flip .count.curr.top {
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;

  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
.main-counter .flip .count.next.bottom {
  -webkit-transition: all 250ms ease-in-out 250ms;
  -moz-transition: all 250ms ease-in-out 250ms;
  -ms-transition: all 250ms ease-in-out 250ms;
  -o-transition: all 250ms ease-in-out 250ms;
  transition: all 250ms ease-in-out 250ms;

  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
/* live */
.main-counter-live {background-color:#f57825;}
.main-counter .count-live {
  background: #f47811;
}
/* end countdown */

/* Carousel */

.slider {
  position: relative;
  height: 400px;
  width: 100%; }
  .slider.fullscreen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .slider.fullscreen ul.slides {
    height: 100%; }
  .slider.fullscreen ul.indicators {
    z-index: 2;
    bottom: 30px; }
  .slider .slides {
    background-color: #9e9e9e;
    margin: 0;
    height: 400px; }
  .slider .slides li {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: inherit;
    overflow: hidden; }
    .slider .slides li img {
      height: 100%;
      width: 100%;
      background-size: cover;
      background-position: center; }
    .slider .slides li .caption {
      color: #fff;
      position: absolute;
      top: 15%;
      left: 15%;
      width: 70%;
      opacity: 0; }
    .slider .slides li .caption p {
      color: #e0e0e0; }
    .slider .slides li.active {
      z-index: 2; }
  .slider .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
  .slider .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 16px;
    width: 16px;
    margin: 0 12px;
    background-color: #e0e0e0;
    transition: background-color 0.3s;
    border-radius: 50%; }
    .slider .indicators .indicator-item.active {
      background-color: #4caf50; }

.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  perspective: 500px;
  transform-style: preserve-3d;
  transform-origin: 0% 50%; }
  .carousel.carousel-slider {
    top: 0;
    left: 0;
    height: 0; }
  .carousel.carousel-slider .carousel-fixed-item {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 1; }
    .carousel.carousel-slider .carousel-fixed-item.with-indicators {
      bottom: 68px; }
  .carousel.carousel-slider .carousel-item {
    width: 100%;
    height: 100%;
    min-height: 400px;
    position: absolute;
    top: 0;
    left: 0; }
    .carousel.carousel-slider .carousel-item h2 {
      font-size: 24px;
      font-weight: 500;
      line-height: 32px; }
    .carousel.carousel-slider .carousel-item p {
      font-size: 15px; }
  .carousel .carousel-item {
    display: none;
    width: 200px;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0; }
  .carousel .carousel-item img {
    width: 100%; }
  .carousel .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0; }
  .carousel .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 8px;
    width: 8px;
    margin: 24px 4px;
    background-color: rgba(255, 255, 255, 0.5);
    transition: background-color 0.3s;
    border-radius: 50%; }
    .carousel .indicators .indicator-item.active {
      background-color: #fff; }

/* Footer */
footer {
  font-size:86%;
  min-height: 240px;
background: #504242;
padding-top: 40px;padding-bottom:30px;
color:#fff;
}


#footer a{color:#f26d24;}

#go-cat{
    width: 90px!important;
    border-radius: 50%!important;
    background: #ddd8d2;
    height: 90px !important;
    line-height: 90px!important;
    text-align: center!important;
    padding: 0px!important;
}

@media only screen and (max-width: 991px) {

nav #logo-home-s {
  left:50%;
  margin-left:-80px;
}

}

  .frontend-form {display:inline-block; padding: 32px 48px 0px 48px !important; border: 1px solid #EEE;}

  #oc-gdpr-klaro .slider {
    height: 30px !important; }

  .klaro * {
    border: none !important; }


@media only screen and (max-width: 767px) {

  .frontend-form {padding: 32px 30px 0px 30px !important; border: 0px solid #EEE;}
  input, select {background:#fff !important;}

  body{font-weight:400 !important;}
  .form-group label{font-size:18px !important;}

  .marketing-video iframe {width:100%;}

  #layout-content{
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .main-counter .count {font-size:2.2em !important}
  .card-lot{margin-bottom:40px !important;}
  .card-title-lot{font-size:38px !important;}
  .horse-data-1, .horse-sires{
    font-size: 18px;

  }

  .modal-content, .modal-content p, .modal-actions{font-size: 18px;}

  button, .btn, .btn-large{
    font-size: 22px;
    font-weight:400 !important;
  }
  .modal{width: 100%;    max-height: 90vh;}
  .container{width:96%;}

}
