#home {
}

#menubar {
  background-color: rgba(255,230,140,0);
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

#logoimg {
  width:50%;
  position: fixed;
  left: 0;
  top: 0;
  z-index:2;
}

#imageslider {
  width: 100%;
  z-index: 0;
  padding: 0;
  margin: 0;
}
.slideimage {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#slide1img {
  position: static;
}
.visibleslide {  
  opacity: 1;
}
.invisibleslide {
  opacity: 0;
}
#imgslidebtns {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 400px;
}
#imgslidebtns ul {
  list-style-type: none;
  margin: 0 auto;
  width: fit-content;
}
#imgslidebtns li {
  float: left;
  margin: 10px;
}
#imgslidebtns li a {
  display: block;
  background-color: rgba(255,255,255,0.25);
  border: 5px solid rgba(0,0,0,0.25);
  width: 35px;
  height: 35px;
}
#imgslidebtns li a:hover {
  background-color: rgba(255,255,255,0.75);
  border: 5px solid rgba(0,0,0,0.75);
}

#products {
  background-image: url("img/products_back.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding: 10%;
  overflow: auto;
}
.insideproducts {
  background-color: rgba(255,255,255,0.60);
  height: auto;
  display: inline-block;
  float: left;
  clear: none;
  border-radius: 10px;
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.2);
  padding:2.5%;
}
#productsimage {
  width: 25%;
}
#productsimage div {
  position: relative;
}
#productslide1img {
  width: 100%;
}
.producttileimg {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
#productsnames {
  width: 55%;
  margin-left: 10%;
}
.productsnamesdiv {
  width: 50%;
  float: left;
}
.productsnamesdiv a {
  text-decoration: none;
}

#where {
  background-image: url("img/where_back.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding: 5%;
  position: relative;
}
#worldmapimg {
  width: 100%;
}
.worldpin {
  background-color: rgba(255,255,255,0.75);
  border-radius: 10px;
  border: 5px solid #BCA867;
  width: 5px;
  height: 5px;
  position: absolute;
  overflow: hidden;
}
.worldpin:hover {
  width: auto;
  height: auto;
  text-decoration: none;
}
.worldpin div {
  padding: 10px;
}

#contact {
  background-image: url("img/contact_back.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  text-align: center;
}
#contactformbox {
  width: 50%;
}
#ruhumancontrolbox {
  width: 50%;
  border: none;
  float: left;
  clear: none;
}
#ruhumanimagebox {
  width: 70%;
  border: none;
  float: left;
  clear: none;
}
#sendbuttoncontrolbox {
  width: 25%;
  border: none;
  float: right;
  clear: none;
}
#sendbutton {
  background-image: url("img/send.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 75%;
  cursor: pointer;
}
#sendbutton:hover {
  transform: scale(0.9);
  opacity: 0.7;
}