@charset "UTF-8";
@import "lightbox.css";
form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body, ul, li {
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

html {
  font-size: 62.5%;
}

body {
  background: #fff;
  font-family: "Droid Sans", sans-serif;
  color: #232323;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
}

a {
  text-decoration: none;
  color: #e46151;
}

ul {
  list-style: none;
}

.close {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 24px;
  height: 24px;
  z-index: 230;
  cursor: pointer;
  background: transparent url(img/shop/cartclose.png) no-repeat top left;
}
.close span {
  display: none;
}

.left {
  float: left;
}

.right {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.pointer {
  cursor: pointer;
}

.hide {
  display: none;
}

.no-ul, .no-ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cl {
  clear: both;
}

.cf:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.cf {
  display: inline-block;
}

html[xmlns] .cf {
  display: block;
}

* html .cf {
  height: 1%;
}

@media only screen and (max-width: 767px) {
  .left, .right {
    float: none;
  }

  .hide-for-mobile, body:not(.layoutmode) .HideMobile {
    display: none !important;
  }

  .HideMobile {
    opacity: 0.5;
  }

  .show-for-mobile {
    display: block;
  }

  .no-left {
    margin-left: 0 !important;
    border-left: 0 !important;
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  body:not(.layoutmode) .HideTablet {
    display: none;
  }

  .HideTablet {
    opacity: 0.5;
  }
}
@media only screen and (min-width: 1024px) {
  body:not(.layoutmode) .HideDesktop {
    display: none;
  }

  .HideDesktop {
    opacity: 0.5;
  }
}
.row {
  width: 1300px;
  max-width: 100%;
  min-width: 768px;
  margin: 0 auto;
}
.row .row {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 -15px;
}
.row.collapse .clm, .row.collapse .clms {
  padding: 0;
}
.row .row {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  margin: 0 -15px;
}
.row .row.collapse {
  margin: 0;
}

.clm, .clms {
  float: left;
  padding: 0 15px;
  position: relative;
}
.clm.centered, .clms.centered {
  float: none;
  margin: 0 auto;
}

[class*=clm] + [class*=clm]:last-child {
  float: right;
}

[class*=clm] + [class*=clm].end {
  float: left;
}

.row .offset-by-c1 {
  margin-left: 8.3333333333%;
}

.row .offset-by-c2 {
  margin-left: 16.6666666667%;
}

.row .offset-by-c3 {
  margin-left: 25%;
}

.row .offset-by-c4 {
  margin-left: 33.3333333333%;
}

.row .offset-by-c5 {
  margin-left: 41.6666666667%;
}

.row .offset-by-c6 {
  margin-left: 50%;
}

.row .offset-by-c7 {
  margin-left: 58.3333333333%;
}

.row .offset-by-c8 {
  margin-left: 66.6666666667%;
}

.row .offset-by-c9 {
  margin-left: 75%;
}

.row .offset-by-c10 {
  margin-left: 83.3333333333%;
}

.push-c2 {
  left: 16.6666666667%;
}

.pull-c2 {
  right: 16.6666666667%;
}

.push-c3 {
  left: 25%;
}

.pull-c3 {
  right: 25%;
}

.push-c4 {
  left: 33.3333333333%;
}

.pull-c4 {
  right: 33.3333333333%;
}

.push-c5 {
  left: 41.6666666667%;
}

.pull-c5 {
  right: 41.6666666667%;
}

.push-c6 {
  left: 50%;
}

.pull-c6 {
  right: 50%;
}

.push-c7 {
  left: 58.3333333333%;
}

.pull-c7 {
  right: 58.3333333333%;
}

.push-c8 {
  left: 66.6666666667%;
}

.pull-c8 {
  right: 66.6666666667%;
}

.push-c9 {
  left: 75%;
}

.pull-c9 {
  right: 75%;
}

.push-c10 {
  left: 83.3333333333%;
}

.pull-c10 {
  right: 83.3333333333%;
}

form img, form object, form embed {
  max-width: 100%;
  height: auto;
}
form object, form embed {
  height: 100%;
}

img {
  -ms-interpolation-mode: bicubic;
}

#map_canvas img, .map_canvas img {
  max-width: none !important;
}

/* Nicolas Gallagher's micro clearfix */
.row {
  *zoom: 1;
}
.row:before, .row:after {
  content: "";
  display: table;
}
.row:after {
  clear: both;
}

.flex .row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: start;
  -webkit-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  -webkit-flex-line-pack: stretch;
  align-content: stretch;
}
.flex .clms {
  -ms-flex-order: 0;
  -webkit-flex-order: 0;
  order: 0;
  -ms-flex: 0 1 auto;
  -webkit-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-item-align: auto;
  -webkit-flex-item-align: auto;
  float: none;
}

@media only screen and (min-width: 768px) {
  .c1, .row .c1 {
    width: 8.3333333333%;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .c2, .row .c2 {
    width: 16.6666666667%;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .c3, .row .c3 {
    width: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .c4, .row .c4 {
    width: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .c5, .row .c5 {
    width: 41.6666666667%;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .c6, .row .c6 {
    width: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .c7, .row .c7 {
    width: 58.3333333333%;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .c8, .row .c8 {
    width: 66.6666666667%;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .c9, .row .c9 {
    width: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .c10, .row .c10 {
    width: 83.3333333333%;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .c11, .row .c11 {
    width: 91.6666666667%;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .c12, .row .c12 {
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* Mobile Grid and Overrides ---------------------- */
@media only screen and (max-width: 767px) {
  .c1, .row .c1 {
    width: 8.3333333333%;
  }

  .c2, .row .c2 {
    width: 16.6666666667%;
  }

  .c3, .row .c3 {
    width: 25%;
  }

  .c4, .row .c4 {
    width: 33.3333333333%;
  }

  .c5, .row .c5 {
    width: 41.6666666667%;
  }

  .c6, .row .c6 {
    width: 50%;
  }

  .c7, .row .c7 {
    width: 58.3333333333%;
  }

  .c8, .row .c8 {
    width: 66.6666666667%;
  }

  .c9, .row .c9 {
    width: 75%;
  }

  .c10, .row .c10 {
    width: 83.3333333333%;
  }

  .c11, .row .c11 {
    width: 91.6666666667%;
  }

  .c12, .row .c12 {
    width: 100%;
  }

  .c6, .row .c6 {
    max-width: 100%;
  }

  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .flex .row {
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }

  .clm, .clms {
    float: none;
  }

  .clms:not(.mobile-c1), .clms:not(.mobile-c2), .clms:not(.mobile-c3), .clms:not(.mobile-c4) {
    width: 100%;
  }

  .clm:last-child, .clms:last-child {
    float: none;
  }

  [class*=clm] + [class*=clm]:last-child {
    float: none;
  }

  .clm:before, .clms:before, .clm:after, .clms:after {
    content: "";
    display: table;
  }

  .clm:after, .clms:after {
    clear: both;
  }

  .offset-by-c1 {
    margin-left: 0 !important;
  }

  .offset-by-c2 {
    margin-left: 0 !important;
  }

  .offset-by-c3 {
    margin-left: 0 !important;
  }

  .offset-by-c4 {
    margin-left: 0 !important;
  }

  .offset-by-c5 {
    margin-left: 0 !important;
  }

  .offset-by-c6 {
    margin-left: 0 !important;
  }

  .offset-by-c7 {
    margin-left: 0 !important;
  }

  .offset-by-c8 {
    margin-left: 0 !important;
  }

  .offset-by-c9 {
    margin-left: 0 !important;
  }

  .offset-by-c10 {
    margin-left: 0 !important;
  }

  .push-c2 {
    left: auto;
  }

  .pull-c2 {
    right: auto;
  }

  .push-c3 {
    left: auto;
  }

  .pull-c3 {
    right: auto;
  }

  .push-c4 {
    left: auto;
  }

  .pull-c4 {
    right: auto;
  }

  .push-c5 {
    left: auto;
  }

  .pull-c5 {
    right: auto;
  }

  .push-c6 {
    left: auto;
  }

  .pull-c6 {
    right: auto;
  }

  .push-c7 {
    left: auto;
  }

  .pull-c7 {
    right: auto;
  }

  .push-c8 {
    left: auto;
  }

  .pull-c8 {
    right: auto;
  }

  .push-c9 {
    left: auto;
  }

  .pull-c9 {
    right: auto;
  }

  .push-c10 {
    left: auto;
  }

  .pull-c10 {
    right: auto;
  }

  /* Mobile 4-clm Grid */
  .row .mobile-c1 {
    width: 25% !important;
    float: left;
    padding: 0 7.5px;
  }
  .row .mobile-c1:last-child {
    float: right;
  }
  .row.collapse .mobile-c1 {
    padding: 0;
  }

  .row .mobile-c2 {
    width: 50% !important;
    float: left;
    padding: 0 7.5px;
  }
  .row .mobile-c2:last-child {
    float: right;
  }
  .row.collapse .mobile-c2 {
    padding: 0;
  }

  .row .mobile-c3 {
    width: 75% !important;
    float: left;
    padding: 0 7.5px;
  }
  .row .mobile-c3:last-child {
    float: right;
  }
  .row.collapse .mobile-c3 {
    padding: 0;
  }

  .row .mobile-c4 {
    width: 100% !important;
    float: left;
    padding: 0 7.5px;
  }
  .row .mobile-c4:last-child {
    float: right;
  }
  .row.collapse .mobile-c4 {
    padding: 0;
  }

  .push-c1-mobile {
    left: 25%;
  }

  .pull-c1-mobile {
    right: 25%;
  }

  .push-c2-mobile {
    left: 50%;
  }

  .pull-c2-mobile {
    right: 50%;
  }

  .push-c3-mobile {
    left: 75%;
  }

  .pull-c3-mobile {
    right: 75%;
  }
}
@media print {
  .row {
    width: 100%;
  }

  .row .print-width {
    float: none;
    width: auto;
  }
}
@media print {
  p a[href]:after {
    content: " (" attr(href) ") ";
  }

  .no-print {
    display: none;
  }
}
form div.c-newcomment {
  background-color: #af9251;
  color: #fff;
}
form ul.c-comments .c-reply > div, form ul.c-comments .c-edit > div {
  background-color: #c7b385;
  color: #fff;
}
form .c-comment table, form .c-comment tbody, form .c-comment tr, form .c-comment .c-container, form .c-comment .c-message {
  display: block !important;
  max-width: 100% !important;
}
form .c-comment .c-message {
  overflow-wrap: break-word;
}

.sbtn, .cart-tools a.cart-send {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
}

.sbtn, .cart-tools a.cart-send, .c-button button, .button {
  padding: 2px 12px;
  text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.7);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #000;
  border: solid 1px #ebebeb;
  background: #f8f8f8;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#ebebeb));
  background: -moz-linear-gradient(top, white, #ebebeb);
  font-weight: bold;
  color: #000;
}
.sbtn:hover, .cart-tools a.cart-send:hover, .c-button button:hover, .button:hover {
  background: white;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#fefefe));
  background: -moz-linear-gradient(top, #f8f8f8, white);
}
.sbtn:active, .cart-tools a.cart-send:active, .c-button button:active, .button:active {
  background: #ebebeb;
  background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(white));
  background: -moz-linear-gradient(top, #ebebeb, white);
}
.sbtn:hover, .cart-tools a.cart-send:hover, .c-button button:hover, .button:hover {
  text-decoration: none;
}
.sbtn:active, .cart-tools a.cart-send:active, .c-button button:active, .button:active {
  position: relative;
  top: 1px;
  color: #262626;
}

/*
.sbtn:hover, .button:hover, .c-button button:hover {
	text-decoration: none;
	background: darken($btncolor,15);
	background: -webkit-gradient(linear, left top, left bottom, from($btncolor), to(darken($btncolor,25)));
	background: -moz-linear-gradient(top,  $btncolor,  darken($btncolor,25));

}
.sbtn:active, .button:active, .c-button button:active {
	position: relative;
	top: 1px;
	color: lighten($btnTextColor,15);
	background: darken($btncolor,15);
	background: -webkit-gradient(linear, left top, left bottom, from(darken($btncolor,15)), to(lighten($btncolor,15)));
	background: -moz-linear-gradient(top,  darken($btncolor,15),  lighten($btncolor,15));

}
*/
@media only screen and (max-width: 767px) {
  #result {
    padding: 5px;
    /*
    .wd-sres span:after {
    	content:'st';
    }
    */
  }
  #result .wd-res {
    margin-bottom: 10px;
    border-bottom: solid 1px #cfcfcf;
    padding-bottom: 10px;
  }
  #result .wd-sres span {
    display: inline-block;
    border-radius: 25px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 16px;
    height: 16px;
    font-size: 80%;
    background-color: #af9251;
    color: #fff;
  }
  #result .wd-ltit {
    display: block;
    color: #e46151;
    font-weight: 400;
    margin: 10px 0;
    font-size: 120%;
    border-bottom: solid 1px #af9251;
  }
  #result .stitle {
    display: block;
    font-weight: 400;
    font-size: 110%;
    margin-bottom: 4px;
  }
}
@media only screen and (min-width: 767px) {
  #result {
    background: url("//wd7.se/jq/img/searchbg.gif") repeat-y scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #333333;
    padding: 5px;
    position: absolute;
    margin-left: 0px;
    width: 567px;
    z-index: 1004;
  }
  #result .wd-sres {
    padding: 6px 8px;
    cursor: pointer;
  }
  #result .wd-sres span {
    padding: 0 4px;
    float: right;
  }
  #result .wd-sres.sel {
    background-color: Highlight;
    color: HighlightText;
    border-radius: 4px;
  }
  #result .wd-ltit {
    font-weight: bold;
    padding: 5px 8px;
    color: #999;
    border-bottom: solid 1px #e0e0e0;
    border-radius: 4px;
  }
  #result .wd-sugg, #result .wd-spell {
    float: left;
    width: 150px;
  }
  #result .wd-res {
    padding: 4px 8px 10px;
    min-height: 82px;
    cursor: pointer;
    border-radius: 4px;
  }
  #result .wd-res img {
    float: left;
    margin-right: 5px;
  }
  #result .wd-res:hover {
    background-color: #af9251;
    color: #fff;
  }
  #result .stitle {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
  }
  #result .loading-search {
    background: url("//wd7.se/jq/ajax-loader.gif") no-repeat scroll center center transparent;
  }
  #result .slidebtn div {
    height: 30px;
    margin: 0 auto;
    width: 30px;
    z-index: 111;
  }
  #result .slidebtn span {
    visibility: hidden;
  }
  #result .slide-next div {
    background: url("//wd7.se/i/next.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    margin-top: -25px;
  }
  #result .slide-prev div {
    background: url("//wd7.se/i/prev.png") no-repeat scroll 0 0 transparent;
    margin-bottom: -15px;
  }
  #result .slidebtn {
    position: absolute;
    right: 200px;
    cursor: pointer;
    z-index: 110;
    height: 30px;
  }
  #result .slide-next {
    bottom: -10px;
  }
  #result .wd-qres, #result .slidewrapper {
    float: right;
    min-height: 400px;
    width: 400px;
  }
}
.nav-bar {
  padding: 0;
}
.nav-bar > li {
  float: left;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
}
.nav-bar > li.active {
  background: #af9251;
}
.nav-bar > li.active > a {
  color: #fff;
}
.nav-bar > li.active:hover {
  background: #f2f2f2;
}
.nav-bar > li:hover {
  background: #f2f2f2;
}
.nav-bar > li:hover .flyout {
  display: block;
}
.nav-bar > li:hover a:first-child {
  color: #222;
}
.nav-bar > li > a {
  color: #222;
}
.nav-bar > li ul {
  margin-bottom: 0;
}
.nav-bar > li .flyout {
  display: none;
}
.nav-bar > li.has-flyout:hover > a:first-child {
  z-index: 42;
}
.nav-bar > li.has-flyout > a:first-child {
  padding-right: 26px;
  position: relative;
}
.nav-bar > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  right: 8px;
  top: 17px;
}
.nav-bar > li.has-flyout > a.flyout-toggle {
  position: absolute;
  right: 0;
  top: 0;
  padding: 22px;
  z-index: 42;
  display: block;
}
.nav-bar > li.has-flyout.is-touch > a:first-child {
  padding-right: 55px;
}
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle {
  border-left: 1px dashed #666;
}
.nav-bar > li > a:first-child {
  position: relative;
  padding: 7px 10px;
  display: block;
  text-decoration: none;
  font-size: ms(0);
}
.nav-bar > li > input {
  margin: 0 10px;
}
.nav-bar.vertical > li {
  float: none;
}
.nav-bar.vertical > li.has-flyout > a:first-child:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 10px;
  border-color: transparent transparent transparent #222;
}
.nav-bar.vertical > li .flyout {
  left: 100%;
  top: -1px;
}
.nav-bar.vertical > li .flyout.right {
  left: auto;
  right: 100%;
}

.flyout {
  padding: 0px;
  margin: 0;
  position: absolute;
  top: 20px;
  left: 0px;
  width: 130px;
  z-index: 40;
  -webkit-box-shadow: compact(0 1px 5px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
  -moz-box-shadow: compact(0 1px 5px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
  box-shadow: compact(0 1px 5px rgba(0, 0, 0, 0.5), false, false, false, false, false, false, false, false, false);
  /* remove margin on any first-child element */
  /* remove margin on last element */
}
.flyout p {
  font-size: ms(0)-1;
}
.flyout *:first-child {
  margin-top: 0;
}
.flyout *:last-child {
  margin-bottom: 0;
}
.flyout.small {
  width: 86.6666666667px;
}
.flyout.large {
  width: 227.5px;
}
.flyout.big {
  width: 325px;
  padding: 0;
}
.flyout.big > ul {
  float: left;
}
.flyout.right {
  left: auto;
  right: -2px;
}
.flyout.up {
  top: auto;
}

ul.flyout, .nav-bar li ul {
  padding: 0;
  list-style: none;
}
ul.flyout li a, .nav-bar li ul li a {
  display: block;
  font-size: ms(0);
  height: auto;
  line-height: 1;
  padding: 15px 20px;
}
ul.flyout li a:hover, .nav-bar li ul li a:hover {
  background: #f2f2f2;
  color: #333;
}
ul.flyout li.active, .nav-bar li ul li.active {
  margin-top: 0;
}
ul.flyout li.active a, .nav-bar li ul li.active a {
  border: none;
  color: #fff;
  height: auto;
  margin: 0;
  position: static;
  top: 0;
}

/* Mobile Styles */
@media only screen and (max-device-width: 1280px) {
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 1024) and (min-width: 768) {
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }

  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 767px) {
  .nav-bar {
    height: auto;
  }
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
  }
  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  .flyout p:last-child {
    margin-bottom: 18px;
  }
}
.tree li {
  padding: 0 3px;
}
.tree li a {
  border-radius: 4px;
  padding: 7px 0;
  display: block;
  color: #222222;
}
.tree li a.active {
  font-weight: bold;
}
.tree > li {
  font-size: 13px;
  border-top: 1px solid #6e6e6e;
}
.tree > li li {
  margin-left: 8px;
}
.tree > li li a {
  font-weight: normal;
  padding-left: 8px;
}
.tree > li li a.active {
  background: url(img/active.gif) no-repeat left center;
  padding-left: 7px;
}
.tree > li li a:hover {
  background-color: #f2f2f2;
}
.tree > li li li {
  color: #333333;
}
.tree > li:first-child {
  border-top: 0;
}

.rot-flipY > * {
  -webkit-transform: rotateX(0deg) rotateY(180deg) translate(100%, 0);
  -moz-transform: rotateX(0deg) rotateY(180deg) translate(100%, 0);
}
.rot-flipY > *.lastactive {
  -webkit-transform: rotateX(0deg) rotateY(-180deg) translate(-100%, 0);
  -moz-transform: rotateX(0deg) rotateY(-180deg) translate(-100%, 0);
}

.rot-slide > * {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
}
.rot-slide > *.active {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
}
.rot-slide > *.lastactive {
  -webkit-transform: translate(-100%, 0px);
  -moz-transform: translate(-100%, 0px);
}

.rot-flipX > *.active, .rot-flipY > *.active {
  -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}

.rot-flipX > * {
  -moz-transform: rotateX(180deg) rotateY(0deg);
  -webkit-transform: rotateX(180deg) rotateY(0deg);
}
.rot-flipX > *.lastactive {
  -webkit-transform: rotateY(0deg) rotateX(-180deg);
  -moz-transform: rotateY(0deg) rotateX(-180deg);
}

.rot-alpha > * {
  opacity: 0;
}
.rot-alpha > *.active {
  opacity: 1;
}

.ie .rotatation > * {
  display: none;
}
.ie .rotatation > *.active {
  display: block;
}

.flyout {
  margin-top: 10px !important;
}

.rotatation {
  position: relative;
  -webkit-perspective: 500px;
}
.rotatation > * {
  -webkit-perspective: 500px;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 2s ease-in-out;
  -moz-perspective: 500px;
  -moz-transform-style: preserve-3d;
  -moz-backface-visibility: hidden;
  -moz-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  position: absolute;
  z-index: 30;
  top: 0;
  left: 0;
  width: 100%;
}

.lines-button {
  display: inline-block;
  padding: 0.5833333333rem 0.875rem;
  float: right;
  transition: 0.3s;
  cursor: pointer;
  user-select: none;
  border-radius: 0.5rem;
  -moz-apperance: none;
  -webkit-apperance: none;
  apperance: none;
  background: transparent;
  border: 0;
  outline: 0;
}
.lines-button:hover {
  opacity: 1;
}
.lines-button:active {
  transition: 0;
}

.lines {
  display: inline-block;
  width: 3.5rem;
  height: 0.5rem;
  background: #EE6D57;
  border-radius: 0.25rem;
  transition: 0.3s;
  position: relative;
  /*create the upper and lower lines as pseudo-elements of the middle line*/
}
.lines:before, .lines:after {
  display: inline-block;
  width: 3.5rem;
  height: 0.5rem;
  background: #EE6D57;
  border-radius: 0.25rem;
  transition: 0.3s;
  position: absolute;
  left: 0;
  content: "";
  transform-origin: 0.25rem center;
}
.lines:before {
  top: 0.875rem;
}
.lines:after {
  top: -0.875rem;
}

.lines-button.x.bclose .lines {
  /*hide the middle line*/
  background: transparent;
  /*overlay the lines by setting both their top values to 0*/
}
.lines-button.x.bclose .lines:before, .lines-button.x.bclose .lines:after {
  transform-origin: 50% 50%;
  top: 0;
  width: 3.5rem;
}
.lines-button.x.bclose .lines:before {
  transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.x.bclose .lines:after {
  transform: rotate3d(0, 0, 1, -45deg);
}

.cart-info {
  cursor: pointer;
}

.carthasitems .cart-contents {
  position: absolute;
  z-index: 99;
  background: #fff;
  color: #222;
  border: solid 1px #ddd;
  border-top: 0;
  padding: 10px;
  width: 600px;
  right: 0;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
}

.step .inp, #ilogin .inp {
  display: block;
  padding: 7px 10px;
  border: solid 1px #cecece;
  border-radius: 3px;
  box-shadow: inset 1px 1px 3px #dedede, 1px 1px 2px #dedede;
}
.step .inp:focus, #ilogin .inp:focus {
  box-shadow: inset 1px 1px 3px #aed77e, 1px 1px 2px #dedede;
}

.cart-price {
  font-size: 16px;
  font-weight: bold;
}

.cart-artnr {
  color: #C2C2C2;
  font-size: 11px;
  display: block;
}

.noi-ticker span {
  padding: 0 4px;
  line-height: 15px;
  font-size: 15px;
  font-weight: bold;
}

.noi-ticker a {
  display: inline-block;
  width: 20px;
  height: 15px;
  background: transparent url(img/shop/cartticker.png) no-repeat;
  cursor: pointer;
}

.cart-delete {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 6px;
  background: transparent url(img/shop/cartremove.png) no-repeat;
  cursor: pointer;
}

.cart-close {
  height: 21px;
  float: left;
  padding-left: 26px;
  width: 100px;
  left: 0px;
  right: auto;
  background: transparent url(img/shop/cartclose.png) no-repeat;
  cursor: pointer;
}

.cart-tools {
  position: relative;
  height: auto !important;
  margin-top: 20px;
}

.cart-tools a {
  line-height: 23px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.cart-tools a.cart-send {
  font-weight: normal;
  padding: 4px 6px;
  position: static;
  float: left;
}
.cart-tools a.cart-send:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 5px;
}

.sendcart {
  width: 100%;
  clear: both;
  font-size: 15px;
  padding: 10px 0;
}
.sendcart label {
  display: block;
}
.sendcart input {
  line-height: 23px;
}
.sendcart .cart-sendtoemail {
  font-weight: normal;
  margin-left: 10px;
}

a.cart-checkout, a.cart-clear {
  float: right;
  position: static;
  cursor: pointer;
}

/*
.redbutton,.cart-clear {
	-moz-box-shadow:inset 1px 1px 2px -1px #f5978e;
	-webkit-box-shadow:inset 1px 1px 2px -1px #f5978e;
	box-shadow:inset 1px 1px 2px -1px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:2px 1px 1px #810e05;

    &:hover {
	    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	    background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	    background-color:#c62d1f;
    }
    &:active {
	    position:relative;
	    top:1px;
    }
}
*/
.noi-ticker a span, .cart-delete span {
  display: none;
}

.noi-ticker .add {
  background-position: 0 -15px;
}

a.cart-checkout, a.cart-clear {
  margin-left: 8px;
  font-weight: normal;
  padding: 4px 6px;
}

.wd-cart-prod {
  position: relative;
  clear: both;
  margin-bottom: 10px;
  border-bottom: solid 1px #ccc;
  padding-bottom: 10px;
}

.wd-cart-prod:first-child {
  margin-top: 0;
  border-top: 0;
}

.line-top strong {
  border-top: solid 1px #333;
  color: #F9A02D;
  font-size: 14px;
}

#orderoverview .cart-sumcnt .line-top strong {
  color: #F9A02D;
  font-size: 18px;
}

#orderoverview .cart-sumcnt {
  float: right;
}

.cart-info {
  text-align: center;
  padding: 4px 0px;
}

.shop-button, .cart-checkout, .wd-buy-button {
  background: #6fb93b;
  background: -webkit-gradient(linear, left top, left bottom, from(#81c750), to(#5f9e32));
  background: -moz-linear-gradient(top, #81c750, #5f9e32);
  padding: 8px 30px;
  text-shadow: 1px 1px 2px #000;
  color: #fff;
  font-size: 15px;
  box-shadow: inset 0px 1px 1px #98d16f, 1px 1px 3px #ddd;
  border: solid 1px #58922f;
}
.shop-button:hover, .cart-checkout:hover, .wd-buy-button:hover {
  background: #81c750;
  background: -webkit-gradient(linear, left top, left bottom, from(#6fb93b), to(#78c343));
  background: -moz-linear-gradient(top, #6fb93b, #95d06b);
}
.shop-button:active, .cart-checkout:active, .wd-buy-button:active {
  background: #5f9e32;
  background: -webkit-gradient(linear, left top, left bottom, from(#5f9e32), to(#81c750));
  background: -moz-linear-gradient(top, #5f9e32, #81c750);
}
.shop-button:active, .cart-checkout:active, .wd-buy-button:active {
  color: #fff;
}

.buy-noi {
  padding: 8px 0px;
  width: 40px;
  border: 0;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
  margin-right: 6px;
  border: solid 1px #ccc;
  box-shadow: inset 1px 1px 2px #98d16f, 1px 1px 3px #ddd;
}

.buy-infobox {
  border: solid 1px #b3b3b3;
  background: #fff;
  padding: 7.5px;
  margin-top: 100px;
  max-width: 768px;
  border-radius: 3px;
  box-shadow: 1px 1px 2px #666;
  margin-left: -25px;
  max-width: 400px;
  margin-top: -15px;
  color: #333;
  position: absolute;
}
.buy-infobox:after {
  content: "";
  position: absolute;
  bottom: -15px;
  /* value = - border-top-width - border-bottom-width */
  left: 50px;
  /* controls horizontal position */
  border-width: 15px 15px 0;
  /* vary these values to change the angle of the vertex */
  border-style: solid;
  border-color: #fff transparent;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

div.hidden {
  opacity: 0.3;
}

.cart-sum span {
  display: inline-block;
  width: 200px;
}

.img-col {
  width: 80px;
  float: left;
}
.img-col img {
  max-height: 250px;
}

.info-col {
  float: left;
  width: 215px !important;
  padding-right: 8px;
  padding-top: 4px;
}

.prod-toolbox div {
  float: left;
}

.prod-toolbox {
  position: absolute;
  right: 2px;
  top: 13px;
}

.shop-parent .prod-toolbox {
  top: 6px;
}

/*
.wd-incart button
{
    background: -moz-linear-gradient(
		top,
		#40ed5a 0%,
		#8be8a4 50%,
		#91f291 50%,
		#17590d);
    background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#40ed5a),
		color-stop(0.50, #8be8a4),
		color-stop(0.50, #91f291),
		to(#17590d));
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 13px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 13px rgba(255,255,255,1);
}
*/
.price, .saleprice {
  font-size: 40px;
  color: #000;
  font-weight: bold;
  /*

  color:#fff;
  -webkit-text-stroke: 2px #000; 
  -moz-text-stroke: 2px #000;
  text-shadow:4px 4px 8px #aaa;*/
}

.stockcnt {
  margin-bottom: 10px;
}
.stockcnt .nostock {
  display: block;
  height: 40px;
  line-height: 40px;
}
.stockcnt .hasstock {
  display: none;
  height: 40px;
  line-height: 40px;
}
.stockcnt .nostock, .stockcnt .hasstock {
  background: transparent url(img/instock.gif) no-repeat top left;
  padding-left: 40px;
}
.stockcnt .hasstock {
  background-position: 0 -39px;
}

.stockcnt .instock .hasstock {
  display: block;
}
.stockcnt .instock .nostock {
  display: none;
}

.saleprice {
  color: Red;
}

.nprice {
  font-size: 30px;
}

a.u {
  text-decoration: underline;
}

#proddata, #layerdata {
  margin-top: 18px;
}

#proddata .wd-f, #layerdata .wd-f {
  border-top: 0;
}

#proddata input[type=text] {
  width: 500px;
}

#layerdata input[type=text] {
  width: 45%;
}

#proddata #Vat {
  width: 208px;
}

#proddata input[type=text].customprop {
  width: 160px;
  margin-right: 8px;
}

#customdata button {
  margin-right: 5px;
}

#newcustprop input[type=text] {
  width: 300px;
}

#newcustprop select {
  width: 250px;
}

#allexistingprops {
  padding: 4px 6px;
}

.shop-configcnt .loading,
.shop .loading {
  display: block;
  padding-left: 60px;
  line-height: 46px;
  font-size: 18px;
}

.shop-configcnt {
  margin-top: 20px;
}
.shop-configcnt .availart {
  width: 31%;
  padding: 0 0 2px 2px;
}
.shop-configcnt .availart .imgsel {
  margin: 2px auto 5px auto;
  float: none;
  max-width: 100%;
}
.shop-configcnt .availart .price {
  display: none;
}
.shop-configcnt .availart .saleprice {
  display: none;
}
.shop-configcnt .availart .oldprice {
  display: none;
}
.shop-configcnt .filter-cnt .imgselection {
  display: flex;
  flex-wrap: wrap;
}

.btn-cnt {
  margin-top: 15px;
  padding-top: 8px;
  border-top: solid 1px #e4e4e4;
  text-align: center;
}

.cart-newprods .cart-sumcnt {
  display: none;
}

.buy-price {
  float: right;
  margin-left: 8px;
  font-size: 18px;
  line-height: 36px;
}

.img-col {
  background-color: #fff;
  border: solid 1px #e0e0e0;
  margin-right: 7px;
  padding: 2px;
}
.img-col img {
  max-height: 250px;
}

.cart-sumcnt {
  margin-top: 20px;
}

.cart-price {
  display: block;
}

.cart-notinstock {
  opacity: 0.5;
}

.wd-cart-prod .notinstocktext {
  display: none;
}

.cart-notinstock .notinstocktext {
  display: block;
  float: right;
  color: red;
}

.shop-lang {
  cursor: pointer;
}
.shop-lang span {
  padding-left: 20px;
  background: transparent url(/css/flags/flag_sweden.png) no-repeat 0px 2px;
}

.flag-no span {
  background-image: url(/css/flags/flag_norway.png);
}

.flag-fi span {
  background-image: url(/css/flags/flag_finland.png);
}

.shop-country-sel {
  list-style: none;
}

#ilogin {
  border: solid 1px #b3b3b3;
  background: #fff;
  padding: 15px;
  margin-top: 100px;
  max-width: 768px;
  border-radius: 3px;
  box-shadow: 1px 1px 2px #666;
}
#ilogin > .ph {
  position: relative;
}
#ilogin .close {
  top: -10px;
  right: -10px;
}
#ilogin.row {
  min-width: 300px;
}
#ilogin h2 {
  margin-top: 0;
  padding-top: 0;
}
#ilogin * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#ilogin .ph .ibr {
  border-right: dotted 1px #ccc;
  padding-right: 15px;
  padding-left: 7.5px;
}

.ibuttons .button {
  float: left;
  margin-right: 8px;
}

body label.inline {
  display: inline;
  padding-left: 5px;
}

.ierror {
  background: #e3a898;
  padding: 15px;
  line-height: 25px;
  margin-bottom: 10px;
  color: #96280a;
}

.iinp {
  margin: 8px 0;
}
.iinp label {
  font-weight: bold;
}
.iinp .inp {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  display: block;
  width: 100%;
}

#ilogin .c6 {
  padding-right: 7.5px;
  padding-left: 15px;
}

.shop-multitoggle {
  margin-right: 20px;
  cursor: pointer;
}

.ifcnt {
  width: 25%;
  float: left;
  border-left: solid 1px #c9c9ca;
  padding: 5px 20px;
}

.pcnt {
  width: 100%;
  float: none;
}

.filterCnt {
  display: none;
}

.ifcnt:first-child {
  border-left: 0;
  padding-left: 0;
}

.noi {
  float: right;
}

.shop-multitoggle strong {
  display: block;
}

.shop-multitoggle em {
  display: none;
}

div.hasfilter em {
  display: inline;
  padding-left: 4px;
  color: #999;
}

.filterCnt {
  background: #e9e9e9;
  padding: 22px 16px;
  box-shadow: inset 0 0 7px #c7c7c7;
  position: relative;
}

.shop-multialt div, .tcnt div {
  margin-bottom: 4px;
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  padding: 2px 8px 0 24px;
  float: left;
  cursor: pointer;
  background: transparent url(img/chkbox.png) no-repeat left -18px;
}
.shop-multialt div.selalt, .tcnt div.selalt {
  background-position: 0px 3px;
}

.product .discountprice, .product .newicon {
  position: absolute;
  background: url(img/rea-blob.png) top right;
  background-repeat: no-repeat;
  top: -8px;
  right: -6px;
  width: 167px;
  height: 86px;
  margin-right: 5px;
  display: inline-block;
  padding: 3px 5px;
  border-radius: 2px;
}
.product .discountprice span, .product .newicon span {
  color: #fff;
  display: none;
}

.discountprice {
  z-index: 1;
}

.levlogo {
  z-index: 0;
}

.extrainfo p {
  margin-top: 0;
  overflow: hidden;
}

.prodlistimg img {
  margin: auto auto !important;
}

p.discount {
  position: relative !important;
  left: unset !important;
  bottom: unset !important;
}

.hasborder .product {
  border-bottom: solid 1px #dcdcdc;
}

.filter-freetext {
  width: 100%;
  margin-bottom: 20px;
  padding-top: 5px;
}
.filter-freetext:after {
  content: "";
  display: block;
  clear: both;
}
.filter-freetext:before {
  content: "";
  font-family: FontAwesome;
  color: #DDD;
  font-size: 30px;
  display: block;
  float: left;
  width: 5%;
  margin-top: 10px;
}
.filter-freetext label, .filter-freetext #filterText {
  display: block;
  float: left;
  width: 95%;
}
.filter-freetext label {
  font-size: 0.8em;
  margin-bottom: 5px;
  color: #898989;
  font-size: 0.8em;
  font-weight: bold;
  text-transform: uppercase;
}
.filter-freetext input#filterText {
  font-weight: 800;
  color: #888;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #cfcfcf;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  background-color: transparent;
}
.filter-freetext input#filterText:focus {
  outline: 0;
  color: #333;
}

.filter-wrp {
  position: relative;
}

.shoptools {
  background-color: #FFF;
  position: relative;
  margin-bottom: 80px;
  /*.count {
      position: absolute;
      bottom: -80px;
      font-weight: 600;
      font-size: 36px;
      width: $rowWidth;
      max-width: 100%;
      padding: 0;
      left: 0;
      padding-bottom: 10px;
      border-bottom: 1px solid $linecolor;

  }*/
}
.shoptools .filter-wrp {
  width: 1300px;
  padding: 15px;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  padding-bottom: 50px;
}
.shoptools .filtercnt {
  position: relative;
}
.shoptools .filt-fld-par-storlek {
  display: none !important;
}
.shoptools .filter-fld-parent {
  float: left;
  width: 25%;
  font-weight: 800;
  color: #232323;
  margin: 0;
  position: relative;
  margin: 5px 0;
  padding: 0 10px;
  border-right: 1px solid #cfcfcf;
}
.shoptools .filter-fld-parent.filter-edit {
  background-color: #cfcfcf;
  padding-left: 30px;
  display: block;
  clear: both;
  margin: 5px 0;
  transition: transform 0.2s ease;
  -webkit-transition: transform 0.2s ease;
  -ms-transition: transform 0.2s ease;
  -moz-transition: transform 0.2s ease;
  -o-transition: transform 0.2s ease;
}
.shoptools .filter-fld-parent.filter-edit:hover {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.shoptools .filter-fld-parent.filter-edit:before {
  content: "";
  font-family: FontAwesome;
  position: absolute;
  left: 10px;
  top: 35%;
  color: #3498db;
}
.shoptools .shop-defaultlbl {
  color: #232323;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.shoptools .shop-multitoggle {
  /*border-color: $linecolor;
  border-width: 0 1px 0 0;
  border-style: solid;*/
  width: 50%;
  position: absolute;
  text-align: right;
  padding: 0;
  right: 10px;
  top: 0;
  font-size: 0.8em;
  border-radius: 0;
  border: 0;
  color: #898989;
  line-height: 16px;
  /*&:before {
      content: "\f107";
      font-family: FontAwesome;
      float: right;
  }*/
}
.shoptools .shop-multitoggle > span {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
}
.shoptools .shop-multitoggle.toggleopen {
  background: transparent;
}
.shoptools .filter-fld-parent div[data-prp] {
  background-color: transparent;
  width: 100%;
}
.shoptools .filter-fld-parent div[data-prp].filter-slider {
  padding: 40px 30px 10px 30px;
  width: 120%;
}
.shoptools .filter-fld-parent div[data-prp].filter-slider .leftspan, .shoptools .filter-fld-parent div[data-prp].filter-slider .rightspan {
  position: absolute;
  top: 10px;
}
.shoptools .filter-fld-parent div[data-prp].filter-slider .leftspan {
  left: 20px;
}
.shoptools .filter-fld-parent div[data-prp].filter-slider .rightspan {
  right: 20px;
}
.shoptools .filter-fld-parent div[data-prp] .multiselalt, .shoptools .filter-fld-parent div[data-prp] .onoffsel, .shoptools .filter-fld-parent div[data-prp] .pageselalt {
  display: inline-block;
  width: 49%;
  padding: 5px 0;
  float: none;
  font-weight: 400;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shoptools .filter-fld-parent div[data-prp] .multiselalt > span, .shoptools .filter-fld-parent div[data-prp] .onoffsel > span, .shoptools .filter-fld-parent div[data-prp] .pageselalt > span {
  font-size: 0.9em;
}
.shoptools .filter-fld-parent div[data-prp] .multiselalt:last-child, .shoptools .filter-fld-parent div[data-prp] .onoffsel:last-child, .shoptools .filter-fld-parent div[data-prp] .pageselalt:last-child {
  border-bottom: 0;
}
.shoptools .filter-fld-parent div[data-prp] .multiselalt:before, .shoptools .filter-fld-parent div[data-prp] .onoffsel:before, .shoptools .filter-fld-parent div[data-prp] .pageselalt:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 5px;
}
.shoptools .filter-fld-parent div[data-prp] .multiselalt.selalt:before, .shoptools .filter-fld-parent div[data-prp] .onoffsel.selalt:before, .shoptools .filter-fld-parent div[data-prp] .pageselalt.selalt:before {
  content: "";
}
.shoptools .noUi-base .noUi-connect {
  background: #e46151;
  box-shadow: none;
}
.shoptools .noUi-marker {
  background: #EEE;
  display: none !important;
}
.shoptools .noUi-marker.noUi-marker-large, .shoptools .noUi-marker.noUi-marker-sub {
  background: #CCC;
  display: none !important;
}
.shoptools .priceslide {
  padding: 40px 20px 0 20px;
  position: relative;
  border-top: 1px solid #cfcfcf;
}
.shoptools .priceslide span {
  position: absolute;
  top: 10px;
  font-weight: bold;
}
.shoptools .priceslide span:first-child {
  left: 0;
}
.shoptools .priceslide span:last-child {
  right: 0;
}
.shoptools .sortcnt {
  position: absolute;
  bottom: -70px;
  font-weight: 600;
  right: 0px;
  font-size: 0.9em;
}
.shoptools .sortcnt .selectedsorttxt {
  display: none;
}
.shoptools .sortcnt .sortbtn {
  font-weight: 400;
  display: inline-block;
  margin: 0 10px;
}
.shoptools .sortcnt .sortbtn:after {
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 5px;
}
.shoptools .sortcnt .sortbtn.selectedsort {
  font-weight: 600;
}
.shoptools .sortcnt .sortbtn.selectedsort:after {
  content: "";
}
.shoptools .sortcnt .sortbtn.selectedsort.inv:after {
  content: "";
}

.prefilter .shop {
  /*margin-top: 60px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: stretch;
  align-content: stretch;*/
}
.prefilter .product {
  float: left;
  position: relative;
  background-size: 70% auto;
  background-position: center 6px;
  background-repeat: no-repeat;
  width: 24%;
  margin: 10px 1%;
  height: 317px;
  margin-left: -1px;
  margin-top: -1px;
}
.prefilter .product .prodinfo {
  position: absolute;
  width: 100%;
  bottom: 0;
}

.product-filter .productlist, #prodlist.productlist {
  margin-top: 60px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
}
.product-filter .productlist .row, #prodlist.productlist .row {
  margin: 0 -5px;
}
.product-filter .productlist .clms, #prodlist.productlist .clms {
  margin-bottom: 10px;
  padding: 0 5px;
}
.product-filter .productlist .product, #prodlist.productlist .product {
  color: #232323;
  cursor: pointer;
  border: 1px solid #cfcfcf;
  background-color: #eee;
  display: flex;
  width: 24%;
  position: relative;
  flex: 0 1 auto;
  flex-direction: column;
  margin: 0 0.5% 1% 0.5%;
  /*-ms-flex-order: 0;
  order: 0;
  -ms-flex: 0 1 auto;

  -ms-flex-item-align: auto;
  float: none;
  width: 25%;
  max-width: 25%;
  flex-basis: 25%;
  position: relative;
  padding: 15px;
  cursor: pointer;*/
  /*&.filter-layout1 {
      width: 66%;
      max-width: 66%;
      flex-basis: 66%;
  }

  &.filter-layout2 {
      width: 100%;
      max-width: 100%;
      flex-basis: 100%;
  }*/
}
.product-filter .productlist .product .prodlistimg, #prodlist.productlist .product .prodlistimg {
  background-color: #fff;
}
.product-filter .productlist .product img, #prodlist.productlist .product img {
  display: block;
  margin: 0 auto;
  max-height: 100%;
}
.product-filter .productlist .product .levlogo, #prodlist.productlist .product .levlogo {
  max-height: 35px;
}
.product-filter .productlist .product:hover, #prodlist.productlist .product:hover {
  box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.13);
}
.product-filter .productlist .product .prodinfo, #prodlist.productlist .product .prodinfo {
  padding-bottom: 20px;
}
.product-filter .productlist .product .prodinfo .txt, #prodlist.productlist .product .prodinfo .txt {
  font-weight: bold;
  color: #000;
  display: inline-block;
}
.product-filter .productlist .product .prodinfo .price, .product-filter .productlist .product .prodinfo .saleprice, .product-filter .productlist .product .prodinfo .nprice, #prodlist.productlist .product .prodinfo .price, #prodlist.productlist .product .prodinfo .saleprice, #prodlist.productlist .product .prodinfo .nprice {
  display: inline-block;
  font-weight: bolder;
  text-align: right;
  float: right;
}
.product-filter .productlist .product .prodinfo .filtershowprod, #prodlist.productlist .product .prodinfo .filtershowprod {
  color: #e46151;
  position: absolute;
  bottom: 10px;
  left: 14px;
}
.product-filter .productlist .product:after, #prodlist.productlist .product:after {
  content: "";
  display: block;
  clear: both;
}
.product-filter .productlist .buy-cnt, #prodlist.productlist .buy-cnt {
  text-align: center;
  margin-top: 20px;
}
.product-filter .productlist .wd-buy-button, #prodlist.productlist .wd-buy-button {
  padding: 0 30px;
  font-weight: 400;
}

/*#prodlist,#cprodlist {
	position:relative;

    .product {
		float:left;
		position:relative;
		background-size: 70% auto;
		background-position: center 6px;
		background-repeat:no-repeat;
		width:24%;
		margin:10px 1%;
		height:317px;
		margin-left:-1px;
		margin-top:-1px;
		.price,.saleprice {
			font-size:12px;
			font-weight:normal;
		}
		.nprice {
			font-size: 12px;
			font-weight: normal;
			padding-left:4px;
			font-style:normal;
		}
		.oldprice {
			text-decoration: line-through;
		}
		&:hover {
			background-size: 88% auto;
			box-shadow:2px 2px 10px rgba(0,0,0,0.5);
			.prodinfo {
				opacity:1;
				bottom:0px;
			}
		}
	}
	.prodinfo {

        position:absolute;
        z-index:99;
        overflow:hidden;
        padding:6px;
        left:0px;
        right:0px;
        bottom:0px;
        display:block;
        opacity:0.8;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;

        .txt {
            font-weight:bold;
        }


	}
}*/
#filterloading {
  background: transparent url(https://wd7.se/shop/ajax-loader.gif) no-repeat left center;
  padding-left: 60px;
  font-size: 18px;
  line-height: 48px;
  margin-top: -50px;
}

@media only screen and (max-width: 767px) {
  #prodlist .product, #cprodlist .product {
    width: 47%;
    background-size: 82% auto;
  }
  #prodlist .product:hover, #cprodlist .product:hover {
    background-size: 85% auto;
  }
}
@media only screen and (max-width: 340px) {
  .ifcnt {
    width: 100%;
    padding: 5px 0;
    float: none;
    margin-top: 10px;
    padding-top: 10px;
    border-top: solid 1px C9C9CA;
    border-left: 0;
  }

  .shop-multitoggle {
    margin-right: 0;
  }

  #prodlist .product, #cprodlist .product {
    width: 100%;
    background-size: auto 82%;
  }
  #prodlist .product:hover, #cprodlist .product:hover {
    background-size: auto 85%;
  }
}
.quickbuy {
  border: solid 1px #b3b3b3;
  background: #fff;
  padding: 20px;
  margin-top: 100px;
  max-width: 768px;
  border-radius: 3px;
  box-shadow: 1px 1px 2px #666;
  position: relative;
}
.quickbuy .qcol {
  width: 40%;
  float: left;
  padding: 30px;
}
.quickbuy .q2 {
  width: 60%;
}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("/css/fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("/css/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("/css/fonts/fontawesome-webfont.woff2") format("woff2"), url("/css/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("/css/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("/css/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.acc-hide-prices .subprice {
  display: none;
}

.accgroup {
  display: none;
}
.accgroup.open {
  display: block;
}
.accgroup .populated {
  display: flex;
  flex-wrap: wrap;
}

.accitem {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  margin: 0px;
  float: left;
  width: 18%;
  margin-top: 10px;
  margin-right: 1%;
  margin-left: 1%;
  position: relative;
  border: solid 1px #ccc;
  border-radius: 3px;
  background-color: #fff;
  /*.nprice {
  	display: none;
  }*/
}
.accitem.selected .accinpcnt {
  opacity: 1;
  transform: scale(1);
}
.accitem .accinpcnt {
  transform: scale(0);
  position: absolute;
  opacity: 0;
  bottom: 100%;
  width: auto;
  left: 65%;
  background: #f5f5f5;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  transition: all 0.3s ease;
  padding: 15px;
  z-index: 102;
}
.accitem .accinpcnt:after {
  content: "";
  position: absolute;
  left: 20px;
  top: 100%;
  border-color: #f5f5f5 transparent;
  border-style: solid;
  border-width: 10px 0 0 10px;
  display: block;
  width: 0;
}
.accitem .info {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.6);
}
.accitem .name {
  display: block;
  font-weight: bold;
  padding: 3px 5px;
  color: #000;
  word-break: break-word;
}
.accitem .artnr {
  display: none;
}
.accitem > div {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  float: left;
  padding: 10px 5px;
  position: relative;
  cursor: pointer;
}
.accitem > div .chk {
  position: absolute;
  top: 15px;
  right: 10px;
  width: 18px;
  height: 18px;
}
.accitem > div.selected .chk {
  background: transparent url(img/chkbox.png) no-repeat 0 0;
}
.accitem > div .subprice {
  font-style: italic;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  padding: 3px 5px;
  color: #000;
}
.accitem > div img {
  width: 100%;
  margin: 0 auto;
}
.accitem > div.tmaincnt {
  height: auto !important;
  clear: both;
  float: none;
}
.accitem > div.tmaincnt > div {
  height: auto !important;
}
.accitem .saleprice, .accitem .price {
  color: #000;
  font-size: 12px;
  font-weight: normal;
}
.accitem .saleprice {
  color: Red;
}
.accitem .accimg {
  padding: 0;
  position: relative;
}
.accitem.selected {
  border-color: #2ecc71;
}
.accitem.selected .chk {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}
.accitem .chk {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 40px;
  height: 40px;
  background: #2ecc71 url(/images/check.png) center center no-repeat;
  background-size: 20px 20px;
  border-radius: 20px;
  transition: transform 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -webkit-transition: transform 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -moz-transition: transform 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -o-transition: transform 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -ms-transition: transform 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  z-index: 10;
  opacity: 0;
}

.wd-ov {
  background: #FFF;
}

#wd-ovbg {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.acc-img-list {
  background: #EEE;
  padding: 20px;
}
.acc-img-list img {
  border: 2px solid #f5f5f5;
  cursor: pointer;
}
.acc-img-list img:hover {
  border-color: #2ECC71;
}

img.postload {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -webkit-transition: all 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -moz-transition: all 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -o-transition: all 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
  -ms-transition: all 0.3s cubic-bezier(0.29, 1.01, 0.2, 0.72);
}

body img.imgloaded {
  opacity: 1;
}

.lrgpreviewimg {
  display: block;
  margin: 20px auto;
}

.fetchtitle {
  clear: both;
}

.fetchtxt {
  margin: 10px 0;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 20px;
  color: #FFF;
  background: #9D2146;
  font-weight: bold;
}

.tooltip {
  background: #DDD;
  padding: 10px;
  position: absolute;
  bottom: 130%;
  width: 100px;
  left: 50%;
  margin-left: -50px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 0px 7px 0px rgba(50, 50, 50, 0.2);
}
.tooltip:after {
  content: "";
  border-top: 10px solid #DDD;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}

div.openparent {
  background: #fff;
  border-bottom-color: #fff;
}

body .shop-multitoggle {
  z-index: 30;
}

#newacc div.shop-multitoggle {
  padding: 2px 8px;
  font-weight: normal;
  width: auto;
  color: #050505;
  border-radius: 5px 5px 0 0;
  border: 1px solid #d8d8d8;
  position: relative;
  background: #fafafa;
  background: -moz-linear-gradient(top, white 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, white 0%, #ededed 100%);
  background: -o-linear-gradient(top, white 0%, #ededed 100%);
  background: -ms-linear-gradient(top, white 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ededed",GradientType=0 );
  background: linear-gradient(top, white 0%, #ededed 100%);
}

@media screen and (max-width: 996px) {
  .accitem .accinpcnt {
    left: 0;
  }
}
/*.menubtn {
	width: 40px;
	height: 40px;
	background: #980908 url(/css/img/bygg-menu.png) 5px center no-repeat;
	cursor: pointer;
	display: none;
	font-size: 20px;
	color: #FFF;
	padding-top: 4px;
    border-radius: 5px;
    margin-top: 5px;
    float: right;
}*/
#menubtn {
  margin-top: 26px;
}

.scrolltop {
  display: none;
}

/*Slider*/
.rot-resize {
  display: none;
}

.rot-flipY > * {
  -webkit-transform: rotateX(0deg) rotateY(180deg) translate(100%, 0);
  -moz-transform: rotateX(0deg) rotateY(180deg) translate(100%, 0);
}

.rot-flipY > *.lastactive {
  -webkit-transform: rotateX(0deg) rotateY(-180deg) translate(-100%, 0);
  -moz-transform: rotateX(0deg) rotateY(-180deg) translate(-100%, 0);
}

.rot-slide > * {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
}

.rot-slide > *.active {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
}

.rot-slide > *.lastactive {
  -webkit-transform: translate(-100%, 0px);
  -moz-transform: translate(-100%, 0px);
}

.rot-flipX > *.active, .rot-flipY > *.active {
  -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg);
}

.rot-flipX > * {
  -moz-transform: rotateX(180deg) rotateY(0deg);
  -webkit-transform: rotateX(180deg) rotateY(0deg);
}

.rot-flipX > *.lastactive {
  -webkit-transform: rotateY(0deg) rotateX(-180deg);
  -moz-transform: rotateY(0deg) rotateX(-180deg);
}

.rot-alpha > * {
  opacity: 0;
}

.rot-alpha > *.active {
  opacity: 1;
}

.ie .rotation > * {
  display: none;
}

.ie .rotation > *.active {
  display: block;
}

.rotation {
  position: relative;
  -webkit-perspective: 500px;
}

.rotation > * {
  -webkit-perspective: 500px;
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 2s ease-in-out;
  -moz-perspective: 500px;
  -moz-transform-style: preserve-3d;
  -moz-backface-visibility: hidden;
  -moz-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  position: absolute;
  z-index: 30;
  top: 0;
  left: 0;
  width: 100%;
}

.rotation .slide {
  z-index: -1;
}

.rotation .slide.active {
  z-index: 31;
}

@media only screen and (max-width: 1340px) {
  body .rightnow {
    font-size: 20px;
  }
  body .camptitle, body .campball {
    font-size: 38px;
  }
  body .campball {
    margin: 0 auto;
  }
  body .campball, body .balltxt {
    line-height: 95px;
    width: 95px;
    height: 95px;
  }
}
@media only screen and (min-width: 768px) {
  .window:hover {
    cursor: pointer;
    background-color: #E6F1F5;
    background-image: url(/images/add204.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media only screen and (max-width: 1090px) {
  body .dmenu li a {
    font-size: 14px;
  }
  body .prodconfig ul.tabs li {
    padding: 15px 10px;
  }
  body .searchwrap input[type=text] {
    max-width: 60%;
  }
  body .toprow i {
    font-size: 20px;
  }
  body .filtersubmit, body .prefilter .prefilter-checkbox, .prefilter body .prefilter-checkbox {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    text-transform: none;
  }
  body .cart-contents {
    left: auto;
    right: 0;
  }
}
@media only screen and (max-width: 1024px) {
  body .slick-prev, body .slick-next {
    width: 36px !important;
    height: 36px !important;
    margin-top: -18px !important;
  }
  body .slick-prev:before, body .slick-next:before {
    font-size: 36px !important;
  }
}
@media only screen and (max-width: 1020px) {
  body #header, body #main, body #foot, body #prefoot, body .center, body .peKenBurns, body .priceslide .slider, body .slidewrapper, body .sprojscnt, body .prodleftx, body .sizedrop, body .size-sel, body .kampimg, body .listtxt, body .priceslide, body #size-sel, .wd-qres, #result .slidewrapper, #result, #orderoverview .cart-sumcnt {
    max-width: 100%;
  }

  #result {
    max-width: 93%;
  }

  body img {
    max-width: 100%;
  }

  #header {
    background-position: -100px top;
    background-size: auto 100%;
    height: 150px;
  }

  #header .center {
    height: 158px;
  }

  .toptxt {
    right: 10px;
    left: auto;
    top: 53px;
    height: 60px;
  }

  .third {
    width: 32%;
  }

  body .h3 {
    height: auto;
  }

  body .half {
    width: 48%;
  }

  .half .h3 {
    height: auto;
  }

  body .inner {
    margin-left: 10px;
  }

  body .scrolltop {
    display: block;
  }

  .prodleftx {
    width: 43%;
  }

  /*.prodconfig {
  	width: 50%;
  	margin: 0;
  }*/
  .rot-resize {
    display: block;
  }

  .peKenBurns {
    display: none;
  }

  .dmenu li:hover div {
    z-index: 100;
  }

  /*.prodleftx {
  	width: 42%
  }*/
  body .dmenu li {
    padding-left: 5px;
    padding-right: 5px;
  }
  body .redbutton {
    padding: 0 10px;
  }
  body .bygg-cart .cart-info {
    width: 42%;
  }
  body .faqitem {
    padding: 0;
  }
  body .faqitem .question .faqtxt, body .faqitem .answer .faqtxt {
    padding: 20px;
  }
}
@media only screen and (max-width: 970px) {
  body .accitem {
    width: 23%;
  }
  body .filtersubmit, body .prefilter .prefilter-checkbox, .prefilter body .prefilter-checkbox {
    font-size: 13px;
  }
  body .floating-placeholder label {
    font-size: 14px;
  }
  body .rightnow {
    display: none;
  }
  body .camptitle {
    margin: 0 0 20px 0;
  }
  body div.shop-multitoggle {
    padding: 10px;
    width: auto;
  }
  body #prodlist .product, body #cprodlist .product {
    height: 385px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  body .dmenu li a {
    font-size: 13px;
    text-transform: none;
  }

  .mobile-c2 {
    width: 100% !important;
    max-width: unset !important;
  }
}
@media only screen and (max-width: 767px) {
  body .istop h2 {
    margin-left: 15px;
    margin-right: 15px;
  }
  body #accholder {
    margin-left: 15px;
    margin-right: 15px;
  }

  #cstoggle {
    width: 100% !important;
  }
  #cstoggle .cf {
    margin: 0 auto !important;
  }

  #ctl00_cph1_prod {
    width: 100%;
  }

  .c7, .row .c7 {
    max-width: 100% !important;
  }

  .nopadding.mobile-c2 {
    max-width: unset !important;
  }

  .contactrow, .bygg-cart {
    justify-content: space-between !important;
  }
  .contactrow .c4, .bygg-cart .c4 {
    padding: 4px 10px !important;
    flex-grow: 1;
  }

  .prefilter .row {
    width: 100%;
    margin: 0 !important;
  }
  .prefilter .row .c3 .filtersubmit, .prefilter .row .c3 .prefilter-checkbox {
    margin-bottom: 10px !important;
  }

  .slick-track {
    height: 133px !important;
  }

  .prodconfig {
    margin-top: 25px;
  }

  body .prodconfig .tabcnt {
    border: 1px solid #f5f5f5;
    margin-top: -1px;
    padding: 0 10px;
  }
  body .prodconfig .tabcnt .graybox {
    margin: 10px 0;
  }
  body #proddesc {
    margin: 0 0 30px 0;
  }
  body #proddesc .measurements {
    display: none;
  }
  body #proddesc2 .measurements {
    display: block;
  }

  #mainmenu .row {
    width: 50%;
  }
  #mainmenu .row .mobile-c2 {
    display: inline;
    width: 100%;
  }
  #mainmenu .row #tostart span {
    display: none;
  }
  #mainmenu .row .nopadding {
    padding: 0;
    width: 100% !important;
  }

  * {
    box-sizing: border-box;
  }

  .searchwrap, .teh {
    /*display: none;*/
  }

  .levtid {
    display: block;
  }

  body #menubtn {
    display: block;
  }
  body .mmenu {
    display: block;
    clear: both;
    border-top: 1px solid #cfcfcf;
  }
  body .mmenu .link-container {
    display: flex;
    justify-content: space-between;
  }
  body .mmenu a {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #EEE;
    width: 100%;
  }
  body .mmenu i {
    border-bottom: 1px solid #eee;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    cursor: pointer;
  }
  body .mmenu li.open > ul {
    display: block;
  }
  body .mmenu ul {
    margin-left: 20px;
    display: none;
  }
  body .bygg-cart {
    margin-right: 0;
    padding-right: 0;
    height: auto;
  }
  body .bygg-cart i {
    float: left;
  }
  body .bygg-cart .cart-info {
    margin-top: 0;
    width: 100%;
  }
  body .bygg-cart .redbutton {
    display: inline-block;
    float: right;
  }
  body .breadcrumbs {
    padding: 20px 10px 0 10px;
  }
  body .prefilter input, body .floating-placeholder, body .prefilter select {
    width: 90%;
    margin: 0 5% 20px 5%;
  }
  body .prefilter {
    padding-top: 10px;
  }
  body .mtitle {
    margin-left: 5%;
    margin-bottom: 10px;
  }
  body div.wd-buy-button:active {
    position: static;
  }
  body div#accholder #sprojscnt {
    text-align: initial !important;
    border: 0 !important;
    margin-bottom: 20px;
  }
  body div#accholder #newacc {
    width: 100% !important;
    float: none !important;
    margin-bottom: 20px;
  }
  body div#accholder #sprojscnt div.shop-multitoggle, body div#accholder #newacc div.shop-multitoggle {
    width: 48% !important;
    border: 3px solid #e5e5e5;
    margin: 0 4px 4px 0;
  }
  body div#accholder div.shop-multitoggle.openparent {
    border: 3px solid #e46151 !important;
  }
  body div#accholder #acccnt {
    width: 100% !important;
    float: none !important;
    min-height: 0px !important;
  }
  body iframe {
    max-width: 100%;
  }
  body .contactrow, body .hidemobile, body .product-filter .productlist .product .prodinfo .filtershowprod, body #prodlist.productlist .product .prodinfo .filtershowprod {
    display: none;
  }
  body .contactrow {
    margin-bottom: 5px;
  }
  body .filter-freetext label, body .filter-freetext #filterText {
    width: 85%;
  }
  body .filter-freetext:before {
    width: 15%;
  }
  body #prodlist .product em {
    z-index: 10;
  }
  body #prodlist .product .prodinfo {
    overflow: visible;
    opacity: 1;
    height: auto;
  }
  body div.filtercnt .filter-fld-parent {
    width: 50%;
    min-height: 0;
    padding-bottom: 20px;
  }
  body div.filtercnt .filter-fld-parent .shop-multialt > div {
    width: 100%;
  }
  body div.filtercnt {
    padding-top: 0;
  }
  body .shoptools.showfilters {
    max-height: 1200px;
  }
  body .shoptools.showfilters .allfilters i {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
  }
  body .shoptools .shop-multitoggle {
    width: 35%;
  }
  body .shoptools .filter-fld-parent div[data-prp] .multiselalt, body .shoptools .filter-fld-parent div[data-prp] .onoffsel, body .shoptools .filter-fld-parent div[data-prp] .pageselalt {
    width: 100%;
    display: block;
  }
  body .mobile-c2 .prodinfo .extrainfo {
    max-height: 72%;
    overflow: hidden;
  }
  body .shoptools {
    max-height: 202px;
    overflow: hidden;
    padding-bottom: 40px;
    position: relative;
    transition: max-height 0.3s ease;
    -webkit-transition: max-height 0.3s ease;
    -ms-transition: max-height 0.3s ease;
    -moz-transition: max-height 0.3s ease;
    -o-transition: max-height 0.3s ease;
  }
  body .shoptools:before {
    content: "";
    width: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 13px;
    height: 15px;
    display: block;
    background: url(/images/filter-ov.png) left bottom repeat-x;
  }
  body .allfilters {
    display: block;
    position: absolute;
    padding: 10px;
    bottom: 0;
    text-align: center;
    z-index: 10;
    width: 100%;
    background: #f5f5f5;
  }
  body .allfilters i {
    transition: transform 0.3s ease;
    -webkit-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -o-transition: transform 0.3s ease;
  }
  body #prodselect {
    position: relative;
    margin-bottom: 20px;
  }

  .bygg-cart.visible {
    display: block;
  }

  .topcart {
    display: inline-block;
    width: 65%;
  }

  body .slcnt, .count, .toptxt {
    display: none;
  }

  .rotation img {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
  }

  body #header, body #header .center {
    height: auto;
    background-size: auto 100%;
    background: #FFF;
    padding-bottom: 10px;
  }

  body #tostart {
    /*height: 50px;*/
    width: 100%;
    background-size: auto 100%;
  }

  body #foot {
    height: auto;
  }

  body .half, body .third, body .kampimg, body .listtxt, body .prodleftx, body .prodconfig {
    float: none;
    width: 99%;
    max-width: 100%;
    margin-left: 0;
  }

  body .kampimg img {
    width: 100% !important;
    height: auto !important;
  }

  body .kampain {
    max-height: 50px;
    overflow: hidden;
    position: relative;
  }

  .kampimg p {
    margin: 0;
  }

  body .kampain:after {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 25px;
    background: url(/images/bygg-shift.png) left bottom repeat-x;
  }

  body .kampain.visible {
    max-height: 1200px;
  }

  body .kampain.visible:after {
    display: none;
  }

  body .listtxt {
    max-height: 0;
    overflow: hidden;
  }

  body .listtxt.visible {
    max-height: 1200px;
  }

  .first h1 {
    font-size: 25px;
  }

  #prodselect {
    height: auto;
  }

  body .h3 {
    height: auto;
  }

  /* body .peKenBurns {
  	height: 300px;
  } */
  body .menubtn {
    display: block;
  }

  body .bygg-cart:before {
    width: 20px;
    content: " ";
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/css/img/cart-before.png) left top no-repeat;
  }

  body .bygg-cart:after {
    content: " ";
    width: 20px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(/css/img/cart-after.png) left top no-repeat;
  }

  body .bygg-cart {
    width: 100%;
    float: none;
    position: relative;
  }

  body #mainmenu {
    position: static;
  }

  body #header .redgrad {
    background: #980908;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4MDkwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTJjMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #980908 0%, #d52c20 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #980908), color-stop(100%, #d52c20));
    background: -webkit-linear-gradient(top, #980908 0%, #d52c20 100%);
    background: -o-linear-gradient(top, #980908 0%, #d52c20 100%);
    background: -ms-linear-gradient(top, #980908 0%, #d52c20 100%);
    background: linear-gradient(to bottom, #980908 0%, #d52c20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#980908", endColorstr="#d52c20",GradientType=0 );
  }

  body .dmenu {
    height: auto;
    max-height: 0px;
    overflow: hidden;
    margin: 0;
    border-radius: 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }

  body .dmenu.open {
    height: auto;
    max-height: 1400px;
  }

  body .dmenu > li {
    float: none;
    width: 100%;
  }

  body .dmenu > li div {
    opacity: 1;
    visibility: visible;
  }

  body .dmenu li .dcont {
    position: static;
    opacity: 1;
  }

  body .dinner li.subtitle {
    float: none;
    border-right: 0;
  }

  body div.cnt2, body div.cnt3, body div.cnt4, body div.cnt5, body .dcont {
    margin-left: 0;
    width: 95%;
  }

  body .dcont, .dind {
    display: none;
  }

  body .dmenu li.selected .dcont {
    display: block;
  }

  body .dmenu li .dfirst {
    padding: 0;
  }

  body .dmenu li .dfirst a {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #ef6359;
  }

  body .dmenu li.selected .dcont a {
    display: block;
    padding: 5px;
    border-bottom: 1px solid #EEE;
  }

  body .dmenu li.home {
    background: transparent;
  }

  body .dmenu li.home .dfirst {
    display: none;
  }

  body .prodconfig {
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
  }

  body .bygg-cart a.greenbutton {
    right: 25px;
  }

  /*body .cart-info {
  	padding-top: 8px;
  	margin-top: 0;
  }
  body .cart-info span {
  	display: block;
  	margin-right: 50px;
  }*/
  .bygg-cart .cart-contents {
    max-width: 95%;
    right: 0;
    left: 0;
    top: 55px;
  }

  .cart-checkout {
    margin-left: 15px;
  }

  .toptxt {
    position: static;
    color: #000;
  }

  body #mainmenu .toptxt a {
    color: #BE9965;
  }

  #sizehelper {
    left: 50%;
    margin-left: -105px;
  }

  body div.shop-multitoggle {
    border-radius: 5px;
    z-index: 5;
  }

  .ps-selector a {
    float: none;
    margin-right: 0;
  }

  .ps-selector a.selected {
    box-shadow: none;
    border: 2px solid #AAA;
  }

  body #orderoverview .cart-sumcnt {
    float: none;
  }

  body .accitem {
    width: 48%;
  }
  body .camptitle, body .balltxt {
    font-size: 18px;
    line-height: 18px;
    margin-top: 0;
  }
  body .campball {
    width: 50px;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
  }
  body .slide-c1 {
    float: left !important;
    width: 20% !important;
  }
  body .slide-c2 {
    float: left !important;
    width: 40% !important;
  }
  body .checks {
    display: none;
  }
  body #tostart, body #tostart img {
    max-height: 100%;
    max-width: 150px;
  }

  .istop .prodbanner {
    display: none;
  }

  .product-filter .productlist .product {
    width: 47%;
  }
}
@media only screen and (max-width: 480px) {
  #prefoot {
    padding: 10px;
    background: #f5f5f5;
  }

  #size-sel {
    margin: 0 auto;
    width: 70%;
  }

  #cstoggle label {
    display: block;
  }
  #cstoggle .customsizecnt {
    margin-left: 0;
  }
  #cstoggle .customsizecnt label {
    display: inline;
  }

  /* body .peKenBurns {
  	height: 200px;
  } */
  #size-sel {
    height: auto;
  }

  ul.tabs {
    transform: rotate(180deg);
  }

  .tabs li {
    float: none;
    border-radius: 0;
    padding: 10px;
    transform: rotate(180deg);
  }

  .tabs li:last-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
  }

  .tabs li:first-child {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .tabs li.tbactive {
    border-bottom: 0;
    background: #AAA;
    color: #FFF;
  }

  .tabcnt {
    margin-top: 0;
    border-top: 0;
  }

  #ctl00_cph1_cntText input[type=text] {
    width: 100%;
    display: block;
  }

  body #sizehelper, body .wbtncnt {
    display: none !important;
  }

  body div.buy-cnt {
    height: auto;
  }

  body div.wd-buy-button {
    position: static;
    display: inline-block;
  }
  body div.buy-cnt input {
    display: none;
  }

  .slide-horizontal .slide-next div {
    display: none;
  }

  .step {
    padding: 10px;
  }

  body .cart-sum span {
    display: block;
  }

  /*Nytt 2015*/
  body #sprojs-outer {
    margin: 10px 5px;
  }
  body .dmenu {
    display: none !important;
  }
  body .searchwrap input[type=text] {
    max-width: 70%;
    height: 30px;
    line-height: 30px;
  }
  body .searchwrap i {
    font-size: 20px;
    line-height: 30px;
  }
  body .icontxt, body .phonelabel, body .chatlabel {
    font-size: 12px;
  }
  body .checkitem {
    font-size: 12px;
  }
  body .prodconfig ul.tabs li {
    float: none;
    display: block;
  }
  body .prodconfig ul.tabs li.tbactive {
    color: #333;
    background-color: #f5f5f5;
  }
  body #acchint.showaccs {
    font-size: 18px;
  }
  body #acchint h1, body #acchint h2 {
    font-size: 18px;
  }
  body #size-sel {
    height: auto;
  }
  body .istop h2 {
    font-size: 24px;
  }
  body .accprices .accartnr {
    width: 13%;
    font-size: 13px;
  }
  body .accprices .accrowsum {
    width: 36%;
  }
  body .rightnow {
    display: none;
  }
  body #accholder #sprojscnt div.shop-multitoggle {
    padding: 15px 4px;
  }
  body #accholder #newacc div.shop-multitoggle {
    line-height: 100%;
    padding: 15px 4px;
  }
  body .product .discountprice {
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 120px;
    top: -7px !important;
  }
}
.eid-invoice-verify-info {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 20px;
  border-radius: 10px;
  background-color: #c3e0e3;
}
.eid-invoice-verify-info button {
  background-color: #183E4F;
  width: 300px;
  display: flex;
  justify-content: center;
  cursor: pointer;
  border-radius: 5px;
  color: #fff;
  font-size: 13pt;
  align-items: center;
  font-weight: bold;
  border: 0;
}
@media (max-width: 768px) {
  .eid-invoice-verify-info button {
    font-size: 10pt;
    width: 100%;
  }
  .eid-invoice-verify-info button img {
    width: 40px;
  }
}
.eid-invoice-verify-info button img {
  width: 60px;
  height: auto;
}
.eid-invoice-verify-info .eid-verify-success {
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
  font-size: 16pt;
}
.eid-invoice-verify-info.eid-success .eid-info-text, .eid-invoice-verify-info.eid-success button {
  display: none;
}
.eid-invoice-verify-info.eid-success .eid-verify-success {
  display: flex;
}

.eid-disable {
  pointer-events: none;
  opacity: 0.7;
  filter: blur(0.5em);
}

.eid-verify-pending {
  font-size: 13pt;
}
.eid-verify-pending > * {
  margin-bottom: 20px;
}
.eid-verify-pending > *:first-child {
  margin-top: 0;
}
.eid-verify-pending > *:last-child {
  margin-bottom: 0;
}
.eid-verify-pending .eid-verify-open {
  color: #215b97;
  font-weight: bold;
}
.eid-verify-pending button {
  width: 200px;
  height: 40px;
}

#eidLoginLink {
  display: none;
}
#eidLoginLink.eid-visible {
  display: block;
}

.bl-invoice-checkout {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 960px;
  margin: 0 auto;
}

.bl-checkout-container {
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.bl-column {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.bl-group {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 10px;
}
.bl-group > * {
  width: 100%;
}

@media (max-width: 768px) {
  .bl-checkout-container {
    flex-direction: column;
  }

  .bl-invoice-checkout {
    flex-direction: column;
  }
}
.bl-checkout-field label {
  position: relative;
  display: block;
}
.bl-checkout-field label span {
  position: absolute;
  top: -5px;
  left: 12px;
  font-size: 9pt;
  background-color: #fff;
  padding: 0 5px;
}
.bl-checkout-field label input, .bl-checkout-field label textarea {
  width: 100%;
  border-radius: 10px;
  min-height: 30px;
  padding: 15px;
  font-size: 12pt;
  border: 1px solid #b7b7b7;
}
.bl-checkout-field label input:disabled, .bl-checkout-field label textarea:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
.bl-checkout-field label textarea {
  resize: vertical;
  font-family: inherit;
  min-height: 120px;
}
.bl-checkout-field .bl-invalid-message {
  font-size: 9pt;
  margin-left: 10px;
  margin-top: 5px;
}
.bl-checkout-field.bl-invalid input {
  border-color: #f00;
}

.field-checkbox label {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 2px;
}
.field-checkbox label span {
  position: relative;
  top: unset;
  left: unset;
  font-size: 11pt;
}
.field-checkbox label input {
  width: 20px;
  height: 20px;
  min-height: unset;
  padding: 0;
  accent-color: #720218;
}
.field-checkbox label, .field-checkbox input {
  cursor: pointer;
}

.field-toggle button {
  display: flex;
  border: 1px solid #ddd;
  background-color: #fff;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.field-toggle button div {
  padding: 10px 15px;
}
.field-toggle button div.bl-selected {
  background-color: #e46151;
  color: #fff;
}

.bl-send-order {
  display: flex;
  justify-content: right;
  flex-direction: column;
  align-items: end;
  gap: 20px;
}
.bl-send-order .bl-order-summary {
  display: flex;
  flex-direction: column;
}
.bl-send-order .bl-order-summary strong {
  font-weight: bold;
  font-size: 20pt;
  color: #720218;
  text-align: right;
}
.bl-send-order button {
  width: 200px;
  height: 40px;
  background-color: #52b162;
  color: #fff;
  border-radius: 10px;
  border: none;
  font-weight: bold;
  font-size: 14pt;
  cursor: pointer;
}

.bl-orgnr-group button {
  width: 200px;
  max-height: 50px;
  border: 0;
  background-color: #e46151;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
}

.bl-error {
  background-color: #ffd6d1;
  color: #000;
  padding: 20px;
  border-radius: 10px;
  border: 2px solid #720218;
  font-size: 11pt;
}
.bl-error > *:last-child {
  margin-bottom: 0;
}

.bl-validation-result {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.bl-validation-result button {
  max-width: 100px;
  font-weight: normal;
  font-size: 10pt;
  padding: 10px;
}

.loaded {
  visibility: visible !important;
  opacity: 1 !important;
}

.cart-tools {
  display: flex;
}
.cart-tools * {
  position: relative !important;
  flex-grow: 1;
}

.teh-certificate img {
  width: 40px !important;
  height: 40px !important;
}

@media only screen and (max-width: 767px) {
  #ctl00_cph1_popprods .product {
    width: 50% !important;
  }

  .prod-toolbox {
    top: 0 !important;
  }

  .cart-price {
    margin-top: 15px !important;
  }

  .window {
    cursor: pointer;
    background-color: #e6f1f5 !important;
    background-image: url("/images/add204.png") !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
  }

  .productlist.shop .row .clms {
    width: 50% !important;
    margin-bottom: 30px;
  }

  .cntwrap {
    padding: 0;
  }
  .cntwrap .row {
    margin: 0 auto !important;
  }

  .searchwrap {
    margin: 10px 0;
  }
}
body {
  background: #f5f5f5;
  visibility: visible;
  opacity: 1;
}

.cntwrap {
  background: #FFF;
  margin-top: 20px;
  padding-bottom: 20px;
}

#tostart {
  padding: 10px;
  margin-right: 20px;
}
#tostart span {
  visibility: hidden;
}

h1 {
  font-size: 28px;
}

.toprow {
  background: #343434;
  padding: 10px 0;
  color: #FFF;
}
.toprow i {
  font-size: 30px;
  color: #6a7278;
  float: left;
}
.toprow .contactrow i {
  font-size: 25px;
}

.nopadding {
  padding: 0;
}

.window .topm {
  display: none;
}

.showtopm .window .topm {
  display: block;
}

.showtopm .window .winm {
  display: none;
}

.icontxt {
  float: left;
  margin-left: 10px;
  max-width: 70%;
}
.icontxt a {
  color: #FFF;
}

#foots .icontxt a {
  color: #e46151;
}

.phonelabel, .chatlabel {
  display: block;
  font-weight: bold;
}

.chatlabel {
  line-height: 30px;
}

.searchwrap {
  padding: 0 10px;
  background: #FFF;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}
.searchwrap i {
  color: #333;
  line-height: 40px;
}
.searchwrap input[type=text] {
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  border: 0;
  color: #AAA;
}
.searchwrap input[type=text]:focus {
  outline: none;
  color: #333;
}
.searchwrap input[type=text]:hover {
  color: #333;
}

.product .custommes {
  position: absolute;
  background: #fff;
  color: #000;
  padding: 3px;
  top: 2px;
  right: 2px;
}

.bygg-cart {
  background: none !important;
}
.bygg-cart i {
  color: #e46151;
  margin-right: 10px;
  line-height: 40px;
}
.bygg-cart .cart-info {
  background: none;
  border: 0;
  text-align: left;
  float: left;
  line-height: 40px;
  width: 50%;
}
.bygg-cart .cart-info > span {
  line-height: 30px;
  width: 100%;
}
.bygg-cart .redbutton {
  margin-top: 5px;
}
.bygg-cart .carthasitems .cart-info > span {
  line-height: 15px;
}
.bygg-cart:before {
  content: "";
  background: none !important;
}
.bygg-cart:after {
  content: "";
  background: none !important;
}

.redbutton {
  background: #e46151;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  color: #FFF;
  line-height: 30px;
  height: 30px;
  padding: 0 20px;
}

#header {
  background: url("data:image/png;base64,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") left top repeat-x;
  padding-bottom: 35px;
}

.menurow {
  background: rgba(255, 255, 255, 0.7);
}

.start #header {
  padding-bottom: 0;
}

.dmenu {
  padding: 30px 0;
}
.dmenu li {
  float: left;
  display: block;
  padding-left: 9px;
  padding-right: 9px;
  position: relative;
}
.dmenu li a {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 16px;
  color: #333;
}
.dmenu li a.active {
  border-bottom: 2px solid #333;
}
.dmenu li:last-child {
  margin-right: 0;
}
.dmenu li:hover div {
  visibility: visible;
  opacity: 1;
}
.dmenu li:hover .dcont {
  z-index: 100;
}
.dmenu li li {
  float: none;
  padding: 5px 0;
  border-bottom: 1px solid #EEE;
}
.dmenu li li a {
  text-transform: none;
}
.dmenu li.subtitle {
  float: left;
  padding-right: 12px;
  border-right: 1px solid #ccc;
  padding-left: 5px;
  border-bottom: 0;
  width: 200px;
}
.dmenu li.subtitle:last-child {
  border-right: 0;
}
.dmenu li .ditems li {
  padding-left: 0;
}
.dmenu li .ditems li a {
  font-weight: normal;
}
.dmenu .subtitle:hover .dsub-title a {
  border-bottom-color: #d33b3f;
}
.dmenu .dsub-title a {
  display: block;
  border-bottom: solid 2px #999;
  margin-bottom: 4px;
}

.dcont {
  visibility: hidden;
  opacity: 0;
  margin-left: -23px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  min-width: 130px;
  position: absolute;
  z-index: -1;
}
.dcont.rightpos {
  right: 0;
}
.dcont.rightpos img {
  float: right;
}

.dinner {
  margin-top: -3px;
  padding: 3px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.dsubinner {
  padding: 9px;
  min-height: 180px;
  background-color: #fff;
  /*background: #fff -moz-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.06) 100%);
  background: #fff -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.06) 100%);*/
}

.colbox {
  padding: 20px;
}
.colbox.last {
  border-right: 0;
}

.checks {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #af9251;
  text-align: center;
}

.checkitem {
  display: inline-block;
  margin: 0 20px;
  font-weight: bold;
}
.checkitem i {
  font-weight: normal;
}

.startlink {
  margin-top: 20px;
}
.startlink i, .startlink a {
  color: #333;
}
.startlink i {
  font-size: 40px;
}

.istop {
  font-weight: 700;
  font-size: 28px;
}
.istop h1, .istop h2 {
  margin: 0;
}

.rightnow {
  color: #e46151;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 32px;
}

.camptitle {
  font-weight: 700;
  color: #6a7278;
  font-size: 60px;
  text-transform: uppercase;
  margin: 20px auto;
}

.balltxt {
  font-weight: 300;
  font-size: 42px;
  color: #6a7278;
  line-height: 175px;
}

.campball {
  background: #e46151;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  font-size: 60px;
  font-weight: 300;
  color: #FFF;
  line-height: 175px;
}

.prodconfig ul.tabs {
  border-bottom: 1px solid #f5f5f5;
}
.prodconfig ul.tabs li {
  background: transparent;
  border-style: solid;
  border-color: #f5f5f5;
  border-width: 1px 1px 0 1px;
  display: inline-block;
  padding: 15px 20px;
  font-weight: bold;
  position: relative;
  top: 1px;
  cursor: pointer;
}
.prodconfig ul.tabs li.tbactive {
  border-color: #e46151 #f5f5f5 #FFF #f5f5f5;
  border-width: 5px 1px 1px 1px;
}

.sgmessage {
  position: absolute;
  top: -11px;
  right: 10px;
  border-radius: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #60C721;
  padding: 7px 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
  cursor: pointer;
}
.sgmessage .fa {
  font-size: 16px;
  padding-right: 4px;
  vertical-align: sub;
}

.filtersubmit, .prefilter .prefilter-checkbox {
  line-height: 2.9em;
  height: 2.9em;
  background: #af9251;
  color: #FFF;
  text-transform: uppercase;
  display: block;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
  font-weight: 700;
}

.prefilter {
  background-color: #e9e7e1;
  padding-top: 30px;
  background-repeat: no-repeat;
  background-position: 0 30px;
  background-image: url("data:image/png;base64,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");
  background-size: 300px auto;
  margin-bottom: 20px;
}
.prefilter .mtitle {
  font-weight: 700;
  font-size: 18px;
  padding-top: 15px;
  padding-left: 20px;
}
@media (max-width: 768px) {
  .prefilter .mtitle {
    padding-left: 0;
  }
}
.prefilter .prefilter-checkbox {
  background: #700419;
}
.prefilter .prefilter-checkbox input {
  position: absolute;
  left: -9999px;
  width: 20px;
  height: 20px;
  margin: 0;
  line-height: normal;
}
.prefilter .prefilter-checkbox:before {
  font-family: FontAwesome;
  content: "";
  font-size: 20px;
  color: #fff;
}
.prefilter .prefilter-checkbox.selected:before {
  content: "";
}

.prefilter input, .floating-placeholder, .prefilter select {
  font-size: 18px;
  line-height: 2.6em;
  height: 2.6em;
  margin: 0;
  padding: 0;
  width: 100%;
  background: #FFF;
  margin-bottom: 30px;
}

.prefilter select {
  border: 0;
  height: 46px;
  font-size: 14px;
}

.floating-placeholder input:focus + label {
  color: #000;
}

.floating-placeholder input[value] + label {
  color: red;
}

.floating-placeholder {
  position: relative;
}

.floating-placeholder input {
  font-size: 18px;
  border: none;
  outline: none;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: transparent;
  z-index: 2;
  border-bottom: 1px solid #ccc;
  text-indent: 10px;
  font-weight: 300;
}

.floating-placeholder:last-child input {
  border-bottom: none;
}

.floating-placeholder label {
  display: block;
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 18px;
  z-index: 1;
  moz-transform-origin: 0 0em;
  -o-transform-origin: 0 0em;
  -ms-transform-origin: 0 0em;
  -webkit-transform-origin: 0 0em;
  transform-origin: 0 0em;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transform: scale(1, 1) rotateY(0);
  -webkit-transform: scale(1, 1) rotateY(0);
  -ms-transform: scale(1, 1) rotateY(0);
  -moz-transform: scale(1, 1) rotateY(0);
  -o-transform: scale(1, 1) rotateY(0);
  color: #999;
}

.floating-placeholder-float label {
  font-weight: 400;
  transform: scale(0.55, 0.55) rotateY(0);
  -webkit-transform: scale(0.55, 0.55) rotateY(0);
  -ms-transform: scale(0.55, 0.55) rotateY(0);
  -moz-transform: scale(0.55, 0.55) rotateY(0);
  -o-transform: scale(0.55, 0.55) rotateY(0);
}

.floating-placeholder-float input {
  line-height: 3.4em;
}

/********* Gammalt **********/
a.button {
  background: #aaa;
  display: block;
  float: left;
  padding: 12px 18px;
  border-radius: 4px;
  margin-right: 8px;
  font-weight: bold;
  color: #fff;
  text-shadow: none;
  border: 0;
  box-shadow: none;
}
a.button:hover {
  background: #CCC;
}

.filter-cnt {
  margin: 10px 0px;
}
.filter-cnt label {
  padding: 5px;
}
.filter-cnt .noUi-horizontal {
  display: none !important;
}
.filter-cnt .selected {
  border: 1px solid #3fdb97;
}
.filter-cnt .group-button {
  margin: 5px 0px;
}

.box {
  margin-top: 10px;
  border-bottom: 1px solid #EEE;
  padding-bottom: 20px;
}

.hastop {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.istop {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.h3 {
  height: 300px;
}

.stools, .infobox, .tabs li {
  position: relative;
  background: #fafafa;
  background: -moz-linear-gradient(top, white 0%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, white 0%, #ededed 100%);
  background: -o-linear-gradient(top, white 0%, #ededed 100%);
  background: -ms-linear-gradient(top, white 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ededed",GradientType=0 );
  background: linear-gradient(top, white 0%, #ededed 100%);
}

p > div {
  float: left;
  padding: 3px 10px;
  cursor: pointer;
}
p > div.active {
  font-weight: bold;
  text-decoration: none;
  background: #EEE;
}

.slick-slider.startslider {
  background: #FFF;
  margin-bottom: 0;
}
.slick-slider.startslider img {
  max-width: 100%;
}
.slick-slider.startslider .slide {
  cursor: pointer;
}

body .slick-dots {
  bottom: 0;
}
body .slick-prev {
  left: 10px;
}
body .slick-prev:before {
  content: "";
}
body .slick-next {
  right: 10px;
}
body .slick-next:before {
  content: "";
}
body .slick-prev, body .slick-next {
  margin-top: -40px;
  width: 80px;
  height: 80px;
}
body .slick-prev:before, body .slick-next:before {
  font-family: FontAwesome;
  font-size: 80px;
  color: #FFF;
}

.flex .slide .row .row {
  width: 1300px;
  max-width: 100%;
}

#sprojs-outer {
  margin: 10px 40px;
  border: solid 10px #DDDCD8;
  display: inline-block;
}

#sprojs-cnt {
  width: 100%;
  box-sizing: border-box;
  /*&:hover:after, div:hover:after {
      box-sizing: border-box;
      content: "+";
      display: block;
      margin: auto auto;
      position: absolute;
      //left: 0;
      top: 0;
      //right: 0;
      width: 100%;
      line-height: 100%;
      bottom: 0;
      background: rgba(0,0,0,0.8);
      color: #FFF;
      text-align: center;
      font-size: 40px;
      height: 100%;
      cursor: pointer;
  }*/
}

#sprojs-cnt .window {
  box-sizing: border-box;
}

.wd-ov {
  padding: 20px;
}

.window {
  position: relative;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f9ff+0,cbebff+47,a1dbff+100;Blue+3D+%2313 */
  background: #f0f9ff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #C4E0EB 0%, #cbebff 47%, #E6F1F5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #C4E0EB 0%, #cbebff 47%, #E6F1F5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #C4E0EB 0%, #cbebff 47%, #E6F1F5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.window .window {
  position: absolute;
}

.brd-right {
  border-right: solid 3px #ccc;
}

.brd-left {
  border-left: solid 3px #ccc;
}

.brd-top {
  border-top: solid 3px #ccc;
}

.brd-bottom {
  border-bottom: solid 3px #ccc;
}

div.brd-post {
  border-color: #aaa;
}

div.dragright {
  border-right: solid 3px red;
}

div.dragtop {
  border-top: solid 3px red;
}

div.dragleft {
  border-left: solid 3px red;
}

div.dragbottom {
  border-bottom: solid 3px red;
}

.window span {
  margin: 0 auto;
  display: block;
  top: 50%;
  position: relative;
  text-align: center;
  vertical-align: middle;
  line-height: 20px;
  margin-top: -10px;
}

#acchint {
  opacity: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 0px;
  height: 0;
  transition: all 1s;
  z-index: 1000;
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  cursor: pointer;
  background-image: url(/images/acchint.png);
  background-position: 30px -10px;
  background-repeat: no-repeat;
  background-size: auto 110%;
}
#acchint h1, #acchint h2, #acchint h3, #acchint p {
  font-family: Arial, Helvetica, sans-serif;
}
#acchint h1, #acchint h2 {
  color: #920730;
  margin: 10px 0;
  font-size: 25px;
  font-weight: bold;
}
#acchint span {
  color: #888;
}
#acchint #accno {
  color: #333;
  font-weight: bold;
  font-size: 18px;
  display: inline-block;
  margin-right: 5px;
  border-radius: 50%;
  /* border: 2px solid #920730; */
  height: 40px;
  width: 40px;
  line-height: 40px;
  background: #f9f9f9;
}

.measurements .key {
  display: inline-block;
  width: 200px;
}

#acchint.showaccs {
  opacity: 1;
  padding: 20px;
  height: auto;
}

.close {
  background: url(/css/img/cartclose.png) no-repeat top left;
}

.startslider, .startslider * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.cmontage-parent {
  margin-top: 15px;
  box-sizing: border-box;
  padding: 15px;
  border: solid 1px #ccc;
}
.cmontage-parent strong {
  display: block;
}
.cmontage-parent .blk {
  display: block;
  margin-top: 5px;
}

.shop-customprice {
  /*    padding-top: 20px;
  */
  float: right;
  display: inline-block;
  text-align: right;
}

.noUi-background {
  background: #f3f3f3;
}

body .product .discountprice {
  top: -10px;
}

.checkoutsum {
  position: absolute;
  right: 45px;
  top: 24px;
}
.checkoutsum .endprice {
  display: block;
  font-size: 25px;
  color: #f00;
}

.noUi-target {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #D3D3D3;
  -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.2);
}

.customsizecnt {
  margin-left: 10px;
  color: #666;
  display: inline-block;
}

.pricecnt {
  padding-top: 20px;
  border-bottom: solid 1px #ccc;
  clear: both;
}
.pricecnt > span {
  display: inline-block;
}
.pricecnt .volprice {
  color: black;
}

/*#cstoggle {
    &.usecustom {
        .savail {
            display: inline-block;
        }

        .sizedrop {
            display: none;
        }
    }

    .cstag {
        display: none;
    }
}*/
.sizedrop {
  height: 30px;
  width: 100%;
}

#imgcol > img {
  cursor: pointer;
}

.accrowsum span.saleprice,
.accrowsum span.price,
.hasaccs .saleprice {
  font-size: 14px;
}

.showonlystock .hidestock, .showonlystock .slcnt, .showonlystock .wbtncnt, .showonlystock .hbtncnt, .showonlystock .sizedrop {
  display: none !important;
}

th.colPrice, td.colPrice {
  min-width: 85px;
}

.noUi-vertical {
  height: 100%;
}

.d50 {
  float: left;
  width: 49%;
  margin-right: 1%;
}

#sliderh-storlek, .sliderglass .ui-slider, #sliderw-storlek {
  background: #2ecc71;
}

#sliderw-storlek {
  border-radius: 5px;
}

#sliderh-storlek {
  width: 100%;
  height: 100%;
}

.ui-slider a.ui-slider-handle {
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.3);
  background: #EEE;
}

input.sizeinp {
  width: 95px;
}

.acctotsum .price {
  font-size: 18px;
}

.accprices {
  clear: both;
  float: none;
  width: 100%;
  margin-top: 15px;
}
.accprices .selacchead {
  font-size: 18px;
  display: block;
  margin-bottom: 5px;
}
.accprices .selItemAcc {
  padding: 5px 0;
  border-bottom: 1px solid #DDD;
}
.accprices .selItemAcc:last-child {
  border-bottom: 0;
}
.accprices .accdesc {
  width: 49%;
  display: inline-block;
}
.accprices .accartnr {
  width: 15%;
  display: inline-block;
}
.accprices .accrowsum {
  display: inline-block;
  width: 35%;
  text-align: right;
}
.accprices .acctotsum, .accprices .accvalsum {
  text-align: right;
  padding-top: 5px;
}
.accprices .accitemsum, .accprices .accitemtotsum {
  font-weight: bold;
}
.accprices .prc-discount {
  display: inline-block;
  padding: 0 5px;
}

body .nprice {
  text-decoration: line-through;
  font-size: 100%;
  color: #AAA;
}

body .rec-price {
  font-size: 100%;
  color: #AAA;
}

.slidetxt {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 1vh;
}
.slidetxt p {
  margin-top: 10px;
  margin-bottom: 10px;
}

p.slidelarge {
  font-size: 58px;
  color: #FFF;
  font-weight: bold;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.27);
}

p.slidemedium {
  font-size: 42px;
  color: #FFF;
  font-weight: bold;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.27);
}

p.slidesmall {
  font-size: 18px;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.27);
  color: #FFF;
}

.slide {
  position: relative;
  display: none;
}

#proddesc2 .measurements {
  display: none;
}

.measurements {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}
.measurements li:nth-child(odd) {
  background-color: #f5f5f5;
}
.measurements li {
  background-repeat: no-repeat;
  background-position: 5px center;
  background-image: url(/images/check-red.png);
  background-size: 14px auto;
  padding: 8px 0 8px 30px;
}

.faqitem {
  padding: 0 30px;
}
.faqitem p {
  line-height: 150%;
  margin-top: 0;
  margin-bottom: 10px;
}
.faqitem .question .faqtxt, .faqitem .answer .faqtxt {
  float: left;
  display: block;
  padding: 30px;
  background-color: #f9f9f9;
  width: 85%;
  position: relative;
  margin-bottom: 30px;
}
.faqitem .question .faqtxt:before, .faqitem .answer .faqtxt:before {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.faqitem .question .faqtxt:before {
  border-right: 10px solid #f9f9f9;
  left: -10px;
}
.faqitem .iconwrap {
  float: left;
  display: block;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.faqitem.bygg-accordion {
  display: none;
}
@media (max-width: 600px) {
  .faqitem.bygg-accordion p, .faqitem.bygg-accordion a, .faqitem.bygg-accordion span {
    line-break: anywhere;
  }
}
.faqitem.bygg-accordion .question {
  margin-bottom: 2rem;
  margin-top: 2rem;
  flex-direction: row-reverse;
}
.faqitem.bygg-accordion .answer, .faqitem.bygg-accordion .question {
  word-break: break-all;
}
@media (min-width: 550px) {
  .faqitem.bygg-accordion .answer, .faqitem.bygg-accordion .question {
    display: flex;
  }
}
.faqitem.bygg-accordion .answer .iconwrap, .faqitem.bygg-accordion .question .iconwrap {
  float: none;
  display: none;
}
@media (min-width: 550px) {
  .faqitem.bygg-accordion .answer .iconwrap, .faqitem.bygg-accordion .question .iconwrap {
    display: block;
    flex: 1 0 0;
  }
}
@media (min-width: 550px) {
  .faqitem.bygg-accordion .answer .answer-text, .faqitem.bygg-accordion .question .answer-text {
    flex: 8 0 0;
  }
}
@media (min-width: 800px) {
  .faqitem.bygg-accordion .answer .answer-text, .faqitem.bygg-accordion .question .answer-text {
    flex: 10 0 0;
  }
}
.faqitem .answer .faqtxt {
  float: left;
}
.faqitem .answer .faqtxt:before {
  right: -10px;
  border-left: 10px solid #f9f9f9;
}
.faqitem .answer .iconwrap {
  float: right;
  margin-left: 0;
  padding-right: 0;
  padding-left: 20px;
  text-align: left;
}
.faqitem .answer .faqicon {
  background-color: #3fdb97;
}
.faqitem .faqicon {
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background-color: #e46151;
  color: #FFF;
  font-weight: bold;
  border-radius: 50%;
}

.faq-link {
  margin-top: 10px;
}
.faq-link time {
  color: gray;
}
.faq-link span {
  margin-left: 10px;
}
.faq-link a {
  float: right;
  margin-right: 2rem;
}

/******* Shop *******/
.cart-contents {
  top: 100%;
}

.shoptools {
  background: #f5f5f5;
  margin-bottom: 20px;
  position: relative;
}

/*div.filtercnt {
    padding-bottom: 0;
    margin: 20px 0 0 0;
    background: $silver;
    padding: 20px 20px 0 20px;
    .filter-fld-parent {
        border-width: 0 1px 0 0;
        border-style: solid;
        border-color: darken($silver, 5);
        padding-left: 10px;
        &:first-child {
            padding-left: 0;
        }
        &:last-child, &.filt-fld-par-glas {
            border: 0;
        }
    }
}*/
a.showmore {
  display: block;
  margin: 10px 0;
}

/*div.shop-multitoggle {
    background: $seccolor;
    font-weight: bold;
    color: #FFF;
    margin-right: 2px;
    border: 0;
    border-radius: 0;
    text-align: center;
    padding: 10px 20px;
    font-size: 13px;
    height: auto;
    span {
        padding: 3px 4px 3px 0;
    }
    &.toggleopen {
        color: #333;
        background: #f5f5f5;
        border: 0;
        border-radius: 0;
    }
}
body .shop-multialt {
    background: $silver;
    display: block;
    width: auto;
    position:static;
    border: 0;
    >div  {
        display: inline-block;
        width: 50%;
        border: 0;
        margin: 0;
        padding-top: 5px;
        padding-bottom: 3px;
        background-color:$silver;
        min-width: 100px;
        float: none;
        padding-left: 24px;
    }
}*/
/*body .shop-multialt {
    display:block;

    border:0;
    width:auto;
}*/
.sortcnt, .priceslide {
  padding: 20px 0 20px 20px;
}

/*div.shop-multialt {
    position: static;
    background: #f5f5f5;
    width: 100%;
}*/
.prodinfo a {
  font-weight: bold;
  color: #000;
}

.prodinfo em, a.addtocard, .prodinfo .quickbuy, .productlist .prodinfo .price {
  display: block;
  position: absolute;
  bottom: 10px;
  right: 14px;
  background-color: #eee;
  border: solid 2px #eee;
  color: black;
  font-weight: bold;
  padding: 3px 4px;
  border-radius: 5px;
}

.product .discount {
  display: block;
  position: absolute;
  left: 7px;
  bottom: 27px;
  color: #f00;
}

.product .prodinfo p.discount {
  font-size: 14px;
}

#ctl00_cph1_popprods .product .discount {
  left: unset;
  right: 10px;
  bottom: 10px;
}

.product em {
  float: right;
  color: red;
}

.prodinfo .quickbuy {
  background-color: green;
  bottom: 46px;
}

.prodinfo .stock-info {
  background-color: #700419;
  color: #fff;
  display: inline-block;
  padding: 5px;
  font-size: 8pt;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
}
.prodinfo .stock-info i {
  margin-right: 5px;
}

.shop-accalt em {
  bottom: auto;
  position: absolute;
  display: block;
  color: red;
  padding: 5px 4px;
  background-color: rgba(255, 255, 255, 0.6);
  font-weight: bold;
  border-radius: 5px;
  font-size: 15px;
  right: 8px;
  top: -35px;
}

#ctl00_cph1_popprods {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: row;
}
#ctl00_cph1_popprods .product {
  background-color: #eee;
  border: solid 1px #dedede;
  background-size: 83% auto;
  background-position: center 6px;
  background-origin: border;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-right: -1px;
  margin-bottom: -1px;
  width: 25%;
}
#ctl00_cph1_popprods .product .prodlistimg {
  background-color: #fff;
  display: block;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
}
#ctl00_cph1_popprods .product:hover .prodlistimg img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
}
#ctl00_cph1_popprods .product .prodinfo {
  padding-bottom: 0px;
}

.productlist .product .prodlistimg img {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
}
.productlist .product .levlogo {
  max-height: 35px;
}
.productlist .product:hover .prodlistimg img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
}

div.product:hover {
  border: 1px solid #DEDEDE;
  background-size: 91% auto;
}

#ctl00_cph1_popprods div.product:hover {
  border: 1px solid #DEDEDE;
  background-size: 91% auto;
}

.product span {
  display: block;
  font-size: 13px;
}

.product em {
  float: right;
  color: red;
}

.ani {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.product .prodinfo {
  opacity: 0.8;
  padding: 8px;
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 12px;
}
.product .prodinfo p {
  font-size: 12px;
}

#prodlist .product, #cprodlist .product {
  height: 485px;
}
#prodlist .product em .price, #prodlist .product em .saleprice, #cprodlist .product em .price, #cprodlist .product em .saleprice {
  position: static;
  background: transparent;
}
#prodlist .product .prodinfo, #cprodlist .product .prodinfo {
  overflow: hidden;
}

.prodinfo .saleprice, .prodinfo .price {
  color: #fff;
}

.product span {
  display: block;
  font-size: 13px;
}

.product:hover .prodinfo {
  opacity: 1;
}

.shoptools > div {
  float: left;
}

#ctl00_cph1_accAdminPanel {
  position: absolute !important;
  z-index: 100;
}

.ui-slider a.ui-slider-handle {
  box-shadow: none;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 0;
  background: #af9251;
}

div.ui-slider {
  min-width: 2px;
  margin-top: 4px;
  line-height: 2px;
  border-radius: 0;
  background-color: #fff;
  border: 0;
  position: relative;
}

.count {
  width: 80px;
  height: 80px;
  position: absolute;
  background: #e46151;
  font-weight: 300;
  text-align: center;
  line-height: 80px;
  color: #FFF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  right: -10px;
  top: -10px;
  font-size: 20px;
  z-index: 10;
}

.extracnt {
  display: none;
}

.prodbanner {
  float: right;
}

div#buyProd {
  display: block;
  background-color: transparent;
  margin: 0;
  position: relative;
  padding: 0;
  border: 0;
}

input.buy-noi {
  bottom: 12px;
  position: absolute;
  right: 170px;
}
@media only screen and (max-width: 480px) {
  input.buy-noi {
    position: relative;
    bottom: 0;
    right: 0;
  }
}

h1.buyProdName {
  margin-bottom: 35px;
  color: #6a7278;
}

.buy-cnt input.buy-noi {
  border-right: 0 none;
  line-height: 16px;
  margin: 2px 0 0;
  width: 40px;
  font-size: 17px;
  font-weight: bold;
  padding: 6px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
}

div.wd-buy-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
div.wd-buy-button:active {
  position: absolute;
  top: auto;
  bottom: 10px;
  right: 10px;
}

body .cart-notinstock {
  opacity: 1;
}
body .cart-notinstock .notinstocktext {
  display: none;
}
body .levlogo {
  max-height: 35px;
  position: absolute;
  left: 5px;
  top: 5px;
  max-width: 120px;
}

.levtid {
  padding: 5px 5px 5px 53px;
  background: transparent url(img/delivery.png) no-repeat left center;
  font-weight: bold;
  margin: 8px 0px;
}

.greenbutton, .cart-checkout, #ctl00_cph1_exSendOrder, div.buyCnt .wd-buy-button {
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
  color: #ffffff;
  padding: 6px 13px;
  background: #3fdb97;
  box-shadow: none;
  border: 0;
  text-shadow: none;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
}

#size-sel {
  width: 95%;
  margin: 0 auto 25px auto;
  text-align: center;
  height: 410px;
  position: relative;
}
#size-sel .sliderh {
  position: absolute;
  bottom: 40px;
  left: -5px;
  top: 5px;
}
#size-sel .sliderw {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  height: 5px;
  padding: 1px;
}
#size-sel .sliderh {
  position: absolute;
  bottom: 40px;
  left: -5px;
  top: 5px;
}
#size-sel .sliderglass {
  left: auto;
  right: -5px;
}
#size-sel img {
  display: inline;
  max-height: 100%;
  max-width: 100%;
}

.customhead {
  font-weight: bold;
}

.sizevis {
  position: absolute;
  bottom: 39px;
  left: 23px;
  right: 23px;
  display: none;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  z-index: 80;
  padding: 20px;
  color: #000;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 10px;
}

.imgcnt {
  float: left;
  text-align: center;
  height: 140px;
  width: 120px;
  margin-right: 10px;
  padding: 3px;
  margin-bottom: 10px;
  background-color: #e8e8e8;
}

img.hidden {
  opacity: 0.2;
}

.availart {
  width: 48%;
  margin: 1%;
  float: left;
  background-color: #f5f5f5;
  cursor: pointer;
  border: 1px solid transparent;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
.availart:hover {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
}
.availart.active {
  border: 1px solid #3fdb97;
}
.availart.hidden {
  opacity: 0.5;
}
.availart .imgsel {
  max-width: 80px;
  max-height: 80px;
  display: block;
  float: left;
  width: auto;
  height: auto;
}
.availart .altinfo {
  display: block;
}
.availart .altinfo.wprc, .availart .altinfo .wprc {
  display: none;
}

.imgsel {
  margin: 4px 3px 4px 3px;
  border: solid 2px #F0F0F0;
  padding: 2px;
  height: 80px;
  width: 80px;
}

.modelimages .imgsel {
  margin: 11px;
  height: 140px;
  border: solid 3px transparent;
}

img.active {
  /*
      border-radius:8px;
      box-shadow:0 0 10px rgba(0,255,0,0.6);
  */
  outline: solid 3px green;
}

.graybox {
  padding: 10px;
  background: #f5f5f5;
}

form div.c-newcomment {
  background-color: #f5f5f5;
  color: #333;
}

/*Override tabs */
body #accholder #newacc {
  width: 25%;
  float: left;
}
body #accholder #sprojscnt {
  border-bottom: 1px solid #f5f5f5;
  width: 100%;
  padding-left: 25%;
}
@media only screen and (max-width: 767px) {
  body #accholder #sprojscnt {
    padding-left: unset;
  }
}
body #accholder #sprojscnt div.shop-multitoggle {
  display: inline-block;
  width: auto;
  border: 1px solid #f5f5f5;
}
body #accholder #sprojscnt div.shop-multitoggle.openparent {
  background-color: #f9f9f9;
  border-top: 5px solid #e46151;
}
body #accholder #newacc {
  clear: left;
  position: relative;
}
body #accholder #newacc h3 {
  position: absolute;
  width: auto;
  top: -50px;
  left: 0;
}
body #accholder #acccnt {
  float: right;
  width: 75%;
  background-color: #f9f9f9;
  min-height: 505px;
}
body #accholder div.shop-multitoggle {
  float: none;
  width: 100%;
  display: block;
  background: transparent;
  border-style: solid;
  border-color: #f5f5f5;
  border-width: 0 0 1px 0;
  display: inline-block;
  padding: 15px 20px;
  font-weight: bold;
  position: relative;
  cursor: pointer;
  color: #333;
  border-radius: 0;
}
body #accholder div.shop-multitoggle.openparent {
  background-color: #f9f9f9;
  border-left: 5px solid #e46151;
}

.acc-custom-input {
  max-width: 100%;
}

.sendcart {
  width: 100%;
  clear: both;
  font-size: 15px;
  padding: 10px 0;
}
.sendcart label {
  display: block;
}
.sendcart input {
  line-height: 23px;
}
.sendcart .cart-sendtoemail {
  font-weight: normal;
  margin-left: 10px;
}

.breadcrumbs {
  padding-top: 20px;
}
.breadcrumbs a {
  color: #343434;
}
.breadcrumbs a.active {
  font-weight: bold;
  color: #e46151;
}

body .shop-multitoggle {
  float: none;
  text-align: left;
  text-transform: capitalize;
  background: transparent;
  color: #000;
  padding: 0;
  margin: 0;
  height: auto;
}

body .filter-fld-parent {
  float: left;
  width: 25%;
  position: static;
  display: block;
}

.breadsep {
  color: #e46151;
  display: inline-block;
  padding: 0 5px;
}

.button {
  display: inline-block;
  padding: 15px 20px;
  background: #f5f5f5;
  margin-right: 10px;
  margin-bottom: 10px;
  text-shadow: none;
  cursor: pointer;
}
.button:hover {
  background: #f9f9f9;
}

.openfull {
  cursor: pointer;
}

.faqlist, #rellist {
  word-break: break-all;
  padding-left: 1rem;
  padding-right: 1rem;
}
.faqlist li, #rellist li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #cfcfcf;
}
.faqlist li .openfull, #rellist li .openfull {
  color: #e46151;
}
.faqlist li .bygg-short, #rellist li .bygg-short {
  display: block;
}
.faqlist li .bygg-full, #rellist li .bygg-full {
  display: none;
}
.faqlist li.open .bygg-short, #rellist li.open .bygg-short {
  display: none;
}
.faqlist li.open .bygg-full, #rellist li.open .bygg-full {
  display: block;
}

#sfaq {
  line-height: 40px;
  height: 40px;
  padding: 0 10px;
  border: 0;
  color: #AAA;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
}
#sfaq:focus {
  color: #333;
}

#menubtn, .mobilemenu, .stockcnt, .slick-slide img.mobileslide, .allfilters {
  display: none;
}

.slcnt, #sizehelper {
  display: none !important;
}

.desktopslide {
  width: 100%;
}

.accimg img {
  transition: opacity 1s;
}

.accimg {
  height: 100%;
  background: url("/images/loading.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-position-y: top;
}

.menurow {
  width: 100%;
}

.row .c5 {
  max-width: 100%;
}

.instagram_icon, .facebook_icon {
  width: 100%;
  text-align: center;
}

.fa-instagram, .fa-facebook-square {
  width: 100%;
  font-size: 120px;
}

.fa.fa-instagram {
  color: transparent;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
  background-clip: text;
  -webkit-background-clip: text;
}

.fa-facebook-square {
  color: #3B5998;
}

#ctl00_cph1_startDc_po_1303_dc1303_t2, #ctl00_cph1_startDc_po_1303_dc1303_t1 {
  text-align: center;
}

.noUi-base {
  height: 7px !important;
  background-color: #eeeeee;
}

.priceslide {
  max-width: 380px !important;
  margin: 0 auto !important;
}

.noUi-handle {
  background-color: #af9251 !important;
  border: none !important;
  border-radius: 50% !important;
  width: 10px !important;
  height: 10px !important;
  left: 0 !important;
  top: -2px !important;
  left: -5px !important;
  box-shadow: none !important;
}

.noUi-handle:after, .noUi-handle:before {
  display: none !important;
}

.noUi-connect {
  background: #eee !important;
}

.slick-list {
  min-height: 133px;
}

.slick-slide {
  height: 100% !important;
}
.slick-slide a {
  height: 100% !important;
}
.slick-slide a img {
  height: 100% !important;
}

.desktopslide {
  height: 100% !important;
}

.noUi-horizontal {
  height: unset !important;
}

.cart-checkout.sbtn, .cart-tools a.cart-checkout.cart-send {
  padding: 6px 8px;
  font-size: 16px;
  height: auto;
  outline-color: #000;
  font-weight: 400;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
}

.mobile-c4 {
  max-width: unset !important;
  width: 100% !important;
}

.desktopslide {
  object-fit: cover;
}

#mainmenu .row {
  margin: 0 !important;
}
#mainmenu .row .c12 {
  display: flex;
  align-items: center;
  width: auto !important;
}
#mainmenu .row .c12.hide-for-mobile {
  padding-right: 0;
  padding-left: 0;
}

.wd-cart-prod .wd-cart-prod {
  margin-left: 40px;
  border-bottom: dashed 1px #ccc;
}

#ctl00_cph1_prodImg {
  /*    max-width: 360px !important;
  */
  /*max-height: 380px !important;*/
}

/*Dölj anpassad spröjs när man klickar på någon annan kategori (duh)*/
#sprojsacccnt.accgroup {
  display: none !important;
}
#sprojsacccnt.accgroup.open {
  display: unset !important;
}

.showstock {
  margin-top: 20px;
}

.required-accs-container {
  clear: both;
  margin-top: 20px;
  display: block;
}

#requiredAccGroups .shop-multitoggle {
  padding: 5px 0;
  text-transform: none;
}

.accitem .accimg {
  position: relative;
}
.accitem .info {
  flex: 1 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.accitem .accimg-zoom-btn {
  position: absolute;
  right: 10px;
  bottom: 10px;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url(/images/zoom-in.svg);
  background-size: contain;
}

#requiredAccs .accgroup {
  display: block !important;
}
#requiredAccs .accgroup .populated {
  display: flex;
  flex-wrap: nowrap;
  grid-gap: 10px;
}
#requiredAccs .accitem {
  width: unset;
  float: unset;
  margin: 0;
  max-width: 160px;
}
#requiredAccs .accitem .subprice {
  display: none;
}

input[readonly] {
  cursor: not-allowed;
  opacity: 0.7;
}
input[readonly]:focus {
  outline: none;
}

/*# sourceMappingURL=style_v2.min.css.map */
