﻿img {
  max-width: 100%;
  height: auto; }

.container-wide {
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
  position: relative; }

.descriptive-title {
  font-family: "MuseoSlab-500";
  font-size: 30px;
  height: 84px;
  line-height: 84px; }

.rightbar .headline {
  margin-bottom: 15px; }

.featured .sidebar, .featured .rightbar {
  padding-top: 35px; }

.text-loader {
  /*@include ie7-inline-block;*/
  background-image: url('../Content/preloader-32x32.gif');
  background-position: 0 0;
  padding-left: 45px;
  background-repeat: no-repeat;
  height: 32px;
  line-height: 32px; }

h1.section, h2.section, h3.section, h4.section, h5.section, h6.section {
  border-bottom: 3px solid #e7e7e8; }

.btn-gradient {
  height: 45px;
  line-height: 45px;
  background-image: url('../Content/btn-gradient-bg.png');
  background-repeat: repeat-x;
  padding: 0; }
  .btn-gradient:hover {
    background-position: 0 -45px; }
  .btn-gradient:active {
    background-position: 0 -90px; }

.btn-block {
  display: block; }

/* Pager
***************************************************************/
.pager li > a, .pager li > span {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

.pagination {
  text-align: center; }
  .pagination ul > li > span {
    color: #999999;
    background-color: whitesmoke; }

.widget-control {
  position: relative; }
  .widget-control .manage-actions {
    position: absolute;
    left: -40px; }
    .widget-control .manage-actions a {
      display: block;
      width: 19px;
      height: 19px;
      background-image: url('../Content/icon-edit.png');
      text-indent: -99999px; }

.content-control {
  position: relative; }
  .content-control .manage-actions {
    position: absolute;
    left: -10px; }
    .content-control .manage-actions a {
      display: block;
      width: 19px;
      height: 19px;
      background-image: url('../Content/icon-edit.png');
      text-indent: -99999px; }

@media (min-width: 767px) {
  .addthis {
    position: absolute;
    top: -406px;
    right: 0; }
    .addthis .addthis_toolbox {
      float: right; }

  .container.no-featured .addthis {
    top: -90px; }

  .rejmes-carsearch .addthis {
    position: static;
    display: block;
    top: auto;
    padding: 18px 0; }
    .rejmes-carsearch .addthis .addthis_toolbox {
      float: none; }
 }

@media (min-width: 980px) {
  .addthis {
    top: -476px; }
 }

@media (max-width: 767px) {
  body .restaurang-menu {
    background-position: top center;
    width: 100%;
    margin-left: 0; }

  .rightbar {
    padding-left: 20px; }
 }

.rightbar .campaign-wrapper h2 {
  margin-top: 0px;
  font-size: 14px; }

.widget-aktuellt-sidebar-wrapper h2 {
  margin-top: 0px;
  font-size: 14px; }

.widget-projection-widget ul {
  list-style: none; }
.widget-projection-widget .produkt > p {
  display: none; }

.widget-aktuellt-slider-wrapper ul, .widget-aktuellt-sidebar-wrapper ul {
  margin: 0 !important;
  padding: 0 !important; }
.widget-aktuellt-slider-wrapper header h1, .widget-aktuellt-sidebar-wrapper header h1 {
  background-image: url('../Content/content-header-bg.png');
  background-repeat: no-repeat;
  line-height: 37px;
  color: #fff;
  font-family: "MuseoSlab-500";
  font-size: 17px;
  height: 45px;
  padding-left: 10px;
  margin: 0px;
  margin-bottom: 10px; }

.widget-similiar-products {
  margin-top: 60px; }
  .widget-similiar-products header h1 {
    background-image: url('../Content/content-header-bg.png');
    background-repeat: no-repeat;
    line-height: 37px;
    color: #fff;
    font-family: "MuseoSlab-500";
    font-size: 17px;
    height: 45px;
    padding-left: 10px;
    margin: 0px;
    margin-bottom: 10px; }

.widget-aktuellt-sidebar-wrapper header h1 {
  margin-top: 20px; }

.widget-similiar-products ul, .widget-kategorier ul {
  margin-left: -20px !important;
  margin-right: -20px; }

/*@import "icons/general_foundicons";
@import "icons/general_foundicons_ie7";*/
/*# sourceMappingURL=main.css.map */