@charset "UTF-8";
:root {
  --primary: #0067b3;
  --secondary: #474747;
  --secondary-light: #959595;
  --highlight: white;
}

html body.site-id-3 {
  /* Homepage Slider */
  /* get a quote */
}
html body.site-id-3 .site-content main.site-main .image-sidebar {
  vertical-align: middle;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
html body.site-id-3 .site-content main.site-main .image-sidebar > .row {
  height: 98%;
  max-width: 100%;
  width: 100%;
}
html body.site-id-3 .site-content main.site-main .image-sidebar > .row > div {
  max-height: 31.25vh;
  text-align: center;
}
html body.site-id-3 .site-content main.site-main .image-sidebar > .row > div > a > svg {
  max-height: 100%;
}
html body.site-id-3 a.btn {
  padding: 6px 20px;
}
@media screen and (max-width: 1665px) {
  html body.site-id-3 .desktop-menu > .row {
    height: 8vw;
  }
}
html body.site-id-3 h4, html body.site-id-3 .h4 {
  font-size: 36px;
}
html body.site-id-3 .font-weight-black {
  font-weight: 900;
}
html body.site-id-3 .header-logo-holder {
  height: 150px;
  transition: unset;
}
html body.site-id-3 .header-logo-holder svg {
  height: 100%;
}
html body.site-id-3 .header-logo-holder svg.hidesticky {
  display: block;
}
html body.site-id-3 .header-logo-holder svg.showsticky {
  display: none;
}
html body.site-id-3.sticky .header-row .max-width {
  height: 100%;
}
html body.site-id-3.sticky .desktop-menu > .row {
  height: 100%;
}
html body.site-id-3.sticky .header-logo-holder {
  height: 100%;
}
html body.site-id-3.sticky .header-logo-holder svg.hidesticky {
  display: none;
}
html body.site-id-3.sticky .header-logo-holder svg.showsticky {
  display: block;
}
html body.site-id-3.sticky .search_container_parent input.search_input {
  border: 1px solid white;
}
html body.site-id-3 .desktop-menu-container {
  width: 82%;
}
html body.site-id-3 .search_container_parent {
  width: 18%;
}
html body.site-id-3 .search_container_parent input.search_input {
  border: 1px solid black;
}
html body.site-id-3 .bg-hird-blue {
  background-color: #0067b3;
  color: white;
}
@media (max-width: 768px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container p {
    text-align: center;
    padding-right: 0;
  }
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container h1 {
  font-size: 80px;
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container a.homepage-products-button {
  font-size: 24px;
  font-weight: 400;
  margin-left: 20px;
  background-color: #0067b3;
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container a.homepage-products-button:hover, html body.site-id-3 .homepage-header.content_header.row .hero-content-container a.homepage-products-button:active {
  color: white;
}
@media (max-width: 992px) and (min-width: 768px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container {
    padding-bottom: 25px;
  }
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container h1 {
  color: #0067b3;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container h1 {
    font-size: 57px;
  }
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder {
    font-size: 21px;
    padding-right: 23px;
    padding-bottom: 0;
    margin-bottom: 15px;
    margin-top: 60px;
  }
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
  height: 30px;
  padding-right: 25px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1270px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: 70px;
    padding-right: 85px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1270px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: 60px;
    padding-right: 85px;
  }
}
@media (max-width: 1200px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: 50px;
    padding-right: 30px;
  }
}
@media (max-width: 992px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: 40px;
    padding-right: 20px;
  }
}
@media (max-width: 768px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: auto;
    width: 100px;
    padding-right: 14px;
    margin-bottom: 0;
  }
}
@media (max-width: 576px) {
  html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg {
    height: auto;
    width: 114px;
    padding-right: 14px;
  }
}
html body.site-id-3 .homepage-header.content_header.row .hero-content-container .logos-holder svg :nth-last-child(1) {
  padding-right: 0;
}
html body.site-id-3 .mobile-menu-container {
  height: 100%;
}
html body.site-id-3 ul.slider-3-controls {
  list-style: none;
  position: absolute;
  top: calc(50% - 25px);
  width: 100%;
  height: 100px;
  left: 0;
}
@media (min-width: 992px) {
  html body.site-id-3 ul.slider-3-controls {
    top: calc(50% - 50px);
  }
}
html body.site-id-3 ul.slider-3-controls li {
  position: absolute;
  background-color: #0067b3;
  height: 50px;
  width: 25px;
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 999;
}
@media (min-width: 992px) {
  html body.site-id-3 ul.slider-3-controls li {
    height: 100px;
    width: 77.25px;
  }
}
html body.site-id-3 ul.slider-3-controls li.prev {
  left: -10px;
}
@media (min-width: 768px) {
  html body.site-id-3 ul.slider-3-controls li.prev {
    left: 0px;
  }
}
html body.site-id-3 ul.slider-3-controls li.next {
  right: -10px;
}
@media (min-width: 768px) {
  html body.site-id-3 ul.slider-3-controls li.next {
    right: 0px;
  }
}
html body.site-id-3 ul.slider-3-controls li svg {
  width: 15px;
}
@media (min-width: 992px) {
  html body.site-id-3 ul.slider-3-controls li svg {
    width: 50px;
  }
}
html body.site-id-3 .homepage-slider-container {
  z-index: 3;
  position: relative;
}
html body.site-id-3 .homepage-slider-container .slider-3-container {
  position: relative;
  /*&:before {
    content: ' ';
    background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    width: 17%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    box-shadow: -54px 0px 54px 20px white;
  }*/
}
@media (max-width: 768px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container {
    width: 100%;
    margin: auto;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container {
    top: 60px;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-inner {
  padding: 0 20px;
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .slider-3 {
  display: flex;
  align-items: center;
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item {
  text-align: center;
  transition: transform 1s 1s, opacity 0.5s;
  opacity: 0;
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item {
    padding-bottom: 74px;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-0 {
  transform: scale(1);
  -moz-transform: scale(1);
  transition: transform 1s, margin 1s, opacity 0.5s;
  margin-right: 0;
  margin-left: 0;
  opacity: 1;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-0 {
    transform: scale(0.8) translatex(-10%);
    -moz-transform: scale(0.8);
    transition: transform 1s, margin 1s, opacity 0.5s;
    margin-right: 0;
    margin-left: 0;
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-0 {
    transform: scale(0.7) translatex(30%);
    -moz-transform: scale(0.7) translatex(30%);
    transition: transform 1s, margin 1s, opacity 0.5s;
    margin-right: 0;
    margin-left: 0;
    opacity: 1;
  }
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-1 {
    transform: scale(1);
    -moz-transform: scale(1);
    transition: transform 1s, margin 1s, opacity 0.5s;
    margin-right: 0;
    margin-left: 0;
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-1 {
    transform: scale(0.8) translatex(10%);
    -moz-transform: scale(0.8) translatex(10%);
    transition: transform 1s, margin 1s, opacity 0.5s;
    margin-right: 40px;
    opacity: 1;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-2 {
  transform: scale(0.8) translatex(10%);
  -moz-transform: scale(0.8) translatex(10%);
  transition: transform 0s, margin 1s, opacity 0.5s;
  margin-right: 0;
  margin-left: 0;
  opacity: 1;
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-2 {
    transform: scale(1);
    -moz-transform: scale(1);
    transition: transform 1s, margin 1s, opacity 0.5s;
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-3 {
  transform: scale(0.8) translatex(-10%);
  -moz-transform: scale(0.8) translatex(-10%);
  transition: transform 1s, margin 1s, opacity 0.5s;
  margin-left: 40px;
  opacity: 1;
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item.slide-index-4 {
  transform: scale(0.7) translatex(-30%);
  -moz-transform: scale(0.7) translatex(-30%);
  transition: transform 0s, margin 1s, opacity 0.5s 0.2s;
  margin-left: 0;
  margin-right: 0;
  opacity: 1;
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content {
  border: 1px solid #969696;
  box-shadow: 0 0 20px #969696;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: white;
  padding: 20px;
  position: relative;
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content {
    min-height: 440px;
  }
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content {
    padding-bottom: 100px;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content h2 {
  color: black;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 0;
  text-transform: unset;
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content h2 {
    font-size: 40px;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.machine-subtitle {
  color: black;
  padding-top: 0;
  font-size: 15px;
  letter-spacing: 0.5px;
  padding-right: 0;
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.machine-subtitle {
    font-size: 24px;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content img {
  align-self: baseline;
  padding-bottom: 15px;
  transform: scale(1);
  transition: transform 0.5s;
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content:hover img {
  transform: scale(1.1);
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.view-product-button {
  padding-right: 0;
  text-align: center;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.view-product-button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.view-product-button a {
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-slider-container .slider-3-container .tns-outer .tns-item .slide-content p.view-product-button a {
    font-size: 30px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand {
  background-color: #eef6fe;
  height: 100%;
}
html body.site-id-3 .homepage-brands .homepage-brand .machine-image img {
  transition: transform 0.5s;
  transform: scale(1);
}
html body.site-id-3 .homepage-brands .homepage-brand:hover .machine-image img {
  transform: scale(1.1);
}
html body.site-id-3 .homepage-brands .homepage-brand .wp-block-group__inner-container {
  height: 100%;
}
html body.site-id-3 .homepage-brands .homepage-brand svg {
  height: 50px;
  max-width: 100%;
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-brands .homepage-brand svg {
    height: 103px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header {
  background-size: cover;
  background-position: center;
  padding: 20px;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header {
    height: 66%;
  }
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header {
    padding: 40px 40px 0 40px;
    height: 54%;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header .machine-image {
  position: relative;
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-valla {
  background-image: url("../imgs/brand-backgrounds/valla.png.webp");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-valla {
  background-image: url("../imgs/brand-backgrounds/valla.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-valla .machine-image {
    top: 12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-winlet {
  background-image: url("../imgs/brand-backgrounds/winlet.png.webp");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-winlet {
  background-image: url("../imgs/brand-backgrounds/winlet.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-winlet .machine-image {
    top: 12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-locatelli {
  background-image: url("../imgs/brand-backgrounds/locatelli.png");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-locatelli {
  background-image: url("../imgs/brand-backgrounds/locatelli.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-locatelli .machine-image {
    top: 12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-oil-steel {
  background-image: url("../imgs/brand-backgrounds/oil-steel.png");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-oil-steel {
  background-image: url("../imgs/brand-backgrounds/oil-steel.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-oil-steel .machine-image {
    top: 12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-righetti {
  background-image: url("../imgs/brand-backgrounds/righetti-cladding-lifters.png");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-righetti {
  background-image: url("../imgs/brand-backgrounds/righetti-cladding-lifters.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-righetti .machine-image {
    top: 12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-threeb6 {
  background-image: url("../imgs/brand-backgrounds/3b6-cobo-Electronic Control Systems.png");
}
html.no-webp body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-threeb6 {
  background-image: url("../imgs/brand-backgrounds/3b6-cobo-Electronic Control Systems.png");
}

@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-header-threeb6 .machine-image {
    top: -12px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content {
  padding: 10px;
  height: 45%;
}
@media (min-width: 576px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content {
    height: 33%;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content {
    height: 46%;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content {
    padding: 40px 20px 30px 20px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content .wp-block-group__inner-container {
  width: 100%;
  justify-content: space-between;
  flex-direction: column;
  display: flex;
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul {
  padding-inline-start: 20px;
  padding-top: 20px;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul {
    padding-top: 20px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul {
    padding-inline-start: 40px;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul li {
  line-height: 1;
  font-size: 18px;
  font-weight: bold;
}
@media (min-width: 768px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul li {
    font-size: 21px;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul li {
    font-size: 28px;
    line-height: 1;
  }
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content ul li a {
  color: black;
}
html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content a {
  font-size: 20px;
}
@media (min-width: 1200px) {
  html body.site-id-3 .homepage-brands .homepage-brand .homepage-brand-content a {
    font-size: 28px;
  }
}
html body.site-id-3 .callback-button {
  padding: 5px 47px 5px 47px !important;
  font-size: 40px;
}
@media (min-width: 768px) {
  html body.site-id-3 .callback-button {
    margin-left: 33px !important;
  }
}
html body.site-id-3.home p.hird-sales-support-text {
  padding: 25px 47px 50px 47px;
  font-size: 25px;
}
html body.site-id-3.home p.hird-sales-support-text strong {
  font-weight: 900;
}
@media (max-width: 576px) {
  html body.site-id-3.home p.hird-sales-support-text {
    padding: 25px 0 50px 0;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3.home p.hird-sales-support-text {
    padding: 70px 0;
    font-size: 35px;
  }
}
html body.site-id-3 .homepage-callback-container {
  padding: 70px 0;
}
html body.site-id-3 .btn.btn-transparent.findoutmore {
  font-size: 28px;
}
html body.site-id-3 .brand-3b6-container {
  background-color: black;
}
@media (min-width: 1200px) {
  html body.site-id-3 .brand-3b6-container {
    /*background-image: url("../imgs/brand-backgrounds/3B6-banner.png");*/
    background-size: contain;
    background-position: top left;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width: 1300px) {
  html body.site-id-3 .brand-3b6-container {
    background-size: 50%;
  }
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-images {
  background-image: url("/wp-content/uploads/2020/11/3b6_cobo-safe-load-monitoring-systems.jpg");
  min-height: 56vw;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1200px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-images {
    min-height: 39vw;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1840px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-images {
    min-height: 717px;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-images:after {
    position: absolute;
    height: 100%;
    background-color: #000000;
    width: 3rem;
    display: block;
    content: " ";
    right: 0;
  }
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content {
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-content {
    padding-left: 30px !important;
  }
}
@media (max-width: 768px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-content {
    padding: 35px !important;
  }
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content .btn.btn-transparent {
  color: white;
  border-color: white;
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content h4 {
  color: #00a4e4;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-content h4 {
    font-size: 34px;
  }
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content .row {
  align-items: center;
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content .row svg {
  width: 238px;
}
html body.site-id-3 .brand-3b6-container .brand-3b6-container-content .row p {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  html body.site-id-3 .brand-3b6-container .brand-3b6-container-content .tb6-text {
    font-size: 19px;
  }
}
html body.site-id-3 .aftersales-container {
  background-color: #eef6fe;
}
html body.site-id-3 .aftersales-container img {
  width: 100%;
}
html body.site-id-3 .aftersales-container .aftersales-image-container {
  background-image: url("/wp-content/uploads/2020/11/hird-aftersales_service-and-maintenance.jpg");
  min-height: 56vw;
  background-size: cover;
  background-position: center;
}
@media (min-width: 1200px) {
  html body.site-id-3 .aftersales-container .aftersales-image-container {
    min-height: 39vw;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1840px) {
  html body.site-id-3 .aftersales-container .aftersales-image-container {
    min-height: 717px;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .aftersales-container .aftersales-image-container:after {
    position: absolute;
    height: 100%;
    background-color: #edf6fe;
    width: 3rem;
    display: block;
    content: " ";
    right: 0;
  }
}
@media (max-width: 768px) {
  html body.site-id-3 .aftersales-container .aftersales-content {
    padding: 35px !important;
  }
}
@media (min-width: 992px) {
  html body.site-id-3 .aftersales-container .aftersales-content {
    padding-left: 30px !important;
  }
}
html body.site-id-3 .aftersales-container .aftersales-content h4 {
  color: #0067b3;
}
html body.site-id-3 .aftersales-container .aftersales-content ul {
  list-style: none;
  margin-bottom: 25px;
}
html body.site-id-3 .aftersales-container .aftersales-content ul li {
  font-size: 18px;
}
@media (min-width: 992px) {
  html body.site-id-3 .aftersales-container .aftersales-content ul li {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3 .aftersales-container .aftersales-content ul li {
    font-size: 25px;
  }
}
html body.site-id-3 .aftersales-container .aftersales-content ul li:before {
  content: "•";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #0067b3;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}
html body.site-id-3 .align-center {
  align-items: center;
}
html body.site-id-3 .color-orange {
  color: #f58026;
}
html body.site-id-3 .color-white {
  color: white;
}
html body.site-id-3 .color-blue {
  color: #0067b3;
}
html body.site-id-3 .product-archive .products_container .grid .product .row {
  background-image: url("../../hirdsalestemplate/imgs/machine-background.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
html body.site-id-3 .product-archive .products_container .list .product .row .product_image_holder {
  background-image: url("../../hirdsalestemplate/imgs/machine-background.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}
@media (max-width: 1200px) {
  html body.site-id-3 .product-archive .products_container .list .product .row .product_image_holder {
    background-position-y: -26px;
  }
}
html body.site-id-3 .header-logo-holder {
  overflow: hidden;
}
html body.site-id-3 #text-8 {
  border-bottom: 1px dotted grey;
}
html body.site-id-3.archive .news-post-container article p.news-posted-date, html body.site-id-3.search-results .news-post-container article p.news-posted-date {
  color: #0067b3;
}
html body.site-id-3 .text-highlight, html body.site-id-3 .text-green {
  color: white;
}
html body.site-id-3 .text-yellow {
  color: #fed300;
}
html body.site-id-3 .bg-grey .text-highlight, html body.site-id-3 .bg-grey .text-green {
  color: white;
}
html body.site-id-3 .btn-green {
  color: white;
  background-color: #959595;
}
html body.site-id-3 .btn-green:hover {
  background-color: #0067b3;
  color: #959595;
}
html body.site-id-3 .btn-blue:hover h3 {
  color: #0067b3 !important;
}
html body.site-id-3 .btn-transparent {
  background: transparent;
  border: 2px solid black;
  border-radius: 0;
  color: black;
}
html body.site-id-3 .btn-transparent:hover {
  color: white;
  background: #0067b3;
}
html body.site-id-3 .btn-transparent:hover h3 {
  color: white !important;
}
html body.site-id-3 .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li.menu-item-has-children:hover > ul.sub-menu {
  width: 200%;
}
html body.site-id-3 .header-row ul.sub-menu li:hover {
  background-color: #0067b3;
}
html body.site-id-3 .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li.menu-item-has-children > a:after {
  color: black;
}
html body.site-id-3 .header-row {
  left: 0;
}
html body.site-id-3 .header-row ul.sub-menu, html body.site-id-3 .header-row .header-row ul.sub-menu li:hover {
  background-color: #0067b3;
}
html body.site-id-3 input.search_input {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m118.53 111.46-34.12-34.12a47.59 47.59 0 1 0 -7.07 7.07l34.12 34.12a5 5 0 1 0 7.07-7.07zm-71.03-26.46a37.5 37.5 0 1 1 37.5-37.5 37.54 37.54 0 0 1 -37.5 37.5z'/%3E%3C/svg%3E");
  background-size: 20px;
}
html body.site-id-3.sticky input.search_input {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m118.53 111.46-34.12-34.12a47.59 47.59 0 1 0 -7.07 7.07l34.12 34.12a5 5 0 1 0 7.07-7.07zm-71.03-26.46a37.5 37.5 0 1 1 37.5-37.5 37.54 37.54 0 0 1 -37.5 37.5z'/%3E%3C/svg%3E");
  background-size: 30px;
  background-size: 20px;
}
html body.site-id-3.sticky .header-row, html body.site-id-3.sticky .header-row ul.sub-menu, html body.site-id-3.sticky .header-row ul.sub-menu li:hover {
  background-color: #0067b3;
}
html body.site-id-3.sticky .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li.menu-item-has-children > a:after, html body.site-id-3.sticky .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li > a {
  color: white;
}
html body.site-id-3 .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li > a {
  color: black;
}
html body.site-id-3 .header-row .desktop-menu nav#main-nav.navbar > ul.navbar-nav li.menu-item-has-children:hover > ul.sub-menu li a {
  color: white !important;
}
html body.site-id-3 header.header .mobile-header-main {
  background-color: #0067b3;
}
html body.site-id-3 header.header .mobile-header .mobile_navbar .menu-item.menu-item-type-post_type.menu-item-object-mpm_product a, html body.site-id-3 header.header .mobile-header .mobile_navbar .menu-item.menu-item-type-post_type.menu-item-object-page li a {
  color: #0067b3 !important;
}
html body.site-id-3.home {
  font-size: 19px;
}
@media (min-width: 768px) {
  html body.site-id-3.home p, html body.site-id-3.home .p {
    font-size: 21px;
  }
}
@media (min-width: 1200px) {
  html body.site-id-3.home p, html body.site-id-3.home .p {
    font-size: 25px;
  }
}
html body.site-id-3.home h2 {
  font-size: 32px;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  html body.site-id-3.home h2 {
    font-size: 60px;
  }
}
html body.site-id-3.home .homepage-callback-container {
  font-size: 35px;
  margin-bottom: 0px;
}
html body.site-id-3.home .homepage-callback-container a.btn {
  font-size: 25px;
  padding-left: 90px;
  padding-right: 90px;
}
@media (min-width: 1200px) {
  html body.site-id-3.home .homepage-callback-container a.btn {
    font-size: 35px;
  }
}
html body.site-id-3.home header.header {
  background-image: url("../imgs/hird-sales.png");
  background-position: center;
}
html body.site-id-3.home header.header.home {
  z-index: 999;
}
html body.site-id-3.home header.header.home:before {
  content: " ";
  background: white;
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 20%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
html body.site-id-3.home header.header.home:after {
  content: " ";
  background: white;
  background: linear-gradient(0deg, white 58%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}
@media (min-width: 992px) {
  html body.site-id-3.home header.header.home:after {
    background: linear-gradient(0deg, white 20%, rgba(255, 255, 255, 0) 100%);
  }
}
@media (min-width: 768px) {
  html body.site-id-3.home header.header {
    background-position-y: -79px;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
html.no-webp body.site-id-4.home header.header {
  background-image: url("../imgs/hird-sales.png");
  background-position: top left;
  background-position-y: -79px;
  background-repeat: no-repeat;
  background-size: cover;
}

html body.site-id-3.home header.header .homepage-machine-holder {
  max-width: 300px;
  margin: auto;
}
@media (min-width: 1200px) {
  html body.site-id-3.home header.header .homepage-machine-holder {
    position: absolute;
    bottom: -40%;
    z-index: 999999;
    text-align: center;
    width: 100%;
    max-width: unset;
  }
}
html body.site-id-3.home .homepage-icons svg {
  max-width: 200px;
}
html body.site-id-3 .site-content, html body.site-id-3 footer {
  z-index: 2;
  position: relative;
}
html body.site-id-3 footer.footer {
  padding-bottom: 0px;
}
html body.site-id-3 footer.footer .hirdcrestlogo {
  width: 175px;
  margin: auto;
}
html body.site-id-3 footer.footer .footer_depots {
  /*
  p {
    font-size: 30px;
    margin-bottom: 0;
    &.title {
      color: #fefefe;
    }

    .footer-address p {
      color: #fefefe;
    }
  }*/
}
html body.site-id-3 footer.footer .footer_depots .phone_number a {
  color: white;
  font-weight: bold;
}
html body.site-id-3 footer.footer .footer_depots .email_address a {
  padding-bottom: 5px;
  font-weight: bold;
}
html body.site-id-3 footer.footer .wp-bootstrap-blocks-container.footer-main .footer-menu-container .widget.widget_nav_menu .menu-footer-menu-container ul li:last-child {
  padding-right: 0;
}
@media (min-width: 1200px) {
  html body.site-id-3 footer.footer .wp-bootstrap-blocks-container.footer-main .footer-menu-container {
    display: block;
  }
  html body.site-id-3 footer.footer .wp-bootstrap-blocks-container.footer-main .footer-menu-container .footer-copyright {
    margin-right: 0 !important;
    float: right;
    display: block;
    width: 100%;
    text-align: right;
  }
  html body.site-id-3 footer.footer .wp-bootstrap-blocks-container.footer-main .footer-menu-container .widget.widget_nav_menu {
    float: right;
  }
}
html body.site-id-3.post-type-archive-mpm_product div#page.site {
  background: none;
}
html body.site-id-3.post-type-archive-mpm_product div#page.site .sticky-background {
  content: " ";
  background: url("../imgs/valla-pickup-and-carry-cranes.jpg.webp") no-repeat center;
  background-size: cover;
  position: fixed;
  width: 100%;
  height: calc(100vh - 129px);
  top: 65px;
  z-index: 1;
}
html.no-webp body.site-id-4.post-type-archive-mpm_product div#page.site .sticky-background {
  background: url("../imgs/valla-pickup-and-carry-cranes.jpg") no-repeat center;
  background-size: cover;
}

@media (min-width: 1200px) {
  html body.site-id-3.post-type-archive-mpm_product div#page.site .sticky-background {
    height: 130vh;
    top: 80px;
  }
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) div#page.site {
  background: none;
  /*.site-content {
    .content-container {
      background: none;*/
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) div#page.site .sticky-background {
  content: " ";
  background: url("../imgs/valla-pickup-and-carry-cranes.jpg") no-repeat center;
  background-size: cover;
  position: fixed;
  width: 100%;
  height: calc(100vh - 60px);
  top: 65px;
  z-index: 1;
}
@media (min-width: 1200px) {
  html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) div#page.site .sticky-background {
    height: 130vh;
    top: 80px;
  }
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) div#page.site > * {
  position: relative;
  z-index: 2;
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) div#page.site .site-content .content-container {
  background: none;
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) .site-content .content-container {
  background-color: unset;
  background: url("../imgs/valla-pickup-and-carry-cranes.jpg") no-repeat fixed center;
  background-size: cover;
}
html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) .site-content .content-container:not(.home) h3, html body.site-id-3:not(.home):not(.post-type-archive-mpm_product):not(.post-type-archive-mpm_used_product):not(.single-mpm_product):not(.single-mpm_used_product):not(.single-product) .site-content .content-container:not(.home) h2 {
  color: var(--primary);
}
html body.site-id-3 .news_posts {
  /*.news_post:nth-of-type(2) {
    .news_image_holder:after {
      background: #2989D8;
      background: linear-gradient(45deg, rgba(#496466, 1) 0%, rgba(#ccc432, 1) 100%);
    }
  }

  .news_post:nth-of-type(3) {
    .news_image_holder:after {
      background: $highlight;
      background: linear-gradient(45deg, rgba(#ccc432, 1) 0%, rgba(#ccc432, 1) 100%);
    }
  }*/
}
html body.site-id-3 .news_posts .news_post .news_image_holder:after {
  background: #0067b3;
  background: linear-gradient(45deg, #0067b3 0%, #496466 100%);
}
html body.site-id-3 div#gform_wrapper_2 input, html body.site-id-3 div#gform_wrapper_2 textarea, html body.site-id-3 div#gform_wrapper_2 select, html body.site-id-3 div#gform_wrapper_1 input, html body.site-id-3 div#gform_wrapper_1 textarea, html body.site-id-3 div#gform_wrapper_1 select {
  border: 2px solid #959595;
}
html body.site-id-3 div#gform_wrapper_2 input:not([type=submit]), html body.site-id-3 div#gform_wrapper_2 textarea:not([type=submit]), html body.site-id-3 div#gform_wrapper_2 select:not([type=submit]), html body.site-id-3 div#gform_wrapper_1 input:not([type=submit]), html body.site-id-3 div#gform_wrapper_1 textarea:not([type=submit]), html body.site-id-3 div#gform_wrapper_1 select:not([type=submit]) {
  width: 100%;
  background: #fff;
  padding: 14px 14px;
  font-size: 21px;
  margin-bottom: 24px;
  letter-spacing: normal;
}
html body.site-id-3 div#gform_wrapper_2 input:focus, html body.site-id-3 div#gform_wrapper_2 textarea:focus, html body.site-id-3 div#gform_wrapper_2 select:focus, html body.site-id-3 div#gform_wrapper_1 input:focus, html body.site-id-3 div#gform_wrapper_1 textarea:focus, html body.site-id-3 div#gform_wrapper_1 select:focus {
  border: 2px solid #474747;
  outline: unset;
}
html body.site-id-3 div#gform_wrapper_2 textarea.medium, html body.site-id-3 div#gform_wrapper_1 textarea.medium {
  height: 250px;
  width: 100%;
  background: #fff;
  padding: 14px 4px;
}
html body.site-id-3 div#gform_wrapper_2 select, html body.site-id-3 div#gform_wrapper_1 select {
  padding: 8.5px 4px;
}
html body.site-id-3 .gform_wrapper .gform_footer input[type=submit] {
  background: white;
  color: #0067b3;
}
html body.site-id-3 .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: #0067b3;
  color: white;
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_0:after {
  background-image: url("../images/gravity-forms/diesel/20E-TRX.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_1:after {
  background-image: url("../images/gravity-forms/diesel/Valla-50D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_2:after {
  background-image: url("../images/gravity-forms/diesel/Valla-75D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_3:after {
  background-image: url("../images/gravity-forms/diesel/Valla-90D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_4:after {
  background-image: url("../images/gravity-forms/diesel/Valla-120D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_5:after {
  background-image: url("../images/gravity-forms/diesel/Valla-180D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_8_6:after {
  background-image: url("../images/gravity-forms/diesel/Valla-250D.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_0:after {
  background-image: url("../images/gravity-forms/electric/Valla-18E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_1:after {
  background-image: url("../images/gravity-forms/electric/Valla-22E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_2:after {
  background-image: url("../images/gravity-forms/electric/Valla-25E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_3:after {
  background-image: url("../images/gravity-forms/electric/Valla-35Evo.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_4:after {
  background-image: url("../images/gravity-forms/electric/Valla-50E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_5:after {
  background-image: url("../images/gravity-forms/electric/Valla-75E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_6:after {
  background-image: url("../images/gravity-forms/electric/Valla-80R.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_7:after {
  background-image: url("../images/gravity-forms/electric/Valla-90E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_8:after {
  background-image: url("../images/gravity-forms/electric/Valla-110R.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_9:after {
  background-image: url("../images/gravity-forms/electric/Valla-120E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_10:after {
  background-image: url("../images/gravity-forms/electric/Valla-180E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_11:after {
  background-image: url("../images/gravity-forms/electric/Valla-180ES.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_12:after {
  background-image: url("../images/gravity-forms/electric/Valla-200r.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_13:after {
  background-image: url("../images/gravity-forms/electric/Valla-250E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_19_14:after {
  background-image: url("../images/gravity-forms/electric/Valla-400E.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_18_0:after {
  background-image: url("../images/gravity-forms/slewing/20SD-TRX.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_18_1:after {
  background-image: url("../images/gravity-forms/slewing/Valla-160SD.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_18_2:after {
  background-image: url("../images/gravity-forms/slewing/Valla-160SE.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_18_3:after {
  background-image: url("../images/gravity-forms/slewing/Valla-220SD.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.gchoice_2_18_4:after {
  background-image: url("../images/gravity-forms/slewing/Valla-220SE.png");
}
html body.site-id-3 .machines-selector ul.gfield_radio li.checked:before, html body.site-id-3 .machines-selector ul.gfield_radio li:hover:before {
  background-color: rgba(0, 103, 179, 0.3);
}
html body.site-id-3 .machines-selector ul.gfield_radio li input:checked + label {
  color: #0067b3;
}
html body.site-id-3.woocommerce a.button.alt, html body.site-id-3.woocommerce-page a.button.alt {
  background-color: #0067b3;
  color: white;
  transition: all 0.5s;
}
html body.site-id-3.woocommerce a.button.alt:hover, html body.site-id-3.woocommerce-page a.button.alt:hover {
  background-color: #fed300;
  color: #0067b3;
}
html body.site-id-3.woocommerce .bg-lightGrey, html body.site-id-3.woocommerce-page .bg-lightGrey {
  background-color: #f6f6f6;
}
html body.site-id-3.woocommerce .product_meta.custom, html body.site-id-3.woocommerce-page .product_meta.custom {
  margin-bottom: 16px;
}
html body.site-id-3.woocommerce .product_meta.custom span.sku_wrapper, html body.site-id-3.woocommerce-page .product_meta.custom span.sku_wrapper {
  font-size: 80%;
  padding-bottom: 16px;
}
html body.site-id-3.woocommerce.woocommerce-shop .shop-cats-section li.product, html body.site-id-3.woocommerce .subcategories li.product, html body.site-id-3.woocommerce-page.woocommerce-shop .shop-cats-section li.product, html body.site-id-3.woocommerce-page .subcategories li.product {
  background-color: #f6f6f6;
}
html body.site-id-3.woocommerce.woocommerce-shop .shop-cats-section li.product > a, html body.site-id-3.woocommerce .subcategories li.product > a, html body.site-id-3.woocommerce-page.woocommerce-shop .shop-cats-section li.product > a, html body.site-id-3.woocommerce-page .subcategories li.product > a {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10px;
}
html body.site-id-3.woocommerce.woocommerce-shop .shop-cats-section li.product .woocommerce-loop-category__title, html body.site-id-3.woocommerce .subcategories li.product .woocommerce-loop-category__title, html body.site-id-3.woocommerce-page.woocommerce-shop .shop-cats-section li.product .woocommerce-loop-category__title, html body.site-id-3.woocommerce-page .subcategories li.product .woocommerce-loop-category__title {
  padding-left: 10px;
  padding-right: 10px;
}
html body.site-id-3.woocommerce.woocommerce-shop .shop-cats-section li.product.has_thumbnail .cat-image-container, html body.site-id-3.woocommerce .subcategories li.product.has_thumbnail .cat-image-container, html body.site-id-3.woocommerce-page.woocommerce-shop .shop-cats-section li.product.has_thumbnail .cat-image-container, html body.site-id-3.woocommerce-page .subcategories li.product.has_thumbnail .cat-image-container {
  background-image: url("../imgs/brand-backgrounds/Cat-Bacgrouds.png");
  margin-bottom: 14%;
  min-height: 66%;
  background-size: cover;
}
html body.site-id-3.woocommerce.woocommerce-shop .shop-cats-section li.product.has_thumbnail .cat-image-container img, html body.site-id-3.woocommerce .subcategories li.product.has_thumbnail .cat-image-container img, html body.site-id-3.woocommerce-page.woocommerce-shop .shop-cats-section li.product.has_thumbnail .cat-image-container img, html body.site-id-3.woocommerce-page .subcategories li.product.has_thumbnail .cat-image-container img {
  position: relative;
  top: 20%;
  z-index: 9;
  max-height: 325px;
  width: auto;
  margin: -10% auto 0;
}
html body.site-id-3.woocommerce li.product, html body.site-id-3.woocommerce-page li.product {
  text-align: center;
}
html body.site-id-3.woocommerce li.product .price-ex-vat, html body.site-id-3.woocommerce-page li.product .price-ex-vat {
  display: block;
  color: #f65555;
}
html body.site-id-3.woocommerce.archive #content .all-products, html body.site-id-3.woocommerce-page.archive #content .all-products {
  background-color: #f6f6f6;
  padding-top: 20px;
}
html body.site-id-3.woocommerce.archive #content .all-products ul.products li.product, html body.site-id-3.woocommerce-page.archive #content .all-products ul.products li.product {
  padding: 10px;
  background-color: white;
}
html body.site-id-3.woocommerce.archive #content .all-products ul.products li.product .price, html body.site-id-3.woocommerce-page.archive #content .all-products ul.products li.product .price {
  color: #0067b3;
  font-size: 45px;
  font-weight: bold;
}
html body.site-id-3.woocommerce.archive #content .all-products ul.products li.product .price small, html body.site-id-3.woocommerce-page.archive #content .all-products ul.products li.product .price small {
  font-size: 60%;
}
html body.site-id-3.woocommerce.archive #content .all-products ul.products li.product .price .price-ex-vat, html body.site-id-3.woocommerce-page.archive #content .all-products ul.products li.product .price .price-ex-vat {
  font-size: 20px;
}
html body.site-id-3.woocommerce.archive #content .all-products ul.products li.product .button, html body.site-id-3.woocommerce-page.archive #content .all-products ul.products li.product .button {
  background-color: #0067b3;
  color: white;
  margin-top: 0;
}
html body.site-id-3.woocommerce #content div.product, html body.site-id-3.woocommerce-page #content div.product {
  margin-top: 0;
  min-height: unset;
}
html body.site-id-3.woocommerce #content div.product h1, html body.site-id-3.woocommerce-page #content div.product h1 {
  font-size: 40px;
}
html body.site-id-3.woocommerce #content div.product input[type=number]::-webkit-inner-spin-button,
html body.site-id-3.woocommerce #content div.product input[type=number]::-webkit-outer-spin-button, html body.site-id-3.woocommerce-page #content div.product input[type=number]::-webkit-inner-spin-button,
html body.site-id-3.woocommerce-page #content div.product input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
html body.site-id-3.woocommerce #content div.product form.cart .reset_variations, html body.site-id-3.woocommerce-page #content div.product form.cart .reset_variations {
  font-size: 16px;
}
html body.site-id-3.woocommerce #content div.product form.cart th.label, html body.site-id-3.woocommerce-page #content div.product form.cart th.label {
  width: 75px;
  vertical-align: middle;
}
html body.site-id-3.woocommerce #content div.product form.cart div.quantity, html body.site-id-3.woocommerce-page #content div.product form.cart div.quantity {
  float: none;
  width: 100%;
}
html body.site-id-3.woocommerce #content div.product form.cart div.quantity .qty, html body.site-id-3.woocommerce-page #content div.product form.cart div.quantity .qty {
  width: 73px;
  text-align: center;
  border: 1px solid #959595;
  height: 42px;
}
html body.site-id-3.woocommerce #content div.product p.price, html body.site-id-3.woocommerce #content div.product p.price .price, html body.site-id-3.woocommerce-page #content div.product p.price, html body.site-id-3.woocommerce-page #content div.product p.price .price {
  color: #0067b3;
  font-size: 60px;
  font-weight: bold;
}
html body.site-id-3.woocommerce #content div.product p.price span.price-ex-vat, html body.site-id-3.woocommerce #content div.product p.price .price span.price-ex-vat, html body.site-id-3.woocommerce-page #content div.product p.price span.price-ex-vat, html body.site-id-3.woocommerce-page #content div.product p.price .price span.price-ex-vat {
  display: block;
  font-size: 23px;
  color: #f65555;
}
html body.site-id-3.woocommerce #content div.product div.summary, html body.site-id-3.woocommerce-page #content div.product div.summary {
  float: none;
  width: auto !important;
}
html body.site-id-3.woocommerce #content div.product .product_description ul, html body.site-id-3.woocommerce-page #content div.product .product_description ul {
  padding-inline-start: 20px;
}
html body.site-id-3.woocommerce #content div.product .product_description li, html body.site-id-3.woocommerce #content div.product .product_description p, html body.site-id-3.woocommerce-page #content div.product .product_description li, html body.site-id-3.woocommerce-page #content div.product .product_description p {
  font-size: 20px;
}
html body.site-id-3.woocommerce #content div.product .product_description h2, html body.site-id-3.woocommerce-page #content div.product .product_description h2 {
  color: #24292e;
}
html body.site-id-3.woocommerce #content div.product form.cart .variations select, html body.site-id-3.woocommerce-page #content div.product form.cart .variations select {
  border: 1px solid #959595;
  min-width: unset;
  max-width: unset;
}
html body.site-id-3.woocommerce #content div.product .spec-sheet, html body.site-id-3.woocommerce-page #content div.product .spec-sheet {
  border-color: white;
}
html body.site-id-3.woocommerce #content div.product .training_box, html body.site-id-3.woocommerce-page #content div.product .training_box {
  background-color: #FFD207;
  padding: 25px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  margin: 20px 0;
}
html body.site-id-3.woocommerce #content div.product .training_box .table_container, html body.site-id-3.woocommerce-page #content div.product .training_box .table_container {
  display: flex;
  margin-bottom: 20px;
}
html body.site-id-3.woocommerce #content div.product .training_box .table_container h3, html body.site-id-3.woocommerce-page #content div.product .training_box .table_container h3 {
  flex-grow: 1;
  text-align: center;
  display: flex;
  align-items: center;
  padding-left: 25px;
  color: #0067b3;
}
html body.site-id-3.woocommerce #content div.product .training_box .white-bg, html body.site-id-3.woocommerce-page #content div.product .training_box .white-bg {
  background-color: white;
  display: flex;
  align-items: center;
  padding: 25px;
}
html body.site-id-3.woocommerce #content div.product .training_box .white-bg h3, html body.site-id-3.woocommerce-page #content div.product .training_box .white-bg h3 {
  flex-grow: 1;
  margin: 0;
  color: #0067b3;
}
html body.site-id-3.woocommerce #content div.product .training_box .white-bg .training-provider-logo, html body.site-id-3.woocommerce-page #content div.product .training_box .white-bg .training-provider-logo {
  max-width: 100px;
}
html body.site-id-3.woocommerce #content div.product .training_box .bottom_para, html body.site-id-3.woocommerce-page #content div.product .training_box .bottom_para {
  font-size: 25px;
  font-weight: bold;
  color: #0067b3;
  line-height: 1.2;
  margin-top: 10px;
}
html body.site-id-3.woocommerce .working_envelopes_container .open, html body.site-id-3.woocommerce-page .working_envelopes_container .open {
  z-index: 9999;
}
html body.site-id-3.woocommerce .related-products ul.products, html body.site-id-3.woocommerce-page .related-products ul.products {
  display: flex;
  flex-wrap: wrap;
}
html body.site-id-3.woocommerce .related-products ul.products li.product, html body.site-id-3.woocommerce-page .related-products ul.products li.product {
  display: flex;
  flex-direction: column;
  padding: 10px;
  background-color: white;
}
html body.site-id-3.woocommerce .related-products ul.products li.product .woocommerce-loop-product__title, html body.site-id-3.woocommerce-page .related-products ul.products li.product .woocommerce-loop-product__title {
  color: black;
}
html body.site-id-3.woocommerce .related-products ul.products li.product .price, html body.site-id-3.woocommerce-page .related-products ul.products li.product .price {
  color: #0067b3;
  font-size: 45px;
  font-weight: bold;
}
html body.site-id-3.woocommerce .related-products ul.products li.product .price small, html body.site-id-3.woocommerce-page .related-products ul.products li.product .price small {
  font-size: 60%;
}
html body.site-id-3.woocommerce .related-products ul.products li.product .price .price-ex-vat, html body.site-id-3.woocommerce-page .related-products ul.products li.product .price .price-ex-vat {
  font-size: 20px;
}
html body.site-id-3.woocommerce .related-products ul.products li.product .button, html body.site-id-3.woocommerce-page .related-products ul.products li.product .button {
  background-color: #0067b3;
  color: white;
  margin-top: 0;
}
html body.site-id-3.woocommerce .related-products ul.products li.product a:nth-child(1), html body.site-id-3.woocommerce-page .related-products ul.products li.product a:nth-child(1) {
  flex-grow: 1;
}
html body.site-id-3.woocommerce button.button.alt, html body.site-id-3.woocommerce-page button.button.alt {
  background-color: #0067b3;
}
html body.site-id-3.woocommerce button.button.alt:hover, html body.site-id-3.woocommerce-page button.button.alt:hover {
  background-color: #00589a;
}
html body.site-id-3.woocommerce.archive ul.products, html body.site-id-3.woocommerce-page.archive ul.products {
  display: flex;
  flex-wrap: wrap;
}
html body.site-id-3.woocommerce.archive ul.products li.product, html body.site-id-3.woocommerce-page.archive ul.products li.product {
  display: flex;
  flex-direction: column;
}
html body.site-id-3.woocommerce.archive ul.products li.product a:nth-child(1), html body.site-id-3.woocommerce-page.archive ul.products li.product a:nth-child(1) {
  flex-grow: 1;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder {
  background-color: #0067b3;
  position: sticky;
  top: 90px;
  z-index: 999;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container {
  color: white;
  padding: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container .woocommerce-breadcrumb, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container .woocommerce-breadcrumb {
  flex-grow: 1;
  color: white;
  margin-bottom: 0;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container .woocommerce-breadcrumb a, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container .woocommerce-breadcrumb a {
  color: white;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container a.single_add_to_cart_button, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container a.single_add_to_cart_button {
  background-color: #fed300;
  color: #0067b3;
  transition: opacity 0.5s;
  opacity: 1;
}
html body.site-id-3.woocommerce .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container a.single_add_to_cart_button.hide, html body.site-id-3.woocommerce-page .woocommerce-breadcrumb-holder .woocommerce-breadcrumb-container a.single_add_to_cart_button.hide {
  opacity: 0;
}
html body.site-id-3.woocommerce .shop-cats-section, html body.site-id-3.woocommerce-page .shop-cats-section {
  background-image: url("https://staging.hirdsales.co.uk/wp-content/uploads/2022/10/hird-sales-background.jpg");
  background-size: cover;
  position: relative;
}
html body.site-id-3.woocommerce .shop-cats-section h1, html body.site-id-3.woocommerce-page .shop-cats-section h1 {
  color: white;
  font-size: 100px;
  padding-top: 150px;
}
html body.site-id-3.woocommerce .shop-cats-section h1 span.text-yellow, html body.site-id-3.woocommerce-page .shop-cats-section h1 span.text-yellow {
  color: #fed300;
}
html body.site-id-3.woocommerce .shop-cats-section .page-description, html body.site-id-3.woocommerce-page .shop-cats-section .page-description {
  padding-bottom: 300px;
}
html body.site-id-3.woocommerce .shop-cats-section .page-description h3, html body.site-id-3.woocommerce-page .shop-cats-section .page-description h3 {
  color: white;
  font-size: 80px;
  padding-top: 25px;
}
html body.site-id-3.woocommerce .shop-cats-section:after, html body.site-id-3.woocommerce-page .shop-cats-section:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 50%;
  background: linear-gradient(0deg, white 0%, white 50%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  left: 0;
  z-index: 1;
}
html body.site-id-3.woocommerce .shop-cats-section > *, html body.site-id-3.woocommerce-page .shop-cats-section > * {
  z-index: 9;
  position: relative;
}
html body.site-id-3.woocommerce .shop-deliver-banner, html body.site-id-3.woocommerce-page .shop-deliver-banner {
  display: flex;
  align-content: center;
  max-width: 2000px;
  justify-content: center;
}
html body.site-id-3.woocommerce .shop-deliver-banner > div, html body.site-id-3.woocommerce-page .shop-deliver-banner > div {
  flex-grow: 1;
}
html body.site-id-3.woocommerce .shop-deliver-banner > div p, html body.site-id-3.woocommerce-page .shop-deliver-banner > div p {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
}
html body.site-id-3.woocommerce .shop-deliver-banner > div p svg, html body.site-id-3.woocommerce-page .shop-deliver-banner > div p svg {
  max-width: 45px;
  margin-right: 10px;
}
html body.site-id-3.woocommerce.woocommerce-cart .entry-header, html body.site-id-3.woocommerce-page.woocommerce-cart .entry-header {
  margin-bottom: 0 !important;
}
html body.site-id-3.woocommerce.woocommerce-cart .entry-title, html body.site-id-3.woocommerce-page.woocommerce-cart .entry-title {
  background-color: #0067b3;
  color: #fed300;
  padding: 10px 30px;
  font-size: 35px;
  margin-bottom: 0 !important;
}
html body.site-id-3.woocommerce.woocommerce-cart .woocommerce-message, html body.site-id-3.woocommerce-page.woocommerce-cart .woocommerce-message {
  margin-bottom: 0 !important;
}
html body.site-id-3.woocommerce .cart.woocommerce-cart-form__contents thead, html body.site-id-3.woocommerce-page .cart.woocommerce-cart-form__contents thead {
  background-color: #f6f6f6;
}
html body.site-id-3.woocommerce .cart.woocommerce-cart-form__contents tbody td.product-quantity table, html body.site-id-3.woocommerce-page .cart.woocommerce-cart-form__contents tbody td.product-quantity table {
  margin-bottom: 0;
}
html body.site-id-3.woocommerce .cart-collaterals, html body.site-id-3.woocommerce-page .cart-collaterals {
  display: flex;
  justify-content: right;
  align-items: center;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  order: 2;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals h2, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals h2 {
  background-color: #0067b3;
  color: #fed300 !important;
  margin-bottom: 0;
  padding: 10px 30px;
  margin-top: 0;
  font-size: 35px;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals .shop_table, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .shop_table {
  margin-bottom: 20px;
  border-radius: 0;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr:not(.order-total) th, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .shop_table tbody tr:not(.order-total) th {
  background-color: #f6f6f6;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .shop_table tbody tr.order-total {
  background-color: #474747;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total th, html body.site-id-3.woocommerce .cart-collaterals .cart_totals .shop_table tbody tr.order-total td, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .shop_table tbody tr.order-total th, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .shop_table tbody tr.order-total td {
  color: white;
}
html body.site-id-3.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout, html body.site-id-3.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  padding-top: 0;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) .entry-header {
  margin-bottom: 50px;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main {
  max-width: 1800px !important;
  margin: auto;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main .entry-content {
  width: 100%;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main .woocommerce-EditAccountForm input {
  border: 1px solid #959595;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li {
  list-style: none;
  position: relative;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li:before {
  content: " ";
  width: 30px;
  position: absolute;
  left: -40px;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m383.65 569.38c-81.94 0-163.89-.56-245.82.3-28.7.3-60.2-20.59-59.93-59.74.28-40.87.06-81.75.06-122.62 0-83.24.04-166.48-.02-249.72-.02-25.28 10.05-44.72 33.4-55.4 7.66-3.51 16.79-5.3 25.26-5.31 164.95-.3 329.9-.29 494.85-.17 34.67.02 58.52 24.74 58.55 60.3.08 100.06.07 200.11 0 300.17-.02 27.24.61 54.53-.86 81.71-1.54 28.55-26.43 50.44-55.18 50.47-83.43.08-166.86.03-250.3.03zm.13-461.28c-81.94 0-163.88-.01-245.82 0-20.32 0-32.6 12.17-32.61 32.48-.04 101.55-.04 203.09 0 304.64 0 20.63 12.21 32.81 33.02 32.82 163.67.04 327.34.04 491.01 0 21.16 0 33.25-12.14 33.26-33.23.03-101.12-.25-202.24.24-303.36.1-20-14.97-33.76-33.91-33.62-81.72.61-163.46.26-245.18.26zm22.35 415.86c.03-17.49-13.53-31.25-30.88-31.34-17.62-.1-31.85 13.81-31.93 31.2-.08 17.2 14.48 31.66 31.77 31.55 17.14-.11 31.01-14.15 31.04-31.4z'/%3E%3Cpath d='m306.58 589.17h154.92v56.47h-154.92z'/%3E%3Cpath d='m504.79 691.37h-241.26c-2.96-14.54 5.73-25.89 20.21-25.92 66.81-.13 133.63-.05 200.44-.06 13.15 0 23.64 11.25 20.61 25.98z'/%3E%3Cpath d='m384.15 458.54c-81.08 0-162.15.02-243.23-.07-3.72 0-8.41.09-10.9-1.97-2.79-2.31-4.98-7-5.05-10.7-.43-24.26-.22-48.53-.22-72.79 0-76.84 0-153.68 0-230.51 0-11.76 3.32-15.06 15.2-15.06h488.37c11.46 0 14.9 3.41 14.9 14.72v301.39c0 11.79-3.19 14.97-15.21 14.98-81.29.02-162.58 0-243.87 0zm-80.53-93.5h122.6c9.91 0 13.15-3.17 13.15-12.81 0-58.76.01-117.52 0-176.27 0-11.05-3-14.06-13.89-14.06-81.09 0-162.18 0-243.28 0-10.97 0-14.14 3.13-14.14 13.91-.01 58.54 0 117.09 0 175.63 0 10.62 2.98 13.6 13.61 13.6h121.96zm236.62-202.53c-18.72 0-37.45-.05-56.17.02-9.43.04-12.1 2.79-12.11 12.22-.02 32.35-.02 64.69 0 97.04 0 9.52 2.99 12.54 12.6 12.55 37.02.03 74.04.03 111.06 0 9.41 0 12.6-3.18 12.61-12.71.06-32.13.06-64.27 0-96.4-.02-10.11-2.74-12.68-13.11-12.7-18.3-.04-36.59-.01-54.89 0zm-.02 147.08c-18.72 0-37.43-.05-56.15.02-9.4.04-12.1 2.82-12.11 12.18-.02 32.34-.02 64.67 0 97.01 0 9.4 3.12 12.52 12.64 12.53 37.01.03 74.02.04 111.02 0 9.31 0 12.59-3.29 12.61-12.74.06-32.12.06-64.25 0-96.37-.02-9.88-2.71-12.57-12.51-12.61-18.5-.07-37.01-.02-55.51-.02zm-274.35 91.46c-27.66 0-55.31 0-82.97 0-10.33 0-14.82 3.01-14.81 9.87.01 6.82 4.51 9.83 14.86 9.84 55.1.01 110.2.01 165.3-.02 2.54 0 5.13-.12 7.59-.65 4.84-1.03 7.85-4.78 7.04-9.15-.62-3.33-3.8-6.62-6.65-8.93-1.64-1.34-4.89-.92-7.41-.92-27.66-.05-55.31-.03-82.97-.03zm147.65 19.64v.06h14.63c.42 0 .85-.02 1.27-.07 6.43-.69 10.3-4.49 10.17-9.99-.13-5.46-4.17-9.41-10.6-9.55-10.39-.23-20.79-.25-31.17 0-6.61.16-10.28 3.92-10.34 9.65-.05 5.79 3.45 9.42 10.14 9.83 5.28.32 10.6.06 15.9.06z'/%3E%3Cpath d='m187.75 344.87v-153.86c70.65 51.36 140.48 102.12 211.65 153.86z'/%3E%3Cpath d='m208.13 181.69h211.41v153.7c-70.38-51.17-140.15-101.89-211.41-153.7z'/%3E%3Cpath d='m490.51 264.96v-83.41h98.56v83.41z'/%3E%3Cpath d='m490.6 328.37h98.61v83.78h-98.61z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m536.36 719.85c-12.69-2.64-25.36-5.35-38.07-7.89-7.47-1.5-15-2.71-22.49-4.09-4.72-.87-6.46-3.27-5.42-8.36 2.31-11.3 3.92-22.75 6.08-34.09.91-4.81-.58-7.9-4.86-10.19-3.83-2.05-7.71-4.23-11-7.02-4.74-4.01-8.76-3.39-13.48 0-9.03 6.49-18.39 12.53-27.49 18.93-3.76 2.65-6.15 2.47-8.87-1.66-11.74-17.87-23.6-35.66-35.81-53.21-3.28-4.71-2.15-7.25 1.96-10.12 8.77-6.12 17.27-12.62 26.11-18.64 4.95-3.37 6.12-7.39 4.4-12.94-1.08-3.51-1.7-7.23-2.01-10.89-.52-6.17-3.6-9.29-9.71-10.33-10.94-1.87-21.76-4.46-32.72-6.18-4.64-.73-5.12-2.84-4.43-6.65 3.89-21.43 7.77-42.85 11.46-64.32.94-5.48 3.62-7.52 9.03-6.46 10.25 2.02 20.56 3.77 30.78 5.94 5.88 1.25 10.23.29 12.75-5.79 1.16-2.78 3.06-5.27 4.73-7.83q5.97-9.12-.22-18.42c-5.57-8.35-10.99-16.8-16.8-24.98-2.72-3.82-2.67-6.45 1.31-9.2 17.56-12.11 35.06-24.3 52.52-36.55 4.26-2.99 7.16-2.63 10.12 2.04 5.84 9.21 12.34 18 18.27 27.15 2.92 4.5 6.36 6.22 11.56 4.54 2.68-.87 5.49-1.36 8.27-1.92 11.97-2.43 12.07-2.39 14.4-14.51 1.73-8.98 3.16-18.02 4.71-27.03.97-5.63 3.2-8.11 9.82-6.74 19.82 4.1 39.8 7.4 59.72 11.03 7.03 1.28 8 2.8 6.7 9.69-1.93 10.27-3.73 20.57-5.68 30.84-1.13 5.97-.24 10.7 6.22 13.25 2.79 1.1 5.52 2.85 7.68 4.92 5.97 5.76 11.22 4.42 17.35-.08 9.81-7.21 20.15-13.7 30.76-20.83 7.38 11 14.41 21.45 21.41 31.92 5.82 8.71 11.36 17.62 17.51 26.08 3.33 4.58 2.29 7.21-1.94 10.09-9.2 6.26-18.17 12.84-27.34 19.15-4.06 2.8-5.87 5.88-4.15 11.04 1.5 4.51 2.22 9.33 2.78 14.07.63 5.32 3.8 7.44 8.58 8.27 10.3 1.78 20.61 3.49 30.85 5.58 2.84.58 5.44 2.38 8.15 3.62v7.87c-.43.96-1.07 1.89-1.25 2.9-3.45 19.07-7.09 38.1-10.13 57.23-1.04 6.57-4.18 7.8-9.9 6.66-10.46-2.09-21.01-3.75-31.43-5.99-5.17-1.11-8.28.55-10.63 5.07-2.01 3.85-4.1 7.8-6.88 11.09-4.02 4.75-3.37 8.75-.03 13.48 6.28 8.91 11.93 18.27 18.32 27.1 3.49 4.83 2.3 7.59-2.16 10.63-17.31 11.78-34.55 23.67-51.66 35.73-4.18 2.95-6.72 2.54-9.5-1.78-6.02-9.35-12.51-18.4-18.63-27.68-2.59-3.92-5.77-5.57-10.49-4.63-21.02 4.2-20.91 4.18-25.11 25.3-1.72 8.66-4.07 17.2-6.13 25.79h-7.86zm3.17-262.46c-42.16-.13-76.51 34.41-76.73 77.15-.22 43.09 33.97 77.97 76.46 78.01 41.99.04 76.51-34.84 76.6-77.41.09-42.66-34.23-77.62-76.33-77.75z'/%3E%3Cpath d='m437.33 365.96c-12.47 8.78-23.33 16.4-34.16 24.06-14.42 10.2-16.44 21.62-6.45 36.3 4.17 6.13 8.51 12.16 12.4 18.47 1.14 1.85 1 4.5 1.45 6.78-2.11.37-4.3 1.3-6.3 1.01-8.83-1.29-17.57-3.25-26.41-4.39-11.78-1.52-21.46 4.82-23.8 16.47-4.73 23.48-9.07 47.04-12.88 70.68-2.11 13.1 4.95 22.19 18.17 25.09 8.29 1.82 16.7 3.06 24.98 4.89 1.74.38 4.15 2.04 4.44 3.47.3 1.49-1.16 3.98-2.59 5.07-6.75 5.17-13.82 9.93-20.66 14.99-11.54 8.54-13.65 20.78-5.69 32.67 6.76 10.09 13.62 20.1 20.96 30.92h-211.9c0-20.24.15-40.61-.08-60.97-.08-7.14-4.23-10.91-10.49-10.77-6.05.14-9.88 4.33-9.92 11.37-.09 17.47-.08 34.94.02 52.41.02 2.55.79 5.09 1.27 8.01h-100.47c-.14-1.85-.41-3.72-.41-5.59-.02-34.94-1.71-69.99.34-104.81 5.37-91.1 48.65-157.75 131.89-197.28 4.31-2.05 7.23-1.62 11.07 1.22 33.31 24.61 70.89 35.11 111.98 31.5 29.87-2.62 57.26-12.99 81.33-31.18 4.39-3.32 7.92-4.07 12.81-1.35 12.5 6.97 25.2 13.56 39.1 20.98z'/%3E%3Cpath d='m141.65 189.15c2.65-50.94 30.34-100.52 90.05-128.16 61.63-28.53 132.51-8.12 174.09 47.77 46.03 61.86 39.77 151.43-14.39 205.75-68.34 68.54-180.46 53.26-228.58-31.12-14.24-24.97-21.54-51.75-21.18-94.23z'/%3E%3Cpath d='m598.14 535.65c-.19 33.18-27.06 59.84-60.06 59.59-31.73-.24-58.25-28.24-57.99-61.24.25-32.46 27.52-59.41 59.96-59.25 32.12.16 58.28 27.59 58.09 60.89z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m57.08 662.35c0-108.11 0-216.21 0-324.32.4-.97.92-1.91 1.17-2.92 7.23-28.62 28.81-45.58 58.14-45.58 144.06 0 288.12-.03 432.18.01 32.19 0 57.5 25.27 57.51 57.43.06 102.14.06 204.28 0 306.42-.02 32.14-25.34 57.44-57.51 57.45-144.7.04-289.4.02-434.1.01-16.63 0-30.49-6.36-42.01-18.25-8.27-8.53-12.31-19.13-15.39-30.26zm140.36-200.46c20.19 0 40.38.02 60.58 0 14.75-.02 22.48-7.66 22.5-22.3.04-23.38.04-46.76 0-70.14-.02-14.75-7.67-22.46-22.33-22.47-40.38-.03-80.77-.03-121.15 0-14.76 0-22.47 7.65-22.5 22.29-.04 23.38-.03 46.76 0 70.14.02 14.74 7.67 22.45 22.33 22.48 20.19.04 40.38 0 60.58 0zm.05 153.22c-21.03 0-42.07-.15-63.1.06-11.17.11-19.85 8.79-19.82 19.12.03 10.09 8.48 18.97 19.26 19.02 42.49.21 84.98.19 127.47 0 8.32-.04 14.61-4.42 17.73-12.28 5.09-12.85-4.39-25.76-19.08-25.88-20.82-.17-41.64-.04-62.46-.04zm299.64-229.83c9.98 0 19.95.05 29.93-.01 12.6-.08 21.71-8.29 21.56-19.33-.14-10.88-9.05-18.91-21.29-18.95-19.74-.07-39.48-.07-59.22 0-12.6.04-21.71 8.28-21.56 19.32.15 10.87 9.06 18.87 21.29 18.97 9.76.08 19.53.02 29.29.02zm.4 38.29c-9.98 0-19.95-.07-29.93.02-12.11.11-21.1 8.37-21.05 19.19.05 10.86 8.98 19.03 21.16 19.08 19.95.09 39.91.09 59.86 0 12.13-.06 21.09-8.35 21.05-19.2s-8.99-18.98-21.17-19.08c-9.98-.08-19.95-.02-29.93-.02zm-344.81 153.22c6.15 0 12.31.14 18.45-.03 11.16-.31 19.84-8.67 19.94-19 .1-10.29-8.58-19-19.69-19.22-12.3-.24-24.61-.22-36.91-.01-11.15.18-19.85 8.66-19.94 18.97-.09 10.29 8.57 18.87 19.69 19.24 6.14.21 12.3.04 18.45.04zm114.53 0c6.36 0 12.73.17 19.09-.04 11.12-.36 19.78-8.94 19.69-19.24-.09-10.31-8.79-18.79-19.94-18.98-12.3-.2-24.61-.23-36.91.01-11.11.22-19.79 8.92-19.69 19.21.1 10.32 8.78 18.68 19.94 19 5.93.17 11.88.03 17.82.03zm115.41-38.3c-6.15 0-12.31-.15-18.45.03-11.14.33-19.81 8.81-19.79 19.13s8.68 18.87 19.83 19.08c12.3.23 24.61.23 36.91 0 11.15-.21 19.8-8.8 19.79-19.12 0-10.3-8.71-18.77-19.83-19.09-6.15-.18-12.3-.03-18.45-.03z'/%3E%3Cpath d='m583.14 57.13c3.2.99 6.45 1.85 9.6 3 15.52 5.67 27.86 15.52 33.56 31.07 6.09 16.62 10.18 33.98 15.34 51.67-15.89 4.31-30.75 8.37-45.62 12.36-99.49 26.65-198.98 53.29-298.46 79.94-17.81 4.77-35.58 9.72-53.43 14.32-4.25 1.1-8.77 1.63-13.17 1.64-40.85.12-81.7-.05-122.55.22-5.58.04-7.54-1.78-8.87-6.98-8.85-34.6 8.8-64.54 43.4-73.79 113.06-30.24 226.08-60.64 339.12-90.94 26.82-7.19 53.68-14.24 80.51-21.39.53-.14.95-.73 1.42-1.12z'/%3E%3Cpath d='m670.92 253.71c4.62 17.21 9.16 33.95 13.61 50.71 8.39 31.54 17.39 62.94 24.89 94.7 6.58 27.85-9.24 55.53-36.09 65.3-9.1 3.31-18.63 5.46-28.91 8.42v-7.68c0-37.23-.28-74.46.09-111.68.32-32.31-10.5-59.4-35.34-80.5-.46-.39-.8-.94-1.8-2.14 21.15-5.7 41.84-11.27 63.55-17.12z'/%3E%3Cpath d='m388.56 250.1c87.34-23.4 174.68-46.8 262.54-70.34 3.36 12.47 6.58 24.46 10.01 37.21-13.13 3.54-25.93 7.01-38.74 10.44-28.45 7.62-56.89 15.23-85.35 22.8-2.02.54-4.15.96-6.24.96-46.8.05-93.59.04-140.39.03-.63 0-1.26-.14-1.89-.21l.05-.88z'/%3E%3Cpath d='m241.84 423.27h-88.5v-37.57h88.5z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m105.9 235.85h203.52v7.61c0 28.28.01 56.56 0 84.84 0 5.54.07 11.17 5.8 14.15 5.27 2.74 9.92.39 14.5-2.46 15.99-9.94 32.18-19.56 48.03-29.71 4.52-2.89 7.67-3.27 12.42-.2 16.2 10.47 32.77 20.36 49.23 30.42 10.89 6.66 19.14 2.24 19.21-10.51.14-28.28.05-56.56.05-84.84 0-2.81 0-5.62 0-8.99h203.47v409.17h-556.23zm288.79 253.16h23.65c30.14 0 60.29.03 90.43-.03 7.75-.01 12.33-3.98 12.46-10.39.13-6.68-4.63-10.91-12.69-10.92-35.33-.05-70.65-.02-105.98-.02-2.46 0-4.93 0-7.87 0 0-3.96 0-6.77 0-9.57 0-33.45.02-66.9-.03-100.35 0-3.05 0-6.19-.7-9.12-1.19-5.01-4.96-7.35-9.91-7.37s-8.74 2.31-9.95 7.31c-.71 2.93-.7 6.07-.71 9.11-.04 33.68-.03 67.37-.03 101.05v8.93c-3.45 0-5.99 0-8.52 0-29.67 0-59.35 0-89.02 0-6.36 0-12.73-.25-19.07.13-5.98.36-10.01 5.07-9.93 10.75s4.21 9.93 10.27 10.42c1.87.15 3.77.06 5.65.06h102.45 8.18v9.34c0 33.68-.01 67.37.03 101.05 0 2.81-.65 6.38.76 8.27 2.42 3.24 5.92 6.9 9.56 7.71 4.81 1.07 9.09-2.13 10.32-7.49.62-2.71.63-5.61.64-8.42.04-33.68.03-67.37.03-101.05v-9.41z'/%3E%3Cpath d='m650.96 214.29c-20.39 0-39.46 0-58.53 0-42.87 0-85.73-.06-128.6.09-4.96.02-7.26-.84-8.17-6.57-4.46-28.06-9.57-56.02-14.59-84.78 2.66-.13 4.86-.34 7.07-.34 41.92-.02 83.85-.09 125.77.14 3.04.02 7.18 1.36 8.94 3.57 22.15 27.81 43.96 55.88 65.84 83.91.67.86 1.1 1.91 2.27 3.97z'/%3E%3Cpath d='m116.65 214.29c2.15-2.97 3.3-4.66 4.56-6.27 21.01-26.9 41.98-53.83 63.18-80.59 1.77-2.23 5.11-4.54 7.74-4.56 43.8-.28 87.61-.19 131.41-.17.91 0 1.82.22 3.33.41-3.36 19.62-6.66 39.02-10 58.41-1.52 8.79-3.68 17.52-4.5 26.38-.55 6-3.41 6.54-8.25 6.47-13.89-.22-27.79-.08-41.68-.08-45.45 0-90.9 0-136.36 0h-9.42z'/%3E%3Cpath d='m332.95 213.78c5.31-30.71 10.49-60.7 15.7-90.85h70.72c5.19 29.97 10.41 60.11 15.73 90.85h-102.16z'/%3E%3Cpath d='m331.33 235.86h105.37v77.79c-3.29-1.98-6.19-3.7-9.05-5.46-12.02-7.37-24.08-14.67-36.03-22.16-5.17-3.24-9.96-3.19-15.12.03-14.73 9.18-29.58 18.18-45.17 27.73v-77.94z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m364.85 691.63h-13.21c-.64-.39-1.24-1-1.93-1.14-36.38-7.28-72.78-14.52-109.17-21.78-46.76-9.33-93.53-18.59-140.26-28.07-16.69-3.39-23.69-12.41-23.69-29.41 0-168.37.1-336.73-.14-505.1-.03-19.95 13.2-29.78 29.71-29.69 57.25.31 114.49.12 171.74.12 77.26 0 154.53.24 231.79-.2 15.66-.09 29.29 11.75 28.24 28.54-.71 11.37-.14 22.81-.14 34.23 0 39.04.08 78.08-.05 117.12-.05 16.72-15.34 28.47-31.56 24.6-12.26-2.92-19.85-13.14-19.87-27.21-.07-39.44-.02-78.88-.02-118.32 0-2.31 0-4.61 0-6.88h-203.95c1.3 1.17 2.74 1.73 4.21 2.17 25.21 7.59 50.41 15.18 75.62 22.75 15.93 4.78 21.88 12.69 21.88 29.18v398.2 7.7h102.24c0-5.84 0-11.21 0-16.59 0-36.44-.1-72.87.05-109.31.06-15.83 11.21-27.26 25.94-27.2 14.87.06 25.5 11.4 25.51 27.35.02 50.25.02 100.5-.02 150.75 0 2.57-.12 5.23-.78 7.69-3.43 12.85-13.09 19.43-28.68 19.45-38.83.06-77.66.02-116.5.02-2.36 0-4.72 0-7.76 0 0 8.93-.02 17.28 0 25.64.02 7.21-2.55 13.44-7.9 18.1-3.35 2.92-7.51 4.9-11.31 7.3z'/%3E%3Cpath d='m691.55 364.88c-5.06 6.51-9.54 13.58-15.27 19.43-22.39 22.88-45.09 45.46-67.84 67.99-13.94 13.81-34.56 10.77-42.61-6.01-4.92-10.24-2.9-20.94 6.08-30.18 8.78-9.04 17.81-17.84 26.72-26.76 1.38-1.38 2.69-2.83 4.99-5.25-3.17 0-5.25 0-7.34 0-45.22 0-90.44.04-135.66-.04-11.18-.02-20.47-7-23.93-17.51-3.51-10.66-.27-22.87 9.27-28.57 5.36-3.2 12.31-5.13 18.56-5.19 43.62-.43 87.24-.23 130.86-.23h7.55c-1.71-1.99-2.71-3.32-3.87-4.49-9.31-9.36-18.81-18.55-27.95-28.08-7.17-7.47-9.93-16.45-6.4-26.5 3.47-9.87 10.69-15.79 21.05-17.39 8.27-1.28 15.55 1.49 21.36 7.25 25.72 25.5 51.37 51.07 76.77 76.89 3.36 3.41 5.13 8.38 7.64 12.63v12.01z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3.woocommerce-page:not(.woocommerce) main.site-main nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address:before {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 768 768' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%231f64b3'%3E%3Cpath d='m515.95 711.43c-3.17-25.34-6.34-50.68-9.51-76.02-1.66-13.24-3.32-26.49-5.02-40.09 2.38-.16 4.04-.36 5.71-.36 50.57-.02 101.14 0 151.71-.04 3.1 0 5.41.11 6.9 3.78 15.26 37.63 30.75 75.17 46.17 112.73h-195.95z'/%3E%3Cpath d='m56.16 708.87c1.68-3.32 3.59-6.54 5.01-9.97 13.66-32.98 27.33-65.95 40.73-99.03 1.54-3.8 3.33-5.03 7.34-5.02 50.53.13 101.06.08 151.59.1 1.66 0 3.32.21 5.46.36-1.56 12.76-3.09 25.17-4.6 37.59-3.19 26.17-6.38 52.35-9.57 78.52-63.82 0-127.65.02-191.47-.09-1.56 0-5.09 2.06-4.48-2.47z'/%3E%3Cpath d='m290.54 711.43c2.79-23.01 5.55-46.02 8.37-69.03 1.91-15.6 3.89-31.2 5.87-47.11h158.13c4.86 38.65 9.74 77.39 14.62 116.13h-186.99z'/%3E%3Cpath d='m384.22 498.87c-1.7-2.45-2.94-4.09-4.03-5.82-41.65-66.4-83.5-132.67-124.86-199.25-30.98-49.85-34.44-102.04-7.72-154.33 24.06-47.08 63.65-75.19 116.33-81.91 69.7-8.89 132.25 26.27 160.68 90.42 20.6 46.48 18.89 93.59-7.22 137.35-36.33 60.89-74.9 120.45-112.51 180.58-6.74 10.77-13.49 21.52-20.67 32.96zm95.83-289.22c.05-52.3-43.12-95.63-95.66-96.02-52.39-.39-96.34 43.35-96.39 95.94-.05 52.3 43.12 95.63 95.66 96.02 52.39.39 96.34-43.35 96.39-95.94z'/%3E%3Cpath d='m496.29 556.08c-4.86-37.88-9.73-75.8-14.67-114.32 1.95-.15 3.74-.41 5.54-.41 35.82-.02 71.64-.07 107.46.11 2.23.01 5.79 1.32 6.49 2.97 15.68 36.94 31.04 74.02 46.7 111.65z'/%3E%3Cpath d='m285.53 441.82c-4.8 38.31-9.56 76.25-14.35 114.42h-150.96c3.01-7.23 5.9-14.18 8.8-21.14 12.35-29.63 24.71-59.25 37.01-88.91 1.18-2.85 2.05-5 6.07-4.98 36.9.2 73.81.12 110.71.14.61 0 1.23.2 2.72.46z'/%3E%3Cpath d='m374.92 556.2h-65.29c3.55-28.36 7.05-56.32 10.8-86.29 18.62 29.48 36.26 57.41 54.5 86.29z'/%3E%3Cpath d='m457.89 556.33h-64.77c17.84-28.31 35.26-55.97 53.8-85.39 3.8 29.55 7.35 57.18 10.98 85.39z'/%3E%3Cpath d='m384.4 152.02c31.74.17 57.5 26.32 57.25 58.12-.25 31.72-26.48 57.39-58.31 57.06-31.46-.33-57.03-26.28-56.93-57.8.1-31.75 26.18-57.55 57.99-57.38z'/%3E%3C/g%3E%3C/svg%3E");
}
html body.site-id-3 .woocommerce-column--1.woocommerce-column--billing-address, html body.site-id-3 .woocommerce-column--2.woocommerce-column--shipping-address {
  max-width: 100%;
}
html body.site-id-3.admin-bar.woocommerce .woocommerce-breadcrumb-holder, html body.site-id-3.admin-bar.woocommerce-page .woocommerce-breadcrumb-holder {
  top: 122px;
}
html body.site-id-3 .form-row label {
  width: 100%;
}
html body.site-id-3 .form-row .woocommerce-input-wrapper {
  width: 100%;
}
html body.site-id-3 .form-row .woocommerce-input-wrapper input {
  border: 1px solid black;
  width: 100%;
}

/*# sourceMappingURL=main.css.map */
