/* Visuell uppfräschning. Märket, foton och innehåll är oförändrade. */

html,
body,
#onetrack_body {
  overflow-x: hidden;
  overflow-x: clip;
  max-width: 100%;
}

#onetrack_body {
  background-color: #1a58a0 !important;
  background-image: linear-gradient(rgba(26, 88, 160, 0.9), rgba(26, 88, 160, 0.94)), url("/themes/onetrack/assets/images/sett.png") !important;
  background-size: auto, 720px !important;
}

#onetrack_body .navbar .container,
#onetrack_body .container {
  padding-left: 28px;
  padding-right: 28px;
}

#onetrack_body .navbar,
#onetrack_body .navbar-default,
#onetrack_body .navbar-collapse {
  background: #071020 !important;
  border: 0;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.08);
}

#onetrack_body .navbar-nav > li {
  padding-left: 2px;
  padding-right: 2px;
}

#onetrack_body .navbar-nav > li a,
#onetrack_body .navbar-nav > li a span {
  color: #fff !important;
  letter-spacing: 0.14em;
  font-size: 13px;
  background: transparent !important;
  opacity: 1;
}

#onetrack_body nav a.active,
#onetrack_body ul.nav a:hover {
  background: transparent !important;
  opacity: 1;
  box-shadow: inset 0 -3px 0 #fff;
}

#onetrack_body .banner .banner_details .title {
  border-bottom-width: 3px;
}

#onetrack_body .banner .banner_details .descriptions,
#onetrack_body .banner .banner_details .descriptions p {
  font-size: 20px;
  line-height: 1.45;
  margin-top: 16px;
  text-shadow: 0 2px 14px rgba(0, 0, 0, 0.7);
}

#onetrack_body .banner .banner_details img {
  width: 7em;
  padding-top: 24px;
}

#onetrack_body .img_prev img,
#onetrack_body .img_prev iframe {
  visibility: hidden;
}

#onetrack_body .items-wrapper {
  overflow: hidden !important;
  overflow: clip !important;
  max-width: 100%;
}

#onetrack_body .product_div {
  padding: 52px 0 36px !important;
}

#onetrack_body .txt-on-main-product,
#onetrack_body .txt-on-main-product p,
#onetrack_body .product_desc,
#onetrack_body .contactus_desc {
  font-size: 17px;
  line-height: 1.55;
}

#onetrack_body .contactus_desc {
  max-width: 38em;
}

#onetrack_body .product_list button,
#onetrack_body a.btn-link-product {
  padding: 12px 18px;
  margin: 10px 10px 0 0;
  font-size: 15px;
}

#onetrack_body .contact_form3e input,
#onetrack_body .contact_form3e textarea {
  padding: 12px 14px;
  font-size: 16px;
}

#onetrack_body .static-sheet {
  margin-top: 77px;
  background: #fff;
  padding: 48px 0 56px;
}

#onetrack_body .static-read {
  max-width: 740px;
  font-size: 17px;
  line-height: 1.65;
  color: #243042;
}

#onetrack_body .static-read p {
  margin-bottom: 16px;
}

#onetrack_body .static-read h1,
#onetrack_body .static-read h2,
#onetrack_body .static-read h3,
#onetrack_body .static-read strong {
  letter-spacing: 0;
  line-height: 1.3;
}

@media (max-width: 767px) {
  #onetrack_body .banner .banner_details .descriptions,
  #onetrack_body .banner .banner_details .descriptions p {
    font-size: 16px;
  }
}
