@charset "UTF-8";
body .commerce-page #allerEcommerceGlobalCart-cart-icon {
  margin: 0 0 0 5px; }
body .commerce-page #allerEcommerceGlobalCart-item-count {
  display: inline-block;
  background-color: #169d5f;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 5px;
  font-size: 11px;
  font-weight: 400; }
  body .commerce-page #allerEcommerceGlobalCart-item-count #allerEcommerceGlobalCart-item-count-content {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 7px 0 0 0;
    line-height: 1; }
body .commerce-page #allerEcommerceGlobalCart {
  font-weight: 400;
  z-index: 999;
  display: none;
  position: absolute;
  width: 320px;
  background-color: #f5f2f2;
  -webkit-box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1);
  text-align: left; }
  body .commerce-page #allerEcommerceGlobalCart * {
    vertical-align: top;
    line-height: 1.4;
    padding: 0;
    margin: 0; }
  body .commerce-page #allerEcommerceGlobalCart .pren-text-wrapper:after {
    content: 'Prenumerant'; }
  body .commerce-page #allerEcommerceGlobalCart .pren-text-wrapper * {
    display: none; }
  body .commerce-page #allerEcommerceGlobalCart .cartItemsOf {
    text-align: center;
    background-color: #fff;
    padding: 10px;
    text-transform: uppercase; }
    body .commerce-page #allerEcommerceGlobalCart .cartItemsOf, body .commerce-page #allerEcommerceGlobalCart .cartItemsOf a {
      font-size: 10px;
      color: #000; }
    body .commerce-page #allerEcommerceGlobalCart .cartItemsOf a {
      text-decoration: underline; }
  body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper {
    padding: 10px 20px 20px 20px; }
    body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartFooter {
      text-align: right; }
    body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum {
      display: block;
      font-weight: 700;
      text-align: right; }
      body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum .cartSumText {
        text-transform: uppercase;
        float: left; }
      body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum .cartSums {
        float: right; }
      body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum .cartSumTotalPren {
        font-weight: 400;
        color: #2a9e76;
        display: block; }
      body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum .cartSumTotal {
        display: block; }
      body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartSum:after {
        content: ".";
        clear: both;
        display: block;
        visibility: hidden;
        height: 0px; }
    body .commerce-page #allerEcommerceGlobalCart .cartFooterWrapper .cartButton {
      clear: both;
      background: #169d5f;
      color: #fff;
      border: 1px solid transparent;
      border-top: transparent;
      border-left: transparent;
      border-right: 1px solid #46916e;
      border-bottom: 1px solid #46916e;
      border-radius: 4px;
      margin: 10px 0 0 0;
      padding: 10px 15px;
      display: inline-block;
      font-weight: 700;
      font-size: 14px;
      vertical-align: middle;
      text-transform: uppercase;
      white-space: nowrap;
      position: relative;
      cursor: pointer; }
  body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent {
    padding: 0;
    margin: 0; }
    body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item {
      background-color: #fff;
      border-bottom: 1px solid #f5f2f2;
      padding: 20px;
      margin: 0; }
      body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item:hover {
        opacity: 0.8; }
      body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item.cart-row {
        display: block; }
        body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item.cart-row .cart-col {
          display: inline-block;
          width: 33%; }
          body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item.cart-row .cart-col.cart-col-1 {
            width: 70px;
            vertical-align: middle; }
          body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item.cart-row .cart-col.cart-col-2 {
            width: 160px;
            vertical-align: top; }
          body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item.cart-row .cart-col.cart-col-3 {
            width: 41px;
            text-align: right;
            vertical-align: middle; }
      body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-attr {
        color: #000; }
        body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-attr.cart-item-name a, body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-attr.cart-item-name {
          color: #000;
          font-size: 13px;
          font-weight: 700;
          white-space: normal;
          text-decoration: none; }
        body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-attr.cart-item-price {
          font-size: 11px; }
        body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-attr.cart-item-prenprice {
          font-size: 11px;
          color: #2a9e76; }
      body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-image {
        width: 70px; }
      body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-delete {
        cursor: pointer;
        padding: 5px 10px;
        display: inline-block;
        border-radius: 4px;
        font-weight: normal;
        font-size: 14px;
        vertical-align: middle;
        position: relative;
        color: #333333;
        background-color: #ffffff;
        border: 1px solid #cccccc; }
        body .commerce-page #allerEcommerceGlobalCart .cartContentWrapper .cartContent .cart-item .cart-item-delete:hover {
          background-color: #F5F5F5; }
@media screen and (min-width: 500px) {
  body .commerce-page:hover #allerEcommerceGlobalCart {
    display: block; } }

body .allerEcommerce.productInPost, body #primary .allerEcommerce.productInPost, body #content .allerEcommerce.productInPost {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 0;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 14px; }
  body .allerEcommerce.productInPost .productInPostInfo, body #primary .allerEcommerce.productInPost .productInPostInfo, body #content .allerEcommerce.productInPost .productInPostInfo {
    display: block;
    position: relative;
    border: 1px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
    border-radius: 4px;
    box-sizing: border-box;
    padding: 20px;
    margin-bottom: 10px;
    background: #ffffff;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f9f9f9));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f9f9f9 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); }
  body .allerEcommerce.productInPost .productInPostImageWrapper, body #primary .allerEcommerce.productInPost .productInPostImageWrapper, body #content .allerEcommerce.productInPost .productInPostImageWrapper {
    display: block;
    text-align: center; }
    body .allerEcommerce.productInPost .productInPostImageWrapper .productInPostOutOfStockImage, body #primary .allerEcommerce.productInPost .productInPostImageWrapper .productInPostOutOfStockImage, body #content .allerEcommerce.productInPost .productInPostImageWrapper .productInPostOutOfStockImage {
      box-sizing: border-box;
      padding: 5px 10px;
      width: 100%;
      position: absolute;
      top: 50%;
      left: 0;
      z-index: 999;
      background: #f5f2f2;
      color: #b8b7b7;
      font-size: 12px;
      font-weight: 700;
      display: none; }
    body .allerEcommerce.productInPost .productInPostImageWrapper img, body #primary .allerEcommerce.productInPost .productInPostImageWrapper img, body #content .allerEcommerce.productInPost .productInPostImageWrapper img {
      border-radius: 4px;
      max-width: 100%; }
  body .allerEcommerce.productInPost .productInPostMetaWrapper, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper, body #content .allerEcommerce.productInPost .productInPostMetaWrapper {
    display: block; }
    body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrice, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrice, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrice {
      font-size: 21px;
      font-weight: bold;
      display: block;
      margin-top: 10px;
      color: #000; }
    body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrenPrice, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrenPrice, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaPrenPrice {
      font-size: 12px;
      margin-top: 5px;
      margin-bottom: 10px;
      padding: 3px;
      display: inline-block;
      background: #d1f1da;
      color: #53b38d;
      text-transform: uppercase; }
    body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaName, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaName, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaName {
      color: #afafaf;
      font-size: 12px;
      text-transform: uppercase;
      display: inline-block;
      margin-top: 5px; }
    body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink {
      display: inline-block; }
      body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink, body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a {
        font-size: 12px;
        color: #afafaf;
        text-transform: uppercase;
        text-decoration: underline; }
        body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink:hover, body .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a:hover, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink:hover, body #primary .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a:hover, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink:hover, body #content .allerEcommerce.productInPost .productInPostMetaWrapper .productInPostMetaLink a:hover {
          text-decoration: none; }
  body .allerEcommerce.productInPost .productInPostCartWrapper, body #primary .allerEcommerce.productInPost .productInPostCartWrapper, body #content .allerEcommerce.productInPost .productInPostCartWrapper {
    display: block; }
    body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostOutOfStockAction, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostOutOfStockAction, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostOutOfStockAction {
      display: none;
      color: #b8b7b7;
      font-size: 12px;
      font-weight: 700; }
    body .allerEcommerce.productInPost .productInPostCartWrapper select, body #primary .allerEcommerce.productInPost .productInPostCartWrapper select, body #content .allerEcommerce.productInPost .productInPostCartWrapper select {
      margin-bottom: 10px;
      display: inline-block;
      font-size: 12px;
      background: #c7c5c5;
      border-top: 1px solid transparent;
      border-left: 1px solid transparent;
      border-right: 1px solid #ADADAD;
      border-bottom: 1px solid #ADADAD;
      border-radius: 4px;
      height: 33px;
      color: #fff;
      text-transform: uppercase;
      font-family: 'Open Sans', Arial, sans-serif; }
    body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostCartAttrWrapper, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostCartAttrWrapper, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostCartAttrWrapper {
      display: inline-block;
      vertical-align: middle; }
    body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn {
      vertical-align: middle;
      display: inline-block;
      background: #ffa837;
      border-top: 1px solid transparent;
      border-left: 1px solid transparent;
      border-right: 1px solid #d07600;
      border-bottom: 1px solid #d07600;
      color: #fff;
      text-transform: uppercase;
      font-family: 'Open Sans', Arial, sans-serif;
      position: relative;
      margin: 1px 0;
      display: inline-block;
      margin-bottom: 0;
      font-weight: normal;
      text-align: center;
      vertical-align: middle;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      background-image: none;
      white-space: nowrap;
      padding: 8px 14px;
      font-size: 12px;
      line-height: 1.3;
      border-radius: 4px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      margin-bottom: 10px; }
      body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:hover, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:hover, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:hover {
        border-top: 1px solid #d07600;
        border-left: 1px solid #d07600;
        border-right: 1px solid transparent;
        border-bottom: 1px solid transparent; }
      body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:active, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:active, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:active {
        border-top: 2px solid #d07600;
        border-left: 2px solid #d07600;
        border-right: 0 transparent;
        border-bottom: 0 transparent; }
      body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:disabled, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:disabled, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn:disabled {
        opacity: 0.6;
        border-top: 1px solid transparent;
        border-left: 1px solid transparent;
        border-right: 1px solid #d07600;
        border-bottom: 1px solid #d07600; }
      body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn {
        background: #61BD2C;
        border-right: 1px solid #2F7706;
        border-bottom: 1px solid #2F7706; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:hover, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:hover, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:hover {
          border-top: 1px solid #2F7706;
          border-left: 1px solid #2F7706;
          border-right: 1px solid transparent;
          border-bottom: 1px solid transparent; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:active, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:active, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:active {
          border-top: 2px solid #2F7706;
          border-left: 2px solid #2F7706;
          border-right: 0 transparent;
          border-bottom: 0 transparent; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:disabled, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:disabled, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostLinkBtn:disabled {
          opacity: 0.6;
          border-top: 1px solid transparent;
          border-left: 1px solid transparent;
          border-right: 1px solid #2F7706;
          border-bottom: 1px solid #2F7706; }
      body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn {
        background: #2C7BBD;
        border-right: 1px solid #064477;
        border-bottom: 1px solid #064477; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:hover, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:hover, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:hover {
          border-top: 1px solid #064477;
          border-left: 1px solid #064477;
          border-right: 1px solid transparent;
          border-bottom: 1px solid transparent; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:active, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:active, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:active {
          border-top: 2px solid #064477;
          border-left: 2px solid #064477;
          border-right: 0 transparent;
          border-bottom: 0 transparent; }
        body .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:disabled, body #primary .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:disabled, body #content .allerEcommerce.productInPost .productInPostCartWrapper .productInPostBtn.productInPostBuyBtn:disabled {
          opacity: 0.6;
          border-top: 1px solid transparent;
          border-left: 1px solid transparent;
          border-right: 1px solid #064477;
          border-bottom: 1px solid #064477; }
  body .allerEcommerce.productInPost.image-hidden.meta-hidden, body #primary .allerEcommerce.productInPost.image-hidden.meta-hidden, body #content .allerEcommerce.productInPost.image-hidden.meta-hidden {
    padding: 0; }
    body .allerEcommerce.productInPost.image-hidden.meta-hidden .productInPostInfo, body #primary .allerEcommerce.productInPost.image-hidden.meta-hidden .productInPostInfo, body #content .allerEcommerce.productInPost.image-hidden.meta-hidden .productInPostInfo {
      display: none; }
  body .allerEcommerce.productInPost.image-hidden.meta-show, body #primary .allerEcommerce.productInPost.image-hidden.meta-show, body #content .allerEcommerce.productInPost.image-hidden.meta-show {
    padding: 0; }
    body .allerEcommerce.productInPost.image-hidden.meta-show .productInPostInfo, body #primary .allerEcommerce.productInPost.image-hidden.meta-show .productInPostInfo, body #content .allerEcommerce.productInPost.image-hidden.meta-show .productInPostInfo {
      display: block;
      position: relative;
      border: 0;
      border-bottom: 0;
      border-radius: 0;
      box-sizing: border-box;
      padding: 0;
      margin-bottom: 10px;
      background: transparent;
      filter: none; }

i.mce-i-acProduct:before {
  font-family: "FontAwesome";
  content: "\f07a"; }
