h1 {
  font-size: 205%;
  padding: 10px 0 10px 0;
  margin: 0;
  text-transform: uppercase;
}
h2 {
  font-size: 170%;
  padding: 10px 0 0 0;
  margin: 0;
  font-family: 'Abel',sans-serif;
}
a {
  outline: none;
  text-decoration: none;
}
a,
a:visited,
a:active {
  color: rgb(255,255,255);
}
a:hover {
  color: rgb(255,255,255);
}
img {
  border: none;
  outline: 0;
}
.blog.meny, .item-page {
  background: rgba(0,0,0,0.6);
}
table,
table tr,
table tr td {
  border: none;
  padding: 0;
  margin: 0;
}
table {
  font-size: 100%;
}
.menu_table {
  width:100%;
}
.slider {
  margin-top: 0px;
  margin-bottom: 0px;
}
.pre_content_div {
  padding: 0;
  margin: 0;
}
.content_div .content_wrapper {
  padding: 25px 0 0 0;
}
.rutor_hoger {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: auto;
  overflow: hidden;
  background: rgba(255,255,255, 1.0);
}
.rutor_hoger li {
  display: block;
  margin-right: 0;
  margin-top: 0;
  color: #000000;
  padding: 5px 20px 10px 20px;
  margin: 10px 10px 30px 10px;
  text-align: center;
  height: 148px;
  background: rgba(255,255,255, 1.0);
}
.rutor_hoger li {
  font-size: 150%;
}
.rutor_hoger li:first-child {
  background: rgba(0,0,0, 1.0);
  color: #ffffff;
}
.rutor_hoger li:first-child h1 {
  font-size: 300%;
  padding: 0;
}
.rutor_hoger li:first-child span {
  font-size: 105%;
}
.rutor_hoger li:nth-child(2) {
  height: 207px;
}
.rutor_hoger li:nth-child(2) h1 {
  font-size: 300%;
  padding: 0;
}
.rutor_hoger li:nth-child(2) h2 {
  font-size: 170%;
  padding: 0;
}
.rutor_hoger li:nth-child(2) span {
  font-size: 140%;
  padding: 0 0 25px 0;
}
.rutor_hoger li:last-child {
  background: rgba(0,0,0, 1.0);
  color: #ffffff;
  margin-bottom: 10px !important;
}
.rutor_hoger li:last-child h1 {
  font-size: 160%;
  padding: 0;
}