header.luk-top-header .content nav {
  justify-content: space-between;
}
@media screen and (min-width: 1023px) {
  header.luk-top-header .content nav img {
    width: 180px;
    max-width: none;
    height: auto;
  }
}

#luk-consortium-dashboard-wrap .luk-consortium-dashboard-cnt div.luk-consortium-dashboard-nav-content ul li.email a:before {
  background: url(img/dashboard-nav-email.svg) center center no-repeat;
  background-size: 100%;
}

header.luk-main-header .content {
  -ms-grid-columns: 16px 252px 1fr 81px 16px;
  grid-template-columns: 16px 252px 1fr 81px 16px;
}
@media screen and (max-width: 374px) {
  header.luk-main-header .content {
    -ms-grid-columns: 16px 200px 1fr 81px 16px;
    grid-template-columns: 16px 200px 1fr 81px 16px;
  }
}
@media screen and (min-width: 767px) {
  header.luk-main-header .content {
    -ms-grid-columns: 200px 378px 100px;
    grid-template-columns: 200px auto max-content;
  }
}
@media screen and (min-width: 1023px) {
  header.luk-main-header .content {
    -ms-grid-columns: 250px 1fr 135px;
    grid-template-columns: 250px auto max-content;
  }
}
@media screen and (min-width: 1199px) {
  header.luk-main-header .content {
    -ms-grid-columns: 420px 1fr 135px;
    grid-template-columns: 420px auto max-content;
  }
}
@media screen and (max-width: 359px) {
  header.luk-main-header .content nav.mobile-visible ul li:nth-of-type(4) {
    display: none;
  }
}
header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
  width: 100%;
}
@media screen and (min-width: 767px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 230px;
  }
}
@media screen and (min-width: 1023px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 300px;
  }
}
@media screen and (min-width: 1199px) {
  header.luk-main-header .content .logo.dual-brand h1, header.luk-main-header .content .logo.dual-brand .site-brand {
    width: 270px;
  }
}
header.luk-main-header .content .logo.dual-brand h1 img, header.luk-main-header .content .logo.dual-brand .site-brand img {
  width: 100%;
  max-width: none;
}
@media screen and (min-width: 1024px) {
  header.luk-main-header nav.non-mobile-visible {
    overflow: visible;
  }
}

@media screen and (min-width: 767px) {
  footer.luk-footer-main .content .logo img {
    height: 30px;
  }
}

@media screen and (min-width: 1023px) {
  .home section.hero-special {
    min-height: 810px;
    height: 100%;
  }
}
.home section.hero-special .content h2 {
  max-width: 900px;
}
@media screen and (max-width: 767px) {
  .home section.hero-special .content h2 {
    font-size: 36px;
  }
}
@media screen and (min-width: 768px) {
  .home section.hero-special .content h2 {
    font-size: 60px;
  }
}
@media screen and (max-width: 359px) {
  .home section.hero-special .content h2 {
    font-size: 33px;
  }
}
.home section.hero-special .content p {
  max-width: 750px;
}
@media screen and (min-width: 1199px) {
  .home section.hero-special .content p {
    max-width: 930px;
  }
}
.home .points-block h3 {
  font-size: 18px;
}

@media screen and (min-width: 1200px) {
  .tabs.wc-tabs {
    margin-bottom: 0;
  }
}

table.legislation-table {
  border-collapse: collapse;
  width: 100%;
}
table.legislation-table .legislation-table td, table.legislation-table .legislation-table th {
  width: 50px;
  box-sizing: border-box;
  padding: 10px;
  border: 1px solid #ccc;
  font-size: 14px;
}
table.legislation-table .legislation-table th {
  font-size: 13px;
  background: #fafafa;
}
table.legislation-table .legislation-table td {
  width: 50px;
}
table.legislation-table .legislation-table td.large {
  width: auto;
}
table.legislation-table .legislation-table .dot {
  text-indent: -99999999px;
  font-size: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #1B1A40;
  position: relative;
  margin: 0 auto;
}

.text-image-50-splt .content .text ul.inline {
  display: flex;
  flex-wrap: wrap;
  padding-left: 20px;
  padding-bottom: 0;
}
.text-image-50-splt .content .text ul.inline li {
  width: 50%;
  list-style: disc;
}

.page-id-240 .luk-callout-text-cnt .text-cnt {
  margin-bottom: 0;
}
.page-id-240 .luk-callout-text-cnt .text-cnt p {
  max-width: 860px;
}
.page-id-240 .text-image-50-splt {
  padding-top: 60px;
}
@media screen and (min-width: 1023px) {
  .page-id-240 .text-image-50-splt {
    padding-top: 0;
  }
}
@media screen and (min-width: 1023px) {
  .page-id-240 .text-image-50-splt.bg-brand-light-grey .content,
.page-id-240 .bg-brand-light-blue .content {
    align-items: start;
  }
}

article h2 > a, article h2 > a:visited, article h2 > a:hover,
article h3 > a, article h3 > a:visited, article h3 > a:hover {
  color: #E30F13;
}

.tab-container-accordion .tabbed-container nav ul li button {
  padding: 15px 15px;
}

@media screen and (min-width: 768px) {
  .luk-pricing-table ul.pricing-table li h3:before {
    content: url(../logisticsuk/img/logistics-icons/van.svg);
  }
}
#luk-consortium-dashboard-wrap .luk-consortium-dashboard-cnt .avatar-cnt.is-trainer .user-options {
  bottom: -240px;
}
@media screen and (min-width: 1023px) {
  #luk-consortium-dashboard-wrap .luk-consortium-dashboard-cnt .avatar-cnt.is-trainer .user-options {
    bottom: -270px;
  }
}

/*# sourceMappingURL=override-styles.css.map */
