*  {     -webkit-box-sizing:  border-box;     -moz-box-sizing:  border-box;     box-sizing:  border-box; } html  {     font-size:  16px;     -webkit-text-size-adjust:  100%;     -ms-text-size-adjust:  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,  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; } ul,  ol,  dd,  menu,  dl,  figure,  pre,  table,  fieldset,  legend,  hr,  h1,  h2,  #displayBlogStories #displayBlogStory .blogTitle,  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"]  {     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; } ul  {     padding-left:  20px;     padding-left:  1.25rem;     margin-bottom:  25px;     margin-bottom:  1.5625rem; } @font-face  {     font-family:  'cabinbold';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-bold-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-bold-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bold-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bold-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bold-webfont.svg#cabinbold") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinbold_italic';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-bolditalic-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bolditalic-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bolditalic-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-bolditalic-webfont.svg#cabinbold_italic") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinitalic';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-italic-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-italic-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-italic-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-italic-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-italic-webfont.svg#cabinitalic") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinmedium';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-medium-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-medium-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-medium-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-medium-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-medium-webfont.svg#cabinmedium") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinmedium_italic';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-mediumitalic-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-mediumitalic-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-mediumitalic-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-mediumitalic-webfont.svg#cabinmedium_italic") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinregular';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-regular-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-regular-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-regular-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-regular-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-regular-webfont.svg#cabinregular") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'cabinsemibold_italic';     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-semibolditalic-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/cabin-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-semibolditalic-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/cabin-semibolditalic-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/cabin-semibolditalic-webfont.svg#cabinsemibold_italic") format("svg");     font-weight:  normal;     font-style:  normal; } @font-face  {     font-family:  'great_vibesregular';     src:  url("/valueracingclub-co-uk/_img/fonts/greatvibes-regular-webfont.eot");     src:  url("/valueracingclub-co-uk/_img/fonts/greatvibes-regular-webfont.eot?#iefix") format("embedded-opentype"),  url("/valueracingclub-co-uk/_img/fonts/greatvibes-regular-webfont.woff") format("woff"),  url("/valueracingclub-co-uk/_img/fonts/greatvibes-regular-webfont.ttf") format("truetype"),  url("/valueracingclub-co-uk/_img/fonts/greatvibes-regular-webfont.svg#great_vibesregular") format("svg");     font-weight:  normal;     font-style:  normal; } h1,  h2,  #displayBlogStories #displayBlogStory .blogTitle,  h3,  h4,  h5,  h6  {     font-weight:  normal; } .type--centered  {     text-align:  center;     margin-bottom:  20px;     margin-bottom:  1.25rem;     margin-left:  auto;     margin-right:  auto; } .underlined  {     position:  relative;     margin-bottom:  40px;     margin-bottom:  2.5rem; } .underlined:after  {     content:  "";     border-bottom:  1px solid #98090d;     height:  1px;     width:  80px;     position:  absolute;     bottom:  -20px;     bottom:  -1.25rem;     left:  50%;     margin-left:  -40px; } .push--inside,  .intro p  {     padding-left:  90px;     padding-left:  5.625rem;     padding-right:  90px;     padding-right:  5.625rem; } p  {     font-size:  16px;     font-size:  1rem;     line-height:  1.5;     margin-bottom:  24px;     margin-bottom:  1.5rem; } h1  {     font-size:  36px;     font-size:  2.25rem;     line-height:  1.33333;     margin-bottom:  24px;     margin-bottom:  1.5rem;     font-family:  cabinbold;     text-transform:  uppercase; } h1 .script--detail  {     display:  block;     font-family:  great_vibesregular,  Georgia,  Times,  "Times New Roman",  serif;     text-transform:  capitalize;     font-size:  58px;     font-size:  3.625rem;     line-height:  1.24138;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  -30px;     color:  #98090d; } h2,  #displayBlogStories #displayBlogStory .blogTitle  {     font-size:  23px;     font-size:  1.4375rem;     line-height:  1.04348;     margin-bottom:  24px;     margin-bottom:  1.5rem;     font-family:  cabinmedium; } h2 .script--look,  #displayBlogStories #displayBlogStory .blogTitle .script--look  {     display:  block;     font-family:  great_vibesregular,  Georgia,  Times,  "Times New Roman",  serif;     font-size:  46px;     font-size:  2.875rem;     line-height:  1.04348;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  0; } h3  {     font-size:  18px;     font-size:  1.125rem;     line-height:  1.33333;     margin-bottom:  24px;     margin-bottom:  1.5rem;     font-family:  cabinbold;     text-transform:  uppercase;     color:  #98090d; } .btn  {     display:  inline-block;     text-align:  center;     text-transform:  uppercase;     border:  1px solid #98090d;     border-radius:  5px;     font-family:  cabinbold;     text-decoration:  none; } .btn.btn--small  {     padding-top:  10px;     padding-top:  0.625rem;     padding-bottom:  10px;     padding-bottom:  0.625rem;     padding-left:  25px;     padding-left:  1.5625rem;     padding-right:  25px;     padding-right:  1.5625rem;     line-height:  1.2;     color:  #98090d; } .btn.btn--small:hover  {     background-color:  #98090d;     color:  white; } .btn.btn--med  {     padding-top:  15px;     padding-top:  0.9375rem;     padding-bottom:  15px;     padding-bottom:  0.9375rem;     padding-left:  35px;     padding-left:  2.1875rem;     padding-right:  35px;     padding-right:  2.1875rem;     line-height:  1.2;     color:  #98090d; } .btn.btn--med:hover  {     background-color:  #98090d;     color:  white; } .btn.btn--large  {     padding-top:  25px;     padding-top:  1.5625rem;     padding-bottom:  25px;     padding-bottom:  1.5625rem;     padding-left:  50px;     padding-left:  3.125rem;     padding-right:  50px;     padding-right:  3.125rem;     line-height:  1.2;     color:  #98090d; } .btn.btn--large:hover  {     background-color:  #98090d;     color:  white; } .btn--white  {     background-color:  white; } .btn--white:hover  {     border-color:  white; } /* Browser Resets *********************************/ .flex-container a:active,  .flexslider a:active,  .flex-container a:focus,  .flexslider a:focus  {     outline:  none;     color:  white; } .slides,  .flex-control-nav,  .flex-direction-nav  {     margin:  0;     padding:  0;     list-style:  none; } /* FlexSlider Necessary Styles *********************************/ html[xmlns] .slides  {     display:  block; } * html .slides  {     height:  1%; } .no-js .slides > li:first-child  {     display:  block; } .flexslider  {     margin-bottom:  45px;     margin-bottom:  2.8125rem;     background:  #e3e3e3;     position:  relative;     height:  558px;     z-index:  0;     zoom:  1; } .flexslider:hover .flex-next,  .flexslider:hover .flex-prev  {     opacity:  1; } .flexslider .flex-viewport  {     width:  68em;     margin-left:  auto;     margin-right:  auto;     overflow:  visible !important;     max-height:  2000px;     -webkit-transition:  all 1s ease;     -moz-transition:  all 1s ease;     -o-transition:  all 1s ease;     transition:  all 1s ease; } .flexslider .slides  {     zoom:  1; } .flex__text  {     position:  absolute;     bottom:  60px;     left:  60px;     background-color:  #93090d;     background-color:  rgba(152,  9,  13,  0.78);     padding-top:  15px;     padding-top:  0.9375rem;     padding-bottom:  15px;     padding-bottom:  0.9375rem;     padding-left:  30px;     padding-left:  1.875rem;     padding-right:  30px;     padding-right:  1.875rem; } .flex__text p  {     font-size:  28px;     font-size:  1.75rem;     line-height:  1.71429;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  0;     text-transform:  uppercase;     font-family:  cabinmedium;     color:  white; } .loading  {     background-image:  url("/valueracingclub-co-uk/_img/ajax-loader.gif");     background-repeat:  no-repeat;     background-position:  50% 50%; } .flexslider  {     padding:  0;     width:  68em;     margin-left:  auto;     margin-right:  auto; } .flexslider .slides img  {     width:  100%;     height:  auto;     display:  block; } .flexslider .slides img:after  {     content:  "\0020";     display:  block;     clear:  both;     visibility:  hidden;     line-height:  0;     height:  0; } .flexslider .slides p  {     margin-bottom:  0; } .flexslider .slides > li  {     display:  none;     -webkit-backface-visibility:  hidden;     position:  relative;     opacity:  0.5; } .flexslider .slides > li .flex__text  {     display:  none; } .flexslider .slides > li.flex-active-slide  {     opacity:  1; } .flexslider .slides > li.flex-active-slide .flex__text  {     display:  block; } .flexslider .flex-pauseplay span  {     text-transform:  capitalize; } .slides  {     position:  relative; } .slides a h1  {     color:  white; } .loading .flex-viewport  {     max-height:  300px; } .carousel li  {     margin-right:  5px; } .flex-direction-nav  {     *height:  0;     *zoom:  1; } .flex-direction-nav:before,  .flex-direction-nav:after  {     content:  " ";     display:  table; } .flex-direction-nav:after  {     clear:  both; } .flex-direction-nav a  {     display:  block;     width:  50px;     height:  50px;     line-height:  1.7;     margin:  -20px 0 0;     position:  absolute;     top:  50%;     z-index:  10;     overflow:  hidden;     cursor:  pointer;     -webkit-border-radius:  30px;     -moz-border-radius:  30px;     border-radius:  30px;     color:  white;     text-shadow:  1px 1px 0 rgba(255,  255,  255,  0.3);     -webkit-transition:  all .3s ease;     -moz-transition:  all .3s ease;     transition:  all .3s ease; } .flex-direction-nav .flex-prev  {     left:  20px;     top:  50%;     text-decoration:  none; } .flex-direction-nav .flex-prev:hover  {     background-color:  #201e1f;     background-color:  rgba(33,  31,  32,  0.9); } .flex-direction-nav .flex-next  {     right:  20px;     top:  50%;     text-decoration:  none; } .flex-direction-nav .flex-next:hover  {     background-color:  #201e1f;     background-color:  rgba(33,  31,  32,  0.9); } .flex-direction-nav .flex-disabled  {     opacity:  0 !important;     filter:  alpha(opacity=0);     cursor:  default; } .flex-direction-nav li  {     width:  35px;     height:  35px; } .flex-direction-nav a  {     width:  35px;     height:  35px;     display:  block;     background-image:  url("/valueracingclub-co-uk/_img/nav-arrows.png");     text-indent:  -9999px; } .flex-direction-nav a.flex-next  {     background-position:  top right; } /* Control Nav */ .flex-control-nav  {     width:  100%;     position:  absolute;     bottom:  -30px;     z-index:  999; } .flex-control-nav li  {     margin:  0 3px;     display:  inline-block;     zoom:  1;     *display:  inline; } .flex-control-paging li a  {     width:  12px;     height:  12px;     display:  block;     cursor:  pointer;     text-indent:  -9999px; } .flex-control-paging li a:hover  {     background-position:  0 -12px; } .flex-control-paging li a.flex-active  {     background-position:  0 -24px; } .flex-control-thumbs  {     margin:  5px 0 0;     position:  static;     overflow:  hidden; } .flex-control-thumbs li  {     width:  25%;     float:  left;     margin:  0; } .flex-control-thumbs img  {     width:  100%;     display:  block;     opacity:  .7;     cursor:  pointer; } .flex-control-thumbs img:hover  {     opacity:  1; } .flex-control-thumbs .flex-active  {     opacity:  1;     cursor:  default; } @media screen and (max-width: 860px)  {     .flex-direction-nav .flex-prev  {     opacity:  1;     left:  10px; } .flex-direction-nav .flex-next  {     opacity:  1;     right:  10px; } } a  {     text-decoration:  none; } a:link  {     color:  #98090d; } a:active  {     color:  #98090d; } a:visited  {     color:  #98090d; } a:hover  {     color:  #f4464b; } #header  {     background-image:  url("/valueracingclub-co-uk/_img/banner-bg-trans.png");     background-repeat:  no-repeat;     background-position:  top center;     background-color:  #4d4341;     border-bottom:  5px solid #98090d;     height:  210px;     overflow:  hidden; } .logo  {     margin-top:  112px;     margin-top:  7rem; } #banner  {     overflow:  hidden; } html  {     font-family:  cabinregular; } body  {     background-color:  white; } .container  {     width:  1040px;     margin:  0 auto; } .intro  {     text-align:  center;     margin-bottom:  50px;     margin-bottom:  3.125rem;     padding-bottom:  50px;     padding-bottom:  3.125rem;     border-bottom:  1px solid #cacaca; } .option__links  {     *zoom:  1;     margin-bottom:  50px;     margin-bottom:  3.125rem; } .option__links:before,  .option__links:after  {     content:  " ";     display:  table; } .option__links:after  {     clear:  both; } .option__links .opt__slice  {     width:  25%;     float:  left; } .option__links .opt__slice .opt__text  {     padding:  15px;     padding:  0.9375rem;     background-color:  #f0f0f0;     border:  5px solid #e3e3e3;     height:  212px; } .option__links .opt__slice .opt__text h3  {     margin-bottom:  10px;     margin-bottom:  0.625rem; } .option__links .opt__slice .opt__text.arrow--bottom  {     position:  relative;     border-bottom:  0; } .option__links .opt__slice .opt__text.arrow--bottom:after  {     position:  absolute;     border:  solid transparent;     content:  " ";     top:  auto;     left:  auto;     height:  0;     width:  0;     margin:  0;     border-color:  transparent;     border-width:  1.3rem;     pointer-events:  none; } .option__links .opt__slice .opt__text.arrow--bottom:after  {     top:  100%;     border-top-color:  #f0f0f0;     margin-left:  -1.3rem;     left:  20%; } .option__links .opt__slice .opt__text.arrow--top  {     position:  relative;     border-top:  0; } .option__links .opt__slice .opt__text.arrow--top:after  {     position:  absolute;     border:  solid transparent;     content:  " ";     top:  auto;     left:  auto;     height:  0;     width:  0;     margin:  0;     border-color:  transparent;     border-width:  1.3rem;     pointer-events:  none; } .option__links .opt__slice .opt__text.arrow--top:after  {     bottom:  100%;     border-bottom-color:  #f0f0f0;     margin-left:  -1.3rem;     left:  20%; } .strapline__module  {     width:  100%;     background-image:  url("/valueracingclub-co-uk/_img/strap-bg.jpg");     background-repeat:  no-repeat;     background-size:  cover;     padding-bottom:  100px;     padding-bottom:  6.25rem;     padding-top:  100px;     padding-top:  6.25rem;     text-align:  center;     position:  relative;     *zoom:  1; } .strapline__module:before,  .strapline__module:after  {     content:  " ";     display:  table; } .strapline__module:after  {     clear:  both; } .strapline__module .strap_text  {     width:  100%;     display:  table; } .strapline__module .strap_text h2,  .strapline__module .strap_text #displayBlogStories #displayBlogStory .blogTitle,  #displayBlogStories #displayBlogStory .strapline__module .strap_text .blogTitle  {     display:  table-cell;     vertical-align:  middle; } .strapline__module .strap_text h2 span,  .strapline__module .strap_text #displayBlogStories #displayBlogStory .blogTitle span,  #displayBlogStories #displayBlogStory .strapline__module .strap_text .blogTitle span  {     text-align:  center;     background-color:  #98090d;     padding-top:  20px;     padding-top:  1.25rem;     padding-bottom:  20px;     padding-bottom:  1.25rem;     padding-left:  80px;     padding-left:  5rem;     padding-right:  80px;     padding-right:  5rem;     font-family:  cabinbold_italic;     color:  white;     font-size:  40px;     font-size:  2.5rem;     line-height:  1.2;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  0; } .push--both  {     margin-bottom:  45px;     margin-bottom:  2.8125rem;     margin-top:  45px;     margin-top:  2.8125rem; } .push--down  {     margin-bottom:  45px;     margin-bottom:  2.8125rem; } .horse__list  {     *zoom:  1; } .horse__list:before,  .horse__list:after  {     content:  " ";     display:  table; } .horse__list:after  {     clear:  both; } .horse__list .horse  {     *zoom:  1;     display:  table;     width:  100%;     border-bottom:  1px solid #e3e3e3;     padding-bottom:  40px;     padding-bottom:  2.5rem;     margin-bottom:  40px;     margin-bottom:  2.5rem; } .horse__list .horse:before,  .horse__list .horse:after  {     content:  " ";     display:  table; } .horse__list .horse:after  {     clear:  both; } .horse__list .horse .horse__image  {     width:  260px;     display:  table-cell;     vertical-align:  middle; } .horse__list .horse .horse__image p  {     margin-bottom:  0; } .horse__list .horse .horse__image img  {     height:  auto; } .horse__list .horse .horse__bio  {     display:  table-cell;     vertical-align:  middle;     padding-left:  30px;     padding-left:  1.875rem; } .horse__list .horse .horse__bio p:last-of-type  {     margin-bottom:  0; } .float--left  {     float:  left;     margin-right:  30px;     margin-right:  1.875rem;     margin-bottom:  15px;     margin-bottom:  0.9375rem; } .staff__list  {     *zoom:  1; } .staff__list:before,  .staff__list:after  {     content:  " ";     display:  table; } .staff__list:after  {     clear:  both; } .staff__list .staff  {     *zoom:  1;     width:  100%;     border-bottom:  1px solid #e3e3e3;     padding-bottom:  40px;     padding-bottom:  2.5rem;     margin-bottom:  40px;     margin-bottom:  2.5rem; } .staff__list .staff:before,  .staff__list .staff:after  {     content:  " ";     display:  table; } .staff__list .staff:after  {     clear:  both; } .staff__list .staff .staff__image  {     width:  260px; } .staff__list .staff .staff__image p  {     margin-bottom:  0; } .staff__list .staff .staff__bio p:last-of-type  {     margin-bottom:  0; }.testimonials-inner {background-position: center center;} .testimonials h3  {     position:  relative;     background-color:  #98090d;     color:  white;     padding:  15px;     padding:  0.9375rem;     margin-bottom:  0; } .testimonials h3:after  {     position:  absolute;     border:  solid transparent;     content:  " ";     top:  auto;     left:  auto;     height:  0;     width:  0;     margin:  0;     border-color:  transparent;     border-width:  0.7rem;     pointer-events:  none; } .testimonials h3:after  {     top:  100%;     border-top-color:  #98090d;     margin-left:  -0.7rem;     left:  20%; } .testimonials h3:after  {     left:  5%; } .testimonials .testi__title  {     font-family:  cabinbold;     text-transform:  uppercase;     color:  white; } .testimonials .testi__title p  {     font-size:  18px;     font-size:  1.125rem;     line-height:  1.33333;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  0; } .testimonials .testi__content  {     background-color:  #f0f0f0;     border:  5px solid #e3e3e3;     padding:  15px;     padding:  0.9375rem;     margin-bottom:  30px;     margin-bottom:  1.875rem; } .testimonials .testi__content p:last-of-type  {     margin-bottom:  0; } .contact__wrap  {     *zoom:  1; } .contact__wrap:before,  .contact__wrap:after  {     content:  " ";     display:  table; } .contact__wrap:after  {     clear:  both; } /* .contact__wrap .contact__form  {     display:  block;     float:  left;     margin-right:  2.35765%;     width:  65.88078%; }*/ .contact__wrap .contact__form:last-child  {     margin-right:  0; } .contact__wrap .contact__form #form_wrap label  {     width:  100%;     margin-bottom:  8px;     margin-bottom:  0.5rem;     display:  block; } .contact__wrap .contact__form #form_wrap input[type="text"],  .contact__wrap .contact__form #form_wrap textarea  {     width:  100%;     padding:  10px;     padding:  0.625rem;     border:  1px solid #e3e3e3;     display:  inline-block; } .contact__wrap .contact__form #form_wrap input[type="text"]:focus,  .contact__wrap .contact__form #form_wrap textarea:focus  {     background-color:  Cornsilk; } .contact__wrap .contact__form #form_wrap input[type="text"].fbElementButton,  .contact__wrap .contact__form #form_wrap textarea.fbElementButton  {     display:  inline-block; } .contact__wrap .contact__form #form_wrap .inputset  {     margin-bottom:  10px;     margin-bottom:  0.625rem;     position:  relative; } .contact__wrap .contact__form #form_wrap textarea  {     height:  170px; } .contact__wrap .contact__details  {     display:  block;     float:  left;     margin-right:  2.35765%;     width:  31.76157%; } .contact__wrap .contact__details:last-child  {     margin-right:  0; } .form_submit  {     text-align:  left;     margin-top:  20px;     margin-top:  1.25rem;     display:  block; } /* .form_submit input  {     display:  inline-block;     text-align:  center;     text-transform:  uppercase;     border:  1px solid #98090d;     border-radius:  5px;     font-family:  cabinbold;     text-decoration:  none;     padding-top:  15px;     padding-top:  0.9375rem;     padding-bottom:  15px;     padding-bottom:  0.9375rem;     padding-left:  35px;     padding-left:  2.1875rem;     padding-right:  35px;     padding-right:  2.1875rem;     line-height:  1.2;     color:  #98090d; } .form_submit input:hover  {     background-color:  #98090d;     color:  white; }*/ .form_error_wrap  {     display:  none; } .form_error_specific  {     position:  absolute;     top:  0;     right:  0;     color:  Tomato; } .news__wrap  {     *zoom:  1; } .news__wrap:before,  .news__wrap:after  {     content:  " ";     display:  table; } .news__wrap:after  {     clear:  both; } .news__wrap .news__stories  {     display:  block;     float:  left;     margin-right:  2.35765%;     width:  65.88078%; } .news__wrap .news__stories:last-child  {     margin-right:  0; } .news__wrap .right__col  {     display:  block;     float:  left;     margin-right:  2.35765%;     width:  31.76157%; } .news__wrap .right__col:last-child  {     margin-right:  0; } .news__wrap .right__col .news__archive  {     padding:  10px;     padding:  0.625rem;     background-color:  #f0f0f0;     border:  5px solid #e3e3e3;     margin-bottom:  20px;     margin-bottom:  1.25rem; } .news__wrap .right__col .tweet__feed  {     padding:  10px;     padding:  0.625rem;     background-color:  #f0f0f0;     border:  5px solid #e3e3e3; } .news__wrap .right__col .tweet__feed #tweets ul  {     padding:  0;     margin-bottom:  0; } .news__wrap .right__col .tweet__feed #tweets ul li  {     list-style:  none;     border-bottom:  1px solid #e3e3e3;     margin-bottom:  12px;     margin-bottom:  0.75rem;     padding-bottom:  5px;     padding-bottom:  0.3125rem; } .news__wrap .right__col .tweet__feed #tweets ul li .tweet  {     margin-bottom:  10px;     margin-bottom:  0.625rem; } .news__wrap .right__col .tweet__feed #tweets ul li .interact  {     margin-bottom:  10px;     margin-bottom:  0.625rem; } .news__wrap .right__col .tweet__feed #tweets ul li .interact a  {     margin-right:  10px;     margin-right:  0.625rem; } #displayBlogStories  {     *zoom:  1; } #displayBlogStories:before,  #displayBlogStories:after  {     content:  " ";     display:  table; } #displayBlogStories:after  {     clear:  both; } #displayBlogStories #displayBlogStory  {     margin-bottom:  20px;     margin-bottom:  1.25rem; } #displayBlogStories #displayBlogStory .blogTitle  {     line-height:  1.4; } #displayBlogStories #displayBlogStory .blogDate  {     display:  none; } #displayBlogStories #displayBlogStory .blogBody p  {     display:  inline-block;     margin-left:  10px;     margin-left:  0.625rem; } #displayIndividualBlogStory .newsInfoWrap  {     display:  none; } form[name="pageHeader"]  {     *zoom:  1;     border-bottom:  1px solid #e3e3e3;     margin-bottom:  15px;     margin-bottom:  0.9375rem;     padding-bottom:  15px;     padding-bottom:  0.9375rem; } form[name="pageHeader"]:before,  form[name="pageHeader"]:after  {     content:  " ";     display:  table; } form[name="pageHeader"]:after  {     clear:  both; } form[name="pageHeader"] .pagination  {     *zoom:  1; } form[name="pageHeader"] .pagination:before,  form[name="pageHeader"] .pagination:after  {     content:  " ";     display:  table; } form[name="pageHeader"] .pagination:after  {     clear:  both; } form[name="pageHeader"] .pagination ul  {     padding:  0;     margin-bottom:  0; } form[name="pageHeader"] .pagination ul li  {     list-style:  none;     display:  inline-block;     margin-left:  4px;     margin-left:  0.25rem;     margin-right:  4px;     margin-right:  0.25rem; } form[name="pageFooter"]  {     *zoom:  1;     border-top:  1px solid #e3e3e3;     margin-top:  15px;     margin-top:  0.9375rem;     padding-top:  15px;     padding-top:  0.9375rem; } form[name="pageFooter"]:before,  form[name="pageFooter"]:after  {     content:  " ";     display:  table; } form[name="pageFooter"]:after  {     clear:  both; } form[name="pageFooter"] .pagination  {     *zoom:  1; } form[name="pageFooter"] .pagination:before,  form[name="pageFooter"] .pagination:after  {     content:  " ";     display:  table; } form[name="pageFooter"] .pagination:after  {     clear:  both; } form[name="pageFooter"] .pagination ul  {     padding:  0;     margin-bottom:  0; } form[name="pageFooter"] .pagination ul li  {     list-style:  none;     display:  inline-block;     margin-left:  4px;     margin-left:  0.25rem;     margin-right:  4px;     margin-right:  0.25rem; } .blogDates form  {     margin-bottom:  5px;     margin-bottom:  0.3125rem;     padding-bottom:  5px;     padding-bottom:  0.3125rem;     border-bottom:  1px solid #d6d6d6; } .gallery__wrap  {     *zoom:  1; } .gallery__wrap:before,  .gallery__wrap:after  {     content:  " ";     display:  table; } .gallery__wrap:after  {     clear:  both; } .gallery__wrap .image-gallery-title  {     display:  none; } .gallery__wrap .image-gallery .image-gallery-item  {     width:  273px;     float:  left;     margin-right:  20px;     margin-bottom:  20px;     height:  250px;     overflow:  hidden; } .gallery__wrap .image-gallery .image-gallery-item.end  {     margin-right:  0; } .gallery__wrap .image-gallery .image-gallery-item a.image-gallery-link  {     width:  273px;     height:  250px;     display:  block;     position:  relative; } .gallery__wrap .image-gallery .image-gallery-item a.image-gallery-link img  {     max-width:  inherit; } #navigation  {     width:  100%;     -moz-box-shadow:  0px 3px 5px 3px #211f20;     -webkit-box-shadow:  0px 3px 5px 3px #211f20;     box-shadow:  0px 3px 5px 3px #211f20;     -moz-box-shadow:  0px 3px 5px 3px rgba(33,  31,  32,  0.5);     -webkit-box-shadow:  0px 3px 5px 3px rgba(33,  31,  32,  0.5);     box-shadow:  0px 3px 5px 3px rgba(33,  31,  32,  0.5);     *zoom:  1;     z-index:  99;     position:  relative; } #navigation:before,  #navigation:after  {     content:  " ";     display:  table; } #navigation:after  {     clear:  both; } #navigation .container  {     position:  relative; } #menu  {     *zoom:  1;     position:  relative;     padding-left:  115px;     padding-left:  7.1875rem;     margin-bottom:  0; } #menu:before,  #menu:after  {     content:  " ";     display:  table; } #menu:after  {     clear:  both; } #menu:before  {     content:  url("/valueracingclub-co-uk/_img/nav-before.png");     position:  absolute;     left:  0;     margin-top:  -19px;     top:  50%; } #menu li  {     list-style:  none;     float:  left; } #menu li.liLinkActive a  {     color:  #98090d;     background-image:  url("/valueracingclub-co-uk/_img/nav-active.jpg");     background-repeat:  repeat-x;     background-position:  bottom left; } #menu li a  {     color:  #211f20;     font-family:  cabinmedium;     text-decoration:  none;     text-transform:  uppercase;     display:  inline-block;     font-size:  14px;     font-size:  0.875rem;     line-height:  1.71429;     margin-bottom:  24px;     margin-bottom:  1.5rem;     padding-top:  30px;     padding-top:  1.875rem;     padding-bottom:  30px;     padding-bottom:  1.875rem;     margin-bottom:  0;     margin-left:  10px;     margin-left:  0.625rem;     margin-right:  10px;     margin-right:  0.625rem; } .left__col  {     display:  block;     float:  left;     margin-right:  2.35765%;     width:  48.82117%; } .left__col:last-child  {     margin-right:  0; } .social__link  {     display:  inline-block;     position:  absolute;     right:  10px;     top:  50%;     margin-top:  -14px; } .social__link .nav__twitter  {     width:  34px;     height:  28px;     display:  block;     background-image:  url("/valueracingclub-co-uk/_img/nav-twitter.png");     background-repeat:  no-repeat; } .social__link2  {     display:  inline-block;     position:  absolute;     right:  -30px;     top:  50%;     margin-top:  -14px; } .social__link2 .nav__facebook  {     width:  34px;     height:  28px;     display:  block;     background-image:  url("/valueracingclub-co-uk/_img/nav-facebook.png");     background-repeat:  no-repeat; } #footer  {     *zoom:  1; } #footer:before,  #footer:after  {     content:  " ";     display:  table; } #footer:after  {     clear:  both; } .contact__prompt  {     background-color:  #98090d;     color:  white;     padding-top:  30px;     padding-top:  1.875rem;     padding-bottom:  30px;     padding-bottom:  1.875rem;     text-align:  center; } .foot__nav  {     background:  #211f20;     color:  white;     padding-top:  30px;     padding-top:  1.875rem;     padding-bottom:  30px;     padding-bottom:  1.875rem;     *zoom:  1; } .foot__nav:before,  .foot__nav:after  {     content:  " ";     display:  table; } .foot__nav:after  {     clear:  both; } .foot__nav .foot__tags p  {     margin-bottom:  0; } .foot__nav .foot__tags a  {     color:  white; } .foot__nav .foot__tags a:hover  {     color:  #f1161c; } .pull--left  {     float:  left; } .foot__twitter  {     float:  right;     background-image:  url("/valueracingclub-co-uk/_img/twitter-icon.png");     background-repeat:  no-repeat;     background-position:  top center;     width:  34px;     height:  34px;     display:  block; } .foot__twitter:hover  {     background-position:  bottom center; } .foot__links  {     *zoom:  1;     text-align:  center;     margin-bottom:  20px;     margin-bottom:  1.25rem;     padding-bottom:  5px;     padding-bottom:  0.3125rem;     position:  relative;     background-image:  url("/valueracingclub-co-uk/_img/double-border.png");     background-repeat:  repeat-x;     background-position:  bottom left; } .foot__links:before,  .foot__links:after  {     content:  " ";     display:  table; } .foot__links:after  {     clear:  both; } .foot__links #foot_nav  {     display:  inline-block;     margin-bottom:  10px;     margin-bottom:  0.625rem; } .foot__links #foot_nav li  {     list-style:  none;     float:  left;     text-transform:  uppercase;     margin:  15px;     margin:  0.9375rem; } .foot__links #foot_nav li a  {     color:  white;     font-size:  14px;     font-size:  0.875rem;     line-height:  1.71429;     margin-bottom:  24px;     margin-bottom:  1.5rem;     margin-bottom:  0;     font-family:  cabinmedium; } .foot__links #foot_nav li a:hover  {     color:  #f1161c; } /** Notes Bourbon have a clearfix in bourbon/addons. just use @include clearfix;     **/ /* EDITED SANS SASS */ /* Logged in area */ #subscriberLoginForm  {     padding:  20px;     background:  #98090d; } .subscriberLoginItemWrap  {     padding:  15px; } .subscriberLoginItemTitle  {     color:  #fff;     width:  30%;     display:  inline-block; } .subscriberLoginItemInput  {     width:  69%;     display:  inline-block; } .subscriberLoginItemInput input  {     width:  100%;     border:  0px;     padding:  5px; } .subscriberLoginItemButtonWrap  {     width:  49%;     display:  inline-block;     text-align:  right; }/* .subscriberLoginItemButtonWrapButton  {     display:  inline-block;     text-align:  center;     text-transform:  uppercase;     border:  1px solid #98090d;     border-radius:  5px;     font-family:  cabinbold;     text-decoration:  none;     padding-top:  10px;     padding-top:  0.625rem;     padding-bottom:  10px;     padding-bottom:  0.625rem;     padding-left:  25px;     padding-left:  1.5625rem;     padding-right:  25px;     padding-right:  1.5625rem;     line-height:  1.2;     color:  #98090d;     background:  #fff; } .subscriberLoginItemButtonWrapButton:hover  {     background-color:  #98090d;     color:  white;     border:  1px solid #fff; }*/ .subscriberLoginPasswordWrap  {     width:  50%;     display:  inline-block; } .subscriberLoginPasswordWrapButton  {     display:  inline-block;     text-align:  center;     text-transform:  uppercase;     border:  1px solid #98090d;     border-radius:  5px;     font-family:  cabinbold;     text-decoration:  none;     padding-top:  10px;     padding-top:  0.625rem;     padding-bottom:  10px;     padding-bottom:  0.625rem;     padding-left:  25px;     padding-left:  1.5625rem;     padding-right:  25px;     padding-right:  1.5625rem;     line-height:  1.2;     color:  #98090d;     background:  #fff; } .subscriberLoginPasswordWrapButton:hover  {     background-color:  #98090d;     color:  white;     border:  1px solid #fff; } /* P/W Reminder */ #subscriberReminderForm  {     padding:  20px;     background:  #98090d; } .subscriberReminderItemWrap  {     padding:  15px; } .subscriberReminderItemTitle  {     color:  #fff;     width:  30%;     display:  inline-block; } .subscriberReminderItemInput  {     width:  69%;     display:  inline-block; } .subscriberReminderItemInput input  {     width:  100%;     border:  0px;     padding:  5px; } .subscriberReminderItemButtonWrap  {     width:  100%;     display:  inline-block;     text-align:  center; }/* .subscriberReminderItemButtonWrapButton  {     display:  inline-block;     text-align:  center;     text-transform:  uppercase;     border:  1px solid #98090d;     border-radius:  5px;     font-family:  cabinbold;     text-decoration:  none;     padding-top:  10px;     padding-top:  0.625rem;     padding-bottom:  10px;     padding-bottom:  0.625rem;     padding-left:  25px;     padding-left:  1.5625rem;     padding-right:  25px;     padding-right:  1.5625rem;     line-height:  1.2;     color:  #98090d;     background:  #fff; } .subscriberReminderItemButtonWrapButton:hover  {     background-color:  #98090d;     color:  white;     border:  1px solid #fff; }*/ .subscriberError  {     width:  100%;     padding:  15px;     background:  #ff6347;     border:  1px solid #b9371f;     color:  #fff;     margin-bottom:  15px; } .collapse  {     -moz-user-select:  none;     -webkit-user-select:  none;     -ms-user-select:  none;     -o-user-select:  none;     user-select:  none; } .collapse h2  {     width:  100%;     color:  #fff !important;     background:  #98090d;     border-bottom:  1px solid #b9371f;     margin-bottom:  0px;     -moz-user-select:  none;     -webkit-user-select:  none;     -ms-user-select:  none;     -o-user-select:  none;     user-select:  none; } .collapse h2 a  {     color:  #fff;     display:  block;     height:  100%;     width:  100%;     padding:  15px;     -moz-user-select:  none;     -webkit-user-select:  none;     -ms-user-select:  none;     -o-user-select:  none;     user-select:  none; } .collapse div  {     padding:  15px;     background:  #d2d2d2;     -moz-user-select:  none;     -webkit-user-select:  none;     -ms-user-select:  none;     -o-user-select:  none;     user-select:  none; } /* Edits 24/03/15*/ .intro-third  {     width:  25%;     display:  inline-block; } .intro-third.info-middle  {     width:  49%; } .home-winners img  {     border-radius:  50%; } .subscriberLoginPasswordWrap  {     display:  none; } .group:before,  .group:after  {     content:  "";     display:  table; } .group:after  {     clear:  both; } .group  {     zoom:  1; } /* New Horses Output */ .horse-summary-item  {     width:  31.33%;     float:  left;     margin-right:  2%;     margin-bottom:  20px;     padding:  10px;     background:  #f0f0f0;     -webkit-box-shadow:  0px 1px 5px 0px rgba(50,  50,  50,  0.3);     -moz-box-shadow:  0px 1px 5px 0px rgba(50,  50,  50,  0.3);     box-shadow:  0px 1px 5px 0px rgba(50,  50,  50,  0.3); } .horse-summary-item .horse-img  {     width:  100%;     height:  250px;     display:  block;     margin-bottom:  20px; } .horse-summary-item .horse-name  {     color:  #98090d;     font-family:  cabinbold;     font-size:  1.125rem;     line-height:  1.33333;     margin-bottom:  1.5rem;     text-transform:  uppercase;     text-align:  center; } .horse-link  {     text-align:  center;     padding:  15px 0; } .horse-inner .horse-img  {     width:  40%;     float:  left;     margin-right:  2%; } .horse-inner .horse-details  {     width:  58%;     float:  left; } .horse-inner .horse-details .horse-name  {     color:  #98090d;     font-family:  cabinbold;     font-size:  1.125rem;     line-height:  1.33333;     margin-bottom:  1.5rem;     text-transform:  uppercase; } .back-btn  {     margin-bottom:  25px; } .shares-banner  {     width:  100%;     padding:  10px;     background:  #98090d;     color:  #fff;     text-align:  center; } .shares-banner h3  {     color:  #fff;     margin-bottom:  0px; } .staff__bio h3  {     text-transform:  none; }.horse-trainer {border-bottom: 1px solid #000; padding-bottom: 10px; margin-bottom: 10px;}.horse-trainer p {color: #000; margin-bottom: 0px;}.horse-trainer h2 {color: #000; margin-bottom: 0px;}.horse-age { padding-bottom: 10px; margin-bottom: 10px;}.horse-age p {color: #000; margin-bottom: 0px;}.horse-age h2 {color: #000; margin-bottom: 0px;}.newsletter-wrapper {padding: 45px 0; background: #eeeeee; text-align: center;}.newsletter-wrapper input.text {width: 100%; padding: 15px 30px; border-radius: 20px; border: 0px;}.newsletter-wrapper label {display: none;}.newsletter-wrapper .form_submit {text-align: center;}.newsletter-wrapper .form_submit input.fbElementButton {}.newsletter-wrapper .inputsetItem1 {margin-top:  20px;}.newsletter-wrapper .inputsetItem1 label {display:  block;}.newsletter-wrapper .form_error_wrap {display: block;}.footer-contact p a img, .top-header-social img {height: 15px; width:  auto; }.editItem {min-height: 25px;}.greyhound-box-image {width: 100%; padding-bottom: 50%; margin-bottom: 20px;}.top-margin {margin-top: 5px;}.results-heading p a {border: 0px;padding: 15px 35px;display: inline-block;transition: all 0.5s ease 0s;font-family: 'Alegreya', serif;font-weight: 800;font-style: normal;font-size: 16px;font-size: 1em;background: rgb(43, 43, 53);color: #fff !important;text-transform: uppercase;border-radius: 30px;}.results-heading p a:hover {background: #98090d;}
/* not required */
