@charset "UTF-8";
/* LICENSE & DETAILS
==================================================

Theme Name: Atelier Child Theme
Theme URI: http://atelier.swiftideas.com
Description: An Incredible Responsive Multi-Purpose WordPress WooCommerce Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: atelier
Version: 1.0
Author: Swift Ideas
Author URI: www.swiftideas.com

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

==================================================

--------------------------------------------
CHILD THEME CSS
-------------------------------------------- */
.center-box {
  margin: 0 auto;
  float: none;
}

picture.add-image-border img {
  border: 1px solid #c7c7c7 !important;
}

img.add-image-border {
  border: 1px solid #c7c7c7 !important;
}

.align-items-center .row {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  align-items: center;
}

.fa,
.fas {
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900 !important;
}

.product figure .cart-overlay {
  display: none !important;
}

.mini {
  display: block;
}
.mini span {
  font-size: 12px;
  font-weight: 400;
  display: block;
}

input::placeholder {
  color: #9e9e9e !important;
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9e9e9e !important;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #9e9e9e !important;
}

select::-ms-expand {
  display: none !important;
}

.woocommerce .products .product figure .badge-wrap {
  display: none;
}

.product-grid .product {
  opacity: 1 !important;
}

.btn-file {
  position: relative;
  overflow: hidden;
  color: #222;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  display: inline-block;
  padding: 8px 20px;
  margin-top: 10px;
  font-size: 14px;
  cursor: pointer;
  border-radius: 4px;
}

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}

label.checkbox.wcmca_default_checkobx_label {
  display: none;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  left: .5em;
}

body #top-bar {
  display: none;
}
body.logged-in #top-bar {
  background-color: #e5e5e5;
  padding: 5px 0px;
  border: none;
  font-weight: 600;
  display: block;
}
body.logged-in #top-bar .container div#combine-col {
  width: 100%;
  float: right;
  margin-right: 0px;
}
body.logged-in #top-bar .container div#combine-col .tb-right {
  width: 100%;
  padding-right: 20px;
}
body.logged-in #top-bar .container div#combine-col .tb-right span.menu-item-text i {
  vertical-align: 0px;
}
body.logged-in #top-bar .container div#combine-col .tb-left {
  width: 0%;
}
body .full-center nav li.menu-item.sf-mega-menu > ul.sub-menu, body .full-center .ajax-search-wrap {
  top: 73px !important;
}
body .full-center.full-header-stick {
  display: none;
}
body.logged-in .full-center.full-header-stick {
  display: block;
  border: none;
}
body.logged-in .full-center.full-header-stick #header-section #header {
  height: 75px;
  line-height: 75px;
  border-bottom: 2px solid #e5e5e5;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container {
  height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container #logo {
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container #logo a img {
  max-height: 75px;
  width: auto;
  padding: 15px 0px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-left {
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right {
  padding-right: 40px;
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu li a {
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu li a span.num-items {
  width: auto;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu li ul.sub-menu li a {
  height: auto;
  line-height: inherit;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu ul.sub-menu {
  border-top: none;
  background: #ffffff;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.1);
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu ul.sub-menu li {
  border-top-color: #bbb3b3;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu ul.sub-menu li .bag-product-price ins {
  background: #ffffff;
  order: 2;
  color: #cc3131;
  font-weight: 600;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right nav.std-menu .menu ul.sub-menu li .bag-product-price del {
  order: 1;
  padding-right: 5px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-item {
  border: none;
  padding-left: 0px;
  padding-right: 35px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-item.aux-search {
  padding-left: 20px;
  padding-right: 20px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-account li.account-item i.sf-icon-account {
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900 !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-account li.account-item i.sf-icon-account:before {
  content: "\f007";
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist a.cart-contents i.sf-icon-cart {
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900 !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist a.cart-contents i.sf-icon-cart:before {
  content: '\f291';
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist a.cart-contents span.num-items {
  top: 26px;
  right: -26px;
  border-radius: 50%;
  min-width: 15px;
  min-height: 15px;
  padding: 5px;
  background: #4caf50;
  color: #ffffff;
  text-align: center;
  line-height: 14px;
  box-sizing: content-box;
  white-space: nowrap;
  font-size: 11px;
  height: auto;
  width: auto;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag {
  width: 350px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents {
  width: 350px;
  overflow-y: auto;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product {
  margin: 0 20px 0 10px;
  padding: 10px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-img {
  width: 55px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-details {
  margin-left: 70px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-details .bag-product-title {
  font-size: 13px;
  font-weight: 600;
  line-height: 24px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-details .bag-product-price {
  opacity: 1;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-details .bag-product-price span {
  font-weight: 500;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product .bag-product-details .bag-product-quantity {
  font-size: 13px;
  font-weight: 500;
  color: #434347;
  padding: 4px 0px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-contents .bag-product:last-child {
  border: none;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals {
  padding-right: 30px;
  padding-top: 20px;
  border-top: 1px solid #dedede;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals:before {
  content: "Sammanställning";
  padding-left: 30px;
  font-size: 14px;
  font-weight: 700;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-product-total, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-shipping-total, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-tax-total, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-product-shipping-total {
  font-size: 12px;
  padding: 5px 0px 0px 0px;
  font-weight: 600;
  text-align: right;
  color: #9e9e9e;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-product-total .total-title, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-shipping-total .total-title, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-tax-total .total-title, body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-product-shipping-total .total-title {
  float: left;
  margin-left: 30px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .header-right .aux-cart-wishlist ul.sub-menu .shopping-bag .bag-totals .bag-final-total {
  margin-right: 0;
  margin-bottom: 10px;
  color: #434347;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu {
  text-align: center;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation {
  height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container {
  height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu {
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu .menu-item-text,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu .menu-item-text,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu .menu-item-text,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu .menu-item-text {
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item a {
  padding: 0px 20px;
  height: 75px;
  line-height: 75px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item a span.menu-item-desc,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item a span.menu-item-desc,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item a span.menu-item-desc,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item a span.menu-item-desc {
  display: none;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item ul .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item ul .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item ul .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item ul .container {
  height: auto;
  padding: 0;
  max-width: 100%;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item span.menu-item-text i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item span.menu-item-text i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item span.menu-item-text i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item span.menu-item-text i {
  vertical-align: 0px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.dab a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.dab a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.dab a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.dab a {
  color: #ffffff !important;
  background: #ce122d;
  margin-top: 15px !important;
  height: 60px !important;
  line-height: 60px !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.dab a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.dab a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.dab a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.dab a:hover {
  color: #ffffff !important;
  background: #ce122d;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.brixly a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.brixly a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.brixly a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.brixly a {
  color: #ffffff !important;
  background: #0C2340;
  margin-top: 15px !important;
  height: 60px !important;
  line-height: 60px !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.brixly a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.brixly a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.brixly a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.brixly a:hover {
  color: #0C2340 !important;
  background: #98A4AE;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.demo a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.demo a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.demo a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.demo a {
  color: #434347 !important;
  background: #d3bbdb;
  margin-top: 15px !important;
  height: 60px !important;
  line-height: 60px !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.demo a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.demo a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.demo a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.demo a:hover {
  color: #ffffff !important;
  background: #8f699c;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors a {
  color: #ffffff !important;
  background: #5e8e1e;
  margin-top: 15px !important;
  height: 60px !important;
  line-height: 60px !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors a:hover {
  color: #fff !important;
  background: #456f1b;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent {
  padding: 30px 15px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent a {
  color: #434347 !important;
  background: #ffffff;
  margin-top: 0px !important;
  height: unset !important;
  line-height: 26px !important;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul {
  padding: 0;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul li,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul li,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul li,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul li {
  padding: 5px 0px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul li a {
  font-size: 13px;
  text-transform: none;
  letter-spacing: unset;
  margin-bottom: 0;
  line-height: 20px !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul li a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul li a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul li a:hover,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul li a:hover {
  text-decoration: underline;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank {
  margin-top: 10px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.hasselfors ul li.parent ul li.alla-produkter-lank a {
  font-weight: 600 !important;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu {
  border: none;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container {
  display: flex;
  border: 2px solid #e4e4e4;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent {
  padding-top: 20px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title {
  color: #d63494 !important;
  font-size: 16px;
  font-weight: 800;
  padding: 10px 25px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title i,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent span.title i {
  font-size: 15px;
  padding-left: 5px;
  position: relative;
  bottom: 3px;
  color: #d29546;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu {
  padding: 0px 10px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li a {
  padding: 7px 15px;
  height: auto;
  line-height: 20px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu {
  padding-top: 10px;
}
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2020-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-huvudmeny-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu a,
body.logged-in .full-center.full-header-stick #header-section #header > .container .float-menu #main-navigation .menu-menu-2021-container .menu li.menu-item.expomera .sub-menu .container li.parent ul.sub-menu li.read-more-menu a {
  font-weight: 700;
  font-size: 11px;
}
body.page-member-login div#main-container {
  min-height: 1200px;
}
body.page-member-login div#main-container .welcome-loggo {
  margin: 0 auto;
  float: none;
}
body.page-member-login div#main-container .welcome-loggo img {
  width: 80%;
  margin: 0 auto;
}
body.page-member-login div#main-container h1 {
  color: #ffffff;
}
body.page-member-login div#main-container .login-form-container {
  width: 40%;
  margin: 0 auto;
  border: 1px solid #e4e4e4;
  padding: 20px 20px;
  background: #f7f7f7;
  border-radius: 5px;
  box-shadow: 7px 8px 20px #6f2158;
}
body.page-member-login div#main-container .login-form-container input[type="text"],
body.page-member-login div#main-container .login-form-container input[type="password"] {
  background: #ffffff;
  border-width: 1px;
}
body.page-member-login div#main-container .login-form-container p.login-username {
  margin-bottom: 0px;
}
body.page-member-login div#main-container .login-form-container p.login-remember {
  display: none;
}
body.page-member-login div#main-container .login-form-container input#wp-submit {
  width: 100%;
  color: white;
  background: #cf286a;
  border: none;
  border-radius: 5px;
}
body.page-kundbutik i.sf-icon-search {
  display: none !important;
}
body.page-kundbutik #media_image-4 {
  text-align: center;
  padding-bottom: 25px;
  padding-top: 10px;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row {
  display: flex;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 {
  background: #e5e5e5;
  padding-top: 30px;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 h1 {
  color: #434347;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 .widget_media_image {
  padding-bottom: 10px;
  text-align: center;
  padding-bottom: 25px;
  padding-top: 10px;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 p {
  color: #434347;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  font-size: 13px;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 a.sf-button {
  color: #434347;
  background: #f9f9f9;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 a.sf-button:hover {
  color: #d29546;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-3 h4.spb-heading.widget-title {
  display: none;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-9 {
  padding-left: 40px;
  padding-top: 50px;
  padding-right: 40px;
  border-right: 1px solid #ddd;
  background: #ffffff;
}
body.page-kundbutik .page-content .spb-row .spb_content_element > .row .spb-column-container.col-sm-9 h4.spb-heading.widget-title {
  display: none;
}
body.tax-product_cat div#main-container, body.search div#main-container, body.archive div#main-container {
  background-color: #f9f9f9;
}
body.tax-product_cat div#main-container .woocommerce-shop-page, body.search div#main-container .woocommerce-shop-page, body.archive div#main-container .woocommerce-shop-page {
  margin-top: 0px;
  margin-bottom: 10px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .woo-aux-options-wrap.col-sm-12, body.search div#main-container .woocommerce-shop-page .woo-aux-options-wrap.col-sm-12, body.archive div#main-container .woocommerce-shop-page .woo-aux-options-wrap.col-sm-12 {
  display: none;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix {
  left: 20%;
  width: 80%;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content {
  display: flex;
  flex-direction: column;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products {
  order: 3;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .badge-wrap, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .badge-wrap, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .badge-wrap {
  display: none;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard figure.animated-overlay .img-wrap, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard figure.animated-overlay .img-wrap, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard figure.animated-overlay .img-wrap {
  border: 1px solid #dedede !important;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details h3, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details h3, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details h3 {
  font-size: 14px !important;
  font-weight: 600;
  text-align: left;
  width: 80%;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.from-price-text, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.from-price-text, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.from-price-text {
  font-size: 14px;
  float: left;
  position: relative;
  top: 1px;
  color: #222222;
  font-weight: 500;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del {
  margin-left: 6px;
  order: 2;
  opacity: 1;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del span.woocommerce-Price-amount.amount, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del span.woocommerce-Price-amount.amount, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text del span.woocommerce-Price-amount.amount {
  color: #9c9c9c;
  margin-left: 0;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-Price-amount.amount, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-Price-amount.amount, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-Price-amount.amount {
  font-size: 14px;
  color: #222222;
  margin-left: 5px;
  font-weight: 500;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text span.woocommerce-Price-amount.amount, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text span.woocommerce-Price-amount.amount, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-before.from-price-text span.woocommerce-Price-amount.amount {
  margin-left: 5px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-after, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-after, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price span.woocommerce-price-after {
  font-size: 12px;
  font-weight: 500;
  color: #868686;
  margin-left: 4px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del {
  order: 2;
  opacity: 1;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del span.woocommerce-Price-amount.amount, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del span.woocommerce-Price-amount.amount, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price del span.woocommerce-Price-amount.amount {
  color: #9c9c9c !important;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins {
  color: #cc3131;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins span.woocommerce-Price-amount.amount, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins span.woocommerce-Price-amount.amount, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price ins span.woocommerce-Price-amount.amount {
  margin-left: 0px;
  color: #cc3131;
  font-weight: 600;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.posted_in, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.posted_in, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.posted_in {
  display: none;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions {
  text-align: left !important;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a {
  margin: 0;
  background: #43A047;
  color: #ffffff;
  border: none;
  padding: 10px 20px;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.fas.fa-eye, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.fas.fa-eye, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.fas.fa-eye {
  font-size: 14px;
  vertical-align: -1px;
  display: none;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.sf-icon-soldout, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.sf-icon-soldout, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a i.sf-icon-soldout {
  font-size: 14px;
  vertical-align: -1px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a:hover i.fas.fa-eye, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a:hover i.fas.fa-eye, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .add-to-cart-wrap a:hover i.fas.fa-eye {
  display: inline;
}
body.tax-product_cat div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .tooltip, body.search div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .tooltip, body.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-actions .tooltip {
  display: none !important;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 {
  right: 80%;
  width: 20%;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap {
  padding-right: 0px;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories,
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories,
body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories,
body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu {
  width: 100%;
  padding: 0;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li,
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li,
body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li,
body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li {
  border: none;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li a,
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li a, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li a,
body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li a, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li a,
body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li a {
  display: inline-block;
  padding: 0px 0px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat a,
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat a, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat a,
body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat a, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat a,
body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat a {
  font-weight: 700;
  color: #d29546;
}
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat ul.children li a,
body.tax-product_cat div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat ul.children li a, body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat ul.children li a,
body.search div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat ul.children li a, body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_product_categories ul li.current-cat ul.children li a,
body.archive div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul li.current-cat ul.children li a {
  font-weight: 500;
  color: #444444;
}
body.logged-in .woocommerce-shop-more {
  display: none;
}
body.parent_brixly i.sf-icon-search, body.parent_hasselfors i.sf-icon-search, body.parent_demo i.sf-icon-search, body.parent_dab i.sf-icon-search {
  display: none !important;
}
body.parent_brixly nav.woocommerce-breadcrumb a:nth-child(3), body.parent_hasselfors nav.woocommerce-breadcrumb a:nth-child(3), body.parent_demo nav.woocommerce-breadcrumb a:nth-child(3), body.parent_dab nav.woocommerce-breadcrumb a:nth-child(3) {
  display: none;
}
body.parent_brixly nav.woocommerce-breadcrumb span:nth-child(2), body.parent_hasselfors nav.woocommerce-breadcrumb span:nth-child(2), body.parent_demo nav.woocommerce-breadcrumb span:nth-child(2), body.parent_dab nav.woocommerce-breadcrumb span:nth-child(2) {
  display: none;
}
body.parent_brixly div#main-container .page-heading, body.parent_hasselfors div#main-container .page-heading, body.parent_demo div#main-container .page-heading, body.parent_dab div#main-container .page-heading {
  display: none;
}
body.parent_brixly div#main-container .category-content-before, body.parent_hasselfors div#main-container .category-content-before, body.parent_demo div#main-container .category-content-before, body.parent_dab div#main-container .category-content-before {
  display: none;
}
body.parent_brixly div#main-container .woocommerce-shop-page, body.parent_hasselfors div#main-container .woocommerce-shop-page, body.parent_demo div#main-container .woocommerce-shop-page, body.parent_dab div#main-container .woocommerce-shop-page {
  display: flex;
  margin-bottom: 0px;
}
body.parent_brixly div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix, body.parent_hasselfors div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix, body.parent_demo div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix, body.parent_dab div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix {
  left: 25%;
  width: 75%;
}
body.parent_brixly div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content, body.parent_hasselfors div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content, body.parent_demo div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content, body.parent_dab div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content {
  margin-top: 30px;
  margin-left: 20px;
}
body.parent_brixly div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.product-cats, body.parent_hasselfors div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.product-cats, body.parent_demo div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.product-cats, body.parent_dab div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.product-cats {
  display: none;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 {
  right: 75%;
  width: 25%;
  padding: 20px 25px;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading {
  margin-bottom: 10px;
  margin-top: 20px;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span {
  border-bottom: none !important;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li {
  padding: 6px 0px;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a:before, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a:before, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a:before, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a:before {
  content: "\f0c8";
  width: 20px;
  font-weight: 900;
  font-family: 'Font Awesome 5 Free' !important;
  display: inline-block;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li ul, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li ul, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li ul, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li ul {
  padding-left: 20px;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item ul li.menu-item a, body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item ul li.menu-item a, body.parent_demo div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item ul li.menu-item a, body.parent_dab div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item ul li.menu-item a {
  color: #434347 !important;
}
body.parent_brixly div#main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator:nth-of-type(2), body.parent_hasselfors div#main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator:nth-of-type(2), body.parent_demo div#main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator:nth-of-type(2), body.parent_dab div#main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator:nth-of-type(2) {
  display: none;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class {
  display: none;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris {
  display: none;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability {
  width: 100%;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.in-stock, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.in-stock, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.in-stock, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.in-stock {
  padding-top: 5px;
  margin-left: 20px;
  background: none;
  left: 0;
  padding: 0;
  font-size: 16px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.out-of-stock, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.out-of-stock, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.out-of-stock, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .stock.out-of-stock {
  color: #d22d2d !important;
  background: none;
  left: 0;
  padding: 0;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .available-on-backorder, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .available-on-backorder, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .available-on-backorder, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-availability .available-on-backorder {
  color: red;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 13px;
  margin-top: 0;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short {
  margin-top: 10px;
  margin-bottom: 20px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short p, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short p, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short p, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short p {
  font-size: 15px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short li, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short li, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short li, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short li {
  padding: 10px 20px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.in-stock, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.in-stock, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.in-stock, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.in-stock {
  margin-top: 5px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart {
  margin-bottom: 0px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-Price-amount.amount, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-Price-amount.amount, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-Price-amount.amount, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-Price-amount.amount {
  margin-left: 0px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart div.quantity, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart div.quantity, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart div.quantity, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart div.quantity {
  margin-top: 20px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button {
  margin-top: 20px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation {
  margin-bottom: 0px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-price:before, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-price:before, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-price:before, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-price:before {
  content: "TOTALT:";
  padding-right: 10px;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #434347;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-description, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-description, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-description, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-description {
  DISPLAY: NONE;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability {
  width: 100%;
  float: right;
  text-align: right !important;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.out-of-stock, body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.in-stock, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.out-of-stock, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.in-stock, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.out-of-stock, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.in-stock, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.out-of-stock, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.in-stock {
  color: #4caf50;
  font-weight: 700;
  margin-top: 0px;
  padding-top: 0px;
}
body.parent_brixly div#main-container .inner-page-wrap .product-article .article-body-wrap .product-related-wrap, body.parent_hasselfors div#main-container .inner-page-wrap .product-article .article-body-wrap .product-related-wrap, body.parent_demo div#main-container .inner-page-wrap .product-article .article-body-wrap .product-related-wrap, body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-related-wrap {
  display: none;
}
body.parent_brixly div#main-container .category-content-after, body.parent_hasselfors div#main-container .category-content-after, body.parent_demo div#main-container .category-content-after, body.parent_dab div#main-container .category-content-after {
  display: none;
}
body.parent_dab div#main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short li {
  padding: 0px;
}
body.parent_dab.archive div#main-container .woocommerce-shop-page section.col-sm-8.col-sm-push-4.clearfix .page-content ul.products li.product-display-standard .product-details span.price {
  display: none;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 {
  background: #e5e5e5;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span {
  color: #434347;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a {
  color: #434347;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item a {
  color: #d29546 !important;
}
body.parent_brixly div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li:hover a {
  color: #d29546 !important;
}
body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 {
  background: #e5e5e5;
}
body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu .widget-heading span {
  color: #434347;
}
body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li a {
  color: #434347;
}
body.parent_hasselfors div#main-container .woocommerce-shop-page .sidebar.col-sm-pull-8.col-sm-4 .sidebar-widget-wrap .widget_nav_menu ul.menu li.current-menu-item a {
  color: #d29546 !important;
}
body.single-product .float-menu-side {
  display: none;
}
body.single-product #main-container {
  background-color: #f9f9f9;
}
body.single-product #main-container .inner-page-wrap {
  margin-bottom: 0px;
  margin-top: 15px;
}
body.single-product #main-container .inner-page-wrap .woocommerce-breadcrumb {
  margin-bottom: 10px !important;
}
body.single-product #main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator {
  padding: 0px 5px;
}
body.single-product #main-container .inner-page-wrap .woocommerce-breadcrumb span.seperator:first-of-type {
  display: none;
}
body.single-product #main-container .inner-page-wrap .woocommerce-breadcrumb a:first-of-type {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap {
  margin-bottom: 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-message,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-info {
  border: none;
  background: #ffffff !important;
  border-radius: 5px;
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-message a.button,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-info a.button {
  border: 0;
  font-size: 14px;
  background: transparent !important;
  color: #d63494;
  font-weight: 700;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-message strong,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .woocommerce-info strong {
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content {
  width: 1600px;
  margin: 0 auto;
  float: none;
  overflow: hidden;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main {
  width: 80%;
  float: left;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field {
  width: 40%;
  float: left;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery {
  width: 100%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-viewport {
  box-shadow: none !important;
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-viewport img {
  border: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-control-nav {
  margin: 15px -5px 0 !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-control-nav li {
  width: 15% !important;
  padding: 0px 7px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-control-nav li:nth-child(4n+1) {
  clear: none !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .flex-control-nav li img {
  box-shadow: none !important;
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery img {
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .woocommerce-product-gallery .img-caption {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container {
  width: 100%;
  display: block;
  float: left;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container.novideo {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container span.embed-title {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  display: block;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container a {
  background: #ffffff;
  width: 80px;
  height: 80px;
  border: 1px solid #dedede;
  margin-top: 10px;
  margin-right: 15px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container a.novideotwo {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container a img {
  width: 80px;
  height: 80px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container a i.far.fa-play-circle {
  font-size: 40px;
  margin-left: -20px;
  margin-top: -20px;
  line-height: 40px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .product-image-field .embed-container a i.far.fa-play-circle:hover {
  color: #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary {
  margin-bottom: 0 !important;
  width: 57%;
  background: #ffffff;
  padding: 20px;
  border: 1px solid #dedede;
  float: left;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  flex-wrap: wrap;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .summary-top {
  padding-bottom: 0px;
  margin-bottom: 0px;
  border: none;
  width: 100%;
  order: 1;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .summary-top .product-navigation {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .summary-top .product_title {
  margin-top: 0;
  padding: 0;
  width: 100% !important;
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 30px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .message-outofstock {
  width: 100%;
  background: #d22d2d;
  padding: 20px 40px;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  border-radius: 10px;
  margin: 20px 0px;
  text-align: center;
  order: 5;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart {
  width: 100%;
  margin-top: 0 !important;
  order: 5;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.in-stock {
  order: 3;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary p.stock.out-of-stock {
  color: white;
  font-weight: 700;
  font-size: 16px;
  background: #d22d2d;
  padding: 10px 20px;
  position: relative;
  left: -20px;
  border-radius: 0px 10px 10px 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short {
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 0px;
  order: 4;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short p {
  margin-bottom: 10px;
  width: 90%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short h2 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short h3 {
  line-height: 32px;
  font-size: 20px;
  margin-bottom: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-short .info-product-box {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-price {
  text-align: right;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-variation-price span.woocommerce-Price-amount.amount {
  color: #d63494;
  font-weight: 700;
  font-size: 19px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .woocommerce-product-rating {
  display: block;
  margin-bottom: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix {
  margin-bottom: 0px;
  display: inline-block;
  float: left;
  order: 2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix .star-rating {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price {
  font-weight: bold;
  margin-right: 5px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
  margin-top: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.from-price-text {
  font-size: 12px;
  float: left;
  position: relative;
  top: 1px;
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-price-before.from-price-text {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: row;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-price-before.from-price-text span.woocommerce-Price-amount.amount {
  margin-left: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-price-before.from-price-text del {
  order: 2;
  color: #434347;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-price-before.from-price-text del span.woocommerce-Price-amount.amount {
  color: #9c9c9c;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-Price-amount.amount {
  font-size: 18px;
  color: #d63494;
  margin-left: 5px;
  margin-right: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.suffix, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.tax-price-text, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price span.woocommerce-price-after {
  font-size: 12px;
  font-weight: 500;
  color: #868686;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price del {
  order: 2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-price-wrap.clearfix p.price del span.woocommerce-Price-amount.amount {
  color: #9c9c9c !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris {
  font-weight: 700;
  color: #868686;
  font-size: 12px;
  display: inline-block;
  float: left;
  height: 30px;
  line-height: 35px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris span.moms-text {
  padding-left: 5px;
  font-weight: 500;
  font-size: 11px;
  letter-spacing: -1px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .inkl-moms-pris span.parantes {
  font-weight: 500;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class {
  float: left;
  width: 100%;
  display: block;
  font-size: 13px;
  margin-bottom: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class button#frakt-button {
  background: transparent;
  border: none;
  padding: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class button#frakt-button i.far.fa-question-circle {
  font-size: 12px;
  position: relative;
  top: -5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product-shipping-class:hover {
  color: #1c89bc;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary #product-shipping-classes {
  display: none;
  float: left;
  width: 100%;
  padding: 20px 15px;
  background: #e5e5e5;
  margin-top: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary #product-shipping-classes p {
  margin-bottom: 10px;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .single_variation_wrap .stock out-of-stock {
  background: none;
  left: 0;
  padding: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart a.reset_variations {
  display: none !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .variations {
  margin-bottom: 10px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .variations select {
  line-height: 20px;
  font-weight: 500;
  margin: 10px 0px 0px 0px;
  width: 100%;
  padding: 0 60px 0 20px;
  height: 40px;
  background-color: #f9f9f9 !important;
  border: 1px solid #dedede;
  background-image: linear-gradient(45deg, transparent 50%, #707070 50%), linear-gradient(135deg, #707070 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 3px), calc(100% - 15px) calc(1em + 3px), 100% 0;
  background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
  background-repeat: no-repeat;
  font-size: 13px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap {
  overflow: hidden;
  width: 100%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-heading-wrapper {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-wrap: wrap;
  height: auto;
  max-height: 9999px;
  margin: 0;
  background: transparent;
  padding: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper label.pewc-field-label {
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups {
  margin-bottom: 0px;
  width: 100%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li select {
  line-height: 20px;
  font-weight: 500;
  margin: 10px 0px 0px 0px;
  width: 100%;
  padding: 0 60px 0 20px;
  height: 40px;
  background-color: #f9f9f9 !important;
  border: 1px solid #dedede;
  background-image: linear-gradient(45deg, transparent 50%, #707070 50%), linear-gradient(135deg, #707070 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 3px), calc(100% - 15px) calc(1em + 3px), 100% 0;
  background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
  background-repeat: no-repeat;
  font-size: 12px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products {
  width: 48%;
  float: left;
  margin-right: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent {
  margin-bottom: 0;
  background: #f9f9f9;
  border: 1px solid #dedede;
  margin: 5px 0px 5px 0px;
  overflow: hidden;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper {
  display: block;
  width: 100%;
  float: left;
  margin: 0;
  padding: 10px 10px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper.checked {
  border: 4px solid #ffffff;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper img {
  height: 65px;
  object-fit: cover;
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper label {
  border: none !important;
  float: left;
  width: 65px;
  margin-right: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper {
  display: block;
  width: 70%;
  float: left;
  padding-left: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper h4.pewc-radio-image-desc {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 0;
  float: left;
  line-height: 25px;
  display: block;
  width: 100%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper {
  display: block;
  float: left;
  margin-bottom: 8px;
  font-size: 13px;
  line-height: 15px;
  color: #000000;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper ins {
  background: #f9f9f9;
  color: #cc3131;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper del {
  order: 2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper del span.woocommerce-Price-amount.amount {
  font-size: 12px !important;
  color: #9c9c9c !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper del span.suffix, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper p.pewc-column-price-wrapper del span.tax-price-text {
  font-size: 10px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper .pewc-column-excerpt {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper a.button.alt.pewc-add-button,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper a.button.pewc-add-button.pewc-added {
  display: none !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-column-add-wrapper {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  clear: both;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group input[type=number]::-webkit-inner-spin-button, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group input.pewc-form-field.pewc-child-quantity-field {
  margin: 0;
  height: 24px;
  width: 32px;
  padding: 0;
  font-size: 11px !important;
  background: #ffffff;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group .input-group-button .input-number-decrement, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group .input-group-button .input-number-increment {
  display: inline-block;
  width: 20px;
  background: #6f6f6f;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  border: none;
  height: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 5px;
  line-height: 20px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group .input-group-button .input-number-decrement {
  margin-right: 0.3rem;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-number-group .input-group-button .input-number-increment {
  margin-left: 0.3rem;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch {
  margin-bottom: 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch .pewc-radio-images-wrapper.pewc-columns-4 {
  justify-content: unset;
  background: #f9f9f9;
  padding: 0px 10px 0px 10px;
  border: 1px solid #dedede;
  margin: 5px 0px 5px 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch .pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper {
  width: 20%;
  padding: 20px;
  margin: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch .pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper img {
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch .pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper.checked {
  padding: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-image_swatch .pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper .pewc-radio-image-desc {
  font-size: 13px;
  font-weight: 500;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-item-checkbox_group .pewc-item-field-wrapper {
  display: flex;
  flex-wrap: wrap;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-item-checkbox_group .pewc-item-field-wrapper label.pewc-field-label {
  width: 100%;
  order: 1;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-item-checkbox_group .pewc-item-field-wrapper ul.pewc-checkbox-group-wrapper {
  width: 100%;
  order: 3;
  display: flex;
  flex-wrap: wrap;
  background: #f9f9f9;
  border: 1px solid #dedede;
  padding: 20px 30px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-item-checkbox_group .pewc-item-field-wrapper ul.pewc-checkbox-group-wrapper li {
  width: 50%;
  padding: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-item-checkbox_group .pewc-item-field-wrapper p.pewc-description {
  width: 100%;
  order: 2;
  padding-bottom: 5px;
  padding-top: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox {
  background: #f9f9f9;
  padding: 0px 10px 0px 10px;
  border: 1px solid #dedede;
  margin: 10px 0px 15px 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox .pewc-item-field-image-wrapper {
  width: 80px;
  margin-right: 2em;
  border: 1px solid #dedede;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox label {
  padding-left: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox label span.pewc-field-price {
  float: none;
  padding-left: 15px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox label span.pewc-field-price:before {
  content: "( ";
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox label span.pewc-field-price:after {
  content: " )";
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox p.pewc-description {
  font-size: 12px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-flatrate .pewc-item-field-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-flatrate .pewc-item-field-wrapper p.pewc-description {
  order: 2;
  font-size: 13px;
  margin-bottom: 0;
  font-style: italic;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-flatrate .pewc-item-field-wrapper p.pewc-description span.infotext {
  position: absolute;
  margin-top: -23px;
  margin-left: 150px;
  color: #d63494;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-flatrate .pewc-item-field-wrapper select {
  order: 3;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-select {
  margin-top: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio {
  margin-bottom: 0px !important;
  margin-top: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-direction: column;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper label.pewc-field-label {
  order: 1;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper p.pewc-description {
  order: 2;
  font-size: 13px;
  margin-bottom: 10px;
  font-style: italic;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper p.pewc-description a {
  color: #d63494;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper p.pewc-description a:hover {
  color: #d29546;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper .pewc-checkbox-group-wrapper {
  order: 3;
  border: 1px solid #dedede;
  padding: 10px 15px 8px 15px;
  background: #f9f9f9;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper .pewc-checkbox-group-wrapper li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 25px;
  font-size: 13px;
  font-weight: 500;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-radio .pewc-item-field-wrapper .pewc-checkbox-group-wrapper li span {
  padding-left: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .dropzone {
  padding-top: 15px;
  padding-bottom: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .dropzone table.dz-preview {
  margin: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .dropzone table.dz-preview .pewc-dz-image-wrapper {
  width: 6rem;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .dropzone table.dz-preview .dz-details {
  padding-left: 20px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .pewc-description {
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  flex-flow: wrap;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .pewc-description span {
  order: 2;
  font-size: 13px;
  margin-bottom: 0;
  font-style: italic;
  padding-top: 7px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .pewc-description span a {
  color: #d63494;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .pewc-description span a:hover {
  color: #d29546;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-upload .pewc-item-field-wrapper .pewc-description small {
  display: inline-block;
  padding-right: 10px;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper {
  overflow: visible;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields {
  border-bottom: none;
  background: #f9e6ce;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields tbody {
  padding: 10px;
  display: block;
  overflow: hidden;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields tbody tr {
  display: block;
  width: 110px;
  float: left;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields tbody tr td.pewc-information-image {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields tbody tr td.pewc-information-label {
  margin-right: 5px !important;
  display: inline-block;
  font-weight: 600;
  font-size: 12px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-information .pewc-item-field-wrapper table.pewc-information-fields tbody tr td.pewc-information-data {
  display: inline-block;
  font-size: 12px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper p {
  margin-bottom: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-label, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total-label, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-flat-rate-total-label {
  font-size: 13px;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-label, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-total, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-options-total-label, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-options-total {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total-label:before {
  content: "Prissammanställning";
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  border-bottom: 2px solid #43A047;
  color: #43A047;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-total span.woocommerce-Price-currencySymbol, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-options-total span.woocommerce-Price-currencySymbol, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-flat-rate-total span.woocommerce-Price-currencySymbol, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-discount-total span.woocommerce-Price-currencySymbol {
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-per-product-total ins, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-options-total ins, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-flat-rate-total ins, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-discount-total ins {
  color: #434347;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-discount-total-wrapper {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  padding: 5px 8px;
  background: #f7e2e2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-discount-total-wrapper #pewc-discount-total .discounted-price {
  color: #cc3131;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total .woocommerce-Price-amount {
  font-size: 18px;
  font-weight: 700;
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-total-field-wrapper #pewc-grand-total span.woocommerce-Price-currencySymbol {
  font-size: 18px;
  font-weight: 700;
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart {
  margin-top: 35px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .minimum-price {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper {
  margin-bottom: 0;
  margin-top: 1px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield {
  margin-top: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gf_left_half {
  margin-top: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield label.gfield_label,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield legend.gfield_label {
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .instruction {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_number,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_select {
  margin-top: 4px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_number select,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_number input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_select select,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container_select input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  padding: 0px 10px !important;
  border-radius: 5px;
  line-height: 20px;
  font-weight: 500;
  margin: 0px;
  padding: 0px 0px 0px 20px !important;
  height: 40px;
  background-color: #f9f9f9 !important;
  border: 1px solid #dedede;
  font-size: 13px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.field_description_below .gfield_description {
  padding-top: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.choose-finish {
  margin: 10px 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.choose-finish .ginput_container_radio {
  background: #f9f9f9;
  padding: 12px 20px !important;
  border: 1px solid #dedede;
  margin-top: 5px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.choose-finish .ginput_container_radio ul li {
  padding: 0 !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.choose-finish .ginput_container_radio ul li input[type=radio] {
  margin-top: 0;
  margin-right: 6px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity .gfield_description {
  font-size: 13px;
  margin-bottom: 0;
  font-style: italic;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity .gfield_description a {
  color: #d63494;
  font-weight: 600;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity .gfield_description a:hover {
  color: #d29546;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity ul.gfield_radio {
  border: 1px solid #dedede;
  padding: 10px 15px 5px 15px;
  background: #f9f9f9;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity ul.gfield_radio li {
  width: 40% !important;
  margin-bottom: 0px;
  line-height: 30px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity ul.gfield_radio li input[type=radio] {
  margin-top: 0px;
  margin-right: 6px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.fileupload-gravity ul.gfield_radio li label {
  margin: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gf_list_2col .ginput_container_radio {
  padding: 12px 20px 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gf_list_2col .ginput_container_radio ul.gfield_radio li:first-child {
  width: 33%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.image-box-calculate-product {
  overflow: hidden;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.image-box-calculate-product .ginput_container_radio {
  margin-top: 0 !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-one {
  width: 30%;
  float: left;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-one li {
  margin-bottom: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-one li label:before {
  width: 70px;
  height: 70px;
  display: inline-block;
  content: "";
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  vertical-align: middle;
  margin-right: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-one li input {
  margin-top: 0 !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-two {
  width: 30%;
  float: left;
  margin-left: 15px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-two li {
  margin-bottom: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-two li label:before {
  height: 70px;
  display: inline-block;
  content: "";
  background-size: cover;
  background-repeat: no-repeat;
  width: 45px;
  background-position: unset;
  position: unset;
  right: unset;
  vertical-align: middle;
  margin-right: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield #image-before-button-two li input {
  margin-top: 0 !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.express-text p {
  font-size: 13px;
  font-style: italic;
  padding-bottom: 5px;
  line-height: 23px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection {
  margin: 15px 0px 10px 0px !important;
  border: none;
  padding: 0;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection h2.gsection_title {
  line-height: 28px;
  font-size: 14px !important;
  border-bottom: 2px solid #43A047;
  color: #43A047;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name {
  flex-wrap: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .gfield_label,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .ginput_container {
  color: #434347;
  order: 1;
  width: 50%;
  margin-top: 0;
  font-weight: 700;
  line-height: 25px;
  font-size: 13px;
  text-transform: unset;
  letter-spacing: unset;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .gfield_description {
  order: 3;
  width: 100%;
  font-weight: 500;
  line-height: 15px;
  font-size: 12px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .ginput_container_product_calculation {
  display: inline-block;
  float: right;
  color: #ffffff;
  margin-top: 0px !important;
  width: 50%;
  text-align: right;
  order: 2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .ginput_container_product_calculation .ginput_product_price {
  color: #434347;
  font-weight: 600;
  font-size: 14px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.price-total-name .ginput_container_product_calculation .ginput_product_price_label {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.discount-product {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  padding: 10px 15px;
  background: #f7e2e2;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.discount-product .ginput_container_product_calculation .ginput_product_price {
  color: #cc3131;
  float: right;
  font-weight: 700;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_html {
  margin-top: 0px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_html .reset-button-product {
  overflow: hidden;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_html .reset-button-product input[type="reset"] {
  color: #d63494;
  font-weight: 600;
  float: right;
  border: none;
  padding-right: 0 !important;
  background: transparent;
  margin-bottom: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_html.text-dekaler {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals {
  border-top: 1px solid #ddd;
  padding-bottom: 25px;
  position: relative;
  bottom: unset;
  width: 100%;
  left: unset;
  background: transparent;
  color: #434347;
  z-index: 9;
  margin-top: 10px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals ul {
  width: 100%;
  margin: 0px !important;
  float: none;
  padding-bottom: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals ul li.gfield {
  text-align: left;
  margin-top: 8px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals ul li.gfield .ginput_container {
  display: inline;
  margin-top: 6px;
  float: right;
  padding-left: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals ul li.gfield .ginput_container span.formattedTotalPrice.ginput_total {
  font-size: 20px;
  font-weight: 700;
  color: #d63494;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals ul li.gfield .gfield_label {
  font-size: 20px !important;
  margin-top: 6px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_wrapper .product_totals .min-price-info p {
  text-align: right;
  font-size: 12px;
  color: #6a6969;
  margin-top: 0px !important;
  padding-right: 15px;
  line-height: 23px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity {
  margin-right: 10px !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button {
  background: #43A047 !important;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  width: 83%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity ~ .button:hover {
  color: #ffffff !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity input.qty {
  background: #ffffff !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity a.qty-plus,
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .quantity a.qty-minus {
  background: #ffffff !important;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .gform_footer.top_label {
  margin: 0;
  padding: 0px;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .product_meta, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .upsells.up-sells.products, body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .sf-share-counts {
  display: none;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .trustpilot-widget {
  margin-top: 30px;
  float: left;
  width: 100%;
}
body.single-product #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .available-shipping {
  display: none;
}
body.single-product #main-container .right-sidebar {
  width: 18%;
  margin-top: 30px;
  float: left;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap {
  padding: 0;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu {
  background: #ffffff;
  border: 1px solid #dedede;
  margin-bottom: 20px;
  padding-bottom: 0;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .widget-heading.title-wrap.clearfix,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .widget-heading.title-wrap.clearfix,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .widget-heading.title-wrap.clearfix,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget .widget-heading.title-wrap.clearfix,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu .widget-heading.title-wrap.clearfix {
  color: #ffffff;
  padding: 6px 10px;
  background: #448aabc2;
  margin-bottom: 3px;
  font-weight: 500;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget.custom-html-widget {
  padding: 20px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget.custom-html-widget p.mail {
  margin-bottom: 15px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget.custom-html-widget i {
  font-size: 20px;
  margin-right: 10px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row {
  margin-left: 0px;
  margin-right: 0px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap {
  padding: 0;
  margin: 0;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap .spb_toggle {
  font-size: 12px;
  font-weight: 600;
  border-bottom: 1px solid #dedede;
  border-top: none;
  padding: 16px 15px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap .spb_toggle:after {
  font-size: 15px;
  height: 20px;
  width: 16px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap .spb_toggle_content {
  background: #e6e6e6;
  padding: 20px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap .spb_toggle_content p {
  font-size: 13px;
  line-height: 22px;
  line-height: 24px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_text .textwidget .row .toggle-wrap .spb_toggle_content p a {
  color: #1c89bc;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget {
  padding: 10px 20px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li {
  padding: 10px 0px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li a,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li span,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li a,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li span {
  font-size: 12px;
  padding: 0px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li a img,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li span img,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li a img,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li span img {
  width: 50px;
  margin-right: 15px;
  margin-top: 0px;
  margin-left: 10px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_recently_viewed_products .product_list_widget li ins,
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_products .product_list_widget li ins {
  background: #ffffff;
  color: #cc3131;
  font-weight: 600;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul {
  padding: 20px 15px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul li a {
  display: inline-block;
  padding-left: 10px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 5px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul li.show-detalj, body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul li.visa {
  display: block;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul li.dolj, body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_snabb_widget ul li.hide-detalj {
  display: none;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu ul {
  padding: 10px 20px;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu ul li {
  border-top: 1px solid #dedede;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu ul li a {
  font-size: 14px;
  font-weight: 500;
}
body.single-product #main-container .right-sidebar .sidebar-widget-wrap .widget_nav_menu ul li:first-child {
  border-top: none;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary {
  margin-bottom: 0 !important;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .first-group.group-active .pewc-group-content-wrapper {
  float: left;
  width: 100%;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .first-group.group-active .pewc-group-content-wrapper .pewc-group-description {
  font-style: italic;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .first-group.group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups {
  margin-bottom: 0px;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .first-group.group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li {
  background: transparent;
  border: none;
  padding: 0px;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .first-group.group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-checkbox {
  background: #ffffff;
  padding: 0px 10px 0px 10px;
  border: 1px solid #dedede;
  margin: 10px 0px 15px 0px !important;
}
body.variant-buttonDown #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .pewc-total-field-wrapper p.options-wrapper {
  display: none;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .quantity {
  display: none !important;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart button.single_add_to_cart_button.button.alt {
  width: 100%;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .woocommerce-variation.single_variation {
  display: none !important;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-item-field-wrapper {
  overflow: hidden;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active {
  overflow: hidden;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper {
  height: auto;
  float: right;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper ul.pewc-product-extra-groups li,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li {
  margin-bottom: 0 !important;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper ul.pewc-product-extra-groups li label.pewc-field-label,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li label.pewc-field-label {
  line-height: 22px;
  padding-right: 10px;
  font-weight: 600;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group {
  float: right;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group input[type=number],
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group input[type=number] {
  height: 31px;
  width: 55px !important;
  line-height: 22px;
  background: #ffffff !important;
  text-align: center;
  margin: 0px 3px;
}
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .first-group .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group span,
body.variant-buttonUpp #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.variations_form.cart .pewc-product-extra-groups-wrap .group-active .pewc-group-content-wrapper ul.pewc-product-extra-groups li .input-group span {
  height: 30px;
  width: 30px;
  display: block;
  text-align: center;
  line-height: 30px;
  border-radius: 5px;
  color: #ffffff;
  background: #4CAF50;
  font-size: 7px;
}
body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(4) h4.pewc-radio-image-desc, body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(5) h4.pewc-radio-image-desc, body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(6) h4.pewc-radio-image-desc {
  line-height: 18px;
}
body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(4) h4.pewc-radio-image-desc:after, body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(5) h4.pewc-radio-image-desc:after, body.parent_brixly .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper:nth-child(6) h4.pewc-radio-image-desc:after {
  content: "Kräver kryssfot";
  font-size: 12px;
  display: block;
  padding-bottom: 7px;
  color: #d63494;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 15px;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products {
  width: 100%;
  float: left;
  margin-right: 0px;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent {
  padding: 0px 10px 0px 10px;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper {
  width: 33%;
  padding: 10px 0px !important;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper img {
  height: 50px !important;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper label {
  margin-right: 0px;
  width: 30%;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .pewc-product-extra-groups-wrap .pewc-group-wrap .pewc-group-content-wrapper ul.pewc-product-extra-groups li.pewc-group-products .pewc-column-wrapper.child-product-wrapper.products-quantities-independent .pewc-checkbox-image-wrapper.pewc-simple-child-product-wrapper .pewc-checkbox-desc-wrapper h4.pewc-radio-image-desc {
  line-height: 17px;
  margin-bottom: 5px;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary .stock {
  display: none;
}
body.parent_brixly #main-container .inner-page-wrap .product-article .article-body-wrap .product-content .product-main .entry-summary form.cart .single_variation_wrap .single_variation .woocommerce-variation-availability p.stock.in-stock {
  display: none;
}
body.woocommerce-account .inner-page-wrap {
  margin-bottom: 130px;
}
body.woocommerce-account .inner-page-wrap .page-content h2 {
  border: none !important;
  font-size: 45px;
  margin-top: 10px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce {
  border: 1px solid #ececec;
  border-radius: 10px;
  box-shadow: 0px 11px 22px #e5e5e5;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-navigation {
  background: #e5e5e5;
  width: 100%;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-navigation ul {
  margin: 0;
  width: 100%;
  height: 60px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-navigation ul li {
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads {
  display: none;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-navigation ul .is-active a {
  color: #d63494;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content {
  padding: 40px 40px 50px 30px;
  width: 100%;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content h2 {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 0;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content h2.wcmca_additional_addresses_list_title.wcmca_shipping_addresses_title {
  font-size: 20px;
  font-weight: 600;
  border-top: 1px solid #dedede !important;
  padding-top: 25px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .not-right-user {
  margin-bottom: 30px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .not-right-user a {
  color: #d63494;
  font-weight: 599;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content p {
  font-size: 16px !important;
  line-height: 28px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {
  border-top: none;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table td {
  padding: 10px 10px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total {
  font-size: 12px;
  font-style: italic;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount {
  display: block;
  font-size: 15px;
  line-height: 10px;
  padding-top: 12px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions {
  padding-top: 17px !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
  width: 100%;
  text-align: center;
  padding: 10px 10px;
  background: #e5e5e5;
  border: none;
  border-radius: 10px;
  color: #222222;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content mark {
  background: #ffffff;
  color: #d63494;
  font-weight: 700;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details h2.woocommerce-order-details__title {
  font-weight: 700;
  font-size: 35px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details {
  margin-top: 10px;
  border-top: none;
  border-bottom: none;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead th {
  border-bottom: 1px solid #e4e4e4;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-qty {
  text-align: left !important;
  padding-left: 10px !important;
  border-bottom: 1px dashed #e5e5e5;
  border-top: none !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name {
  border-bottom: 1px dashed #e5e5e5;
  border-top: none !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name .item-thumbnail {
  display: inline-block;
  padding-right: 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name a {
  font-weight: 600;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name ul.wc-item-meta {
  font-size: 12px;
  padding-top: 15px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name ul.wc-item-meta li {
  padding: 3px 0px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-name ul.wc-item-meta li p {
  font-size: 14px !important;
  line-height: 24px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tbody .woocommerce-table__product-total {
  border-bottom: 1px dashed #e5e5e5;
  border-top: none !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot {
  background: #e5e5e5;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child {
  background: #ffffff;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child th {
  padding: 20px !important;
  border-top: none !important;
  font-size: 15px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:first-child td {
  padding: 20px !important;
  border-top: none !important;
  font-size: 15px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child {
  background: #ffffff;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th {
  padding: 20px !important;
  border-top: none !important;
  font-size: 18px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td {
  padding: 20px !important;
  border-top: none !important;
  color: #d63494;
  font-size: 18px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr th {
  padding: 10px 20px !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td {
  padding: 10px 20px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr td small.shipped_via {
  display: none;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-table--custom-fields {
  background: #434347;
  border: none;
  color: #ffffff;
  padding: 0px 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses h2.woocommerce-column__title {
  font-size: 16px;
  margin-bottom: 0;
  font-weight: 700;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address {
  background: #e5e5e5;
  border: none !important;
  border-radius: 5px !important;
  padding: 20px 20px !important;
  line-height: 24px;
  min-height: 190px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--addresses address p.woocommerce-customer-details--phone {
  margin-top: 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 {
  width: 100%;
  background: #e5e5e5;
  padding: 20px 25px 0px 25px;
  margin-bottom: 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmcam_address_block_title, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmcam_address_block_title {
  margin-bottom: 20px;
  width: 50%;
  float: left;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmcam_address_block_title h3, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmcam_address_block_title h3 {
  font-size: 18px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmca_address_container, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmca_address_container {
  padding: 10px 30px 20px 30px;
  margin-bottom: 25px;
  width: 45%;
  float: left;
  margin-left: 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmca_address_container .shipping_first_name,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmca_address_container .shipping_last_name, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmca_address_container .shipping_first_name,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmca_address_container .shipping_last_name {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 10px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmca_address_container span:nth-child(8), body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1 .wcmca_address_container span:nth-child(7), body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmca_address_container span:nth-child(8), body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2 .wcmca_address_container span:nth-child(7) {
  display: inline-block;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-1.address:nth-child(even), body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .col2-set.addresses .col-2.address:nth-child(even) {
  background: #c5c5c5 !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content button#wcmca_bulk_shipping_delete_button {
  background: #900;
  padding: .618em 1em;
  color: #ffffff;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content button#wcmca_bulk_shipping_delete_button:disabled,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content button#wcmca_bulk_shipping_delete_button:disabled[disabled] {
  background: #5d5d5d !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses {
  margin-bottom: 25px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 {
  width: 48% !important;
  float: left;
  background: #e5e5e5;
  padding: 20px;
  margin-right: 15px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1 h3, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 h3 {
  float: left;
  font-size: 15px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-1 a.edit, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .u-columns.addresses .col-2 a.edit {
  background: #d63494;
  border: none !important;
  color: #ffffff;
  font-weight: 700;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content #wcmca_custom_addresses .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address {
  background: #ffffff;
  float: right;
  padding: 0;
  margin-right: 25px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content #wcmca_custom_addresses .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2.col-2.woocommerce-Address a#wcmca_add_new_address_button_shipping {
  background: #d63494;
  border: none;
  color: #ffffff;
  font-weight: 600;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields input,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm input {
  padding: 20px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields label,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm label {
  font-size: 13px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row {
  margin-bottom: 25px !important;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields em,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm em {
  font-size: 12px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .button,
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button {
  background: #d63494;
  border: none;
  color: #ffffff;
  font-weight: 600;
  float: right;
  width: 100%;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-message.woocommerce-Message, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info.woocommerce-info, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-message, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-error {
  border: none;
  background: #ffffff !important;
  border: 1px solid #dedede;
  border-radius: 5px;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-message.woocommerce-Message a.button, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-Message--info.woocommerce-info a.button, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button, body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-error a.button {
  border: 0;
  font-size: 14px;
  background: transparent !important;
  color: #d63494;
  font-weight: 700;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-error:before {
  color: #900;
  margin-top: 5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  font-size: 13px;
  background: #ffffff;
}
body.woocommerce-account .inner-page-wrap .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-message:before {
  color: #4CAF50;
  background: #ffffff;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  text-align: center;
  line-height: 25px;
  font-size: 13px;
  border: 1px solid #dedede;
}
body.woocommerce-cart input:read-only, body.woocommerce-checkout input:read-only {
  background: #cfcfcf;
  border: none !important;
  color: #9a9a9a;
}
body.woocommerce-cart .select2-container--disabled span.select2-selection.select2-selection--single, body.woocommerce-checkout .select2-container--disabled span.select2-selection.select2-selection--single {
  background: #cfcfcf;
  border: none !important;
}
body.woocommerce-cart .select2-container--disabled span.select2-selection.select2-selection--single span, body.woocommerce-checkout .select2-container--disabled span.select2-selection.select2-selection--single span {
  color: #9a9a9a;
}
body.woocommerce-cart #main-container, body.woocommerce-checkout #main-container {
  background-color: #f9f9f9;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-info, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-info {
  border: 1px solid #dedede;
  background: #ffffff !important;
  margin-bottom: 0px !important;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-message, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-message {
  background: #ffffff !important;
  width: 100%;
  line-height: 30px;
  border: 1px solid #dedede;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-message .restore-item, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-message .restore-item {
  border: 0;
  font-size: 14px;
  color: #ffffff;
  font-weight: 700;
  float: right;
  background: #d63494 !important;
  padding: 10px 20px;
  border-radius: 10px;
  line-height: 20px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-error, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-error {
  width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #dedede;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-error:before, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-error:before {
  color: #900;
  margin-top: 5px;
  width: 25px;
  text-align: center;
  line-height: 25px;
  font-size: 13px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents {
  border: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th {
  font-size: 12px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th.product-thumbnail, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th.product-thumbnail {
  width: 70px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th.product-remove, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents thead th.product-remove {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr:first-child td, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr:first-child th, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr:first-child td, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr:first-child th {
  border-top: 2px solid #e5e5e5;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr tr, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr td, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr tr, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody tr td {
  padding: 10px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td {
  border-top: 1px dashed #d8d8d8;
  font-size: 12px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-thumbnail, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-thumbnail {
  padding-right: 0;
  padding-left: 0;
  width: 50px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-thumbnail img, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-thumbnail img {
  width: 50px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-subtotal, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-subtotal {
  padding-top: 30px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-remove, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .product-remove {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name {
  padding-left: 5px;
  padding-top: 20px;
  max-width: 400px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name a, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name a {
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 20px;
  font-weight: 600;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name .backorder_notification, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-name .backorder_notification {
  font-size: 11px !important;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: red;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation {
  display: flex;
  flex-wrap: wrap;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt {
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd {
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd p, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd p {
  font-size: 12px;
  white-space: nowrap;
  line-height: 23px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd span.pewc-flat-rate-cart-label, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd span.pewc-flat-rate-cart-label {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Fil,
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Filuppladdning, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Fil,
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Filuppladdning {
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Fil ul li a,
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Filuppladdning ul li a, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Fil ul li a,
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Filuppladdning ul li a {
  font-weight: 400;
  line-height: 20px;
  text-transform: unset;
  letter-spacing: 0;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Vljtillmaterialskylt, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Vljtillmaterialskylt {
  background: #f3f3f3;
  padding: 20px !important;
  margin: 10px 0px !important;
  border: 1px solid #dedede;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalpopup, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalpopup, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalrollup, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalrollup, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antaltygvggar, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antaltygvggar, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalflaggor, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalflaggor, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalgatupratare, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalgatupratare, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Laddauppfil, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Laddauppfil, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antaltlt, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antaltlt, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalramar, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalramar, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalpopup, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalpopup, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalrollup, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalrollup, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antaltygvggar, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antaltygvggar, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalflaggor, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalflaggor, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalgatupratare, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalgatupratare, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Laddauppfil, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Laddauppfil, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antaltlt, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antaltlt, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dt.variation-Antalramar, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item .variation dd.variation-Antalramar {
  display: none !important;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity {
  padding-top: 15px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity input.qty {
  height: 50px;
  width: 55px !important;
  line-height: 22px;
  margin-right: 5px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-plus, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-plus {
  margin-bottom: 4px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-minus, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-plus, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-minus, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-quantity .quantity .qty-adjust .qty-plus {
  width: 23px;
  height: 23px;
  line-height: 26px;
  border-radius: 5px;
  color: white;
  font-size: 14px;
  background: #4caf50;
  border: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price del, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price del {
  display: block;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price ins, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-price ins {
  background: #ffffff;
  color: #cc3131;
  display: block;
  font-weight: 600;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .coupon, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .coupon {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .actions, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap table.shop_table.cart.woocommerce-cart-form__contents tbody .actions {
  padding-bottom: 0;
  padding-top: 25px;
}
body.woocommerce-cart #main-container > .container {
  width: 1300px;
}
body.woocommerce-cart #main-container .inner-page-wrap {
  margin-top: 20px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce p.cart-empty {
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce p.return-to-shop {
  text-align: center !important;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce p.return-to-shop a.button.wc-backward {
  float: none;
  width: 30%;
  margin-top: 30px;
  background: #d63494;
  border: none;
  border-radius: 10px;
  color: #ffffff;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap {
  width: 70%;
  background: #ffffff;
  margin-top: 20px;
  border: 1px solid #dedede;
  padding: 15px 30px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap .bag-summary {
  padding-top: 20px;
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 24px;
  font-weight: 700;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .col-sm-8.cart-items-wrap .bag-summary span {
  font-size: 14px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap {
  width: 29%;
  float: right;
  background: #ffffff;
  margin-top: 20px;
  border: 1px solid #dedede;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .bag-totals {
  padding-top: 25px;
  font-size: 16px;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 24px;
  font-weight: 700;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals {
  margin-top: 15px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table {
  border-bottom: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody {
  display: flex;
  flex-wrap: wrap;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr th, body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr td {
  font-weight: 600;
  font-size: 12px;
  display: block;
  float: left;
  padding-left: 10px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-subtotal {
  border-top: none !important;
  display: block;
  order: 1;
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-subtotal.active-extra:after {
  content: "Extra leveranstillägg";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
  clear: both;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-subtotal:before {
  content: "Produktval";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-subtotal th {
  width: 30%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-subtotal td {
  width: 70%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .fee {
  display: block;
  order: 2;
  width: 100%;
  border-bottom: 2px solid #e5e5e5;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .fee th {
  width: 80%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .fee td {
  width: 20%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .fee td small {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping {
  display: block;
  order: 3;
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping:before {
  content: "Frakt";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping th {
  width: 30%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping td {
  width: 70%;
  padding-left: 0px !important;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label {
  color: #434347;
  font-weight: 600;
  font-style: normal;
  margin-left: 0;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label span {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label.shipping_method_0_free_shipping10 {
  color: #000000;
  font-weight: 500;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .tax-rate {
  display: block;
  order: 4;
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .tax-rate:before {
  content: "Moms";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .tax-rate th {
  width: 30%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .tax-rate td {
  width: 70%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-discount {
  display: block;
  order: 5;
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-discount th {
  width: 50%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-discount td {
  width: 50%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody tr.cart-discount:before {
  content: "Rabattkod";
  display: block;
  width: 100%;
  padding: 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .order-total {
  display: block;
  order: 5;
  width: 100%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .order-total th {
  font-size: 18px;
  font-weight: 700;
  width: 40%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .order-total td {
  width: 60%;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals table tbody .order-total td span {
  font-size: 18px;
  font-weight: 700;
  color: #d63494;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals .woocommerce-shipping-destination {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals .wc-proceed-to-checkout {
  padding-top: 0 !important;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals .wc-proceed-to-checkout a.button.checkout-button {
  border-radius: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 45px;
  padding: 0;
  background: #4CAF50;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form .cart-totals-wrap .cart_totals .wc-proceed-to-checkout a.button.checkout-button:hover {
  background: #39823c;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-cart-form a.continue-shopping.accent {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .cart-collaterals {
  display: none;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-shop-more a.button-more-shop {
  color: #000000;
  border-radius: 5px;
  font-weight: 700;
}
body.woocommerce-cart #main-container .inner-page-wrap .woocommerce .woocommerce-shop-more a.button-more-shop i.fas.fa-arrow-left {
  margin-right: 10px;
  font-size: 13px;
}
body.woocommerce-checkout #main-container .inner-page-wrap {
  margin-top: 30px;
  margin-bottom: 0px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .cart-totals-wrap {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-cart-form {
  width: 100%;
  background: #ffffff;
  padding: 20px 50px 0px 50px;
  margin-top: 15px;
  border: 1px solid #dedede;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-cart-form .cart-items-wrap {
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-cart-form .cart-items-wrap h3 span {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-cart-form .cart-items-wrap h3:before {
  content: "1.";
  padding-right: 10px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-cart-form .cart-items-wrap .woocommerce-shop-more {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .cart-collaterals {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .return-to-cart {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.woocommerce-form.woocommerce-form-login.login {
  background: #ffffff;
  margin-top: 0;
  padding: 35px;
  border: 1px solid #dedede;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-form-coupon-toggle {
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info {
  background: #ffffff !important;
  margin-bottom: 0 !important;
  border: 1px solid #dedede !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {
  border: 0;
  font-size: 14px;
  background: transparent !important;
  color: #d63494;
  font-weight: 700;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout_coupon {
  width: 100%;
  padding-top: 0;
  background: white;
  padding: 50px 50px;
  margin-top: 0px;
  border: 1px solid #dedede !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout_coupon p {
  margin-bottom: 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout {
  margin-top: 20px;
  margin-bottom: 50px;
  width: 100%;
  background: #ffffff;
  margin-left: 0px;
  background: transparent;
  padding: 0;
  display: flex;
  flex-direction: column;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details {
  width: 100%;
  padding: 0px;
  order: 1;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row label {
  width: 35%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row input {
  float: right;
  width: 65%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row .select2-container {
  max-width: 65%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row.woocommerce-validated .select2-container, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row.woocommerce-validated input.input-text, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .form-row.woocommerce-validated select {
  border-color: #e5e5e5;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .billing-order-checkout {
  width: 100%;
  background: #ffffff;
  padding: 40px;
  border: 1px solid #dedede;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .billing-order-checkout .woocommerce-billing-fields h3 {
  margin-bottom: 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .billing-order-checkout .woocommerce-billing-fields h3:before {
  content: "2.";
  padding-right: 10px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout {
  width: 100%;
  background: #ffffff;
  padding: 40px;
  border: 1px solid #dedede;
  margin-top: 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields:before {
  content: "3. Leveransadress" !important;
  font-family: Montserrat;
  line-height: 32px;
  font-weight: 600;
  font-style: normal;
  font-size: 26px;
  display: block !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields #ship-to-different-address {
  float: none !important;
  width: 100% !important;
  margin-bottom: 20px;
  padding: 10px 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  background: #e5e5e5;
  border-radius: 10px;
  font-size: 15px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .wcmca_address_selector_container .select2-container {
  width: 100% !important;
  height: 45px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .wcmca_address_selector_container .select2-container .wcmca-address-select-menu-container {
  width: 100% !important;
  height: 45px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .wcmca_address_selector_container .select2-container .wcmca-address-select-menu-container #select2-wcmca_address_select_menu_shipping-container {
  width: 100% !important;
  position: relative;
  top: -4px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .wcmca_address_selector_container .select2-container .wcmca-address-select-menu-container #select2-wcmca_address_select_menu_shipping-container span b {
  left: 97%;
  margin-top: 0px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .wcmca_address_selector_container a#wcmca_add_new_address_button_shipping {
  background: #434347;
  color: #ffffff;
  border: none;
  margin-top: 10px;
  font-weight: 700;
  float: right;
  margin-right: 0;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .select2-selection {
  width: 100% !important;
  height: 45px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .select2-selection .span#select2-shipping_country-container {
  width: 100% !important;
  height: 45px;
  position: relative;
  top: -4px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-shipping-fields .select2-selection .span#select2-shipping_country-container span b {
  margin-top: 0px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #customer_details .shippping-order-checkout .woocommerce-additional-fields .form-row textarea {
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order {
  width: 100%;
  padding-right: 0;
  border: 1px solid #dedede;
  padding-left: 0;
  float: right;
  order: 3;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review {
  background: #ffffff;
  padding: 30px 15px;
  border: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review h4#order_review_heading {
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  font-style: normal;
  font-size: 26px;
  padding-left: 15px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review h4#order_review_heading:before {
  content: "5.";
  padding-right: 10px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table {
  padding: 0px 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table thead {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tbody {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot {
  display: flex;
  flex-wrap: wrap;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr {
  width: 100%;
  display: block;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th, body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
  font-weight: 600;
  font-size: 12px;
  display: block;
  float: left;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr th {
  width: 30%;
  display: inline-block;
  max-width: 2000px;
  border-top: none !important;
  padding-left: 15px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr td {
  width: 70%;
  border-top: none !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal {
  display: block;
  order: 1;
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal.active-extra:after {
  content: "Extra leveranstillägg";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
  clear: both;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal:before {
  content: "Produktval";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th {
  width: 30%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td {
  width: 70%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .fee {
  display: block;
  order: 2;
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .fee th {
  width: 80%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .fee td {
  width: 20%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .fee td small {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .tax-rate {
  order: 4;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .tax-rate:before {
  color: black;
  content: "Moms";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .tax-rate th {
  width: 30%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .tax-rate td {
  width: 70%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping {
  display: block;
  order: 3;
  width: 100%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping:before {
  color: black;
  content: "Frakt";
  display: block;
  width: 100%;
  padding: 3px 10px 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping th {
  width: 30%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td {
  width: 70%;
  padding-left: 0px !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label {
  color: #434347;
  font-weight: 600;
  font-style: normal;
  margin-left: 0;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label span {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods label.shipping_method_0_free_shipping10 {
  color: #000000;
  font-weight: 500;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount {
  display: block;
  order: 5;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-discount:before {
  content: "Rabattkod";
  display: block;
  width: 100%;
  padding: 3px 10px;
  font-weight: 700;
  font-size: 12px;
  background: #cee0cf;
  color: #434347;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total {
  display: block;
  order: 5;
  width: 100%;
  padding-top: 10px;
  border-top: 2px solid #e3e3e3;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total th {
  font-size: 18px;
  font-weight: 700;
  width: 40%;
  padding-left: 0px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total td {
  width: 60%;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout #review-order #order_review table.shop_table.woocommerce-checkout-review-order-table tfoot .order-total td span {
  font-size: 18px;
  font-weight: 700;
  color: #d63494;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout div#payment {
  order: 2;
  width: 100%;
  background: #fff;
  padding: 40px 20px 20px 20px;
  border: 1px solid #dedede;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout div#payment .place-order {
  display: none;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout div#payment:before {
  content: "4. Betalsätt";
  font-family: Montserrat;
  line-height: 32px;
  font-weight: 600;
  font-style: normal;
  font-size: 26px;
  padding-left: 15px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout div#payment ul.payment_methods {
  padding-left: 20px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout div#payment ul.payment_methods input#payment_method_bacs {
  display: inline-block !important;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout .woocommerce-privacy-policy-text {
  order: 4;
  width: 70%;
  margin: 0 auto;
  margin-top: 30px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout p.form-row.terms.wc-terms-and-conditions {
  order: 5;
  width: 70%;
  margin: 0 auto;
  margin-top: 10px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout .payment-button-last {
  order: 6;
  text-align: center;
  margin-top: 40px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce form.checkout .payment-button-last input#place_order {
  width: 60%;
  background: #71bf74;
  padding: 20px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 10px;
}
body.woocommerce-checkout #main-container .inner-page-wrap .woocommerce .file-button {
  margin-top: 20px;
  width: 100%;
  background: #ffffff;
  padding: 20px 40px;
  border: 1px solid #dedede;
}
body.woocommerce-order-received .hide-email {
  display: none;
}
body.woocommerce-order-received.minimal-checkout.woocommerce-checkout .header-wrap, body.woocommerce-order-received.minimal-checkout.woocommerce-checkout #footer {
  display: block !important;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
  font-size: 30px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 50px;
}
body.woocommerce-order-received .woocommerce-order .order_details {
  background: #ffffff;
  padding: 30px 20px;
  margin-bottom: 0;
  border-bottom: 2px solid #e5e5e5;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details {
  background: #ffffff;
  padding: 10px 50px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table {
  padding: 0;
  margin-bottom: 30px;
  border-bottom: none;
  border-top: none;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td {
  border-top-width: 1px;
  border-top: 1px dashed rgba(0, 0, 0, 0.1);
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item:first-child td {
  border-top: 2px solid #e5e5e5;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name {
  padding: 20px 20px !important;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name a {
  padding-left: 20px;
  font-weight: 600;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name li {
  list-style: none;
  font-weight: 600;
  display: block;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name li span.pewc-order-item-label {
  display: block;
  font-weight: 700;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name li span.pewc-order-item-item {
  font-weight: 500;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name ul.wc-item-meta {
  font-size: 12px !important;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name ul.wc-item-meta li {
  padding: 3px 0px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name ul.wc-item-meta li p {
  font-size: 12px !important;
  line-height: 23px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-name .upload a {
  padding: 0px !important;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-total {
  width: 20%;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item td.product-qty {
  width: 5%;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tbody tr.woocommerce-table__line-item.order_item:last-child td {
  border-bottom: 1px dashed #e5e5e5;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot {
  background-color: #e5e5e5;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:first-child {
  background: #ffffff;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:first-child th {
  border-top: none;
  font-size: 16px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:first-child td {
  border-top: none;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  font-size: 16px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr th {
  padding-left: 20px !important;
  padding-bottom: 10px;
  padding-top: 10px;
  font-size: 12px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr td {
  padding: 10px 20px 10px 0;
  font-size: 12px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr td small.shipped_via {
  display: none;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:last-child {
  background: #ffffff;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:last-child th {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:last-child td {
  padding-top: 25px;
  padding-bottom: 20px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table tfoot tr:last-child td span.woocommerce-Price-amount.amount {
  font-size: 20px;
  color: #d63494;
}
body.woocommerce-order-received .woocommerce-order table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {
  background: #e5e5e5;
  padding: 25px 30px;
  color: #000000;
}
body.woocommerce-order-received .woocommerce-order table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields th.thwcfe-section-title {
  display: none;
}
body.woocommerce-order-received .woocommerce-order table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields td {
  border-top: none;
  padding: 9px 0px;
  vertical-align: middle;
  line-height: 1.5em;
  font-weight: 600;
}
body.woocommerce-order-received .woocommerce-order table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields td:first-child {
  width: 25%;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2 {
  font-size: 16px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address {
  background: #ffffff;
  min-height: 210px;
  margin-right: 30px !important;
  padding: 30px 20px !important;
  line-height: 25px;
}
body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address p.woocommerce-customer-details--phone {
  margin-top: 20px;
}
body.page-offert a {
  color: #d63494;
}
body.page-offert a:hover {
  color: #d29546;
}
body.page-offert .sf-icon-box-content a {
  font-weight: 700;
  font-size: 16px;
  color: #434347;
}
body.page-offert .sf-icon-box-content a:hover {
  color: #d63494;
}
body.page-offert .gform_wrapper {
  margin-top: 0;
}
body.page-offert .gform_wrapper li#field_33_2,
body.page-offert .gform_wrapper li#field_33_3 {
  margin-top: 0;
}
body.page-offert .gform_wrapper .gform_footer.top_label {
  overflow: hidden;
  margin-top: 0;
  padding-top: 5px;
}
body.page-offert .gform_wrapper .gform_footer.top_label input.button, body.page-offert .gform_wrapper .gform_footer.top_label input[type=submit] {
  background: #222222;
  float: right;
  width: 30% !important;
  text-align: center;
  color: white;
  border: none;
  border-radius: 5px;
}
body.page-offert .gform_wrapper .gform_footer.top_label input.button:hover, body.page-offert .gform_wrapper .gform_footer.top_label input[type=submit]:hover {
  background: #4CAF50;
}
body.page-kontakta-oss #contact-row {
  font-weight: 600;
}
body.page-kontakta-oss #contact-row h1, body.page-kontakta-oss #contact-row p {
  color: #ffffff;
}
body.page-kontakta-oss #contact-row h2 {
  font-size: 22px;
  color: #ffffff;
}
body.page-kontakta-oss #contact-row i {
  color: #d63494;
  font-size: 14px;
}
body.page-kontakta-oss #contact-row a {
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
}
body.page-kontakta-oss #contact-row ul {
  list-style: none;
}
body.page-kontakta-oss #contact-row ul li {
  padding: 6px 0px;
}
body.page-kontakta-oss #contact-row ul li a:hover {
  color: #d63494;
}
body.page-kontakta-oss #team-row {
  margin-top: 50px;
}
body.page-kontakta-oss #team-row h3 {
  font-size: 17px !important;
  margin-bottom: 30px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
body.page-kontakta-oss #team-row .team_list {
  width: 90%;
  margin: 0 auto;
  float: none;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member {
  margin: 20px 30px;
  width: 25%;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member figure.animated-overlay figcaption {
  background-color: transparent;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member img {
  border-radius: 50%;
  height: 230px;
  object-fit: cover;
  object-position: center;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member .team-member-bio p {
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
  margin-bottom: 10px;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member .team-member-name {
  font-size: 15px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member .team-member-position, body.page-kontakta-oss #team-row .team_list .team-members .team-member .team-member-link {
  display: none;
}
body.page-kontakta-oss #team-row .team_list .team-members .team-member .member-contact {
  text-align: center;
}
body footer#footer {
  display: none;
}
body #copyright .text-left {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  float: none !important;
  font-size: 9px !important;
}
body #copyright .text-left p {
  font-size: 12px;
  line-height: 23px;
}
body #copyright nav.footer-menu.std-menu {
  display: none;
}
body.error404 div#main-container {
  background: url(https://expofy.se/wp-content/uploads/2019/10/bakgrund-bla-rosa.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
body.error404 div#main-container .help-text h1 span {
  display: block;
  line-height: 55px;
  color: white !important;
}
body.error404 div#main-container .help-text p {
  width: 50%;
  font-size: 18px;
  color: white;
}
body.error404 div#main-container .help-text p a {
  color: white;
}
body.error404 div#main-container .help-text p a:hover {
  text-decoration: underline;
}
body.error404 div#main-container form.search-form {
  width: 50%;
}
