@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap");
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background-color: white;
}

@font-face {
  font-family: "Joanna MT W04 Regular";
  src: url("../fonts/da8cce88-1963-4ead-9847-e863bccb7d29.woff2") format("woff2"), url("../fonts/bebdb04a-9241-4d4e-863e-5ac2c47abac8.woff") format("woff");
}

.bounce_hold {
  width: 75px;
  height: 50px;
  margin: auto;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

.bounce {
  background-color: #004638;
  width: 10px;
  height: 10px;
  margin: 2px;
  margin-top: 25px;
  border-radius: 100%;
  float: left;
}

.bounce1 {
  animation: bouncer 1.2s 0s infinite;
  -webkit-animation: bouncer 1.2s 0s infinite;
}

.bounce2 {
  animation: bouncer 1.2s 0.1s infinite;
  -webkit-animation: bouncer 1.2s 0.1s infinite;
}

.bounce3 {
  animation: bouncer 1.2s 0.2s infinite;
  -webkit-animation: bouncer 1.2s 0.2s infinite;
}

.bounce4 {
  animation: bouncer 1.2s 0.3s infinite;
  -webkit-animation: bouncer 1.2s 0.3s infinite;
}

.bounce5 {
  animation: bouncer 1.2s 0.4s infinite;
  -webkit-animation: bouncer 1.2s 0.4s infinite;
}

@keyframes bouncer {
  0% 100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  60% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  20% {
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px);
  }
}

@-webkit-keyframes bouncer {
  0% 100% {
    -webkit-transform: translateX(0px);
  }
  60% {
    -webkit-transform: translateY(10px);
  }
  20% {
    -webkit-transform: translateY(-40px);
  }
}

.sub_nav {
  display: none;
}

.show_subnav {
  display: list-item;
}

.fixed {
  margin-top: auto;
  position: fixed;
  top: 0;
}

.navbar {
  width: 100%;
  padding: 40px;
  padding-bottom: 0;
  color: #004638;
  background-color: white;
  z-index: 100;
}

.nb_top {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Merriweather", "Times New Roman", serif;
  padding-bottom: 20px;
}

.nb_top > * {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.nb_top > a {
  min-width: 200px;
  max-width: 250px;
  width: 11%;
}

.nb_top > a:hover {
  cursor: pointer;
}

.nb_top > p {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 1.2em;
  min-width: 250px;
  max-width: 350px;
  width: 35%;
  margin-left: 40px;
  padding: 20px 0px 20px 40px;
  border-left: 2px solid #004638;
}

.nb_top .nb_mobile {
  display: none;
}

.nb_socials {
  float: right;
  width: 10%;
  max-width: 170px;
  min-width: 150px;
  text-align: center;
  font-size: 16px;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.nb_socials a img {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 30%;
}

.nb_socials a img:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.nb_bottom {
  background-color: white;
  z-index: 100;
  width: 100%;
  padding: 10px 40px;
  -webkit-box-shadow: 2px 2px 2px rgba(60, 60, 60, 0.2);
          box-shadow: 2px 2px 2px rgba(60, 60, 60, 0.2);
}

.nb_bottom > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}

.nb_bottom > ul > li {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  padding: 6px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 1em;
  text-align: center;
  border-right: 1px solid #004638;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-weight: 500;
  position: relative;
}

.nb_bottom > ul > li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #004638;
}

.nb_bottom > ul > li a:hover {
  cursor: pointer;
}

.nb_bottom > ul > li img {
  vertical-align: middle;
  position: relative;
  bottom: 3px;
  width: 16px;
  padding-left: 3px;
}

.nb_bottom > ul > li:hover {
  background-color: #efefef;
  text-decoration: underline;
}

.nb_bottom > ul > li:hover ul {
  display: block;
}

.nb_bottom > ul > li > ul {
  display: none;
  min-width: calc(100% + 2px);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: -7px;
  position: absolute;
  list-style: none;
  background-color: white;
  z-index: 101;
  border: 1px solid #004638;
  border-top: 0;
}

.nb_bottom > ul > li > ul > li {
  text-align: center;
  width: 100%;
  padding: 8px;
  margin-left: 0;
}

.nb_bottom > ul > li > ul > li:hover {
  background: #efefef;
  cursor: pointer;
}

.acps_nav_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}

.acps_nav_form * {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 1em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.acps_nav_form > p:first-of-type {
  width: 70%;
  max-height: 35px;
  display: block;
  padding: 0 !important;
}

.acps_nav_form > p:first-of-type input {
  height: 100%;
  width: 100%;
  padding: 6px;
  border: 1px solid #004638;
  border-right: 0;
}

.acps_nav_form .acps_keyword_input {
  display: none;
}

.acps_nav_form > p:last-of-type {
  max-height: 35px;
  position: relative;
}

.acps_nav_form > p:last-of-type input {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #efefef;
  border: 1px solid #004638;
  border-left: 0;
  padding: 6px;
  background-image: url("../images/svg/icn_search.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-origin: content-box;
}

.acps_nav_form > p:last-of-type input:hover {
  background-color: #dddddd;
  text-decoration: none;
}

#nb_search {
  max-width: 300px;
  border-right: none;
  padding: 0;
}

@media (max-width: 991.98px) {
  .nb_bottom > ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (min-width: 767.98px) {
  .nb_bottom {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  body {
    margin-top: 100px;
  }
  .navbar {
    -webkit-box-shadow: 2px 2px 2px rgba(60, 60, 60, 0.2);
            box-shadow: 2px 2px 2px rgba(60, 60, 60, 0.2);
    padding: 20px;
    position: fixed;
    height: 100px;
    top: 0;
    margin-bottom: 100px;
  }
  .nb_top {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nb_top > .nb_mobile {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nb_top > .nb_mobile > img {
    height: 30px;
  }
  .nb_top .mob_logo {
    height: 60px;
  }
  .nb_top > p,
  .nb_top .nb_socials {
    display: none;
  }
  .nb_bottom {
    display: none;
    position: fixed;
    max-height: calc(100vh - 100px);
    overflow-y: scroll;
  }
  .nb_bottom > ul {
    width: 100%;
    display: inline-block;
  }
  .nb_bottom > ul > li {
    width: 100%;
    text-align: left;
    border-right: 0;
  }
  .nb_bottom > ul > li > ul {
    width: 100%;
    position: inherit;
    border: 0;
    display: block;
  }
  .nb_bottom > ul > li > ul > li {
    padding-left: 20px;
    width: calc(100% - 25px);
    text-align: left;
    display: block;
  }
}

.coys_article {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  min-height: 350px;
}

.coys_article button {
  border: 0;
}

.coys_article > a {
  width: 40%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.news_article > div,
.news_article > h3 {
  width: 70%;
  margin: auto;
}

.ca_image {
  height: 100%;
}

#showroom_image {
  width: 40%;
  height: auto;
}

.ca_content {
  width: 60%;
  padding: 40px;
  background-color: #efefef;
  position: relative;
}

.ca_content .para, .ca_content .single_specs li, .single_specs .ca_content li, .ca_content .enquire .enq_form > .enq_half > p > span > input, .enquire .ca_content .enq_form > .enq_half > p > span > input, .ca_content .enquire .enq_form > .enq_full > p > span > textarea, .enquire .ca_content .enq_form > .enq_full > p > span > textarea, .ca_content .enquire .enq_form .enq_check, .enquire .enq_form .ca_content .enq_check, .ca_content .news_content p, .news_content .ca_content p, .ca_content .article_container p, .article_container .ca_content p, .ca_content .nav_num, .ca_content .navrechts *, .navrechts .ca_content *, .ca_content .para-ul *, .para-ul .ca_content * {
  width: 100%;
}

.ca_content .button_green, .ca_content .coys_article button, .coys_article .ca_content button, .ca_content .article_container input[type=submit], .article_container .ca_content input[type=submit], .ca_content .article_container button, .article_container .ca_content button, .ca_content .article_content input[type=submit], .article_content .ca_content input[type=submit], .ca_content .article_content button, .article_content .ca_content button, .ca_content .button_white, .ca_content #nb_mail_home input:last-of-type, #nb_mail_home .ca_content input:last-of-type, .ca_content .content-container input[type=file], .content-container .ca_content input[type=file], .ca_content .coys_container input[type=submit], .coys_container .ca_content input[type=submit], .ca_content .s_container .acps_submit, .s_container .ca_content .acps_submit {
  position: absolute;
  bottom: 40px;
  left: 40px;
}

@media (max-width: 767.98px) {
  .ca_content {
    padding: 10px;
  }
  .ca_content .button_green, .ca_content .coys_article button, .coys_article .ca_content button, .ca_content .article_container input[type=submit], .article_container .ca_content input[type=submit], .ca_content .article_container button, .article_container .ca_content button, .ca_content .article_content input[type=submit], .article_content .ca_content input[type=submit], .ca_content .article_content button, .article_content .ca_content button, .ca_content .button_white, .ca_content #nb_mail_home input:last-of-type, #nb_mail_home .ca_content input:last-of-type, .ca_content .content-container input[type=file], .content-container .ca_content input[type=file], .ca_content .coys_container input[type=submit], .coys_container .ca_content input[type=submit], .ca_content .s_container .acps_submit, .s_container .ca_content .acps_submit {
    left: 10px;
    bottom: 10px;
  }
  .news_article > div,
  .news_article > h3 {
    width: 95%;
    margin: auto;
  }
}

@media (max-width: 991.98px) {
  .coys_article {
    display: inline-block;
    min-height: 0px;
  }
  .ca_image {
    height: 250px;
    width: 100%;
  }
  .ca_content {
    display: inline-block;
    width: 100%;
    padding-bottom: 120px;
  }
  #showroom_image {
    width: 100% !important;
    height: 250px;
  }
  .news_article > div,
  .news_article > h3 {
    width: 85%;
    margin: auto;
  }
}

@media (max-width: 1199.98px) {
  .ca_content > .para, .single_specs .ca_content > li, .enquire .enq_form > .enq_half > p > span.ca_content > input, .enquire .enq_form > .enq_full > p > span.ca_content > textarea, .enquire .enq_form .ca_content > .enq_check, .news_content .ca_content > p, .article_container .ca_content > p, .ca_content > .nav_num, .navrechts .ca_content > *, .para-ul .ca_content > * {
    width: 100%;
  }
}

.current_showroom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}

.cs_nav {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cs_nav:hover {
  cursor: pointer;
  background-color: white;
}

.sr_cars {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sr_listing {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 10px;
  width: 25%;
  min-width: 200px;
  position: relative;
  display: inline-block;
}

.sr_listing:hover {
  background-color: white;
}

.sr_listing .sr_listingImage {
  width: 100%;
  height: 240px;
}

.sr_listing .thinImage {
  height: 160px !important;
}

.sr_listing .sr_listingContent {
  position: relative;
}

.sr_listing .sr_listingContent > .content_header, .sr_listing .coys_article .sr_listingContent > h2, .coys_article .sr_listing .sr_listingContent > h2,
.sr_listing .coys_article .sr_listingContent > h3, .coys_article .sr_listing .sr_listingContent > h3, .sr_listing .single_sidepanel .sr_listingContent > h2, .single_sidepanel .sr_listing .sr_listingContent > h2,
.sr_listing .single_sidepanel .sr_listingContent > h3, .single_sidepanel .sr_listing .sr_listingContent > h3, .sr_listing .article_container .sr_listingContent > h3, .article_container .sr_listing .sr_listingContent > h3, .sr_listing .article_content .sr_listingContent > h3, .article_content .sr_listing .sr_listingContent > h3 {
  padding-top: 10px;
  min-height: 2.5em;
  height: auto;
}

.sr_listing .sr_listingContent > .para, .sr_listing .single_specs .sr_listingContent > li, .single_specs .sr_listing .sr_listingContent > li, .sr_listing .enquire .enq_form > .enq_half > p > span.sr_listingContent > input, .enquire .sr_listing .enq_form > .enq_half > p > span.sr_listingContent > input, .sr_listing .enquire .enq_form > .enq_full > p > span.sr_listingContent > textarea, .enquire .sr_listing .enq_form > .enq_full > p > span.sr_listingContent > textarea, .sr_listing .enquire .enq_form .sr_listingContent > .enq_check, .enquire .enq_form .sr_listing .sr_listingContent > .enq_check, .sr_listing .news_content .sr_listingContent > p, .news_content .sr_listing .sr_listingContent > p, .sr_listing .article_container .sr_listingContent > p, .article_container .sr_listing .sr_listingContent > p, .sr_listing .sr_listingContent > .nav_num, .sr_listing .navrechts .sr_listingContent > *, .navrechts .sr_listing .sr_listingContent > *, .sr_listing .para-ul .sr_listingContent > *, .para-ul .sr_listing .sr_listingContent > * {
  width: 90%;
  padding-bottom: 4em;
}

.sr_button {
  position: absolute;
  bottom: 10px;
}

.sr_button a {
  text-decoration: none;
}

.altlisting:hover {
  background-color: #efefef !important;
}

.cs_mobileNav {
  display: none;
  padding: 10px;
  padding-top: 0;
}

.cs_mobileNav hr {
  width: 100% !important;
  margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
  .sr_listing {
    width: 50% !important;
  }
}

@media (max-width: 767.98px) {
  .sr_listing {
    width: 100% !important;
  }
  .cs_nav {
    display: none !important;
  }
  .cs_mobileNav {
    display: block;
  }
}

@media (max-width: 575.98px) {
  .sr_listingImage {
    height: 200px !important;
  }
}

.coys_at_manor {
  width: 75%;
  background: #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.coys_at_manor > a {
  width: 40%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.cam_image {
  width: 100%;
  height: 100%;
}

.cam_content {
  width: 60%;
  padding: 40px;
  padding-bottom: 7em;
  position: relative;
}

.cam_content > .para, .single_specs .cam_content > li, .enquire .enq_form > .enq_half > p > span.cam_content > input, .enquire .enq_form > .enq_full > p > span.cam_content > textarea, .enquire .enq_form .cam_content > .enq_check, .news_content .cam_content > p, .article_container .cam_content > p, .cam_content > .nav_num, .navrechts .cam_content > *, .para-ul .cam_content > * {
  width: 90%;
}

.cam_content a {
  text-decoration: none;
  position: absolute;
  bottom: 40px;
}

.newsletter_box {
  width: 25%;
  background: #004638;
  color: white;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 40px;
}

.newsletter_box > p {
  padding-top: 0;
  font-size: 1.3em;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.email_input {
  position: relative;
  width: 300px;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.email_input input {
  width: 100%;
  padding: 6px;
  padding-left: 30px;
}

.email_input img {
  height: 1em;
  position: absolute;
  left: 16px;
  top: 16px;
}

#nb_mail_home {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  margin-bottom: 0;
}

#nb_mail_home form {
  margin: 0;
}

#nb_mail_home .alignleft {
  display: block !important;
}

#nb_mail_home input:first-of-type {
  width: 100% !important;
  min-width: 250px;
  padding: 6px;
  text-align: center;
}

#nb_mail_home input:last-of-type {
  margin-top: 20px;
  padding: 8px 30px !important;
  margin-left: 0 !important;
}

#nb_mail_home .mc4wp-response {
  padding-top: 10px;
}

#nb_mail_home .mc4wp-response * {
  color: white !important;
}

@media (max-width: 1400px) {
  .coys_at_manor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 70%;
  }
  .coys_at_manor > a {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex: 1;
        flex: 1;
    height: 200px;
  }
  .cam_content {
    width: 100%;
  }
  .newsletter_box {
    width: 30%;
  }
}

@media (max-width: 1199.98px) {
  .newsletter_box {
    width: 35%;
  }
  .coys_at_manor {
    width: 65%;
  }
  .email_input {
    width: 250px;
  }
}

@media (max-width: 991.98px) {
  .coys_at_manor {
    width: 100%;
  }
  .newsletter_box {
    width: 100%;
  }
  .newsletter_box img {
    padding: 20px 0;
  }
  .email_input {
    width: 300px !important;
  }
}

@media (max-width: 767.98px) {
  .coys_at_manor {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .cam_content {
    width: 100%;
    padding: 10px;
    padding-bottom: 7em;
    padding-top: 2.5em;
  }
  .cam_image {
    width: 100%;
    height: 230px;
  }
  .newsletter_box {
    padding: 20px;
  }
}

@media (max-width: 575.98px) {
  .email_input {
    width: 240px !important;
  }
}

.bottom_sec {
  width: calc(50% - 6px);
}

.auctions_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ac_auction {
  width: 100%;
  height: 165px;
  background-color: white;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  margin-bottom: 10px;
}

.ac_auction .aca_content {
  width: 80%;
  padding-bottom: 3em;
  padding-right: 10px;
}

.aca_details {
  width: 30%;
}

.aca_details .aca_detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
}

.aca_details .aca_detail div {
  width: 20%;
  text-align: left;
}

.aca_details .aca_detail div > img {
  width: 80%;
  max-width: 30px;
}

.aca_details .aca_detail p {
  width: 80%;
  text-align: left;
}

.aca_details hr {
  margin: 5px;
  margin-left: 0;
  margin-bottom: 10px;
  width: 70%;
  border: 1px solid #004638;
}

.info_section > .coys_image, .info_section > .ca_image, .sr_listing .info_section > .sr_listingImage, .info_section > .cam_image, .info_section > .content_image, .info_section > .map_container {
  height: 340px;
}

.info_section > .info_content {
  padding-top: 10px;
  height: 120px;
  position: relative;
}

@media (max-width: 1199.98px) {
  .upcoming_auctions {
    width: 100%;
  }
  .auctions_container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .info_section {
    width: 100%;
    margin-bottom: 40px;
  }
  .info_content {
    height: auto !important;
    padding-bottom: 40px;
  }
  .ac_auction {
    width: calc(33.3% - 6px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    margin-left: 10px;
  }
  .ac_auction .aca_content {
    width: 100%;
    padding-bottom: 10px;
  }
  .ac_auction .aca_details {
    width: 50%;
    padding-bottom: 3em;
  }
}

@media (max-width: 767.98px) {
  .auctions_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .ac_auction {
    padding: 10px;
    width: 100%;
  }
  .info_section {
    width: 100%;
    margin-bottom: 40px;
  }
  .info_section > .info_content {
    padding-bottom: 2em;
    height: auto;
  }
  .info_section > .coys_image, .info_section > .ca_image, .sr_listing .info_section > .sr_listingImage, .info_section > .cam_image, .info_section > .content_image, .info_section > .map_container {
    height: 250px;
  }
}

.footer {
  width: 100%;
  padding: 40px;
  padding-bottom: 20px;
  -webkit-box-shadow: -2px -2px 2px rgba(60, 60, 60, 0.2);
          box-shadow: -2px -2px 2px rgba(60, 60, 60, 0.2);
  background-color: white;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.footer_top a {
  display: block;
  width: 100%;
}

.footer_top a:hover {
  cursor: pointer;
  text-decoration: underline;
}

.footer_top > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.footer_top > ul * {
  color: #004638;
  text-decoration: none;
}

.footer_top > ul > li {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.footer_top > ul > li a {
  font-weight: 500;
}

.footer_top > ul > li > ul {
  list-style: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mc4wp-alert p {
  text-align: left !important;
}

#nb_mail {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#nb_mail .para, #nb_mail .single_specs li, .single_specs #nb_mail li, #nb_mail .enquire .enq_form > .enq_half > p > span > input, .enquire #nb_mail .enq_form > .enq_half > p > span > input, #nb_mail .enquire .enq_form > .enq_full > p > span > textarea, .enquire #nb_mail .enq_form > .enq_full > p > span > textarea, #nb_mail .enquire .enq_form .enq_check, .enquire .enq_form #nb_mail .enq_check, #nb_mail .news_content p, .news_content #nb_mail p, #nb_mail .article_container p, .article_container #nb_mail p, #nb_mail .nav_num, #nb_mail .navrechts *, .navrechts #nb_mail *, #nb_mail .para-ul *, .para-ul #nb_mail * {
  margin-top: 0 !important;
}

.footer_bottom {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.footer_bottom > * {
  padding: 10px;
  text-align: center;
}

.footer_bottom > a {
  width: 200px;
}

.footer_bottom > p {
  position: relative;
  bottom: -40px;
}

@media (max-width: 1199.98px) {
  .footer_top > ul > li {
    padding: 10px;
  }
}

@media (max-width: 991.98px) {
  .footer_bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footer_bottom > p {
    bottom: 0;
  }
  .footer_top {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: auto;
    margin-bottom: 40px;
  }
  .footer_top > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footer_top > ul * {
    padding: 5px;
  }
  #nb_mail {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #nb_mail > div > img {
    width: 1.5em;
    height: auto;
  }
}

#nb_mail {
  max-width: 300px;
  border-right: none;
  padding: 0;
}

#nb_mail * {
  margin-top: 0;
}

#nb_mail .para, #nb_mail .single_specs li, .single_specs #nb_mail li, #nb_mail .enquire .enq_form > .enq_half > p > span > input, .enquire #nb_mail .enq_form > .enq_half > p > span > input, #nb_mail .enquire .enq_form > .enq_full > p > span > textarea, .enquire #nb_mail .enq_form > .enq_full > p > span > textarea, #nb_mail .enquire .enq_form .enq_check, .enquire .enq_form #nb_mail .enq_check, #nb_mail .news_content p, .news_content #nb_mail p, #nb_mail .article_container p, .article_container #nb_mail p, #nb_mail .nav_num, #nb_mail .navrechts *, .navrechts #nb_mail *, #nb_mail .para-ul *, .para-ul #nb_mail * {
  margin-top: 10px;
  text-align: left;
}

#nb_mail input {
  padding: 6px;
  font-size: 1em;
  height: auto !important;
  border: 1px solid #004638;
}

#nb_mail input:first-of-type {
  border-right: 0;
}

#nb_mail input:last-of-type {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin: 0 !important;
  border-left: 0;
}

#nb_mail input:last-of-type:hover {
  background-color: #dddddd;
  text-decoration: none;
}

.single_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px 0;
}

.single_description {
  width: 60%;
  padding-right: 40px;
}

.single_description > p {
  padding-right: 0px;
}

.single_description > * {
  padding-bottom: 20px;
}

.single_sidepanel {
  width: 40%;
  height: 0%;
  padding: 40px;
  background-color: #efefef;
}

.single_specs {
  width: 100%;
  list-style: none;
}

.single_specs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 7px 0;
  border-bottom: 1px solid #004638;
}

.single_specs li .spec_title {
  width: 30%;
  font-weight: 700;
}

.enquire {
  width: 100%;
}

.enquire .enq_form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.enquire .enq_form > div {
  padding-top: 7px;
}

.enquire .enq_form > .enq_half {
  width: 50%;
}

.enquire .enq_form > .enq_half > p > span > input {
  padding: 7px;
  width: 95%;
}

.enquire .enq_form > .enq_full {
  width: 100%;
}

.enquire .enq_form > .enq_full > p > span > textarea {
  resize: vertical;
  width: 100%;
  min-height: 200px;
  padding: 7px;
}

.enquire .enq_form .enq_check {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px 0;
}

@media (max-width: 991.98px) {
  .single_description {
    width: 100%;
    padding: 0;
  }
  .single_sidepanel {
    margin-top: 40px;
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .enq_half {
    width: 100% !important;
  }
  .enq_half > input {
    width: 100% !important;
  }
  .single_sidepanel {
    padding: 10px;
  }
  .spec_title,
  .spec_value {
    width: 100% !important;
  }
}

.auctions_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.auction_listing {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 24%;
  margin: 0.5%;
  border: 1px solid #004638;
  border-radius: 10px;
  padding: 20px;
}

.auction_listing > h3 {
  min-height: 3.7em;
  height: auto;
}

.auction_listing:hover {
  background-color: #efefef;
}

.auction_listing > a {
  float: right;
}

.auction_listing > hr {
  width: 35%;
  margin: 7px 0;
  border: 1px solid #004638;
}

.auction_details {
  margin-top: 20px;
}

.auction_detail {
  width: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.auction_detail div {
  width: 40px;
  padding: 5px;
}

@media (max-width: 1199.98px) {
  .auction_listing {
    width: 32%;
  }
}

@media (max-width: 991.98px) {
  .auction_listing {
    width: 49%;
  }
}

@media (max-width: 767.98px) {
  .auction_listing {
    width: 100%;
    margin: 5px 0;
  }
}

#page-container {
  position: relative;
  min-height: calc(100vh - 230px);
}

.content_image, .map_container {
  width: 43%;
  height: 320px;
  right: 0px;
  position: absolute;
}

.news_section {
  width: 700px;
  margin: auto;
  padding-top: 40px;
}

.specs_container {
  padding: 40px;
  margin-top: 20px;
  background-color: #efefef;
}

.coys_table {
  width: 100%;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  margin-top: 10px;
  border-collapse: collapse;
}

.coys_table td {
  padding: 8px 0;
}

.coys_table tr {
  border-bottom: 1px solid #004638;
}

.table_fixed {
  table-layout: fixed;
}

.table_fixed tr td:first-of-type {
  width: 35%;
}

.cookie_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  padding: 20px;
}

.cookie_container > .para, .single_specs .cookie_container > li, .enquire .enq_form > .enq_half > p > span.cookie_container > input, .enquire .enq_form > .enq_full > p > span.cookie_container > textarea, .enquire .enq_form .cookie_container > .enq_check, .news_content .cookie_container > p, .article_container .cookie_container > p, .cookie_container > .nav_num, .navrechts .cookie_container > *, .para-ul .cookie_container > * {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}

.cookie_container > a {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif !important;
  margin: 0px 40px;
}

.cookie_container > a:hover {
  text-decoration: underline;
}

.content-container {
  width: 55%;
  padding-right: 40px;
}

.content-container .wpcf7-list-item {
  margin-left: 0 !important;
  margin: 10px 0;
}

.content-container input {
  margin: 8px 0;
}

.content-container textarea {
  width: 97.5%;
  resize: vertical;
  min-height: 200px;
}

.content-container input[type=text], .content-container input[type=email] {
  padding: 8px !important;
  width: 97.5%;
}

.content-container input[type=file] {
  border: 1px solid #004638 !important;
  width: 47.5% !important;
  margin-right: 2.5%;
}

.content-container input[type=file]::-webkit-file-upload-button {
  display: none;
}

.article_container {
  min-height: 400px;
  width: 1200px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
}

.article_container .article_img {
  position: absolute;
  right: 120px;
  width: 35%;
}

.article_container h3 {
  margin-top: 20px;
}

.article_container input[type=text], .article_container input[type=email] {
  padding: 6px;
}

.article_content {
  width: 60%;
  padding: 0 40px;
}

.article_content h3 {
  margin-top: 20px;
}

.article_content input[type=text], .article_content input[type=email] {
  padding: 6px;
}

.article_image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  width: 40%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: relative;
}

.article_image > img {
  width: 100%;
}

.article_image > .para, .single_specs .article_image > li, .enquire .enq_form > .enq_half > p > span.article_image > input, .enquire .enq_form > .enq_full > p > span.article_image > textarea, .enquire .enq_form .article_image > .enq_check, .news_content .article_image > p, .article_container .article_image > p, .article_image > .nav_num, .navrechts .article_image > *, .para-ul .article_image > * {
  color: #999;
  bottom: -30px;
  position: absolute;
}

.nav_num {
  width: 100%;
  margin-top: 5px;
}

.navrechts {
  width: 100%;
  border: 0px;
  margin-bottom: 5px;
}

.navrechts * {
  text-decoration: none;
}

.navrechts button {
  background: #004638;
  border: 0px;
  color: white;
  padding: 0px;
  margin: 2px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  text-align: center;
}

.navrechts button:hover {
  background-color: #00715a;
}

.selected button {
  background-color: #00715a !important;
}

.page_section {
  padding: 40px;
}

.section_header, .article_container h2, .article_content h2 {
  font-size: 1.8em;
  font-family: "Merriweather", "Times New Roman", serif;
  color: #004638;
  font-weight: 500;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 20px;
  border-bottom: 2px solid #004638;
  word-wrap: normal;
  text-transform: uppercase;
}

.section_header a, .article_container h2 a, .article_content h2 a {
  text-decoration: none;
  color: #004638;
}

.section_header a:hover, .article_container h2 a:hover, .article_content h2 a:hover {
  cursor: pointer;
}

.subtitle {
  font-family: "Merriweather", "Times New Roman", serif;
  color: #555;
}

.coys_break, .cs_mobileNav hr {
  color: #004638;
  border: 0.5px solid #004638;
  width: 30%;
  margin: 20px 0;
}

.grey_bg {
  background-color: #efefef;
  margin-top: 40px;
}

.content_header, .coys_article h2,
.coys_article h3, .single_sidepanel h2,
.single_sidepanel h3, .article_container h3, .article_content h3 {
  font-family: "Merriweather", "Times New Roman", serif;
  color: #004638;
  font-size: 1.3em;
  font-weight: 500;
  text-transform: uppercase;
}

.content_header a, .coys_article h2 a, .coys_article h3 a, .single_sidepanel h2 a, .single_sidepanel h3 a, .article_container h3 a, .article_content h3 a {
  text-decoration: none;
  color: #004638;
}

.content_header a:hover, .coys_article h2 a:hover, .coys_article h3 a:hover, .single_sidepanel h2 a:hover, .single_sidepanel h3 a:hover, .article_container h3 a:hover, .article_content h3 a:hover {
  cursor: pointer;
}

.para, .single_specs li, .enquire .enq_form > .enq_half > p > span > input, .enquire .enq_form > .enq_full > p > span > textarea, .enquire .enq_form .enq_check, .news_content p, .article_container p, .nav_num, .navrechts *, .para-ul * {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 1.1rem;
  text-align: justify;
}

.para-ul {
  padding-left: 40px;
}

.button_green, .coys_article button, .article_container input[type=submit], .article_container button, .article_content input[type=submit], .article_content button, .button_white, #nb_mail_home input:last-of-type, .content-container input[type=file], .coys_container input[type=submit], .s_container .acps_submit {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  background-color: #004638;
  color: white;
  padding: 8px 30px;
  font-size: 1em;
  border-radius: 7px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border: 0;
}

.button_green:hover, .coys_article button:hover, .article_container input:hover[type=submit], .article_container button:hover, .article_content input:hover[type=submit], .article_content button:hover, .button_white:hover, #nb_mail_home input:hover:last-of-type, .content-container input:hover[type=file], .coys_container input:hover[type=submit], .s_container .acps_submit:hover {
  background-color: #00715a;
  cursor: pointer;
}

.button_white, #nb_mail_home input:last-of-type, .content-container input[type=file] {
  color: #004638;
  background: white;
}

.button_white:hover, #nb_mail_home input:hover:last-of-type, .content-container input:hover[type=file] {
  background-color: #efefef;
}

.coys_image, .ca_image, .sr_listing .sr_listingImage, .cam_image, .content_image, .map_container {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.coys_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
}

.coys_container input {
  width: 100%;
  padding: 7px;
  margin-bottom: 7px;
}

.justify_left {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.cover {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(60, 60, 60, 0.1);
  z-index: 99;
  display: none;
  opacity: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.share {
  width: 140px;
}

.share > p {
  width: 100%;
  text-align: center;
  margin-bottom: 3px;
}

.share > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 20px;
}

.share > div a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 22%;
}

.share > div a:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.s_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: row;
      -ms-flex-pack: row;
          justify-content: row;
}

.s_container select,
.s_container .acps_text_input {
  padding: 7px;
  margin-bottom: 20px;
  width: 300px !important;
}

.s_container > div {
  margin-right: 40px;
}

@media (min-width: 1800px) {
  .page_section {
    padding: 40px 120px;
  }
}

@media (max-width: 991.98px) {
  .content-container {
    width: 100%;
    padding: 0;
  }
  .section_header, .article_container h2, .article_content h2 {
    font-size: 1.5em;
  }
  .content_header, .coys_article h2,
  .coys_article h3, .single_sidepanel h2,
  .single_sidepanel h3, .article_container h3, .article_content h3 {
    font-size: 1.2em;
  }
  .s_container {
    width: 300px;
    margin: auto;
  }
  .article_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    padding: 40px;
    width: 100%;
  }
  .article_container .content_image, .article_container .map_container {
    width: 100%;
    position: initial;
  }
  .article_image,
  .article_content {
    width: 100%;
    padding: 0;
  }
  .article_content {
    margin-top: 80px;
  }
  .auction_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .auction_container > div {
    width: 100% !important;
  }
  .auction_container > .coys_image, .auction_container > .ca_image, .sr_listing .auction_container > .sr_listingImage, .auction_container > .cam_image, .auction_container > .content_image, .auction_container > .map_container {
    height: 300px;
  }
}

@media (max-width: 767.98px) {
  .news_section {
    width: 100% !important;
    padding: 5px;
  }
  .page_section {
    padding: 10px;
  }
  #carousel {
    margin-top: 100px;
  }
  .article_container {
    padding: 0px;
  }
}
/*# sourceMappingURL=style.css.map */