/*************************************** Base Styles  ***************************************/.previewFrame .editItem {min-height: 50px;}  /* 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: #ffffff;}      @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;    }.inner-position {display: table-cell; vertical-align: middle;}/***************************************CMS Styles***************************************/.previewFrame .home-banner {max-height: 800px;}/*************************************** Fonts  ***************************************/  /* font-family: 'Raleway', sans-serif;font-family: 'Raleway', sans-serif;light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700blck = 900  */    h1 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 48px; font-size: 3em; line-height: 1.4; margin: 0px; color: #6a7475;}    h2 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 25px; font-size: 1.875em; line-height: 1.4; margin: 0px;  color: #6a7475;}    h3 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 0px; color: #6a7475;}    h4 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.4; margin: 0px;  color: #6a7475;}    h5 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.4; margin: 0px; color: #6a7475;}    h6 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; color: #6a7475;}    p {color: #161616; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.6;font-weight: 400; font-style: normal;}    a {color: #161616; font-family: 'Raleway', sans-serif; text-decoration: none; font-style: normal; }    ul li, ol li, li {color: #161616; font-family: 'Raleway', sans-serif;   font-style: normal; }    em {color: #161616; font-family: 'Raleway', sans-serif;   font-style: italic; }/***************************************Buttons ***************************************/.red-btn { color: #fff; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; background: #993333;  transition: all 0.5s ease 0s; }.red-btn:hover {background: #6b1b1b; color: #fff;}.red-border-btn { color: #993333 !important; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; border:1px solid #993333; background: none;  transition: all 0.5s ease 0s; }.red-border-btn:hover {background: #6b1b1b; color: #fff !important;}.white-border-btn { color: #fff; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; border:1px solid #fff; background: none;  transition: all 0.5s ease 0s; }.white-border-btn:hover {background: #993333; color: #fff;}.menu-btn { color: #993333; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; border:1px solid #993333; background: none;  transition: all 0.5s ease 0s; }.menu-btn:hover {background: #6b1b1b; color: #fff;}/*************************************** Header Bar ***************************************/.header-bar {padding: 0px 0 0 0 ;}.header-logo {width: 18%; float: left; text-align: center; padding: 10px 10px; display: table;}.header-logo a img {width: 225px;}.header-navigation-contact {width: 82%; float: left; text-align: right; padding-top: 20px;}.header-contact {width: 100%; display: block;}.header-contact .red-btn {font-size: 13px; font-size: 0.8125em;}.header-contact .social-btn img {height: 20px; vertical-align: middle; margin: 0px 5px;}.emergency-number { color: #fff; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; background: #993333;  transition: all 0.5s ease 0s; }.header-navigation {width: 100%; display: block; margin-top: 16px; padding-right: 20px;}/*************************************** Navigation ***************************************//*.pushy-navigation {padding-top: 20px;}*/.pushy {background: #fff;}.pushy-navigation .emergency-number {margin: 0 auto; display: block; width: 90%; text-align: center; margin-bottom:10px;}.pushy-navigation .red-btn {margin: 0 auto; display: block; width: 90%; text-align: center; margin-bottom:10px; color: #fff; font-weight: 400;}.pushy-content .logo-wrapper {text-align: left;background-size: cover;position: relative;width: 100%;background: #fff;border-bottom: 1px solid #000;margin-bottom: 0px;}/*.pushy-content .logo-wrapper a {color: #fff;}.pushy-content .logo-wrapper a:hover {color: #590c0c;}*/.pushy-content .logo-wrapper img {width: 90px; position: relative;}.close-btn a {position: absolute;top: 50%;right: 0;transform: translateY(-50%);display: block;transition: all 0.5s ease 0s;display: inline-block;font-family: 'Raleway', sans-serif;font-weight: 100;font-style: normal;padding: 6px 15px !important;font-size: 40px;font-size: 2.5em;text-transform: uppercase;color: #000 !important;}.close-btn a:hover {opacity: 1; color: #02837e !important; background: #fff; }/*.pushy-navigation ul {margin: 0px; padding: 0px; }.pushy-navigation ul li {font-size: 16px; font-size: 1em; border-bottom: 1px solid #ffffff; transition: all 0.5s ease 0s;}.pushy-navigation ul li a {font-family: 'Raleway', sans-serif; font-size: 14px; font-size: 0.875em; line-height: 1.3;font-weight: 400; font-style: normal; color: #fff; transition: all 0.5s ease 0s; text-transform: none;  }.pushy-navigation ul li a:hover {color: #fff; }.pushy-navigation ul li:hover {background: rgba(0,0,0, 0.4); }.pushy-navigation .sidenav .sidenavL0 {font-size: 14px; font-size: 1em; border-bottom: 1px solid #79b80a; transition: all 0.5s ease 0s; padding: 15px 10px;}.pushy-navigation .sidenav .sidenavL0 a {font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif; font-weight: normal; font-style: normal; color: #fff; transition: all 0.5s ease 0s; text-transform: none;  }.pushy-navigation .sidenav .sidenavL0 a:hover {color: #fff; }.pushy-navigation .sidenav .sidenavL0:hover {background: #59bbc3;  }.pushy-navigation .sidenav .sidenavL1 {font-size: 16px; font-size: 1em; border-bottom: 1px solid #79b80a; transition: all 0.5s ease 0s; padding: 15px 10px;}.pushy-navigation .sidenav .sidenavL1 a {font-family: TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif; font-weight: normal; font-style: normal; color: #fff; transition: all 0.5s ease 0s; text-transform: none;  }.pushy-navigation .sidenav .sidenavL1 a:hover {color: #fff; }.pushy-navigation .sidenav .sidenavL1:hover {background: #59bbc3; }.pushy-contact p a {padding: 5px 30px; color: #fff;}*//* New Nav Style *//* Top Level */.pushy #navInsprimary ul {padding: 0px; margin: 0px;}.pushy #navInsprimary ul>li {list-style-type: none; display: block;  position: relative; border-bottom: 1px solid #993333;}.pushy #navInsprimary ul>li>a {font-family: 'Raleway', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; text-transform: uppercase; padding: 20px 10px ; position: relative; color: #993333;}.pushy #navInsprimary ul>li>a:hover {color: #fff; background: #993333;}.pushy #navInsprimary ul>li.open>a {color: #fff; background: #993333;}/* Level 2 */.pushy #navInsprimary ul>li>ul {border-top: 1px solid #993333;}.pushy #navInsprimary ul>li>ul>li>a {font-family: 'Raleway', sans-serif; font-weight: 500; font-style: normal; font-size: 16px; font-size: 1em; text-transform: uppercase; padding: 20px 15px ; position: relative; color: #993333;}.pushy #navInsprimary ul>li>a:hover {color: #fff; background: #993333;}.pushy #navInsprimary ul>li>ul>li:last-of-type {border-bottom: 0px;}/* Level 3 */.pushy #navInsprimary ul>li>ul>li>ul {display: none;}.pushy #navInsprimary ul>li>ul>li>ul>li>a {font-family: 'Raleway', sans-serif; font-weight: 500; font-style: normal; font-size: 14px; font-size: 0.875em; text-transform: uppercase; padding: 20px 30px ; position: relative; color: #993333;}.pushy #navInsprimary ul>li>ul>li>ul>li>a:hover {color: #fff; background: #993333;}.pushy #navInsprimary ul>li>ul>li>ul>li:last-of-type {border-bottom: 0px;}.pushy #navInsprimary ul>li>.navArrow {font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 35px;  display: inline-block; position: absolute; right: 0px; top: 0px;  cursor: pointer; width: 60px; height: 68px; line-height: 58px; text-align:center;}.pushy #navInsprimary ul>li.open>.navArrow {transform:  rotate(90deg) ; color: #fff;}.pushy #navInsprimary ul>li>ul>li>.navArrow {font-family: 'Raleway', sans-serif; font-weight: 100; font-size: 35px;  display: inline-block; position: absolute; right: 0px; top: 0px;  cursor: pointer; width: 60px; height: 62px; line-height: 57px; text-align:center;}.pushy #navInsprimary ul>li>ul>li.open-sub>.navArrow {transform:  rotate(90deg) ; }.pushy #navInsprimary ul>li>ul>li.open-sub > a {background: #e6e6e6; color: #000;}.pushy-buttons {width: 100%; float: left; padding-top: 10px;}.pushy-buttons a:nth-of-type(odd) {margin-left: 2%;}.pushy-buttons a:nth-of-type(even) {margin-right: 2%;}.pushy-buttons a {width: 47%; margin: 10px 1%; float: left; transition: all 0.5s ease 0s;    font-family: 'Poppins', sans-serif;    font-weight: 500;    font-style: normal;    font-size: 14px;    font-size: 0.875em;    padding: 20px 20px;    background: rgba(76,76,76, 1);    text-align: center;    color: #fff;}/* END New Nav Style */.inner-position {width: 100%;}.mobile-btn {display: none;}.nav-box {position: relative;}.header-navigation #primary {  margin: 0px 0px 0px 0px; width: 100%;   height: 100%; padding-left: 0px;    text-align: right;/* display: -ms-flexbox; display: flex;*/}.header-navigation #primary>li {margin-bottom: 6px; border-bottom: 3px solid transparent;/*-ms-flex-positive: 1; flex-grow: 1;*/ display: inline-block; vertical-align: middle;  list-style-type: none; position: relative; text-align: right; height: 100%; padding: 0px 10px; }.header-navigation #primary>li:hover { }.header-navigation #primary>li>a { margin: 0 0px 0px; padding: 0px 0 14px 0;  vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 500; font-style: normal; color: #000000;  /*height: 40px; line-height: 40px;*/ position: relative;  text-decoration: none; display: block; }.header-navigation #primary>li>a:hover {color: #993333;}.header-navigation #primary>li:last-of-type>a {border-right: 0px;}.header-navigation .menu>li>a.linkActive, .header-navigation #primary>li.liLinkActive>a {color: #993333; }.header-navigation #primary>li.liLinkActive {border-bottom: 3px solid #993333;}.header-navigation #primary>li:hover {border-bottom: 3px solid #993333;}  /* Dropdown LV1 */.header-navigation #primary>li>ul {display: none; list-style: none; text-decoration:none; margin: 0px; position: absolute; top: 45px; left: -40%; width: 240px;  padding: 0px; transition: all 0.5s ease 0s;}.header-navigation #primary>li:hover>ul {display: block; z-index: 9999; background: #993333; padding: 0px; }.header-navigation #primary>li>ul>li {padding: 7px 10px !important; text-align: left; width: 240px;}.header-navigation #primary>li>ul>li:hover {background: #fff;}.header-navigation #primary>li>ul>li:hover a {color: #333;}.header-navigation #primary>li>ul>li>a {font-family: 'Raleway', sans-serif;  font-weight: normal; font-style: normal; font-size: 16px; font-size: 1em; color: #fff; height: auto;  display: block; border: none; text-decoration:none;  padding: 0px; }.header-navigation #primary>li>ul>li>a:hover {text-decoration: none; color: #333;}.header-navigation #primary li>ul>li {position: relative;}  /* Dropdown LV2 */.header-navigation #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}/*************************************** Home  Page***************************************/.home-banner-wrapper {width: 100%;  margin: 0;  }ul.home-banner {padding: 0px 0px; margin: 0px;}ul.home-banner li {padding-top: calc(100vh - 145px); list-style-type: none; position: relative;}.home-banner-text {position: absolute; bottom: 5%; left: 0%; width: 100%; max-width: 500px;}.home-banner-text-inner {padding: 40px; background: rgba(153,51,51,0.85); position: relative;}.home-banner-text-inner:after {width: 49px; height: 100%; display: block; content:" "; background: url("/avonvaleequine-co-uk/_img/img/home-banner-caption-end.png");position: absolute; right: -49px; top: 0; background-repeat: no-repeat;} .home-banner-text-inner h1 {color: #fff; font-size: 36px; font-size: 2.25em; line-height: 1; }.home-banner-text-inner p {font-family: 'Crimson Text', serif; font-weight: 400; color: #fff; font-size: 24px; font-size: 1.5em; line-height: 1; text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.52);}.intro-wrapper {padding: 40px 0; background: url("/avonvaleequine-co-uk/_img/img/intro-bg.jpg"); background-position: right center; background-repeat: no-repeat;}.heading-text h3 {color: #979797; font-size: 14px; font-size: 0.875em; text-transform: uppercase;}.heading-text h3:before {width: 50px; height: 3px; content:" "; background: #666666; margin-right: 10px; display: inline-block; vertical-align: middle;}.heading-text h2 {color: #993333; font-size: 69px; font-size: 4.3125em;}.intro-fb-widget #fb-root {width: 100% !important; }.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style], ._2p3a {  width: 100% !important;}.services-wrapper {padding: 40px 0; background: url("/avonvaleequine-co-uk/_img/img/services-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover;}.services-wrapper .heading-text h3 {color: #fff; font-size: 14px; font-size: 0.875em; text-transform: uppercase;}.services-wrapper .heading-text h3:before {width: 50px; height: 3px; content:" "; background: #fff; margin-right: 10px; display: inline-block; vertical-align: middle;}.services-wrapper .heading-text h2 {color: #fff; font-size: 69px; font-size: 4.3125em;}.service-text-wrapper p {color: #fff;}.service-text-wrapper a {color: #fff; text-decoration: underline;}.service-item {width: 48%; margin-right: 2%; float: left; border: 1px solid #fff; background: rgba(153,51,51,0.7); padding: 10px; margin-bottom: 20px;}.service-item h3 {color: #fff; font-size: 24px; font-size: 1.5em; text-transform: ;}.service-item h3:after {width: 30px;height: 3px;content: " ";background: #fff;margin-top: 10px;margin-bottom: 10px;display: block;}.service-item p {color: #fff; margin: 0px;}.services .service-item h3:after {display: none;}.zone-visits-wrapper {width: 100%; background: url("/avonvaleequine-co-uk/_img/img/zonevisits-bg.jpg"); background-size: cover; padding: 40px 0;}.zone-visit-text {width: 55%; float: left; background: #f4efed; padding: 8% 5%;}.zone-visit-text p {color: #161616;}.zone-visit-map {width: 45%; float: left;}.contact-wrapper {padding: 40px 0; }.contact-text-wrapper p {color: #161616;}.contact-text-wrapper table p {margin: 0px;}.contact-text-wrapper table p a:hover {color: #993333;}.contact-text-wrapper table img {width: 30px;}.contact-form form {margin-bottom: 0px;}.footer-logo {width: 17%; float: left; background: #ebebeb; padding: 15px; text-align: center; display: table;}.footer-logo img {width: 150px;}.footer-text {width: 83%; float: left; text-align: right; padding: 15px; background: #993333; display: table;}.footer-text p {color: #fff; font-size: 16px; font-size: 1em;}.footer-text p a {color: #fff;}.footer-text p a:hover {color: #161616;}/***************************************Inner Pages***************************************/.inner-title-bar {width: 100%; background: url("/avonvaleequine-co-uk/_img/img/zonevisits-bg.jpg"); background-size: cover; background-position: center center; padding: 40px 0;}.inner-title-bar h1 {color: #fff;}.inner-title-bar h1:after {width: 50px;height: 3px;content: " ";background: #fff;margin-top: 10px;display: block;}.inner-content-wrapper {padding: 40px 0;}.inner-split-section {}.inner-split-section:nth-of-type(odd) .inner-split-section-image {width: 50%; float: left;}.inner-split-section:nth-of-type(odd) .inner-split-section-text {width: 50%; float: right; padding: 60px 0;}.inner-split-section:nth-of-type(even) .inner-split-section-image {width: 50%; float: right;}.inner-split-section:nth-of-type(even) .inner-split-section-text {width: 50%; float: left; padding: 60px 0;}.inner-split-section:nth-of-type(odd) .inner-split-section-gallery-image {width: 50%; float: left;}.inner-split-section:nth-of-type(even) .inner-split-section-gallery-image {width: 50%; float: right;}.inner-split-section-text .row {max-width: 800px;}.inner-content-text h1,.inner-content-text h2,.inner-content-text h3,.inner-content-text h4,.inner-content-text h5,.inner-content-text h6 {color: #993333; border-bottom: 1px solid #993333; padding-bottom: 5px; margin-bottom: 5px; font-weight: 700;}p .txt--hlght--1 {font-family: 'Raleway', sans-serif; font-weight: 400; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 30px 0; color: #6a7475; text-align: center !important;}blockquote { margin: 20px 0; padding: 10px; background: #403f3f;}blockquote p {color: #fff; margin: 0px;}.team-cat-title {background: #6a7475 !important; }.team-cat-title h1 {color: #fff; }.team-cat-title p {color: #fff;}.team-item {width: 100%; margin-right: 0%; margin-bottom: 20px; float: left; padding: 20px; background: #ebebeb;}/*.team-item a {transition: all 0.5s ease 0s; width: 100%; padding: 20px; text-align:center; display: block; float: left; background: #000000; color: #fff;}.team-item a:hover {background: #6a7475;}*//*.team-item:nth-of-type(odd) {background: #ebebeb;}.team-item:nth-of-type(even) {background: #993333;}.team-image {width: 30%; float: left;}.team-bio {width: 68%; float: left; margin-left: 2%; }.team-item:nth-of-type(odd) .team-bio h3 {color: #993333;}.team-item:nth-of-type(even) .team-bio h3,.team-item:nth-of-type(even) .team-bio p {color: #fff;}*/.team-item-simple {width: 32.33%; float: left; margin-right: 1%;}.team-item-simple .team-image {width: 100%; display: block; padding-top: 100%; margin-bottom: 15px;}.team-image{padding-top: 35%; width: 30%; margin-right: 2%; float: left;}.team-image img {display: block;}.team-details {width: 68%; float: left;}.team-name h3 {color: #993333; font-size: 30px; font-size: 1.875em;}.team-title p {margin: 0px; font-weight: 700;}.popup-bio h1 {font-size: 45px; font-size: 2.8125em;}.white-popup {  position: relative;  background: #ebebeb;  padding: 20px;  width: auto;  max-width: 800px;  margin: 20px auto;}.inner-content ul {padding: 0px;}.inner-content ul li:before {width: 7px; height: 7px; background: #993333; content:" "; margin-right: 8px; display: inline-block; vertical-align: middle; line-height: 1.6;}.inner-content ul li {list-style-type: none; line-height: 1.6;}.image-gallery .image-gallery-item {width: 24%; float: left; margin-right: 1%; margin-bottom: 15px;}.image-gallery-title {display: none;}.image-gallery-item-image {/*height: 400px; border: 4px solid #fff;*/ margin-bottom: 15px;}.image-gallery-item-image-link {padding-top: 100%; display: block;}.image-gallery-item-image img {border: 4px solid #fff;}.image-gallery-item-created, .image-gallery-item-updated {display: none;}.image-gallery-item-title {font-family: 'karlaregular'; font-size: 18px; font-style: normal; font-weight: normal; color: #cfe2fb; margin-bottom: 10px; text-align: center; display: none;}.image-gallery-item-description {display: none; font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #fff; }.inner-intro-section {width: 100%; padding: 40px 0; background: #ebebeb; }.zone-visit-side {width: 100%; background: #161616; text-align: center; padding: 20px;}.zone-visit-side .red-btn {width: 100%;}.zone-visit-side h3 {color: #fff;}.zone-visit-side p {color: #fff;}.map-item {width: 24%; margin-right: 1%; float: left; text-align: center; font-weight: 700; margin-bottom: 10px;}.map-item img {margin-bottom: 10px; }.gallery {height: 100%; }.gallery ul {display: block; height: 100%;}.gallery ul {margin: 0px; padding: 0px;}.gallery ul li {padding-top: 600px; list-style-type: none !important;}.gallery ul li:before {display: none;}.gallery .slick-list { height: 100%; }.gallery .slick-track { height: 100%; }.services-item {width: 48%; float: left; margin-right: 2%; margin-top: 10px; margin-bottom: 10px; border: 1px solid #993333;}.services-item-inner {padding: 25px; background: rgba(255,255,255, 0.9);}.services-item-inner h3 {color: #161616;}.services-item-inner p {color: #161616;}.link-box-image {padding-top: 50%;}.service-split-wrapper .inner-split-section-text {display: table;}.service-split-wrapper .inner-split-section-image {min-height: 550px; }#s6885497 .service-split-wrapper .inner-split-section-image {    padding-top: 50%;}.service-summary-text {margin-bottom: 20px;}.contact-form-inner {background:url("/avonvaleequine-co-uk/_img/img/services-bg.jpg");}#s6779046 .inputset label {width: 30%; color: #fff;}#s6779046 .inputset input, #s6779046 .inputset textarea {width: 70%;}.contact-form-inner .defaultForm .form_submit .fbElementButton {border: 1px solid #fff; color: #fff;}.contact-details-wrapper table tbody tr td p {margin: 0px;}.contact-details-wrapper table tbody tr td:first-of-type {width: 40px; min-width: 40px;}.animate__fadeIn,.animate__slideInLeft,.animate__slideInRight,.animate__slideInUp,.animate__slideInDown,.animate__fadeInLeft,.animate__fadeInRight,.animate__fadeInUp,.animate__fadeInDown,.animate__zoomIn {    visibility: hidden;    opacity: 0;    animation-direction: normal;}.suppliment-item {padding: 20px; background: #ebebeb; margin-bottom: 20px;}.suppliment-image {width: 30%; padding-top: 35%; float: left;}.suppliment-details {width: 68%; margin-left: 2%; float: left;}.emergency-number-strip {width: 100%; display: none; padding: 5px; background: #993333; text-align: center;}.emergency-number-strip p {color: #fff; font-size: 14px; font-size: 0.875em; margin: 0px;}.emergency-number-strip p a {color: #fff;}#pHead {display:  none;}#pFoot {width: 100%;max-width: 1200px;min-width: 320px;margin: 0 auto;padding: 20px; background: #efefef;}#pFoot ul {display:  flex; align-items: center;}#pFoot ul li.active, #pFoot ul li.p_active {padding: 5px 8px; border-radius: 5px; background: #000000; color: #fff;}#pFoot ul li {margin-right:  5px; padding:0px; } #pFoot ul li a {background: #993333; padding:  5px 8px; color: #fff; border-radius: 5px;}/*************************************** Blog***************************************//***************************************Footer***************************************//***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset img {margin-top: 15px;}.contact-form .inputsetItem4 input {width: 50% !important; float: left;}.contact-form .inputsetItem4 img {float: left; margin-left: 2%; width: 15%;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 20px;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 50%; float: left;  font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.6;font-weight: 400; font-style: normal;}.defaultForm .inputset label.label {  display: inline-block;  width: 100%;  font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.6;font-weight: 400; font-style: normal; color: #161616; text-align: left;}.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: 50%;border: 1px solid #993333; float: left;  background: #ebebeb; padding: 20px 15px;   -webkit-appearance: none;  border-radius: 0px;}.defaultForm .inputset textarea {  height: 10.625em;  background: #ebebeb; padding: 15px; border: 1px solid #993333;  -webkit-appearance: none;  border-radius: 0px;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;}.inputset label.form_header {width: 100%; margin-top: 10px; font-family: 'Raleway', sans-serif; font-size: 20px; font-size: 1.25em; line-height: 1.6;font-weight: 400; font-style: normal; color: #fff; background: #993333; padding: 15px;}.inputset label input {float: none !important;}.defaultForm .form_submit {  text-align: center;}.defaultForm .form_submit .fbElementButton {  border-radius: 0px; color: #993333; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; border:1px solid #993333; background: none;  transition: all 0.5s ease 0s; }.defaultForm .form_submit .fbElementButton:hover {background: #6b1b1b; color: #fff;}.form_error {font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}#s6721745 .inputset label {width: 30%;}#s6721745 .inputset input, #s6721745 .inputset textarea {width: 70%;}.prescription-form .inputset.inputsetItem12 label.form_header {padding: 0px; background: none; font-size: 14px; font-size: 0.875em; color: #161616;}.prescription-form .inputset.inputsetItem12 label.form_header p {margin: 0px; color: #161616;}.prescription-form .inputset.inputsetItem15 label.form_header {padding: 0px; background: none; font-size: 14px; font-size: 0.875em; }.prescription-form .inputset.inputsetItem15 label.form_header p {margin: 0px;}.prescription-form .inputset.inputsetItem23 label.form_header {padding: 0px; background: none; font-size: 14px; font-size: 0.875em; color: #161616;}.prescription-form .inputset.inputsetItem23 label.form_header p {margin: 0px; color: #161616;}.prescription-form .inputset.inputsetItem26 label.form_header {padding: 0px; background: none; font-size: 14px; font-size: 0.875em; }.prescription-form .inputset.inputsetItem26 label.form_header p {margin: 0px;}.vetting-form .inputset.inputsetItem37 label.form_header {padding: 0px; background: none; font-size: 14px; font-size: 0.875em; color: #161616;}.vetting-form .inputset.inputsetItem37 label.form_header p {margin: 0px;}.testimonial-wrapper {padding: 40px 0px;}.testimonial-inner {padding: 20px; background: #993333;}.testimonial-border {border: 2px solid #fff; padding: 40px; color: #fff;}.testimonial-border h2 {color: #fff; text-align: center; }.testimonial-border p {color: #fff;}.form_header p {padding: 0px; margin: 0px; color: #fff;}.rcvs {    width: 180px;    position: absolute;    bottom: 38px;    right: 0px;}.rcvs img {max-width: 100%;}.inner-title-content p {color:  #fff;}.blog-outer-wrapper {display:  flex; flex-wrap: wrap;}.blog-item {width:  48%; margin-right:  2%; margin-bottom:  20px;}.blog-summary-image {padding-top:  65%; }.blog-summary-details {padding:  20px; background: #efefef; transition: all 0.5s ease 0s;}.blog-summary-details p {margin-bottom:  0px;}.blog-item:hover .blog-summary-details {background: #993333;}.blog-item:hover .blog-summary-details h3 {border-bottom: 1px solid #fff; color:  #fff;}.blog-item:hover .blog-summary-details p {color:  #fff;}.blog-story .float--right {float:  right; margin:  15px 0px 15px 15px; width:  50%;}.blog-story .float--right img {width:  100%;}.blog-social-btns {padding:  20px; background: #efefef; margin-top:  20px;}.blog-social-btns h4 {border-bottom: 0px;}.blog-side-bar {padding:  20px; background: #efefef;}.blog-side-bar h3 {color: #993333;border-bottom: 1px solid #993333;padding-bottom: 5px;margin-bottom: 20px;font-weight: 700;}.blog-side-bar #dbSearch select {  display: block;  width: 100%;border: 1px solid #993333; float: left;  background: #ffffff; padding: 20px 15px;   -webkit-appearance: none;  border-radius: 0px; margin-bottom:  15px;}.blog-filter-btn input { border:  0px;color: #fff; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;   padding: 10px 45px; background: #993333;  transition: all 0.5s ease 0s; }.blog-filter-btn input:hover {background: #6b1b1b; color: #fff;}.inner-content-text.blog-story h1, .inner-content-text.blog-story h2, .inner-content-text.blog-story h3, .inner-content-text.blog-story h4, .inner-content-text.blog-story h5, .inner-content-text.blog-story h6 {border-bottom:  0px;}.home-blog-output-inner {padding: 40px 0;background: url("/avonvaleequine-co-uk/_img/img/blog-home-bg.jpg");  background-position-x: 0%;  background-position-y: 0%;  background-repeat: repeat;background-position: right center;background-repeat: no-repeat; background-size:  contain;}.blog-home-inner {display:  flex; flex-wrap:  wrap; margin-top:  25px;}.blog-home-inner .blog-item {width:  31.33%;}.blog-summary-title h3 {color: #993333;border-bottom: 1px solid #993333;padding-bottom: 5px;margin-bottom: 5px;font-weight: 700; }/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************/ @media all and (max-width: 1450px) and (min-width: 0px) {.header-contact .red-btn {font-size: 11px; font-size: 0.6875em; padding: 10px 25px;}.emergency-number {font-size: 14px; font-size: 0.875em; padding: 10px 25px;}} @media all and (max-width: 1450px) and (min-width: 0px) {/*.footer-text p {font-size: 13px; font-size: 0.8125em;}*/} @media all and (max-width: 1126px) and (min-width: 0px) {.header-contact .red-btn {font-size: 10px; font-size: 0.625em; padding: 10px 15px;}.emergency-number {font-size: 10px; font-size: 0.625em; padding: 10px 15px;}.header-navigation {margin-top: 22px;}.header-navigation #primary>li {margin: 0 5px;}.header-navigation #primary>li>a {font-size: 14px; font-size: 0.875em;}} @media all and (max-width: 1090px) and (min-width: 0px) {.header-navigation #primary {display: none;}.mobile-btn {display: block; width: 100%; text-align: right; float: left;}.header-contact {display: none;}.header-navigation {margin-top: 6px;}.services-item {width: 100%; margin-right: 0px;}.emergency-number-strip {display: block;}} @media all and (max-width: 1024px) and (min-width: 0px) {.header-navigation {margin-top: 0px;}.header-logo {width: 30%; text-align: left;}.header-logo a img { width: 150px;}.header-navigation-contact {width: 70%;}.social-btn {display: none;}} @media all and (max-width: 900px) and (min-width: 0px) {.header-contact .red-btn {display: none;}.header-contact .social-btn {display: none;}.header-logo {width: 40%;}.header-navigation-contact {width: 60%;}.zone-visit-text {width: 100%;}.zone-visit-map {width: 100%; padding-top: 100%;}.team-item {width: 100%; margin-right: 0%; margin-bottom: 20px; float: left;}.team-item-simple {width: 49%; float: left; margin-right: 1%;}} @media all and (max-width: 750px) and (min-width: 0px) {.rcvs {width: 100px;}}  @media all and (max-width: 650px) and (min-width: 0px) {/*ul.home-banner li {padding-top: 40%;}*/.home-banner-text {max-width: 300px;}.home-banner-text-inner {padding: 25px;}.home-banner-text-inner h1 {font-size: 25px; font-size: 1.5625em;}.intro-text {margin-bottom: 25px;}.services-items {margin-bottom: 25px;}.contact-text {margin-bottom: 25px;}.footer-logo {width: 100%; text-align: center;}.footer-logo img {width: 175px;}.footer-text {width: 100%; text-align: center;}.inner-split-section:nth-of-type(odd) .inner-split-section-image {width: 100%; float: left; padding-top: 300px;}.inner-split-section:nth-of-type(odd) .inner-split-section-text {width: 100%; float: right; padding: 60px 0;}.inner-split-section:nth-of-type(even) .inner-split-section-image {width: 100%; float: right; padding-top: 300px;}.inner-split-section:nth-of-type(even) .inner-split-section-text {width: 100%; float: left; padding: 60px 0;}.inner-split-section:nth-of-type(odd) .inner-split-section-gallery-image {width: 100%; float: left; height: 400px;}.inner-split-section:nth-of-type(even) .inner-split-section-gallery-image {width: 100%; float: right; height: 400px;}.contact-form .inputsetItem4 input {width: 70% !important;}.contact-form .inputsetItem4 img {float: none; margin-left: 0%; width: 120px;}.blog-home-inner .blog-item {width:  100%; margin-right:  0px}} @media all and (max-width: 550px) and (min-width: 0px) {.team-image {width: 100%; float: left; padding-top: 110%; margin-bottom: 20px;}.team-bio {width: 100%; float: left; margin-left: 0%; }.team-details {width: 100%;}.suppliment-image {width: 100%; padding-top: 100%; float: left; margin-bottom: 20px; }.suppliment-details {width: 100%; margin-left: 0%; float: left;}.defaultForm .inputset label {width: 100%;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {width: 100%;}.map-item {width: 49%; margin-right: 1%; float: left; text-align: center; font-weight: 700; margin-bottom: 10px;}.team-item-simple {width: 100%; float: left; margin-right: 0%;}} @media all and (max-width: 480px) and (min-width: 0px) {.header-logo {width: 50%;}.header-navigation-contact {width: 50%;}.pushy-buttons a {width: 96%; margin-left: 2% !important; margin-right: 2% !important;}.blog-item {width:  100%; margin-right:  0%; margin-bottom:  20px;}} @media all and (max-width: 360px) and (min-width: 0px) {.header-logo {width: 100%; text-align: center;}.header-logo a img {width: 200px;}.header-navigation-contact {width: 100%; text-align: center;}.mobile-btn {text-align: center; width: 100%;}.header-navigation {padding-right: 0px;}.header-bar {padding-bottom: 20px;}}
/* not required */
