<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 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;} /* =14px */  h1   { font-size: 24px; font-size: 2.4rem; } /* =24px */  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* Font Styles */@font-face {    font-family: 'roboto_condensedbold';    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Bold-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Bold-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_condensedlight';    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Light-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Light-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_condensedlight_italic';    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-LightItalic-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-LightItalic-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-LightItalic-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/RobotoCondensed-LightItalic-webfont.svg#roboto_condensedlight_italic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotoregular';    src: url('/cottagefield-co-uk/_img/fonts/Roboto-Regular-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Regular-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Regular-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_slabregular';    src: url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Regular-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Regular-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotomedium';    src: url('/cottagefield-co-uk/_img/fonts/Roboto-Medium-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Medium-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Medium-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_slabbold';    src: url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Bold-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Bold-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'droid_serifregular';    src: url('/cottagefield-co-uk/_img/fonts/DroidSerif-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/DroidSerif-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-webfont.svg#droid_serifregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'droid_serifbold';    src: url('/cottagefield-co-uk/_img/fonts/DroidSerif-Bold-webfont.eot');    src: url('/cottagefield-co-uk/_img/fonts/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-Bold-webfont.woff') format('woff'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-Bold-webfont.ttf') format('truetype'),         url('/cottagefield-co-uk/_img/fonts/DroidSerif-Bold-webfont.svg#droid_serifbold') format('svg');    font-weight: normal;    font-style: normal;}h1 { font-family: 'droid_serifbold'; font-weight: normal; font-style: normal; font-size: 40px; }h2 { font-family: 'droid_serifbold';  font-weight: normal; font-style: normal; font-size: 30px; }h3 { font-family: 'droid_serifbold';  font-weight: normal; font-style: normal; font-size: 22px; }h4 { font-family: 'droid_serifbold';  font-weight: normal; font-style: normal; font-size: 16px; }h5 { font-family: 'droid_serifbold';  font-weight: normal; font-style: normal; font-size: 14px; }p {font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 31px; color: #333}a {font-family: 'robotoregular';font-weight: normal; font-style: normal; font-size: 16px; color: #5b5b5b text-decoration: none;}ul {padding-left: 0px;}ul li, ol li, li { font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 31px;  padding-left: 0px;  list-style-position: inside;}p strong {font-family: 'robotomedium'; font-weight: normal; font-style: normal;}/* Buttons */.green-btn {transition: all 0.5s ease 0s;  border-radius: 5px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-weight: normal; font-style: normal; font-size: 12px;  max-width: 120px; width: 100%; text-align: center; padding: 10px 0px; display: inline-block; text-decoration: none; background: rgba(4,180,95, 1); color: #fff !important; }.green-btn:hover {background: rgba(6,130,70, 1);}/* Divider */.divider {width: 85px; height: 6px; background: #ff56ae; }.divider-white {width: 85px; height: 6px; background: #fff; }.divider-grey {width: 85px; height: 6px; background: #777373; }.header-top {width: 100%; background: #333333; padding: 15px 0px; text-align: right;}.header-top a {font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal; color: #fff; text-decoration: none;  font-size: 20px;}.contact-top {font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal; color: #fff; font-size: 20px;}.contact-top img {vertical-align: middle; margin-left: 10px; margin-right: 10px;}.mail {width: 35px; display: inline-block;}.tel {width: 20px; display: inline-block;}.header {padding: 25px 0px; background: #f4f4f4; position: relative;}.nav {/*display: table;  */width: 100%; }.navigation-wrapper {padding-top: 2%; }.header-bar {position: relative;}  #primary {/*display: table-row;*/ margin: 0px; width: 100%; padding-left: 0px; text-align: right;}  #primary&gt;li { display: inline-block;  /*width: 12.66%;*/  margin: 0px 1%; height: 40px; list-style-type: none; position: relative; text-align: center;}  #primary&gt;li&gt;a {transition: all 0.5s ease 0s;  display: block; vertical-align: middle; font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal;  height: 40px; line-height: 40px;  display: block; position: relative;  font-size: 20px; color: #444444; text-decoration: none; }  #primary&gt;li&gt;a:hover {color: #ff56ae; border-bottom: 2px solid #ff56ae;}  #primary&gt;li:last-of-type&gt;a {border-right: 0px;}  #primary&gt;li&gt;a.linkActive {color: #ff56ae;  border-bottom: 2px solid #ff56ae;}  #primary&gt;li&gt;a:hover, .menu&gt;li&gt;a.linkActive {text-decoration: none;}  #primary&gt;li:hover&gt;a { }  /* Dropdown LV1 */  #primary&gt;li&gt;ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary&gt;li:hover&gt;ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary&gt;li&gt;ul&gt;li {padding: 7px 10px !important; text-align: left; }  #primary&gt;li&gt;ul&gt;li:hover {background: #68b32d;}  #primary&gt;li&gt;ul&gt;li&gt;a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; text-decoration:none; font-weight: normal; padding: 0px; }  #primary&gt;li&gt;ul&gt;li&gt;a:hover {text-decoration: none;}  #primary li&gt;ul&gt;li {position: relative;}  /* Dropdown LV2 */  #primary&gt;li&gt;ul&gt;li&gt;ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary&gt;li&gt;ul&gt;li:hover&gt;ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li {padding: 7px 10px !important; text-align: left; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover {background: #68b32d;}  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;  text-decoration:none; font-weight: normal; padding: 0px; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li a:hover {text-decoration: none;}  #primary li&gt;ul&gt;li&gt;ul&gt;li {position: relative;}  /* Dropdown LV3 */  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover&gt;ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li {padding: 7px 10px !important; text-align: left; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li:hover {background: #68b32d;}  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; text-decoration:none; font-weight: normal; padding: 0px; }  #primary&gt;li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li a:hover {text-decoration: none;}  #primary li&gt;ul&gt;li&gt;ul&gt;li&gt;ul&gt;li {position: relative;}.navigation { display: block; } .mobile-trigger {display: none;}.navigation .mobile-trigger { z-index: 150; }body.menu-open {  color: black;}body.menu-open &gt; .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: 70px;  height: 100%;  margin: 00px auto;  cursor: pointer;  position: absolute;  top: 0px;  right: 0px;  z-index: 20;  background: #ff55ab;  display: block;padding: 20px;}.burger {  width: 30px;  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: 30px;  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: 30px;  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: 40px;  width: 40px;  background: none;  border: 2px solid #fff;  transform-origin: 50% 0%;  top: 0px;  padding-top: 14px;  padding-left: 3px;  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;}.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;}@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; background: #303030; z-index: 20; overflow: auto; }.mobile #mobile-nav {margin: 0; padding: 8.33193em 3.24732em;  text-align: right;  display: block; }.mobile ul#mobile-nav.menu li a {transition: all 0.5s ease 0s; font-family: 'Roboto Condensed', sans-serif;font-weight: 400; color: #fff; text-transform: uppercase; font-size: 20px;}.mobile ul#mobile-nav.menu li a:hover, .mobile ul#mobile-nav.menu li a:active {color: #4cbfaa;}.mobile #mobile-nav &gt; li { border-bottom: 1px solid #fff; }.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 &gt; 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 &gt; 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-family: 'Roboto Condensed', sans-serif; font-weight: 400; background-color: rgba(226, 200, 162, 0.1); }.mobile #mobile-nav li.dropdown-open ul &gt; li {border-bottom: 1px solid #e2c8a2; }.mobile #mobile-nav li.dropdown-open ul &gt; li:first-child {border-top: 1px solid #e2c8a2; padding-top: 0.79012em; margin-top: 0.79012em; }.mobile #mobile-nav li.dropdown-open ul &gt; 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 #mobile-nav  li#primary4 {background: none; border-radius: 0px;}/* Slider */  .flex-container a:active,  .flexslider a:active {outline: none;}  .slides,  .flex-control-nav,  .flex-direction-nav {margin: 0; padding: 0; list-style: none;}   .flexslider {width: 100%;  margin: 0; padding: 0; overflow: hidden;}  .flexslider .slides &gt; li {display: none; list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */  .flexslider .slides img {width: 100%;  display: block;}  .flex-pauseplay span {text-transform: capitalize;}  .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}   html[xmlns] .slides {display: block;}   * html .slides {height: 1%;}  .no-js .slides &gt; li:first-child {display: block;}  .flex-text {position: absolute; left:0; top: 40%; width: 100%; }  .flex-text-inner {text-align: center; max-width: 1200px; width: 100%; margin: 0 auto; }  .flex-text-inner h1 {font-family: 'droid_serifregular'; font-size: 70px; font-weight: normal; font-style: normal; color: #fff; line-height: 60px; margin: 0px 0px;}  .flex-text-inner h3 {font-family: 'robotomedium'; color: #fff; font-size: 32px;  font-weight: normal; font-style: normal;}  .flex-text-inner .divider {margin: 0 auto; }  .flexslider { background: #fff; position: relative; zoom: 1;}  .flexslider .slides {zoom: 1;}  .flexslider .slides &gt; li {position: relative;}  /* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */  .flex-container {zoom: 1; position: relative;}  /* Direction Nav */  .flex-direction-nav li {list-style-type: none; }  .flex-direction-nav li a {  width: 42px; height: 77px; margin: 0px 0 0; z-index: 120; display: block; background: url("/cottagefield-co-uk/_img/img/arrows.png") no-repeat 0 0; position: absolute; top: 40%; cursor: pointer; text-indent: -9999px; }  .flex-direction-nav .flex-next {background-position: -42px 0; right: 35px;}  .flex-direction-nav .flex-prev {left: 35px; }  .flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}  /* Control Nav */  .flex-control-nav {width: 995px; position: absolute; bottom: 20px; left: 0px; text-align: center; z-index: 120;}  .flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline; }  .flex-control-nav li:first-child {margin: 0;}  .flex-control-nav li a {width: 42px; height: 77px; display: block; background: url("/cottagefield-co-uk/_img/img/arrows.png") no-repeat 0 0; cursor: pointer; text-indent: -9999px;}  .flex-control-nav li a:hover {background-position: 0 -14px;}  .flex-control-nav li a.flex-active {background-position: 0 -28px; cursor: default;}/* News Ticker */.news-ticker {background: #ff55ab; padding: 5px 0px;}/* Testimonials */.testimonial-wrapper {background: #e1e1e1; padding: 60px 0px; text-align: center;}.testimonials-inner img {width: 45px;}.testimonials-inner .flexslider-testimonials li p {font-family: 'robotomedium'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 40px;}.testimonials-inner .flexslider-testimonials li p strong {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 40px;}/* About Section */.about-us {padding: 60px 0px; background: url("/cottagefield-co-uk/_img/img/about-bg.jpg"); background-position: center center; background-size: cover;}.about-us p {color: #fff;}.about-us h2 {font-size: 35px; color: #fff;}.about-video {height: 100%; vertical-align: bottom;}/* Training */.training-section {background: #ff56ae; color: #fff; position: relative; padding: 60px 0px;}.training-text {width: 50%; float: left; }.training-text p {color: #fff;}.training-img {width: 50%; position: absolute; right: 0; top: 0; min-height: 100%;}/* Training */.facilities-section {background: #343434; color: #fff; position: relative; padding: 60px 0px;}.facilities-text {width: 50%; float: left; }.facilities-text p {color: #fff;}.facilities-img {width: 50%; position: absolute; left: 0; top: 0; min-height: 100%;}/* Blog Section */.blog-section {padding: 50px 0px;}.blogSummary {margin-top: 25px; }.blogSummaryWrap {width: 30%; float: left; margin-right: 3%;}.blogSummaryImage {height: 300px;}.blogSummaryImageBottom {display: none;}.blogDate {display: none;}.blogSummaryTitle {margin: 10px 0px 20px 0px;}.blogSummaryTitle a {font-family: 'robotomedium'; font-size: 25px; font-weight: normal; font-style: normal; color: #444; text-decoration: none;}.blogSummaryDescription {font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 30px;}.blogSummaryLink {margin-top: 30px; margin-bottom: 20px;}.blogSummaryLink:after {clear: both;}.blogSummaryLink a {transition: all 0.5s ease 0s; font-family: 'roboto_slabbold'; width:  ; padding: 15px 30px; text-decoration: none; background: #cccccc; color: #7b7575;}.blogSummaryLink a:hover {font-family: 'roboto_slabbold'; background:  #ff56ae; color: #fff;}.blogSummaryDate {display: none;}  /* Horses for sale */.slider-forsale {padding: 50px 0px;}.flexslider-forsale {list-style-type: none; margin-top: 30px; position: relative;}.flexslider-forsale ul li {list-style-type: none; }.horse-for-sale {width: 80%; max-width: 1200px; display: block; margin: 0 auto;}.for-sale-img {width: 35%; float: left; margin-right: 4%;}.for-sale-text {width: 60%; float: left; }.flexslider-forsale  .flex-direction-nav li {list-style-type: none; }.flexslider-forsale  .flex-direction-nav li a {  width: 42px; height: 77px; margin: 0px 0 0; z-index: 120; display: block; background: url("/cottagefield-co-uk/_img/img/arrows-dark.png") no-repeat 0 0; position: absolute; top: 30%; cursor: pointer; text-indent: -9999px; }.flexslider-forsale  .flex-direction-nav .flex-next {background-position: -42px 0; right: 0px;}.flexslider-forsale  .flex-direction-nav .flex-prev {left: 0px; }.flexslider-forsale  .flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}/* Travelling */.transport-section {background: #ff56ae; color: #fff; position: relative; padding: 60px 0px;}.transport-text {width: 50%; float: left; }.transport-text p {color: #fff;}.transport-img {width: 50%; position: absolute; right: 0; top: 0; min-height: 100%;}/* Contact Section */.contact-section {background: #f4f4f4; color: #fff; position: relative; padding: 60px 0px;}.contact-text {width: 50%; float: left; color: #444444;}.contact-text p {color: #fff;}.contact-img {width: 50%; position: absolute; right: 0; top: 0; min-height: 100%;}.map {width: 100%; position: absolute; right: 0; top: 0; min-height: 100%;}.contact-text-inner .divider-grey {margin-bottom: 30px;}.defaultForm {  width: 100%;  *zoom: 1;}.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: 13px;  right: 10px;  color: Tomato;}.form_error_wrap {display: none;}.defaultForm .inputset label {  display: none;  width: 100%;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm form .inputset input.text {height: 43px; font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; }.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;  font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px;}.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: left;}.defaultForm .form_submit .fbElementButton {width: 220px;border: 0px; transition: all 0.5s ease 0s; font-family: 'roboto_slabbold'; width:  ; padding: 15px 30px; text-decoration: none; background: #444444; color: #fff;}.defaultForm .form_submit .fbElementButton:hover {font-family: 'roboto_slabbold'; background:  #ff56ae; color: #fff;}.form_error_wrap {display: none;}/* Footer */.footer {width: 100%; padding: 40px 0px; background: #fff; border-top: 2px solid #636363; border-bottom: 20px solid #636363;}.footer-logo {width: 21.49%; float: left;}.footer-credit {width: 42.98%; float: left;}.footer-contact {width: 34.92%; float: left; padding-top: 30px; text-align: center;}.footer-credit {text-align: center; padding-top: 30px;}.footer-credit p, .footer-credit a {color: #333333; font-size: 14px; }.footer-contact, .footer-contact a {font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal; color: #333333; font-size: 20px; text-decoration: none;}.footer-contact img {vertical-align: middle; margin-left: 10px; margin-right: 10px;}.mail {width: 35px; display: inline-block;}.tel {width: 20px; display: inline-block;}/* Inner Template */.heading-wrapper {background: url("/cottagefield-co-uk/_img/img/inner-bg.jpg"); background-size: cover; text-align: center;  color: #fff; padding: 30px 0px;}.content-wrapper {background: #e1e1e1; padding: 30px 0px;}.image-gallery {  *zoom: 1;}.image-gallery:before, .image-gallery:after {  content: " ";  display: table;}.image-gallery:after {  clear: both;}.image-gallery .image-gallery-item {  display: block;  float: left;  margin-right: 2.35765%;  width: 30.76157%;  margin-bottom: 20px;}.image-gallery .image-gallery-item:last-child {  margin-right: 0;}.image-gallery .image-gallery-item.last__item {  margin-right: 0;}.image-gallery .image-gallery-item .image-gallery-item-image {  width: 100%;  height: 250px;}.image-gallery .image-gallery-item .image-gallery-item-image a {  display: block;}.image-gallery-title,.image-gallery-item-updated,.image-gallery-item-description,.image-gallery-item-title,.image-gallery-item-created {  /* hide the bits we most likely don't need */  display: none;}/* Inner Blog */#displayBlogStories #displayBlogStory {width: 30%; float: left; margin-right: 3%; margin-bottom: 20px;}#displayBlogStories div#displayBlogStory div.blogPost div.blogSummaryImage {height: 300px;}.blogSummaryImageBottom {display: none;}.blogDate {display: none;}#displayBlogStories #displayBlogStory .blogPost .blogTitle {margin: 10px 0px 20px 0px;}#displayBlogStories #displayBlogStory .blogPost .blogTitle a {font-family: 'robotomedium'; font-size: 25px; font-weight: normal; font-style: normal; color: #444; text-decoration: none;}.blogPost .blogBody {font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; line-height: 30px;}.blogPost .blogBody p {margin-top: 30px;}.blogPost .blogBody p a {transition: all 0.5s ease 0s; font-family: 'roboto_slabbold'; width:  ; padding: 15px 30px; text-decoration: none; background: #cccccc; color: #7b7575;}.blogPost .blogBody p a:hover {font-family: 'roboto_slabbold'; background:  #ff56ae; color: #fff;}#displayBlogStory h1 {margin-bottom: 0px; }.newsInfoWrap {margin-bottom: 20px;}.newsDate {font-family: 'robotoregular'; font-weight: normal; font-style: normal; font-size: 18px; color: #ff56ae;}.newsDateFull, .newsCategory, .newsAuthor {display: none;}.blogSummaryImageStory {text-align: center;}.blogSummaryImageStory img {width: 100%; max-width: 600px; text-align: center; margin: 0 auto; }.newsTicker {display: inline-block;}.news-ticker .news-ticker-inner .blog__links a  h3 {color: #fff; text-align: center; display: inline-block; margin-right: 20px;}.newsTicker .ticker-wrapper p .ticker-content {display: inline-block;}.newsTicker .ticker-wrapper {display: inline-block;}.newsTicker p a {text-decoration: none; color: #fff; text-decoration: none;}.podcast-banner {width: 100%; padding: 60px 0; background: #343434;}.podcast-inner h2, .podcast-inner p {color: #fff;}/* Cottage Fields Thoughts */.privateLoginForm {width: 40%; float: right;}.privateLoginForm h1 {text-align: center;}.privateRegForm {width: 58%; float: left; margin-right: 2%;}.registerCustomer {background: #fff;}.registerCustomer form {padding: 25px; border: 1px solid #d7d7d7;}.privateRegForm h1 {text-align: center; }#pnlStart .privateRegForm .registerCustomer form table {border: 0px; }#pnlStart .privateRegForm .registerCustomer form table tr {border: 0px; }#pnlStart .privateRegForm .registerCustomer form table tr td {border: 0px; }#pnlStart code h1.border-is--top {  font-size: 1.86667em;  color: #0768b6;  font-family: 'Libre Baskerville', "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: 400;  position: relative;  margin-bottom: 1.26563em; }#pnlStart code div.privateRegForm h1 {color: #7c7c7c;}#pnlStart code div.privateLoginForm h1 {color: #7c7c7c;}#ecommercePasswordForm {width: 100%; background: #ff56ae; padding: 5%;}.ecommerceAccountForm {border: 1px solid #fff; padding: 4% ; width: 100%; display: block;}.ecommerceAccountForm.ecommerceForm tbody {display: block;}.ecommerceAccountForm.ecommerceForm tbody tr {display: block; width: 100%;}.ecommerceAccountForm.ecommerceForm tbody tr td {display: block; width: 100%; color: #fff; }.ecommerceAccountForm.ecommerceForm tbody tr td input {width: 100%; padding: 15px; }#txtUsername {margin-bottom: 15px;}#txtPwd {margin-bottom: 15px;}.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn {    background-color: #fff;    border: 0 none;    border-radius: 0;    color: #0d5392;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 170px;margin: 15px auto 0px auto;text-align: center;text-decoration: none;}.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn:hover {background: #093863; color: #fff; }.ecommercePasswordLink {margin-top: 20px; background-color: rgba(255, 255, 255, 1.0); border: 1px solid #cccccc; padding: 15px;}.ecommercePasswordLink a {color: #ff56ae; }#pnlStart .privateLoginForm #ecommercePasswordForm table.ecommerceAccountForm {border: 0px;}#pnlStart .privateLoginForm #ecommercePasswordForm table.ecommerceAccountForm tr {border: 0px;}#pnlStart .privateLoginForm #ecommercePasswordForm table.ecommerceAccountForm tr td {border: 0px;}.privateRegForm div.registerCustomer form table {width: 100%;}.privateRegForm div.registerCustomer form table tbody tr td:nth-of-type(odd) {width: 100%; display: block;}.privateRegForm div.registerCustomer form table tbody tr td:nth-of-type(even) {width: 100%; display: block; margin-bottom: 10px;}.privateRegForm div.registerCustomer form table tbody tr td:nth-of-type(even) input {width: 100%; display: block; padding: 15px;}.privateRegForm div.registerCustomer form table tbody tr td:nth-of-type(even) select {width: 100%; display: block; padding: 15px;}#pnlStart code div.privateRegForm div.registerCustomer form p input#button {    background-color: #0d5392;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 120px;margin: 15px auto 0px auto;text-align: center;}#pnlStart code div.privateRegForm div.registerCustomer form p input#button:hover {background: #093863; color: #fff; }.btnPayPal  {    background-color: #ff56ae;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 150px;margin: 15px auto 0px auto;text-align: center;text-decoration: none;padding: 10px;}.btnPayPal:hover {background: #093863; color: #fff; }#pnlStart .privateRegForm .registerCustomer form p input#button {    background-color: #ff56ae;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 120px;margin: 15px auto 0px auto;text-align: center;}#pnlStart .privateRegForm .registerCustomer form p input#button:hover {background: #093863; color: #fff; }.ecommerceAccountForm.ecommerceForm {margin-top: 20px; background-color: rgba(204, 204, 204, 0.2); border: 1px solid #cccccc; padding: 20px;}.ecommerceEditDetails form#ecommerceAccountForm table.ecommerceAccountForm.ecommerceForm tbody tr {margin-bottom: 15px;}.ecommerceEditDetails form#ecommerceAccountForm table.ecommerceAccountForm.ecommerceForm tbody tr td {color: #333;}.thoughtsUpdatePassword a {    background-color: #0d5392;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 100%;max-width: 360px;text-align: center;margin: 0 auto;}.thoughtsUpdatePassword a:hover {background: #093863; color: #fff; }.ecommercePasswordIntro {text-align: center;}.ecommerceAccountFormBtn {    background-color: #ff56ae;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; width: 120px;margin: 15px auto 0px auto;text-align: center;text-decoration: none;}.ecommerceAccountFormBtn:hover {background: #093863; color: #fff; }#pnlInfo p.thoughtsUpdatePassword a {    background-color: #ff56ae;    border: 0 none;    border-radius: 0;    color: #fff;    cursor: pointer;    font-size: 1.06667em;    line-height: 1.2;    padding: 0.93333em 0;display: block; max-width: 370px;width: 100%;margin: 15px auto 0px auto;text-align: center;text-decoration: none;}#pnlInfo p.thoughtsUpdatePassword a:hover {background: #093863; color: #fff; }.ecommercePassword div.error, .privateLoginForm .error, .error .errorItem {margin-bottom:20px; padding: 10px; background: #ff0000; color: #fff; border-radius: 5px;}#pnlStepSuccess2 h1 {text-align: center; }#pnlStepSuccess2 p {text-align: center;}.ecommercePassword #ecommercePasswordForm .ecommerceAccountForm.ecommerceForm {border: 0px;}.ecommercePassword #ecommercePasswordForm .ecommerceAccountForm.ecommerceForm tr {border: 0px;}.ecommercePassword #ecommercePasswordForm .ecommerceAccountForm.ecommerceForm tr td {border: 0px;}.owner-message {font-size: 25px; font-weight: bold;}.thoughtsContent {padding:  25px; background: #fff; text-align:  center;}.thoughtsContent:before {content:"Thoughts:"; font-size:  25px; display:  block; }.sponsored-by-wrapper {padding: 50px 0px; text-align: center;}.sponsored-by-wrapper img {width:  450px;}/* Media Queries */  @media all and (max-width: 1350px) and (min-width: 0px) {.flex-text-inner h1 {font-size: 35px; line-height: 40px;}.flex-text-inner h3 {font-size: 25px; line-height: auto;}.footer-logo {width: 100%; display: block; text-align: center;}.footer-credit {width: 60%; padding-top: 16px;}.footer-contact {width: 40%;}  }  @media all and (max-width: 1290px) and (min-width: 0px) {.footer-contact a, .footer-contact {font-size:15px ;}  }  @media all and (max-width: 1160px) and (min-width: 0px) {#primary &gt; li &gt; a {font-size: 15px;}  }  @media all and (max-width: 1000px) and (min-width: 0px) {.for-sale-img {width: 100%; margin-right: 0%; text-align: center;}.for-sale-text {width: 100%; }.footer-credit {width: 100%;}.footer-contact {width: 100%;}#displayBlogStories #displayBlogStory {width: 48%; margin-right: 2%; }  }  @media all and (max-width: 950px) and (min-width: 0px) {.privateLoginForm {width: 100%; display: block;}.privateRegForm {width: 100%; display: block;}}  @media all and (max-width: 890px) and (min-width: 0px) {.contact-top {text-align: left; }.contact-top {font-size: 15px;}.contact-top a {font-size: 15px; }.mail {width: 20px;}.tel {width: 15px;}#primary {display: none;}.book-now {float: left; width: 160px;}.mobile-trigger {display: block;}.navigation {width: auto; float: right;}.navigation-wrapper {padding-top: 0px;}.flex-text-inner h1 {font-size: 25px; line-height: 30px;}.flex-text-inner h3 {font-size: 20px; line-height: auto;}.flex-direction-nav {display: none;}.blogSummaryWrap {width: 100%; float: left; margin-right: 0%; margin-bottom: 15px;}  }  @media all and (max-width: 850px) and (min-width: 0px) {p {font-size: 14px; line-height: 25px;}.training-section {padding-bottom: 0px;}.training-img {width: 100%; position: relative; height: 450px;}.facilities-section {padding-top: 0px;}.facilities-img {width: 100%; position: relative; height: 450px;}.transport-section {padding-bottom: 0px;}.transport-img {width: 100%; position: relative; height: 450px;}.contact-section {padding-bottom: 0px;}.contact-img {width: 100%; position: relative; height: 450px;}.footer {text-align: center;}  }  @media all and (max-width: 650px) and (min-width: 0px) {.mobile {display: none; position: fixed; top: 0px; right: 0; bottom: 0; left: 0; z-index: 20; overflow: auto; }.menu-open .nav-timer-wrapper {position: fixed; z-index: 99999;}  .flex-text {position: relative; width: 100%; background: #333333;}  .flex-text-inner {padding: 20px;}.flex-text-inner h1 {font-size: 25px; line-height: 30px;}.flex-text-inner h3 {font-size: 20px; line-height: auto;}#displayBlogStories #displayBlogStory {width: 100%; margin-right: 0%; }  }  @media all and (max-width: 480px) and (min-width: 0px) {.contact-top a {font-size: 15px; display: block; margin-bottom: 10px;}.contact-top {text-align: left;}.burger-contain.active {padding-top: 0px;}.logo-box img {width: 180px;}  }
/* not required */
</pre></body></html>