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

html,
body,
#threeEtools_body {
  overflow-x: clip;
}

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

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

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

#threeEtools_body .navbar-nav > li a,
#threeEtools_body ul.nav a span {
  letter-spacing: 0.14em;
  font-size: 13px;
  color: #f3f3f3;
}

#threeEtools_body nav a.active,
#threeEtools_body ul.nav a:hover {
  background: transparent;
  opacity: 1;
  box-shadow: inset 0 -3px 0 #f5a727;
}

#threeEtools_body nav a.active span,
#threeEtools_body ul.nav a:hover span {
  color: #f5a727;
}

#threeEtools_body .banner .banner_description {
  top: 18%;
  max-width: 680px;
  padding: 24px 28px 28px;
  background: rgba(0, 0, 0, 0.42);
}

#threeEtools_body .banner_desc_2,
#threeEtools_body .txt_on_background,
#threeEtools_body .txt_on_background p {
  font-size: 18px;
  line-height: 1.5;
  opacity: 1;
  width: auto;
}

#threeEtools_body .product_list {
  padding-top: 72px;
  padding-bottom: 36px;
}

#threeEtools_body .product_custom {
  padding-top: 28px;
  padding-bottom: 36px;
}

#threeEtools_body .txt-on-main-product,
#threeEtools_body .txt-on-main-product p,
#threeEtools_body .product_desc {
  color: #ececec !important;
  font-size: 17px;
  line-height: 1.55;
  opacity: 1;
}

#threeEtools_body .producthead_label {
  color: #f5a727;
  letter-spacing: 0.03em;
  margin-bottom: 12px;
}

#threeEtools_body .pdf_btn,
#threeEtools_body .offer_btn {
  padding: 12px 20px;
  margin: 8px 8px 0 0;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.25);
}

#threeEtools_body .contactus_lbl {
  margin-top: 72px;
  letter-spacing: 0.04em;
}

#threeEtools_body .contactus_desc {
  font-size: 17px;
  line-height: 1.6;
  max-width: 38em;
}

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

#threeEtools_body .footer_descriptions {
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 16px;
  line-height: 1.55;
}

#threeEtools_body .logo_images {
  padding-top: 36px;
  padding-bottom: 56px;
}

@media (max-width: 767px) {
  #threeEtools_body .banner .banner_description {
    top: 72px;
    position: relative;
    background: rgba(0, 0, 0, 0.55);
  }

  #threeEtools_body .banner_desc_1 {
    font-size: 32px;
    width: auto;
  }
}
