.et_pb_posts_nav.et_pb_post_nav_0_tb_body span a span {
  color: #14592f !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  img.wp-image-1808 {
    max-height: 200px !important;
  }
}
@media screen and (max-width: 980px) {
  img.dipi-hotspot-bg-image-main {
    margin-bottom: 100px;
  }
}
hr .footer p {
  color: #fff;
}
@media screen and (min-width: 1253px) {
  a#drk-btns
    .et_pb_button
    .et_pb_button_3
    .et_pb_bg_layout_light
    .tranco-drk-btns {
    margin-top: 95px !important;
  }
}
input#gform_submit_button_3.gform_button.button {
  background: #14592f !important;
  border: #14592f !important;
}
input#gform_submit_button_3.gform_button.button:hover {
  transition-timing-function: ease-in;
  transition: 0.3s;
  background: #fff !important;
  color: #14592f !important;
}
div.gform_footer.top_label {
  justify-content: center;
}
.et_pb_column.et_pb_column_4_4.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child
  div#tranco-blog
  .et_pb_post
  div.post-content
  a.more-link {
  color: #14592f !important;
}
div#tranco-blog .et_pb_post div.post-content a.more-link {
  color: #14592f !important;
}
div#article-595 div.post-content a.more-link {
  content: url(https://laveson.com/25-years-of-tranco) !important;
}
.et_pb_posts_nav.et_pb_post_nav_0_tb_body span a,
.et_pb_posts_nav.et_pb_post_nav_0_tb_body span a span.nav-label {
  color: #14592f !important;
}
footer.et-l.et-l--footer p {
  font-size: 15px;
  line-height: 1.4rem;
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a {
  font-family: "Cabin" !important;
}
hr.footer-title-hr {
  background: #000 !important;
  color: #000 !important;
  border-style: solid;
  border-width: 2px;
  max-width: 135px;
  margin: 2px 0 15px;
}
.et_pb_text_0_tb_footer h3 {
  font-weight: 600;
}
#main-header-tranco #flex-me {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
#flex-me {
  display: flex;
  justify-content: center;
  align-items: center;
}
.title-top h1 {
  color: #97b7d9;
  font-size: 45px;
}
.title-top h1 {
  color: #97b7d9 !important;
  font-size: 45px;
}
.title-top h1 {
  display: flex;
  flex-direction: row;
}
span.top-header-link .fab {
  font-size: 15px;
  margin-right: 20px;
  background: #14592f;
  height: 31px;
  color: #fff;
  width: 31px;
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
  padding: 2px;
}
img.committed-to-truck {
  max-width: 329px;
  margin-left: 10px;
}
.title-top h1 {
  display: flex;
  flex-direction: row;
  letter-spacing: 5px;
}
h2.title-bottom {
  font-size: 94px;
  font-weight: 600;
  color: #fff;
}
.et_pb_section_video_bg .mejs-video {
  left: 50%;
  position: absolute;
  max-width: none;
  bottom: 0;
}
a.et_pb_button.services-btns {
  background: #fff !important;
  border-color: #fff;
  font-weight: 800;
  color: #204696;
  padding: 8px 35px;
}
a.et_pb_button.services-btns.lite-btn-bg {
  background: #204696 !important;
  border-color: #204696;
  font-weight: 800;
  color: #fff;
  padding: 8px 35px;
}
a.et_pb_button.about-btns {
  background: #204696;
  color: #fff;
  border-color: #204696;
  font-weight: 800;
  margin-top: 20px;
}
div#page-container {
  overflow-x: hidden !important;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul li a {
  color: #fff !important;
}
a#drk-btns.tranco-light-btns {
  background: #fff !important;
  border-color: #fff !important;
}
body #page-container .et_pb_section a#drk-btns.tranco-drk-btns {
  background: #204696 !important;
  border-color: #204696 !important;
}
body #page-container .et_pb_section a#drk-btns.et_pb_button.tranco-drk-btns,
body #page-container .et_pb_section a#drk-btns.et_pb_button.tranco-light-btns {
  padding: 8px 35px !important;
  margin-top: 25px;
}
body #page-container .et_pb_section a#drk-btns.et_pb_button.tranco-light-btns {
  color: #14592f !important;
  font-weight: 600;
}
body #page-container .et_pb_section a#drk-btns.tranco-drk-btns {
  background: #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
  font-weight: 600;
}
.nav li ul {
  border-color: #14592f !important;
}
@media only screen and (max-width: 1366px) {
  h2.title-bottom {
    font-size: 77px;
    font-weight: 600;
    color: #fff;
  }
  div#services-row-boxes {
    min-height: 378px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  div#services-row-boxes a.et_pb_button.services-btns.lite-btn-bg {
    margin-top: 18px;
  }
}
@media (min-width: 1367px) and (max-width: 1480px) {
  body #page-container .et_pb_section a#drk-btns.tranco-drk-btns {
    margin-top: 20% !important;
  }
  .transportation-btn {
    margin-top: 15% !important;
  }
}
@media (max-width: 1253px) and (min-width: 981px) {
  body #page-container .et_pb_section a#drk-btns.tranco-drk-btns {
    margin-top: 27% !important;
  }
  .transportation-btn {
    margin-top: 15% !important;
  }
}
@media (max-width: 1005px) and (min-width: 981px) {
  .et_pb_blurb_1.et_pb_blurb {
    padding-left: 0 !important;
    margin-left: 5%;
  }
}
@media only screen and (max-width: 1140px) {
  h2.title-bottom {
    font-size: 57px;
    font-weight: 600;
    color: #fff;
  }
  div#main-header-tranco .et_pb_column {
    margin-bottom: 0px;
  }
  .title-top h1 {
    color: #97b7d9 !important;
    font-size: 28px;
  }
  h2.title-bottom {
    font-size: 54px;
    font-weight: 600;
    color: #fff;
  }
  img.committed-to-truck {
    max-width: 236px;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 980px) {
  #flex-me {
    flex-direction: column;
  }
  #flex-me.flex-reverse {
    flex-direction: column-reverse !important;
  }
  div#services-row-boxes .et_pb_blurb_content {
    max-width: 622px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    word-wrap: break-word;
    width: 100%;
  }
  div#services-row-boxes a.et_pb_button.services-btns.lite-btn-bg {
    margin-top: 0;
  }
  .title-top h1 {
    display: flex;
    flex-direction: column;
    letter-spacing: 5px;
  }
  img.committed-to-truck {
    max-width: 236px;
    margin-left: 0px;
    margin-top: 10px;
  }
  h2.title-bottom {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
  }
  .title-top h1 {
    color: #97b7d9 !important;
    font-size: 22px;
  }
  .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #14592f !important;
  }
}
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu a {
  color: #204696 !important;
}
@media only screen and (max-width: 1024px) {
  #top-menu-nav,
  #top-menu {
    display: none;
  }
  #et_top_search {
    display: none;
  }
  #et_mobile_nav_menu {
    display: block;
  }
}
