@charset "UTF-8";* {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}/*  REMs with PX fallback mixin  Sometimes you would only want to define the fonts' size on an element.  Rather than make the vertical rhythm mixin more convoluted here is a separate mixin  to be used to give REMs for modern browsers and PX for OldIE and Opera mini*/@font-face {  font-family: 'OpenSansLight';  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Light-webfont.eot");  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Light-webfont.woff") format("woff"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'OpenSansRegular';  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Regular-webfont.eot");  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'OpenSansItalic';  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Italic-webfont.eot");  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'OpenSansBold';  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Bold-webfont.eot");  src: url("/westcountrysportshorses-com/_img/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("/westcountrysportshorses-com/_img/fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");  font-weight: normal;  font-style: normal;}html {  font-size: 16px;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;}body {  font-size: 14px;  line-height: 1.5;  color: #000000;  font-family: "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;}body#s3235684 {  background-image: url("/westcountrysportshorses-com/_img/hfs-bg.jpg");  background-repeat: no-repeat;  background-position: top center;  background-color: #FFFFFF;}body#s140842 {  background-image: url("/westcountrysportshorses-com/_img/hfs-bg.jpg");  background-repeat: no-repeat;  background-position: top center;  background-color: #FFFFFF;}body#s140843 {  background-image: url("/westcountrysportshorses-com/_img/horses-sold-bg.jpg");  background-repeat: no-repeat;  background-position: top center;  background-color: #FFFFFF;}body#s140844 {  background-image: url("/westcountrysportshorses-com/_img/stud-bg-image2.jpg");  background-repeat: no-repeat;  background-position: top center;  background-color: #FFFFFF;}body.previewFrame #site-wrap {  height: initial;}body.previewFrame #banner {  height: 800px;}body.previewFrame #banner .owl-carousel {  height: 800px;}body.previewFrame #banner .owl-carousel .owl-stage-outer {  height: 800px;}body.previewFrame #banner .owl-carousel .owl-stage-outer .owl-stage {  height: 800px;}body.previewFrame #banner .owl-carousel .owl-stage-outer .owl-stage .owl-item, body.previewFrame #banner .owl-carousel .owl-stage-outer .owl-stage .item {  height: 800px;}body.previewFrame #welcome {  height: 14.9375rem;}html, body {  height: 100%;}@-webkit-viewport {  width: device-width;}@-moz-viewport {  width: device-width;}@-ms-viewport {  width: device-width;}@-o-viewport {  width: device-width;}@viewport {  width: device-width;}*, *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {  display: block;}audio, canvas, video {  display: inline-block;  *display: inline;  *zoom: 1;}audio:not([controls]) {  display: none;  height: 0;}[hidden] {  display: none;}html, button, input, select, textarea {  font-family: sans-serif;}body {  margin: 0;}a:focus {  outline: thin dotted;}a:active,a:hover {  outline: 0;}hgroup, ul, ol, dd, menu, dl, figure, pre, table, fieldset, legend, hr,h1, h2, h3, h4, h5, h6, p, a {  margin: 0;  padding: 0;}b, strong {  font-weight: bold;}pre {  white-space: pre;  white-space: pre-wrap;  word-wrap: break-word;}q {  quotes: none;}q:before, q:after {  content: '';  content: none;}sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}nav ul, nav ol {  list-style: none;  list-style-image: none;}li > ul,li > ol {  margin-bottom: 0;}img {  border: 0;  -ms-interpolation-mode: bicubic;  max-width: 100%;  min-height: auto;  vertical-align: middle;}svg:not(:root) {  overflow: hidden;}figure {  margin: 0;}figure > img {  display: block;}form {  margin: 0;}fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}legend {  border: 0;  padding: 0;  white-space: normal;  *margin-left: -7px;}button,input,select,textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;}button,input {  line-height: normal;}button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  cursor: pointer;  *overflow: visible;}button[disabled],input[disabled] {  cursor: default;}input[type="checkbox"],input[type="radio"] {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0;  *height: 13px;  *width: 13px;}input[type="search"] {  -webkit-appearance: textfield;  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}textarea {  overflow: auto;  vertical-align: top;  resize: vertical;}table {  border-collapse: collapse;  border-spacing: 0;}.chromeframe {  background: #ccc;  color: #000;  margin: 0.2em 0;  padding: 0.2em 0;}li > ul,li > ol {  margin-bottom: 0;}/*  *  Default theme - Owl Carousel CSS File */.owl-theme .owl-nav {  margin-top: 10px;  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-nav [class*='owl-'] {  color: #FFF;  font-size: 14px;  margin: 5px;  padding: 4px 7px;  background: #D6D6D6;  display: inline-block;  cursor: pointer;  border-radius: 3px;}.owl-theme .owl-nav [class*='owl-']:hover {  background: #869791;  color: #FFF;  text-decoration: none;}.owl-theme .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-nav.disabled + .owl-dots {  margin-top: 10px;}.owl-theme .owl-dots {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: #D6D6D6;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  transition: opacity 200ms ease;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #869791;}/*  *  Core Owl Carousel CSS File */.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;  /* position relative and z-index fix webkit rendering fonts issue */  position: relative;  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;  /* fix for flashing background */  -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel .owl-item > .item {  height: 50.3125em;}.owl-carousel .owl-item img {  display: block;  width: 100%;  -webkit-transform-style: preserve-3d;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {  display: none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel.owl-refresh .owl-item {  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: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel.owl-rtl {  direction: rtl;}.owl-carousel.owl-rtl .owl-item {  float: right;}/* No Js */.no-js .owl-carousel {  display: block;}@-webkit-keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes fadeIn {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}.btn--badge {  width: 25rem;  padding: 2.1875em 0.625em;  display: inline-block;  border: 2px solid #FFFFFF;  background: transparent;  text-align: center;}.btn--badge h1 {  font-size: 2.1875rem;  margin-bottom: 0;  line-height: 1.2;}.btn--badge h1 > small {  font-size: 1.4375rem;  display: block;  margin-bottom: 0.625em;}.btn--white-blue {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  font-size: 1rem;  margin: 0;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 1;  white-space: nowrap;  border: none;  -webkit-transition: all, 0.3s, ease-in-out;  transition: all, 0.3s, ease-in-out;  background-color: transparent;  border: 2px solid #309bba;  border-radius: 0;  padding: 1em 1.8em;}.btn--white-blue:link, .btn--white-blue:visited {  color: #309bba;}.btn--white-blue:hover {  background-color: #309bba;  color: #fff;}.btn--white-blue:active {  border: 2px solid black;}.btn--blue-solid {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  font-size: 1rem;  margin: 0;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 1;  white-space: nowrap;  border: none;  -webkit-transition: all, 0.3s, ease-in-out;  transition: all, 0.3s, ease-in-out;  background-color: #309bba;  background-color: #309bba;  color: #fff;  background-color: #309bba;  color: #fff;  border-radius: 0;  padding: 1em 1.8em;}.btn--blue-solid:hover {  background-color: #216c82;  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.btn--blue-solid:focus {  background-color: #216c82;  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.btn--blue-solid:active {  background-color: #2b8aa6;  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.7);  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.7);  text-decoration: none;}button.bordered, a.bordered, span.bordered {  padding: 1.5625em 5.625em;  border: 0;  z-index: 99;  position: relative;}button.bordered--green, a.bordered--green, span.bordered--green {  background-color: #002d3a;  background-color: rgba(0, 48, 62, 0.85);  -webkit-box-shadow: inset 0 0 0 3px #FFFFFF, inset 0 0 0 3px #FFFFFF;  box-shadow: inset 0 0 0 3px #FFFFFF, inset 0 0 0 3px #FFFFFF;  outline: 9px solid rgba(0, 48, 62, 0.85);}button.bordered--white, a.bordered--white, span.bordered--white {  background-color: #fdfdfd;  background-color: rgba(255, 255, 255, 0.85);  -webkit-box-shadow: inset 0 0 0 3px #00303e, inset 0 0 0 3px #00303e;  box-shadow: inset 0 0 0 3px #00303e, inset 0 0 0 3px #00303e;  outline: 9px solid rgba(255, 255, 255, 0.85);}.form_submit input {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  font-size: 1rem;  margin: 0;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 1;  white-space: nowrap;  border: none;  -webkit-transition: all, 0.3s, ease-in-out;  transition: all, 0.3s, ease-in-out;  background-color: #309bba;  background-color: #309bba;  color: #fff;  background-color: #309bba;  color: #fff;  border-radius: 0;  padding: 1em 1.8em;}.form_submit input:hover {  background-color: #216c82;  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.form_submit input:focus {  background-color: #216c82;  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);  text-decoration: none;}.form_submit input:active {  background-color: #2b8aa6;  -webkit-box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.7);  box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.7);  text-decoration: none;}a.horseFindOutMoreLink {  text-align: center;  text-decoration: none;  display: inline-block;  cursor: pointer;  font-size: 1rem;  margin: 0;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 1;  white-space: nowrap;  border: none;  -webkit-transition: all, 0.3s, ease-in-out;  transition: all, 0.3s, ease-in-out;  background-color: transparent;  border: 2px solid #309bba;  border-radius: 0;  padding: 1em 1.8em;}a.horseFindOutMoreLink:link, a.horseFindOutMoreLink:visited {  color: #309bba;}a.horseFindOutMoreLink:hover {  background-color: #309bba;  color: #fff;}a.horseFindOutMoreLink:active {  border: 2px solid black;}* {  margin: 0;  padding: 0;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}/*---------------------------------------------------*/.g-1 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-1 {    display: block;    float: left;    margin-right: 2.35765%;    width: 6.17215%;  }  .g-1:last-child {    margin-right: 0;  }}.g-2 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-2 {    display: block;    float: left;    margin-right: 2.35765%;    width: 14.70196%;  }  .g-2:last-child {    margin-right: 0;  }}.g-3 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-3 {    display: block;    float: left;    margin-right: 2.35765%;    width: 23.23176%;  }  .g-3:last-child {    margin-right: 0;  }}.g-4 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-4 {    display: block;    float: left;    margin-right: 2.35765%;    width: 31.76157%;  }  .g-4:last-child {    margin-right: 0;  }}.g-5 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-5 {    display: block;    float: left;    margin-right: 2.35765%;    width: 40.29137%;  }  .g-5:last-child {    margin-right: 0;  }}.g-6 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-6 {    display: block;    float: left;    margin-right: 2.35765%;    width: 48.82117%;  }  .g-6:last-child {    margin-right: 0;  }}.g-7 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-7 {    display: block;    float: left;    margin-right: 2.35765%;    width: 57.35098%;  }  .g-7:last-child {    margin-right: 0;  }}.g-8 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-8 {    display: block;    float: left;    margin-right: 2.35765%;    width: 65.88078%;  }  .g-8:last-child {    margin-right: 0;  }}.g-9 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-9 {    display: block;    float: left;    margin-right: 2.35765%;    width: 74.41059%;  }  .g-9:last-child {    margin-right: 0;  }}.g-10 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-10 {    display: block;    float: left;    margin-right: 2.35765%;    width: 82.94039%;  }  .g-10:last-child {    margin-right: 0;  }}.g-11 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-11 {    display: block;    float: left;    margin-right: 2.35765%;    width: 91.4702%;  }  .g-11:last-child {    margin-right: 0;  }}.g-12 {  width: 100%;  margin: 0;}@media all and (min-width: 46.25em) {  .g-12 {    display: block;    float: left;    margin-right: 2.35765%;    width: 100%;  }  .g-12:last-child {    margin-right: 0;  }}.p-1 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-1 {    margin-left: 8.5298%;  }}.p-2 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-2 {    margin-left: 17.05961%;  }}.p-3 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-3 {    margin-left: 25.58941%;  }}.p-4 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-4 {    margin-left: 34.11922%;  }}.p-5 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-5 {    margin-left: 42.64902%;  }}.p-6 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-6 {    margin-left: 51.17883%;  }}.p-7 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-7 {    margin-left: 59.70863%;  }}.p-8 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-8 {    margin-left: 68.23843%;  }}.p-9 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-9 {    margin-left: 76.76824%;  }}.p-10 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-10 {    margin-left: 85.29804%;  }}.p-11 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-11 {    margin-left: 93.82785%;  }}.p-12 {  margin-left: 0%;}@media all and (min-width: 46.25em) {  .p-12 {    margin-left: 102.35765%;  }}.contain {  overflow: hidden;  *zoom: 1;  width: 1080px;  margin: 0 auto;}.contain--large {  max-width: 1087px;  min-width: 1080px;  margin: 0 auto;}.contain--full {  width: 100%;  min-width: 1080px;  overflow: hidden;  *zoom: 1;}.contain--pad {  padding: 1.5em;}.contain--lblue {  background-color: #00303e;  color: #fff;}.contain--lblue > h1 {  color: #fff;}.contain--lblue > h1.underlined:after {  background-color: #fff;}body {  min-width: 260px;  overflow-x: hidden;  width: 100%;}#header {  overflow: hidden;  *zoom: 1;/*  position: absolute;  top: 0;  left: 0;*/  z-index: 999;  width: 100%;  overflow: visible;  background-color: #e6ecf0;  background-color: rgba(232, 238, 241, 0.85);  border-bottom: 5px solid #00303e;}#header .contain {  overflow: visible;}#header.inner {  position: relative;  top: initial;  left: initial;  margin-bottom: 3.4375em;}#banner {  position: relative;  z-index: 1;  overflow: hidden;  display: block;}#s138480 #banner {/*  height: 85vh;*//*padding-top: 43%;*/}#s138480 #banner .owl-item div {/*  height: 85vh;*/padding-top: 38%;background-position: top center !important;} @media all and (max-width: 46.24em) {  #s138480 #banner {    height: auto;  }}#banner .banner__image {  width: 100%;  height: 50.3125em;  display: block;}.contain--table {  display: table;}.contain--table .logo__contain {  display: table-cell;  vertical-align: middle;}.contain--table .logo__contain a {  display: block;}.contain--table .logo__contain a img {  width: 10.0625em;  height: 4.8125em;  display: block;}.contain--table .navigator__contain {  display: table-cell;  text-align: right;  vertical-align: middle;}#banner .owl-carousel {  height: 100%;}#banner .owl-carousel .owl-stage-outer {  height: 100%;}#banner .owl-carousel .owl-stage-outer .owl-stage {  height: 100%;}#banner .owl-carousel .owl-stage-outer .owl-stage .owl-item, #banner .owl-carousel .owl-stage-outer .owl-stage .item {  height: 100%;  display: block;}#banner .owl-controls {  display: none;}body {  -webkit-backface-visibility: hidden;}.animated {  -webkit-animation-duration: 0.5s;  animation-duration: 0.5s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.hinge {  -webkit-animation-duration: 1s;  animation-duration: 1s;}#site-wrap {  height: 100%;}#welcome {  overflow: hidden;  background-color: #e8eef1;  position: relative;  height: 25vh;  min-height: 14.9375rem;}#welcome .contain--table, #welcome .contain--large {  height: 100%;}@media all and (max-width: 46.24em) {  #welcome {    height: auto;  }}#welcome .welcome__badge {  display: table-cell;  position: relative;  vertical-align: middle;  padding: 3.3125em;  z-index: 10;  color: #FFFFFF;  background-color: #00303e;}#welcome .welcome__badge h1 {  color: #FFFFFF;  font-size: 1.9em;}@media all and (min-width: 70.625em) {  #welcome .welcome__badge {    padding: 3.3125em 3.3125em 3.3125em 0;  }}#welcome .welcome__text {  display: table-cell;  vertical-align: middle;  padding: 0 1.5625em;}@media all and (min-width: 70.625em) {  #welcome .welcome__text {    padding: 0 0 0 1.5625em;  }}.bg__filler {  width: 40%;  position: absolute;  left: 0;  top: 0;  height: 100%;  background-color: #00303e;}#horses-for-sale {  background-image: url("/westcountrysportshorses-com/_img/hfs-image.jpg");  background-position: top center;  -webkit-background-size: cover;  background-size: cover;}#horses-for-sale .g-5--custom {  width: 41%;}#horses-for-sale .horse__leadin {  text-align: center;  background-color: #002d3a;  background-color: rgba(0, 48, 62, 0.85);  color: #FFFFFF;  display: table;  padding: 7.25em 3.4375em;}#horses-for-sale .horse__leadin .horse__content {  display: table-cell;  vertical-align: middle;}#horses-for-sale .horse__leadin .horse__content h1 {  color: #FFFFFF;}#horses-for-sale .horse__leadin .horse__content .btn {  margin-top: 1.25em;  color: #FFFFFF;}#user-direction .g-6 {  margin: 0;  width: 49.25%;}#user-direction .g-6 .overlay {  display: none;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: #2d93b0;  background-color: rgba(48, 155, 186, 0.5);  -webkit-background-clip: content-box;  background-clip: content-box;}#user-direction .g-6.services {  text-align: center;  position: relative;  height: 22.25em;  overflow: hidden;  cursor: pointer;  margin: 0.5% 0.25% 0.5% 0.5%;}#user-direction .g-6.services:hover .service__wrap {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all, 0.2s, ease-in-out;  transition: all, 0.2s, ease-in-out;}#user-direction .g-6.services:hover .overlay {  display: block;  z-index: 10;}#user-direction .g-6.services .service__wrap {  width: 100%;  position: absolute;  top: 0;  right: 0;  bottom: 0;  -webkit-transition: all, 0.2s, ease-in-out;  transition: all, 0.2s, ease-in-out;  left: 0;  -webkit-background-clip: content-box;  background-clip: content-box;}#user-direction .g-6.services .service__wrap .btn {  display: table;  width: 100%;  height: 22.25em;}#user-direction .g-6.services .service__wrap .btn span {  display: table-cell;  vertical-align: middle;  height: 12.5em;}#user-direction .g-6.services .service__wrap .btn h1 {  margin-bottom: 0;  color: #FFFFFF;}#user-direction .g-6.horsesold {  text-align: center;  position: relative;  height: 22.25em;  overflow: hidden;  cursor: pointer;  margin: 0.5% 0.5% 0.5% 0.25%;}#user-direction .g-6.horsesold:hover .horsesold__wrap {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  transform: scale(1.1);  -webkit-transition: all, 0.2s, ease-in-out;  transition: all, 0.2s, ease-in-out;}#user-direction .g-6.horsesold:hover .overlay {  display: block;  z-index: 10;}#user-direction .g-6.horsesold .horsesold__wrap {  width: 100%;  position: absolute;  top: 0;  right: 0;  bottom: 0;  -webkit-transition: all, 0.2s, ease-in-out;  transition: all, 0.2s, ease-in-out;  left: 0;  -webkit-background-clip: content-box;  background-clip: content-box;}#user-direction .g-6.horsesold .horsesold__wrap .btn {  display: table;  width: 100%;  height: 22.25em;}#user-direction .g-6.horsesold .horsesold__wrap .btn span {  display: table-cell;  vertical-align: middle;  height: 12.5em;}#user-direction .g-6.horsesold .horsesold__wrap .btn h1 {  margin-bottom: 0;  color: #00303e;}.editItem {  z-index: 99;  min-height: 50px;}body.previewFrame #banner {  margin-top: 150px;  height: 595px !important;}#s138480 body.previewFrame #banner {  height: 595px !important;}.horseWrapPresent .horse {  width: 100%;  margin-bottom: 1.5em;  overflow: hidden;  *zoom: 1;}.horseWrapPresent .horse:last-of-type {  margin-bottom: 0;}.horseWrapPresent .horse .horseImage {  width: 65%;  height: 440px;  display: block;  overflow: hidden;  float: left;}.horseWrapPresent .horse .horseDetails {  width: 100%;  overflow: hidden;  *zoom: 1;  padding: 0.625em;  color: #000000;  background-color: #FFFFFF;}.horseWrapPresent .horse .horseDetails tr:first-of-type {  padding-top: 0.625em;}.horseWrapPresent .horse .horseDetails td {  padding: 0.3125em 0;}.horseWrapPresent .horse .horseDetails .horseDetailsInfoLabel {  width: 40%;  color: #a3a3a3;  font-family: "OpenSansItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;  margin-bottom: 0.1875em;  padding-bottom: 0.1875em;  border-bottom: 1px solid #e8eef1;}.horseWrapPresent .horse .horseDetails .horseDetailsInfoValue {  width: 60%;  margin-bottom: 0.1875em;  padding-bottom: 0.1875em;  border-bottom: 1px solid #e8eef1;}.horseWrapPresent .horse .horseFindOutMore {  width: 100%;  text-align: center;  position: absolute;  bottom: 1.875em;  left: 0;  background-color: #FFFFFF;}.horseWrap .horseInfo {  overflow: hidden;  *zoom: 1;  position: relative;  float: left;  background-color: #FFFFFF;  height: 27.5rem;  width: 35%;  padding: 1.5em;  border-top: 1px solid #b8cbd4;  border-left: 0;  border-right: 1px solid #b8cbd4;  border-bottom: 1px solid #b8cbd4;}.horseWrap .horseInfo h2 {  font-size: 1.25rem;  color: #309bba;}#horses__wrap {  padding: 3.4375em 0 6.25em 0;}#horses__wrap .detailHorseName {  font-size: 37.151px;  font-size: 2.32194rem;  line-height: 1.29202;  margin-bottom: 24px;  margin-bottom: 1.5rem;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  color: #309bba;}#horses__wrap .detailHorseMainImage .horseImage {  width: 21.875em;  height: 21.875em;  display: block;  overflow: hidden;}.horseWrap.studprofile h2, .horseWrap.studprofile h3, .horseWrap.studprofile h4, .horseWrap.studprofile h5 {  color: #FFFFFF;}.horseWrap .horse-contain.fullprofile .horse__name > h2 {  color: #fff;}.horseWrap .horse-contain .horse-gallery {  width: 100%;  display: block;  height: 40.625em;  overflow: hidden;  padding: 0.625em;  position: relative;  margin-bottom: 1.5em;  background-color: #24748b;}.horseWrap .horse-contain .horse-gallery .owl-stage p {  margin: 0;}.horseWrap .horse-contain .horse-gallery .horse-gallery__slide {  height: 39.1875em;}.horseWrap .horse-contain .horse-gallery .owl-dots {  position: absolute;  bottom: 0.9375em;  left: 0;  width: 100%;}.horseWrap .horse-contain .horse-gallery .owl-controls {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  z-index: 20;}.horseWrap .horse-contain .horse-gallery .owl-controls .owl-nav div {  padding: 0.3125em 0.625em;  border-radius: 0;  z-index: 999;  font-size: 1em;  margin: 0;  background-color: #309bba;}.horseWrap .horse-contain .horse-gallery .owl-controls .owl-nav div:hover {  background-color: #20687d;}.horseWrap .horse-contain .horse-gallery .owl-prev {  position: absolute;  left: 0;  bottom: 0;}.horseWrap .horse-contain .horse-gallery .owl-next {  position: absolute;  right: 0;  bottom: 0;}.horse-profile {  width: 100%;  overflow: hidden;  *zoom: 1;}.horse-profile .horse-profile__desc {  width: 60%;  display: block;  float: left;  margin-right: 2.35765%;  width: 65.88078%;}.horse-profile .horse-profile__desc:last-child {  margin-right: 0;}.horse-profile .horse-profile-contain {  margin-bottom: 1.5em;  display: block;  float: left;  margin-right: 2.35765%;  width: 31.76157%;}.horse-profile .horse-profile-contain:last-child {  margin-right: 0;}.horse-profile .horse-profile-contain > .horse-profile__meta {  width: 100%;  color: #000000;  margin-bottom: 1.5em;  display: table;  background-color: #FFFFFF;  padding: 1.25em;  border-top: 1px solid #b8cbd4;  border-left: 1px solid #b8cbd4;  border-right: 1px solid #b8cbd4;  border-bottom: 1px solid #b8cbd4;}.horse-profile .horse-profile-contain > .horse-profile__meta .horse-profile__group {  display: table-row;}.horse-profile .horse-profile-contain > .horse-profile__meta .horse-profile__group:last-child .label, .horse-profile .horse-profile-contain > .horse-profile__meta .horse-profile__group:last-child .value {  border-bottom: 0;}.horse-profile .horse-profile-contain > .horse-profile__meta .horse-profile__group .label {  display: table-cell;  padding: 0.3125em 0;  color: #999999;  font-family: "OpenSansItalic", "Helvetica Neue", Helvetica, Arial, sans-serif;  border-bottom: 1px solid #b8cbd4;}.horse-profile .horse-profile-contain > .horse-profile__meta .horse-profile__group .value {  display: table-cell;  padding: 0.3125em 0;  border-bottom: 1px solid #b8cbd4;}.studprofile .horse__name h2 p {  font-size: 27.648px;  font-size: 1.728rem;  line-height: 1.73611;  margin-bottom: 24px;  margin-bottom: 1.5rem;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}.studprofile .detailHorseVideo {  height: 17.875rem;  overflow: hidden;}.studprofile .detailHorseVideo p {  width: 100%;  height: 17.875rem;  overflow: hidden;}.detailHorseVideos {  margin-top: 1.875em;  overflow: hidden;  *zoom: 1;}.detailHorseVideos.loading {  height: 400px;  background-image: url("/westcountrysportshorses-com/_img/ajax-loader.gif");  background-repeat: no-repeat;  background-position: center center;}.detailHorseVideos .detailHorseVideosTitle {  font-size: 1.25em;  margin-bottom: 1.25em;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}.detailHorseVideos .detailHorseVideosTitle p {  font-size: 1.25em;  margin-bottom: 1.25em;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}.detailHorseVideos .detailHorseVideo {  width: 49%;  float: left;  margin-right: 2%;  margin-bottom: 1.5em;}.detailHorseVideos .detailHorseVideo:nth-last-child(2), .detailHorseVideos .detailHorseVideo:last-child {  margin-bottom: 0;}.detailHorseVideos .detailHorseVideo iframe {  border: 0;}.detailHorseVideos .detailHorseVideo.videoEnd {  margin-right: 0;}.lazy-hidden {  opacity: 0;}.lazy-loaded {  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;  opacity: 1;}#contact {  padding: 3.4375em 0 6.25em 0;}#contact .contain .defaultForm .inputset label {  margin-bottom: 0.3125em;}#content {  padding: 3.4375em 0 6.25em 0;}.detailHorsePedigree {  margin-top: 1.5em;}.detailHorsePedigree .detailHorsePedigreeTitle {  font-size: 1.25em;  margin-bottom: 1.25em;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;}.detailHorsePedigree #detailHorsePedigreeTable {  width: 100%;  background-color: #00242f;  table-layout: fixed;}.detailHorsePedigree #detailHorsePedigreeTable tr td {  padding: 0.625em;  border: 1px solid #2b8aa6;  text-transform: uppercase;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  letter-spacing: 2px;}.detailHorsePedigree #detailHorsePedigreeTable tr td:empty {  height: 2.75em;}.detailHorsePedigree #detailHorsePedigreeTable tr td:not(:empty) {  background-color: rgba(51, 165, 198, 0.3);}.manager .qtip-tipsy a {  z-index: 999999;}#horses {  margin: 0 -0.78125em;  overflow: hidden;  *zoom: 1;  letter-spacing: -0.31em;}#horses > .horse__link {  width: 33.33333%;  font-size: 16px;  position: relative;  padding: 0 0.78125em 1.5625em 0.78125em;  display: inline-block;  vertical-align: top;  letter-spacing: 0;  -webkit-background-clip: content-box;  background-clip: content-box;}#horses .horse__link {  opacity: 1;  -webkit-transition: all, 0.3s, ease-in;  transition: all, 0.3s, ease-in;}#horses .horse__link:hover {  opacity: 0.8;}#horses .horse__link.sale-bg {  background-image: url("/westcountrysportshorses-com/_img/hfs-small-bg.jpg");  background-position: center center;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;}#horses .horse__link.sold-bg {  background-image: url("/westcountrysportshorses-com/_img/sold-small-bg.jpg");  background-position: center center;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;}#horses .horse__link.stud-bg span {  background-image: url("/westcountrysportshorses-com/_img/stud-small-bg.jpg");  background-position: center center;  -webkit-background-size: cover;  background-size: cover;  background-repeat: no-repeat;}#horses .horse__link span {  display: table;  width: 100%;  height: 18.75rem;}#horses .horse__link span .horse-positioner {  display: table-cell;  vertical-align: middle;  text-align: center;}#horses .horse__link span .horse-positioner .bordered {  padding: 1.5625em 2.8125em;}#horses .horse__link span .horse-positioner .bordered h3 {  margin-bottom: 0;}.half {  width: 50%;  float: left;}.half--left img {  float: right;}.half--right img {  float: left;}#footer .contain--full .google-map {  width: 49.25%;  float: left;  margin: 0% 0.25% 0.5% 0.5%;  position: relative;  height: 14.875rem;}#footer .contain--full .google-map .btn {  position: absolute;  bottom: 0;  right: 0;  color: #FFFFFF;}#footer .contain--full .sponsor__top {  display: table;  width: 100%;  padding-top: 1.5em;}#footer .contain--full .sponsor__top .sponsor__header {  display: table-cell;  vertical-align: middle;}#footer .contain--full .sponsor__top .contact__details {  display: table-cell;  vertical-align: middle;  text-align: center;}#footer .contain--full .sponsor__top .contact__details h2 {  display: inline-block;}#footer .contain--full .sponsors {  width: 49.25%;  float: left;  margin: 0% 0.5% 0.5% 0.25%;  position: relative;  height: 14.875rem;  background-color: #e8eef1;}#footer .sponsor__bottom {  display: table;  width: 100%;}#footer .sponsor__bottom .sponsor__logos {  display: table-cell;  vertical-align: middle;}#footer .sponsor__bottom .sponsor__logos ul {  padding: 0 0.625em;}#footer .sponsor__bottom .sponsor__logos ul li {  list-style: none;  display: inline-block;  margin: 0 0.875em;}#footer .sponsor__bottom .social__links {  display: table-cell;  vertical-align: middle;  text-align: left;}#footer .sponsor__bottom .social__links h3 {  display: block;  margin-right: 0.625em;}@media all and (min-width: 70.625em) {  #footer .sponsor__bottom .social__links h3 {    display: inline-block;  }}#footer .sponsor__bottom .social__links ul {  display: inline-block;  padding: 0;  margin: 0;}#footer .sponsor__bottom .social__links ul li {  list-style: none;  display: inline-block;  margin-left: 0.3125em;}#footer .sponsor__bottom .social__links a {  width: 42px;  height: 42px;  display: block;}#footer .sponsor__bottom .social__links a.yt-icon {  background-image: url("/westcountrysportshorses-com/_img/yt-icon.png");  background-repeat: no-repeat;  background-position: top center;}#footer .sponsor__bottom .social__links a.fb-icon {  background-image: url("/westcountrysportshorses-com/_img/fb-icon.png");  background-repeat: no-repeat;  background-position: top center;}#footer .footer__bottom {  padding: 1.5em 0;  color: #FFFFFF;  text-align: center;  width: 100%;  background-color: #00303e;}#footer .footer__bottom a {  color: #FFFFFF;}h1, h2, h3, h4, h5, h6 {  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: normal;}h1.underlined, h2.underlined, h3.underlined, h4.underlined, h5.underlined, h6.underlined {  position: relative;  text-align: center;  padding-bottom: 0.625em;}h1.underlined:after, h2.underlined:after, h3.underlined:after, h4.underlined:after, h5.underlined:after, h6.underlined:after {  content: " ";  width: 20%;  height: 4px;  bottom: 0;  left: 50%;  margin-left: -10%;  position: absolute;  background-color: #00303e;}h1.underline--white:after, h2.underline--white:after, h3.underline--white:after, h4.underline--white:after, h5.underline--white:after, h6.underline--white:after {  background-color: #FFFFFF;}/* Modular Scale  ----------------------  16px @ 1:1.2    6px @ 1:1.2   ----------------------*/h1, .h1 {  font-size: 37.151px;  font-size: 2.32194rem;  line-height: 1.29202;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}h1 small, .h1 small {  display: block;  font-size: 1.3125rem;}h2, .h2 {  font-size: 27.648px;  font-size: 1.728rem;  line-height: 1.73611;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}h2 small, .h2 small {  display: block;  font-size: 1rem;  margin-bottom: -14px;}h3, .h3 {  font-size: 23.04px;  font-size: 1.44rem;  line-height: 1.04167;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}h4, .h4 {  font-size: 19.2px;  font-size: 1.2rem;  line-height: 1.25;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}h5, .h5 {  font-size: 17.916px;  font-size: 1.11975rem;  line-height: 1.33958;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}h6, .h6 {  font-size: 16px;  font-size: 1rem;  line-height: 1.5;  margin-bottom: 24px;  margin-bottom: 1.5rem;  color: #00303e;}p {  font-family: "OpenSansRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;  margin-bottom: 1.25em;}p:last-child {  margin-bottom: 0;}/* --- used if wanting to style the first paragraph slightly differently --- */::-moz-selection, ::-moz-selection {  background-color: #00303e;  color: #FFFFFF;}::-moz-selection, ::selection {  background-color: #00303e;  color: #FFFFFF;}a:link {  color: #00303e;}a:visited {  color: #00303e;}a:hover, a:focus {  color: #309bba;}a:active {  color: #00303e;}ul {  padding-left: 1.5em;  margin-bottom: 1.5em;}ul > li {  list-style-type: disc;}#primary {  height: 100%;}#primary #primary-nav {  padding: 0;  display: inline-block;  vertical-align: top;  margin: 0;}#primary #primary-nav li {  list-style: none;  float: left;  height: 100%;  line-height: 6.9375em;}#primary #primary-nav li a {  text-decoration: none;  color: #00303e;  font-family: "OpenSansBold", "Helvetica Neue", Helvetica, Arial, sans-serif;  display: block;  height: 6.9375em;  padding: 0 1.25em;  -webkit-transition: background 0.3s ease-in;  transition: background 0.3s ease-in;}#primary #primary-nav li a.linkActive {  background-color: rgba(0, 127, 164, 0.2);}#primary #primary-nav li a:hover {  color: #e8eef1;  background-color: #00303e;}#primary #primary-nav li#menu8 {  margin-right: 0;}#primary {  height: 100%;}#primary #primary-nav li {  position: relative;}#primary #primary-nav li:hover ul {  display: block;  opacity: 1;}#primary #primary-nav li ul {  margin: 0;  padding: 0;  display: none;  position: absolute;  top: 6.9375em;  opacity: 0;  left: 0;  z-index: 999;  width: 15.625em;  height: auto;  -webkit-transition: all, 0.3s, ease-in;  transition: all, 0.3s, ease-in;  background-color: #309bba;}#primary #primary-nav li ul li {  float: none;  display: block;  width: 100%;  text-align: left;  line-height: 1.5;}#primary #primary-nav li ul li a {  height: initial;  padding: 0.875em;  color: #FFFFFF;}#primary #primary-nav li ul li a:hover {  background-color: #20687d;}.form_error_wrap {  display: none;}.defaultForm {  width: 100%;  overflow: hidden;  *zoom: 1;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;}.defaultForm .inputset label {  display: block;  width: 100%;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.875em;  width: 100%;  border: 1px solid #CCCCCC;  -webkit-transition: all, 0.3s, ease-in;  transition: all, 0.3s, ease-in;}.defaultForm .inputset input:focus, .defaultForm .inputset textarea:focus, .defaultForm .inputset select:focus {  border: 1px solid #309bba;  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(48, 155, 186, 0.5);  box-shadow: inset 0px 0px 1px 1px rgba(48, 155, 186, 0.5);  background-color: #eef8fb;}.defaultForm .inputset textarea {  height: 13.75em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #CCCCCC;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {  text-align: right;}::-webkit-input-placeholder {  color: gray;}:-moz-placeholder {  /* Firefox 18- */  color: gray;}::-moz-placeholder {  /* Firefox 19+ */  color: gray;}:-ms-input-placeholder {  color: gray;}@media print {  * {    background: transparent !important;    color: #000 !important;    /* Black prints faster: h5bp.com/s */    -webkit-box-shadow: none !important;    box-shadow: none !important;    text-shadow: none !important;  }  a,  a:visited {    text-decoration: underline;  }  a[href]:after {    content: " (" attr(href) ")";  }  abbr[title]:after {    content: " (" attr(title) ")";  }  .ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {    content: "";  }  pre,  blockquote {    border: 1px solid #999;    page-break-inside: avoid;  }  thead {    display: table-header-group;    /* h5bp.com/t */  }  tr,  img {    page-break-inside: avoid;  }  img {    max-width: 100% !important;  }  @page {    margin: 0.5cm;  }  p,  h2,  h3 {    orphans: 3;    widows: 3;  }  h2,  h3 {    page-break-after: avoid;  }}/* endif *//*# sourceMappingURL=styles.css.map */.sponsor__logos img {width: 150px;}  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}.horses-output {background-color: #00303e; color: #fff; padding: 1.5em;}.horses-output h1 {color: #fff;}.horses-output h1:after {background-color: #fff;}.horse-item {background: #fff; margin-bottom: 15px;}.horse-image {width: 65%; float: left;  }.horse-details {width: 35%; float: left; min-height: 400px; padding: 25px;}.horse-name {margin-bottom: 15px;width: 100%; }.horse-name h2 {font-size: 1.4rem;}.horse-spec {margin-bottom: 15px;width: 100%; }.horse-spec p {color: #333;}.horse-details-inner {width: 100%; }.horse-details-inner p {color: #333;}
/* not required */
