@charset "UTF-8";
div.error, table tr.error {
  background: #f46859;
  border-radius: 4px;
  border-color: #c3483b;
  max-width: 934px;
  margin: 20px auto;
  padding: 18px;
  color: #4b0000;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0px 1px 1px #f99489; }

div.status, table tr.ok {
  border-radius: 4px;
  max-width: 934px;
  margin: 20px auto;
  padding: 18px;
  font-size: 13px;
  background-image: none;
  background: #e2f351;
  border-color: #b1c033;
  font-weight: bold; }

.panels-flexible-clone_of_panel_page_layout .panels-flexible-region-inside {
  padding-left: 0; }

.hero-banner-container.butiksbanner {
  border-bottom: 0;
  height: 330px;
  margin-bottom: 40px; }
  .hero-banner-container.butiksbanner .hero-banner {
    height: 330px;
    padding: 0;
    cursor: default;
    border-radius: 4px; }
  .hero-banner-container.butiksbanner .pagination_wrapper {
    bottom: 8px; }
    .hero-banner-container.butiksbanner .pagination_wrapper .pagination_nav {
      bottom: 127px; }
    .hero-banner-container.butiksbanner .pagination_wrapper .hero_pagination_dots {
      width: auto;
      text-align: center; }
      .hero-banner-container.butiksbanner .pagination_wrapper .hero_pagination_dots .dot {
        float: none;
        display: inline-block;
        margin-left: 5px;
        margin-right: 5px; }

.view-butikspuff .single-promo {
  width: 232px;
  float: left;
  margin-right: 20px;
  margin-top: 0;
  margin-bottom: 40px; }
  .view-butikspuff .single-promo h3 {
    margin: 0.6em 0 0.5em 0; }
  .view-butikspuff .single-promo img {
    border-radius: 2px;
    border: 1px solid #d9d9d9; }
  .view-butikspuff .single-promo.views-row-3 {
    margin-right: 0; }

/*top area in shop pages*/
div.shop_top_content {
  margin: 15px 0; }
  div.shop_top_content p {
    font-size: 18px; }

.pane-shop-products-panel-pane-1 h2.pane-title, .related-products-title {
  font-family: 'Roboto Slab', serif;
  font-size: 18px;
  padding-top: 0;
  margin-bottom: 20px;
  line-height: 1.4;
  font-weight: normal; }

.related-products-title {
  background: url(../images/dotted_border.png) repeat-x 0 top;
  padding-top: 25px;
  margin-top: 35px; }

#store_product_view #page-title, .shop_main_content #page-title {
  margin: 16px 0 15px 0;
  font-size: 2em;
  line-height: 1.25; }
#store_product_view .field-name-field-product-display-image img, .shop_main_content .field-name-field-product-display-image img {
  border-radius: 4px;
  border: 1px solid #E9EBEF; }

.shop_main_content #page-title {
  margin-top: -5px; }
.shop_main_content .ingress p {
  margin-bottom: 2em; }

/* Single product view */
.body-read-more-wrapper .body-read-more-content {
  display: none; }
.body-read-more-wrapper .body-read-more-btn {
  background: url(../images/read_more_arrow.png) no-repeat 0 -36px;
  font-weight: bold;
  display: inline-block;
  margin-top: 0.5em;
  padding-left: 27px;
  padding-top: 1px; }
.body-read-more-wrapper.expanded .body-read-more-content {
  display: block; }
.body-read-more-wrapper.expanded .body-read-more-btn {
  background: url(../images/read_more_arrow.png) no-repeat 0 0px; }

.store_product_content {
  font-size: 13px;
  padding-bottom: 0px;
  margin-bottom: 20px;
  /*background: url(../images/dotted_border.png) repeat-x 0 bottom;*/
  /* Product reference form */
  /* Override .add-to-cart-processing in standard product*/
  /* Override Product reference form in medlem */
  /* Override Product reference form in medlem ge bort */
  /* Override Product reference form in gåva and minnesgåva*/
  /* Override Product reference form in minnesgåva */ }
  .store_product_content div.error {
    width: 280px;
    float: right;
    margin: 0 0 20px 0; }
  .store_product_content h2.pane-title {
    font-family: 'Roboto Slab', serif;
    font-size: 30px;
    padding-top: 0;
    padding-bottom: 12px;
    margin: 0;
    line-height: 1.3; }
  .store_product_content .field-name-body {
    float: left;
    width: 384px; }
    .store_product_content .field-name-body a {
      color: #73AF3C; }
      .store_product_content .field-name-body a:hover {
        text-decoration: underline; }
  .store_product_content .field-name-field-pristext {
    font-size: 18px;
    margin: -8px 0 12px 0; }
  .store_product_content .gift_feedback_value {
    font-weight: bold;
    font-size: 15px;
    margin: 25px 0 0px 0px;
    width: 226px;
    text-align: center;
    height: 80px; }
    .store_product_content .gift_feedback_value .inner {
      position: absolute;
      left: 19px;
      width: 280px;
      height: 122px;
      background-image: url("../images/bg_forest.svg");
      background-repeat: no-repeat;
      background-position: 0px bottom; }
    .store_product_content .gift_feedback_value .n {
      display: inline-block;
      font-size: 44px;
      letter-spacing: -1px;
      color: #c9dd00; }
  .store_product_content .field-name-field-product-reference {
    background: #fbfcfe;
    border: 1px solid #E9EBEF;
    margin-top: 5px;
    /*padding: 19px;*/
    /*border-radius: 4px;*/
    position: relative;
    float: right;
    width: 317px; }
    .store_product_content .field-name-field-product-reference .form-item {
      padding-left: 19px;
      padding-right: 19px; }
    .store_product_content .field-name-field-product-reference .field-name-field-skicka-gavobevis {
      border-top: 1px solid #E9EBEF;
      padding: 10px 0; }
      .store_product_content .field-name-field-product-reference .field-name-field-skicka-gavobevis .form-item.form-type-radio {
        margin: 0 !important; }
    .store_product_content .field-name-field-product-reference .add-to-cart-processing {
      /*Spinner*/
      background: transparent url("../images/add_to_cart_form_gif_spinner_green.gif") no-repeat;
      height: 16px;
      width: 16px;
      display: block;
      position: absolute;
      top: 24px;
      left: 260px; }
    .store_product_content .field-name-field-product-reference .qty-field-wrapper {
      position: relative;
      width: 116px;
      height: 33px;
      overflow: hidden;
      margin: 10px 0;
      border: 1px solid #d0d0d0;
      /*border-radius:3px;*/
      background: #fafafa; }
      .store_product_content .field-name-field-product-reference .qty-field-wrapper input {
        width: 100px;
        text-align: center;
        margin: 0;
        border: none; }
      .store_product_content .field-name-field-product-reference .qty-field-wrapper a {
        display: block;
        height: 33px;
        width: 35px;
        position: absolute;
        top: 0; }
        .store_product_content .field-name-field-product-reference .qty-field-wrapper a.substract {
          left: 0;
          background: transparent url("../images/quantity_btn_substract.png") no-repeat; }
        .store_product_content .field-name-field-product-reference .qty-field-wrapper a.add {
          right: 0;
          background: transparent url("../images/quantity_btn_add.png") no-repeat; }
    .store_product_content .field-name-field-product-reference .field-name-field-kampanjprodukt {
      padding-bottom: 15px;
      border-top: 1px solid #E9EBEF; }
      .store_product_content .field-name-field-product-reference .field-name-field-kampanjprodukt h3 {
        background: #222;
        color: #fff;
        text-transform: uppercase;
        display: inline-block;
        padding: 3px 15px;
        margin-bottom: 0;
        font-size: 14px; }
      .store_product_content .field-name-field-product-reference .field-name-field-kampanjprodukt label {
        font-size: 16px !important; }
      .store_product_content .field-name-field-product-reference .field-name-field-kampanjprodukt input[type="checkbox"] {
        margin-right: 7px;
        margin-bottom: 4px; }
  .store_product_content .node-produkt-display-gava-fastpris .field-name-field-kampanjprodukt {
    border: none;
    border-bottom: 1px solid #E9EBEF; }
  .store_product_content .node-produkt-display-fysisk-produkt .form-item-quantity {
    margin: 20px 0; }
  .store_product_content .node-produkt-display-gava-fastpris input.form-submit, .store_product_content .node-produkt-display-e-bok input.form-submit, .store_product_content .node-product-display input.form-submit {
    margin: 10px 19px; }
  .store_product_content .node-product-display .field-name-field-product-reference .add-to-cart-processing {
    top: 29px; }
  .store_product_content .node-product-display-medlem, .store_product_content .node-produkt-display-ge-bort-medlem {
    /* wrapper around all 'mottagare fields on node-produkt-display-ge-bort-medlem '*/ }
    .store_product_content .node-product-display-medlem .field-name-field-product-reference, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference {
      float: right;
      width: 317px; }
    .store_product_content .node-product-display-medlem div.error, .store_product_content .node-produkt-display-ge-bort-medlem div.error {
      float: right;
      margin: 20px 0 0 0; }
    .store_product_content .node-product-display-medlem textarea, .store_product_content .node-produkt-display-ge-bort-medlem textarea {
      width: 278px;
      height: 100px; }
    .store_product_content .node-product-display-medlem form.commerce-add-to-cart .form-type-radio, .store_product_content .node-product-display-medlem form.commerce-add-to-cart .field-suffix, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .form-type-radio, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .field-suffix {
      padding: 0;
      font-size: 15px;
      color: #444;
      display: block;
      padding-top: 5px; }
      .store_product_content .node-product-display-medlem form.commerce-add-to-cart .form-type-radio label, .store_product_content .node-product-display-medlem form.commerce-add-to-cart .field-suffix label, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .form-type-radio label, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .field-suffix label {
        font-size: 15px;
        padding-left: 4px; }
      .store_product_content .node-product-display-medlem form.commerce-add-to-cart .form-type-radio span.disclaimer, .store_product_content .node-product-display-medlem form.commerce-add-to-cart .field-suffix span.disclaimer, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .form-type-radio span.disclaimer, .store_product_content .node-produkt-display-ge-bort-medlem form.commerce-add-to-cart .field-suffix span.disclaimer {
        color: #999;
        font-style: italic;
        padding-left: 10px;
        font-size: 13px; }
    .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn {
      border-top: 1px solid #E9EBEF;
      /*border-bottom:1px solid #E9EBEF;*/
      padding: 10px 19px;
      height: 210px; }
      .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn label, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn label {
        margin-bottom: 10px; }
      .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .form-item, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .form-item {
        padding: 0 !important; }
      .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr, .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort {
        float: left; }
        .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr input[type='text'], .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort input[type='text'], .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr input[type='text'], .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort input[type='text'] {
          width: 58px; }
        .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr .form-item, .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort .form-item, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-postnr .form-item, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort .form-item {
          margin: 0 !important; }
      .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort {
        margin-left: 10px;
        width: 178px; }
        .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort input[type='text'], .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn .field-name-field-mottagare-ort input[type='text'] {
          width: 179px; }
      .store_product_content .node-product-display-medlem .field-name-field-mottagare-fornamn input[type='text'], .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-mottagare-fornamn input[type='text'] {
        margin: 0;
        width: 263px; }
    .store_product_content .node-product-display-medlem .field-name-field-valkomstpaket, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-valkomstpaket {
      border-bottom: 1px solid #E9EBEF;
      padding: 5px 0 10px 0; }
  .store_product_content .node-product-display-medlem .field-name-field-product-reference, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference {
    padding: 0;
    padding-top: 5px;
    background: #fbfcfe; }
    .store_product_content .node-product-display-medlem .field-name-field-product-reference .form-item, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference .form-item {
      padding-left: 19px;
      padding-right: 19px; }
    .store_product_content .node-product-display-medlem .field-name-field-product-reference .form-item-line-item-fields-field-medlem-id-und-0-value, .store_product_content .node-product-display-medlem .field-name-field-product-reference .form-item-line-item-fields-field-family-members-und-0-value, .store_product_content .node-product-display-medlem .field-name-field-product-reference .form-item-line-item-fields-field-family-members-new-und-0-value, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference .form-item-line-item-fields-field-medlem-id-und-0-value, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference .form-item-line-item-fields-field-family-members-und-0-value, .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference .form-item-line-item-fields-field-family-members-new-und-0-value {
      border-top: 1px solid #E9EBEF;
      padding-bottom: 10px;
      padding-top: 20px; }
  .store_product_content .node-produkt-display-ge-bort-medlem .field-name-field-product-reference .field-name-field-skicka-gavobevis {
    border-top: 1px solid #E9EBEF;
    padding: 10px 0; }
  .store_product_content .node-produkt-display-minnesgava .field-name-body, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference, .store_product_content .node-produkt-display-hyllningsgava .field-name-body, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference {
    float: none;
    width: auto; }
  .store_product_content .node-produkt-display-minnesgava div.error, .store_product_content .node-produkt-display-hyllningsgava div.error {
    float: none;
    width: auto; }
  .store_product_content .node-produkt-display-gava .field-name-field-product-reference, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference {
    padding: 0;
    padding-top: 5px;
    background: #fbfcfe; }
    .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item {
      padding-left: 19px;
      padding-right: 19px; }
      .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item .field-suffix, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item .field-suffix, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item .field-suffix {
        padding: 0;
        float: left;
        font-size: 15px;
        color: #444;
        display: block;
        padding-top: 15px;
        margin-bottom: 28px; }
        .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-type-radio label, .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item .field-suffix label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-type-radio label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item .field-suffix label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-type-radio label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item .field-suffix label {
          font-size: 15px;
          padding-left: 4px; }
        .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-type-radio span.disclaimer, .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item .field-suffix span.disclaimer, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-type-radio span.disclaimer, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item .field-suffix span.disclaimer, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-type-radio span.disclaimer, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item .field-suffix span.disclaimer {
          color: #999;
          font-style: italic;
          padding-left: 10px;
          font-size: 13px; }
      .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-type-radio {
        margin-right: 38px; }
      .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-item-line-item-fields-country-code, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-item-line-item-fields-country-code, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-item-line-item-fields-country-code {
        float: left;
        padding: 0;
        margin-top: 10px; }
      .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item input#choose_amount, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item input#choose_amount, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item input#choose_amount {
        margin: 0 8px 0 -38px;
        width: 106px; }
    .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-type-radios:after, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-type-radios:after, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-type-radios:after {
      /* aka .group*/
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .store_product_content .node-produkt-display-gava .field-name-field-product-reference .field-name-field-choosen-amount, .store_product_content .node-produkt-display-gava .field-name-field-product-reference .field-name-field-andamal-id, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-choosen-amount, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-andamal-id, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-choosen-amount, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-andamal-id {
      display: none; }
  .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item.form-type-radio {
    margin: 0 20px 10px 0; }
  .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item .field-suffix {
    margin-left: -19px; }
    .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item .field-suffix span.disclaimer {
      display: block;
      padding: 5px 0 0 0; }
  .store_product_content .node-produkt-display-gava .field-name-field-product-reference .form-item input#choose_amount {
    margin-left: 0px; }
  .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference {
    margin-top: 30px;
    /* card info & address fields*/ }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item .field-suffix, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item.form-type-radio, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item .field-suffix {
      padding-top: 13px;
      margin-bottom: 20px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item label {
      padding-top: 7px; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .form-item label span.form-required, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .form-item label span.form-required {
        display: none; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-valj-motiv label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-valj-motiv label {
      display: none; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-fornamn:after, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-fornamn:after, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-fornamn:after, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-fornamn:after, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-fornamn:after, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-fornamn:after {
      /* aka .group  form some reason this wrapper includes , efternamn and date aswell, due to the great form api prefix/suffix*/
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      font-size: 0; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-fornamn, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-fornamn, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-fornamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-fornamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-fornamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-fornamn {
      padding-left: 19px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-fornamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-fornamn {
      position: relative;
      top: -15px;
      padding-bottom: 15px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-personlig-halsning, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-personlig-halsning {
      padding-bottom: 14px;
      border-bottom: 1px solid #E9EBEF; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-personlig-halsning .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-personlig-halsning .form-item {
        margin-top: 0; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-personlig-halsning label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-personlig-halsning label {
        display: none; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-efternamn, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-efternamn, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-efternamn, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-adress, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-efternamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-efternamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-efternamn, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-adress, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort {
      float: left;
      margin-right: 15px; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-efternamn .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-efternamn .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-efternamn .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-adress .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr .form-item, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-efternamn .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-efternamn .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-efternamn .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-adress .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr .form-item, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort .form-item {
        padding: 0;
        margin-top: 0;
        margin-bottom: 0; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-efternamn label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-efternamn label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-efternamn label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-adress label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr label, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-efternamn label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-efternamn label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-efternamn label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-adress label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr label, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort label {
        display: none; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-efternamn input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-efternamn input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-efternamn input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-adress input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-efternamn input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-efternamn input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-efternamn input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-adress input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"] {
        width: 206px; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-avlidens-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-jubilars-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-adress input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-avlidens-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-jubilars-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-avlidens-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-jubilars-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference #line-item-fields-field-mottagare-fornamn-add-more-wrapper input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-efternamn input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-adress input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"]#edit-line-item-fields-field-mottagare-fornamn-und-0-value {
          width: 443px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr {
      margin-right: 9px; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-postnr input[type="text"] {
        width: 54px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-ort input[type="text"] {
      width: 127px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-mottagare-e-post, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-mottagare-e-post {
      /* card info & address fields .last field*/
      margin-right: 0; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"], .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-begravningsdatum input[type="text"], .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-hyllningsdatum input[type="text"] {
      background: #fafafa url(../images/select_list_btn_big.png) 185px 0px;
      background-repeat: no-repeat; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-leverans, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-amount-radios, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-valj-andamal, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-leverans, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-amount-radios, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-valj-andamal {
      border-top: 1px solid #E9EBEF; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-valj-andamal, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-valj-andamal {
      padding-bottom: 22px; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .field-name-field-valj-andamal .select_wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .field-name-field-valj-andamal .select_wrapper {
        margin-top: 18px; }
    .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview {
      padding-left: 19px;
      padding-top: 4px; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text {
        width: 330px; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image .inner, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .inner, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image .inner, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .inner {
          background: #fff;
          border: 1px solid #e3e4e6;
          width: 330px;
          height: 237px;
          position: relative;
          -webkit-box-shadow: 0px 1px 6px rgba(50, 50, 50, 0.1);
          -moz-box-shadow: 0px 1px 6px rgba(50, 50, 50, 0.1);
          box-shadow: 0px 1px 6px rgba(50, 50, 50, 0.1); }
          .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image .inner .preview_wrapper, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .inner .preview_wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image .inner .preview_wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .inner .preview_wrapper {
            border: 1px solid #e3e4e6;
            height: 217px;
            margin: 9px;
            overflow: hidden; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image p, .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text p, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image p, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text p {
          color: #737373;
          margin: 8px 0 15px 0; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image {
        margin-right: 33px; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image .preview_wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image .preview_wrapper {
          background: url(../images/store_preview_gift_bg.png) 0 0;
          text-align: center;
          position: relative; }
          .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image .preview_wrapper .img_holder, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image .preview_wrapper .img_holder {
            position: absolute;
            top: 0;
            left: 0;
            width: 310px;
            height: 217px;
            z-index: 1; }
          .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .image .preview_wrapper p.desc, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .image .preview_wrapper p.desc {
            z-index: 0;
            position: absolute;
            text-align: center;
            width: 310px;
            left: 0;
            top: 40%;
            font-weight: bold; }
      .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .preview_wrapper, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .preview_wrapper {
        color: #444444;
        padding: 0px 20px; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .preview_wrapper h3, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .preview_wrapper h3 {
          margin-top: 15px;
          margin-bottom: 10px; }
        .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .preview_wrapper span, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .preview_wrapper span {
          display: block; }
          .store_product_content .node-produkt-display-minnesgava .field-name-field-product-reference .card_preview .text .preview_wrapper span.ingress, .store_product_content .node-produkt-display-hyllningsgava .field-name-field-product-reference .card_preview .text .preview_wrapper span.ingress {
            margin-bottom: 10px; }
  .store_product_content input[type="text"], .store_product_content textarea {
    border: 1px solid #d0d0d0;
    border-width: 1px !important;
    background: #fafafa;
    /*border-radius:3px;*/
    font-size: 15px;
    height: 16px;
    width: 204px;
    padding: 8px 7px 7px 7px;
    margin: 10px 0;
    -moz-box-shadow: inset 0 1px 3px #ddd;
    -webkit-box-shadow: inset 0 1px 3px #ddd;
    box-shadow: inner 0 1px 3px #ddd;
    color: #444; }
    .store_product_content input[type="text"].error, .store_product_content textarea.error {
      border-color: #f46859; }
    .store_product_content input[type="text"].placeholder, .store_product_content textarea.placeholder {
      color: #999; }
  .store_product_content textarea {
    width: 696px;
    height: 64px;
    resize: none;
    font-family: 'Roboto Slab', serif; }
  .store_product_content .grippie {
    /*Drupals own resize for textareas ?? WTF*/
    display: none; }
  .store_product_content form.commerce-add-to-cart {
    /* Buy now submit btn */ }
    .store_product_content form.commerce-add-to-cart input.form-submit {
      width: 280px;
      height: 50px;
      padding-top: 3px;
      border: 1px solid #abc40e;
      border-radius: 3px;
      font-size: 14px;
      text-transform: uppercase;
      text-align: center;
      font-weight: bold;
      background: #d7e93c;
      background: -moz-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7e93c), color-stop(100%, #c2dd29));
      background: -webkit-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
      background: -o-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
      background: -ms-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
      background: linear-gradient(to bottom, #d7e93c 0%, #c2dd29 100%);
      color: #535e0f; }
      .store_product_content form.commerce-add-to-cart input.form-submit:hover {
        background: #e7f241;
        background: linear-gradient(to bottom, #e7f241 0%, #daeb36 100%); }
    .store_product_content form.commerce-add-to-cart .submit_wrapper {
      padding-bottom: 10px;
      padding-top: 10px;
      border-top: 1px solid #E9EBEF;
      background: #fbfcfe;
      padding-left: 19px;
      position: relative; }
    .store_product_content form.commerce-add-to-cart .form-item {
      font-size: 13px;
      color: #737373; }
      .store_product_content form.commerce-add-to-cart .form-item label {
        font-size: 18px;
        color: #444; }
    .store_product_content form.commerce-add-to-cart .select_wrapper {
      width: 220px;
      height: 31px;
      border: 1px solid #d0d0d0;
      /*border-radius:4px;*/
      background-color: #fafafa;
      background-image: url(../images/select_list_btn_big.png);
      background-position: right 0;
      background-repeat: no-repeat;
      position: relative;
      /* Drupal built in ajax loader */ }
      .store_product_content form.commerce-add-to-cart .select_wrapper.error {
        width: 220px;
        height: 33px;
        border: 1px solid #F46859;
        /*border-radius:4px;*/
        background-color: #fafafa;
        background-image: url(../images/select_list_btn_big.png);
        background-position: right 0;
        background-repeat: no-repeat;
        position: relative;
        margin: 0;
        padding: 0;
        text-shadow: none;
        font-weight: normal; }
      .store_product_content form.commerce-add-to-cart .select_wrapper select {
        width: 220px;
        height: 33px;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-filter: "alpha(opacity=0)";
        -khtml-opacity: 0;
        -moz-opacity: 0;
        -webkit-appearance: none; }
      .store_product_content form.commerce-add-to-cart .select_wrapper p.selected {
        margin: 0;
        padding: 0;
        height: 33px;
        line-height: 33px;
        width: 180px;
        overflow: hidden;
        padding-left: 7px;
        font-size: 15px;
        color: #444;
        box-shadow: inset 0 2px 6px -2px #ccc;
        -webkit-box-shadow: inset 0 2px 6px -2px #ccc;
        -moz-box-shadow: inset 0 2px 6px -2px #ccc; }
      .store_product_content form.commerce-add-to-cart .select_wrapper .ajax-progress-throbber {
        float: none;
        position: absolute;
        right: -32px;
        top: 6px;
        margin: 0;
        padding: 0; }
      .store_product_content form.commerce-add-to-cart .select_wrapper .ajax-progress .throbber {
        background: transparent url("../images/add_to_cart_form_gif_spinner.gif") no-repeat;
        float: none;
        height: 14px;
        width: 14px;
        display: block; }
    .store_product_content form.commerce-add-to-cart.product-medlem-form .price {
      font-weight: bold; }
      .store_product_content form.commerce-add-to-cart.product-medlem-form .price .form-item {
        margin-bottom: 0;
        color: #444;
        font-size: 15px; }

/* Overlay cart focus, when product added */
.overlay_cart_focus {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/black_opacity_60.png);
  z-index: 2; }

/* Mini cart in header */
.mini_cart_wrapper {
  font-size: 13px; }
  .mini_cart_wrapper .mini_cart_summary {
    height: 24px;
    width: 310px; }
    .mini_cart_wrapper .mini_cart_summary a {
      display: block; }
      .mini_cart_wrapper .mini_cart_summary a.expand {
        color: #444;
        font-weight: bold;
        text-align: right;
        padding-right: 20px;
        margin-top: 4px;
        background: url(../images/store_arrows.png) no-repeat right 4px; }
        .mini_cart_wrapper .mini_cart_summary a.expand.expanded {
          background-position: right -27px; }
      .mini_cart_wrapper .mini_cart_summary a.to_checkout {
        width: 108px;
        height: 24px;
        padding-left: 10px;
        line-height: 25px;
        font-size: 11px;
        margin-left: 23px;
        text-align: left;
        text-transform: uppercase;
        font-weight: bold;
        background: url(../images/mini_cart_cta_green.png) no-repeat center; }
  .mini_cart_wrapper .cart_view_wrapper {
    display: none;
    background: #fafafa;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 292px;
    padding: 8px 10px;
    z-index: 2;
    position: absolute;
    top: 34px;
    right: 0;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); }
    .mini_cart_wrapper .cart_view_wrapper .tip {
      position: absolute;
      left: 155px;
      top: -14px;
      display: block;
      width: 26px;
      height: 15px;
      background: url(../images/mini_cart_tip.png) no-repeat 0 0; }
    .mini_cart_wrapper .cart_view_wrapper .views-field-line-item-title {
      width: 100px; }
    .mini_cart_wrapper .cart_view_wrapper input.delete-line-item {
      display: block;
      width: 10px;
      height: 10px;
      border: none;
      margin-top: 3px;
      margin-left: 10px;
      padding: 0;
      text-indent: -9999px;
      background: url(../images/store_delete_row_btn.png) no-repeat 0 0; }
    .mini_cart_wrapper .cart_view_wrapper input.form-submit {
      float: left; }
    .mini_cart_wrapper .cart_view_wrapper .form-type-textfield input {
      text-align: center;
      background: #fefefe;
      border: 1px solid #ccc;
      width: 28px;
      color: #333;
      padding: 5px 0;
      /*border-radius:2px;*/ }
    .mini_cart_wrapper .cart_view_wrapper table {
      border-top: none !important;
      width: 292px;
      margin-bottom: 15px; }
      .mini_cart_wrapper .cart_view_wrapper table tbody {
        border-top: none !important; }
      .mini_cart_wrapper .cart_view_wrapper table thead tr {
        border: none; }
      .mini_cart_wrapper .cart_view_wrapper table thead th {
        border: none; }
      .mini_cart_wrapper .cart_view_wrapper table tr {
        background: none;
        border: none;
        border-bottom: 1px solid #ccc; }
        .mini_cart_wrapper .cart_view_wrapper table tr.even {
          padding: 0; }
        .mini_cart_wrapper .cart_view_wrapper table tr.odd {
          padding: 0; }
      .mini_cart_wrapper .cart_view_wrapper table td {
        background: none;
        border: none;
        padding-top: 5px; }
        .mini_cart_wrapper .cart_view_wrapper table td.views-field-line-item-title, .mini_cart_wrapper .cart_view_wrapper table td.views-field-commerce-total, .mini_cart_wrapper .cart_view_wrapper table td.views-field-edit-delete {
          padding-top: 9px; }
        .mini_cart_wrapper .cart_view_wrapper table td.views-field-commerce-total {
          width: 70px; }
        .mini_cart_wrapper .cart_view_wrapper table td.views-field-field-bild-product {
          width: 35px; }
          .mini_cart_wrapper .cart_view_wrapper table td.views-field-field-bild-product img {
            border: 1px solid #5a5a5a;
            border-radius: 2px; }
        .mini_cart_wrapper .cart_view_wrapper table td.views-field-line-item-title {
          width: 157px; }
      .mini_cart_wrapper .cart_view_wrapper table span[data-qty] {
        display: none; }
    .mini_cart_wrapper .cart_view_wrapper .ctas a {
      display: block;
      font-weight: bold;
      text-transform: uppercase;
      border: 1px solid #d6d6d6;
      border-radius: 4px;
      height: 36px;
      line-height: 37px;
      width: 48%;
      text-align: center;
      font-size: 12px;
      background: whitesmoke;
      /* Old browsers */
      background: -moz-linear-gradient(top, white 0%, whitesmoke 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, whitesmoke), color-stop(100%, #d6d6d6));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, white 0%, whitesmoke 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, white 0%, whitesmoke 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, white 0%, whitesmoke 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, white 0%, whitesmoke 100%);
      /* W3C */ }
      .mini_cart_wrapper .cart_view_wrapper .ctas a:hover {
        background: #fff; }
      .mini_cart_wrapper .cart_view_wrapper .ctas a.to_checkout {
        border-color: #abc400;
        background: #c2dd28;
        /* Old browsers */
        background: -moz-linear-gradient(top, #d7e93c 2%, #c2dd28 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #d7e93c), color-stop(100%, #c2dd28));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d7e93c 2%, #c2dd28 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d7e93c 2%, #c2dd28 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d7e93c 2%, #c2dd28 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #d7e93c 2%, #c2dd28 100%);
        /* W3C */ }
        .mini_cart_wrapper .cart_view_wrapper .ctas a.to_checkout:hover {
          background: #d7e93c; }

/* Sidebar menu/categories/links */
div.shop_sidebar {
  width: 222px;
  padding-right: 20px; }

.shop-menu h2 {
  font-size: 18px;
  padding-top: 5px;
  margin: 0;
  padding-bottom: 15px; }
.shop-menu p {
  margin: 0; }
.shop-menu a {
  display: block;
  width: 150px;
  height: 20px;
  line-height: 20px;
  font-weight: bold;
  color: #444;
  font-size: 13px;
  margin-bottom: 12px;
  padding-left: 10px; }
  .shop-menu a:hover {
    text-decoration: underline; }
  .shop-menu a.active {
    color: #333;
    background: #e7e7e7;
    /*background:transparent url(../images/store_menu_a_bg.png) no-repeat;*/ }
    .shop-menu a.active:hover {
      text-decoration: none; }

/* Product listing (grid thumbs) */
.shop-products-view {
  width: 736px; }
  .shop-products-view .product_item {
    width: 232px;
    height: 200px;
    margin: 0 20px 20px 0; }
    .shop-products-view .product_item img {
      border-radius: 2px;
      border: 1px solid #d9d9d9; }
    .shop-products-view .product_item .views-field-title {
      font-size: 15px;
      font-weight: bold; }
      .shop-products-view .product_item .views-field-title a:hover {
        color: #8bab02;
        text-decoration: underline; }
    .shop-products-view .product_item .views-field-field-pristext {
      font-size: 13px; }
    .shop-products-view .product_item.last {
      margin-right: 0; }

.products-category-title {
  padding-bottom: 5px; }
  .products-category-title h2 {
    font-weight: normal;
    font-size: 18px;
    margin-top: 5px; }

.checkout_page {
  margin-top: 30px; }
  .checkout_page .checkout_details {
    width: 736px; }
    .checkout_page .checkout_details a {
      color: #73AF3C; }
    .checkout_page .checkout_details input[type="text"] {
      border: 1px solid #d0d0d0;
      background: #fafafa;
      /*border-radius:3px;*/
      font-size: 15px;
      height: 16px;
      padding: 8px 7px 7px 7px;
      -moz-box-shadow: inset 0 1px 3px #ddd;
      -webkit-box-shadow: inset 0 1px 3px #ddd;
      box-shadow: inner 0 1px 3px #ddd; }
      .checkout_page .checkout_details input[type="text"].error {
        border-color: #ff0000; }
      .checkout_page .checkout_details input[type="text"].placeholder {
        color: #999; }
    .checkout_page .checkout_details fieldset {
      margin: 0;
      padding: 0;
      padding-bottom: 25px;
      border: none; }
      .checkout_page .checkout_details fieldset legend {
        padding-bottom: 25px;
        font-size: 18px; }
      .checkout_page .checkout_details fieldset.commerce_payment legend {
        padding-bottom: 20px; }
      .checkout_page .checkout_details fieldset.commerce_payment .form-item-commerce-payment-payment-method {
        margin-top: 0;
        margin-bottom: 10px; }
        .checkout_page .checkout_details fieldset.commerce_payment .form-item-commerce-payment-payment-method label {
          margin-left: 5px; }
        .checkout_page .checkout_details fieldset.commerce_payment .form-item-commerce-payment-payment-method .ajax-progress-throbber {
          background: transparent url("../images/add_to_cart_form_gif_spinner.gif") 0 0 no-repeat;
          float: none;
          height: 14px;
          width: 14px;
          margin: 0 -3px 0 8px; }
          .checkout_page .checkout_details fieldset.commerce_payment .form-item-commerce-payment-payment-method .ajax-progress-throbber .message {
            display: none; }
          .checkout_page .checkout_details fieldset.commerce_payment .form-item-commerce-payment-payment-method .ajax-progress-throbber .throbber {
            display: none; }
      .checkout_page .checkout_details fieldset.commerce_payment .payex_info {
        padding-right: 88px;
        height: 27px;
        line-height: 22px;
        font-size: 13px;
        margin: 0 10px 5px 0;
        background: url(../images/payex_logo.png) right center no-repeat; }
      .checkout_page .checkout_details fieldset.cart_contents, .checkout_page .checkout_details fieldset.customer_profile_billing {
        background: url(../images/dotted_border.png) repeat-x 0 bottom;
        margin-bottom: 30px; }
      .checkout_page .checkout_details fieldset.cart_contents {
        font-size: 13px; }
        .checkout_page .checkout_details fieldset.cart_contents legend {
          font-size: 2em;
          line-height: 1.25;
          margin: -5px 0 0 0;
          font-family: 'Roboto Slab', serif;
          font-weight: bold;
          font-size: 2.75em;
          letter-spacing: -.025em; }
        .checkout_page .checkout_details fieldset.cart_contents th {
          border: none; }
        .checkout_page .checkout_details fieldset.cart_contents .form-actions {
          display: none; }
        .checkout_page .checkout_details fieldset.cart_contents .view-content table {
          width: 100%; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-commerce-total, .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-line-item-title {
            padding-top: 16px; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-field-bild-product {
            padding-top: 10px;
            padding-bottom: 5px;
            width: 40px; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-field-bild-product img {
              border: 1px solid #5a5a5a;
              border-radius: 2px; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-commerce-total {
            width: 100px; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-edit-delete {
            width: 42px;
            padding-top: 17px;
            padding-left: 40px; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content table td.views-field-edit-delete a.remove {
              display: block;
              width: 10px;
              height: 10px;
              border: none;
              margin-top: 3px;
              margin-left: 10px;
              padding: 0;
              text-indent: -9999px;
              background: url(../images/store_delete_row_btn.png) no-repeat 0 0; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table tr.even, .checkout_page .checkout_details fieldset.cart_contents .view-content table tr.odd {
            background: none; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content table .toggle_item {
            /* For example, familjemedlemmar */
            margin: 14px 0; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content table .toggle_item.analog .digital {
              display: none; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content table .toggle_item.digital .analog {
              display: none; }
        .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total {
          padding-top: 20px; }
          .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total table.commerce-price-formatted-components {
            /*Total rows TABLE*/ }
            .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total table.commerce-price-formatted-components tbody {
              border: none; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total table.commerce-price-formatted-components tr {
              height: 28px;
              vertical-align: middle;
              border: none; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total table.commerce-price-formatted-components td.component-title {
              text-align: right; }
            .checkout_page .checkout_details fieldset.cart_contents .view-content .field-name-commerce-order-total table.commerce-price-formatted-components td.component-total {
              width: 95px;
              padding-right: 84px; }
      .checkout_page .checkout_details fieldset.checkout-buttons {
        background: #fbfcfe;
        border: 1px solid #e9ebef;
        padding: 19px;
        /*border-radius:4px;*/
        position: relative; }
        .checkout_page .checkout_details fieldset.checkout-buttons input[type="submit"] {
          float: right;
          width: 230px;
          height: 50px;
          padding-top: 3px;
          border: 1px solid #abc40e;
          border-radius: 3px;
          font-size: 14px;
          text-transform: uppercase;
          text-align: center;
          font-weight: bold;
          background: #d7e93c;
          background: -moz-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d7e93c), color-stop(100%, #c2dd29));
          background: -webkit-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
          background: -o-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
          background: -ms-linear-gradient(top, #d7e93c 0%, #c2dd29 100%);
          background: linear-gradient(to bottom, #d7e93c 0%, #c2dd29 100%);
          color: #535e0f; }
          .checkout_page .checkout_details fieldset.checkout-buttons input[type="submit"]:hover {
            background: #e7f241;
            background: linear-gradient(to bottom, #e7f241 0%, #daeb36 100%); }
        .checkout_page .checkout_details fieldset.checkout-buttons .total-amount {
          height: 50px;
          line-height: 50px;
          font-weight: bold;
          font-size: 25px; }
          .checkout_page .checkout_details fieldset.checkout-buttons .total-amount span.amount {
            font-weight: normal; }
      .checkout_page .checkout_details fieldset .checkout-processing {
        /*Spinner*/
        background: transparent url("../images/add_to_cart_form_gif_spinner.gif") 0 0 no-repeat;
        height: 14px;
        width: 14px;
        display: block;
        position: absolute;
        top: 31px;
        right: 180px;
        display: none; }
    .checkout_page .checkout_details div.form-type-textfield label {
      display: none; }
    .checkout_page .checkout_details div.form-type-radio label {
      font-size: 15px; }
    .checkout_page .checkout_details fieldset.customer_profile_billing span.devel-themer-wrapper {
      display: none; }
    .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item {
      margin: 0;
      margin-right: 20px;
      margin-bottom: 25px;
      float: left;
      width: 230px; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item input[type="text"] {
        width: 214px; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-mail {
        margin-right: 0; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code {
        width: 70px;
        margin-right: 8px; }
        .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code input {
          width: 54px; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-locality {
        width: 152px; }
        .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-locality input {
          width: 136px; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-phone {
        margin-right: 0; }
      .checkout_page .checkout_details fieldset.customer_profile_billing div.form-item.form-item-customer-profile-billing-commerce-customer-address-und-0-country-code {
        float: none;
        clear: both; }
    .checkout_page .checkout_details fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0-pul {
      float: none;
      width: auto;
      font-size: 13px;
      margin-bottom: 20px; }
      .checkout_page .checkout_details fieldset.customer_profile_billing #edit-customer-profile-billing-commerce-customer-address-und-0-pul input {
        margin-right: 8px; }
    .checkout_page .checkout_details fieldset.customer_profile_billing div.company_description {
      font-size: 13px;
      padding-bottom: 15px; }
    .checkout_page .checkout_details fieldset.customer_profile_billing div.field-name-field-email, .checkout_page .checkout_details fieldset.customer_profile_billing div.field-name-field-phone, .checkout_page .checkout_details fieldset.customer_profile_billing div.field-name-field-company-name, .checkout_page .checkout_details fieldset.customer_profile_billing div.field-name-field-org-nr {
      display: none; }
  .checkout_page .select_wrapper {
    width: 228px;
    height: 31px;
    border: 1px solid #d0d0d0;
    /*border-radius:4px;*/
    background-color: #fafafa;
    background-image: url(../images/select_list_btn_big.png);
    background-position: right 0;
    background-repeat: no-repeat;
    position: relative;
    /* Drupal built in ajax loader */ }
    .checkout_page .select_wrapper.error {
      width: 228px;
      height: 33px;
      border: 1px solid #F46859;
      /*border-radius:4px;*/
      background-color: #fafafa;
      background-image: url(../images/select_list_btn_big.png);
      background-position: right 0;
      background-repeat: no-repeat;
      position: relative;
      margin: 0;
      padding: 0;
      text-shadow: none;
      font-weight: normal; }
    .checkout_page .select_wrapper select {
      width: 236px;
      height: 33px;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      filter: alpha(opacity=0);
      -ms-filter: "alpha(opacity=0)";
      -khtml-opacity: 0;
      -moz-opacity: 0;
      -webkit-appearance: none; }
    .checkout_page .select_wrapper p.selected {
      margin: 0;
      padding: 0;
      height: 33px;
      line-height: 33px;
      width: 188px;
      overflow: hidden;
      padding-left: 7px;
      font-size: 15px;
      color: #000;
      box-shadow: inset 0 2px 6px -2px #ccc;
      -webkit-box-shadow: inset 0 2px 6px -2px #ccc;
      -moz-box-shadow: inset 0 2px 6px -2px #ccc; }
    .checkout_page .select_wrapper .ajax-progress-throbber {
      float: none;
      position: absolute;
      right: -32px;
      top: 6px;
      margin: 0;
      padding: 0; }
    .checkout_page .select_wrapper .ajax-progress .throbber {
      background: transparent url("../images/add_to_cart_form_gif_spinner.gif") no-repeat;
      float: none;
      height: 14px;
      width: 14px;
      display: block; }

/* Checkout complete page */
.checkout_completion_message {
  font-size: 13px; }
  .checkout_completion_message h1 {
    margin-bottom: 0;
    font-size: 2.5em;
    line-height: 1.25; }
  .checkout_completion_message p.ingress {
    font-size: 16px;
    margin: 0.75em 0;
    line-height: 1.5; }
  .checkout_completion_message h3 {
    font-size: 18px;
    font-weight: normal;
    margin: 15px 0 18px 0; }
    .checkout_completion_message h3.payment_complete {
      padding-left: 33px;
      color: #73AF3C;
      background-image: url("../images/icon_check.svg");
      background-repeat: no-repeat;
      background-position: left 3px;
      font-weight: bold; }
  .checkout_completion_message .order_info {
    padding-top: 10px;
    padding-bottom: 40px;
    background: url(../images/dotted_border.png) repeat-x 0 top; }
  .checkout_completion_message .shares {
    margin: 42px 0 50px 0; }
    .checkout_completion_message .shares a {
      background-repeat: no-repeat;
      display: inline-block;
      width: 127px;
      height: 42px;
      margin-right: 16px;
      position: relative; }
      .checkout_completion_message .shares a.fb {
        background-image: url(../images/btn_fb.png);
        background-image: linear-gradient(transparent, transparent), url(../images/btn_fb.svg); }
      .checkout_completion_message .shares a.tweet {
        width: 117px;
        background-image: url(../images/btn_twitter.png);
        background-image: linear-gradient(transparent, transparent), url(../images/btn_twitter.svg); }
      .checkout_completion_message .shares a:hover span {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 3px;
        background-color: rgba(0, 0, 0, 0.06); }
  .checkout_completion_message a, .checkout_completion_message .mail {
    color: #73AF3C; }
  .checkout_completion_message .checkout_complete_order_lines table {
    width: 100%;
    margin-bottom: 12px; }
    .checkout_completion_message .checkout_complete_order_lines table thead {
      display: none !important; }
    .checkout_completion_message .checkout_complete_order_lines table tr {
      background: none !important;
      vertical-align: top; }
      .checkout_completion_message .checkout_complete_order_lines table tr td {
        display: none;
        padding-top: 16px;
        /*Only display the ones we want*/ }
        .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-field-bild-product, .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-line-item-title, .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-commerce-total {
          display: table-cell; }
        .checkout_completion_message .checkout_complete_order_lines table tr td .extra_line_item_info {
          margin: 14px 0; }
          .checkout_completion_message .checkout_complete_order_lines table tr td .extra_line_item_info.digital .analog {
            display: none; }
          .checkout_completion_message .checkout_complete_order_lines table tr td .extra_line_item_info.analog .digital {
            display: none; }
      .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-field-bild-product {
        padding-top: 10px;
        padding-bottom: 5px;
        width: 40px; }
        .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-field-bild-product img {
          border: 1px solid #5a5a5a; }
      .checkout_completion_message .checkout_complete_order_lines table tr td.views-field-commerce-total {
        padding-right: 16px; }
  .checkout_completion_message .checkout_complete_total {
    padding-right: 16px;
    background: url(../images/dotted_border.png) repeat-x 0 bottom;
    padding-bottom: 32px; }
    .checkout_completion_message .checkout_complete_total .total_item {
      padding-top: 10px; }
      .checkout_completion_message .checkout_complete_total .total_item.tax {
        color: #a9a9a9; }
      .checkout_completion_message .checkout_complete_total .total_item span.amount {
        display: block;
        float: right;
        width: 80px;
        text-align: right; }
  .checkout_completion_message .checkout_complete_downloads {
    padding: 35px 0 20px 0; }
  .checkout_completion_message .checkout_complete_billing_info {
    position: relative; }
    .checkout_completion_message .checkout_complete_billing_info a.print {
      display: block;
      height: 20px;
      line-height: 21px;
      padding-right: 28px;
      position: absolute;
      right: 0;
      bottom: 0;
      background: url(../images/print_icon.png) right top no-repeat; }

/*Butiksundersida*/
.store-sub-page {
  font-size: 13px; }
  .store-sub-page h2.pane-title {
    margin-top: 0;
    padding-top: 5px;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    font-weight: normal; }
  .store-sub-page .field-name-body {
    /*Body*/
    padding-top: 2px; }
    .store-sub-page .field-name-body a {
      color: #73AF3C;
      font-weight: bold; }
