nav {
  padding: 0.9rem 0;
}

.button-100 {
    display: block;
}

.button-100 a {
  color:#000000;
}

.produkt-img img {
  border-radius: 5px;
  border: 1px #FFA500 solid;
}

#box-shadow {
  box-shadow: 5px 10px #888888;
}

header {
  border-top: 5px #000000 solid;
  border-bottom: 5px #000000 solid;
}

.breadcrumb-back {
  border-top: 0px #000000 solid;
  border-bottom: 5px #000000 solid;
}

#breadcrumb {
  width:100%;
  border-top: 0px #000000 solid;
  border-bottom: 5px #000000 solid;
  text-transform: uppercase;
  min-width:100%;
  padding: 10px;
}

.breadcrumb ul {padding:0;font-weight:700;}
.breadcrumb ul ul {
  position:absolute;
  background:#152732;
}
.breadcrumb li {
  float:left;
  list-style:none outside none;
  cursor:pointer;
}
.breadcrumb li a {
  color:#000000;
  display:block;
  font-size:1.2rem;
  padding:1.2rem;

}
.breadcrumb li ul li a {
  background:none repeat scroll 0 0 #FF0000;
  min-width:100%;
  padding:0.625rem;
}
.breadcrumb li a:hover {background:#FFA500; }
.breadcrumb li ul {display:none;}
.breadcrumb li ul li,.breadcrumb li ul li ul li {
  float:none;
  list-style:none outside none;
  min-width:100%;
  padding:0;
}
.breadcrumb ul li:after {
  content:"/";
  margin:0px 10px;
  color:#c8c7c7;
}
.breadcrumb ul li:last-child:after {content:"";}


#first-block, #second-block, #third-block, #fourth-block {
  padding:4.5rem 0;
}
#carousel {
  background:#f8f8f8;
}

#dark-block {
  background: #333333;
  color:#ffffff;
}

#dark-block i {
  color:#FFA300;
}

#dark-block h3 {
  color:#FFA300;
}

#first-block {
  background:#fff;
}

#first-block img {
  background:#fff;
    vertical-align: bottom;
        display: table-cell;
}


#second-block {
  background:#FFA300;
}
#third-block {
  background:#fff;
}
#fourth-block {
  background:#f8f8f8;
}
footer {
  background:#333333;
  color: #FFA300;
  padding:1.5rem 0;
}

#box-dark h2 {
  color: #00000000;
}

.color-orange {
  color: #FFA300;
}

.color-orange {
  color: #FFA300;
}

.color-black {
  color: #000000;
}

.font-400 {
	font-weight:400;
}

.font-700 {
	font-weight:700;
}

.text-upp {
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .right {
    float:none;
  }
  nav {
    padding: 10px 80px;
    height: 60px;
  }
  .logo img {
    max-width: 300px;
    max-height: 100px;
    margin: 0 auto;
    width: auto;
  }    
}