body {
 font-family: 'Montserrat','Khand', sans-serif;
  line-height: 1.8;
  color: #1c2d35;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat',sans-serif;
  font-weight: 400 !important;
}


p {font-size: 15px;}

a {
  color: #64a19d;
  text-decoration: none;
  background-color: transparent;
}


a:hover {
  color: #4f837f;
    text-decoration: none;
}

.container-fluid {
  padding-top: 70px;
  padding-bottom: 70px;
}

.bg-1 { /*info*/
    background-color: #1c2d35; /* tumma sininen */
    color: #ffffff;
  }


  .bg-2 { /*kuvat*/
    background-color: #000; /* valkonen */
    color: #555555;
  }

.container-kuvat {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 15px;
}



  .bg-3 { /*tuotteet*/
    background-color: #08c6ab; /* turkoosi */
    color:#1c2d35;
      font-family: 'Khand', sans-serif;
  }

p.tuote
{
    font-size: 16px;
}

.item {
  position:relative;
  overflow:hidden;
}

h3.tuote {
 font-family: 'Khand', sans-serif;
  font-size:60px;
  text-decoration: underline;
    color:#1c2d35;
}

h4.tuote {
 font-family: 'Khand', sans-serif;
  font-size:28px;
  color:#ffffff;
}

h5.tuote {
  font-family: 'Khand', sans-serif;
  font-size:17px;
  margin:10px 0 25px 0;
  color:#1c2d35;
}


.bg-4 { /*yhteys*/
    background-color: #1c2d35; /* Sinine */
    color: #ffffff;
  }

.contact-section {
  padding-top: 5rem;
}
.contact-section .card {
  border: 0;
  border-bottom: 0.25rem solid #08c6ab;
}
.contact-section .card h4 {
  font-size: 0.9rem;
  color: #37465B;
  text-transform: uppercase;
  letter-spacing: 0.15rem;
}
.contact-section .card hr {
  border-color: #08c6ab;
  border-width: 0.25rem;
  width: 3rem;
}

.bg-4 .copy{
   margin-top: 3rem;
    color:#808080;
    font-size: 0.9em;
}

.bg-4 .puh_hinnat { 
  margin-top: 0rem;
		font-size: 0.7em;
		color:#808080;
}

.text-primary {
  color: #08c6ab !important;
}