/* Base Styles *//* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style *//*  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #fff;}   h1   { font-size: 24px; font-size: 2.4rem; } */  /* Older browsers */  html { font-size: 12px; background: #fff;}    @media screen and (min-width: 320px){    html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }}    @media screen and (min-width: 800px){      html { font-size: 16px; }}  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* Fonts font-family: 'Quattrocento Sans', sans-serif;font-family: 'Cormorant', serif;regular = 400semi-bold = 600bold = 700*//* Font Styles */  h1 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 61px; font-size: 3.8125em; color: #022d6d; line-height: 1.2; margin: 0px; text-transform: ;}  h2 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 25px; font-size: 1.5625em; color: #022d6d; line-height: 1.2; margin: 0px;  text-transform: ;}  h3 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; color: #022d6d; line-height: 1.2; margin: 0px; text-transform: ;}  h4 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 18px; font-size: 1.125em; color: #022d6d; line-height: 1.2; margin: 0px;  text-transform: ;}  h5 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1.0em; color: #022d6d; line-height: 1.2; margin: 0px; text-transform: ;}  h6 {font-family: 'Cormorant', serif; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; color: #022d6d; line-height: 1.2; text-transform: ;}  p {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal;  color: #1c1c1c;  font-size: 16px; font-size: 1em; line-height: 1.80;}  a {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400;font-style: normal; color: #1c1c1c; font-size: 16px;  font-size: 1em; text-decoration: none; line-height: 1.80;}  ul li, ol li, li {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; color: #1c1c1c; line-height: 1.90;}  em {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: italic;  color: #1c1c1c;  font-size: 16px; font-size: 1em; line-height: 1.80; }/* Button Styles */  .blue-btn {position: relative; text-transform: uppercase; transition: all .2s ease-in-out; border: 2px solid #181e49;  color: #181e49;  text-align: center; font-family: 'Arsenal', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; vertical-align: middle; padding: 15px 40px; display: inline-block;  line-height: 1.2;  }  .blue-btn:hover {opacity: 0.8; background: #181e49; color: #fff;}  .blue-btn:after {    content: '';    position: absolute;    top: 3px;    right: 3px;    bottom: 3px;    left: 3px;    border: 1px solid #181e49;}  .white-btn {position: relative; text-transform: uppercase; transition: all .2s ease-in-out; border: 2px solid #fff; color: #fff;  text-align: center; font-family: 'Arsenal', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; vertical-align: middle; padding: 15px 40px; display: inline-block;  line-height: 1.2;  }  .white-btn:hover {opacity: 0.8; background: #fff; color: #181e49;}  .white-btn:after {    content: '';    position: absolute;    top: 3px;    right: 3px;    bottom: 3px;    left: 3px;    border: 1px solid #fff;}.inner-position {display: table-cell; vertical-align: middle;}.divider {width: 63px; height: 5px; background: #28357a; margin: 20px 0 40px 0;}/* Header */.home-top {background: url("/homelands-equestrian-co-uk/_img/IMG_5920.jpeg"); background-size: cover; background-repeat: no-repeat; background-position: right 20% center; position: relative; border-top: 3px solid #b7b7b7;}.contact-links {display: table;}.header-bar {padding-top: 50px;}.logo-wrapper {width: 23%; float: left; padding: 1% 0%;}.logo-wrapper img {width: 305px;}.logo-wrapper p {color: #fff; font-size: 14px; font-size: 0.875em; }.home-banner-text {margin: 30% 0px 10% 0px; position: relative;}.home-banner-text h1 {font-size: 65px; font-size: 4.0625em; color: #fff; text-transform: uppercase;}.home-banner-text p {font-size: 23px; font-size: 1.4375em; color: #fff;}.home-banner-line {padding-top: 20%; border-left: 2px solid #fff; display:  none;}.contact-links {text-align: right;}.contact-links a {margin: 0 3%;}.nav-bar {display: table; }.nav{height: 100%;}/* Navigation */  #primary {  margin: 0px 0px 0px 0px; width: 100%; height: 100%; padding-left: 0px;  text-align: center;  }  #primary>li {   display: inline-block; vertical-align: middle; list-style-type: none; position: relative; text-align: center; height: 100%; padding: 0 1%;}  #primary>li:hover {transition: all 0.5s ease 0s; border-bottom: 2px solid #fff;}  #primary>li>a { text-transform: uppercase; padding: 10px 0; display: block; vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700 font-style: normal; font-size: 16px; font-size: 1em; color: #fff;  /*height: 40px; line-height: 40px;*/ position: relative;  text-decoration: none;  }  #primary>li>a:hover {color: #fff; }  #primary>li:last-of-type>a {border-right: 0px;}  .menu>li>a.linkActive, #primary>li.liLinkActive a {text-decoration: none; color: #fff;}  /* Dropdown LV1 */  #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li:hover>ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>a { height: auto;  display: block; border: none; font-size: 16px !important; font-size: 1em !important; line-height: 20px !important; color: #fff; font-family: 'Quattrocento Sans', sans-serif; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>a:hover {text-decoration: none;}  #primary li>ul>li {position: relative;}  /* Dropdown LV2 */  #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 16px !important; font-size: 1em !important;  line-height: 20px !important; color: #fff; font-family: 'Quattrocento Sans', sans-serif; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  #primary>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none; font-size: 16px !important; font-size: 1em !important;  line-height: 20px !important; color: #fff; font-family: 'Quattrocento Sans', sans-serif; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li>ul>li {position: relative;}.mobile-trigger {display: none !important;  height: 100%; position: relative; z-index: 150;}body.menu-open {  color: black;}body.menu-open > .nav-overlay {  opacity: 1;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}.nav-overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  overflow: auto;  height: 100%;  width: 100%;  backface-visibility: hidden;  opacity: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);  z-index: 0;  background-color: slategrey;}.nav-overlay ul {  width: 50%;  display: block;  margin: 0 auto;  padding: 54px 0;}.nav-overlay ul li {  list-style: none;  font-size: 240%;  margin-bottom: 24px;  animation-duration: 249ms;  animation-name: slideInLeft;  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);  animation-fill-mode: backwards;  -webkit-animation-delay: 120ms;  animation-delay: 120ms;}.nav-overlay ul li a {  text-decoration: none;  color: black;}.nav-overlay ul li a:hover {  color: orange;}.burger-contain {  width: 50px;  height: 45px;  margin: 00px auto;  cursor: pointer;  z-index: 20;}.burger {  width: 60%;  height: 2px;  background: #fff;  position: relative;  margin: 0 auto;  top: 20px;  transition: 0.3s all cubic-bezier(0.27, 0.67, 0.1, 1.12);  transform-origin: 100% 0%;}.burger:before {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: -8px;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);}.burger:after {  content: '';  width: 100%;  height: 2px;  background: #fff;  position: relative;  display: block;  top: 6px;  transition: 0.3s all cubic-bezier(0.17, 0.87, 0.1, 1.13);}.burger.active {  transform: scale(1.5);  border-radius: 200%;  height: 25px;  width: 25px;  background: none;  border: 2px solid #fff;  transform-origin: 50% 0%;  top: 0px;  padding-top: 7px;  padding-left: 0px;  transition: 0.3s all cubic-bezier(0.87, 0.87, 0.1, 1.63);}.burger.active:before {  transform: rotate(45deg) scale(0.8);  transform-origin: 50% 50%;  top: 3px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #fff;    width: 20px;}.burger.active:after {  transform: rotate(-45deg) scale(0.8);  transform-origin: 50% 50%;  top: 1px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #fff;  width: 20px;}/*.menu-open .bottom-header {position: static;}*/.menu-open {position: relative;}.menu-open .mobile-trigger { }.menu-open .down-btn {z-index: 0;}@keyframes slideInLeft {  0% {    transform: translateX(-100%);    visibility: visible;  }  100% {    transform: translateX(0);  }}.slideInLeft {  animation-name: slideInLeft;}.mobile {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; overflow: auto; background: #022d6d; }.mobile #mobile-nav {margin: 0; padding: 6em 1.24732em; display: block; }.mobile ul#mobile-nav.menu li a {transition: all 0.5s ease 0s; font-family: 'Arsenal', sans-serif; font-weight: 700; font-style: normal; font-size: 30px; font-size: 1.875em; text-decoration: none; color: #fff; text-transform: uppercase;}.mobile ul#mobile-nav.menu li a:hover, .mobile ul#mobile-nav.menu li a:active {color: #28357a;}.mobile #mobile-nav > li { }.mobile #mobile-nav li {list-style: none; margin-bottom: 0.49012em; padding-bottom: 0.49012em; width: 80%; margin-left: auto; margin-right: auto;}.mobile #mobile-nav li.has-dropdown > a:after {font-family: 'icomoon'; content: "\e606";  color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open {padding-bottom: 0; }.mobile #mobile-nav li.dropdown-open > a:after {font-family: 'icomoon'; content: "\e607"; color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open ul {display: block;  font-weight: normal;  background-color: rgba(226, 200, 162, 0.1); }.mobile #mobile-nav li.dropdown-open ul > li {border-bottom: 1px solid #e2c8a2; }.mobile #mobile-nav li.dropdown-open ul > li:first-child {border-top: 1px solid #e2c8a2; padding-top: 0.79012em; margin-top: 0.79012em; }.mobile #mobile-nav li.dropdown-open ul > li:last-child {margin-bottom: 0; }.mobile #mobile-nav li a {display: block; color: #FFFFFF; font-size: 1.60181em; }.mobile #mobile-nav li ul {display: none; }.mobile-trigger { text-align: right;}.home-banner ul {padding: 0px; margin: 0px;}.owl-theme .owl-controls {  -webkit-tap-highlight-color: transparent;/*  position: absolute; bottom: 2%; width: 100%;*/}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: white;  font-size: 14px;  display: inline-block;  cursor: pointer;width: 19px; height: 31px;font-size: 0;transition: all .2s ease-in-out;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {opacity: 0.8;  text-decoration: none;}.owl-nav {  margin-top: 10px; width: 50%;}.owl-next {position: absolute; left: 7%; bottom: 7%; background:url("/homelands-equestrian-co-uk/_img/img/next-arrow.png") ; background-repeat: no-repeat; background-position: center center;}.owl-prev {position: absolute; left: 4%; bottom: 7%; background:url("/homelands-equestrian-co-uk/_img/img/prev-arrow.png") ; background-repeat: no-repeat; background-position: center center;}.owl-dots {    margin: 0 auto;    width: 100%; max-width: 1166px;    position: absolute; bottom: 6%; left: 0; right: 0; text-align: left; }.owl-theme .owl-controls .owl-nav .disabled {  opacity: 1;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 16px;  height: 16px;  margin: 5px 4px;  border:1px solid #fff;  border-radius: 50%;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #fff;} .intro-text-wrapper {padding: 7% 0;}.welcome-left {width: 50%; float: left;}.welcome-left-image {padding-left: 9%;}.welcome-left-text {border-left: 5px solid #cfcece; padding-left: 20px; margin-bottom: 15%;}.welcome-left-text p {color: #888888; font-size: 16px; font-size: 1em; text-transform: uppercase; margin: 0px;}.welcome-left-text h2 {color: #022d6d; font-size: 69px; font-size: 4.3125em; margin: 0px; text-transform: uppercase;}.welcome-right {width: 50%; float: left; margin-left: -5%;}.welcome-right-text {padding-left: 20%; padding-top: 7%;}.welcome-right-image img {-webkit-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); -moz-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10);}/*.welcome-right-text p::first-letter {  color: #022d6d;  float: left;  font-size: 90px;  font-size: 5.625em;  margin: 0 .1em 0 0;  font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal;}*/.welcome-bottom-image {margin-top: 25px;}.services-text-heading {text-align: center; margin-bottom: 4%;}.services-text-heading p {color: #888888; font-size: 16px; font-size: 1em; text-transform: uppercase; margin: 0px;}.services-text-heading h2 {color: #022d6d; font-size: 69px; font-size: 4.3125em; margin: 0px; text-transform: uppercase;}.services-text-heading .divider {margin: 0 auto; }.divider {width: 78px; height: 5px; background: #cfcece; display: block;}.services-text-boxes {padding: 0 4%;}.services-box {width: 49%; padding-top: 38%; float: left; margin-right: 1%; margin-bottom: 20px; -webkit-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); -moz-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); position: relative;}/*.services-box:nth-of-type(2) {margin-top: 5%;} .services-box:nth-of-type(3) {margin-top: 10%;}*/ .service-box-bg {transition: all 0.5s ease 0s; position: absolute; top: 0; bottom: 0; left: 0; right: 0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,010e22+100&0+47,0.95+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,7,16,0) 47%, rgba(1,14,34,0.95) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,7,16,0) 47%,rgba(1,14,34,0.95) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,7,16,0) 47%,rgba(1,14,34,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2010e22',GradientType=0 ); /* IE6-9 */}.services-box:hover .service-box-bg {background: rgba(2,45,125,0.85);}.service-box-link {position: absolute; bottom: 0; padding: 10%; width: 100%;}.service-box-link h2 {font-size: 40px; font-size: 2.5em; color: #fff; text-transform: uppercase;}.service-box-link p {display: none; transition: all 0.5s ease 0s; color: #fff;}.service-box-link a {display: none; transition: all 0.5s ease 0s; color: #fff; font-weight:  700; padding-bottom: 5px; border-bottom: 2px solid #fff;}.services-box:hover .service-box-link p,.services-box:hover .service-box-link a { transition: all 0.5s ease 0s;display: inline-block;}.latest-news-wrapper {padding: 5% 0;}.news-heading-row {margin-bottom: 5% !important; }.news-heading-inner {border-left: 5px solid #cfcece; padding-left: 20px; }.news-heading-inner p {color: #888888; font-size: 16px; font-size: 1em; text-transform: uppercase; margin: 0px;}.news-heading-inner h2 {color: #022d6d; font-size: 69px; font-size: 4.3125em; margin: 0px; text-transform: uppercase;}.news-page-link {text-align: right; padding-top: 5%;}.news-page-link a {font-size: 19px; font-size: 1.1875em; font-weight: 700; color: #022d6d; text-transform: uppercase; padding-bottom: 5px; border-bottom: 2px solid #022d6d;}.gallery-wrapper {margin-top: 40px;}.gallery-wrapper-output {overflow: hidden;}.gallery-wrapper-heading {text-align: center; margin-bottom: 4%;}.gallery-wrapper-heading p {color: #fff; font-size: 16px; font-size: 1em; text-transform: uppercase; margin: 0px;}.gallery-wrapper-heading h2 {color: #fff; font-size: 69px; font-size: 4.3125em; margin: 0px; text-transform: uppercase;}.gallery-wrapper-heading .divider {margin: 0 auto; background: #fff; }.gallery-wrapper {padding: 5% 0; background: url("/homelands-equestrian-co-uk/_img/img/gallery-bg2.jpg"); background-size: cover; background-repeat: no-repeat;}.gallery-slider .gallery-item {padding-top: 3.7%; margin: 3px; margin-top: 0.2%; opacity: 0.5; vertical-align: middle;}.gallery-slider .gallery-item.slick-active {padding-top: 4%; margin: 3px; opacity: 1.0;}.gallery-arrows {text-align: center; margin-top: 4%;}.prev-arrow {display: inline-block; cursor: pointer; margin: 0 0.5%;}.next-arrow {display: inline-block; cursor: pointer; margin: 0 0.5%;}.our-team-wrapper {padding: 5% 0;}.team-heading-inner {border-left: 5px solid #cfcece; padding-left: 20px; margin-bottom: 15%;}.team-heading-inner p {color: #888888; font-size: 16px; font-size: 1em; text-transform: uppercase; margin: 0px;}.team-heading-inner h2 {color: #022d6d; font-size: 69px; font-size: 4.3125em; margin: 0px; text-transform: uppercase;}.team-item {width: 32%; margin-bottom: 2%; padding-top: 38%; float: left; margin-right: 1.3%; -webkit-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); -moz-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); position: relative;}.team-item-background {transition: all 0.5s ease 0s; position: absolute; top: 0; bottom: 0; left: 0; right: 0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,010e22+100&0+47,0.95+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,7,16,0) 47%, rgba(1,14,34,0.95) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,7,16,0) 47%,rgba(1,14,34,0.95) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,7,16,0) 47%,rgba(1,14,34,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f2010e22',GradientType=0 ); /* IE6-9 */}.team-item:hover .team-item-background {background: rgba(2,45,125,0.85);}.team-item-link {position: absolute; bottom: 8%; padding: 0px 8%;}.team-item-link h3 {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal; color: #fff; text-transform: uppercase;}.footer-top {overflow: hidden; z-index: 10; position: relative;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#022d6d+0,022d6d+48&1+47,0+48 */background: -moz-linear-gradient(left,  rgba(2,45,109,1) 0%, rgba(2,45,109,1) 47%, rgba(2,45,109,0) 48%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(2,45,109,1) 0%,rgba(2,45,109,1) 47%,rgba(2,45,109,0) 48%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(2,45,109,1) 0%,rgba(2,45,109,1) 47%,rgba(2,45,109,0) 48%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022d6d', endColorstr='#00022d6d',GradientType=1 ); /* IE6-9 */}.footer-top .row {-webkit-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); -moz-box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10); box-shadow: 0px 1px 11px 0px rgba(50, 50, 50, 0.10);  position: relative;padding: 3% 20px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#022d6d+0,0b397f+50,104189+100 */background: rgb(2,45,109); /* Old browsers */background: -moz-linear-gradient(left,  rgba(2,45,109,1) 0%, rgba(11,57,127,1) 50%, rgba(16,65,137,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(2,45,109,1) 0%,rgba(11,57,127,1) 50%,rgba(16,65,137,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(2,45,109,1) 0%,rgba(11,57,127,1) 50%,rgba(16,65,137,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022d6d', endColorstr='#104189',GradientType=1 ); /* IE6-9 */}.footer-address h3 {font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; text-transform: uppercase;}.footer-address p {color: #fff;}.footer-contact h3 {font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; text-transform: uppercase;}.footer-contact p, .footer-contact a {color: #fff;}.footer-follow h3 {font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; text-transform: uppercase;}.footer-follow p {color: #fff;}.footer-bottom {background: url('/homelands-equestrian-co-uk/_img/img/footer-bg.jpg'); background-repeat: repeat; padding: 10% 0 3% 0; position: relative;margin-top: -8%; z-index: 0;}.footer-credit p, .footer-credit a {color: #fff;}.footer-logo {text-align: right;}.blogSummaryWrap {width: 32.33%; float: left; margin-right: 1%;}.blogSummaryTitle a {font-size: 23px; font-size: 1.4375em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal;}.blogSummaryDescription {display: none;}.blogSummaryDate {display: none;}.blogSummaryLink a { transition: all 0.5s ease 0s; font-size: 19px; font-size: 1.1875em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #022d6d; border-bottom: 2px solid #022d6d; padding-bottom: 5px;}.blogSummaryLink a:hover {color: #888888;}.inner-top {background: #022d6d; background: url("/homelands-equestrian-co-uk/_img/IMG_5920.jpeg"); background-position: center center; background-size: cover; background-repeat: no-repeat; border-top: 3px solid #b7b7b7; }.inner-banner-text {text-align: center; padding: 5% 0;}.inner-banner-text h1 {color: #fff;}.inner-content-wrapper {padding: 5% 0;}#displayBlogStories #displayBlogStory {width: 32.33%; float: left; margin-right: 1%;}.blogTitle {margin-bottom: 15px;}.blogTitle a {font-size: 23px; font-size: 1.4375em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal;}.blogSummaryImageBottom {display: none;}.blogSummaryDescription {display: none;}.blogDate {display: none;}.blogBody {font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal;}.blogBody p a { transition: all 0.5s ease 0s; font-size: 19px; font-size: 1.1875em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #022d6d; border-bottom: 2px solid #022d6d; padding-bottom: 5px;}.blogBody p a:hover {color: #888888;}#displayIndividualBlogStory #displayBlogStory {}.newsDateFull, .newsCategory, .newsAuthor {display: none;}.newsDate {font-size: 19px; font-size: 1.1875em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #bbb;}.newsInfoWrap {margin-bottom: 25px;}.blogSummaryImageStory {text-align: center; margin-bottom: 25px;}.diary-summary-item {background: #fff; padding: 8px; }.diary-summary-item-inner {border: 1px solid #d5d5d5; padding: 12px;}.diary-date {text-align: center; border-bottom: 1px solid #d5d5d5; padding-bottom: 15px; margin-bottom: 15px;}.diary-date-day h3 { transition: all 0.5s ease 0s; font-size: 82px; font-size: 5.125em; font-weight: 400; color: #8a8a8a;}.diary-date-month h4 { transition: all 0.5s ease 0s; font-size: 37px; font-size: 2.3125em; font-weight: 400; text-transform: uppercase; color: #8a8a8a;}.diary-location p {transition: all 0.5s ease 0s;  font-family: 'Arsenal', sans-serif; font-weight: 400; font-style: normal; font-size: 20px; font-size: 1.25em; text-align: center; color: #8a8a8a; line-height: 1.2;} .diary-summary-item:hover .diary-location p {color: #022d6d;}.diary-summary-item:hover .diary-date-day h3, .diary-summary-item:hover .diary-date-month h4 {color: #022d6d;}.diary-entries .diary-summary-item {width: 32.33%; margin-right: 1%; float: left;}.diary-entries .diary-location {margin-bottom: 20px; }.diary-link {text-align: center;}.back-btn {margin-bottom: 25px;}.diary-details {border: 1px solid #d5d5d5; border-top: 0px; padding: 4%;}.diary-details-summary {padding: 0px;}.diary-title h3 {text-align: center; font-size: 30px; font-size: 1.875em;}.defaultForm {  width: 100%;  *zoom: 1;  background: #032e6f;  padding: 30px;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.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%;   color: #fff;  font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal;}.defaultForm .inputset label.label {  display: inline-block;  color: #fff;  font-family: 'Quattrocento Sans', sans-serif; font-weight: 400; font-style: normal;}.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.625em;  width: 100%;}.defaultForm .inputset textarea {  height: 10.625em;}.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;}.defaultForm .form_submit .fbElementButton {border: 0px; background: none; transition: all 0.5s ease 0s; font-size: 19px; font-size: 1.1875em; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; color: #fff; border-bottom: 2px solid #fff; padding-bottom: 5px;}.defaultForm .form_submit .fbElementButton:hover {color: #888888;}.content-side {padding: 20px; background: #bbb;}.service-item {width: 100%; margin-bottom: 35px; padding: 25px; background: #022d6d; display:  flex;}.service-item:nth-of-type(even) {flex-direction: row-reverse;}.service-item:nth-of-type(even) .service-item-img {margin-left: 2%; margin-right: 0px;}.service-item-img {width: 35%; float: left; margin-right: 2%; }.service-item-details {width: 63%; float: left;}.service-item-details h2 {font-size: 35px; font-size: 2.1875em; color: #fff;}.service-item-details p {color: #fff;}.service-item-details ul li {color: #fff;}.blogSummaryImage {display: none;}/* MEDIA QUERIES */ @media all and (max-width: 1195px) and (min-width: 0px) {  .subtext {transform: none; margin-bottom: 0px; position: relative; text-align: left;}  .home-banner-text h1 {margin-left: 0px;}} @media all and (max-width: 1100px) and (min-width: 0px) {  #primary>li { padding: 1% 0.5%;}  #primary > li > a {font-size: 12px; font-size: 0.75em;}} @media all and (max-width: 1050px) and (min-width: 0px) {.welcome-left-text h2 {font-size: 53px; font-size: 3.3125em;}.services-box {width: 49%; padding-top: 60%; margin-right: 2%;}.services-box:nth-of-type(2) {margin-top: 25%; margin-right: 0px;}.services-box:nth-of-type(3) {margin-top: -22%;}.team-item {width: 49%; margin-right: 1%; padding-top: 58%;}} @media all and (max-width: 893px) and (min-width: 0px) {.logo-wrapper {width: 33%;}.nav-contact-wrap {width: 67%;}} @media all and (max-width: 850px) and (min-width: 0px) {.welcome-left {width: 100%;}.welcome-left-text {margin-bottom: 5%;}.welcome-left-image {padding-left: 0; text-align: center;}.welcome-left-image img {width: 80%;}.welcome-right {width: 100%; margin-left: 0; margin-top: -15%;}.welcome-right-image img {width: 100%;}.welcome-right-text {padding: 0px 5%;}#displayBlogStories #displayBlogStory {width: 44%; float: left; margin-right: 1%; margin-bottom: 25px;}.diary-entries .diary-summary-item {width: 49%;}} @media all and (max-width: 730px) and (min-width: 0px) {.blogSummaryWrap {width: 100%; margin-right: 0%; margin-bottom: 20px;}} @media all and (max-width: 650px) and (min-width: 0px) {.logo-wrapper {text-align: center; width: 50% !important; float: left;}.logo-wrapper .inner-position {display: block;}.nav-bar {width: 50% !important; display:block; float: left;}.home-banner-text h1 {margin-left: 0px;}.inner-position {display: block;}.contact-links {display:block; text-align: center; margin-top: 25px; width: 100%; display: block; float: left;}.mobile-trigger {display: block !important; position: relative; }.burger-contain {float: right;}.nav-bar #primary {display: none;}.menu-open .burger-contain {float: right; }.menu-open .nav-bar {position: absolute; right: 10px; top: 0;}.services-box {width: 100%; padding-top: 100%; margin-right: 0%;}.services-box:nth-of-type(2) {margin-top: 2%; margin-right: 0px;}.services-box:nth-of-type(3) {margin-top: 2%;}.footer-top .row {padding: 10%;}.footer-credit {text-align: center; }.footer-logo {text-align: center;}.footer-bottom {margin-top: 0;}#displayBlogStories #displayBlogStory {width: 100%; float: left; margin-right: 0%;}.service-item-img {width: 100%; float: left; margin-right: 0%; margin-bottom: 20px;}.service-item-img img {width: 100%;}.service-item-details {width: 100%; float: left;}.service-item {flex-direction: column-reverse; }.service-item:nth-of-type(even) {flex-direction: column-reverse;}.service-item:nth-of-type(even) .service-item-img {margin-left: 0; margin-right: 0px;}} @media all and (max-width: 480px) and (min-width: 0px) {.team-item {width: 100%; margin-right: 10%; padding-top: 100%;}.diary-entries .diary-summary-item {width: 100%; margin-right: 0;}}
/* not required */
